BM6P6(@ ooo]]]SSSNNNHHHCCCAAAAAAAAA???>>>>>>>>>???@@@@@@@@@@@@@@@???===<<<;;;>>>>>><<<;;;;;;:::;;;;;;888666555444666666555444555444444333333222111111111000///......------...........................------------------------...---,,,+++************,,,+++)))***++++++***(((((()))+++---------+++***************************++++++************++++++***)))))))))***+++,,,,,,************************************************444:::999///((())),,,+++))))))))))))))))))))))))***)))(((((((((***+++,,,,,,,,,++++++***)))((((((,,,+++***))))))***+++,,,))))))***+++,,,,,,------///...---+++***))))))))))))************+++++++++******************++++++))))))************))))))))))))))))))))))))))))))'''&&&''')))+++---,,,***((()))************)))((()))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++++++++++++++***)))(((((()))***+++((()))))))))************++++++++++++++++++++++++*********************************))))))))))))))))))************++++++++++++*********))))))((((((---,,,+++***)))''''''&&&))))))))))))((((((((((((&&&''')))***++++++++++++))))))))))))************+++++++++*********))))))******))))))((((((''''''(((((((((((()))))))))))))))(((((('''''''''((((((++++++******))))))(((((()))((('''&&&&&&'''((()))))))))))))))************+++***)))'''''''''((()))&&&((()))'''$$$###%%%((()))((('''''''''(((***+++))))))************))))))(((((())))))))))))((((((+++++++++************))))))))))))(((((((((((((((((()))))))))))))))((((((''''''&&&''''''((()))***&&&'''((())))))***))))))))))))(((((((((((())))))******))))))))))))******((((((111>>>>>>111(((((())))))))))))************,,,,,,++++++***)))(((((()))'''&&&'''***+++***((((((((())))))******++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************&&&''''''((()))*********++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))***+++++++++++++++)))************++++++++++++***)))))))))***,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))(((((()))******+++))))))))))))))))))))))))ooo\\\RRRMMMHHHCCCBBBBBBAAA???>>>>>>>>>???@@@AAAAAA@@@??????>>>======???>>>===<<<;;;:::::::::888777555555666666666555555555444444333222222222111111///.......................................------------------------...---,,,+++************000...------------,,,***)))***,,,------,,,+++******************++++++++++++******************+++******************++++++************************************************///444333+++%%%&&&(((((())))))))))))))))))))))))***)))((((((((()))+++,,,------,,,,,,+++******)))++++++***))))))***++++++))))))******++++++,,,,,,......,,,+++***))))))))))))************+++++++++---,,,,,,+++***)))(((((())))))************))))))***************************++++++******(((((('''***************************************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++)))*********++++++++++++,,,,,,++++++++++++++++++************************(((((((((((((((((((((((())))))*********+++++++++************)))))))))((())))))((((((((((((((((((((((((((((((''''''''''''%%%''')))+++++++++)))(((((((((((((((''''''''''''+++++++++*********))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))*********+++***)))(((''''''((()))***+++,,,***(((''')))+++)))(((((('''((()))***+++***************)))((((((((())))))))))))))))))(((+++++++++*********))))))************************(((((())))))))))))((((((((((((((('''(((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))''',,,666666,,,''')))(((((()))))))))*********,,,,,,+++******)))((((((***(((&&&'''***+++)))((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))''''''((())))))***++++++*********)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))***+++++++++++++++)))************++++++++++++***)))))))))***+++,,,************************+++++++++*********)))))),,,+++++++++++++++,,,,,,))))))))))))))))))))))))ooo\\\QQQLLLGGGDDDCCCBBBAAA@@@???>>>??????@@@CCCBBB@@@???>>>??????@@@AAA@@@>>><<<;;;999999999999777555555666666666555666666555555444333333333111111000///............------------------------------------------------------,,,+++************...,,,+++***++++++)))(((***+++,,,---,,,+++***)))))))))******++++++++++++************************+++++++++***************************************************************,,,//////)))$$$%%%'''((()))))))))))))))))))))))))))))))))((())))))***+++---------,,,++++++******++++++***))))))***++++++************************...---,,,+++***))))))))))))************++++++++++++++++++*********))))))))))))************))))))++++++++++++++++++++++++)))+++---,,,(((&&&'''(((,,,+++***))))))***+++,,,+++++++++***************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++*********+++++++++,,,,,,,,,,,,,,,++++++*********************************''''''''''''(((((((((((()))))))))*********++++++************))))))))))))%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&%%%''')))***+++)))'''&&&))))))((((((''''''&&&&&&+++************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))''''''((((((((((((''''''(((((())))))))))))*********))))))(((((((((((()))((())))))((('''&&&((()))((((((((((((((()))*********************)))(((((())))))************))))))++++++*********)))))))))************************(((((())))))))))))((((((******)))((((((((()))))))))))))))))))))((((((((())))))(((((((((((())))))((((((''''''''''''((((((+++&&&'''------'''&&&+++(((((())))))))))))******+++++++++******))))))(((***)))(((((())))))((('''************))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))***+++++++++))))))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++++++++***)))************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++***************,,,,,,+++++++++++++++,,,))))))))))))))))))))))))ooo[[[PPPKKKGGGEEEEEEBBBAAA@@@???>>>???@@@@@@DDDCCCAAA?????????AAABBBCCCAAA???===;;;999888888999777555555666777666555777666666555444444333333222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++)))((()))***+++***))),,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,))))))************))))))++++++++++++******))))))************************************************+++------***(((''')))***))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,++++++*********+++******************+++*********)))))))))))))))---,,,+++***))))))))))))))))))*********+++++++++'''((((((***+++,,,------))))))************))))))++++++++++++++++++++++++###''',,,,,,((((((+++///---,,,***))))))***,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++---,,,,,,++++++*********************************''''''((((((((((((((()))))))))))))))*********************)))))))))))))))%%%%%%&&&''')))***++++++)))(((((((((((('''''''''((((((((((((''''''''''''++++++******))))))((((((************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((()))))))))***)))))))))(((((((((((()))((((((''''''&&&&&&'''(((((((((((((((((())))))***(((((()))***************))))))************))))))************))))))))))))'''''''''((((((((((((((('''(((((())))))))))))(((++++++***))))))((())))))******)))((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((())),,,'''&&&))))))&&&''',,,(((((((((((()))))))))***+++*********)))))))))(((******))))))((((((''''''++++++******))))))((((((******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))))))))******++++++++++++(((((())))))******++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++***************+++++++++************************************************+++***))))))((()))))))))))))))))))))))))))))))))~~~|||yyyooo[[[PPPKKKGGGEEEEEEBBBBBB@@@?????????@@@AAADDDCCCAAA??????@@@BBBCCCCCCBBB@@@===;;;999888777999777666555777777666555777666666555444444333333222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++******,,,...//////...,,,,,,,,,,,,++++++***)))))))))*********+++++++++((()))************)))(((+++++++++++++++***)))(((************************************************++++++++++++***))))))+++))))))))))))))))))))))))))))))*********)))))))))************))))))))))))*********++++++******************))))))))))))))),,,,,,+++***))))))))))))))))))*********+++++++++'''((((((***+++,,,------))))))************))))))************************!!!&&&***+++))))))---111---,,,***))))))***,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((((((((()))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********))))))))))))))))))******((((((((())))))******************))))))))))))(((+++)))'''%%%$$$&&&(((***+++*********)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&'''(((((((((((()))))))))((((((((())))))))))))(((+++***))))))******++++++'''(((((()))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))************))))))*********)))))))))((((((&&&&&&''''''((((((((((((''''''((()))))))))))))))++++++***))))))((())))))+++***)))(((''''''(((((())))))(((((((((((())))))***))))))(((((())))))***+++))))))******))))))+++'''(((((((((((()))))))))*********))))))))))))))))))******)))((('''''''''++++++******))))))((((((******))))))))))))******(((((((((((((((((((((((())))))***++++++++++++******************+++++++++(((((())))))******++++++(((((())))))************))))))))))))))))))))))))******************************+++++++++******)))))))))*********+++++++++))))))******++++++++++++))))))))))))))))))))))))******************************)))))))))))))))***))))))))))))))))))))))))|||yyynnn[[[QQQLLLHHHEEEEEECCCBBBAAA??????@@@@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCBBB@@@>>>;;;:::999888:::888666666777777777666666666555555444333333333222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))))))))***---///......,,,,,,++++++++++++++++++************************'''((()))******)))(((''')))***+++,,,,,,+++)))(((************************************************)))''''''******''''''))))))))))))))))))))))))))))))************)))(((((()))))))))))))))))))))))))))***++++++++++++***)))************************++++++***))))))))))))))))))************++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))%%%(((++++++)))(((***,,,,,,+++***))))))***+++,,,+++++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,+++******'''''''''((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))******))))))))))))************)))))))))***************+++++++++*********))))))+++)))&&&$$$%%%'''***,,,'''''''''((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&''''''((()))***(((((((((((((((((())))))''''''((((((((((((''''''''''''(((((((((((())))))'''(((((())))))))))))((()))'''&&&&&&((())))))(((''''''((()))))))))))))))%%%&&&''')))+++,,,------(((((())))))))))))((((((******)))))))))((((((((('''(((((())))))******+++&&&'''((())))))******)))******)))((((((((())))))******(((''''''((())))))))))))(((((((((((())))))******))))))))))))************++++++++++++******''''''(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''((()))************))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))************++++++++++++***++++++++++++***)))))))))************+++++++++))))))***++++++++++++***((((((((((((((((((((((((***************+++++++++++++++******+++,,,,,,---))))))))))))))))))))))))~~~|||~~~mmm[[[RRRMMMIIIEEEDDDCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCBBB@@@>>><<<::::::999:::888666666777888777666555555444444333222222222333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))(((((((((***+++***)))+++++++++***++++++,,,,,,,,,,,,++++++***)))))))))'''((()))******)))((('''((()))+++,,,,,,+++***)))***************************************************&&&&&&******'''&&&((()))))))))))))))))))))))))))******+++***)))(((''')))))))))))))))))))))))))))***++++++++++++***)))))))))******++++++,,,,,,+++******))))))))))))))))))************+++++++++---,,,,,,+++***)))(((((())))))************))))))***************************************)))((((((***************************************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***(((((((((((())))))))))))*********++++++,,,,,,---))))))))))))))))))))))))''''''(((((()))******+++(((((((((((()))))))))***((()))))))))************((((((((()))))))))******************))))))))))))((((((((((((((()))++++++&&&&&&''''''(((((())))))(((((((((((())))))******'''((((((((()))))))))***(((((((((((())))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))&&&'''((()))******)))(((&&&$$$"""###%%%'''&&&%%%&&&'''((()))***))))))((('''((()))******++++++***''''''((((((((((((''''''***)))))))))((((((((((((''''''(((((()))******+++&&&'''((()))************((((((((('''(((((())))))***)))'''''''''(((***+++))))))(((((((((((())))))))))))(((((((((((())))))((())))))))))))))))))((('''''''''((((((((())))))((()))))))))))))))))))))&&&(((***)))(((''')))+++)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***)))))))))************+++++++++((()))***+++,,,++++++***(((((((((((((((((((((((())))))*********+++++++++))))))******+++,,,......))))))))))))))))))))))))~~~~~~}}}}}}mmm\\\SSSNNNIIIEEECCCCCCBBBAAA@@@@@@@@@AAAAAA??????@@@AAAAAAAAA@@@@@@BBBAAA@@@>>><<<;;;:::::::::888666666777888777666555444444333333222111111333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,///---,,,,,,---,,,+++)))+++*********+++,,,---------,,,,,,+++***)))(((((('''((()))++++++)))(((''''''(((***,,,---,,,+++***************************************************+++'''&&&+++,,,(((&&&))))))))))))))))))))))))))))))***+++++++++)))((('''******************++++++)))***+++,,,,,,+++***)))))))))***+++,,,---------+++***)))))))))))))))***)))************+++++++++******************++++++))))))************))))))++++++++++++++++++++++++***)))))))))++++++)))'''((()))************)))((())))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))************))))))***+++,,,------...))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))*********+++%%%&&&&&&'''((()))******))))))))))))((((((((((((%%%''')))+++,,,,,,+++***''''''((()))***+++,,,,,,'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&'''''')))******++++++******))))))(((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&'''(((*********)))((((((&&&$$$%%%((())))))'''&&&''')))*********)))(((***************)))((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((%%%%%%%%%&&&'''(((((()))&&&'''((()))************'''''''''''''''((()))***)))((('''&&&'''(((+++,,,))))))(((((((((((())))))((((((''''''''''''(((((('''((('''%%%%%%'''((('''''''''''''''((((((((()))(((((((((((())))))))))))%%%(((***)))((('''))),,,(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************)))))))))(((((((((((((((++++++******))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******+++++++++++++++***)))((()))************+++++++++((()))***+++,,,+++******))))))))))))))))))))))))))))))******++++++++++++'''''''''((()))+++,,,---))))))))))))))))))))))))~~~zzzlll]]]UUUOOOIIIDDDDDDAAAAAAAAA@@@@@@?????????AAA@@@??????AAACCCCCCBBBBBBAAA???>>><<<;;;;;;:::999888777666666555555555666666555444333333222222111000///////////////000++++++,,,------......///,,,,,,++++++***))))))))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,,,,+++******---,,,+++---000000---***************************))))))************))))))++++++******)))(((((((((,,,,,,,,,++++++***************************************)))(((''''''(((((())))))))))))))))))*********)))(((&&&&&&((()))******)))((()))))))))'''&&&)))))))))))))))))))))))),,,***((()))+++,,,+++(((++++++******)))((((((((())))))((('''''''''''''''+++***)))((('''''''''(((******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************''''''(((((())))))******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))'''(((******((((((((()))******))))))))))))******++++++***)))((((((((())),,,,,,+++***)))))))))***+++)))'''(((+++,,,***(((++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))''''''(((((())))))******''''''''''''((((((((()))+++++++++******((('''''''''(((((()))***++++++,,,))))))(((((('''''''''&&&((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&)))***+++++++++***((('''++++++******)))'''&&&%%%$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))((((((((((((''''''''''''******)))(((((((((((((((******)))(((''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++%%%%%%&&&&&&''''''((((((******))))))((((((''''''***************************************************(((((()))***+++***)))"""###%%%'''))))))))))))************************************************((((((((((((((()))******''')))***++++++***)))'''~~~{{{~~~{{{mmm]]]UUUOOOIIIDDDDDDAAAAAAAAA@@@@@@@@@??????BBB@@@??????AAABBBBBBBBBBBBAAA???===<<<;;;;;;:::999888777666666555555666666666555444444333222222111111000///////////////------------------------***************+++++++++******))))))))))))******++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,++++++***))),,,******+++---...+++(((************************))))))************)))))))))))))))))))))*********))))))*********+++++++++******************************))))))(((((((((((()))))))))******++++++++++++***(((''''''(((***+++*********+++,,,,,,+++***************************,,,***((()))+++,,,+++))))))))))))))))))************))))))(((((('''((((((,,,,,,+++*********************++++++++++++******))))))))))))))))))))))))))))))************)))))))))******+++++++++++++++(((((((((((())))))******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))''')))******)))(((((()))******))))))))))))******+++***)))))))))))))))))),,,+++******))))))******+++)))((((((***+++***(((((((((((((((((((((((((((***************************************+++++++++))))))))))))))))))))))))---,,,***)))))))))***+++'''((((((((()))))))))***&&&&&&&&&''''''''''''(((++++++++++++***)))((('''&&&&&&&&&'''((())))))))))))(((((((((''''''''''''(((((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$(((((())))))(((((('''&&&(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))(((((())))))******++++++***))))))(((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))******))))))((((((((((((***************************************************(((((()))***+++***)))&&&'''((()))******))))))************************************************((((((((((((((()))******((()))***++++++***)))(((|||xxx{{{}}}ooo___UUUOOOIIIEEEDDDAAAAAAAAA@@@@@@@@@@@@???BBB@@@??????AAABBBBBBAAAAAA@@@???===<<<;;;;;;:::999999888777666666666666666666555555444333333333222222111///............//////...------,,,++++++))))))******+++,,,,,,---))))))(((((((((((())))))++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,++++++***)))***)))((()))++++++)))'''************************))))))************))))))'''(((((()))******++++++************************************************+++************)))))))))((())))))***+++,,,------,,,+++***))))))***+++,,,***++++++,,,,,,,,,++++++************************+++***)))***++++++***)))'''(((((()))******++++++*********))))))))))))))),,,++++++*********++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))*********+++++++++,,,,,,,,,,,,((((((((())))))))))))***)))))))))))))))))))))))))))************++++++++++++++++++***************''')))******)))(((((()))******))))))))))))******))))))))))))))))))***+++++++++***)))))))))*********)))((()))***+++***(((''''''''''''''''''''''''************************))))))******+++++++++,,,)))))))))))))))))))))))),,,+++******)))*********(((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''++++++++++++***)))((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''(((((((((((('''&&&&&&''''''((()))***)))((((((''''''(((((()))''''''((()))***+++,,,,,,))))))((((((''''''((((((+++******)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++******************))))))))))))((((((((())))))))))))))))))))))))***************************(((((()))***+++***)))******+++++++++******)))************************************************))))))((((((((()))******((()))***++++++***)))(((zzzvvvyyyqqq```VVVOOOIIIEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@??????@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;:::999888777666666666666666666555555444444444333333222111///...---------......---------,,,,,,,,,*********++++++,,,,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++***************))))))((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))))))))))))))))))))))))))(((************************)))******++++++******)))(((((())))))************,,,,,,++++++***)))((((((******************************+++++++++*********((())))))+++,,,---......,,,++++++******++++++,,,***+++,,,+++)))(((''''''************************+++************+++******(((((())))))*********************++++++*********)))))))))(((((()))************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((()))++++++)))((()))*********))))))))))))******)))((((((((()))***++++++******))))))))))))*********)))))))))******))))))************************************************'''''''''((())))))******(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((++++++++++++******)))(((((()))))))))*********+++((((((((((((((('''''''''*********))))))))))))(((************************((((((((((((((((((((((((***************)))((((((((('''&&&%%%$$$%%%&&&'''&&&'''(((((()))(((((((((((((((((((((((()))******(((((((((''''''(((((((((&&&&&&&&&'''((())))))))))))(((((('''''''''((((((+++******)))))))))******((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************''''''((()))***++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((***************************(((((((((***+++***)))***++++++++++++++++++******************************************************))))))((())))))******((()))************)))(((zzzvvvyyysssbbbWWWPPPIIIEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@??????@@@AAA@@@?????????===<<<;;;;;;;;;;;;:::999888777777666666666666555555555555555444444333222111///...---------,,,,,,,,,---------......,,,,,,,,,,,,++++++******+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))************))))))************************************++++++++++++******************))))))((((((+++++++++++++++*********)))))))))))))))))))))))))))***++++++++++++******((())))))+++,,,---......,,,,,,++++++++++++,,,,,,(((***++++++)))((((((*********************************+++************+++************))))))(((((()))***++++++++++++******))))))(((((()))***++++++******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))***++++++************))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((***++++++)))))))))*********))))))))))))******)))((((((((()))***++++++***))))))((())))))******))))))******)))))))))***++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))***++++++++++++******)))))))))))))))************'''''''''(((((((((((((((+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((***)))'''&&&&&&&&&'''((()))************)))(((((())))))((((((((()))******((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((***)))))))))))))))******((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************''''''((()))***++++++,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++******)))))))))))))))))))))************((((((((((((((((((((((((***************************(((((((((***+++***)))((()))))))))***+++,,,,,,******************************************************))))))))))))******))))))************))))))}}}yyyzzzvvvcccXXXPPPIIIEEEDDD???@@@@@@@@@@@@AAAAAAAAABBB@@@???>>>@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;::::::999888777777777777555555555555555555555555222222111///............++++++,,,,,,---...//////...------,,,++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))'''''''''((((((((())))))******++++++******)))(((***++++++***))))))***,,,******************************++++++++++++******++++++******)))((((((''''''(((((()))***+++,,,---))))))))))))))))))))))))((()))***+++++++++***)))((())))))***+++,,,------++++++++++++++++++++++++%%%(((,,,,,,******,,,...++++++++++++++++++++++++)))+++++++++***)))***+++++++++******)))(((((('''((()))***,,,,,,+++***************+++,,,---...///******++++++++++++******))))))))))))))))))))))))******))))))))))))*********)))((((((((()))+++,,,+++************))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++(((***++++++***))))))*********))))))))))))******))))))))))))))))))***+++))))))((((((((()))******(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((+++*********************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))(((((((((((((((((()))))))))************+++++++++++++++******''''''''''''(((((((((((('''''''''(((((((((((((((************))))))))))))((((((((((((((((((((((((************************((((((((())))))(((((('''***))))))((('''(((((((((++++++++++++******)))((())))))(((((((((((())))))(((''''''&&&&&&''''''(((+++*********)))))))))(((''''''&&&&&&''''''((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********))))))))))))))))))))))))************+++))))))))))))))))))))))))***************************(((((()))***+++***)))(((((((((((()))***+++,,,************************************************++++++***)))))))))*********))))))))))))))))))***|||}}}|||~~~wwwdddXXXPPPIIIEEEDDD??????@@@@@@@@@AAAAAAAAABBB@@@>>>>>>???@@@???>>>>>>>>>===<<<;;;;;;;;;;;;::::::999888777777777777555555555555666666666666111111000///////////////,,,---------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))***************))))))(((***++++++***((((((***---***************************++++++,,,,,,++++++************)))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))&&&''')))++++++***)))((()))))))))******+++++++++******++++++++++++******&&&***---,,,(((&&&(((+++++++++++++++++++++++++++)))+++,,,+++)))(((***,,,*********)))))))))))))))'''(((***+++,,,+++***)))*********+++,,,---///000******++++++++++++******))))))))))))))))))))))))))))))************))))))+++***)))((((((***,,,---+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++(((***,,,+++***)))************))))))))))))******+++***))))))))))))))))))((((((((((((((()))******(((***+++***(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))((()))***+++,,,++++++******)))))))))((((((((('''(((((((((((())))))))))))***++++++,,,,,,++++++***((((((((((((''''''''''''''''''''''''((((((((()))******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))((((((((())))))))))))(((''''''((())))))************))))))((((((''''''((((((((((((''''''&&&&&&''''''((())))))))))))************'''&&&&&&&&&&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))*********+++++++++***************************************************(((((()))***+++***)))******)))(((((()))***+++************************************************,,,+++******))))))************))))))))))))******~~~~~~zzz}}}xxxeeeXXXPPPIIIEEEDDD?????????@@@@@@AAAAAAAAABBB@@@>>>>>>???@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777777777777555555555666666666666666111000///////////////000///......------,,,,,,+++***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))***************************)))(((((()))++++++)))''''''***---***************************++++++,,,,,,++++++***((((((((()))******++++++---,,,***'''$$$""" ))))))))))))))))))))))))%%%''')))***+++***)))((()))))))))))))))*********)))******++++++******)))***---...***$$$ """++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,((((((((()))******++++++&&&''')))+++,,,+++)))(((((((((((()))***,,,---...******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((,,,+++***))))))+++---...++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++)))***,,,,,,***)))***+++******))))))))))))******++++++***)))(((((())))))((((((((((((((()))******(((***,,,+++(((''')))+++************************************************++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&'''(((*********)))(((******))))))((((((((('''''''''''''''((((((((()))***++++++,,,,,,,,,++++++************))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))******+++++++++******'''((()))))))))(((&&&%%%%%%&&&''')))******++++++)))(((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++,,,))))))******++++++++++++***************************************************(((((()))***+++***)))---,,,+++)))((())))))***************************************************,,,,,,+++***))))))************))))))))))))******zzzyyyeeeYYYQQQJJJFFFFFFAAAAAA@@@@@@???@@@@@@@@@>>>;;;999;;;@@@BBB@@@======<<<;;;;;;::::::;;;;;;;;;:::999888888777777777777666555444444333333444444333222000///---,,,+++,,,,,,---------,,,+++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***......---,,,+++++++++,,,++++++++++++***)))((('''((()))***+++++++++++++++))))))))))))((((((((((((*********)))******+++,,,***'''(((---,,,&&&$$$'''++++++************++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))'''((()))******+++*********+++,,,+++)))'''''''''++++++***)))(((((())))))*********************************))))))))))))))))))))))))))))))((('''&&&)))************++++++++++++,,,,,,------,,,,,,+++***++++++***((('''(((******))))))(((((((((((()))******************++++++---***(((''')))+++,,,,,,)))***++++++,,,,,,,,,,,,************************(((((())))))******++++++******++++++++++++*********++++++++++++***))))))))))))(((((((((((())))))---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************&&&'''((())))))***))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++***))))))((())))))))))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++***)))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))((('''''')))))))))))))))*********+++******)))(((''''''&&&))))))))))))************''''''(((((())))))************))))))((((((''''''((())))))))))))(((((('''(((((((((((())))))))))))''')))******))))))***,,,))))))))))))))))))))))))+++******))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************************+++++++++*********))))))++++++************++++++***************+++++++++++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))$$$""""""%%%***------+++++++++************++++++***++++++++++++***))))))+++***)))(((((()))***+++,,,+++++++++)))((('''&&&###%%%'''***+++++++++***+++*********))))))((((((~~~}}}}}}~~~xxxeeeYYYQQQJJJFFFFFFAAAAAA@@@?????????@@@@@@@@@===;;;===AAACCCAAA>>><<<;;;::::::999999::::::888888777666555555555555999888777666666555555555222222111000///......---+++++++++++++++******)))++++++************++++++------------------------******+++++++++,,,,,,,,,***+++++++++++++++******%%%&&&&&&''')))+++,,,---))))))*********)))(((((())))))***+++++++++******((()))))))))******++++++,,,++++++***)))))))))******'''(((,,,,,,((('''***+++******))))))******+++,,,+++******))))))******))))))))))))))))))))))))))))))*********))))))(((+++---......,,,++++++,,,,,,+++***)))))))))))))))************************************)))))))))))))))*********))))))(((''')))************+++++++++++++++,,,,,,,,,,,,++++++******+++***(((((()))******))))))))))))***++++++,,,+++++++++***))))))))),,,***'''''')))+++,,,,,,))))))***+++++++++******************************)))))))))))))))***************++++++++++++*********++++++++++++***))))))))))))(((((((((((()))))),,,,,,+++*********************))))))))))))******))))))))))))))))))))))))(((((()))***************'''(((((())))))))))))((())))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))******)))((((((((())))))))))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++***)))'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))((('''''')))))))))))))))))))))***+++++++++***))))))(((((((((((()))))))))*********((((((((()))******++++++''''''(((((())))))******((())))))*********))))))(((((((((((())))))))))))((((((((((((((()))*********))))))))))))))))))***))))))(((((()))***++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))++++++************++++++*********************)))++++++************++++++))))))************))))))************************,,,***((((((***+++)))'''++++++************++++++***++++++++++++***))))))+++***)))(((((()))***+++)))************))))))(((%%%&&&((()))***+++******************)))))))))(((|||yyy{{{vvvdddXXXQQQJJJFFFFFFAAAAAA@@@???????????????AAA???===???BBBDDDBBB@@@<<<<<<;;;::::::::::::;;;;;;:::999888777777777777888888888777666666555555000000000000000000//////,,,,,,,,,,,,+++++++++***++++++************++++++++++++,,,,,,------......******+++++++++,,,,,,,,,))))))******+++******)))######$$$&&&(((***,,,---++++++,,,,,,,,,++++++*********+++++++++******)))(((((()))***+++,,,------------+++***)))(((((((((***((((((++++++)))))),,,+++******))))))******+++++++++***)))))))))******))))))))))))))))))))))))+++++++++******)))''''''''')))++++++*********+++,,,,,,+++************+++***************************************************************))))))))))))************+++++++++******++++++++++++******((()))***)))((((((***,,,***************+++,,,------,,,,,,+++***)))((((((+++)))'''''')))***++++++))))))*********)))((((((************************************))))))))))))******++++++++++++*********++++++++++++***))))))***))))))(((((())))))***+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((())))))******))))))((())))))))))))(((((('''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))************)))))))))))))))))))))))))))***,,,------+++***(((((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))******))))))((((((******)))))))))))))))))),,,,,,++++++******))))))(((((())))))))))))******((())))))******+++,,,,,,(((((((((((())))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))***(((''''''(((******)))******))))))))))))******''''''(((((()))+++,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************+++************)))))))))++++++************++++++*********))))))(((((((((++++++************++++++******))))))))))))******************************000...,,,+++++++++)))'''++++++************++++++***++++++++++++***))))))******))))))))))))******'''((()))***************((((((((()))))))))******************))))))))))))zzz|||zzz{{{tttbbbXXXQQQJJJFFFFFFBBBAAA@@@???>>>>>>>>>???@@@???>>>???AAABBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;:::999888888777777888666666666555555444333333111111111000000000////////////......------------,,,++++++******++++++,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,(((((()))************)))***))))))))))))******+++++++++++++++***)))((('''+++++++++++++++***)))((((((((()))******+++,,,,,,,,,+++***)))((((((((((((+++)))))))))))))))***+++******))))))))))))************))))))))))))******))))))))))))))))))))))))***************)))(((((('''(((******)))(((((())),,,,,,+++++++++++++++,,,************************)))***************++++++++++++******************))))))*********+++++++++))))))************))))))((()))***)))((()))+++,,,++++++*********++++++,,,,,,+++++++++***)))))))))***)))'''''')))************+++++++++***)))((((((************************++++++******))))))((((((******++++++++++++*********++++++++++++***))))))***))))))))))))))))))******+++++++++******))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))((())))))***))))))((('''&&&))))))(((((((((((())))))***))))))))))))))))))***((((((((((((((((((((((((''''''&&&''''''((()))***((()))))))))************))))))))))))))))))))))))***+++,,,------+++***(((((())))))******))))))((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((()))))))))***))))))*********))))))(((*********)))))))))))))))+++++++++******)))))))))(((((((((((()))))))))***((((((((()))******++++++,,,+++***)))((('''&&&%%%$$$%%%&&&'''(((((()))((((((((((((((()))))))))))),,,***((((((***,,,+++******))))))(((((())))))***(((((((((((()))***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++++++++************************************))))))))))))++++++************+++++++++******)))((('''&&&&&&++++++************+++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,+++++++++************++++++***++++++++++++***))))))***))))))))))))))))))***(((((()))*********************)))(((((())))))************)))))))))))))))zzz{{{qqqaaaWWWQQQJJJFFFFFFBBBAAA@@@???>>>>>>>>>>>>???>>>===>>>???@@@??????===<<<;;;;;;:::;;;;;;;;;777666555444333333333333555666666666555444333222333333222111000///......000///...---------......,,,,,,++++++++++++,,,,,,(((((())))))***+++,,,,,,******+++++++++,,,,,,,,,'''((()))***************...---,,,+++******)))))))))(((((('''%%%###!!! +++++++++++++++***)))((())))))))))))))))))))))))***))))))((())))))******++++++***((((((((()))(((***))))))))))))))))))******))))))((())))))******))))))))))))))))))))))))(((((()))***************,,,---......+++*********,,,+++++++++++++++,,,,,,************************))))))******+++++++++,,,++++++***))))))***++++++))))))*********+++++++++((())))))******))))))(((((()))***)))((()))+++,,,,,,+++***))))))))))))))))))))))))***+++++++++,,,***)))((((((***++++++***,,,,,,,,,,,,+++***))))))************************++++++******))))))((((((******++++++++++++*********++++++++++++***))))))******))))))))))))*********++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))(((((('''))))))***))))))((('''&&&))))))(((((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((''''''&&&''''''((()))***((()))))))))***************************************+++---------+++***((('''(((((())))))((((((''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))************))))))************))))))(((((()))))))))))))))((((((((('''(((((((((((()))))))))&&&&&&''''''((()))))))))++++++***)))((('''&&&&&&%%%&&&'''((()))*********(((((((((((())))))))))))---,,,,,,,,,------,,,+++((((((((((((((((((((((((******)))))))))))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******************************))))))))))))))))))))))))++++++************+++++++++******)))((('''&&&&&&++++++************+++++++++***)))(((((()))***+++************************((()))***++++++,,,---...++++++************++++++***++++++++++++***)))))))))))))))******)))))))))***************)))((((((++++++***))))))))))))***))))))))))))))))))******{{{|||}}}ooo___VVVPPPJJJFFFEEEBBBAAA@@@???>>>=================================::::::999888888888888999888777666555555444444444777888888888888666555333444333333111000///.........---+++*********+++,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,(((((()))***++++++++++++++++++************++++++,,,,,,+++***(((&&&%%%$$$******+++++++++******)))))))))))))))((((((''''''((((((((((((((()))***+++)))++++++))))))++++++(((***))))))(((((())))))***))))))((((((((()))******))))))))))))))))))))))))'''''')))******+++++++++,,,---...---***(((((((((+++************+++,,,,,,************************))))))******+++,,,,,,,,,+++***)))((()))***+++,,,)))************+++++++++))))))************))))))((()))***)))((((((***,,,++++++***)))))))))))))))(((((()))***+++,,,,,,---***))))))***+++,,,+++***+++,,,,,,,,,,,,++++++***************************************))))))))))))******++++++++++++*********++++++++++++***))))))+++******))))))******+++++++++,,,---,,,+++***)))******))))))))))))******))))))))))))))))))))))))(((((()))))))))(((''''''((())))))))))))(((((('''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))************************************+++,,,---...---,,,***((('''(((((())))))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))******++++++******++++++******)))((((((((()))(((((((((((((((((((((''''''(((((((((((())))))%%%%%%&&&''''''(((((()))'''''''''((()))*********((()))***++++++,,,++++++(((((((((((())))))))))))+++...000111///---,,,,,,&&&((()))++++++)))(((&&&++++++***)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************(((((()))))))))))))))***++++++************++++++*********))))))(((((((((++++++************++++++******))))))))))))******)))))))))))))))))))))))))))***++++++***)))***,,,++++++************++++++***++++++++++++***))))))))))))************))))))***************)))((('''*********************)))))))))))))))************~~~~~~{{{mmm^^^VVVPPPJJJFFFEEEBBBAAA@@@>>>======<<<<<<======>>>======<<<======;;;;;;:::999999999999999<<<;;;:::999999888888888777777888999888666444333222222222111111000000000---,,,***)))))))))+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,***************+++,,,,,,---......------,,,+++***))))))***+++++++++******))))))))))))))))))*********))))))(((((((((((()))&&&+++,,,+++,,,000000,,,))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((())))))*********))))))((()))+++***(((''''''''')))))))))))))))***+++,,,************************))))))***++++++,,,------***)))((('''''')))+++,,,)))************+++++++++)))******++++++******)))******+++***(((((()))***)))))))))***+++,,,------)))))))))***+++++++++,,,+++******+++------,,,+++)))******++++++++++++***************************)))))))))))))))***************++++++++++++*********++++++++++++***))))))+++******))))))******++++++,,,---......---+++*********))))))))))))******))))))))))))))))))))))))(((((())))))(((''''''&&&'''(((((())))))))))))((())))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))******)))((((((((())))))))))))))))))************************************,,,---......---,,,)))(((((())))))******))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))***++++++++++++***++++++******)))(((((('''))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''((()))))))))%%%&&&'''((()))***+++,,,))))))***************)))(((((((((((())))))))))))'''---444444///+++***,,,&&&))),,,//////,,,)))&&&***)))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++************************(((((((((((())))))******++++++************++++++*********************)))++++++************++++++))))))************))))))(((((((((((((((((((((((()))+++,,,+++))))))***,,,++++++************++++++***++++++++++++***))))))((()))***++++++***)))(((((())))))************)))((()))***+++++++++***)))((()))))))))************zzzlll]]]UUUPPPJJJFFFEEEBBBAAA@@@>>>===<<<<<<<<<===>>>???>>>===<<<===>>>>>>>>>===<<<<<<<<<<<<===;;;:::999888777777777777444555666777666555222111000000111111111222222222///...,,,******+++,,,------,,,,,,++++++,,,,,,---*********)))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,'''((()))***************((()))***+++++++++++++++(((((()))***+++,,,,,,---,,,+++***(((''''''''''''###***------///444444000))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))***++++++******)))(((''')))+++,,,---+++++++++,,,))))))(((((()))***++++++************************))))))***+++,,,,,,------)))((('''&&&'''(((***,,,)))************+++++++++******++++++++++++*********++++++***((('''(((***(((((()))***,,,///111222+++++++++***************,,,++++++,,,......---+++'''((()))***************************************(((((())))))******++++++******++++++++++++*********++++++++++++***))))))++++++************++++++,,,---...//////---+++*********))))))))))))******))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''((())))))***))))))))))))(((((((((((())))))((()))***++++++***)))((()))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))************************************,,,---.........,,,)))(((******++++++++++++******&&&'''((())))))((('''&&&************************))))))))))))((((((((((((((()))***++++++++++++++++++++++++***)))(((((('''******************++++++''''''''''''((((((((()))''''''(((((()))*********(((((((((((())))))))))))&&&'''''''''''''''&&&&&&(((((((((((())))))))))))$$$---666666///)))(((+++'''***...222222...***'''(((((((((((()))+++,,,---***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------************************'''((((((((())))))******++++++************++++++***************+++++++++++++++************++++++((()))***++++++***)))((((((((((((((((((((((((((('''))),,,,,,******---///++++++************++++++***++++++++++++***))))))((()))***++++++***)))(((&&&'''(((***++++++,,,,,,''')))+++,,,---,,,***)))(((((())))))*********+++|||zzz}}}qqqaaaUUUNNNJJJFFFCCCDDDAAA===<<<>>>>>>===;;;???===<<<;;;;;;<<<===???>>>;;;999999;;;;;;999777:::999999888777666555555777555444444555555555444333333333333222000...---///...------...///...---***+++,,,---,,,***(((&&&*********++++++,,,,,,,,,))))))***+++---...//////,,,++++++***)))))))))***(((((())))))))))))((((((((()))+++,,,+++***'''&&&((((((((((((((((((((((((******))))))***,,,...///+++++++++*********))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))000...,,,((($$$ ))))))*********+++++++++,,,++++++******+++,,,,,,))))))))))))))))))))))))''''''''''''((()))***++++++*********+++***(((%%%++++++++++++++++++++++++***,,,......,,,***)))(((+++*********))))))(((((())))))))))))))))))))))))))))))***+++---...//////)))************)))((((((******++++++++++++******+++,,,,,,------,,,,,,+++************))))))))))))))))))******+++,,,......))))))))))))))))))))))))+++++++++++++++***)))((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******)))***++++++(((&&&,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))(((''''''(((***+++)))&&&&&&(((***(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((++++++,,,---,,,***'''&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))(((((()))******((('''&&&)))))))))))))))))))))))),,,+++***(((''''''''''''&&&&&&''''''(((((())))))+++++++++***************+++++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))***)))(((''''''&&&&&&'''******)))(((((()))******************************+++++++++*********))))))))))))************))))))************************------+++***))))))((((((((()))+++,,,,,,+++***)))******))))))******+++,,,))))))*********))))))((())))))))))))))))))))))))'''''''''((())))))******+++***)))(((((()))***+++++++++++++++++++++++++++************************))))))***+++******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))){{{zzz~~~tttdddWWWPPPLLLHHHEEEDDDAAA>>>===>>>???>>><<<>>>===<<<;;;;;;<<<===>>>===;;;999999:::;;;999666999999888888777777666666888666444444555555444333333333333333222000...---///...------...///...---.........---+++)))'''%%%++++++++++++++++++,,,,,,******++++++,,,,,,------,,,,,,+++***************************************)))******+++***)))((('''))))))))))))))))))))))))+++***)))))))))***+++,,,+++++++++*********))))))))))))))))))************++++++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''((())))))***************++++++******)))*********************************((((((((((((((()))***++++++*********+++***(((&&&************************+++---///...,,,***))))))************)))))))))(((************************)))******+++,,,---......******++++++******)))(((******++++++++++++******((())))))******))))))(((************)))))))))))))))))))))((())))))*********************************++++++++++++***)))(((,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,***(((''')))***))))))++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************))))))))))))''')))+++***''''''(((***(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((***+++,,,,,,,,,***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************************)))))))))((())))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))+++***)))((((((''''''((((((((((((((((((((())))))''''''''''''''''''''''''))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***(((''')))((((((((((((((())))))************************))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))++++++***)))(((((((((((((((((()))***+++++++++*********))))))******++++++)))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++************************+++******))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))|||zzzvvvxxxxxxhhh[[[SSSNNNJJJGGGCCCAAA???>>>???@@@??????>>>===<<<;;;;;;<<<===>>><<<:::999999999999888666888888888777777777777777999777444444444444333222333333333222111000......///...------...///...---///...---,,,+++******))),,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,************))))))))))))************************+++***))))))(((((())))))+++++++++***************))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))+++++++++,,,+++******)))'''((()))***+++***))))))+++******))))))(((((((((++++++++++++++++++++++++))))))))))))))))))******,,,+++***+++++++++)))'''))))))))))))))))))))))))---...//////,,,***))))))************))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,+++************++++++++++++******((((((((())))))(((((((((************))))))))))))+++***)))(((((((((((((((++++++++++++++++++++++++******++++++******)))))))))))))))))))))******++++++,,,...//////...---,,,,,,)))&&&%%%&&&)))***+++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++''')))******)))((())))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((******+++,,,+++***((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))************************)))))))))))))))))))))))))))))))))))),,,++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((+++++++++***************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))******+++,,,)))))))))*********++++++******+++++++++++++++***)))))))))))))))))))))))),,,++++++***))))))((((((+++***))))))))))))***+++++++++++++++++++++++++++************************,,,+++)))((()))+++---///))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))~~~||||||qqqsss||||||mmm^^^TTTNNNJJJHHHCCCBBB@@@??????@@@@@@@@@>>>===<<<<<<<<<<<<===>>>;;;:::999999999888777777777777777777777888888888999777555444444444333222222222222111000000///...///---------...///...---,,,++++++,,,,,,...///000,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,,,,++++++)))'''&&&&&&''')))+++******))))))((()))***************************************)))))))))******************************((()))))))))******************)))))))))))))))***))))))))))))))))))))))))++++++++++++***)))(((((('''(((***,,,,,,+++***)))+++++++++******)))((((((++++++++++++++++++++++++*********))))))******+++---,,,++++++++++++)))(((************************...///000///,,,***))))))*********)))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++************++++++++++++******************)))))))))(((++++++************++++++++++++++++++++++++++++++))))))************))))))(((''''''''''''((())))))***,,,///111111///---,,,***(((&&&%%%''')))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))***+++***)))))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((()))******+++******)))(((((((((((((((((((((((((((&&&&&&'''((())))))******)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((()))******++++++******))))))(((((((((((()))))))))))))))***''''''''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************))))))***++++++,,,)))***,,,------,,,***)))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((((((((((((((()))***+++...---,,,*********++++++((())))))*********************+++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++******))))))************************************************************************))))))((()))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))~~~yyyqqqsss|||qqqaaaUUUMMMIIIHHHCCCBBBAAA???>>>>>>???@@@======<<<<<<<<<<<<======;;;;;;;;;:::999888888888777777777777777888888888888666444444444555444222222222111000000////////////---------...///...---,,,++++++,,,---...000000,,,,,,,,,++++++*********++++++,,,---...///000000+++,,,,,,---------,,,++++++)))'''&&&&&&''')))+++******)))((())))))******************************))))))***++++++,,,,,,,,,************************((()))))))))***************)))))))))))))))******))))))))))))))))))))))))&&&''')))***,,,---------)))***+++,,,,,,,,,+++***++++++,,,,,,,,,+++))))))+++++++++++++++++++++++++++************++++++,,,...---++++++,,,,,,***)))++++++++++++++++++++++++---...///...+++))))))***))))))))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++******,,,------------,,,++++++******++++++++++++******+++,,,,,,,,,,,,,,,,,,+++************)))))))))((())))))))))))***+++,,,---++++++++++++++++++++++++((())))))*********))))))+++************+++,,,,,,***,,,...000111000...,,,)))((('''(((******)))'''************************((()))************)))((())))))))))))))))))))))))******))))))))))))******************))))))))))))******************)))((())))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((((()))))))))******))))))((((((((((((((((((((((((''''''(((((()))***++++++******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((((((((((((((((((''''''(((((()))***+++++++++******))))))(((((()))))))))******+++++++++((((((((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))*********++++++*********,,,,,,+++***************)))***,,,------,,,***)))************************************************))))))************))))))************************))))))))))))***+++,,,,,,333111///,,,************'''((()))************))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******************************************************$$$&&&(((***++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))){{{rrruuu~~~wwweeeVVVMMMHHHGGGCCCCCCBBB@@@===<<<>>>???========================;;;<<<<<<;;;999888888999888888888777777777777777777555444444555555555444222111000////////////000///...------...///...---.........------,,,,,,,,,,,,,,,++++++++++++++++++******+++---...000111111)))***,,,---------,,,+++,,,+++***))))))***+++,,,))))))))))))************************************((()))***+++------------***************+++++++++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,++++++***************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************+++,,,---...000...,,,+++,,,,,,+++***++++++++++++++++++++++++,,,------,,,***))))))+++))))))))))))************+++++++++++++++++++++++++++++++++++++++*********,,,,,,------,,,,,,+++*********++++++++++++************++++++++++++******************))))))))))))&&&&&&&&&'''((()))++++++++++++++++++++++++++++++(((((())))))******)))))))))))))))((())))))***+++***+++---///000///...---***)))***+++,,,+++(((&&&))))))************++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******+++*********))))))((((((...,,,***)))))))))((('''))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))((((((''''''(((((())))))*********)))((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++***)))))))))))))))***+++,,,,,,+++***)))***************************************+++++++++))))))************))))))******************************)))******+++,,,,,,333222000...+++***)))((('''((()))*********)))(((((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))***++++++,,,******+++,,,,,,+++******************************************************###%%%)))+++,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))tttvvv|||iiiXXXMMMHHHGGGCCCCCCBBB???<<<:::;;;>>><<<<<<============<<<<<<;;;===>>>===:::888999;;;999999888888777777666666666444333333555666666555111111000///...///000000///...------...///...------.........---,,,***)))++++++++++++++++++,,,,,,******++++++,,,---......((()))+++,,,---,,,+++***************************'''((()))***+++******)))))))))))))))))))))))))))((()))***+++,,,,,,++++++))))))*********+++++++++))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))///...---,,,***(((&&&%%%)))((('''&&&'''(((***+++'''(((***,,,---,,,+++***************************))))))******,,,---///000111...,,,+++,,,,,,,,,+++***************************++++++***)))(((***+++((()))))))))***************************************************+++++++++,,,,,,,,,,,,,,,+++************++++++++++++******))))))************))))))************))))))))))))'''''''''''''''((()))***************************'''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((***+++,,,---...............,,,+++***+++***)))'''((((((((()))))))))******((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))************222...***(((((((((((('''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''''''''((()))***++++++))))))))))))))))))))))))************************************)))))))))(((((()))))))))************))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))***(((((((((((((((((())))))&&&&&&''''''((())))))******)))(((&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++******)))))))))******************************************************))))))*********+++++++++))))))************))))))***************************))))))))))))******+++///......---,,,***((('''&&&''')))***+++***)))((('''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************&&&''')))++++++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))tttwwwlllZZZNNNIIIGGGCCCDDDCCC???;;;999:::<<<<<<<<<============<<<<<<<<<>>>???===:::999:::<<<:::999999888777666666555555333222333555777777666111111///......///000000///...------...///...---)))***,,,......---,,,************++++++,,,,,,---************************'''(((***,,,,,,,,,***)))(((((())))))))))))((((((&&&'''***+++,,,+++***((((((((((((((((((((((((((())))))***++++++***((('''))))))******++++++++++++))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))%%%&&&'''(((((())))))((()))'''%%%$$$$$$&&&)))***%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))((())))))+++,,,...000111111///,,,+++,,,---,,,+++))))))))))))))))))))))))((()))***)))((((((***,,,(((((())))))*********+++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,+++************++++++++++++************++++++++++++******************))))))))))))+++******)))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))***++++++******++++++,,,---......222///+++)))))))))***)))&&&'''''''''(((((())))))''')))***++++++***)))'''))))))))))))))))))))))))******))))))))))))******''''''((()))***+++,,,,,,555000***''''''((('''&&&))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''(((***+++,,,))))))))))))))))))))))))+++++++++***************+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))'''''''''((()))******+++***)))'''%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,******)))(((((()))******))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,+++***)))(((&&&''')))***+++***((('''''''''(((******+++++++++))))))))))))))))))))))))******))))))((((((''''''***+++,,,------,,,+++***))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))tttzzz}}}hhhXXXNNNJJJIIIBBBBBB@@@???>>>===============<<<<<<<<<<<<======???GGGLLLGGG<<<666999???;;;::::::999888777666666777666555444444555777888111111000000///.........---------....../////////...---,,,,,,+++++++++,,,++++++++++++++++++++++++...---+++++++++,,,...000,,,,,,,,,++++++*********---,,,,,,,,,+++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***)))(((((())))))************************))))))************))))))))))))))))))******************))))))))))))******++++++******))))))((((((((()))***+++++++++++++++'''(((+++---------,,,+++******))))))))))))******......---------......///000---***)))***,,,......+++***((('''''')))+++,,,------,,,,,,+++***))))))))))))************))))))((()))***+++++++++++++++'''(((***+++,,,,,,++++++))))))******+++++++++++++++)))(((((())))))(((&&&''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((()))++++++,,,,,,************************+++)))'''(((+++,,,***(((+++++++++************)))&&&&&&'''((()))***++++++*********)))))))))))))))************************************************...,,,)))'''&&&''')))***))))))))))))))))))))))))))))))))))))******************))))))(((((('''''',,,***)))'''&&&%%%&&&&&&))))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++,,,---------************))))))))))))))))))))))))((((((((((((************************))))))((((((((((((((()))******))))))))))))******(((***+++)))&&&&&&(((+++((('''&&&%%%&&&''')))+++))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************************************+++,,,---///000...***&&&...---++++++,,,---,,,+++*********))))))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))***************))))))))))))******(((((()))************************************************))))))***---///((()))))))))************************))))))))))))******+++++++++,,,,,,,,,************************((('''&&&&&&'''((()))***www}}}~~~iiiYYYNNNJJJIIIDDDCCCBBB@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>???BBBBBBAAA===999777888;;;999999888888888888888888555444333333333333444555222111111000000///......###$$$&&&(((***---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,+++++++++***************)))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++,,,,,,+++***************))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))***************))))))((((((((())))))***+++++++++++++++)))+++---...///...---,,,,,,,,,++++++++++++,,,,,,///......---,,,,,,,,,,,,,,,***''''''(((*********,,,+++)))(((((())))))***------,,,++++++***))))))))))))************))))))))))))******+++*********'''(((***+++,,,,,,++++++***************++++++,,,+++***(((((()))***((('''))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((())))))***************************************+++)))((((((***+++***(((((((((((())))))*********((((((((()))))))))))))))***)))))))))))))))))))))************************************************---,,,***((('''((())))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((('''***)))((('''''''''((()))))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))+++*********************))))))(((((((((((())))))******))))))))))))******))))))***)))(((((()))+++)))(((&&&&&&&&&((()))++++++******)))))))))******))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************))))))***,,,---+++(((%%%***)))((()))***+++***)))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++******))))))((((((******))))))))))))******(((((()))***************************************'''((())))))))))))***+++))))))))))))************************))))))))))))*********+++++++++,,,,,,************************))))))((('''((()))******yyy~~~~~~jjjYYYOOOJJJIIIDDDDDDBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@HHHBBB;;;888:::======<<<777777777888888888999999666555444333333333333333333222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))*********+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++++++++************************))))))************))))))))))))))))))******************))))))))))))******))))))))))))(((((((((((())))))***++++++++++++******+++---......---,,,+++,,,,,,++++++++++++,,,,,,///...---,,,+++************((('''((()))***)))(((+++++++++***))))))((((((,,,,,,,,,+++******))))))))))))************))))))))))))*********)))(((((((((((()))***+++++++++++++++***)))))))))***,,,---+++***))))))***+++)))((())))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++++++++*********))))))))))))))))))))))))***+++++++++***)))((((((***************************)))((()))***+++***(((&&&&&&'''((()))***++++++******)))))))))((((((((())))))))))))))))))******************************************************++++++******)))((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))***+++,,,,,,,,,,,,************))))))))))))''''''(((((())))))******+++++++++******)))))))))))))))(((((((((((())))))******))))))))))))******)))((('''((()))++++++***)))((('''&&&'''((()))***---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))***************************************)))((()))******(((&&&(((((((((***,,,,,,***)))))))))))))))))))))******))))))))))))))))))))))))***************+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((()))***************************************'''((()))*********)))(((******************))))))++++++*********)))))))))*********++++++++++++,,,************************+++******))))))))))))***yyy|||}}}iiiYYYNNNIIIHHHDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@FFF@@@999888<<>><<<777777777777888888888888888888777666555444444444333333222222111000000000333222111000///---,,,,,,...---,,,,,,+++++++++,,,------------------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,,,,---******************************))))))))))))******++++++++++++++++++******))))))))))))))))))))))))))))))************))))))((()))))))))******************))))))))))))******(((((((((((((((((((((((()))******+++++++++******)))******+++******)))(((******))))))))))))******,,,,,,+++******)))******+++++++++,,,------+++)))******+++++++++***)))))),,,+++++++++******))))))))))))************)))))))))))))))))))))((('''&&&(((((()))***************+++***)))((()))***,,,---,,,***)))***++++++***)))''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++************))))))))))))))))))))))))***++++++++++++***))))))***************************)))))))))******))))))''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))*********************************************************)))***++++++***)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++++++++************)))))))))(((&&&''''''((()))******+++++++++******))))))(((((()))(((((((((((())))))*********))))))))))))******)))&&&$$$&&&))),,,+++))))))((((((''''''((())))))...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++((()))))))))************************************,,,***))))))***++++++***))))))+++...000000...,,,)))))))))))))))*********)))))))))))))))))))))))))))))))))***+++++++++,,,+++*********))))))(((((())))))************))))))(((((()))***************************************************++++++***)))++++++************))))))+++++++++*********))))))************++++++++++++************************+++******))))))(((((((((zzz{{{{{{hhhXXXNNNHHHGGGCCCBBBAAA???>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>><<<:::999999:::::::::999999999888888777666666555888888777666666555444333333333222222111000000000******+++,,,---...//////000///...,,,+++***))))))------------------------+++,,,,,,---...---------++++++++++++++++++++++++*********+++,,,,,,,,,---************************))))))))))))))))))))))))((()))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((()))))))))******************))))))))))))******((((((((()))))))))))))))******+++++++++******)))))))))))))))))))))((((((******))))))))))))******)))))))))))))))***+++,,,,,,,,,,,,...//////,,,***((()))***+++,,,,,,++++++++++++***************)))))))))************)))))))))))))))))))))((('''&&&))))))))))))))))))******+++***)))))))))***+++,,,+++***)))***+++,,,+++***''''''((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++++++++************************))))))******)))))))))***************************((((((((()))***+++++++++(((((())))))************************************))))))))))))))))))))))))((()))***++++++***((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++******************)))))))))(((&&&''''''((()))******+++*********)))))))))((((((((((((((((((((()))************))))))))))))******'''%%%###$$$(((******((()))))))))((((((((())))))...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((()))))))))************************************,,,***((((((***+++++++++***+++,,,///111111///---(((((())))))************)))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))*********+++((()))************)))((((((((()))***************************************,,,***((((((***,,,+++***+++++++++***************++++++++++++************))))))*********+++++++++)))))))))))))))))))))))))))))))))((((((''''''&&&|||||||||iiiYYYNNNIIIGGGBBBBBB@@@???>>>=========<<<===>>>??????>>>===<<<999;;;======<<<:::999999:::999888777666555555444444555555555444333222222333222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***++++++++++++,,,,,,,,,)))))))))))))))*********************************((())))))******))))))((('''((()))***+++***)))(((************************))))))************))))))))))))))))))******************))))))))))))******))))))))))))***************++++++++++++***))))))******************++++++,,,,,,++++++++++++,,,,,,((((((((()))***+++,,,---+++++++++,,,...---+++)))*********+++++++++,,,,,,************************))))))************))))))))))))*********)))(((((())))))((((((((())))))***))))))******++++++++++++***)))((()))+++++++++)))))))))***+++++++++++++++)))))))))))))))))))))))))))************++++++++++++************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++************************(((***+++***)))((()))***++++++++++++*********)))''''''((()))***+++,,,---((((((((()))******++++++************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))*********))))))((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))***************)))************))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((''''''(((((()))***+++******))))))))))))******'''&&&%%%&&&'''))))))(((******))))))))))))((((((---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))***************************************((('''''')))******)))*********,,,......---+++((((((((()))******++++++))))))))))))))))))))))))***************+++++++++''''''((()))***+++,,,,,,((()))***++++++***)))((((((((()))******************************************(((&&&(((+++---,,,************+++++++++,,,,,,,,,++++++++++++*********)))))))))************+++))))))))))))))))))))))))'''((((((((((((''''''&&&|||zzz}}}kkk[[[PPPKKKHHHCCCBBBAAA@@@???>>>>>>>>><<<===???@@@@@@???===<<<===>>>?????????>>><<<;;;888888777777666666666555333444444555555444333222222111111000000///......222111000///...---,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...******+++++++++,,,,,,,,,*********)))))))))))))))************************'''((()))******)))(((''''''(((***,,,,,,+++***)))------------------------))))))************))))))))))))))))))******************))))))))))))******)))*********+++++++++,,,+++++++++++++++***))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,,,,,,,+++***+++,,,,,,+++)))...---,,,***))))))******))))))))))))************))))))************))))))))))))******+++************)))(((((('''((()))***((()))***,,,,,,+++***))))))((('''(((***+++***)))))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++******************************(((***+++***(((((()))+++))))))))))))************)))))))))******+++++++++'''(((((()))******++++++************************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((((()))))))))******'''((((((((()))))))))***&&&'''((()))))))))(((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))''''''(((((()))*********''''''''''''((()))***+++******))))))))))))******((()))))))))(((((()))+++***************)))((((((+++******)))))))))******))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))***************************************(((((()))+++++++++***+++)))))))))++++++***)))'''(((((()))******++++++))))))))))))))))))))))))+++++++++***************(((((())))))******++++++((()))***++++++***)))((((((((()))***************************************((((((***...333333///***))))))******+++,,,------,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))''''''((()))***)))((((((zzzwwwzzzmmm]]]RRRLLLJJJDDDDDDBBBAAA@@@?????????<<<===???@@@@@@???===<<<>>><<<999:::<<<<<<:::777666666666666777777777777444555666777777777666555111111000000///.........***+++,,,---...000000111++++++++++++,,,---...///++++++++++++++++++++++++,,,+++***))))))+++---...*********++++++,,,,,,,,,---,,,,,,,,,++++++******))))))))))))))))))))))))'''((()))******)))((('''((()))+++---------+++***(((((((((((((((((((((((())))))************))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,+++++++++++++++***)))(((&&&&&&&&&&&&''')))************))))))))))))******++++++***************+++---,,,++++++------,,,+++222000---***((('''(((((()))))))))))))))*********))))))************))))))((()))***+++++++++++++++***)))(((''''''((()))***'''(((+++------,,,***((((((''''''((()))******)))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))---------,,,+++***((((((************************(((***,,,+++(((''')))+++&&&&&&'''((()))***+++++++++++++++***************'''(((((()))***+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************'''((((((((())))))******###%%%'''((()))***)))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''''''((()))))))))))))))))))))*********))))))(((************))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++''''''''''''((()))++++++******))))))))))))******))),,,---+++((('''***---***************)))((('''))))))))))))))))))******))))))))))))))))))))))))************************)))************+++++++++))))))))))))************************************+++++++++,,,......---,,,---+++))))))***+++******'''(((((()))***+++++++++)))))))))))))))))))))))),,,+++++++++******))))))************))))))))))))''')))***++++++***)))'''(((((()))***************************************)))***///666<<<;;;333,,,(((((()))***,,,---...///,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))'''((()))+++++++++***))){{{xxxzzznnn^^^RRRIIIDDDAAA@@@??????>>>>>>??????;;;<<<>>>??????>>>>>>===999999999999:::;;;<<<<<<:::999999888888888777777555555555555555444444444444333222000//////...............------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,,,,++++++++++++------,,,+++************************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))'''''')))***+++))))))*********+++++++++***)))((((((((()))+++,,,((()))***++++++***)))(((((()))))))))******************)))))))))))))))***((((((((((((((())))))***000///...---,,,+++******,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,+++***((((((((())))))))))))))))))))))))))))))***(((''')))+++,,,***(((******+++++++++,,,,,,,,,******))))))***+++,,,,,,***************)))((('''******))))))((((((''''''++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))***))))))((()))+++---...******++++++++++++******+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))************))))))************************)))))))))))))))))))))))),,,,,,+++)))''''''(((***))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((((((((((((((()))******+++,,,---------(((((((((((())))))))))))))))))))))))************,,,,,,,,,+++++++++******))))))************)))))))))(((((((((******(((&&&(((((((((((()))***,,,,,,******))))))(((((('''''''''((()))++++++******))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((***++++++***)))+++,,,))))))))))))))))))))))))+++++++++*********))))))***(((&&&###""""""###$$$******++++++++++++******((((((((((((((((((((((((''''''(((((())))))******,,,++++++++++++++++++,,,---+++***,,,///000...,,,************************************************(((((((((((((((((((((((((((((()))***************))))))))))))************xxxtttwwwlll]]]RRRJJJFFFBBBAAA@@@???>>>>>>>>>>>>:::;;;===>>>????????????::::::999999999:::;;;;;;>>><<<999666444444444555777777666555444333333222444333222000//////............------------......+++++++++,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,,,,---------,,,+++************+++,,,,,,++++++***+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******************++++++***************+++,,,,,,)))***+++,,,,,,+++***)))))))))))))))************)))((((((((()))***++++++)))))))))))))))***++++++222111000...,,,***)))(((,,,,,,,,,++++++***************++++++++++++******+++***)))(((((())))))***)))))))))))))))))))))))))))(((''')))+++,,,***(((******+++,,,,,,,,,,,,+++******))))))***++++++,,,******++++++******)))(((******))))))((((((((((((++++++++++++++++++++++++******++++++++++++******************************************************---,,,+++***))))))************++++++++++++******************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))*********))))))************))))))************************))))))))))))))))))))))))'''((()))(((''''''(((***))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))************+++*********))))))))))))))))))************))))))***)))((()))******)))'''%%%%%%%%%%%%&&&'''((()))******))))))(((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))***,,,+++******+++,,,,,,,,,,,,+++******))))))+++++++++*********))))))+++***(((''''''''')))*********++++++++++++******************************((((((((()))))))))))))))++++++************+++++++++))))))***,,,---+++)))************************************************))))))))))))))))))))))))((())))))*********))))))))))))))))))************uuuqqqsss}}}jjj[[[QQQKKKHHHCCCBBBAAA???>>>=========<<<======>>>>>>>>>>>>===;;;;;;::::::999999::::::>>>;;;777333222222444666888888777555444333222111444333222000//////......------,,,,,,,,,,,,------)))***++++++------...///+++******))))))******+++,,,,,,,,,++++++,,,,,,,,,++++++******))))))******+++++++++***++++++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++*********************+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************))))))''''''(((((()))+++,,,---***************++++++,,,111000///...---+++******+++++++++++++++*********((())))))))))))))))))(((***))))))((())))))***+++)))))))))))))))))))))))))))(((((()))++++++***)))(((***+++------,,,+++************)))******+++,,,++++++++++++++++++***)))***))))))))))))(((((((((******************************++++++++++++******************************))))))******++++++,,,,,,------+++***))))))))))))******++++++++++++******************))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''))))))*********+++++++++))))))************))))))************************))))))))))))))))))))))))###%%%''''''''''''((()))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))))))))))))))************))))))((((((((((((''''''))))))************))))))***))))))***++++++***(((%%%%%%$$$%%%%%%&&&'''(((***))))))))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******************)))***,,,---,,,******+++,,,,,,,,,+++***))))))((((((+++************)))))))))+++***)))))))))+++,,,---******++++++++++++******************************))))))))))))))))))((((((*********))))))************)))))))))++++++)))'''************************************************************************))))))*********))))))((())))))))))))************~~~zzzzzzuuuqqqsss{{{hhhYYYPPPKKKIIIDDDCCCBBB@@@>>><<<<<<;;;?????????>>>===<<<<<<;;;===<<<;;;:::999999999999999888666555555666777999777777666555444333333333444333222000//////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++************++++++************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******+++++++++******************+++,,,------,,,+++***++++++++++++++++++++++++++++++************))))))))))))(((((()))***++++++***))))))))))))***++++++,,,,,,,,,---......//////+++++++++***************(((((())))))))))))((((((((((((((())))))***++++++))))))))))))))))))))))))(((((()))******+++***)))'''))),,,......---+++)))+++***************++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))***+++,,,,,,------************++++++,,,,,,******++++++++++++***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******+++++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))###%%%((()))((('''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))************))))))***))))))***,,,,,,+++)))((('''''''''(((((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++,,,---,,,+++***+++,,,((((((((((((''''''''''''************))))))))))))))))))((((((((()))***+++******++++++++++++******((((((((((((((((((((((((+++******))))))(((((((((******))))))))))))******,,,++++++++++++***)))(((************************************************++++++++++++++++++++++++)))************)))((((((((()))))))))************}}}yyyyyyxxxtttuuu{{{gggXXXOOOKKKIIIEEEDDDBBB@@@>>><<<;;;;;;>>>============>>>>>>>>>===<<<;;;:::999888888888777777888999999888888777444444444555555555555555444333222000//////......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---************+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))***+++,,,,,,+++***)))*********))))))*********+++++++++***************++++++***)))(((((()))))))))(((((((((((()))************+++,,,---...//////************************)))******++++++******)))(((((())))))************))))))))))))))))))))))))'''(((******************'''))),,,......---+++)))++++++***************+++***++++++,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))***+++,,,,,,------***+++++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))'''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))))))))******(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))***))))))***,,,,,,+++***)))))))))((())))))******))))))))))))************)))))))))))))))*********************************(((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***,,,,,,,,,******+++,,,%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))((((((''''''((((((******++++++++++++******))))))))))))))))))))))))++++++******))))))((((((******))))))))))))*********+++,,,+++***))))))(((************************************************++++++++++++++++++++++++))))))*********))))))(((((()))))))))************~~~{{{vvvwww{{{gggXXXNNNJJJGGGEEEDDDBBB@@@>>><<<<<<;;;::::::;;;<<<>>>@@@BBBCCC===<<<;;;:::999999888999999:::;;;;;;:::888555333333333444444555666666666444333222000//////......------,,,,,,,,,,,,------///......---++++++***)))---,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++***,,,,,,,,,+++,,,,,,---...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))*********++++++++++++++++++++++++******)))******)))(((((()))***************+++++++++,,,,,,---,,,+++)))((((((''''''((((((((((((((())))))***,,,,,,,,,,,,++++++++++++)))))))))******************++++++,,,,,,++++++***((())))))************)))))))))))))))))))))))))))''')))***+++***)))***+++(((***+++------,,,+++***,,,+++******)))*********)))***++++++++++++++++++)))))))))************+++******************************++++++++++++******************************))))))******++++++,,,,,,.........---,,,***)))(((******++++++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))******+++++++++++++++,,,******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))************++++++))))))************)))))))))(((((()))+++,,,+++***(((((('''''''''(((((())))))))))))************+++)))))))))((()))******+++************************((((((((()))))))))******))))))))))))))))))))))))*********))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((***++++++******+++,,,&&&&&&((()))+++,,,---...(((((()))))))))))))))***************))))))((((((******++++++++++++******++++++++++++++++++++++++******************))))))*********))))))*********''')))******(((''''''(((************************************************++++++++++++++++++++++++(((((()))***************))))))))))))************|||vvvvvv{{{gggXXXNNNHHHEEEDDDCCCAAA???>>>===<<<<<<<<<;;;;;;<<<===???AAABBB<<<;;;::::::999999999999999999999999888777555444444444444555555555555555444333222000//////............------------......---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++******+++,,,,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---------,,,+++++++++++++++++++++***))))))***++++++))))))******+++,,,------++++++***)))((((((((()))))))))(((((())))))***++++++++++++******)))))))))((()))))))))*********+++***++++++,,,,,,++++++***))))))***+++******(((((())))))))))))))))))))))))&&&)))++++++)))((()))+++******+++,,,,,,,,,,,,+++,,,++++++***))))))******((()))******++++++******))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************************************............,,,***((('''******++++++++++++******((()))))))))************((()))))))))************))))))))))))))))))))))))))))))******++++++++++++************++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))******+++++++++))))))************))))))''''''''')))+++,,,+++)))(((''''''&&&&&&&&&''''''))))))*********+++++++++***)))((((((((()))++++++************************(((((((((((()))))))))***))))))))))))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&'''))))))))))))+++---'''((()))***+++---......(((((((((((())))))******((())))))*********************++++++++++++******++++++++++++++++++++++++******************++++++++++++************++++++&&&)))+++***)))((()))***************************************************++++++++++++++++++++++++&&&'''(((***++++++++++++))))))))))))************{{{vvvuuu{{{hhhXXXMMMGGGCCCCCCBBBAAA???>>>=========AAA@@@>>>===<<<<<<<<<<<<;;;;;;::::::999999::::::777666555555666777888999666666666555555444444333444333222000//////......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,...//////...,,,+++******))))))***+++,,,,,,------,,,+++************************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))''''''(((***+++,,,---...000///---,,,+++,,,---------,,,+++******+++,,,---(((((()))***,,,---...///***)))))))))))))))***************)))***++++++,,,'''(((((()))******++++++(((((())))))*********+++******++++++++++++******)))***++++++***)))((('''))))))))))))))))))))))))&&&)))++++++)))((()))+++******+++++++++,,,,,,,,,,,,,,,+++***))))))******'''((()))***************))))))******++++++++++++++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))+++,,,---------,,,+++*********++++++++++++******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((()))+++...************************************))))))))))))((((((((((((((((((((((((***************)))))))))(((((((((((())))))))))))))))))))))))************(((((())))))******++++++))))))************))))))'''&&&&&&(((***+++***))))))(((((('''''''''(((((())))))******++++++++++++***)))((((((((()))+++,,,************************(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++$$$&&&((((((((()))+++---((((((((()))******++++++'''((((((((())))))******%%%&&&'''(((******************++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,(((***------+++***,,,...************************************************************************%%%&&&((()))+++,,,,,,,,,))))))))))))************|||vvv}}}}}}kkk\\\RRRLLLJJJCCCCCCAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>??????;;;;;;:::::::::;;;<<<<<<===<<<:::888666666666666888777666555444333222222222111000///............------............---------------------------------------,,,,,,+++++++++************+++,,,---......,,,***)))((()))***+++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''(((((())))))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((*********)))((()))***)))))))))))))))))))))))))))(((&&&''')))******)))***************)))(((((())))))************))))))***,,,------+++******+++)))******+++++++++******%%%%%%&&&'''((()))******((((((((((((((())))))***)))************+++++++++++++++++++++******))))))---------,,,,,,***)))(((+++***)))))))))***,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++))))))...---,,,***)))'''&&&%%%)))))))))))))))***************+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,************************'''((()))++++++******)))******+++++++++******)))))))))************))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))&&&%%%%%%(((+++---))))))))))))))))))))))))((()))+++...000///+++((()))*********++++++++++++******))))))))))))******,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***(((((('''(((((()))***+++)))))))))(((''''''&&&&&&)))))))))(((((((((((((((+++++++++*********)))))))))'''&&&(((+++---,,,***&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++***************+++******)))***,,,,,,***(((+++++++++++++++***)))((((((((((((((())))))))))))******++++++++++++******))))))))))))************+++***)))))))))***,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))******+++,,,,,,+++)))(((((()))+++,,,+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))'''''''''((()))))))))))))))************}}}uuuzzz}}}kkk\\\RRRLLLJJJCCCCCCAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>??????<<<;;;::::::999999999999:::999777666666666777777888777666555444333222222222111000000////////////------............------,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++*********++++++,,,,,,---+++***((('''&&&'''((())),,,++++++***))))))************************************++++++++++++******+++*********))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))((((((((())))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))***++++++))))))***+++************************)))((('''''')))******)))***************)))(((((())))))************)))))))))***,,,,,,+++******+++******+++++++++******)))******************++++++)))))))))))))))***++++++)))************+++++++++++++++++++++*********))),,,,,,,,,,,,+++***))))))+++***)))))))))***+++,,,***++++++++++++++++++,,,)))***++++++++++++***)))++++++******))))))((((((,,,,,,++++++******))))))))))))***++++++++++++***///...---,,,++++++++++++************************'''((()))***+++******))))))******+++++++++******))))))************))))))+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))'''''')))+++---,,,***''')))))))))*********++++++******))))))))))))******(((((((((((('''''''''&&&******))))))))))))******************************((()))***)))((('''(((***)))(((((((((((())))))***((((((((((((((('''''''''))))))******++++++,,,,,,+++++++++*********)))))))))'''&&&(((+++,,,+++***((((((((()))))))))))))))))))))))))))))))))))))))+++******))))))************)))))))))++++++***(((+++++++++++++++***))))))))))))))))))******************++++++++++++******))))))))))))************+++***)))))))))***+++,,,************************+++++++++*********))))))((((((((((((((((((((((((************************++++++++++++++++++++++++***************++++++,,,,,,+++)))(((((()))+++,,,+++++++++******+++++++++))))))))))))))))))))))))************************************************+++***)))((('''(((((()))))))))))))))************xxxzzz~~~kkk\\\QQQLLLJJJCCCCCCAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;999888888777777777777666555555666777888777777666555444333333222222111111000000000111111------............------,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++******+++,,,,,,,,,+++******)))((('''&&&'''((())),,,+++******)))*********))))))))))))))))))))))))******++++++++++++*********************))))))))))))))))))*********++++++************************))))))))))))))))))((((((******************++++++))))))))))))))))))))))))***+++,,,+++***)))***,,,++++++++++++++++++++++++***((('''''')))******))))))************))))))((())))))************))))))&&&(((***+++***)))***++++++++++++++++++***)))(((,,,,,,,,,+++++++++*********************++++++,,,)))************+++++++++++++++++++++******************************************))))))******+++,,,+++++++++++++++*********)))******+++++++++******(((((())))))***++++++,,,...------,,,+++***))))))(((((()))************))),,,,,,+++***))))))))))))************************(((((()))************)))((()))***+++++++++++++++))))))************))))))***++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,++++++***))))))))))))))))))))))))'''''''''(((******((('''((((((((()))))))))************))))))))))))******(((''''''''''''&&&&&&&&&++++++************++++++************************((()))******(((((()))******))))))(((((((((((()))''''''(((((((((((())))))(((((()))***+++,,,------+++************))))))))))))((('''(((***++++++*********)))))))))((((((((())))))))))))))))))))))))***)))))))))))))))*********)))((()))******)))(((***++++++++++++***))))))************++++++++++++******++++++++++++******))))))))))))******************))))))******+++,,,+++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((***************************************************************+++,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******************************************************)))((((((((())))))))))))))))))************}}}}}}~~~kkk[[[QQQLLLJJJCCCCCCAAA@@@???>>>>>>>>>???????????????>>>>>>===<<<;;;;;;:::999999999999999888777666555666777777777666666555444444333333222222111111111111222222,,,------......------,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***(((++++++***)))))))))***+++++++++***************+++******************************++++++++++++******************************(((((((((((())))))))))))************************+++******))))))(((((((((+++++++++***************))))))))))))))))))))))))***+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++)))(((((()))******)))))))))************)))((())))))************))))))%%%'''))))))))))))***++++++++++++++++++***)))(((***************************))))))))))))***++++++))))))*********+++++++++++++++++++++++++++++++++*********)))******++++++***************+++++++++,,,,,,++++++******)))))))))*********++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++******)))((())))))***************(((''''''(((((()))***+++************************((()))))))))************((()))***+++++++++++++++)))******++++++******)))******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))(((&&&&&&((()))(((((((((((((((((())))))))))))******))))))))))))*********************)))))))))+++******))))))******+++************************((()))******)))((()))*********)))(((((('''((((((&&&''''''((())))))******''''''(((((()))))))))***************)))))))))))))))(((((()))************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((())))))******+++***))))))***+++***)))******+++++++++******))))))))))))*********++++++******++++++++++++******((()))))))))***************************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++************+++,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))))))))((()))))))))************~~~kkk[[[PPPLLLJJJCCCCCCAAA@@@???>>>>>>>>>???????????????>>>===<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;999777666666666666666666666555444444333333333222111111111111111111,,,,,,------------,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***(((++++++*********++++++++++++***************++++++******************************++++++++++++*********************++++++++++++++++++,,,,,,,,,------************************++++++******))))))((((((+++++++++***************))))))))))))))))))))))))***+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++***((((((*********)))((())))))*********))))))))))))************))))))$$$&&&((()))))))))***++++++++++++++++++***)))(((((())))))***+++,,,,,,,,,)))(((((((((((()))******))))))*********++++++++++++++++++++++++++++++,,,+++******))))))***+++,,,))))))******+++++++++++++++++++++******))))))))))))))))))******++++++,,,************++++++++++++((()))))))))******++++++)))***++++++,,,,,,++++++++++++++++++,,,---......************************)))))))))))))))*********((()))***+++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,***(((&&&&&&(((***+++))))))))))))))))))))))))+++)))''''''(((***))))))(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++))))))(((((((((((())))))************************)))***+++***)))((()))+++******)))(((((('''((((((&&&''''''((()))***++++++***)))))))))((((((''''''))))))))))))))))))))))))((()))))))))))))))******((((((((()))***+++++++++++++++++++++++++++++++++)))))))))))))))***++++++---+++))))))+++,,,++++++)))******+++++++++******((((((((()))))))))************++++++++++++******((()))))))))************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++***+++,,,,,,---+++******************++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))******************((()))))))))************}}}|||kkk[[[PPPKKKJJJCCCCCCAAA@@@???>>>>>>>>>??????@@@@@@???>>><<<;;;::::::;;;;;;<<<>>>???@@@===<<<:::888666666666666666666555555555444444444333333222111000//////000,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------******+++,,,,,,,,,+++***)))))))))************************)))******+++,,,))))))))))))))))))))))))******++++++++++++***************+++++++++++++++************+++++++++,,,******************************************))))))******************++++++))))))))))))))))))))))))***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,***))))))*********)))((())))))************)))))))))************))))))%%%''')))***)))((()))***)))******+++++++++******)))***+++,,,---...//////((((((((((((((())))))***)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,+++*********,,,,,,))))))***++++++++++++******************)))))))))))))))))))))***+++,,,---+++++++++++++++*********''''''((()))***++++++,,,******+++,,,,,,,,,,,,,,,---,,,+++******))))))***************************)))))))))((()))******+++******+++++++++******)))******++++++++++++******)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************---***'''%%%%%%&&&)))+++)))))))))))))))))))))))),,,+++))))))***+++***)))((((((((()))))))))************))))))))))))******))))))***************+++))))))(((((((((((())))))++++++++++++++++++++++++)))***++++++))))))***+++***))))))(((((((((((()))''''''((())))))***++++++------,,,+++***)))(((((((((((()))))))))))))))***((()))******)))((()))+++''''''((()))***+++,,,---))))))))))))))))))))))))))))))))))))***+++,,,------+++)))(((***+++++++++))))))***++++++++++++***'''((((((((())))))))))))******++++++++++++******))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++(((((()))))))))))))))***++++++++++++++++++++++++************************************************+++++++++++++++,,,------***************************+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++************************((()))***+++++++++******))))))))))))************zzzzzzkkkZZZPPPKKKJJJCCCCCCAAA@@@???>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;:::888777666666666777555555555555555444444444444333222000///...------+++,,,,,,------,,,,,,++++++++++++,,,------......+++++++++,,,,,,---------*********++++++,,,,,,---******++++++,,,,,,,,,,,,******))))))***++++++,,,******************************++++++++++++***************++++++,,,,,,,,,'''((((((((())))))))))))))))))))))))))))))))))))******************++++++)))))))))***+++++++++,,,)))))))))))))))))))))))))))***++++++))))))***+++************************---+++))))))*********)))(((((()))***************))))))************))))))''')))******)))((()))***((()))***+++++++++++++++***+++++++++,,,,,,------))))))(((((())))))***+++)))************++++++++++++++++++,,,,,,,,,------///...,,,+++***+++,,,---((()))***+++,,,++++++***))))))))))))***************))))))))))))+++,,,---++++++++++++++++++++++++)))))))))******+++++++++))))))***++++++++++++++++++***)))(((''''''''''''***************************)))((((((((()))+++++++++++++++++++++***)))(((***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))((('''((()))***)))))))))))))))))))))))),,,+++)))***++++++)))((()))))))))*********++++++******))))))))))))******(((((())))))***************))))))))))))))))))***++++++++++++++++++++++++)))***++++++))))))***+++)))(((((((((((())))))***((((((((())))))******+++,,,,,,++++++******))))))(((((((((((())))))******(((***+++***(((''')))+++)))))))))******+++++++++))))))))))))))))))))))))************+++,,,---...+++)))&&&&&&''')))))))))))))))***+++++++++++++++(((((()))))))))***************++++++++++++******))))))))))))************((()))***+++,,,++++++***************************(((((((((((())))))******************************************************++++++++++++++++++++++++,,,++++++++++++,,,------*********++++++*********)))***+++------+++***)))))))))))))))))))))))))))++++++++++++++++++++++++************************((()))***++++++++++++***))))))))))))************zzz{{{kkkZZZPPPKKKJJJCCCCCCAAA@@@???>>>>>>>>>>>>???@@@AAA@@@>>><<<:::<<<<<<;;;:::::::::;;;;;;888777666555555666777888555555555555555444444444444333222000...---,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,------...+++++++++,,,,,,---------************+++,,,---...,,,---....../////////...******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,(((((((((((((((((((((((()))))))))***+++++++++,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))---+++))))))***+++***)))(((((()))***************))))))************))))))(((***++++++)))((())))))'''((()))***+++,,,,,,,,,*********))))))))))))(((*********)))***++++++,,,)))************++++++++++++++++++,,,,,,---------111000---+++++++++,,,---((()))***+++,,,+++******(((((())))))******++++++***))))))))))))+++---...*********++++++,,,,,,---,,,,,,++++++++++++++++++(((((()))***************************+++,,,---...***************************)))((((((((()))+++,,,,,,,,,,,,+++***)))((('''***++++++,,,,,,++++++***((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))((())))))))))))))))))))))))+++***)))***+++***(((&&&************++++++++++++******))))))))))))******))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++)))+++++++++***)))***+++(((((('''(((((()))***+++))))))))))))************(((((((((((())))))))))))'''((((((((())))))******(((***,,,+++(((''')))++++++++++++***************++++++++++++++++++++++++++++++++++++,,,---...///***'''%%%$$$%%%'''((((((((()))***+++++++++++++++)))************+++++++++******++++++++++++******))))))))))))************((()))***+++,,,+++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++++++++******((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,+++***))))))))))))************}}}|||hhhYYYOOOHHHEEEGGGEEEAAA@@@@@@@@@???===>>>>>>>>>???AAA@@@>>><<<<<<<<<======<<<<<<;;;:::777888888888888999999999777666555444444555666777111333333000,,,+++,,,///000000///...------,,,,,,......---,,,++++++++++++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************------,,,***(((''')))+++,,,***)))***,,,,,,***'''))))))))))))((((((((((((+++++++++++++++++++++++++++++++++++++++***)))(((*********))))))))))))))),,,+++)))((((((***+++---(((((((((((((((((((((((()))************+++++++++*********)))))))))))))))************************,,,,,,,,,++++++++++++***))))))************))))))+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++'''(((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))//////...---+++***))))))+++******+++------,,,***+++++++++*********))))))************************,,,---.........,,,)))(((,,,+++***+++---...---,,,---,,,***)))))))))******))))))(((((((((***+++,,,111///,,,)))((()))***,,,++++++++++++++++++++++++)))((('''''''''(((***+++((()))***++++++***)))(((***++++++,,,,,,,,,++++++111...+++))))))******)))------,,,,,,+++***)))))),,,+++******))))))******((()))+++,,,,,,+++)))(((,,,,,,,,,+++***)))((('''(((((((((((((((((((((((()))(((&&&&&&'''***---000+++++++++************)))++++++************+++++++++***)))))))))***,,,,,,++++++***)))((('''&&&&&&+++,,,,,,------,,,,,,+++******************************))))))))))))******,,,+++)))((((((((()))***++++++***)))(((((())))))++++++******))))))(((((()))))))))))))))******+++******))))))))))))******,,,+++***))))))***+++,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((''''''&&&&&&******++++++++++++******))))))))))))))))))))))))---***'''''')))+++***)))************************,,,+++***)))((()))---000...---+++******+++---...)))))))))))))))))))))))))))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++******++++++)))(((++++++++++++++++++++++++)))************+++++++++((()))***++++++***)))((())))))))))))************|||iiiYYYPPPJJJGGGGGGDDDAAA@@@@@@@@@???>>>???>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::888888888888888888888888888888777666666777888888;;;999666222...---.../////////......---,,,,,,+++,,,,,,,,,++++++,,,------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************,,,---,,,***(((''')))+++---+++***+++------***((()))))))))))))))))))))(((+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))************---,,,***)))((()))***+++************************)))************+++++++++***)))))))))))))))))))))***************************+++++++++,,,,,,------))))))************))))))((())))))******))))))(((,,,+++******)))))))))***'''(((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))......---,,,+++******)))***))))))***,,,,,,+++)))+++++++++*********))))))************************,,,---......---,,,***(((+++))))))***+++,,,+++***,,,+++***)))))))))***+++******)))(((((()))***+++...---+++)))))))))***++++++++++++++++++++++++++++++******)))***+++,,,---)))******++++++******)))***++++++,,,,,,+++++++++---+++(((((()))***++++++------,,,++++++***))))))************************+++******************++++++++++++++++++***)))(((************************))))))(((((()))+++---...+++++++++************)))++++++************+++++++++***)))))))))***+++,,,)))))))))***************++++++,,,,,,,,,,,,++++++******************************))))))))))))******,,,+++***)))((())))))*********)))))))))))))))))))))))))))((((((((((((((()))))))))))))))******+++******))))))))))))******++++++************++++++***************)))((((((++++++++++++++++++++++++*********************************)))))))))((((((******++++++++++++******)))))))))))))))))))))))),,,***'''''')))+++***)))************************+++++++++***)))))),,,...---,,,+++******+++,,,---))))))))))))))))))))))))***************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++******++++++***(((************************)))************+++++++++((()))***++++++***)))((())))))))))))************}}}hhhYYYPPPLLLJJJGGGDDDAAA@@@@@@@@@???>>>@@@???======???@@@???>>><<<<<<<<<<<<<<<;;;::::::::::::999999888777777777:::999888777777888999:::EEE???888222000//////000......------,,,,,,++++++++++++++++++,,,---...///......---,,,,,,,,,------,,,,,,,,,,,,------------***************)))))))))************************,,,,,,,,,***(((((()))***+++*********++++++)))((())))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))((()))))))))***+++++++++...---+++)))(((((())))))************************)))************+++++++++))))))))))))))))))******************************))))))***+++,,,---......))))))************))))))((((((((())))))(((((((((+++***))))))((()))))))))((((((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++*********)))))))))---,,,,,,,,,++++++++++++)))(((((()))++++++***(((+++++++++***************************************,,,,,,---------+++***))))))((('''(((***+++***)))*********)))******+++,,,++++++***)))))))))******************************+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,++++++***)))'''&&&''')))+++,,,,,,,,,,,,,,,+++******))))))'''(((***+++,,,,,,++++++---+++)))(((((()))+++---******+++++++++******)))************************************++++++,,,,,,+++++++++************)))++++++************++++++******))))))******+++,,,*********+++++++++,,,,,,******++++++++++++************************************))))))))))))******++++++***))))))))))))***)))))))))))))))******************+++++++++++++++)))))))))))))))******+++******))))))))))))************++++++++++++******,,,++++++***)))((('''&&&************************************************,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))+++)))(((((()))******)))***************************,,,,,,+++***)))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++)))***++++++***))))))))))))))))))))))))))))))************+++++++++))))))************)))))))))))))))*********++++++|||gggXXXPPPLLLKKKFFFDDDAAA@@@@@@@@@???>>>BBB???======>>>@@@@@@@@@;;;;;;<<<<<<<<<;;;::::::;;;;;;:::999888777666555:::999888777777888999:::GGG???666000///000000000---------,,,,,,+++++++++,,,+++++++++,,,,,,---...000///---,,,+++,,,------,,,,,,,,,---------......************************************************+++,,,,,,+++)))((()))***))))))))))))))))))(((''')))))))))))))))***************************************+++++++++******)))(((((()))***++++++,,,,,,,,,,,,+++***))))))******************************))))))*********+++++++++)))))))))))))))*********************************(((((()))******+++,,,,,,)))******++++++******)))******++++++++++++******+++******)))))))))******(((((())))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++,,,)))(((((()))+++,,,***)))************************************************+++,,,,,,,,,,,,+++***))))))((('''(((*********))))))))))))******+++,,,,,,,,,++++++******)))))))))'''((()))***+++******)))************************((((((((()))))))))******------+++******+++------++++++,,,,,,,,,+++******)))((('''(((***,,,,,,,,,,,,+++++++++******))))))%%%'''***,,,------,,,+++,,,+++***))))))***+++,,,((()))***+++++++++++++++***************************+++,,,,,,,,,,,,+++***+++++++++*********))))))++++++************++++++***************+++++++++---,,,,,,+++******)))))))))******++++++******)))******************************))))))))))))******++++++*********)))))))))(((((())))))************+++******************))))))))))))))))))******++++++******))))))******+++)))***+++,,,,,,+++***))),,,,,,+++******))))))))))))))))))***************************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***))))))))))))******)))***************************+++------+++)))))))))++++++***))))))***++++++)))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,***)))***++++++***)))************************))))))*********+++++++++)))))))))******)))))))))))))))*********+++++++++{{{fffXXXPPPLLLKKKFFFCCCAAA???@@@@@@@@@???BBB@@@>>>===???@@@@@@@@@;;;;;;;;;<<<;;;::::::999<<<;;;:::999888666555555888777666555555666777888AAA:::222---...///000000---,,,,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,000///---,,,++++++,,,---,,,,,,,,,---------......******++++++++++++++++++***************************+++,,,+++***))))))*********++++++***)))))))))((()))))))))*********+++************************)))******+++++++++******((())))))***+++,,,,,,---)))))))))******+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++(((((())))))************************************))))))))))))((((((((((((******++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,)))))))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******************++++++++++++,,,,,,******)))+++,,,---,,,***************************************************++++++++++++++++++*********)))((()))+++,,,+++***))))))******++++++++++++++++++++++++******))))))&&&''')))+++++++++***)))************************((()))))))))************...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++***))),,,+++)))***+++,,,+++***++++++***************)))%%%'''))),,,------,,,+++)))***+++,,,,,,+++***)))((()))***+++++++++++++++))))))))))))))))))))))))***+++,,,------,,,***)))+++++++++*********))))))++++++************++++++))))))******+++++++++++++++++++++******))))))((()))******++++++******)))******************************))))))))))))******++++++++++++*********)))'''((()))***++++++******))))))((('''&&&%%%%%%%%%)))))))))))))))******+++++++++************++++++)))***+++,,,,,,+++***)))++++++***+++,,,---...///************++++++,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))+++------+++)))((((((+++******************+++)))))))))))))))))))))))),,,+++++++++***))))))))),,,++++++******++++++,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))++++++++++++++++++++++++))))))*********+++++++++***))))))))))))))))))***************++++++++++++{{{gggYYYPPPLLLJJJEEECCC@@@???@@@AAA@@@???AAA@@@>>>>>>@@@AAA@@@???;;;;;;;;;;;;;;;:::999999;;;;;;:::999888777666555777666555444444555666777777444000------...///000------------,,,,,,,,,,,,///...---,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------*********+++++++++++++++************************)))***,,,,,,***)))******+++---......,,,++++++,,,((())))))******+++++++++************************))))))***++++++++++++***)))*********+++,,,,,,,,,(((((()))***+++,,,,,,---(((((((((((((((((((((((()))************+++++++++((((((((()))******++++++************************))))))))))))((((((''''''******++++++++++++************++++++++++++******++++++++++++++++++,,,---))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++******************++++++++++++++++++******+++------,,,******************+++++++++************************++++++++++++******+++++++++***)))***,,,---,,,+++))))))***+++++++++******+++++++++,,,++++++***)))'''(((***+++++++++*********************************+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))...,,,++++++,,,,,,***)))************************&&&''')))+++,,,,,,,,,,,,((()))+++------+++)))(((((()))***+++++++++++++++((((((((((((((((((((((((******+++,,,,,,+++***)))+++++++++************)))++++++************++++++))))))***++++++++++++***'''(((((()))***+++,,,,,,******++++++++++++************************************))))))))))))******++++++,,,,,,++++++***)))'''(((***++++++***)))))),,,,,,+++******)))(((((()))))))))))))))******+++++++++************++++++******++++++++++++******))))))***+++---///222444))))))******+++,,,,,,,,,************************((((((((()))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))(((***,,,,,,***)))((()))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************++++++************+++++++++++++++++++++++++++++++++)))))))))+++,,,+++***++++++++++++++++++++++++)))************+++++++++******))))))))))))***************++++++++++++,,,|||iii[[[RRRMMMJJJEEECCC@@@???@@@AAA@@@@@@@@@??????@@@AAAAAA@@@>>>:::;;;;;;;;;;;;:::999999::::::999999888777666666666666555444444555666666111222222111///...///000------------------------------,,,++++++,,,,,,,,,******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,)))))))))*********++++++************************(((***,,,,,,+++************,,,...---+++)))***+++((())))))******+++,,,,,,************************))))))***+++++++++++++++++++++++++++++++++++++++((()))******++++++++++++)))))))))))))))))))))))))))************+++++++++'''(((((()))******++++++************************)))))))))******************++++++,,,,,,++++++***))))))************))))))***************+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++******************))))))***,,,,,,+++***))))))*********+++++++++************************+++***************+++++++++***)))***,,,---,,,+++******+++,,,+++***)))))))))***+++,,,,,,,,,+++*********++++++++++++++++++***************************+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))))),,,+++******++++++***((())))))))))))************(((((()))***+++,,,,,,,,,*********++++++*********)))******+++++++++******))))))))))))))))))))))))))))))******************+++++++++************)))++++++************++++++((()))***+++,,,++++++***(((((()))***+++,,,---...++++++,,,,,,,,,,,,++++++******************************))))))))))))******++++++,,,,,,,,,+++***)))((()))***++++++***((('''++++++,,,,,,---------...)))))))))))))))******+++,,,++++++******++++++,,,++++++************++++++)))))))))***,,,///222444(((((())))))***++++++,,,************************((((((((()))))))))************++++++++++++******))))))))))))))))))))))))'''))),,,,,,)))((()))***))))))))))))))))))))))))''')))++++++))))))***+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************+++++++++++++++************++++++++++++++++++++++++++++++***)))((()))+++,,,+++***************************)))************++++++++++++***)))(((((()))***+++*********+++++++++,,,,,,~~~kkk]]]TTTNNNKKKEEECCC@@@???@@@AAAAAA@@@@@@???@@@AAABBBBBB@@@>>>::::::;;;;;;;;;:::999999::::::999999888777777777777666555444444555666777///222555555111......000........................++++++++++++,,,---......'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,'''((((((((())))))******************************(((***,,,,,,+++*********''')))+++***(((&&&''')))((())))))***++++++,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,++++++++++++++++++******+++++++++******)))************************)))************+++++++++'''(((((()))***+++++++++************************))))))***+++,,,------...***++++++,,,,,,++++++*********++++++++++++******))))))((())))))***++++++*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))(((((()))++++++***)))))))))******++++++++++++************************+++***************+++++++++))))))***+++,,,+++******+++,,,,,,+++***)))(((((()))+++,,,---,,,,,,+++,,,+++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++************,,,------,,,******---------,,,+++***)))((())))))((()))++++++***((()))))))))))))))************)))))))))***+++,,,---,,,+++)))(((((()))+++,,,******+++++++++******)))************************(((((()))))))))*********+++++++++************)))++++++************++++++((()))***+++,,,+++******---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************))))))))))))******++++++,,,---,,,+++***))))))***+++,,,+++)))'''&&&###$$$%%%&&&(((***+++,,,)))))))))))))))******+++,,,++++++******++++++,,,,,,+++***))))))***+++,,,))))))((()))+++...111333&&&''''''((()))******+++************************(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))&&&))),,,,,,***((((((***))))))))))))))))))))))))''')))******))))))***,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++***)))((()))+++,,,,,,***)))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,nnn___TTTLLLHHHFFFDDDAAA???======>>>>>>CCCBBB@@@@@@@@@@@@???======<<<;;;:::::::::::::::<<<<<<<<<;;;999777666555666666666666555555555555444333222000//////......---...///000///...,,,+++---,,,,,,++++++,,,,,,---///...------///000000000++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++,,,***(((''''''(((((())))))))))))(((''''''+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++************))))))******+++,,,---,,,+++)))((((((''''''+++******))))))))))))))))))************+++++++++)))***++++++***)))***+++------,,,***''''''***,,,+++)))''''''(((+++...000,,,,,,++++++***)))(((((()))))))))***+++++++++,,,+++***))))))******(((&&&((()))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))************++++++++++++******))))))******+++...---+++))))))***+++,,,***************************++++++,,,,,,,,,+++++++++*********))))))((((((,,,,,,+++***))))))************+++,,,,,,---......---,,,+++******+++,,,---***+++---...---+++)))'''***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********+++,,,---...///)))************+++++++++---,,,,,,++++++,,,,,,---------,,,+++*********+++************************++++++************++++++&&&''')))+++,,,,,,,,,,,,+++******+++---......---************************,,,,,,+++***))))))******++++++************++++++((()))***+++++++++++++++++++++************++++++************************((()))***+++++++++++++++---,,,+++*********+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))*********,,,,,,+++)))((()))***(((((())))))*********++++++++++++*********))))))************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++mmm^^^SSSLLLIIIEEEDDDBBB@@@>>>>>>>>>>>>BBB@@@????????????>>>======<<<<<<;;;::::::;;;;;;<<<<<<;;;:::999777666555666666666666555555555555444333222000//////.....................---,,,,,,---,,,,,,++++++,,,,,,------+++***+++,,,......---++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))***,,,---,,,***))))))***)))***+++,,,------------+++*********))))))))))))*********************************++++++,,,,,,,,,******))))))******+++,,,+++******))))))))))))***++++++***))))))))))))))))))************+++++++++)))***++++++***)))***+++///---+++*********+++,,,***)))))))))***+++---...,,,,,,++++++***))))))(((***************+++++++++---,,,+++,,,---,,,***)))'''(((((())))))))))))(((************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++------+++*********++++++***************************++++++,,,,,,+++++++++,,,+++++++++************,,,++++++***))))))*********++++++,,,,,,---------,,,,,,+++******+++,,,,,,***+++---......,,,***(((***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++*********+++,,,------************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***************************************++++++************++++++******************+++++++++******+++---......---************************---,,,+++***************++++++************++++++))))))***+++++++++++++++++++++************++++++************************))))))***+++++++++******,,,+++++++++***++++++,,,++++++*********++++++,,,++++++++++++++++++++++++************************++++++************++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))*********+++,,,+++)))((()))***))))))******************+++++++++*********))))))************************,,,,,,++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,,,,++++++kkk\\\SSSMMMJJJCCCCCCBBBAAA???>>>======BBBAAA@@@AAABBBBBBAAA@@@======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::888777666555666666666555555555555444444333222000//////.........------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))''')))++++++***(((((((((((()))***+++++++++++++++***************)))))))))************************((()))***+++,,,------...******))))))******+++,,,)))))))))))))))***+++,,,++++++***))))))))))))***)))************+++++++++)))***++++++***)))***+++000---))))))+++------+++)))***+++,,,------,,,+++,,,,,,++++++***)))))))))+++++++++***************---,,,+++,,,------+++))))))))))))***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,+++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,...///...---+++******++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,************+++++++++,,,,,,++++++******++++++,,,,,,+++******)))*********************************++++++************++++++...---,,,***))))))))))))+++******+++---......---************************,,,,,,+++*********++++++++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++******************************+++++++++******)))***++++++,,,,,,+++++++++)))))))))))))))***+++,,,************************************************++++++************++++++*********))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))*********+++,,,+++)))))))))++++++++++++++++++*********+++++++++***************************************,,,,,,,,,++++++*********++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******~~~jjj[[[RRRMMMKKKBBBBBBBBBBBB@@@???===<<>>======<<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;<<<<<<===;;;:::999888777666666777555555555555444444444444444333222000//////.........---,,,+++***+++,,,------,,,,,,++++++,,,,,,---...,,,***+++,,,---,,,+++*********++++++,,,,,,,,,************************))))))))))))))))))))))))***,,,...///---,,,,,,---............---,,,+++******************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,,,,++++++***************,,,++++++***************))))))*********+++++++++)))***++++++***)))***+++,,,'''###$$$))),,,+++(((,,,---000111000...+++)))+++++++++***************,,,+++++++++***)))))))))******)))***,,,,,,***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))*********+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++++++++++++++***************+++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++///......------------...***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++***************++++++************************,,,,,,++++++++++++,,,,,,...,,,+++))))))***,,,---+++******+++---......---......---------,,,,,,,,,))))))((((((((())))))******+++,,,,,,,,,,,,+++*********+++++++++******)))++++++************++++++************************+++++++++++++++***)))((()))***+++,,,---,,,++++++))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))******)))***++++++***)))***+++---,,,,,,++++++*********************************************************,,,,,,,,,++++++*********++++++++++++************************************************************************************))))))))))))))))))))))))++++++******************~~~zzz}}}jjj\\\RRRMMMKKKBBBBBBAAA@@@@@@??????>>>AAA???>>>???@@@@@@???>>>;;;::::::::::::;;;<<<<<<;;;:::888777666666777777555555555444444444444333444333222000//////.........------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++))))))***+++***)))*********++++++,,,,,,---+++++++++***************))))))))))))))))))))))))((()))***)))((('''(((***((((((***+++,,,---------*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,---,,,+++***************,,,,,,+++************+++)))************+++++++++)))***++++++***)))***+++***'''$$$%%%(((+++,,,+++000000111000///---+++***************************+++++++++***************,,,,,,+++,,,......---,,,*********+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......************************)))************+++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************++++++++++++*********)))******+++,,,*********+++++++++++++++,,,,,,------------,,,,,,+++,,,,,,---------------***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++...---------------......++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******+++,,,---...+++******+++---......---///......------,,,,,,,,,)))(((((((((((()))*********+++,,,------,,,+++******++++++++++++***))))))++++++************++++++******************************+++++++++******))))))***++++++,,,,,,,,,,,,+++******))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********))))))*********************************************************))))))))))))))))))))))))******))))))))))))******)))***++++++***)))+++,,,+++++++++++++++************************+++++++++************************++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++******)))******++++++~~~|||}}}kkk]]]SSSMMMJJJCCCBBB@@@????????????@@@DDDBBBAAAAAABBBBBB@@@???999999999999999:::;;;;;;;;;:::888666555666777888555555555444444444333333444333222000//////.....................---,,,,,,---,,,,,,++++++,,,,,,------,,,******++++++***))))))******+++,,,,,,------+++++++++*********))))))))))))))))))))))))))))))'''((('''%%%######%%%'''###$$$&&&((()))+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******))))))******+++,,,++++++*********+++,,,,,,---,,,++++++******++++++)))************+++++++++)))***++++++***)))***+++++++++******+++---000111444333111///---,,,,,,,,,***************************************+++++++++,,,++++++---...///...,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///************************)))************+++++++++++++++************++++++++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,------******))))))***++++++,,,))))))******++++++,,,,,,,,,,,,---......---,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++,,,---...+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,++++++,,,------...---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++******+++---......---...------,,,++++++*********************+++,,,,,,***+++---......---+++***+++++++++++++++***))))))++++++************++++++************************))))))***+++++++++******************+++,,,---...---,,,+++******)))******++++++++++++++++++++++++************************++++++************++++++++++++************++++++************************************************))))))))))))))))))))))))******))))))))))))******(((***++++++******+++,,,))))))******************))))))*********+++++++++*********************************++++++,,,,,,---,,,,,,+++++++++*********************************************************************************))))))))))))))))))))))))******)))))))))+++,,,---~~~~~~lll^^^SSSLLLIIIDDDBBB@@@>>>>>>>>>@@@AAA@@@>>><<<<<<===<<<;;;999888888888888999999:::;;;;;;999777666555666777888555555444444444333333333444333222000//////......---...///000///...---,,,---,,,,,,++++++,,,,,,---000...,,,,,,---------,,,))))))***+++,,,,,,------++++++++++++******))))))))))))))))))))))))))))))...---+++(((&&&&&&)))+++((()))***++++++,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...*********)))***++++++,,,)))))))))***+++,,,...///---,,,++++++******++++++)))************+++++++++)))+++++++++***)))***+++---............000333666777555111---,,,,,,---...******************++++++))))))******+++++++++,,,***))))))+++------,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////************************)))************++++++++++++******************+++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,------.........******))))))***+++,,,,,,(((((()))***+++,,,,,,---,,,,,,---......---,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))))))))***+++,,,---++++++,,,,,,,,,---------///......------......///,,,,,,,,,,,,------...///........................---,,,,,,++++++,,,,,,---+++,,,---------,,,+++++++++******+++---......---,,,,,,++++++***)))((((((,,,+++++++++,,,------...***+++---......---+++***+++++++++++++++***)))(((++++++************++++++************************((()))***++++++++++++++++++***))))))***,,,...///......,,,+++******))))))************************************************++++++************++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((***++++++******+++---(((((())))))*********+++))))))******++++++++++++************************))))))***+++,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((()))+++---...~~~|||zzzgggYYYPPPKKKIIIDDDCCCAAA@@@???@@@@@@AAA@@@??????>>>>>>>>>>>>>>><<<;;;;;;::::::999888888555777999:::888555444444555555444333333333333444333333222000///---,,,,,,......---,,,,,,+++******...---,,,,,,,,,,,,+++***((()))***+++,,,---------******+++,,,,,,,,,,,,+++++++++++++++******))))))++++++++++++++++++++++++************************++++++************++++++************++++++++++++******++++++++++++******+++++++++,,,,,,---------)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******)))(((((((((''''''((()))***++++++,,,---+++)))***---000222333888555000,,,)))))))))***,,,,,,,,,,,,+++***))))))******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---)))+++------,,,*********)))))),,,000000***&&&&&&------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,******+++,,,,,,,,,+++++++++,,,------......------...---,,,,,,++++++,,,,,,(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,------,,,,,,++++++*********************+++,,,,,,........................,,,------------------...////////////............---......////////////...---...///000000///...---///000000///......///111///............---------,,,,,,------...------------------,,,------...............---,,,,,,++++++))))))************++++++***************)))))))))))))))))))))((((((((((((111///---+++******+++,,,******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,***)))))))))***+++))))))))))))***+++,,,---000//////...---,,,++++++)))************+++++++++---,,,***(((((()))***++++++++++++*********)))))),,,+++++++++***)))))))))...---+++)))(((((())))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))******++++++++++++************+++++++++,,,,,,,,,******++++++++++++******(((((()))************)))******+++++++++,,,,,,,,,+++++++++*********))))))************************+++)))((())),,,---+++)))zzzzzzgggYYYPPPKKKHHHDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999666888:::999777555444444555555444333333333333444444444333111000///...---......------,,,++++++***---,,,,,,,,,,,,---,,,+++((()))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++*********)))++++++++++++++++++++++++************************++++++************++++++&&&''''''''''''(((((((((******++++++++++++******++++++,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++))))))))))))************))))))******++++++,,,,,,...,,,***+++...111333333444333111...,,,+++***)))***++++++,,,,,,,,,++++++*********+++,,,---------************************+++++++++++++++,,,,,,,,,)))+++------,,,+++++++++,,,***,,,000000------///*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,++++++***+++,,,------......------...---,,,,,,++++++,,,,,,++++++,,,---------------************************------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,...------,,,,,,++++++***---,,,,,,+++++++++++++++---------....../////////......////////////000000000000000000111111111111111111222333333333222222111222333333333333222111222333444333111111333555222222222222111111111000000000000111111000////////////..................---------------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++*********))))))))))))...---,,,************+++***)))))))))******+++,,,+++++++++******+++++++++...---,,,+++***************)))))))))***+++,,,,,,++++++++++++************---,,,,,,,,,++++++******---,,,***)))((()))***++++++++++++*********))))))+++++++++***************,,,+++***))))))******+++))))))))))))************************************************************))))))************))))))***++++++,,,,,,++++++************+++++++++,,,,,,******++++++++++++******((()))******++++++***************+++++++++,,,,,,+++++++++*********))))))************************+++)))((()))+++---+++***{{{hhhYYYPPPJJJGGGEEEDDDBBB@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>???======<<<<<<;;;:::::::::999::::::888666444444555555555444333333333333444555444333222111000///.........------,,,+++++++++,,,,,,,,,,,,,,,---------))))))***************)))***++++++,,,,,,,,,,,,,,,++++++++++++************************************************************++++++************++++++(((((()))))))))***************++++++++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++(((((())))))***++++++,,,++++++++++++++++++,,,,,,...---+++,,,///111222222///000000000...,,,***)))))))))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,************************---------,,,,,,,,,++++++(((***,,,,,,,,,+++,,,------++++++......++++++...******))))))))))))******------------------------***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---,,,,,,+++***)))+++,,,------......------...---,,,,,,++++++,,,,,,,,,------...............************++++++++++++...------,,,,,,------...,,,,,,+++++++++,,,,,,---///......---,,,,,,++++++///...---,,,,,,++++++,,,---......///000111222222222222222222333333444444333333444444555555666666777777888999999999999999888888999999999999888888888999:::999777777999:::888888888888777777777777666666777666666555444333333333222222111000000000...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++***************************************))))))))))))***++++++++++++************++++++---------,,,+++***))))))++++++*********++++++,,,)))))))))*********++++++//////...---,,,+++***))),,,+++***)))))))))***++++++++++++******************************+++++++++******))))))***++++++,,,)))))))))*********++++++************************************************))))))************))))))***++++++,,,,,,++++++************++++++++++++,,,******++++++++++++******)))******+++++++++++++++*********++++++++++++,,,+++++++++******************************************)))))))))+++,,,+++***|||iiiZZZPPPJJJGGGEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>??????>>>======<<<;;;;;;::::::;;;;;;:::888555333444555555555444333333333333444444333333222000//////.........------,,,,,,,,,,,,+++,,,------,,,,,,---...******+++++++++******)))***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++************++++++++++++******++++++++++++******---,,,,,,,,,++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++******...,,,+++,,,...000000000,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((()))+++,,,++++++---...///...000444333---)))))),,,++++++******++++++,,,------------------------,,,,,,,,,------,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***++++++,,,---------------,,,+++***)))+++,,,------......------...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---............------,,,,,,,,,......---------......///000111222333444555666777666666777777888888999999888999999:::;;;<<<============>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???@@@@@@???>>>>>>???AAA@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888666666555444333333222111000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********'''((()))************)))******)))))))))******++++++******))))))******+++)))***+++,,,,,,+++***))),,,,,,+++*********++++++++++++++++++++++++++++++...------,,,++++++******++++++***))))))******+++************************)))))))))***+++++++++,,,******************++++++))))))*********+++++++++************************************************)))******++++++******))))))******++++++******)))************++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++************++++++++++++***************************************************))))))***++++++++++++|||jjj[[[QQQKKKGGGFFFEEECCCAAA@@@@@@@@@@@@AAA@@@@@@???????????????>>>======<<<;;;;;;::::::;;;;;;;;;888555444444555555555444333333333333444222222111000///......---......------------,,,,,,+++---///...,,,,,,---///,,,,,,,,,---,,,,,,++++++++++++,,,------------,,,+++++++++++++++++++++,,,))))))))))))))))))))))))************************++++++************++++++'''''''''((((((((())))))******++++++++++++******,,,,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++******))))))***************))))))))),,,+++***+++,,,...------+++***)))))))))***++++++,,,,,,,,,,,,,,,+++***)))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,(((***++++++++++++---///000222999???>>>555---***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++.........---,,,+++***)))*********++++++,,,,,,,,,,,,+++++++++*********))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///.........---,,,+++***)))+++,,,------......------...---,,,,,,++++++,,,,,,)))******+++++++++++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,------,,,,,,---......///.................................///000222444444666777777999:::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@???=========<<<:::888666444333222222111111000///...------...------------,,,,,,,,,,,,,,,,,,+++++++++******'''((()))******+++******++++++************++++++++++++************++++++&&&''')))+++,,,,,,++++++,,,,,,++++++++++++++++++------,,,,,,+++***))))))************++++++++++++******************++++++************************)))))))))***+++++++++,,,,,,,,,++++++***)))((((((************++++++++++++******************************************************++++++++++++******(((((())))))))))))(((((())))))*********+++++++++******++++++++++++************+++,,,,,,,,,,,,+++))))))*********+++++++++************************************************)))***************++++++|||jjj\\\RRRLLLHHHGGGFFFDDDBBB@@@@@@@@@@@@AAAAAA@@@????????????@@@======<<<<<<;;;::::::::::::;;;;;;999777555555666555555444333333333333444111111000000///......---......------------------,,,///000///,,,***,,,...,,,,,,---------------,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,************************************************++++++************++++++************++++++++++++******++++++++++++******+++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++---,,,,,,+++******)))))))))))))))))))))))))))***+++***)))***,,,,,,+++******)))((((((((()))+++,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++************************'''((()))***+++,,,,,,---)))***++++++******,,,...***---555===>>>777000---+++******************+++++++++++++++++++++++++++.........---,,,+++***)))*********++++++,,,,,,---,,,++++++******))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,------...///000------...------,,,+++***+++,,,------......------...---,,,,,,++++++,,,,,,++++++,,,---------------******++++++,,,,,,---------,,,,,,++++++,,,,,,---...............///000111...//////000111222333333111111222444666888:::;;;<<<<<<===>>>???@@@@@@AAA??????@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIHHHGGGEEEDDDEEEDDDCCCAAA>>><<<;;;:::999888888666555444333333333222222111000///......------------,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++++++++,,,,,,++++++++++++++++++,,,&&&''')))***+++,,,------,,,,,,+++++++++,,,,,,------,,,+++***)))((('''''')))))))))******+++++++++)))*********++++++++++++***************+++++++++***************+++++++++,,,,,,,,,,,,***)))((('''*********++++++++++++,,,++++++++++++++++++++++++******************************++++++++++++******((())))))))))))))))))((()))))))))************+++******++++++++++++******)))******+++++++++++++++)))))))))************+++***************+++++++++************************(((***++++++******+++,,,{{{kkk]]]SSSMMMJJJHHHFFFDDDBBBAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@<<<<<<;;;;;;:::999999999888:::;;;:::888666666666555555444333333333333444222222111000000/////////------..................---000222000+++)))+++...***+++,,,,,,------------+++,,,------...---------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++------........./////////******++++++++++++******************++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,+++***+++,,,,,,+++))))))***++++++,,,+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,+++,,,,,,+++)))***,,,...)))(((+++111222///...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,)))******+++,,,,,,------------,,,++++++***)))))),,,,,,,,,+++++++++******************************,,,,,,,,,,,,---...//////,,,---------------,,,,,,+++,,,------......------...---,,,,,,++++++,,,,,,,,,------...............******++++++,,,------............------.........////////////000111222333000111222444555777888999888888999:::;;;===???@@@@@@AAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMKKKLLLMMMLLLJJJJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJKKKMMMNNNNNNMMMKKKJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;:::999777555444222222000000000/////////......------,,,++++++,,,......///...------,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++++++++,,,---...,,,,,,++++++******))))))++++++++++++++++++******))))))***+++++++++++++++))))))*********++++++++++++++++++******************++++++,,,+++***)))(((*********+++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******))))))))))))******************++++++++++++******((()))******++++++******))))))))))))************))))))*********+++++++++************************(((***,,,+++))))))+++---{{{kkk^^^TTTNNNJJJHHHGGGDDDBBBAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@<<<;;;;;;::::::999888888666999;;;;;;999777666666555555444333333333333444333222222222111111000000------.....................111333000+++(((***---((()))***+++,,,---------+++,,,------......------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++************+++++++++++++++,,,,,,,,,------******++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,------))))))***+++,,,,,,---------,,,,,,,,,------+++***(((***---///000...+++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++))))))+++---111,,,)))***+++***...333///......------......///------------------------((()))+++,,,---.........))))))***+++,,,,,,------......---,,,,,,+++******,,,,,,,,,+++++++++******************************++++++++++++,,,---...///,,,,,,------...---------+++,,,------......------...---,,,,,,++++++,,,,,,+++,,,------......------,,,,,,------...///000000000000////////////000000000000000000111222333444222333444666999;;;======>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNMMMMMMNNNMMMLLLKKKMMMOOOPPPOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNOOONNNNNNNNNLLLMMMOOOPPPPPPOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGEEECCCBBBBBBAAA@@@>>><<<:::888666666222222222222111111111000000///---,,,,,,---///000000///...---------------...------,,,,,,------...111000...---,,,,,,---...*********+++,,,---...///,,,,,,---------.........///...------,,,+++******((()))***+++++++++++++++))))))******++++++++++++,,,+++++++++******))))))((()))***,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))))))))******************++++++++++++******(((((()))***************))))))))))))************))))))******++++++++++++************************(((***,,,+++))))))+++---|||iii\\\WWWRRRMMMEEECCCAAA@@@@@@@@@???>>>??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777666666888777555333333444555666333222111000////////////---------............///,,,111DDDCCC***&&&111,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------...............---,,,,,,++++++,,,,,,---%%%%%%'''((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************+++++++++*********))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***+++++++++************)))******+++++++++,,,,,,,,,******))))))******+++,,,...---+++***)))***++++++*********++++++,,,,,,---!!!%%%***,,,+++***,,,...************************))))))***+++,,,,,,,,,,,,************+++,,,---------...//////...---+++***,,,,,,,,,------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000///...---,,,,,,,,,,,,,,,---......//////......***+++,,,---...---,,,,,,...---,,,,,,+++,,,,,,,,,......//////000////////////.........///111333555555666666777888888999999;;;<<<===>>>>>>??????>>>AAAAAABBBCCCDDDDDDEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPOOOOOONNNRRRQQQOOONNNMMMMMMMMMNNNMMMOOOQQQSSSTTTRRRPPPOOOOOOOOOPPPPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEBBB@@@???======<<<;;;888555111000111000/////////111333555444444222000///---,,,+++++++++*********++++++,,,------------,,,,,,++++++***++++++,,,,,,++++++******************************(((''')))---...,,,)))---,,,++++++******++++++------,,,++++++******)))+++++++++*********))))))******++++++++++++,,,,,,******++++++------......,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---(((111333,,,)))......(((++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++*********++++++,,,,,,++++++*********++++++++++++******}}}iii\\\VVVPPPKKKGGGEEECCCBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777666666555444222000000111222333333222111000////////////------------............///111AAAAAA---)))111,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++******))))))******+++(((((()))++++++,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************+++++++++*********))))))))))))************))))))++++++++++++++++++++++++))))))***++++++++++++++++++++++++************)))*********+++++++++,,,,,,******))))))******+++,,,---,,,+++***))))))***++++++++++++++++++,,,,,,,,,(((***,,,---,,,+++++++++---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++,,,,,,---------,,,,,,......////////////......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------......///,,,,,,------......------,,,,,,---.........---,,,......---,,,,,,---------......///000111111000000//////000111333555777888999999::::::;;;<<<<<<===??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBEEEEEEEEEFFFEEEEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFHHHHHHGGGGGGGGGHHHJJJKKKJJJKKKMMMNNNNNNNNNNNNMMMPPPPPPPPPPPPPPPOOONNNMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOQQQSSSTTTTTTSSSQQQPPPQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOPPPPPPOOOOOONNNNNNOOOOOONNNMMMKKKIIIGGGFFFDDDCCCBBBAAA???<<<:::999777666555444444666777888888777666333111///---,,,------,,,,,,+++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,++++++,,,---,,,++++++*********+++,,,,,,---+++++++++++++++++++++,,,+++++++++*********))))))*********+++,,,,,,------***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************---,,,,,,++++++,,,,,,---111<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777666666777666555333333444444555333222111000////////////------------............000///:::<<<000,,,///***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,+++******))))))******+++++++++,,,---............************************++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,************************+++++++++******************++++++++++++++++++*********************************************+++,,,+++++++++************)))*********++++++++++++,,,******))))))******+++,,,,,,++++++************+++,,,,,,,,,,,,++++++++++++000///---------,,,***)))......------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,++++++***+++++++++*********++++++,,,---.........////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---------............///....../////////......---......---------....../////////111222333333333333000222444777999;;;<<<=========>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDDDDDDDDDDCCCBBBBBBEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDFFFEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMPPPPPPPPPOOOMMMLLLJJJIIIGGGGGGFFFFFFGGGIIIJJJKKKOOOPPPRRRSSSTTTSSSRRRQQQSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRRRRSSSSSSSSSSSSRRRTTTTTTTTTRRRQQQOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDDDD@@@???>>>===<<<===>>>???>>>===;;;999666333000...000///...------,,,------*********+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------++++++***)))'''&&&((())))))))))))***+++,,,...///)))******+++,,,,,,------+++++++++***************)))******+++,,,---......+++++++++******)))))))))***+++,,,------,,,+++***************************,,,,,,++++++++++++,,,,,,///:::>>>444)))(((***+++*********++++++++++++,,,************************************************+++++++++*********************++++++++++++************++++++++++++************++++++++++++******}}}hhhZZZTTTNNNIIIEEECCCAAA@@@@@@@@@???>>>AAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666666666888777666555555555666666333222111000////////////,,,,,,---------.........///---222666333///,,,)))---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,---------------************************++++++++++++++++++++++++************************((()))***+++,,,---------******************************************************++++++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))************++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++***333000,,,+++,,,---***(((,,,,,,,,,,,,------------------------,,,+++***)))------,,,+++************++++++***)))***+++---...***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///////////////000000111////////////......------------------......///000111222333555666777777777666777:::<<<>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNLLLKKKHHHGGGFFFBBBAAA@@@@@@AAABBBCCCDDDJJJKKKLLLNNNPPPRRRRRRSSSUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMLLLJJJJJJJJJKKKLLLJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDBBB@@@<<<888555333222111///...---,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******((($$$$$$(((+++************+++,,,---...*********++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,------,,,+++***************************,,,,,,++++++++++++,,,,,,(((000333---''''''***+++))))))*********+++++++++))))))))))))))))))))))))******************************************************++++++++++++************++++++++++++************++++++++++++******|||hhh[[[UUUPPPKKKEEECCCAAA@@@@@@@@@???>>>@@@@@@@@@???>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777666666666555444444333333333333333333222111000////////////,,,,,,,,,------------...000...///666;;;444++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,---.........---,,,,,,++++++,,,,,,---))))))***+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------************************************************)))******************))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++++++++++++++*********))))))))))))*********+++++++++******))))))******+++,,,,,,,,,------------------...------,,,,,,+++++++++000---******,,,---+++)))((()))***+++,,,...//////.........---,,,+++***)))------,,,+++************...---+++***)))***++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------...///000......---------------------------...///000111222555555777888::::::;;;;;;<<<===???AAABBBAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBB@@@???>>>AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEAAABBBCCCCCCDDDEEEEEEEEEHHHHHHHHHIIIKKKLLLMMMMMMOOOOOONNNMMMKKKJJJHHHGGGAAA???>>><<<<<<<<<<<<===BBBCCCEEEHHHKKKOOORRRSSSUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPOOONNNNNNOOOPPPQQQPPPPPPOOONNNMMMLLLLLLLLLJJJJJJIIIGGGCCC???;;;999555444222000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///...------,,,+++******+++------+++)))***...222,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******************************,,,,,,,,,++++++******)))******++++++,,,------...******+++,,,,,,+++******************************,,,++++++******++++++,,,+++------++++++---...---))))))*********+++++++++))))))))))))))))))))))))******************************************************++++++++++++******)))******++++++******)))******++++++++++++******}}}vvv}}}iii\\\VVVQQQLLLGGGEEECCCBBBBBBBBBAAA@@@????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777666666666666555555555444444444333222111000////////////,,,,,,,,,,,,------------000111000999CCC999,,,///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,---...//////+++******))))))******+++(((((())))))))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***************************************+++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++************))))))))))))************+++******))))))******+++,,,+++,,,---------------,,,------------,,,,,,,,,,,,+++***)))***+++,,,+++***'''((()))+++,,,...//////............---,,,******,,,,,,++++++***+++++++++...---,,,++++++************+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,+++******,,,---...------,,,,,,------...////////////000111333444555999:::;;;======>>>>>>>>>AAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGFFFDDDCCCBBBFFFEEEEEEEEEEEEEEEDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFAAAAAABBBCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKPPPPPPPPPOOOOOOMMMLLLLLLDDDBBB@@@>>><<<;;;;;;;;;>>>???@@@CCCGGGLLLPPPSSSTTTUUUUUUVVVVVVVVVUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQPPPOOONNNNNNNNNMMMJJJGGGCCCAAA;;;:::888666333222111000,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,......---,,,+++***))))))***+++++++++***+++...000---,,,++++++******++++++------,,,,,,+++******)))***************++++++++++++++++++***))))))(((((()))***+++,,,---...//////++++++++++++++++++++++++************************++++++************++++++///---******,,,---,,,************++++++++++++,,,***************************************************************+++++++++******++++++++++++******))))))************))))))******++++++++++++******wwwrrr{{{jjj]]]VVVQQQKKKGGGEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777666666888888888888888777666666333222111000////////////++++++,,,,,,,,,---------,,,111000:::HHH:::***000---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++))))))***+++,,,---......+++******))))))******+++))))))************))))))************************++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++************************))))))*********+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++***))))))+++++++++************)))))))))))))))******************))))))******+++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,---------------''')))+++,,,+++++++++,,,++++++,,,,,,------......---.........---,,,+++++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------------------------...............///000111------+++++++++,,,...///------,,,---...///111222222222333444555777999:::>>>??????@@@AAAAAAAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGJJJJJJIIIIIIHHHFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFF@@@AAABBBBBBBBBAAA@@@???AAAAAAAAAAAACCCEEEGGGHHHMMMMMMNNNOOOOOOOOONNNNNNIIIHHHEEECCCAAA@@@@@@@@@@@@@@@AAACCCFFFKKKOOORRRSSSTTTUUUVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTTTTSSSUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQQQQPPPMMMJJJHHHDDDCCC@@@>>>;;;999888777111111000///...------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))((('''((()))***)))(((+++++++++***++++++,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++''''''(((((())))))))))))******++++++,,,,,,,,,---,,,+++***))))))***+++,,,************************++++++************++++++---+++***)))((((((((()))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))************))))))******++++++++++++******~~~uuurrr{{{lll]]]VVVOOOJJJEEECCCAAA@@@@@@@@@???>>>AAAAAABBBBBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777777666666555555555555555444444333333222111000////////////++++++,,,,,,,,,---------(((///...999HHH888&&&...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++'''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******************************))))))******+++++++++++++++,,,,,,------,,,,,,+++***************************+++,,,,,,,,,***)))(((+++++++++************)))))))))))))))*********************)))***++++++,,,'''((()))***++++++***))),,,,,,,,,------.........&&&***......,,,***+++,,,//////.........---------------......------,,,,,,************+++,,,------***+++---...//////...---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------------------------------......///111222444555111000...---...///111333------------///111333444555555666777999;;;<<<===AAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAACCCEEEGGGIIIFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFAAAAAABBBBBBAAA@@@>>>===>>>======>>>???BBBDDDEEEIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLIIIGGGFFFEEEEEEEEEDDDCCCCCCDDDGGGKKKOOORRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSTTTSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUSSSSSSTTTTTTTTTUUUTTTTTTSSSRRRPPPQQQSSSTTTSSSQQQNNNLLLKKKIIIGGGDDDAAA???======777666555444333111000000,,,------......------,,,'''((((((***+++,,,---------+++)))***,,,,,,)))&&&)))))))))***+++,,,......*********++++++,,,------))))))******++++++++++++$$$$$$%%%'''(((***+++++++++++++++***************---+++)))'''''')))+++---************************++++++************+++++++++,,,---,,,)))'''***000++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))******++++++++++++******++++++++++++******))))))************))))))******++++++++++++******~~~vvvttt{{{ppp```VVVOOOIIIHHHFFFDDDBBB@@@???>>>>>>???AAACCCCCC@@@===<<<;;;>>>===<<<;;;;;;;;;;;;;;;:::::::::999777666444333777444000///111222222000222111000//////.........++++++------------++++++---++++++111777777111***.........---,,,+++***))),,,,,,+++***))))))))))))------------,,,+++******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))***+++---...///******************************)))((()))***,,,---++++++++++++++++++++++++******+++******)))((('''++++++******++++++,,,---))))))))))))))))))))))))------,,,,,,+++*********,,,+++***))))))***+++,,,...,,,******++++++***))),,,+++***((('''&&&&&&&&&)))))))))***++++++,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,+++***+++,,,---...111///---+++************---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------...//////...,,,++++++,,,++++++,,,---............+++,,,.../////////...---******,,,,,,---,,,+++***,,,,,,,,,,,,,,,---------....../////////000000000,,,---...000333555666777888888888;;;>>>@@@@@@@@@EEEFFFGGGEEECCCBBBCCCDDDGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@CCCGGGIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNLLLKKKKKKKKKKKKIIIEEEBBBEEECCCAAA@@@AAABBBAAA@@@@@@???>>>>>>???AAACCCDDDEEEGGGIIIKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFGGGIIIKKKNNNOOOOOOPPPQQQSSSSSSSSSRRRRRRMMMLLLKKKKKKKKKLLLMMMNNNKKKLLLMMMMMMLLLKKKLLLNNNRRRSSSSSSTTTTTTTTTTTTTTTXXXXXXWWWUUUUUUUUUUUUUUUSSSTTTTTTTTTTTTRRRQQQPPPQQQPPPNNNLLLIIIGGGEEECCCEEEDDDAAA>>>;;;777555444222111111000///---++++++,,,++++++,,,...///---,,,------------------------************************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,,,,************************+++*********))))))((((((,,,,,,++++++***)))))))))))))))******++++++++++++wwwwww~~~qqqaaaXXXQQQKKKGGGFFFDDDAAA@@@?????????@@@AAACCCBBB???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;:::999888666555444:::666333222444555444333222111000//////.........,,,---............---,,,,,,***)))+++///111...+++------------,,,+++************+++,,,---///111222,,,,,,---------,,,+++++++++,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++******++++++,,,************************++++++******************++++++++++++++++++++++++((()))***************)))++++++******++++++,,,---************************))))))))))))))))))******,,,+++***))))))***+++,,,...,,,***)))+++,,,++++++,,,,,,++++++*********+++************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///000///---+++************---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------.........//////...------,,,---......///.........,,,,,,---......---,,,+++------............//////.........//////000000000222333444666888:::;;;<<<;;;;;;:::;;;<<<>>>>>>>>>EEEFFFGGGFFFEEECCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEDDDGGGJJJMMMNNNOOOQQQSSSQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOQQQSSSUUUVVVWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUWWWYYY[[[\\\XXXXXXWWWXXXWWWSSSNNNKKKIIIGGGFFFEEEFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLMMMOOOPPPPPPPPPMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOIIIHHHFFFEEEDDDDDDDDDEEEDDDEEEGGGGGGGGGHHHIIIKKKOOOOOOQQQRRRRRRSSSSSSSSSWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMKKKJJJIIIHHHHHHGGGEEECCC@@@===;;;:::666555444333000...,,,+++111///...---------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,........................************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********)))))))))))))))***+++++++++,,,******************************************))))))******************++++++++++++***))))))***++++++yyyzzzqqqbbbYYYRRRMMMFFFEEECCCAAA@@@@@@@@@@@@AAABBBBBB@@@>>>======>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;999888777666555:::777555444555555555444222111000//////.........---......//////......---...,,,***))))))+++,,,...+++,,,,,,------,,,,,,+++)))***+++---///111333444++++++,,,------------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,+++***)))))))))+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++'''((()))***++++++++++++++++++******++++++,,,---************************'''(((((()))******++++++++++++************++++++...+++)))(((***,,,------******++++++,,,,,,------++++++******)))(((((('''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...///000///...---,,,+++******+++------------------------------,,,,,,,,,,,,------000///...---,,,+++***)))------------------------+++)))(((***...000///---000000000000///...---,,,...------------...//////.../////////...---,,,,,,....../////////000000000//////000111111222333333666666777999:::<<<======@@@@@@???>>>???@@@AAABBBIIIKKKLLLLLLJJJHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJIIILLLPPPSSSVVVZZZ^^^aaa^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]___aaadddgggiiijjjjjjhhheeecccaaaaaacccdddeeeddddddeeegggiiilllmmmiiiiiiiiiiiigggccc\\\WWWUUUSSSRRRRRRQQQPPPLLLJJJFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMHHHGGGDDDBBB@@@???>>>>>><<<===???@@@AAABBBEEEGGGKKKLLLMMMOOOPPPQQQQQQRRRUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPOOOOOONNNNNNMMMMMMLLLJJJIIIGGGEEEDDDCCC>>>===;;;888555222///---444111...---,,,,,,+++***++++++++++++++++++++++++---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***))))))(((*********************************************************++++++++++++,,,+++++++++*********************************++++++*********************************+++++++++++++++((())))))***++++++,,,,,,,,,+++***)))))))))++++++|||}}}|||pppaaaYYYSSSMMMEEEDDDCCCAAA@@@@@@AAAAAAAAABBBAAA???======>>>???===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::888777666666888666555444444444444333222111000///............------............------///000///---******---000***+++,,,,,,---------,,,******+++,,,,,,,,,,,,,,,***+++,,,---............,,,,,,+++++++++***++++++++++++++++++++++++++++++...---,,,***))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++((()))******++++++++++++++++++******++++++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---+++((((((***,,,......((()))******++++++++++++*********))))))(((((((((***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...------,,,++++++++++++------------------------------,,,,,,,,,,,,------//////...---,,,+++******------------------------,,,(((&&&)))...111///,,,///////////////...------......---,,,,,,...///000////////////...------,,,------......///000000000111111222333444666666777888999:::;;;<<<===>>>>>>CCCCCCDDDDDDFFFHHHLLLNNNVVVXXXZZZYYYVVVSSSQQQQQQSSSSSSSSSSSSSSSTTTUUUVVVTTTSSSQQQPPPOOOPPPRRRRRRRRRTTTXXX[[[___eeelllpppppppppppppppooonnnlllkkklllnnnqqquuuxxxzzz{{{{{{zzzwwwtttqqqppprrrtttuuuyyyxxxwwwwwwwwwyyyzzz{{{zzzzzzzzzzzzxxxrrrkkkffffffeeedddcccbbb___[[[WWWMMMOOOQQQSSSTTTTTTTTTTTTOOONNNLLLJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNPPPOOOOOOOOONNNNNNMMMMMMLLLKKKIIIFFFDDDAAA??????:::;;;<<<======>>>AAADDDIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLLLLKKKGGGFFFDDD@@@<<<888555333444111...------...///...++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***(((&&&$$$"""!!!************************))))))))))))))))))))))))************++++++++++++************************+++++++++************************************************++++++,,,,,,---))))))*********+++++++++))))))******++++++++++++~~~~~~yyyooo```XXXRRRLLLEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAA???======>>>@@@<<<<<<;;;;;;;;;<<<<<<===>>>===;;;999888777777777777777666555444333333444222111000///............---,,,,,,,,,,,,,,,,,,------000222111---+++,,,///******+++,,,------------+++++++++,,,+++***)))(((***+++,,,---.../////////---,,,+++*********++++++++++++++++++++++++++++++++++++***))))))*********++++++++++++++++++++++++'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))++++++******++++++,,,---************************,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++---***((((((***,,,------)))******+++++++++******((()))))))))*********+++,,,++++++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,------...------------------------------------------------...***(((***...000...***+++,,,---.....................---,,,,,,...///000//////...---------------,,,,,,---......///000000111222333444666777999999<<<======???@@@AAABBBBBBCCCEEEIIILLLOOOTTTZZZ^^^hhhjjjllllllhhhdddaaa___bbbbbbaaa```___^^^^^^___^^^^^^]]]]]]]]]___```aaa```bbbeeehhhlllrrryyy~~~~~~~~~{{{wwwvvvuuutttsssrrrnnnjjjfffYYYZZZ\\\___````````````___]]]YYYTTTQQQNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMQQQQQQPPPPPPOOOOOOOOOOOOQQQPPPNNNLLLIIIGGGEEEDDD???@@@???>>>===>>>@@@CCCJJJKKKMMMOOOQQQSSSSSSTTTRRRSSSSSSTTTSSSSSSRRRQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMKKKIIIEEEAAA>>>===999666222000000111111000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***)))(((((('''************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++************************************************++++++,,,,,,---+++++++++*********))))))$$$&&&***,,,...---,,,+++~~~xxx~~~nnn___WWWPPPKKKFFFEEECCCAAA@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???<<<;;;;;;;;;;;;<<<======>>><<<:::888777666666777777888999888666444555666222111000//////.........---,,,,,,++++++,,,,,,---)))---000000---******+++***+++,,,,,,------------)))***,,,---...------,,,++++++,,,....../////////---,,,+++*********+++,,,++++++++++++++++++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++******++++++,,,---++++++++++++++++++++++++++++++******)))(((((('''++++++,,,,,,,,,,,,++++++,,,+++)))***+++,,,,,,+++***+++,,,------,,,++++++((())))))***++++++,,,,,,,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,------------------------......------------......+++,,,,,,---.../////////------------------------///---+++,,,...///---+++***+++,,,---...............------------...//////......------------...///......//////000111222222333444555777999:::<<<<<<======>>>@@@AAACCCDDDDDDGGGLLLSSSXXX\\\aaahhhmmmwwwzzz~~~~~~{{{vvvsssqqqrrrqqqooommmkkkjjjiiiiiinnnooooooppppppqqqqqqqqqoooqqqtttvvvyyy~~~}}}zzzvvvsssiiijjjlllnnnoooqqqqqqqqqooommmhhhccc]]]XXXUUUSSSMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFGGGHHHJJJKKKPPPPPPOOONNNNNNOOOOOOOOOPPPPPPOOOOOOMMMKKKJJJIIIGGGGGGEEECCCAAAAAACCCEEELLLMMMOOOQQQSSSTTTUUUUUUSSSSSSSSSSSSQQQOOOMMMLLLNNNNNNNNNOOOQQQSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPOOOLLLJJJHHHGGGCCC@@@;;;888666555222111///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......************************************************)))))))))************+++***************+++++++++******************++++++*********************************+++++++++++++++,,,,,,++++++***))))))((($$$&&&***,,,...---,,,+++yyy~~~ooo___WWWPPPKKKGGGFFFDDDAAA@@@?????????>>>@@@AAAAAA@@@>>>>>>>>>;;;;;;;;;;;;;;;<<<=========<<<999777555555666666666888999888555333444555222111000//////............---,,,,,,,,,,,,---...)))+++---...---+++******++++++,,,---------,,,,,,((())),,,.../////////...,,,,,,---...//////.........---+++))))))***+++,,,++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++******))))))))))))))))))++++++,,,------,,,++++++,,,++++++,,,---,,,***((('''(((***,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++---.........---,,,***+++,,,---------,,,,,,------------------------......------------......,,,,,,,,,---...//////000------------------------........................------...............---,,,---......///.........///............///111222222222333444555666777777999:::;;;===???AAACCCDDDCCCDDDEEEGGGIIIKKKLLLMMMUUU\\\dddiiilllooouuuyyy~~~|||zzzyyyxxxxxx}}}~~~~~~|||{{{zzz|||}}}~~~{{{||||||~~~}}}yyytttnnnhhhccc```YYYXXXWWWUUUTTTRRRQQQPPPOOOMMMJJJGGGFFFGGGIIIKKKMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNOOOOOOOOOOOONNNMMMMMMLLLKKKHHHFFFFFFHHHKKKMMMNNNPPPRRRSSSTTTUUUUUUSSSSSSSSSRRROOOKKKHHHFFFFFFFFFGGGIIIKKKNNNQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVQQQQQQQQQQQQQQQPPPOOONNNJJJGGGDDDAAA???<<<888666111111000000///......------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,---************************++++++++++++++++++++++++))))))))))))************))))))*********+++++++++)))))))))***+++++++++,,,******************************************))))))++++++*********************************+++++++++yyy~~~ppp```XXXQQQKKKHHHGGGDDDBBB@@@???>>>>>>===???BBBBBBAAA???>>>>>>;;;;;;;;;;;;;;;<<<===>>>===;;;888666555444555666333555777666333111111333222111000//////.........///...---,,,,,,---...///,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++(((***,,,.........,,,,,,,,,---......///............---+++))))))***+++,,,++++++++++++++++++++++++******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********+++,,,,,,------++++++------------++++++++++++,,,---...---)))'''!!!###&&&)))+++,,,,,,+++......---,,,,,,++++++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,.../////////...---)))***,,,---...------,,,------------------------......------------......---------.........//////---------------------------...//////......///111000000000000///...---,,,+++,,,.../////////...---//////...///000111333444666666777888999:::;;;;;;@@@AAABBBEEEGGGIIIKKKLLLOOOPPPRRRTTTVVVXXXZZZ[[[cccjjjsssxxxyyyzzz~~~~~~~~~xxxssspppeeedddbbbaaa^^^]]][[[ZZZXXXUUUPPPKKKIIIIIIKKKMMMIIIHHHGGGGGGHHHIIIKKKLLLKKKMMMNNNPPPQQQQQQQQQQQQOOOOOOMMMKKKIIIIIILLLOOONNNOOOPPPRRRSSSTTTTTTUUUTTTTTTSSSQQQMMMIIIEEEBBB>>>???@@@BBBEEEIIILLLNNNPPPPPPQQQRRRTTTUUUVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWOOOPPPQQQRRRRRRRRRRRRRRRKKKJJJHHHFFFEEECCC???===333222222111000/////////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********************************++++++++++++++++++++++++))))))))))))************))))))******++++++++++++(((((()))***+++,,,,,,---************************+++*********))))))(((((()))))))))***++++++,,,,,,000---***'''&&&(((***,,,{{{~~~nnn^^^UUUPPPKKKJJJHHHEEECCCAAA@@@AAAAAA@@@@@@AAA@@@@@@???>>>======<<<;;;:::::::::::::::@@@>>>;;;777555333222222555555444333333333333444333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------...------...//////...,,,+++++++++++++++++++++++++++++++++*********)))))),,,++++++++++++++++++,,,,,,,,,***)))))))))***++++++***)))(((((()))***+++++++++++++++++++++++++++,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))---------,,,,,,++++++++++++++++++,,,,,,---------///...,,,+++***+++,,,,,,+++++++++***************++++++++++++++++++++++++------,,,+++++++++,,,,,,+++*********+++---///000111000...,,,+++++++++,,,................................................//////.........---------///...---,,,,,,,,,,,,,,,.........////////////000---------.........//////,,,,,,,,,---...///000000---------....../////////222000........./////////111000...///111444666777888:::<<<======???CCCEEEEEEGGGJJJMMMRRRUUUXXXZZZYYY^^^eeeiiiiiigggfffgggrrryyyzzzyyyzzzwwwvvvvvvvvvwwwxxxyyyzzz}}}}}}~~~{{{zzz~~~{{{yyyxxxxxxzzz{{{zzzwww{{{yyyuuupppnnnnnnnnnllljjjdddaaa]]]YYYVVVTTTQQQNNNPPPNNNJJJGGGEEEFFFHHHIIINNNMMMMMMMMMMMMNNNOOOOOOOOONNNLLLLLLMMMMMMLLLKKKMMMMMMNNNNNNPPPRRRSSSTTTSSSRRROOOLLLHHHDDDAAA???<<<;;;;;;;;;===@@@DDDFFFIIIJJJLLLNNNPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSWWWWWWWWWVVVUUUTTTSSSRRRSSSQQQNNNMMMLLLJJJHHHEEE???<<<888555333111...++++++,,,---...---,,,)))(((------,,,,,,+++******))),,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,,,,++++++*********,,,+++******++++++)))(((******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************{{{~~~nnn^^^VVVPPPKKKHHHGGGDDDAAA?????????@@@@@@@@@@@@@@@???>>>======<<<<<<;;;::::::::::::::::::999888777666666777777555555444333333333333444222222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000...------...//////...,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++***))))))))))))***+++,,,++++++***))))))***++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))---,,,,,,,,,++++++++++++++++++++++++,,,,,,------...---,,,+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,++++++++++++---...///...---+++************+++------------------------------------------------//////.........---------///...------,,,,,,,,,---------........./////////---------.........//////---------....../////////000000111111111222222222222111000000111222333444555333222333555888:::;;;>>>AAADDDFFFHHHJJJMMMOOOOOOQQQUUUZZZ___eeeiiilllpppuuu{{{~~~}}}{{{yyyyyy}}}yyyttttttvvvqqqqqqrrrssstttvvvwwwwwwxxxuuuvvv{{{}}}zzzxxxvvvwwwuuussspppoooooooooppptttwww}}}yyyvvvwww{{{~~~~~~}}}|||zzzyyyvvvqqqmmmiiifffbbb___ZZZWWWRRRMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMQQQOOOMMMMMMOOOPPPPPPPPPNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQOOOLLLIIIFFFCCCAAA>>>===<<<;;;===???AAACCCEEEFFFGGGJJJMMMQQQTTTVVVSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSTTTRRRPPPOOONNNMMMKKKIIIFFFCCC>>>;;;888555111///,,,---.........---+++***---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------************************++++++++++++*********)))***+++,,,,,,------,,,,,,******************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++******++++++***)))******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************|||{{{~~~nnn^^^VVVPPPLLLGGGEEEBBB???>>>===>>>>>>@@@@@@@@@@@@???>>>===<<<<<<;;;;;;:::::::::::::::888888777777777888888999555555444333333333333444111111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...---,,,---//////---,,,+++++++++++++++++++++++++++++++++************************))))))*********'''''''''((()))+++,,,---++++++************++++++++++++++++++++++++++++++*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++++++++************+++++++++++++++,,,,,,------,,,+++++++++,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------///...------,,,---------,,,---------............------........./////////............////////////......////////////000000/////////000111222444555888888888999;;;>>>@@@BBBGGGKKKQQQUUUXXX[[[^^^___```bbbeeejjjqqqwww}}}|||zzz|||{{{uuupppppprrrmmmoooqqqsssuuuvvvvvvvvvsssmmmiiijjjlllnnnssszzz}}}}}}~~~~~~}}}zzzxxxwwwrrrqqqooommmjjjhhhgggffffffhhhmmmrrryyyyyytttssssssttttttuuuwwwxxxxxxwwwwwwxxxzzzzzzzzzyyyyyyyyy{{{|||~~~}}}}}}}}}~~~zzzvvvrrrnnnhhheee___XXXSSSPPPNNNNNNJJJJJJJJJKKKKKKLLLLLLLLLOOOLLLJJJJJJLLLNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOOPPPPPPOOOMMMKKKIIIGGGEEECCCBBB@@@?????????@@@AAA@@@AAACCCFFFJJJOOOTTTWWWTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRQQQRRRQQQPPPNNNOOOLLLGGGCCC???;;;888555000000000///...------,,,---------------------,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++***************++++++,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,++++++,,,,,,+++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++}}}uuuyyy~~~mmm]]]VVVQQQLLLGGGEEEBBB???=========>>>@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999::::::;;;<<<;;;:::888777666555555555555444333333333333444111000///......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,------,,,---...///---+++++++++++++++++++++++++++******************************))))))))))))******'''((((((((()))***++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++*********+++,,,---...///......------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---..............................------------......,,,,,,,,,---------..................////////////000000//////////////////,,,------....../////////000111333333444555666888;;;<<>>777666444111///...------------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++zzznnnsssmmm]]]VVVQQQMMMHHHFFFCCC@@@???>>>??????????????????>>>===<<<<<<::::::999999999::::::;;;======;;;:::888666444333555555444333333333333444111000///......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---,,,,,,---......---+++++++++++++++++++++++++++******************************))))))))))))******))))))*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++*********+++,,,---...///............---,,,,,,++++++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...........................---------......///,,,,,,,,,---------.............../////////000000000000000000000000/////////000111222333444555555777999<<<<<<<<<<<<>>>@@@???CCCGGGKKKOOOSSSXXX\\\eeekkkttt||||||yyysssttttttvvvwwwxxxxxxxxxuuurrrnnnmmmooorrrtttuuuzzz}}}}}}{{{zzz}}}~~~xxxqqqjjjgggiiijjjlllmmmlllkkkiiiggg___WWWPPPNNNMMMOOOVVV^^^jjjooouuuxxxxxxvvvuuuttttttsssppplllfff___ZZZWWWTTTSSSSSSUUUZZZbbbiiimmmxxxwwwwwwuuusssrrrrrrrrrsssuuuvvvvvvtttrrrqqqqqqvvvwwwwwwwwwvvvvvvuuutttooommmjjjhhhiiimmmqqqtttyyyyyyyyyzzz}}}zzztttnnniiifffeee````````````___]]]\\\[[[^^^ZZZUUURRRPPPNNNMMMKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJFFFEEEEEEFFFIIIMMMQQQTTTZZZZZZYYYXXXWWWVVVUUUUUUWWWVVVUUUUUUUUUVVVWWWXXXTTTRRRRRRSSSUUUVVVUUUTTTUUUSSSPPPMMMLLLKKKIIIGGG@@@>>>;;;777333000...------------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))***++++++,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++---------+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++xxxlllrrrlll]]]VVVRRRMMMIIIGGGDDDAAA@@@???@@@@@@????????????>>>===<<<;;;999999999999999::::::;;;::::::::::::999888777666555555444333333333333444111111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---,,,+++,,,......,,,+++++++++++++++++++++++++++***************+++++++++*********))))))*********+++++++++++++++***))))))))))))************))))))++++++++++++++++++++++++---,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))*********+++++++++++++++------,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,------..................---,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------........................---......///000,,,---------................../////////000000000000000000000111111111111000000222444666777999::::::>>>BBBCCCBBBBBBDDDGGGJJJOOOVVVZZZ^^^bbbhhhmmmwww|||~~~{{{xxxvvvtttrrrnnnlllgggffffffhhhlllpppqqqqqquuurrrnnnnnnpppsssuuuvvv~~~{{{tttooolllnnnqqqssstttqqqjjjbbb]]]\\\]]]]]]]]]\\\ZZZYYYXXXQQQKKKFFFEEEDDDEEEIIIOOOZZZ```fffiiihhhggghhhiiihhhgggddd```ZZZTTTOOOLLLIIIHHHGGGHHHLLLQQQVVVYYYbbbcccddddddcccbbbcccdddeeehhhkkkllllllkkklllmmmrrrsssuuuvvvwwwwwwvvvvvvtttssspppnnnmmmnnnpppqqqqqqrrrsssssssssvvvyyy|||}}}zzzwwwvvvuuuppppppqqqqqqqqqooonnnmmmjjjgggaaa\\\WWWSSSNNNKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUSSSRRRQQQMMMMMMLLLLLLMMMPPPRRRTTT[[[[[[ZZZYYYXXXWWWWWWVVVXXXWWWVVVUUUUUUVVVWWWXXXTTTSSSRRRSSSUUUWWWVVVUUUVVVSSSQQQPPPPPPPPPOOONNNHHHGGGCCC???;;;777444222000//////...------,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,)))******+++++++++++++++++++++******************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvmmmssslll]]]VVVRRRNNNIIIGGGDDDAAA@@@???@@@@@@????????????>>>===<<<;;;999999888888999::::::;;;888999:::::::::999888888555555444333333333333444222222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,---,,,+++,,,---...,,,***++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******,,,,,,---,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++,,,,,,,,,---.........---------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,---------......//////...---,,,)))***+++,,,,,,,,,+++***------------------------+++,,,,,,---......//////---------.........//////...............///000000------........./////////.../////////000000000000000000000111111222222222000111333666999;;;===>>>>>>CCCIIILLLLLLMMMQQQTTTZZZ___fffkkkmmmqqqwww|||}}}{{{rrrnnniiieeeddddddbbb```^^^\\\[[[^^^ccchhhkkklllqqqooolllkkkmmmooopppqqqvvvvvvuuupppiiibbb]]][[[\\\^^^aaadddddd```ZZZVVVRRRRRRQQQQQQPPPPPPOOOOOOMMMHHHFFFGGGFFFDDDEEEIIIMMMRRRXXXZZZZZZ[[[^^^bbb```^^^\\\XXXTTTPPPMMMKKKHHHHHHHHHIIIKKKNNNQQQSSSUUUWWWXXXXXXUUUTTTUUUWWWVVVYYY[[[]]]]]]^^^___aaaaaadddhhhllloooqqqqqqqqquuuuuuuuutttttttttuuuuuuoooqqqrrrqqqnnnmmmoooqqqrrrsssuuuyyy~~~~~~~~~}}}}}}}}}}}}}}}{{{|||{{{wwwrrrlllggg```YYYTTTPPPOOOLLLJJJJJJKKKMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRUUUWWWXXXXXXVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUUUUUUUVVVWWWUUUTTTSSSUUUWWWXXXWWWVVVWWWUUUSSSSSSSSSTTTSSSQQQNNNMMMKKKIIIEEE@@@<<<:::333333222111///...------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------************************+++++++++,,,,,,,,,------))))))***+++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvnnnvvvlll]]]VVVRRRNNNHHHFFFDDDAAA?????????@@@????????????>>>===<<<;;;999888888888999::::::;;;999:::;;;;;;:::999777666555555444333333333333444333222111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,+++,,,---...,,,***++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++++++++,,,,,,((()))+++---.........---,,,,,,............,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++,,,,,,---------/////////......---------)))***,,,---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,---...//////...------,,,---............,,,,,,........................,,,,,,------...///000000---------.........//////...............///000000.........////////////000////////////000000000000//////000111222333333333666777999<<<@@@CCCEEEFFFGGGNNNUUUYYYZZZ\\\aaaeeeffflllrrrvvvwwwzzz{{{wwwtttooojjjccc```___```___^^^YYYWWWUUUXXX^^^cccfffgggllliiiffffffggghhhhhhhhhhhhgggddd^^^XXXSSSQQQPPPPPPRRRUUUXXXZZZZZZWWWTTTOOONNNNNNMMMMMMNNNNNNOOOPPPMMMMMMOOOMMMIIIGGGIIIHHHMMMRRRTTTTTTVVV\\\aaa___^^^\\\YYYWWWUUUSSSRRROOOPPPPPPRRRTTTUUUWWWXXXYYY[[[\\\ZZZVVVTTTUUUWWWOOOQQQRRRRRRQQQQQQSSSUUUPPPTTTZZZ```eeehhhiiijjjpppqqqtttvvvxxxxxxxxxwwwqqqtttvvvuuuqqqooopppqqqmmmnnnqqqvvv{{{}}}}}}|||vvvwwwwwwxxxzzz|||}}}~~~yyyqqqiiicccTTTRRRNNNJJJHHHHHHJJJKKKJJJKKKLLLMMMNNNNNNOOONNNMMMPPPSSSWWWYYYYYYXXXWWWVVVVVVWWWWWWXXXXXXXXXYYYWWWXXXYYYZZZ[[[\\\]]]]]][[[ZZZWWWUUUTTTUUUVVVWWWVVVUUUUUUVVVXXXYYYXXXWWWZZZXXXUUUUUUUUUUUUTTTSSSQQQQQQPPPOOOLLLGGGCCCAAA777666555333111000///...*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***++++++++++++***+++++++++,,,,,,------...------------------------*********++++++,,,,,,,,,***)))((()))+++,,,+++*********************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyxxx~~~}}}kkk\\\SSSNNNMMMFFFCCCAAA???@@@@@@??????AAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::===<<<:::999888888777777777777666555444333333333333333222111000///...---,,,---...//////...---,,,------,,,,,,,,,------...)))***++++++,,,,,,,,,,,,---.........---,,,,,,+++------++++++++++++------,,,,,,,,,++++++*********+++,,,---+++)))(((((()))'''(((+++------,,,***(((******))))))***,,,...///,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++******************************++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***---000222222111...,,,************+++,,,------***+++---......---+++***,,,)))&&&&&&)))++++++***,,,++++++******++++++,,,///---,,,,,,---...---,,,///...,,,+++***++++++,,,...,,,++++++,,,---,,,++++++,,,------......------///000111000...------...000000//////.........---000000/////////.........333222000000000000...---///111222333444555777::::::???EEEGGGGGGIIINNNSSSYYY\\\aaafffiiikkkmmmoooyyyzzz{{{|||~~~~~~{{{zzzwwwuuuuuuxxxyyyxxxvvvooojjjddd___]]]]]]^^^^^^ZZZZZZYYYYYYYYYZZZZZZ[[[___^^^]]][[[YYYXXXWWWWWWUUUUUUUUURRROOOMMMMMMNNNMMMPPPUUU]]]cccccc^^^YYYZZZXXXVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTQQQNNNPPPOOOOOORRRVVV]]]ccchhhkkkiiifffbbb___^^^]]]]]]YYYYYY[[[^^^cccggghhhiiiggghhhhhhgggccc___[[[XXXVVVTTTQQQPPPQQQSSSSSSSSSOOOPPPRRRSSSTTTWWW[[[___fffhhhlllooorrrtttttttttvvvuuutttrrrpppoooooonnnqqqqqqqqqrrruuuwwwzzz{{{sssqqqooommmnnnqqquuuwww|||}}}vvvrrrfff```XXXQQQOOOOOOPPPPPPOOOPPPQQQQQQOOOMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTVVVXXXZZZZZZZZZYYYXXXXXXYYY[[[[[[[[[[[[]]]^^^]]]]]]\\\ZZZYYYWWWVVVUUUSSSTTTUUUWWWYYYZZZZZZZZZ[[[ZZZXXXVVVVVVVVVVVVWWWUUUUUUTTTSSSPPPLLLIIIGGGDDD@@@;;;777555444222111...............---,,,+++***+++---//////...---,,,++++++++++++++++++++++++***)))))))))***,,,...///---------....../////////++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***.........------,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------------------------yyyxxx}}}}}}{{{iii[[[QQQMMMLLLFFFDDDAAA@@@@@@AAA@@@???AAA@@@@@@???>>>===<<<<<<::::::::::::::::::::::::;;;:::888777666666555555666666666555444444444333333333222111000///......------...//////...------...------,,,,,,------...******+++,,,,,,,,,,,,,,,------......---,,,,,,+++,,,+++************+++,,,,,,,,,,,,+++++++++******+++,,,---+++)))(((((()))((()))***,,,,,,+++***)))************+++,,,------+++++++++*********************+++,,,,,,,,,,,,+++************************---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,***)))(((+++,,,///000111000...,,,+++++++++***++++++,,,,,,***+++,,,......---,,,+++...+++((((((***------,,,,,,,,,++++++++++++,,,,,,///---+++,,,---...---,,,---,,,+++++++++,,,---......,,,++++++,,,------,,,,,,---......//////.........///000///...---...///000/////////............------....../////////000000/////////000000000///000222444555666999===@@@BBBHHHOOOTTTUUUXXX\\\aaajjjnnnsssxxxzzz{{{{{{{{{~~~}}}{{{{{{|||~~~|||~~~~~~{{{yyyzzzwwwuuutttuuuvvvtttrrrqqqlllfffaaa^^^\\\[[[ZZZSSSSSSRRRQQQQQQQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPRRRTTTVVVVVVTTTSSSSSSTTTYYY^^^gggpppvvvwwwtttqqqllljjjfffeeeeeefffffffffffffffggghhhhhheee```\\\ZZZZZZYYYZZZ___eeekkkpppttttttrrrpppnnnllljjjjjjmmmmmmnnnrrrvvvzzz{{{|||}}}}}}|||yyyuuuooojjjgggaaa^^^ZZZYYYZZZ[[[[[[[[[UUUTTTSSSSSSUUUXXX[[[]]]]]]___bbbdddfffffffffeeejjjjjjjjjjjjlllnnnpppqqqsssrrrqqqppppppqqqrrrssspppnnnjjjiiijjjnnnrrruuuvvvyyy{{{~~~~~~uuuooofff___[[[YYYWWWVVVXXXYYYXXXVVVRRROOOOOOOOOMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVUUUWWWXXXZZZZZZZZZZZZ\\\^^^^^^]]]\\\[[[YYYWWWVVVVVVSSSRRRQQQQQQRRRUUUXXXZZZZZZZZZYYYWWWWWWVVVVVVWWWWWWVVVVVVTTTSSSQQQOOONNNLLLHHHBBB===:::666222000........................,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++zzzwww||||||}}}yyygggYYYPPPLLLKKKGGGEEEBBBAAAAAAAAAAAA@@@AAA@@@??????======<<<;;;::::::::::::::::::::::::;;;:::888777666666555555555555555555555555444444333333222111000//////...------...//////...------......---------------...+++,,,,,,------------,,,---------------,,,,,,++++++******))))))******+++,,,,,,,,,++++++++++++***+++,,,,,,+++)))((()))***))))))******++++++++++++***++++++,,,,,,+++++++++***************+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++............---+++***)))+++,,,---.........---------,,,,,,++++++++++++,,,)))***,,,---...---,,,,,,///---++++++,,,...///...,,,,,,++++++++++++,,,,,,...---++++++---......---++++++++++++,,,---...///...,,,++++++,,,------,,,---...//////000000//////---...000///......///000////////////............+++,,,,,,...///000111111/////////000111222333444444666888:::===BBBHHHLLLPPPWWW```fffiiikkknnnppp|||}}}xxxtttrrrrrrsssuuussstttvvvxxxzzzzzz{{{{{{}}}zzzwwwuuutttrrrooollljjjfff```\\\YYYVVVSSSQQQNNNMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPRRRVVV[[[^^^___```aaabbblllsss~~~~~~xxxuuuuuuuuuvvvvvvuuuvvvyyy||||||yyysssooojjjhhhfffgggjjjpppvvvzzz||||||{{{{{{yyyxxxvvvuuu{{{zzz{{{~~~zzzxxxqqqmmmiiigggggghhhhhhhhhaaa]]]XXXXXX[[[^^^____________aaaaaaaaa```___^^^```______aaacccgggjjjlllrrrqqqooonnnnnnnnnooopppqqqoookkkhhhhhhkkkoooqqqpppqqqrrrssstttwww|||wwwppplllhhheeecccfffeeeccc]]]WWWSSSQQQQQQPPPNNNLLLJJJJJJLLLNNNPPPTTTUUUUUUVVVVVVVVVUUUUUUUUUWWWYYYYYYYYYZZZ[[[]]]___^^^]]][[[ZZZXXXWWWVVVSSSPPPMMMJJJKKKOOOTTTWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSQQQNNNJJJFFFBBB===888444111000///...---......///---.........---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***************))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++{{{www{{{|||}}}xxxgggYYYPPPLLLJJJHHHEEECCCAAABBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;999999999999999999999999<<<<<<:::999888777777777444444444555555555555555333333222111111000//////---..................---///......------------...,,,,,,---......---------,,,,,,---------,,,,,,+++++++++************++++++++++++++++++++++++++++++***+++,,,+++)))((()))***+++***)))))))))***+++,,,++++++,,,---,,,+++***))))))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))************************++++++,,,---............,,,,,,++++++,,,,,,------...---,,,+++++++++++++++)))***+++---------------...---,,,,,,---...//////,,,,,,,,,++++++,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,------.........,,,++++++---......---------...///////////////,,,...//////......000111///////////////.........,,,,,,---...///000000111000000111222222444666888:::<<>>===<<<;;;;;;999999999999999999999999<<<<<<:::999888777777777444444444555555555555555333333222222111111000000.........------.........000///...------------------------......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,+++)))))))))++++++***)))((()))***,,,---+++,,,------,,,+++)))((()))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------------,,,,,,,,,***************************+++,,,---............,,,++++++***+++,,,---.........---,,,++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,------,,,++++++---.....................------,,,,,,...,,,++++++---///......,,,,,,---............---,,,...//////......000111.........///////////////........./////////000000000222333333333444888;;;???BBBFFFKKKPPPWWW^^^cccmmmttt~~~nnnjjjbbb[[[VVVUUUUUUVVVWWWWWWXXX[[[```gggmmmqqqpppooommmhhhccc]]]YYYWWWRRRRRRRRRUUUXXXZZZYYYYYYNNNNNNNNNNNNQQQTTTWWWYYY[[[\\\^^^```cccgggjjjkkkrrruuuxxx{{{~~~}}}|||}}}~~~}}}~~~}}}~~~xxxrrrrrruuuxxxwwwuuupppooonnnllljjjhhhfffeeeeeeccc```^^^\\\\\\\\\\\\cccccccccdddfffiiikkklllpppqqqsssssssssqqqooonnnmmmmmmllljjjhhhhhhjjjlllrrruuuyyy}}}~~~|||{{{}}}||||||~~~~~~}}}zzztttmmmhhhffffffccc___YYYSSSNNNLLLLLLLLLNNNNNNNNNNNNOOOPPPRRRSSSSSSTTTVVVWWWWWWXXXZZZ\\\]]]\\\\\\[[[ZZZYYYXXXXXXVVVTTTRRROOOMMMLLLKKKKKKMMMNNNPPPSSSUUUXXXZZZ[[[YYYXXXVVVUUUTTTTTTUUUUUUPPPOOOPPPPPPQQQNNNKKKGGG???<<<888333///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,|||tttwww{{{}}}{{{iiiZZZPPPLLLJJJGGGEEEBBBAAAAAAAAAAAA@@@@@@???>>>>>><<<<<<;;;:::999999999999999999999999;;;:::888777666666555555555555555555555555444444333333222222222111111111///...------------...///000000///...------------,,,------------,,,,,,+++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,)))+++,,,+++***)))***++++++***)))))))))***,,,---,,,,,,,,,,,,,,,+++***)))***************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++,,,,,,+++++++++,,,---......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...------,,,,,,,,,,,,---------,,,++++++---//////...////////////...---++++++...,,,+++,,,.../////////+++,,,,,,---...------------...000///......///000.........///////////////000000000000000000000111000333555555555888===BBBHHHLLLQQQWWW\\\ccciiimmmxxx~~~{{{vvvjjjfff```YYYTTTPPPNNNMMMLLLKKKKKKKKKNNNSSSYYY\\\]]]^^^^^^[[[WWWRRRPPPOOOMMMMMMPPPTTTZZZ___bbbbbbXXXWWWWWWXXXZZZ^^^bbbeeehhhiiikkknnnqqquuuxxxzzz}}}||||||~~~{{{{{{~~~yyyxxxwwwuuusssqqqpppoookkkjjjiiihhhgggfffeeeeeefffeeedddddddddeeefffgggjjjlllpppsssuuutttsssrrrqqqrrrqqqooollljjjjjjkkkqqquuu{{{}}}wwwvvvuuuwww{{{~~~{{{xxxvvvvvvnnnlllfff```ZZZVVVRRRQQQNNNMMMKKKJJJJJJKKKMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWVVVTTTRRROOOLLLKKKKKKKKKLLLNNNQQQUUUXXXZZZ[[[ZZZYYYXXXXXXWWWWWWXXXUUUTTTTTTTTTTTTRRRNNNKKKHHHEEE@@@;;;555222///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***************+++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************|||sssvvv{{{iiiYYYOOOJJJIIIFFFDDDAAA@@@@@@AAA@@@?????????>>>===<<<;;;;;;:::888888888888888888888888;;;:::888777666666555555666666666555444444444333333333222222222222111111///...------------...///111000///...------------,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))***++++++***)))***+++***************++++++,,,,,,,,,++++++***++++++++++++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------,,,,,,,,,------.........---,,,++++++++++++))),,,...---,,,+++,,,...------,,,,,,,,,,,,---------+++***+++---//////...------...//////...---,,,---,,,+++,,,...000000///,,,------..................///000///...---...///............/////////000//////000111222333333444333777:::<<<===AAAIIIOOOVVV[[[aaahhhmmmrrrwwwzzz~~~wwwtttsssrrrnnnjjjjjjhhhccc]]]VVVOOOIIIGGGEEECCCBBBAAACCCGGGKKKMMMQQQTTTWWWXXXVVVTTTTTTUUUVVVVVVXXX]]]dddjjjmmmnnnmmmlllkkkjjjlllppptttvvvxxxyyy{{{~~~~~~}}}zzzxxxxxxzzz}}}}}}zzz{{{{{{}}}~~~~~~}}}|||{{{zzzzzzzzzssstttuuuvvvvvvuuutttssstttsssqqqooonnnmmmmmmnnnmmmnnnpppqqqssstttttttttvvvwwwwwwuuurrrnnnmmmlllnnnttt}}}uuusssqqqrrrtttwwwxxxxxx}}}|||zzzxxxsssmmmgggaaa^^^VVVSSSPPPLLLJJJJJJKKKMMMKKKMMMOOOPPPPPPRRRTTTVVVVVVWWWWWWXXXYYYYYYZZZZZZWWWWWWWWWVVVUUUSSSQQQPPPLLLKKKIIIIIIKKKOOOSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUQQQOOONNNLLLHHHCCC>>>999555333//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***))))))***+++,,,------...)))******+++,,,,,,------++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))|||sssuuu~~~{{{hhhYYYNNNIIIGGGFFFCCCAAA???@@@@@@????????????>>>===<<<;;;::::::888888888888888888888888===<<<:::999888888777777777777666555444444333333333333222222222222222222///...---,,,,,,---...///111111000......---------,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,)))***++++++***)))***,,,))))))******++++++++++++,,,,,,*********+++,,,---,,,+++++++++******))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---------+++,,,---.........------,,,,,,,,,,,,------...//////...---,,,+++*********))),,,//////,,,+++---///...------,,,,,,------...---+++***+++---/////////+++,,,---////////////...---,,,+++,,,...000000///---......//////////////////000111000...------...---.........//////000000......000111333555666777777;;;@@@CCCEEEKKKTTT\\\bbbgggooovvv{{{}}}tttooonnnnnnkkkhhhkkkjjjfff```WWWNNNGGGBBB@@@???>>>>>>@@@DDDHHHJJJNNNSSSXXX\\\\\\]]]___bbbgggggghhhlllrrrxxx|||}}}}}}|||}}}}}}}}}{{{xxxxxxzzz|||~~~{{{rrruuuyyy{{{|||~~~}}}}}}||||||{{{|||||||||{{{}}}}}}|||}}}||||||||||||vvvuuusssqqqqqqrrrssstttyyy{{{|||zzzvvvrrrooonnniiippp|||xxxuuuqqqoooooopppppppppuuuyyy}}}vvvoookkk___\\\WWWQQQNNNMMMMMMMMMGGGIIILLLMMMMMMOOOQQQSSSTTTUUUVVVWWWXXXZZZZZZ[[[VVVVVVUUUUUUUUUUUUVVVVVVNNNLLLIIIGGGHHHKKKOOOQQQRRRSSSUUUWWWYYYYYYYYYYYYZZZYYYXXXXXXXXXXXXVVVTTTQQQPPPMMMIIIDDD???;;;888222111000///...---------++++++++++++++++++++++++******,,,,,,,,,,,,+++***++++++,,,---///000111111))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))***+++,,,------...************************************************++++++++++++++++++++++++++++++++++++++++++++++++yyyooonnnuuuyyyfffWWWNNNJJJIIIGGGFFFDDDCCCAAAAAA@@@@@@???@@@@@@>>>;;;999999:::999999999999999999999999:::<<<===999333222666;;;888777555444333333444444444333111000//////...............////////////000---...111222222111...---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,***))))))******++++++************++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******000///...---,,,,,,,,,,,,------++++++++++++------.................................---,,,+++***))),,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,---............////////////////////////'''((()))***,,,---......///......---------......000111111000...---///000222222111000000111222222111222444555555888;;;>>>???BBBGGGMMMTTT]]]ffflllvvv{{{{{{tttooommmllliiigggfffbbb^^^[[[SSSJJJGGGHHHEEEEEECCCAAABBBFFFLLLQQQVVV[[[___aaaeeekkkmmmkkkooorrrwww|||}}}~~~}}}zzzzzz|||~~~}}}|||{{{{{{}}}{{{vvvmmmllljjjjjjnnnuuu|||{{{wwwvvvxxxzzz{{{zzz~~~~~~~~~yyywwwwwwxxxxxxwwwxxxyyyyyyyyywwwuuussslllmmmqqqyyy|||uuurrrssstttrrrpppnnnqqqtttuuuuuuwww}}}nnnllleeeZZZTTTTTTTTTRRRQQQJJJGGGJJJLLLKKKNNNSSSSSSUUUWWWXXXXXXXXXYYYZZZWWWVVVTTTSSSRRRRRRSSSTTTRRRQQQNNNKKKJJJIIIJJJJJJPPPPPPRRRTTTVVVWWWYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVTTTRRRNNNIIIDDDBBB===999333000............---,,,***+++,,,...------///...,,,***)))))))))***---,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,------......------,,,...---+++***)))***++++++...,,,***)))((()))***+++,,,++++++******++++++,,,(((***,,,,,,++++++,,,---yyymmmmmmtttyyyfffWWWMMMJJJIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@>>><<<::::::;;;999999999999999999999999:::;;;;;;888555444666888888777555444333333444444444333222111000/////////000000///......------,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++************++++++************++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,------,,,+++***))))))))))))---,,,,,,++++++,,,,,,------,,,,,,,,,++++++******------------,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++******+++,,,------------........................+++,,,,,,---...///000000......---------......///...//////...,,,,,,---...222111000//////000111111222444666999;;;???CCCGGGJJJNNNUUU]]]dddmmmuuuzzzzzzsssnnnkkkhhheeebbb```[[[WWWTTTOOOJJJJJJNNNOOOPPPOOOOOOQQQUUU[[[``````gggmmmooorrrvvvxxxwwwxxx{{{~~~yyyvvvxxxzzz||||||{{{||||||{{{yyyzzzzzz{{{}}}~~~~~~yyyuuunnnllljjjiiilllqqqvvvzzz{{{xxxuuuuuuvvvxxxxxxwwwyyyyyy{{{}}}{{{}}}}}}}}}{{{yyyvvvsssqqqeeedddfffllluuu{{{}}}}}}|||yyyyyy{{{|||yyyuuuqqqrrrrrrqqqppppppqqqsss~~~}}}wwwmmmgggeeeaaa\\\UUUMMMIIIJJJKKKIIIJJJNNNPPPQQQSSSUUUVVVWWWXXXYYYYYYXXXVVVTTTSSSRRRQQQQQQOOOOOONNNMMMLLLKKKIIIIIIKKKLLLMMMPPPRRRTTTVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUSSSPPPMMMIIIGGGCCC>>>888444222111000//////...,,,,,,------,,,+++111000...---,,,,,,---------,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++++++++***((('''''''''((())),,,++++++******++++++,,,)))+++,,,,,,+++***++++++xxxkkkkkkrrrxxxfffWWWMMMIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@AAAAAA???===;;;;;;;;;::::::::::::::::::::::::=========;;;:::999999888777777666555444444444444555444333222000000000000111111000...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++************++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,---......///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++*********))),,,---------,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,***++++++,,,,,,,,,++++++------------------------.........//////000000000------------...///000000...//////...---,,,---///222111000000000111222333444666;;;???DDDIIIPPPTTTZZZ___hhhpppxxx~~~~~~{{{uuurrrooommmmmmpppsssvvvvvvrrrmmmhhhddd```\\\YYYWWWSSSPPPPPPNNNNNNRRRYYYZZZ[[[]]]___aaaeeejjjnnnpppzzz~~~wwwsssrrrtttwww{{{~~~}}}{{{zzz||||||||||||}}}~~~{{{xxxsssqqqnnnllllllooorrrtttxxxvvvuuuuuuvvvvvvuuutttuuuuuuyyyzzzvvvrrrppphhheeecccfffmmmssswwwwww}}}}}}}}}yyywwwssspppnnnkkkgggeeemmmwww|||xxxuuunnneee___XXXRRROOOMMMJJJJJJLLLMMMNNNOOOQQQTTTVVVXXXYYYZZZYYYXXXWWWUUURRRPPPOOOLLLMMMNNNOOONNNLLLJJJHHHFFFGGGHHHJJJMMMPPPRRRSSSWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVTTTRRROOONNNJJJFFF@@@;;;777555222111111000............+++)))///......------......///---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,+++++++++***)))''''''((()))))),,,++++++******++++++,,,***+++---,,,+++)))******vvviiikkktttyyyfffWWWMMMIIIGGGGGGFFFDDDCCCAAA@@@@@@@@@AAABBBBBB@@@===;;;;;;<<<::::::::::::::::::::::::>>><<<;;;;;;<<<;;;888666777666666555555555555555555555333222111000000000000000///---,,,+++***)))---,,,+++******+++,,,---------------------------,,,---------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,++++++******++++++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------,,,,,,,,,,,,)))***,,,......---,,,++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---------,,,++++++------------------------///.....................------------...///111111000111111000//////000222222222111222222444666777777:::@@@FFFMMMUUU]]]bbbiiioooxxx|||wwwqqqnnnhhheeeaaa^^^^^^```dddfffeeeccc```]]]ZZZWWWTTTRRRRRRPPPQQQUUUWWWXXX^^^eeehhhjjjmmmnnnppprrrvvvxxx~~~{{{yyyzzz|||}}}zzzxxxvvvvvvwwwwww{{{{{{zzzzzzyyywwwtttrrruuuvvvzzz{{{wwwtttsssnnniiiiiimmmssswwwxxx{{{{{{}}}|||wwwsssqqqmmmgggbbb```gggnnnsssvvvzzz}}}~~~|||rrrmmmggg```ZZZVVVSSSPPPOOONNNMMMMMMNNNQQQTTTWWWWWWXXXYYYYYYXXXWWWUUUSSSQQQMMMMMMNNNNNNNNNLLLKKKJJJFFFFFFFFFGGGIIIKKKMMMNNNRRRSSSTTTUUUWWWYYYZZZ[[[XXXXXXXXXXXXWWWUUUTTTSSSQQQMMMGGGBBB>>>:::666333111000/////////...+++)))******+++++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,((()))+++,,,------,,,+++,,,,,,+++******++++++,,,,,,++++++******++++++,,,(((***,,,,,,*********+++uuuiiimmmxxxzzzhhhXXXNNNIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@AAABBBBBB@@@===;;;;;;<<<:::::::::::::::::::::::::::999888888999888555333666666666666666666555555555555333222111000000000......---------,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++***+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))((()))+++,,,------,,,+++,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000111000...---,,,+++++++++)))***,,,......---,,,++++++++++++,,,,,,,,,---------------------------------...............---,,,------------------------000000////////////......---------...///000111222000111111111//////111333111111111333555888;;;===>>>BBBIIIPPPXXXaaajjjpppyyy~~~~~~yyyuuuqqqlllfffbbbZZZXXXUUUSSSQQQRRRSSSTTTRRRSSSSSSSSSRRRQQQQQQQQQUUUWWW]]]eeeiiijjjnnnssszzz|||}}}}}}}}}}}}|||xxxwwwwwwxxx}}}|||vvvooommmppptttwwwxxxvvvuuuuuuvvvzzz}}}|||wwwtttrrrooojjjfffeeeeeefffggghhhjjjmmmqqqzzz~~~yyyuuuooohhhccc___ZZZWWWPPPMMMJJJJJJMMMPPPQQQQQQTTTUUUWWWXXXXXXWWWVVVVVVPPPOOONNNMMMLLLLLLMMMNNNJJJIIIHHHGGGFFFGGGHHHIIILLLMMMPPPSSSVVVYYY[[[\\\ZZZZZZYYYYYYXXXWWWVVVUUUUUUQQQMMMHHHDDD@@@;;;888222111//////000///,,,***))))))******++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++((()))+++,,,------,,,+++,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,&&&(((***+++******+++---tttiiiooo|||{{{iiiZZZPPPJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@AAAAAA???===;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;:::888888888666666777777777666666555555444333222000000000000,,,,,,------.........///......,,,,,,,,,,,,......++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++''''''(((***+++---...///111000...,,,++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------............---...////////////......------------------------111111111111111111111111............///000111111...///000///......000111000111333666:::???DDDFFFJJJOOOUUU]]]fffoooxxx~~~yyytttooollliiieee___ZZZMMMLLLJJJIIIGGGGGGGGGGGGHHHKKKMMMOOOQQQTTTXXX[[[bbbeeennnxxx}}}|||~~~~~~~~~}}}{{{xxxyyy{{{||||||rrrpppmmmkkklllnnnrrrtttvvvssspppnnnnnnnnnmmmlllmmmhhhdddcccbbbaaaccchhhooouuu{{{|||uuuqqqmmmgggaaaWWWRRRLLLIIIJJJKKKKKKIIIOOOPPPRRRTTTVVVWWWWWWXXXTTTRRROOOMMMMMMMMMNNNOOOMMMLLLIIIGGGFFFFFFGGGHHHIIIJJJLLLPPPSSSVVVYYYZZZYYYXXXXXXXXXWWWWWWWWWVVVWWWTTTQQQNNNKKKHHHCCC???888555333111000000...---+++,,,------.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++)))))))))***************,,,++++++******++++++,,,&&&(((***+++******+++,,,rrrhhhppp|||kkk\\\QQQLLLIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>??????<<<999777:::<<<555666777777888777666555444333222111000/////////------........./////////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------------.........------......///+++,,,,,,------,,,,,,+++*********+++,,,,,,------///...---,,,,,,---///000++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------.........///,,,,,,---...////////////........................000000000111111111111111000///////////////000000...///000///......000222333555999>>>DDDKKKQQQTTTYYY]]]dddkkksss|||{{{wwwtttooojjjfffddd___WWWQQQGGGEEECCCBBBBBBCCCDDDEEEJJJMMMQQQTTTXXX^^^eeejjjrrrvvv}}}{{{{{{}}}zzzwwwyyy}}}sssqqqmmmiiiggggggiiikkkiiiiiihhhggggggiiimmmppprrrkkkfffgggfffcccdddhhhiiipppttttttwww~~~}}}vvvmmmddd]]]SSSNNNLLLLLLIIIGGGLLLLLLMMMOOOQQQSSSUUUVVVTTTTTTRRRQQQPPPOOONNNNNNNNNLLLIIIGGGFFFFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYXXXVVVUUUTTTRRROOOKKKHHHAAA===888444222111///...---...///000000000///...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++((()))******+++++++++***,,,++++++******++++++,,,)))***,,,+++)))(((((()))rrrgggpppyyy}}}lll]]]RRRLLLJJJGGGFFFDDDCCCAAAAAA@@@@@@???@@@@@@>>>;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;888::::::777111000444999555666777888888777666555444333111000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------.........---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,+++*********,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////++++++*********++++++,,,++++++------------++++++/////////......---------,,,,,,++++++,,,///111333,,,,,,+++++++++,,,---...++++++,,,,,,,,,------------------.........//////***+++,,,---............////////////////////////---.........////////////111000000////////////000000111222111000111222444999;;;@@@FFFNNNVVV\\\```dddhhhnnnuuu}}}~~~uuuqqqrrrmmmgggdddaaa[[[RRRJJJEEEDDDAAA@@@AAADDDGGGJJJPPPSSSWWW[[[___fffooovvv~~~~~~~~~|||sssnnnnnnrrrvvvyyyxxxvvvrrrmmmiiiffffffgggbbbcccdddcccbbbfffmmmssswwwpppnnnpppppplllllloookkkrrruuuqqqooovvvwwwpppggg\\\TTTQQQOOOLLLIIIJJJJJJJJJKKKLLLOOOQQQSSSTTTTTTUUUTTTSSSPPPNNNLLLMMMKKKHHHFFFEEEFFFHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUWWWYYY[[[XXXXXXWWWWWWWWWUUUQQQNNNIIIDDD===777333111000///---...///000000///...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++...---+++***)))***++++++***+++,,,---------------,,,++++++++++++++++++,,,,,,------,,,)))&&&%%%&&&nnnlllvvv{{{}}}xxx}}}{{{hhhZZZQQQLLLJJJFFFEEEDDDBBBAAA@@@??????????????????>>><<<;;;:::::::::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::999777666666555555555555666555555444333222000000///......------------......//////...---,,,,,,+++++++++---000///,,,+++,,,---------,,,,,,,,,------...------------------------///---+++)))))))))+++,,,......//////......---,,,***************************+++,,,,,,,,,***)))(((+++++++++,,,,,,---------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***************++++++,,,---,,,,,,,,,+++++++++******,,,---//////.........///,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000000///---+++++++++---...+++++++++,,,---...///000......------------......//////............//////......------------............///000000000000000222000...///222333222///...000222222333444777999:::@@@HHHQQQYYYaaahhhlllrrrxxx~~~uuupppmmmkkkeee]]]TTTMMMIIIHHHHHHGGGFFFEEEFFFHHHKKKMMMSSSYYY```ffflllttt|||~~~uuuooolllmmmooo||||||xxxsssooommmmmmkkkjjjeeehhhiiifffbbbaaafffkkkmmmnnnqqquuuxxxyyyxxxvvvwwwtttpppllllllqqqyyyxxxooocccZZZUUUSSSPPPNNNKKKIIIHHHGGGIIIMMMQQQSSSQQQRRRTTTTTTTTTRRRPPPNNNPPPNNNKKKHHHFFFEEEDDDDDDIIIIIIIIIIIIHHHHHHGGGGGGJJJMMMPPPTTTWWWXXXXXXWWWYYYYYYYYYYYYXXXWWWVVVUUUPPPNNNGGG===444///111444---...///000000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...***+++---,,,,,,+++---...,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++pppkkktttxxx{{{xxx}}}zzzhhhYYYQQQLLLIIIFFFEEEDDDBBBAAA@@@??????@@@@@@@@@???>>><<<;;;:::::::::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::999888777777666666666666777555444444333111000000///......------------......///......---,,,,,,+++++++++---///...,,,+++---///...------,,,,,,,,,------...------------------------,,,+++******+++,,,,,,,,,------------,,,++++++***************************************)))((((((++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,------......---------,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////------------/////////...,,,******+++,,,---,,,,,,,,,,,,------...///......------------......//////............//////......------------......///000000111111111111111///...,,,...111222111000...///111333444777;;;>>>BBBHHHRRR\\\dddkkkpppsss{{{uuuoookkkhhhbbbZZZQQQLLLJJJJJJJJJJJJKKKMMMOOORRRTTTVVV^^^bbbhhhnnnttt{{{~~~|||~~~}}}xxxzzz~~~}}}||||||}}}yyyyyy{{{}}}~~~~~~zzzvvvwwwxxx~~~{{{yyyvvvtttsssrrrqqqooommmnnnnnnllliiiiiikkknnnooonnnooorrrwww||||||zzzvvvqqqnnnoootttwww}}}xxxmmmddd^^^[[[ZZZYYYQQQOOOLLLIIIHHHIIIKKKMMMOOOQQQRRRTTTUUUUUUUUUTTTSSSRRROOOKKKIIIGGGEEEEEEFFFGGGIIIKKKKKKKKKJJJIIIGGGHHHKKKNNNRRRTTTVVVWWWYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQMMMFFF???:::888888000000000000000/////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---***+++---,,,,,,+++---...,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++tttkkktttwwwzzzxxx}}}zzzgggYYYPPPKKKIIIFFFEEEDDDBBBAAA@@@??????AAAAAA@@@???>>><<<:::999:::::::::::::::;;;;;;<<<======<<<;;;::::::999999999888777777666666777777444444333222111000000///......------------...............------,,,,,,++++++,,,------,,,,,,...000......------,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++******)))++++++++++++++++++++++++,,,,,,+++************++++++++++++++++++************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++......------------------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......------+++*********+++,,,------,,,,,,,,,------.........------------......//////............//////......------------......000000111222222222222222///...---...000222222222000222444666999<<>><<<:::999:::::::::::::::;;;<<<<<<======<<<;;;::::::999999999888777666555555555666333333333222111000000///......------------............---------,,,,,,,,,+++,,,,,,,,,,,,---///111------------,,,++++++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***+++++++++++++++***))))))++++++++++++++++++++++++...---,,,++++++,,,---...,,,++++++******)))))))))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))------------,,,,,,,,,,,,...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------,,,++++++,,,,,,---......---,,,,,,,,,------......------------......//////............//////......------------......///000111111222222111111111111000000111333444444555777:::===???DDDIIILLLVVV___lllxxx}}}}}}~~~yyyooogggeeeccc___ZZZXXXYYY]]]```gggiiimmmpppqqqqqqpppooopppqqqtttxxx}}}~~~}}}qqqjjjiiijjjooorrrxxx}}}|||uuurrrqqqttt}}}||||||yyy}}}{{{yyyvvvvvvyyy}}}~~~~~~~~~}}}{{{yyyvvvrrrmmmllloootttyyy|||{{{wwwuuuuuuooonnnlllkkklllrrr{{{|||sssllliiiiiibbb___ZZZTTTPPPMMMKKKKKKMMMMMMMMMMMMNNNPPPRRRSSSWWWVVVUUUSSSRRRPPPOOOOOOHHHHHHIIIJJJLLLMMMOOOPPPLLLKKKIIIIIIKKKQQQWWW[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVSSSQQQQQQQQQMMMGGGBBB@@@===777222//////000222,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++zzzooowwwyyy|||zzz~~~zzzgggYYYPPPKKKIIIFFFEEEDDDBBBAAA@@@??????BBBAAAAAA@@@>>>===;;;:::;;;;;;::::::;;;;;;<<<===>>>===<<<;;;:::999888888777777666555444333333444333222222111111000000000......------------......---------------,,,,,,,,,,,,++++++,,,---...//////,,,,,,---------,,,******))))))*********+++++++++.........------+++***))),,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++------,,,++++++******)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++)))))),,,,,,,,,,,,++++++++++++,,,+++***,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---......---------...............---,,,,,,,,,------......------------......//////............//////......------------.........///000000111111000000222222111111111222444666;;;>>>AAAEEEHHHLLLPPPSSS___hhhttt~~~yyyuuurrrpppooommmjjjhhhiiilllkkkeee___aaaaaa``````aaadddjjjnnnxxxzzz|||~~~}}}zzzvvvsssqqqqqqrrruuuzzzwwwnnniiigggkkkooouuuzzz~~~{{{}}}{{{vvvrrrqqqtttzzz|||wwwsssqqqqqqpppoootttwww{{{}}}|||zzzyyyyyyvvvsssmmmhhheeegggmmmrrryyy}}}}}}wwwtttsssllliiiccc\\\VVVQQQMMMLLLKKKIIIHHHGGGIIIKKKNNNQQQTTTTTTUUUUUUUUUUUUUUUUUUOOOMMMJJJIIIJJJMMMPPPSSSSSSPPPMMMKKKLLLPPPUUUXXXZZZZZZZZZ[[[ZZZZZZYYYYYYYYYUUURRRRRRSSSRRRNNNJJJIIIEEE===666111/////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++***)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++vvv~~~|||}}}{{{hhhZZZQQQLLLJJJFFFEEEDDDBBBAAA@@@??????AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<:::999888888777666555444333222222222222222111111111000000000......------------......------------------------,,,++++++---//////...,,,***+++,,,------,,,+++***)))))))))******++++++,,,.........---,,,+++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******++++++++++++++++++************+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---...///...---,,,+++,,,,,,+++++++++*********......///222666666333///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------............////////////------,,,,,,,,,------.........------------......//////............//////......------------............///000000000000000000000111000111333777:::AAAEEEKKKQQQUUUXXX\\\^^^jjjpppyyy~~~{{{uuuoooiiidddaaa___VVVTTTSSSVVVZZZ\\\\\\[[[aaacccfffiiilllpppuuuxxxzzzvvvsssrrrrrrtttyyyyyyrrrnnnnnnrrryyy|||{{{{{{tttqqqssswww|||~~~zzzuuuoookkkjjjnnnssswwwwwwwwwxxxxxxzzzwwwrrrkkkfffeeegggjjjnnnssszzzwwwsssmmmeee^^^XXXTTTRRRMMMJJJGGGFFFGGGJJJNNNQQQQQQRRRSSSUUUVVVWWWXXXXXXTTTRRRNNNLLLLLLOOORRRUUUXXXUUUQQQOOONNNPPPSSSUUUZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[YYYWWWUUUUUUUUUTTTSSSOOOKKKEEE===777333000//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******,,,---...---+++***+++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++}}}zzz|||iii[[[RRRMMMKKKFFFEEEDDDBBBAAA@@@?????????@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;<<<======>>>>>>===<<<:::999888777888777666555333333333333111111111111000000000000......------------......------------------------,,,+++,,,...000000,,,)))((()))+++---------,,,+++*********+++,,,------------,,,,,,+++,,,---...///---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++,,,---//////...---,,,------,,,,,,,,,+++++++++......111777<<<<<<777111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------...//////......,,,,,,,,,,,,------...///......------------......//////............//////......------------......//////000111111111111000...000222333555999???CCCJJJPPPYYYaaagggllloooqqqvvvyyy|||~~~|||zzzyyyyyyuuurrrlllddd]]]WWWRRRPPPJJJIIIIIILLLPPPVVV\\\___ggglllrrrwwwzzz}}}zzzxxxvvvxxx~~~~~~|||||||||||||||vvvrrrlllnnnqqqssssssrrrssstttvvvuuutttqqqmmmkkklllmmmlllnnnrrrxxx~~~}}}{{{wwwqqqlllhhheeecccYYYVVVPPPKKKIIIJJJMMMOOOOOOPPPRRRTTTVVVWWWWWWWWWUUUUUUSSSSSSSSSTTTVVVWWW[[[ZZZWWWUUUTTTUUUUUUVVVZZZ[[[[[[\\\\\\[[[[[[ZZZYYYZZZZZZYYYWWWVVVVVVWWWRRRPPPKKKEEE???:::555333000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,---...---+++***+++,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++~~~xxx|||jjj\\\SSSNNNLLLFFFEEEDDDBBBAAA@@@????????????@@@@@@@@@@@@??????<<<;;;;;;;;;;;;<<<======???>>>===<<<:::999888777999888777666444444333333111111111111000000000000.........------.........------------------------,,,+++,,,///222000+++''''''(((+++---...---,,,,,,++++++,,,------...//////+++*********,,,...111333,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,------......------,,,((()))+++---------+++***......---------,,,,,,,,,&&&'''+++222888888222,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......+++,,,------.........---+++++++++,,,---...///000.........------.........//////............//////.........------.........000000111222222222222222///111555777:::@@@GGGMMMRRRZZZeeeooowww||||||wwwsssqqqqqqmmmjjjddd\\\TTTNNNHHHFFFGGGGGGHHHKKKOOOWWWaaagggpppuuu}}}}}}{{{~~~~~~~~~{{{yyy}}}|||yyyrrrssstttsssqqqpppppppppppprrrtttuuutttsssssstttpppnnnmmmqqqwww|||~~~}}}}}}{{{yyyxxxwwwwwwhhhcccYYYQQQKKKIIIJJJKKKOOOPPPRRRTTTUUUUUUUUUTTTUUUVVVWWWYYYZZZZZZYYYYYY^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[UUUYYY\\\[[[WWWTTTTTTVVVSSSRRROOOKKKEEE???:::777111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,---...---+++***+++,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++~~~|||iii[[[RRRLLLIIIHHHGGGEEEBBBAAA@@@@@@@@@???AAAAAA@@@>>><<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<<<<<;;;:::888777666666888777555444333333444444000////////////000000111111111000//////////////////......------,,,++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------...//////000000000///......---++++++,,,,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,------.........***++++++,,,,,,++++++******)))(((((()))+++---...***+++,,,---...---,,,+++,,,,,,---......---,,,,,,////////////////////////...------,,,,,,,,,---------...///000000///...---000...------------+++***,,,,,,------------------)))***+++,,,...///000000000000000000000111111222///000000///...------///222000...///222444333111444666888:::===DDDNNNVVVaaagggqqq{{{{{{xxxvvvsssnnnjjjddd```ZZZRRRKKKFFFCCCBBBIIIHHHLLLTTTZZZ___gggooo}}}}}}}}}~~~}}}|||}}}~~~{{{zzzyyywwwvvvuuuuuuuuummmlllmmmpppuuuyyy|||}}}zzztttqqqrrruuuuuuuuuyyy{{{}}}~~~tttggg\\\VVVRRROOOMMMKKKLLLMMMPPPSSSTTTSSSQQQTTTUUUVVVXXXYYYZZZZZZZZZ````````````^^^\\\ZZZYYY]]][[[YYYWWWVVVXXXZZZ[[[YYYYYYXXXXXXWWWUUUTTTSSSVVVVVVUUURRRNNNHHHBBB???555333000//////...---,,,+++,,,---+++((((((+++///---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))((('''&&&&&&'''((()))((()))+++,,,+++***((('''}}}jjj]]]TTTOOOLLLIIIGGGEEEBBBAAA@@@@@@@@@???AAAAAA@@@>>><<<<<<<<<;;;<<<<<<======>>>>>>>>>;;;;;;::::::999888777777888777555444333333444444111000000/////////000000000//////...---.........------------------------,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,---...---------------,,,+++***,,,,,,---...............,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,******++++++,,,,,,------+++,,,---.........------,,,,,,---......---,,,,,,------------------------...------,,,,,,------------...////////////...---///---,,,---//////...---000//////...,,,++++++***++++++,,,---......///////////////...///000000111111222333222000//////000111///---...111333333222666999===AAAGGGPPP\\\eeennnsss|||~~~zzzwwwuuurrrmmmiiiaaa]]]WWWPPPKKKHHHGGGHHHNNNNNNRRRZZZ```fffnnnwww~~~zzzsssnnnnnnlllkkkjjjjjjkkkmmmnnnmmmmmmnnnnnnooopppqqqqqqsssvvvxxxwwwtttqqqnnnmmmmmmnnnooorrrtttwwwyyy{{{|||~~~}}}|||zzzyyyxxxrrrpppnnnoootttyyy}}}|||xxxwwwuuutttsssrrrsssvvvzzzvvvmmmfff^^^WWWQQQLLLLLLLLLNNNPPPQQQQQQPPPSSSTTTVVVXXXZZZ[[[[[[[[[^^^___``````___]]]\\\[[[]]]\\\ZZZXXXXXXYYY[[[\\\ZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWVVVTTTPPPKKKGGGDDD===999444000///...------,,,......,,,***)))***,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))******((()))***++++++***))))))~~~mmm___WWWQQQOOOIIIGGGEEECCCAAA@@@@@@@@@???AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888888777666555444444444444222111000000///////////////...------,,,,,,------++++++,,,------...//////,,,,,,,,,,,,++++++++++++------------------------***++++++,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,++++++,,,,,,,,,+++******'''((()))***+++,,,------++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------......------,,,,,,,,,---......------,,,,,,---.../////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------............---------,,,,,,---000111000///000//////...---,,,++++++,,,,,,---------........................//////000333444555444111000111222000///...///222444555555<<<@@@FFFLLLSSS^^^jjjsss}}}~~~|||zzzxxxvvvuuurrrnnnlll]]]YYYSSSNNNLLLMMMPPPRRRWWWWWW[[[bbbiiinnnvvv}}}vvvnnnhhheeebbb^^^[[[\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[]]]______]]]\\\\\\]]][[[\\\]]]___aaacccdddeeeeeegggjjjlllnnnttt}}}{{{xxxyyy~~~zzzvvvqqqppprrrvvvzzz|||}}}xxxtttrrrooooooqqqtttzzzzzzpppcccZZZQQQOOOLLLKKKLLLMMMNNNMMMPPPRRRUUUXXXZZZ[[[\\\\\\\\\]]]^^^_________^^^]]]]]]]]][[[ZZZ[[[\\\]]]^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXWWWUUUSSSPPPNNNMMMGGGBBB:::444111///...---...///000///,,,*********,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,((())))))******+++++++++pppaaaWWWRRROOOIIIHHHEEECCCAAA@@@@@@@@@???AAAAAA@@@>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999777777666666555444444444333222111000///////////////......---,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,---------------,,,,,,+++************,,,,,,---------,,,,,,+++'''''''''((())))))***+++)))******++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,------------,,,,,,......------------------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------------------,,,+++---///000///...,,,,,,------......//////...............---------///............///000000222333444333000///000111000000000222444888;;;<<>><<<<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999777777777666666555444444333333222000////////////000///......------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,------------------,,,,,,+++************++++++,,,,,,---,,,,,,+++---,,,,,,+++++++++,,,,,,*********++++++,,,,,,------------,,,,,,++++++***++++++,,,,,,,,,,,,++++++000...,,,******+++---///,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,---...///---------,,,,,,------------,,,++++++------,,,+++,,,,,,---......///000000//////.........---------000000//////000000111222///000111000...---...//////000111444777<<>><<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888888888777777777777777555444444333222111111000000000000000//////...---.........//////...---,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------.........+++,,,,,,------------,,,---,,,,,,++++++++++++,,,))))))***+++++++++******...---+++***)))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***///---,,,++++++,,,...///,,,++++++++++++,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,---......///......------------......---+++***+++,,,,,,+++***/////////.........------//////..................000000000000000111222222,,,...//////......///000000111444777<<>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777777777888888777666444333222222111111000111111111///...------,,,,,,---------------------------,,,,,,,,,,,,---------......++++++,,,,,,---......///------------------,,,,,,,,,,,,,,,,,,,,,,,,---...)))******+++,,,,,,+++++++++***)))(((((()))+++,,,......------------------+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,...///000//////...---,,,,,,+++,,,---...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...------...//////+++******+++---...---,,,////////////........................///////////////////////////000111111,,,...000000000000222444555888<<<@@@EEEMMMVVV]]]gggppp}}}~~~vvvpppmmmllllllfffdddaaa]]]YYYYYY]]]aaajjjnnnssszzz}}}xxxyyy~~~~~~~~~}}}{{{wwwqqqllliiidddbbb___\\\\\\]]]___```gggmmmuuu}}}vvvqqqjjjddd^^^ZZZVVVSSSUUUTTTRRROOOLLLJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPOOOPPPSSSUUUYYYYYYZZZZZZXXXVVVTTTRRRRRRQQQOOOOOOPPPPPPQQQPPPPPPRRRTTTWWWZZZ```fffjjjlllhhhcccbbbdddgggiiiiiilllqqquuuwwwwwwyyy~~~~~~zzzvvvsssqqqqqqsssvvvzzz|||}}}|||xxxxxxxxxwwwuuusssqqqpppooooooqqqxxx{{{ppphhhbbb^^^[[[RRRPPPMMMKKKKKKMMMPPPSSSTTTUUUXXXZZZ\\\\\\]]]\\\\\\]]]^^^^^^\\\YYYVVVTTTSSSTTTVVVXXXZZZ[[[[[[\\\YYYZZZ[[[\\\[[[ZZZXXXVVVTTTSSSRRRPPPNNNJJJDDD@@@999666222111111000...,,,,,,------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,+++***}}}wwwvvvzzz{{{vvvdddWWWQQQPPPJJJIIIFFFDDDBBBBBBAAAAAA???AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777666777777888888888666444333111111111111111111222222...---,,,,,,++++++,,,,,,+++,,,,,,------......///,,,,,,,,,------.........++++++,,,,,,---...//////............---,,,++++++,,,,,,,,,,,,---......///+++,,,---...............---,,,++++++,,,...000222/////////......---------*********++++++,,,,,,---,,,------......------,,,))),,,000444555333///---......---,,,---...///000...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++++++++,,,---...///000000///...------...///000*********+++...000000000,,,,,,---...///000111222............//////000000...............///000000---///111222222333555777<<>>===<<<======<<<;;;;;;;;;;;;<<<>>>;;;888777888999888888888777666555444333222222111//////000111222111000////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------,,,++++++,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++***++++++++++++++++++++++++---------....../////////........................///---,,,***))))))******+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,222000///...000000000///---,,,,,,+++++++++,,,,,,......///000000///...---000000000000///////////////000111000/////////111///111333555666888;;;===AAAGGGOOOUUU[[[dddpppxxx}}}{{{ssskkkddd]]]YYY[[[___cccddddddiiiqqqyyy}}}yyyssskkkdddaaaaaaaaaaaafffeeedddbbb```]]][[[ZZZTTTUUUUUUTTTTTTSSSRRRQQQMMMNNNNNNMMMLLLKKKMMMNNNOOOTTT[[[bbbhhhnnnrrrvvvuuupppjjjccc^^^[[[ZZZ[[[WWWYYYZZZZZZYYYYYYYYYZZZ]]]]]]]]]]]]___aaaccceeeccccccccceeehhhjjjjjjjjjiiigggeeebbbaaaccchhhlllmmmpppsssrrrnnniiieeeccc___^^^]]][[[ZZZXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]```^^^[[[YYYYYYYYYYYYXXXZZZYYYXXXZZZ]]]___```___fffiiinnntttxxx{{{||||||~~~}}}zzzxxxttttttwwwwwwsssuuu{{{zzzuuuuuuyyy{{{yyyvvv}}}|||zzz{{{|||{{{wwwsssooonnnllljjjlllsss}}}|||vvvqqqnnnccc]]]TTTNNNLLLMMMOOOPPPSSSTTTUUUVVVXXXZZZ\\\]]]^^^[[[YYYZZZZZZWWWOOOHHHGGGFFFEEEFFFJJJQQQXXX\\\YYYYYYZZZ[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPHHHCCC<<<666333111000///......------,,,,,,---------...///...------...///------......------,,,+++///---,,,,,,,,,,,,+++)))++++++******++++++,,,---))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))vvvmmmiiiiiivvv}}}ssscccXXXPPPMMMLLLKKKHHHFFFDDDBBBAAA@@@BBBAAAAAA@@@???>>>===<<<<<<<<<;;;:::::::::::::::===;;;999888999999888777888777666555444333222222333111000000111111000...........................///......---,,,,,,------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++*********------------------------///...---,,,+++++++++,,,***++++++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++......------------............///000000///...---000000000000000000000///000111222111000///000222000222444666777;;;???BBBLLLSSS\\\ccciiiqqqzzz}}}zzzuuuoooiiiccc^^^[[[[[[^^^bbbfffllluuu|||tttppphhhccc\\\VVVTTTTTTTTTTTTVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNOOOPPPPPPOOOOOOOOOJJJKKKLLLKKKJJJJJJKKKMMMNNNRRRYYY___dddjjjooosssrrrpppllliiifffdddccccccbbbdddfffggggggggghhhiiilllllllllmmmnnnoooqqqqqqssssssuuuxxx}}}|||vvvsssssswwwzzz~~~|||yyywwwqqqpppnnnllliiifffcccbbbbbbcccdddeeeeeeeeeeeeeeefffccc___]]]\\\ZZZYYYWWWVVVTTTTTTUUUXXXZZZZZZZZZ^^^```dddhhhkkklllmmmmmmmmmnnnppprrrvvv||||||{{{xxxxxxyyyuuuppprrrxxxzzzyyyxxxzzz~~~}}}{{{zzz{{{~~~~~~|||vvvsssnnngggeeehhhpppwww~~~zzzwwwkkkdddZZZRRRNNNMMMNNNOOOQQQQQQRRRSSSUUUVVVXXXYYY^^^[[[ZZZZZZ[[[XXXQQQKKKGGGFFFDDDDDDGGGMMMSSSXXXXXXYYYZZZ[[[[[[YYYWWWVVVWWWVVVVVVUUUTTTSSSRRRRRROOOJJJCCC===888444111///000000...------,,,---------...///...------...///,,,------------,,,++++++---+++++++++---------+++++++++******++++++,,,---++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++wwwooojjjiiiuuu~~~tttdddXXXQQQNNNKKKJJJHHHFFFDDDBBBBBBAAAAAAAAA@@@???>>>======<<<;;;;;;:::999999999999:::;;;:::999999::::::888666777777666555444333333222444222111000111000...---------------------------000///...---------...///------------------------------------------------***+++---......---+++***+++******))))))***++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,---/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000000///000///////////////000000......////////////......000000000000000000000000000111222111000000111333333555777999<<>>=========<<<;;;::::::999::::::::::::999999:::;;;:::888555777666666555444444333333333222000000111000///---------------------------000///...,,,,,,---///000...............---------------------------------++++++------------+++++++++************++++++,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------,,,,,,////////////......------------------------------222000///000333444555444//////////////////000111.........///////////////000000000000000111111111000111222111000000333555777999;;;???DDDKKKSSSYYYbbbjjjuuu}}}~~~yyyxxxxxxvvvpppkkkfffddd```]]]]]]bbbhhhllloooooopppwww|||zzzxxxvvvqqqkkkddd\\\VVVSSSOOOLLLIIIGGGHHHHHHGGGFFFIIIJJJKKKLLLLLLMMMMMMLLLIIIJJJLLLMMMOOOOOOPPPPPPPPPRRRTTTUUUUUUUUUWWWXXXXXX[[[___dddjjjqqqxxx}}}{{{xxxsssnnnjjjeee```]]]]]][[[XXXWWWXXXZZZZZZYYY\\\\\\]]]]]]^^^^^^______YYYYYYXXXWWWXXXZZZ___ccckkkpppvvv~~~vvvtttwwwyyy~~~zzzppphhhbbb```___eeejjjsss|||wwwnnneee[[[SSSNNNPPPPPPQQQQQQSSSTTTVVVWWWZZZYYYYYYZZZ[[[ZZZVVVSSSLLLHHHDDD@@@???BBBFFFIIINNNQQQUUUXXXZZZZZZYYYXXXVVVWWWWWWWWWXXXXXXXXXXXXZZZWWWRRRMMMGGGAAA999444222000...---,,,,,,---...---...///...---------//////000000000000///......,,,+++***+++---...---,,,++++++******++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,xxxsss{{{tttdddXXXQQQMMMJJJIIIGGGEEEDDDCCCBBBBBB@@@??????>>>>>>============<<<<<<;;;;;;;;;;;;;;;999999999:::;;;;;;888666666666666555444444333333111000///000111222111000------------------------......---,,,,,,---.../////////.........---------------------------------------++++++++++++------+++++++++++++++,,,------111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000---------------------------------------,,,,,,,,,******+++++++++,,,------------------------------...---,,,---///111111111...---------......///000............//////000000///000000000111111111222000111111111111222555888:::<<<@@@EEELLLUUU___eeeooottt}}}}}}uuupppllllllnnnkkkddd^^^[[[YYYVVVUUUWWW___kkksss|||}}}}}}wwwqqqmmmjjjhhhhhhgggccc___ZZZUUURRRPPPLLLJJJHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMPPPQQQSSSUUUWWWYYYZZZZZZXXXZZZ^^^``````aaacccdddgggjjjoootttyyy|||wwwrrrnnnjjjgggccc`````````______``````````````````aaaaaaYYYYYYXXXVVVUUUWWW[[[^^^dddgggkkkooouuu~~~|||}}}}}}~~~~~~xxxrrrkkkddd```]]]```gggooowww~~~wwwkkk^^^VVVSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWYYYZZZYYYWWWVVVPPPLLLGGGBBB???@@@AAACCCFFFIIINNNSSSWWWYYYZZZZZZWWWWWWWWWXXXYYYYYYZZZZZZXXXWWWTTTRRRNNNHHHAAA<<<222111///---,,,---...///---...///...---------//////////////////...------...---+++,,,,,,---+++***++++++******++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))|||rrrbbbUUUNNNJJJKKKJJJHHHFFFDDDBBBBBBAAA??????>>>>>>>>>===============<<<;;;;;;;;;;;;<<<:::999888999:::;;;999777666666555555555444444444000/////////111222222000------------------------,,,---------............//////......---,,,,,,,,,------------------------...---+++******+++---...++++++++++++,,,---......111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000........................,,,,,,------------,,,++++++++++++,,,---...000000------------------------...,,,+++,,,.../////////,,,,,,,,,,,,---...//////......---......///000111///000000111111222222222000111222222333666:::>>>???CCCHHHPPPXXXbbblllsssyyytttlllgggcccbbbbbb___XXXSSSRRRTTTTTTUUUYYYaaammmvvvyyyuuupppnnnjjjfffbbb___]]]\\\___]]][[[WWWTTTPPPNNNMMMKKKIIIGGGGGGHHHJJJJJJJJJIIIIIIKKKLLLNNNOOOOOOOOOSSSUUUXXX\\\```ccceeefffhhhlllpppssstttuuuwwwyyy|||vvvrrrooonnnmmmllljjjjjjjjjjjjiiihhhgggfff___^^^[[[XXXVVVVVVYYY\\\^^^aaadddfffiiiooowww~~~}}}yyyssskkkfff```aaadddhhhnnnuuu{{{~~~|||ooofff\\\[[[XXXVVVSSSRRRPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWTTTQQQLLLGGGCCCAAA@@@@@@AAACCCHHHMMMRRRVVVYYYZZZWWWWWWXXXXXXYYYZZZZZZ[[[VVVVVVUUUTTTSSSOOOIIIEEE888666222///---...///000---...///...------...///,,,------------,,,++++++///---,,,,,,,,,,,,+++)))++++++******++++++,,,------,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))sssbbbVVVNNNKKKLLLKKKHHHFFFDDDBBBAAA@@@>>>>>>>>>>>>===============<<<;;;;;;::::::;;;;;;;;;999888888999::::::999555555555555555444444444222111///000111111000///........................+++---...000000000...............---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------......------,,,,,,------------------------))))))***+++,,,,,,------------------------------,,,---...//////...---,,,//////......///000111222........................111///---...///000000///,,,,,,,,,,,,---...///000...---------...///111222///000000111111222333333222333444666777;;;AAADDDIIINNNVVV___iiittt~~~zzzqqqlllfffaaa\\\XXXWWWVVVSSSQQQQQQWWW]]]bbbffflllttt{{{~~~vvvmmmgggddd``````___]]][[[YYYWWWVVVXXXWWWUUUTTTRRRPPPPPPOOONNNLLLIIIIIIKKKMMMNNNNNNNNNPPPRRRUUUWWWYYY[[[[[[^^^aaaffflllrrrxxx|||~~~}}}zzzwwwuuunnnllliiiddd___^^^```bbb___bbbeeeeeeeeeggglllppp|||}}}yyysssoookkkkkkkkklllnnnqqqtttvvv|||zzzllliiiddd^^^XXXRRRNNNLLLLLLNNNQQQSSSTTTVVVWWWXXXWWWUUUQQQMMMHHHCCC@@@??????@@@CCCGGGLLLQQQUUUWWWWWWWWWXXXXXXYYYZZZZZZZZZVVVVVVVVVVVVVVVSSSOOOLLLAAA>>>999333000......///---...///...------...///---............---,,,,,,---,,,++++++------,,,+++++++++******++++++,,,---++++++*********++++++,,,************************++++++,,,,,,,,,++++++***vvveeeYYYQQQNNNMMMKKKIIIFFFCCCAAA@@@???>>>>>>>>>>>>============<<<;;;::::::999999::::::;;;999777777888:::::::::555555555555555444444444444222111000111000///---////////////////////////+++---000222333111///.........---,,,,,,+++******------------------------***+++---......---+++***))))))))))))***+++,,,---((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///............,,,++++++,,,---...........................000...,,,,,,.........---,,,,,,,,,------///000000...---------...///111222///000000111222222333333444555777888;;;???EEEIIITTTYYYbbbmmmwwwvvvlllfffaaa]]]WWWRRRQQQRRRTTTUUUTTT]]]hhhpppssswww||||||yyy{{{xxxsssmmmhhhccc___^^^YYYZZZZZZZZZZZZXXXVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUTTTQQQNNNNNNOOORRRTTTTTTXXXZZZ]]]aaaeeehhhjjjkkkqqqttt{{{}}}xxxqqqllliiijjjkkkeeehhhjjjiiifffeeefffiiihhhvvv}}}yyyvvvttttttsssrrrqqqqqqrrrrrrssswwwyyyuuuooofff]]]UUUOOOLLLJJJLLLOOOQQQSSSTTTVVVXXXYYYXXXUUUPPPKKKFFFAAA??????@@@AAADDDHHHMMMQQQTTTWWWXXXXXXXXXYYYYYYYYYZZZXXXWWWWWWWWWXXXVVVSSSPPPHHHDDD>>>777222///...------...///...------...///111111111111111000000///+++******+++---......---++++++******++++++,,,---))))))))))))***+++,,,,,,************************)))***++++++,,,,,,,,,,,,uuueeeYYYQQQNNNKKKIIIFFFDDDCCCBBBAAA???AAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999444555666666666555333222666444111///.........///000///...---,,,---..............................///...---,,,++++++***)))++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,---------...////////////...---,,,,,,,,,,,,,,,/////////....../////////'''333666...***------(((***++++++,,,,,,------...+++,,,...000000///...------------.........//////........................---.........//////000000---......///////////////++++++,,,---...000000111......------------......//////...------------------........./////////000000///...///000111222111555777:::<<>>999444000...///---+++***++++++***(((//////...------------...***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++tttdddXXXQQQNNNKKKIIIFFFDDDCCCBBBAAA???AAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999666666666666666555555444444333111/////////000111000///...---,,,------...........................///......------,,,,,,,,,++++++,,,,,,,,,,,,------...///000///---,,,---...------------...............------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---777:::333///222222...------------,,,,,,,,,,,,+++,,,.../////////---,,,---------.........//////........................------------.........///---....../////////////////////.........---------......------------......000//////...------....../////////////////////000///......///111333555555666999>>>BBBGGGNNNXXX___iiisss}}}wwwoooeee^^^[[[WWWQQQNNNOOOUUU\\\aaammmnnnqqqvvv|||~~~|||zzzuuuuuuttttttvvvzzzzzzoooeee^^^ZZZYYYWWWUUUVVVWWWXXXVVVUUUUUUOOOMMMPPPRRRRRRRRRTTTVVVWWWYYY\\\aaaeeeggghhhggghhhiiiiiijjjnnnsssvvv{{{~~~|||zzzwwwsssppppppqqqrrrttttttqqqlllhhhgggfffiiinnnqqquuu}}}{{{tttqqqqqqsssuuuvvvuuuttttttuuuqqqrrrssstttvvvzzz}}}tttjjj^^^TTTNNNJJJJJJKKKNNNQQQRRRQQQPPPUUUUUUUUUTTTQQQMMMIIIFFFCCCEEEIIIKKKLLLLLLMMMNNNQQQSSSUUUXXXYYYZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTOOOIIIBBB===777222///333111///.../////////...//////...------------...++++++,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************ssscccXXXQQQNNNKKKIIIFFFDDDCCCBBBAAA???@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888999777666555555444444555555333222111000000111222333111000///------,,,,,,,,,................................................++++++,,,,,,,,,,,,------...///000///---,,,---...............------------,,,,,,,,,,,,++++++++++++******))))))))))))******+++333666000---///000,,,//////......---,,,,,,+++***+++---.........---,,,---------.......................................,,,,,,,,,------------------......///////////////000000///...---,,,,,,+++......------------......000000//////......//////000000000000000000000000.........000222555888:::<<<@@@FFFLLLRRR[[[eeemmmvvvxxxnnnddd\\\VVVSSSRRRQQQRRRWWW___ffflllyyyyyy{{{}}}~~~}}}yyyvvvooopppppprrrvvv|||wwwmmmcccYYYRRROOOOOONNNMMMOOOQQQSSSTTTSSSRRRNNNMMMRRRUUUUUUVVVYYY\\\]]]```eeelllsssyyy}}}zzz}}}}}}yyyxxxvvvuuusssrrrooojjjggg___\\\[[[\\\]]]___eeemmmttt{{{~~~}}}sssmmmlllmmmnnnrrrvvvyyyyyyxxxuuutttrrrooonnnqqqvvvzzzuuuhhh[[[TTTMMMKKKKKKLLLNNNPPPPPPOOOQQQSSSUUUVVVUUURRRNNNLLLCCCEEEIIINNNQQQQQQOOOLLLLLLNNNRRRVVVYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUWWWTTTNNNIIICCC===777333111///------...//////...//////...------------...++++++,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))zzzrrrbbbWWWPPPMMMKKKIIIFFFDDDCCCBBBAAA???@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888888888666555444333222333444444444333222111111111222333000000///...---,,,,,,,,,........................,,,---------.........///+++++++++,,,,,,,,,------,,,---...---+++***+++,,,.........------,,,,,,,,,+++++++++++++++++++++***,,,,,,++++++++++++,,,,,,(((...000,,,***,,,,,,***//////.........---------***+++,,,---------,,,,,,................................................---------------------------......///////////////------........................------------......000000////////////000000111111111111000000000000//////000111333777<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777777888888888777555444444444555666555555444222111000000000/////////......---,,,+++........................+++++++++,,,------......+++++++++,,,,,,,,,------,,,---...---+++***+++,,,......------,,,,,,,,,+++******+++,,,,,,,,,+++***------,,,,,,,,,,,,------,,,///000...---//////...---------.........//////++++++,,,,,,,,,---,,,,,,.....................---........................//////..................---......///////////////------........................------------......000000////////////000000111111111111000000000000111222222333555:::AAAGGGPPPUUU\\\ccciiirrr||||||nnnaaaWWWPPPMMMKKKLLLRRR\\\hhhsss}}}~~~{{{zzzwwwyyy}}}zzzyyy{{{xxx{{{wwwsssmmmiiieeeccc```[[[WWWTTTQQQPPPMMMMMMLLLLLLLLLMMMOOOPPPVVVUUUYYY___bbbaaacccgggjjjnnnttt{{{}}}{{{yyyoooggg```\\\YYYWWWXXX]]]ZZZ]]]aaaeeejjjrrr{{{yyyppphhhcccccccccdddiiippptttwwwwwwxxxxxxrrrnnnjjjkkkoootttuuuuuuzzzzzzzzzwwwtttqqqppppppuuuzzz{{{rrrlll]]]YYYTTTPPPNNNMMMLLLKKKIIIKKKOOORRRTTTTTTRRRQQQNNNKKKJJJLLLPPPSSSTTTRRRPPPOOONNNOOOQQQUUUYYY\\\YYYYYYXXXXXXXXXXXXXXXWWW[[[YYYWWWTTTQQQKKKEEE@@@888555222000000111111111//////...------------...,,,,,,---.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,------,,,+++***xxx{{{ppp```UUUOOOMMMKKKIIIFFFDDDCCCBBBAAA???>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777777777888:::999888888777777888888555555444333111000///.........//////......---,,,........................+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...///000///---,,,---...------------,,,,,,,,,,,,******,,,---------,,,+++,,,,,,++++++++++++,,,,,,------.........///000///+++,,,,,,---......//////,,,,,,,,,,,,------------...............---------........................///////////////.........---......///////////////000000///...---,,,,,,+++......------------......//////......//////000000/////////000000000111111222444666777:::AAAKKKRRRZZZ___gggmmmttt|||vvvooobbbVVVMMMJJJJJJKKKVVV^^^jjjxxx}}}zzzyyy|||xxx|||qqqkkkgggccc___```___\\\YYYVVVSSSRRRQQQKKKLLLLLLLLLMMMOOOSSSVVVYYYZZZ```hhhkkkkkknnnrrrsssxxx{{{rrriiiccc^^^YYYWWWYYYXXXZZZ\\\___bbbhhhoootttyyy~~~vvvllleeeaaa___ZZZ\\\```dddiiiqqqyyy~~~{{{wwwtttsssrrrrrrqqqxxxzzz{{{zzzwwwtttssssssrrruuuyyy|||}}}|||yyywwwjjjeee^^^WWWSSSOOOKKKHHHGGGIIILLLOOOQQQQQQQQQQQQRRROOOKKKKKKMMMQQQTTTUUUUUURRROOOLLLMMMQQQVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVTTTQQQLLLHHH===999444111000000////////////...------------...,,,,,,---...............,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,zzz}}}ooo___TTTOOOMMMKKKIIIFFFDDDCCCBBBAAA???===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777777777777888888888888888777777666222222222222111000///...,,,---.../////////...---........................,,,,,,,,,---------------++++++,,,,,,,,,,,,------...///000///---,,,---...,,,,,,,,,,,,,,,,,,------***+++---.........---,,,,,,,,,++++++++++++,,,,,,+++))))))+++,,,------...,,,,,,,,,,,,---------------------------....../////////.........---------......................../////////......------------....../////////////////////.........---------......------------............------...//////000------...///000000111222111555888<<>>888444333111000//////...------------...,,,---......//////......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///}}}|||wwwmmm]]]RRRLLLJJJGGGGGGFFFFFFEEECCCBBBAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888666555555666777666666666555444444333333111111000000000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++,,,---...///........................+++++++++,,,,,,+++******++++++,,,,,,---...//////---,,,+++******+++,,,---///---+++,,,---...---,,,++++++,,,,,,,,,---------///,,,******,,,...//////...///000///...---...000000000//////.........------------------...///000..............................///000000000000000------......//////000000111111111111000000000000///111333333222222222333555888>>>FFFQQQ```nnnwwwzzzxxxxxxnnnddd```]]]YYYWWWXXXQQQSSSWWW]]]dddlllqqquuuqqqllleeedddeeefffccc```\\\ZZZXXXWWWXXXZZZ[[[[[[YYY]]]aaacccdddggglllqqq{{{xxxtttoookkkjjjjjjjjjiiihhhmmmsssvvvwww{{{vvvoooeee___```fffmmmqqq~~~vvvsssvvv|||~~~{{{tttoooooouuu{{{vvviii^^^XXXQQQOOOMMMKKKKKKNNNQQQSSSSSSSSSRRRRRRQQQQQQQQQQQQWWWUUUSSSOOOLLLIIIHHHGGGRRRVVVZZZ\\\[[[ZZZ\\\]]]\\\YYYVVVWWWZZZZZZVVVRRRPPPLLLEEE>>>999555000------------...//////,,,***)))***+++,,,...///000000...---+++*********+++++++++,,,---...---,,,+++***------++++++++++++------++++++++++++++++++++++++~~~{{{}}}xxxmmm]]]RRRLLLJJJIIIHHHHHHFFFDDDBBB@@@?????????>>>===<<<;;;::::::<<<<<<<<<;;;;;;;;;:::::::::888666555444555666777666666666555444444333333333222111000////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---...///........................,,,,,,------------,,,,,,++++++,,,,,,---......///......------------......///---+++,,,---...---,,,++++++,,,,,,,,,------------+++))))))+++------------///000///...---...000000/////////.........---///......---------....................................///000000000000000.........///////////////000000000000000000000000...000111222111222444555999===CCCMMMYYYiiixxxyyyqqqllljjjbbbZZZWWWUUUQQQPPPQQQPPPUUU\\\fffqqq{{{{{{{{{|||uuummmiiidddcccdddeeebbb___]]]\\\ZZZYYYZZZ\\\^^^^^^bbbffflllppprrrvvv{{{yyyuuusssrrrqqqkkknnnqqqrrrssstttwwwyyy}}}|||qqqiiigggiiillloooxxx~~~wwwrrrssswww{{{}}}}}}|||yyysssoooooovvv|||xxxmmmfff^^^YYYSSSMMMJJJJJJLLLMMMRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQPPPOOOLLLIIIHHHNNNRRRWWWZZZZZZZZZ[[[\\\\\\YYYWWWXXXZZZZZZWWWSSSRRRNNNIIICCC>>>:::555111......---...000000...,,,***++++++,,,---...//////------+++*********++++++,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------{{{zzz~~~yyynnn^^^SSSMMMJJJJJJJJJIIIGGGDDDBBB???>>>>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;::::::999999777666555444444555666777666666666555444444333333555444222000///......---111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,------,,,,,,+++,,,,,,------.........+++,,,,,,------,,,,,,+++///---+++,,,---...---,,,,,,,,,,,,,,,------------...,,,******,,,---...------...//////...---...////////////...............000000///------,,,,,,,,,////////////////////////......///000000000000000000000///////////////...////////////000000000000///000111222222444888;;;<<>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::666666555555555666777777666666666555444444333333444333222000///.........000000000/////////......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,///---+++,,,---...---,,,,,,,,,,,,------------...111///------///000000///---...//////------...///........................//////...---------------000000000000000000000000......///000000000000000111000000000//////......///////////////000000000111222444444555999===AAAAAADDDKKKSSS___lllyyy|||pppfff``````XXXQQQNNNMMMMMMQQQVVV```fffqqq}}}{{{xxxzzz}}}zzzwwwqqqmmmjjjhhhggghhhjjjkkkjjjiiiggggggffffffgggjjjooorrrxxx}}}~~~|||tttnnneeedddbbb```___aaadddfffjjjpppzzz~~~xxxsssqqqsssvvv{{{wwwqqqnnnmmmmmm}}}~~~}}}zzzvvvrrrqqqrrrqqqsssxxx|||vvvkkk```WWWQQQOOONNNJJJKKKLLLNNNOOOPPPPPPPPPIIIKKKMMMOOOPPPOOOMMMKKKEEEIIINNNSSSWWWYYYZZZZZZ[[[YYYXXXYYY[[[[[[YYYWWWVVVTTTRRRPPPMMMGGGAAA===222111///...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~|||}}}}}}}}}nnn___TTTNNNKKKHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@??????>>>=========777888999999:::;;;<<<<<<777777777777777777888888666666666555444444333333222111000000000000000000/////////.........---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------------------,,,,,,,,,+++,,,---...///,,,,,,,,,---------------///000111222222111000//////---+++,,,---...---,,,,,,,,,---------.........000///......///000///...---...///...---,,,---///---------...............---------------...//////000000000000000000000000......///000000000000000111111000000/////////....../////////000000111111333444666777999===CCCFFFIIIMMMTTT]]]gggqqq{{{yyyqqqllliiihhh___WWWRRRQQQTTT\\\eeeooottt}}}}}}}}}{{{wwwuuutttrrroooiiiiiiiiijjjmmmooopppqqqmmmnnnnnnnnnooossszzz{{{rrriiieee```\\\YYYYYYZZZ[[[[[[___fffqqq~~~{{{xxxvvvwww|||xxxrrrooonnnyyy{{{~~~|||wwwssspppmmmkkkmmmttt~~~~~~vvvlllaaaYYYRRROOOHHHHHHIIIKKKMMMOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMEEEGGGKKKPPPUUUXXXYYYZZZYYYYYYYYYZZZ[[[[[[ZZZYYYVVVUUUTTTSSSQQQLLLFFFBBB888555111/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++||||||zzzzzzooo```UUUOOOLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@??????>>>>>>>>>888888999:::;;;<<<======888888888888888777777777666666666555444444333333111000000000000000111111............------------------------------------//////............//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---------///000111------------------------,,,,,,------------,,,,,,///---+++,,,---...---,,,,,,---------...............---,,,,,,------,,,***,,,---......---,,,---...---------------.........,,,,,,,,,------///000000////////////////////////......///000000000000000111000000000000000000/////////000000111111222222333555999===AAAFFFLLLPPPPPPVVV^^^fffnnnuuu{{{|||wwwrrrppppppmmmfff^^^ZZZZZZ^^^iiiuuu}}}~~~}}}}}}~~~zzz}}}yyyuuuttttttsssqqqkkkkkkkkkmmmppptttwwwzzzwwwyyyzzzzzz{{{zzzooojjjccc]]]ZZZYYYXXXWWWVVVXXX[[[aaajjjwww}}}{{{|||}}}wwwuuutttwww{{{~~~~~~zzzvvvsssqqqnnnlllnnnsssxxxzzzzzz~~~xxxnnncccXXXRRRKKKKKKJJJIIIKKKMMMPPPQQQRRRQQQOOONNNMMMLLLLLLLLLFFFFFFHHHLLLQQQUUUWWWXXXWWWXXXYYYYYYZZZZZZZZZZZZWWWVVVVVVUUUTTTPPPKKKGGG@@@<<<666222000///...---------------------------+++,,,,,,------------,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++------------------------yyyyyy}}}zzzzzzoooaaaVVVOOOLLLIIIIIIIIIHHHFFFDDDBBBAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888777777666555555666666666555444444333333222222111000//////000000////////////....................................//////............//////+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///000------------------------******))))))))))))******///---+++,,,---...---,,,------------............---,,,++++++,,,,,,+++))),,,---......,,,,,,---...,,,,,,,,,------...............---------......///..............................///000000000000000000000000000000111111111000000000111222333333333444999???FFFMMMTTT[[[___```fffmmmsssvvvwwwxxxyyyyyy{{{{{{yyyuuuqqqnnnmmmmmmhhheeedddfffkkkvvv{{{yyyyyyzzz|||~~~xxxuuuvvvwwwwwwvvvqqqqqqqqqrrruuu{{{{{{qqqiiiddd```]]][[[XXXXXXXXXYYY]]]fffqqqyyyxxxxxxyyyyyyyyywwwtttrrrrrrqqqnnnmmmmmmnnnpppqqqxxx}}}tttggg^^^UUURRRNNNJJJIIIKKKNNNPPPQQQRRRQQQQQQPPPNNNLLLKKKHHHFFFEEEGGGLLLQQQTTTTTTUUUVVVXXXYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVSSSOOOLLLIIIDDD<<<666222111///...,,,---------------------++++++---.........------)))***+++,,,------------+++,,,,,,------,,,,,,+++------------------------|||vvv}}}~~~www|||~~~zzz{{{oooaaaVVVOOOLLLLLLKKKJJJHHHFFFCCCAAA@@@>>>>>>>>>>>>============???>>>>>><<<;;;:::999999777777777777666555333333777666666555444444333333444444222000///.........000000000000////////////........................------,,,,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((***,,,---------------------------//////---,,,,,,---/////////---+++,,,---...---------------.........//////...---------......,,,***,,,---......,,,,,,---...,,,,,,,,,------.........000///...---------------...........................//////000000000000000//////000000111111222222000000111222333333444444888===FFFOOOXXXaaahhhmmmuuuyyy|||xxxvvvuuuwwwyyyxxxtttnnnjjjhhhllljjjjjjmmmoootttzzzxxxwwwwww~~~}}}|||wwwvvvyyy{{{||||||xxxxxxwwwxxx|||xxxpppjjjeeebbb\\\[[[YYYWWWVVV[[[dddkkkkkkuuu|||xxxuuusssqqqpppnnnnnnoooooommmkkkkkklllnnnoooxxxwwwmmm]]]XXXRRRLLLIIIJJJMMMOOOOOOQQQSSSTTTSSSPPPMMMJJJIIIFFFCCCDDDIIINNNQQQRRRTTTVVVXXXXXXXXXXXXYYYZZZZZZYYYWWWWWWWWWUUURRROOOOOOIIIAAA999555222000///,,,,,,,,,---------......***+++---...///...------(((***+++---......------++++++------------++++++++++++++++++++++++++++++|||www~~~|||www|||nnn^^^TTTOOOOOOLLLJJJFFFDDDCCCBBB@@@>>>>>>>>>>>>>>>============:::;;;===>>>>>>===;;;:::777777666555555555555555666555555444444333222222111111111000000000000///............////////////........................***+++++++++++++++++++++,,,------......------,,,,,,,,,+++***+++,,,...///---------,,,,,,+++++++++------------------------++++++------------++++++++++++,,,,,,,,,------------,,,,,,++++++******)))---------............///,,,,,,,,,---------......//////////////////////////////............//////////////////000000000000............////////////111//////111444444222///222000///000333666555333777???MMM[[[gggpppwww{{{}}}zzzwwwuuuxxxzzzyyytttmmmgggccchhhkkknnnqqquuu{{{}}}zzz|||~~~zzzxxxwwwttt~~~zzztttnnnllllllnnnpppxxxyyyyyyxxxwwwwwwxxxyyy||||||}}}xxxqqqmmmppphhh^^^XXXWWWWWWWWWWWWbbbeeemmm|||}}}ssslllkkkmmmjjjoootttsssnnnlllooosssuuuyyynnnggg]]]SSSNNNLLLNNNOOONNNOOORRRTTTUUUSSSNNNKKKGGGEEEBBBAAABBBFFFJJJLLLOOORRRUUUWWWWWWXXXYYYZZZVVVWWWXXXXXXWWWUUUTTTRRRQQQMMMFFF???:::444///+++...------...///...,,,)))------------------------///......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))zzz~~~|||www}}}mmm]]]SSSNNNMMMKKKIIIFFFEEEDDDCCC@@@>>>??????>>>>>>>>>>>>======:::;;;<<<======<<<;;;:::888777666666555555666666666555555444444333333222222222111111111000000000000000//////.........---........................////////////////////////------------------------)))))))))))))))***++++++......------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---------............///,,,---------............//////////////////////////////............//////////////////000000000000/////////000000000000111333222222333666666444222333111000222666999999999@@@HHHUUUcccnnnwww~~~|||yyywwwwwwxxxxxxvvvrrrmmmiiiggghhhlllrrrwww{{{~~~{{{yyywwwvvvyyy|||{{{{{{zzzyyy~~~sssoooiiidddbbbcccfffhhhppprrrttttttuuuwwwyyy|||}}}{{{rrrggg___\\\[[[YYYXXX[[[]]]dddppp}}}uuunnnllljjjooouuuwwwvvvuuuvvvxxxyyy}}}}}}uuuiii[[[QQQMMMNNNPPPPPPPPPRRRUUUVVVUUUQQQNNNIIIFFFCCCAAAAAADDDHHHJJJOOOQQQUUUWWWWWWXXXYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSPPPJJJDDD???999333///...---------......,,,***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~yyy~~~}}}lll\\\RRRMMMLLLHHHGGGFFFFFFFFFDDDAAA???@@@@@@?????????>>>>>>>>>:::;;;<<<======<<<;;;:::888888777666666666666777666666555555444333333333333222222222111111111111111111000///...---,,,,,,........................//////......------,,,,,,...---,,,,,,,,,,,,---...,,,,,,---.........------------..................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,---......///---------............///------.........///////////////////////////////////////............//////////////////000000000000000000000000111111111111000//////000222222111000444222222555999>>>AAABBBJJJRRR___kkkvvv~~~}}}zzzwwwvvvwwwuuusssqqqooonnnmmmmmmjjjoooxxxyyytttrrrrrrrrrrrrwww{{{|||uuuooohhheee```\\\[[[\\\___bbbhhhkkkooorrruuuzzz}}}pppgggbbb^^^\\\YYYXXXXXX[[[aaalllyyy~~~xxxooommmpppvvv{{{~~~~~~~~~}}}xxxhhhZZZRRRQQQSSSQQQQQQRRRTTTVVVVVVTTTRRRLLLIIIEEEAAA@@@BBBEEEGGGMMMPPPSSSVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWUUUSSSOOOKKKFFF@@@999444///...------......---+++------------------------++++++,,,------...//////------------------------------------------------{{{}}}lll\\\QQQLLLJJJFFFEEEFFFFFFGGGEEEBBB???AAAAAA@@@@@@??????>>>>>>:::;;;;;;<<<<<<;;;;;;:::999888888777777777777777666666666555444444333333333333333222222222111111111000000///...---------..............................---,,,++++++******///...,,,++++++,,,...///......000111111000///...,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------......//////---------............///.........////////////000//////////////////////////////............//////////////////000000000000//////000000000111111111.........//////000//////333333444777===DDDIIILLLSSSZZZeeepppyyy}}}zzzxxxvvvuuussspppmmmkkklllooorrrtttooouuu~~~vvvpppnnnoooqqqrrrvvv{{{}}}vvvnnnhhhdddaaa]]][[[[[[]]]```ccceeeiiinnntttyyyvvvoooiiiddd```[[[ZZZYYYYYY^^^gggsss{{{{{{ssssssuuuyyy~~~}}}wwwhhh\\\WWWWWWSSSRRRQQQRRRTTTUUUUUUTTTOOOLLLGGGCCCAAAAAACCCDDDJJJMMMQQQTTTVVVWWWYYYZZZ\\\[[[YYYXXXXXXXXXYYYZZZVVVUUUSSSPPPLLLFFF???:::111///---------...---,,,------------------------,,,,,,,,,---------......------------------------------------------------~~~}}}mmm]]]RRRLLLJJJEEEEEEEEEFFFGGGFFFBBB???AAAAAA@@@@@@???>>>>>>===:::;;;;;;;;;;;;;;;;;;:::999888888777777777777777777666666555555444333333333333333222222222111111.........///////////////........................000000///...------,,,,,,///...,,,++++++,,,...///+++,,,---......---,,,+++++++++,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......------------------............///.........////////////000//////////////////////////////............//////////////////000000000000........./////////000000111111222222222222333333333333666:::AAAJJJRRRXXX\\\cccllluuu{{{~~~{{{xxxvvvtttsssrrrmmmiiifffffflllsssyyy|||xxx}}}wwwqqqoooqqqssstttyyy~~~zzzssskkkfffaaa___]]][[[\\\^^^bbbdddeeejjjpppwww~~~zzzpppjjj___]]]ZZZWWWWWW[[[ccchhhpppxxx}}}yyyvvvvvvzzz||||||zzzzzzzzzkkk```ZZZUUURRROOOOOOPPPRRRSSSSSSQQQOOOKKKGGGEEECCCCCCCCCGGGJJJNNNRRRTTTVVVXXXZZZ\\\[[[ZZZYYYXXXYYYZZZ[[[VVVVVVUUUSSSPPPKKKCCC>>>555222///------......---------------------------......---------,,,,,,,,,++++++++++++++++++++++++------------------------ooo___SSSMMMKKKFFFFFFEEEFFFFFFEEEBBB@@@AAAAAA@@@???>>>======<<<;;;::::::::::::::::::;;;888888777666666666666777777777666666555444444444333222222222111111111111............//////000000...........................---------,,,+++++++++...---,,,,,,,,,,,,---...---............------,,,++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---------............000//////...------,,,,,,---------............///------.........///////////////////////////////////////............//////////////////000000000000............////////////000111222111000000222444333555999>>>FFFPPP\\\ccciiinnnuuu{{{~~~zzzxxxvvvtttqqqnnnlllkkkeeebbbaaaeeeooozzz~~~yyyuuuuuuvvvxxxyyy~~~}}}}}}}}}zzzuuupppjjjfff```^^^]]]\\\]]]___ccceeehhhmmmttt}}}~~~uuuiiifff```[[[YYYZZZ[[[]]]]]]fffsss{{{wwwwwwxxxwwwvvvuuu{{{|||kkk```YYYTTTOOOLLLLLLNNNPPPQQQQQQPPPOOOMMMJJJGGGEEEDDDCCCFFFKKKOOORRRTTTWWWYYY[[[ZZZZZZYYYYYYZZZZZZZZZWWWVVVUUUUUUSSSNNNHHHCCC:::666111///............------------------------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,qqqaaaUUUOOOMMMHHHGGGEEEDDDEEEDDDBBB@@@AAA@@@@@@???===<<<<<<;;;;;;::::::::::::::::::;;;888777666666555555666666777777666666555555444444222222111111111000000000///////////////.................................+++++++++++++++++++++***------------------------111000//////......//////---------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------..................---------------------------............///,,,---------............//////////////////////////////............//////////////////000000000000...////////////000000000...000111///......111333555888<<>>===<<<;;;:::;;;::::::999999::::::;;;777777666555555555555555777777777666555555444444111111111000000000000///111111000///...------,,,..............................//////////////////,,,------......------,,,...---,,,*********+++,,,/////////......------,,,------------------------------++++++++++++---------------.........//////++++++,,,,,,---.........---------.........//////,,,,,,,,,---------......//////////////////////////////............//////////////////000000000000000000000000111111111111222444444333111111444777777:::???EEENNN\\\jjjuuuwww{{{|||zzzyyyuuutttrrrnnnhhhbbb\\\YYY\\\[[[___jjjzzz~~~{{{xxxttttttzzz{{{tttooommmllllllkkkkkkjjjiiihhhiiilllooopppsssyyy~~~}}}|||qqqjjjddd^^^YYYZZZ[[[\\\^^^cccooo}}}{{{xxxvvvyyyyyy|||~~~vvvoooooouuuvvvaaaZZZQQQKKKIIIKKKMMMNNNPPPRRRTTTUUUSSSOOOKKKGGG>>>AAAGGGKKKNNNQQQTTTWWWXXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXWWWVVVUUURRRNNNKKKAAA===666111////////////------------------------+++,,,,,,------......///------------------------------------------------}}}~~~~~~}}}uuufffYYYOOOJJJLLLJJJGGGEEEDDDBBB???===;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;999666444333444666777888777777666555444444444333222000/////////000111000000000000////////////........................////////////////////////---,,,,,,+++,,,---...///111///...,,,+++++++++,,,........................------------------------------------------------222111///...------...///---------------------------------.........////////////............//////111///......111333555555000///...---,,,,,,---...////////////000000000000000111111111111222222222111///000222222000222777???AAAFFFPPP^^^lllvvv|||{{{}}}zzzuuurrrtttpppjjjfffcccaaa___^^^]]]```fffooozzzzzztttvvvxxxvvvtttsssrrrqqqrrrrrrtttsssrrrqqqqqqtttzzz~~~xxxkkk^^^YYYZZZZZZYYYZZZ```iiippp~~~|||{{{xxx|||~~~~~~~~~{{{qqqgggkkkjjjppp}}}lll___UUURRRPPPJJJGGGIIIMMMMMMMMMOOOQQQRRRPPPNNNGGGEEEDDDGGGLLLRRRTTTTTTXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWUUUSSSRRRQQQPPPIIICCC<<<666333222111000111000......//////...---////////////////////////------..................*********++++++*********{{{~~~|||zzzuuufffYYYOOOJJJJJJHHHFFFEEEDDDCCCAAA???>>>============<<<<<<<<<::::::::::::::::::::::::<<<:::888666555666777999777777777666555444444444222222111000000111222333000000000/////////..............................////////////////////////------,,,,,,,,,---///000000///...,,,++++++,,,,,,........................------------------------------------------------//////......---.........---------------------------------.........////////////............//////111///---...000333444444111000///...---......///////////////000000000000000111111111111222222222444222333555666666:::@@@BBBEEENNNZZZhhhuuu|||xxxtttqqqkkkgggbbb______```bbbbbbbbbeeekkksss|||~~~~~~yyyssssssrrrrrrrrrssstttuuuxxxyyyyyyyyyzzz~~~}}}mmmdddaaa\\\XXXWWWYYY]]]aaaqqqxxx{{{xxx{{{{{{~~~~~~}}}tttjjjiiihhhkkkuuuyyykkk]]]UUUPPPJJJGGGHHHMMMMMMNNNQQQSSSTTTRRRPPPLLLHHHEEEFFFKKKQQQUUUWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPKKKFFF???888555222111000000///------...///....................................------------------***++++++,,,,,,++++++***{{{~~~}}}zzzwwwuuufffYYYOOOJJJHHHFFFEEEDDDEEEDDDCCCAAA>>>>>>>>>=========<<<<<<::::::::::::::::::::::::888666444222222222444555777777666666555444444444222222111111111222222333/////////.........------........................////////////////////////......------......///000//////...---,,,,,,,,,---........................------------------------------------------------,,,------............---------------------------------.........///////////////............//////000...,,,---///222222222111111000////////////000////////////000000000000000111111111111222222222222000000333555777===DDDHHHNNNZZZgggttt}}}yyyxxxvvvsssqqqbbb^^^YYYXXX[[[```dddgggllloootttzzzyyytttooopppqqqsssuuuwwwyyyyyy}}}uuummmbbbZZZWWWWWWWWWWWWaaahhhttt~~~{{{vvvvvvyyyxxxzzz~~~~~~}}}|||~~~zzzrrrkkkgggeeekkkxxxyyyiii^^^VVVNNNKKKKKKLLLMMMOOORRRUUUVVVTTTRRRRRRMMMHHHGGGJJJPPPVVVYYYXXXXXXYYYYYYYYYYYYYYYXXXUUUUUUUUUTTTSSSRRRRRRRRROOOJJJCCC===888555111//////---,,,,,,...//////...------------------------......------,,,,,,+++++++++,,,,,,------,,,,,,+++}}}zzzwwwuuuuuufffXXXOOOJJJHHHFFFEEEDDDEEEDDDCCCAAA======<<<<<<;;;;;;::::::::::::::::::::::::::::::666555333222111222222333666666666555555444444444333333222111111000000000///.........------------........................//////////////////////////////......////////////.........---------------........................------------------------------------------------***+++---...///...------....................................//////////////////............/////////---,,,---///111111111000000//////////////////////////////000000000000000000111111111222222222111......222555888AAAIIISSS[[[gggrrr{{{}}}vvvssssssrrrooommm\\\XXXUUUVVV[[[ccciiimmmxxxzzz}}}yyyuuuooopppsssvvvyyy|||}}}~~~|||jjj___\\\\\\[[[YYYYYY^^^eeemmmvvv}}}xxxvvvwwwyyy~~~~~~zzzwww{{{|||qqqkkkeeedddlllxxxwwwlllbbbYYYRRRNNNKKKLLLNNNRRRUUUVVVUUUSSSTTTQQQMMMLLLMMMRRRVVVYYYWWWXXXYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUTTTTTTSSSOOOIIIBBB===888333000...---,,,,,,...//////...------------------------......---,,,++++++******,,,------------------,,,}}}yyywwwvvvtttdddXXXOOOJJJJJJHHHFFFEEEDDDCCCAAA???>>>======<<<;;;;;;::::::::::::::::::::::::::::::;;;:::888777777666777777555555555555444444444444444333222111///---,,,+++///.........------------//////////////////////////////////////////////////////////////////......------..........................................------------------------------------------------***+++---...///...------................................./////////000000//////............//////...---,,,---///000000///........................////////////000000000000000000111111111222222222555333333777<<>>===<<<<<<::::::::::::::::::::::::::::::999888777777777777444444444444444444444444333333222111///,,,***)))/////////.........------////////////////////////////////////////////////....../////////...------,,,---...///////////////........................------------------------------------------------,,,------............---............................../////////000000000//////............//////...------...000000000///,,,---...............---////////////000000000000000111111111111222222222555444666===DDDKKKWWWaaapppuuu|||~~~|||xxxuuuuuuuuutttpppkkkddd^^^YYYVVVRRRTTTYYYbbbooo{{{}}}}}}|||xxxuuuqqqrrrtttxxx}}}tttiiibbb[[[VVVUUUTTTSSSSSSXXXcccsss~~~xxxvvvvvvxxx{{{~~~|||wwwyyyzzzzzzzzzxxxqqqhhhbbbeeennnwwwuuucccVVVQQQOOONNNNNNPPPRRRRRRRRRPPPSSSWWWXXXWWWUUUTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVTTTQQQMMMIIIBBB;;;666111000......//////...---------------------------......------,,,,,,++++++,,,------......------,,,~~~vvv|||pppbbbVVVOOOKKKHHHGGGEEEDDDEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::888777777666555555555444444444444444444444444444111111111111000...---,,,000000000/////////......////////////////////////////////////////////////---......///...---,,,++++++,,,...///000000000///........................------------------------------------------------//////......---..................................../////////000000000000//////............/////////......///111111000...,,,---...///000//////...////////////000000000000000111111111111222222222444555:::DDDNNNXXXeeeppp{{{}}}xxxvvvwwwrrrssspppiii___WWWUUUUUUVVVZZZaaammmyyy|||xxxwwwzzz|||zzzxxxvvvwwwyyy}}}|||nnnbbbYYYWWWWWWUUUSSSTTTZZZeeemmm}}}wwwttttttvvvwwwxxx~~~yyyxxxwwwwwwyyywwwnnneeebbbiiippp|||rrrdddWWWSSSPPPNNNOOOPPPRRRRRRPPPTTTXXXZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUSSSQQQMMMGGG@@@:::444222000/////////...---..............................------------------,,,,,,------------,,,,,,~~~uuuzzz}}}oooaaaVVVOOOLLLFFFEEEDDDDDDEEEEEEDDDCCC??????>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::999888888777777444444444444444444444444///000111222222111000///000000000000////////////000000000000000000000000////////////////////////------.........---+++***+++,,,...000000111000000........................------------------------------------------------222111///...------...///////////////////////////////////////000000000000//////............////////////...000111111000...---...///111111111000///////////////000000000000000111111111111222222222888:::AAANNNZZZfffttt{{{zzz{{{oooqqqoooggg\\\VVVWWW[[[]]]aaaiiittt~~~yyyuuuqqqsssyyy}}}~~~}}}|||}}}~~~mmmccc[[[[[[ZZZWWWTTTUUUZZZ___lllvvv}}}uuurrrqqqqqqqqqyyy}}}zzzyyyssswwwyyyssshhhcccgggmmmppprrr[[[WWWRRRNNNNNNPPPRRRRRRPPPTTTXXXYYYWWWUUUUUUWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSPPPJJJBBB===666333111000000///...---////////////////////////------..................+++,,,,,,------,,,,,,+++zzzxxx}}}zzzxxx{{{zzzjjj]]]SSSMMMKKKJJJJJJIIIHHHFFFDDDBBBAAABBBAAA???>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888555555555555555555555555444333111111222111000...000000000000////////////........................................................................------............------,,,---------......//////..............................------------......000///...------...///000////////////////////////000000000000000000000000...///000111111000///...---------............///////////////000000000000000000000000////////////000000111222333444555666666???IIISSS```qqq~~~~~~}}}|||zzzyyyzzzxxxrrrhhh___[[[^^^cccgggpppyyy~~~~~~}}}wwwxxxyyyyyyyyy{{{}}}ooofff```YYYUUUUUUUUUUUUSSSbbbfffooo}}}zzzppplllnnnrrr}}}|||uuuuuuxxxzzzuuulllkkkpppttt}}}pppbbbUUUSSSSSSOOONNNOOORRRQQQRRRUUUXXXYYYYYYXXXUUUVVVXXXZZZ[[[\\\[[[[[[XXXXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWVVVSSSNNNIIIEEE<<<888333000//////............---,,,,,,,,,,,,---,,,,,,---...---,,,***))))))+++------,,,******+++|||tttrrryyyyyywwwzzz{{{mmm___UUUOOOLLLHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666444444444444444444444444444333111111222111000...000000000000////////////........................................................................------............------...............---------..............................------------......//////............//////------------------------////////////////////////...///000111111000///............/////////000000////////////000000000000000000000000000000000///000000000000111333555777<<>>GGGOOO[[[dddmmmqqqsssuuusssoookkkjjjhhhiiimmmqqqtttuuuppppppppppppqqquuuzzz}}}~~~~~~~~~~~~{{{rrrsssuuu{{{|||uuulllfffbbb```___]]]]]]]]]___bbbhhhnnntttwwwtttjjjaaa[[[TTTUUUUUUTTTVVV\\\fffnnn}}}{{{lllhhhkkkrrr}}}{{{xxxzzz|||}}}zzzwwwtttrrrrrruuu{{{}}}oooaaaWWWQQQNNNLLLKKKKKKMMMQQQUUUVVVWWWUUUUUUVVVWWWYYYZZZ\\\\\\[[[[[[YYYXXXWWWWWWXXXXXXZZZYYYXXXVVVTTTSSSRRRRRRNNNIIIBBB<<<777444111/////////...------------...---------------------...+++---------++++++,,,---zzzuuu|||zzznnnaaaVVVMMMHHHIIIHHHHHHFFFEEECCCAAA@@@@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::777777666666555444444444666666666666666666666666222111000111222222111000000000000000////////////........................................................................------............------***+++,,,---...000111111..............................------------............////////////......................................................///......------......///------------............////////////000000000000///000000111111222222222111444888999<<>>======<<<<<<===999999999999999999999999888888777666666555555444555555555555555555555555222111000111222333222000000000000000////////////........................................................................------............------+++,,,,,,---...///000000..............................------------......//////............//////------------------------........................///...------------...///............////////////////////////000000000000///000000111111222333333000555;;;???CCCKKKXXXbbbooozzzzzzrrrmmmkkkiiihhhgggfffcccaaa```bbbfffmmmvvv~~~~~~|||zzzyyyuuuuuuxxx}}}yyyrrrjjjddd]]]YYYZZZZZZXXXVVVUUUVVVXXX]]]fffpppyyyxxxnnn```\\\VVVSSSSSSVVVXXXYYYbbbpppxxxllldddjjjvvv{{{wwwuuuuuuqqqmmmpppwww}}}{{{ooocccYYYPPPMMMKKKKKKMMMOOOPPPPPPRRRRRRRRRSSSUUUWWWYYYZZZ[[[ZZZXXXVVVUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSMMMKKKHHHEEEAAA<<<777222000//////..................------,,,---...///000+++++++++***))))))+++---yyymmm```UUUNNNKKKEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>======<<<======999999999999999999999999::::::999999888888777777333333333333333333333333222111000111222333222111000000000000////////////........................................................................---..................---------...................................................------.........000///...------...///000////////////////////////........................///...---,,,,,,---...///////////////000000000000////////////000000000000///000000111222222333333111888@@@EEEJJJSSS```kkkuuu~~~vvvqqqooollliiifffaaa\\\XXX[[[^^^eeeooozzzzzzzzz{{{|||}}}}}}}}}}}}{{{pppgggddd^^^WWWTTTUUUVVVSSSPPPRRRSSSVVV\\\fffrrr|||}}}kkkddd[[[UUUUUUVVVVVVVVVVVV```nnn}}}vvvhhhjjjuuuxxx~~~{{{yyyyyysssllllllrrrrrr|||pppfffTTTQQQOOONNNOOOPPPQQQPPPSSSSSSRRRRRRSSSUUUWWWXXX[[[YYYWWWUUUTTTUUUVVVWWWTTTUUUVVVWWWWWWWWWVVVUUUMMMKKKJJJHHHEEE@@@999555000000///..................------,,,---...///000+++,,,,,,***))))))+++---yyylll___UUUOOOKKKHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>>===<<<;;;::::::777888:::;;;;;;;;;::::::888888888777777777777777777777555444444333333444222222222111111111111000111111000///////////////000000000000000000000000//////......---------,,,---...000222///,,,///555,,,333)))222(((777---,,,///,,,******---///...---/////////......---,,,,,,////////////////////////........................////////////////////////////////////////////////000000000000000/////////////////////000000000000222111111111000000//////333111///...///111222333555===GGGNNNSSS[[[gggppp}}}vvvooojjjddd\\\YYY[[[^^^dddlllttt{{{||||||}}}zzzwww{{{yyylllbbb\\\[[[YYYVVVTTTRRRQQQPPPPPPRRRWWW___jjjvvvuuuoooeee\\\WWWTTTSSSRRRUUUYYYcccppp|||}}}}}}uuulll{{{|||zzzzzz{{{xxxqqqkkkkkkuuuuuufff\\\UUUUUUTTTPPPOOORRRRRRPPPNNNMMMNNNQQQUUUWWWYYYYYYYYYXXXWWWVVVTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRPPPLLLHHHBBB>>>;;;555333000000111111111000###&&&***...//////---,,,------------------------yyylll___UUUNNNKKKHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>>===<<<;;;::::::888999:::;;;<<<<<<;;;:::999888888888777777666666444444444444444555666666222222222111111111111000111000000///////////////////////////////////////111000000000////////////000---...111000---,,,...---111(((000&&&222,,,000000...,,,,,,///000000///.............../////////////////////////////////......................../////////////////////////////////////////////////////////////////////////////////000000000111111111111111111000000000///111000//////111333555666:::BBBMMMUUU[[[bbbmmmuuu~~~uuukkkddd^^^YYYYYY]]]eeekkkttt|||}}}|||~~~}}}rrrfff^^^[[[ZZZXXXUUUSSSRRRQQQQQQRRRUUU[[[bbbkkkvvvyyymmmbbb[[[WWWUUUTTTSSSUUU[[[eeeooo{{{xxx}}}}}}}}}{{{{{{}}}|||wwwrrrmmmsss~~~vvvjjj^^^XXXTTTOOOOOORRRSSSQQQOOONNNOOOQQQSSSUUUYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTTTTUUUTTTRRROOOKKKFFFBBB@@@888555111000000000000000)))***---//////...,,,+++------------------------yyykkk^^^TTTNNNKKKHHHHHHHHHGGGFFFEEECCCCCC??????>>>======<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;:::999999888777666555555222222222333444666777888222222222111111111111000000000000000////////////////////////////////////000000000000////////////222...,,,///111...+++,,,333444---555---222,,,111111///......000111111111,,,------...//////000000////////////////////////........................////////////////////////////////////////////////.........///////////////000000000111111111222222111111111111000000000000//////000111333555888999@@@IIIUUU^^^dddjjjrrryyy}}}~~~~~~ttthhh```[[[YYY^^^dddlllrrr|||yyyqqqiiiaaa\\\ZZZYYYWWWUUUTTTSSSTTTTTTVVV\\\ccchhhooozzz|||nnnccc\\\XXXVVVSSSRRRTTTZZZaaakkk{{{zzz}}}~~~{{{|||~~~~~~{{{yyyppppppttt~~~|||lll```WWWQQQPPPSSSRRRQQQPPPOOOOOOPPPQQQRRRYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWWWWVVVUUUUUUVVVVVVUUURRROOOKKKHHHFFF===999333000////////////.../////////...---,,,+++------------------------}}}yyykkk^^^TTTMMMKKKGGGGGGGGGGGGFFFDDDCCCBBB??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::999888777666555444222222222333444555777777222222222111111111000000000000000000000//////...////////////////////////...............---------111...---///000///222777444111---333222111------000/////////000111111111,,,,,,------............////////////////////////........................////////////////////////////////////////////////.............../////////000111111111222222222222111111111000000000000000///000111333444777;;;===EEENNNZZZdddiiinnnsssvvvyyyyyyzzz}}}zzzqqqhhhcccaaaaaahhhooosssxxx{{{ssslllfffbbb___]]]ZZZYYYWWWVVVVVVWWWXXXYYY[[[bbbkkkqqqwww|||mmmbbbZZZVVVUUUSSSSSSWWW\\\bbbnnnzzz||||||}}}~~~}}}|||sssnnnkkkppp}}}{{{lll```XXXTTTSSSOOONNNNNNNNNOOOOOOPPPPPPVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVWWWXXXXXXWWWVVVUUUWWWVVVVVVTTTRRROOOLLLJJJBBB===666111////////////000///...---,,,,,,,,,,,,------------------------}}}vvvwwwxxxjjj]]]SSSMMMJJJGGGGGGGGGFFFEEEDDDCCCBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555444444444333333333333444444222222222111111111000000///000000111000///..............................---------.....................000000...000<<>>>>>============<<<;;;;;;:::;;;;;;;;;:::999999888777666555555666555444333222222222222222222222111111111111000///000111111111000...---......................../////////000000000000000,,,...111111...111???OOOwwwooo___:::222...555...+++---//////.........///......------,,,++++++***////////////////////////////////////////////////////////////////////////////////////////////////......//////000000111111000000000111111111222222000000000000111111111111111444666777:::@@@IIIQQQYYY^^^eeeiiijjjhhhfffeeefffgggiiijjjjjjllloooqqqiiiggghhhnnnrrruuuzzzxxxsssjjjccc^^^[[[XXXWWWUUUUUUUUUWWW[[[___dddgggiiiqqq{{{oooeee]]]XXXUUUWWWWWWWWWZZZ___iiittt|||}}}zzzqqqkkkmmmuuu~~~}}}mmm]]]RRRMMMLLLKKKKKKKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSPPPNNNLLLJJJEEE>>>888444222000///,,,,,,,,,+++,,,,,,---...------------------------vvvrrrwww}}}}}}xxxhhh[[[QQQLLLJJJGGGGGGFFFFFFEEECCCBBBAAA?????????>>>>>>>>>>>>>>>===<<<;;;:::999999:::;;;999888888888777777666666666555444333222222222222222222222111111111111000//////111111111000...---........................////////////000000000111---...000111///000:::FFF|||}}}III777---888...***---000000...---...///........................//////////////////////////////////////////////////////////////////////////////////////////////////////000000111222222333/////////000000000111111///000000000111111111111222555888:::???IIIVVV```gggjjjmmmnnnlllgggbbb___ZZZ^^^aaaccccccdddfffhhhiiihhhllltttzzz}}}zzzvvvpppiiiddd___ZZZWWWYYYYYYZZZ]]]bbbiiiooosss{{{vvvggg___XXXUUUSSSQQQSSSXXX\\\dddqqq}}}yyyqqqmmmooouuu{{{|||lll^^^SSSQQQNNNLLLKKKKKKMMMNNNPPPQQQRRRTTTVVVWWWWWWXXXUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVUUUSSSQQQNNNMMMLLLHHHAAA<<<888555222000---------...------------------------------------{{{uuuwww}}}{{{zzzxxxhhh[[[QQQLLLJJJFFFFFFFFFFFFEEECCCBBBAAA????????????>>>>>>>>>>>><<<<<<:::999888999999:::888888888777777777777777555444333333222222333333222222222111111111111000...///111222111000...---........................,,,---------......//////...---...111000000444;;;LLLhhhvvvEEE333)))777+++***...111111///---...000......//////000111111111////////////////////////000000000000000000000000///////////////////////////////////////////////////000000111222333333333////////////000000000000//////000000111111111222222555999===CCCOOO___kkkqqqssstttrrrnnngggaaa]]]SSSXXX]]]`````````bbbdddnnnmmmqqqyyy{{{xxxsssoookkkeee___[[[^^^___```dddjjjrrryyy~~~pppfff[[[UUUQQQOOOQQQUUUTTTYYYbbbooo~~~zzz|||~~~}}}uuummmkkkpppuuu{{{zzzlllXXXUUUQQQMMMKKKKKKLLLMMMPPPQQQSSSUUUWWWXXXYYYYYYUUUUUUVVVWWWWWWVVVUUUUUUWWWWWWVVVUUUTTTQQQOOOMMMMMMIIICCC>>>:::777333000///000000000///...---,,,------------------------zzzvvvxxxzzzttteeeYYYRRRMMMJJJGGGFFFDDDDDDEEEEEECCCBBB>>>>>>============>>>>>>===<<<;;;::::::;;;<<<===<<<:::888777777777555444444333333222333444555666222111///...---...000111000000000000000000000000........................000000000000000000000000/////////...---------,,,888888777666444222000///000000000000000000000000000000000000000000000000......//////...---,,,,,,......///000000000000000---...///000000///...---//////000000///...------000...---000555666333.../////////000111111222222111111222111000000222555666;;;???DDDNNN[[[dddggguuutttsssqqqmmmfff]]]WWWRRRQQQTTTXXXZZZ[[[aaaiiitttwww|||~~~{{{xxxuuupppkkkgggdddfffjjjooovvvppp```YYYUUUQQQQQQTTTMMMQQQXXXaaaiiiuuuxxxvvvxxx|||}}}{{{|||}}}yyyuuuqqqoooyyyvvvhhh___UUUMMMKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZZZZZZZZZZZZZYYYYYYXXXQQQQQQQQQQQQQQQPPPNNNNNNKKKJJJGGGCCC>>>999444111000000000000000/////////...---,,,+++,,,---...///xxxxxxwwwttteeeYYYQQQMMMJJJGGGFFFDDDDDDEEEEEECCCBBB@@@@@@>>>===<<<<<<<<<<<<;;;<<<<<<======<<<;;;:::;;;999666666666666444333999888777555444444444444333222000/////////111222000000000000000000000000........................//////////////////////////////////////////......555555444333222000///...........................//////////////////////////////000000//////...---......///000000000000000......///000000///......//////000000///......---333444888>>>BBB@@@888111111111111000000000000000111222222111000000222555666;;;@@@EEEOOO\\\eeehhhkkkkkkkkkllljjjeee^^^YYYUUUSSSTTTWWWYYY[[[ccckkkvvvyyy~~~||||||||||||~~~~~~|||zzzwwwtttpppnnnqqqtttyyymmmaaaZZZSSSPPPQQQMMMOOOTTT[[[```jjj|||}}}xxxvvvyyyzzzzzzzzz}}}}}}}}}}}}|||zzzwwwqqqnnnpppxxxsssjjj]]]SSSOOONNNNNNNNNMMMNNNPPPRRRTTTVVVWWWXXXZZZZZZZZZZZZZZZYYYXXXWWWQQQQQQQQQPPPOOOOOONNNNNNLLLJJJGGGCCC>>>999555333000///////////////////////////...---------...///|||{{{xxxttteeeYYYQQQLLLJJJGGGFFFDDDDDDEEEEEECCCBBBBBBAAA???>>><<<;;;;;;::::::;;;===???>>><<<999777:::888555555555555444333888777555444333222222222444333222111000111222222000000000000000000000000......................../////////////////////////////////000000000000000111111111111000///..............................////////////////////////000000000000000000///.........///000000000000/////////000000000000////////////000000000///......111222666;;;???===666000222222111111000//////...111222222111000111333555777<<>>>>>===============<<<<<<;;;::::::::::::::::::888666666777777666555666666666666666666555555222222111111000000000000////////////////////////////////////////////////........................---------....../////////...//////000000000000000000000000000000000000000........................---......//////.........------...///////////////000000////////////000000//////000000000000000///000///------...000000000//////000000111111111111111222333333333555888;;;@@@FFFKKKNNNUUU^^^bbbaaaccccccdddffffffddd```\\\aaa\\\[[[___dddiiipppwwwzzz}}}~~~zzz{{{}}}~~~zzzzzz|||}}}zzzxxxoooqqqsssvvvzzz}}}xxxsssmmmjjjkkkmmmpppqqqvvvwwwxxxxxxyyy{{{}}}pppcccYYYUUUQQQPPPTTTWWWZZZaaahhhqqq~~~wwwvvvuuuuuuvvvuuurrrpppqqqsssuuutttsssnnniiiggglllxxxqqqbbbWWWOOOLLLJJJJJJKKKMMMPPPRRRUUUVVVYYYYYYYYYXXXXXXWWWUUUUUUUUUSSSQQQOOOMMMNNNOOOOOOPPPNNNKKKHHHDDD@@@===<<<333222000///......///////////////...---,,,++++++sssdddXXXPPPKKKIIIGGGFFFDDDDDDEEEEEECCCBBB>>>>>>============>>>>>><<<;;;:::999999:::;;;<<<:::888777666777888777666555555444333222000...---111111111111111000000000000000000000000000000000////////////////////////........................------------...............///000000111111111000................................................,,,------...............------...////////////...//////............////////////000111111111000000---///222444444222///......//////000111111222222111222444555666999===@@@FFFLLLQQQUUUZZZbbbeeecccbbbcccdddggghhhhhheeecccccc___```gggnnnrrrwww|||zzz|||~~~}}}~~~zzz{{{|||~~~|||yyyyyy|||}}}}}}{{{wwwzzz}}}ssspppmmmkkklllmmmmmmmmmooorrrtttuuuwww{{{pppbbb\\\WWWVVVZZZ]]]]]]^^^aaaeeeooo|||}}}wwwsssqqqrrruuuuuuuuuttttttuuuvvvwwwqqqkkkhhhjjjpppyyyxxxiiiZZZPPPKKKJJJJJJJJJKKKNNNPPPSSSTTTWWWWWWWWWXXXWWWWWWVVVUUUVVVUUUSSSQQQOOOOOOOOOOOOPPPPPPOOOLLLIIIDDDAAA>>>777555222000.........///---.........---,,,++++++ssscccXXXPPPKKKIIIGGGFFFDDDDDDEEEEEECCCBBB??????>>>======<<<======888999999:::;;;;;;;;;<<<999777666666777777777666333333333222000...,,,***222222222222222111111000000000000000000000000000////////////////////////........................////////////...............//////000000000000///................................................------...///////////////,,,---......//////......///...---,,,,,,---.../////////000111111111111111---///222333222000///...000000000000000111111111000222444666999<<>><<<;;;;;;;;;555777:::<<<======;;;:::888666444444666666666555666666777888777666444333333333444444444333222111000000000000000000000000000000000000000000000000........................111111000000//////............///////////////...000000000000000000000000..............................///000000111000000,,,---......//////.........---,,,++++++,,,---...//////000111111111111111444333111...---///222555222222111111000/////////000222555777:::>>>CCCGGGKKKSSSZZZ___gggnnnqqqpppjjjiiihhhiiihhhfffccc```cccbbbhhhttt}}}{{{~~~~~~}}}{{{zzz{{{{{{zzzzzz{{{}}}~~~qqqooommmmmmooorrrssstttqqquuu{{{wwwqqqmmmooommmeee]]]YYYYYY]]]cccooozzzwwwyyyuuu}}}zzzxxxzzz~~~xxxsssnnnggggggvvv|||jjj\\\TTTLLLKKKJJJJJJKKKMMMPPPQQQTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTRRRPPPOOOQQQRRRTTTSSSPPPKKKEEEAAA===;;;666222///.........---...///000000000///...pppcccZZZRRRMMMLLLGGGEEEEEEEEEEEEEEECCCAAABBBAAA???=========>>>>>><<<;;;;;;<<<======<<<:::888888666555444444444444555555555555555555555555222222222111111111111000111111111111000000000000......------------......////////////////////////........./////////000000---------.........//////...//////000111222222333---///000000///....../////////////////////////////////////////////////////////............//////......////////////......///000111111000000111222222222111000000000000000333444666888<<>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<======<<<:::999888777666555555555555333333333333333333333333222222222222111111111111111111111111000000000000///......------......///////////////////////////............////////////---------.........//////,,,,,,------......//////---///000000///....../////////////////////////////////////////////////////////............////////////////////////......---...000///......///111111000000000111111222333444555777:::???EEEMMMSSS[[[bbbhhhlllpppuuuuuurrrjjjgggfffhhhfff```^^^```ffflllttt|||}}}{{{zzzyyyyyy|||{{{{{{{{{~~~zzzuuuqqqnnnnnnnnnpppsssxxx||||||uuuoooeee\\\YYYWWWVVVXXX```iiitttxxxnnnjjjoooppplllmmmttt|||rrrcccVVVOOOKKKLLLMMMMMMMMMPPPRRRTTTVVVVVVUUUUUUVVVWWWXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSTTTTTTRRROOOLLLJJJGGGBBB;;;666333000...---///...------,,,,,,------oooaaaWWWOOOKKKJJJGGGEEEEEEEEEEEEEEECCCAAA???>>>===<<<;;;;;;;;;<<<<<<;;;:::;;;======;;;:::999888888777666666666666333333333333333333333333333222222222111111111111111111111111000000000000///......------......///////////////////////////........................------........./////////,,,,,,,,,------------------///000000///....../////////////////////////////////////////////////////////............//////000000000000//////...---,,,---......------...////////////000111333444555555666999===BBBJJJRRRXXXaaafffkkkmmmqqqwwwxxxuuummmgggaaa___]]]\\\^^^ccckkkqqqxxx|||~~~}}}{{{zzzyyyxxx{{{zzzyyy|||~~~wwwsssqqqpppmmmmmmmmmpppuuu|||~~~tttiiiaaa]]]ZZZVVVTTTXXX^^^hhhvvv~~~sssjjjgggnnnrrrooommmooorrr}}}ppp]]]UUUOOOMMMLLLJJJLLLOOOQQQSSSUUUVVVVVVVVVWWWXXXYYYWWWUUUSSSRRRRRRSSSTTTRRRSSSTTTTTTSSSQQQNNNMMMJJJFFF???:::666222///,,,000//////...---.........ooo```VVVNNNIIIIIIGGGEEEEEEEEEEEEEEECCCAAA@@@@@@??????>>>=========;;;;;;:::;;;<<<===;;;999999999888777777777777777666666666666666666666666333333222222222111111111111111111111000000000/////////............///////////////////////////////////////............---............////////////000/////////////////////---///000000///....../////////////////////////////////////////////////////////............//////000000111000000///...---,,,---......------...000/////////000111222333444555777;;;???EEEMMMVVV\\\```eeehhhjjjnnntttvvvuuunnnfff]]]YYYXXXYYY```gggqqqwww|||}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{~~~|||{{{~~~~~~vvvqqqooooooooojjjjjjkkkooovvvtttiiibbb]]]XXXUUUWWW[[[bbblllvvv|||}}}rrrjjjffflllsssrrrooonnnnnnvvvwwwggg___VVVRRRMMMIIIJJJNNNPPPRRRTTTUUUVVVVVVWWWYYYZZZXXXUUUSSSRRRSSSTTTVVVSSSTTTTTTTTTTTTRRRPPPOOOMMMIIIDDD???:::555000---000///......------......ooo```UUUMMMHHHHHHGGGEEEEEEEEEEEEEEECCCAAA@@@@@@@@@???>>>>>>===<<<;;;::::::;;;<<<<<<;;;999999888888777777777777777666666666666666666666666333333333222222222222111111111111111000000000////////////....../////////000000000000000000000000////////////////////////........./////////000000111111000000000000000000---///000000///....../////////////////////////////////////////////////////////............//////000000111111000///......---///000000//////000111000////////////000111111555888===CCCIIIPPPWWW\\\aaaeeegggfffiiimmmooommmlllccc[[[WWWWWWZZZccclllwww{{{~~~{{{}}}~~~}}}||||||zzzuuupppnnnmmmmmmhhhhhhkkkpppyyyoooddd___ZZZWWWYYY\\\___dddjjj}}}|||wwwnnnhhhkkkqqqtttsssrrrmmmrrrxxxrrrjjjaaaZZZRRRKKKJJJMMMMMMPPPRRRTTTUUUVVVXXXYYYZZZXXXUUUSSSRRRSSSUUUWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLHHHDDD???:::333//////......---,,,---------qqq```UUULLLHHHHHHGGGEEEEEEEEEEEEEEECCCAAA===>>>>>>>>>===<<<;;;:::;;;:::999:::<<<<<<:::999888777777666666777777777444444444444444444444444333333333333222222222222111111111111000000000000000//////......//////000000000000000000000000000//////000000000111111111....../////////000000000......//////////////////---///000000///....../////////////////////////////////////////////////////////............/////////000000111111000000//////000111111000000111333000000000000000000111111777;;;BBBHHHMMMRRRWWWZZZbbbeeefffddddddggggggdddggg```[[[ZZZ\\\```hhhpppzzz~~~|||xxxtttpppmmmlllkkkmmmqqqxxxwwwhhhccc]]]ZZZ[[[\\\\\\^^^bbbqqq}}}~~~{{{tttmmmlllppptttuuuuuullloooqqqvvv|||vvvnnnfff[[[OOOJJJLLLJJJMMMPPPRRRTTTUUUWWWYYYYYYWWWUUUTTTTTTTTTVVVVVVUUUUUUTTTTTTRRRQQQPPPOOONNNLLLJJJHHHDDD???888333///...------,,,,,,------rrraaaUUULLLHHHHHHGGGEEEEEEEEEEEEEEECCCAAA===>>>>>>>>>===<<<;;;:::;;;:::999:::;;;<<<:::888777666666555555666666777444444444444444444444444444444333333333222222222111111111111000000000000000000////////////000000000000000000000000000000//////000111222333333444.../////////000000000000,,,------....../////////---///000000///....../////////////////////////////////////////////////////////............//////...///000111111111111111///000222111000000111333000000111111222333444555:::???GGGNNNRRRUUUWWWYYY[[[^^^```___```cccbbb___```]]]\\\```dddggglllsss|||~~~|||yyyvvvuuutttsssvvv|||}}}}}}~~~~~~~~~zzznnneee^^^\\\\\\[[[\\\___dddppp~~~{{{vvvsssvvv||||||yyysssooopppsssttttttkkkmmmnnnooouuuyyyqqqcccTTTKKKKKKHHHJJJNNNQQQRRRTTTWWWYYYWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNMMMLLLLLLKKKIIICCC<<<777000///......---.........~~~sssaaaVVVMMMHHHHHHGGGEEEEEEEEEFFFEEECCCAAA??????@@@@@@@@@>>><<<;;;::::::999:::;;;<<<:::888666666555555555555666777777777777777777777777777444444444333333333222222111111111111000000000000000000////////////000000000000000000000000000000//////000222333444555666////////////000000000000------......///000111111---///000000///....../////////////////////////////////////////////////////////............//////---...///111222222222222///000111111000000111222000000111222444666888999<<>>999111111000///////////////{{{}}}rrr```VVVNNNJJJIIIDDDCCCCCCCCCCCCBBB???============>>>===<<<<<<;;;888888999999999:::::::::777777666666555555555444777888888888888666444333444444333222222111000000222111000//////000111222000000222333333222111000///////////////////////////000111222222111000///111111000000//////......////////////000111222333000000000000000000000000222111111111000000//////000000000000///////////////////////////000111111+++,,,...000111111000///000000000000///////////////111222333555888<<>><<<============<<<;;;;;;888888999999999:::::::::777777777666666666555555444444555666666555444333666555555444333333222222111111000000000000111111111111222222222111000000///////////////////////////000111111111111000///111000000000/////////...////////////000111222333000000000000000000000000111111111000000000//////000000000000///////////////////////////000111111,,,---///111222222111000111111111111111000000000000111222333555999>>>BBBJJJMMMRRRWWWYYYVVVQQQNNNLLLLLLMMMQQQVVVZZZ^^^___```cccggglllpppsssuuuvvv|||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{yyyxxxxxxxxxyyyzzz~~~vvvmmmfff^^^[[[\\\]]]```eeemmmxxx~~~yyytttooosssvvvyyyxxxsssnnnllllllmmmmmmmmmkkkkkknnntttyyytttcccVVVPPPLLLKKKNNNUUUXXXVVVTTTTTTUUUTTTTTTVVVYYYZZZXXXVVVXXXVVVTTTRRRPPPOOONNNNNNJJJKKKMMMMMMLLLHHHEEEBBB<<<666000...000111000...yyyzzzppp___UUUNNNJJJJJJHHHGGGFFFFFFEEEDDDAAA>>><<<<<<<<<<<<<<<;;;::::::888888999999999:::::::::888777777777777777666666333333444555555555555444555555444444333333222222111111222222222222111111333222111111000000000000///////////////////////////000000111111000000///000000000000////////////////////////000111222222000000000000000000000000111111000000000000//////////////////000000000000///////////////000111111...///000222222222111111111111111111111222222222111222222333666;;;AAAFFFQQQSSSWWWYYYYYYVVVQQQNNNIIIJJJKKKNNNRRRXXX]]]```fffiiinnnrrruuuwwwwwwwwwzzzzzz|||~~~{{{xxxzzz~~~}}}||||||||||||}}}}}}}}}}}}|||{{{zzzzzzxxxwwwwwwvvvwwwxxxyyyzzz{{{}}}xxxlllccc]]]\\\]]]^^^aaafffpppxxxrrrpppssswwwwwwsssnnnjjjgggiiikkknnnooopppppprrrsssxxx}}}zzzkkk]]]TTTKKKKKKQQQYYY\\\XXXTTTRRRTTTTTTTTTUUUWWWXXXWWWUUUWWWWWWVVVTTTRRROOOMMMLLLHHHIIIKKKMMMLLLJJJHHHFFF@@@:::333//////000000///}}}ppp___VVVOOOKKKJJJHHHGGGFFFEEEEEECCC@@@>>>;;;;;;<<<<<<;;;;;;:::999888888999999999:::::::::888888888888777777777777666666666666666666555555222222222222111111000000000111222333333222111000444333111/////////000000///////////////////////////000000000000000000///000000000000///////////////////////////000111111000000000000000000000000000000000000000000//////////////////000000000000///////////////000000111...///000111111111111000000000111111111111111222222333333555888===DDDIIIUUUWWWZZZ[[[YYYVVVTTTRRRLLLLLLMMMNNNQQQWWW^^^bbblllooossswwwyyyyyywwwvvvxxxwwwxxxzzzyyyvvvxxx|||~~~}}}|||zzzyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvxxxzzz{{{yyy{{{}}}~~~~~~uuuiiiccc```[[[\\\^^^bbbkkkyyyxxxoooqqqtttvvvuuuqqqkkkgggdddhhhnnnrrrtttrrrooonnnpppuuu}}}~~~qqqaaaVVVKKKJJJNNNVVVZZZWWWSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVWWWWWWWWWVVVTTTPPPMMMKKKHHHJJJKKKMMMLLLKKKIIIHHHDDD>>>666111000/////////qqq```VVVOOOKKKJJJGGGFFFEEEEEEDDDCCC@@@===;;;;;;<<<<<<;;;;;;:::999888888999999999:::::::::777777777777888888888888999888777666555444333333222111111111111111000000000111222333333222111000333222000///...///000111000000000000000000000000000//////////////////000////////////000000000000//////////////////000111//////////////////////////////////////////000000.../////////000000000111///////////////000000111......///////////////////////////000000000111111333444555777:::@@@FFFKKKRRRUUUXXXXXXWWWUUUUUUUUURRRRRRRRRQQQSSSYYYbbbhhhqqqtttwwwzzzzzzyyywwwuuuwwwuuuvvvyyyyyyxxxzzz~~~~~~|||{{{}}}|||zzzxxxvvvuuuttttttwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuwwwyyy{{{|||yyyzzz|||}}}~~~~~~qqqgggaaaYYYZZZ]]]aaajjjvvvqqqqqqqqqtttuuurrrkkkfffbbbfffmmmsssuuusssoookkkkkknnnttt{{{}}}uuufffYYYMMMJJJJJJOOORRRRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWXXXWWWUUURRRNNNLLLKKKLLLMMMMMMLLLJJJHHHGGGFFFAAA:::444111/////////sssbbbWWWOOOKKKJJJEEEDDDDDDDDDEEECCCAAA>>><<<<<<<<<<<<<<<;;;::::::888888999999999:::::::::666666777777777777777888888777555333222111000000333333333333333333222222000000111111111111000000000000000//////000000111000000000000000000000000000//////......//////000////////////000000000000/////////......//////000////////////////////////......////////////000000......//////000000111111///////////////000111111.............../////////.........///000000111111444666888;;;===BBBGGGKKKMMMPPPSSSSSSRRRQQQTTTVVVXXXXXXWWWVVVWWW^^^hhhpppyyyzzz|||}}}|||zzzxxxvvvxxxuuuuuuyyy||||||~~~}}}}}}}}}|||{{{yyyxxxwwwyyyxxxvvvtttrrrqqqpppppprrrrrrsssttttttttttttssstttttttttuuuvvvxxxzzz|||yyyzzz{{{||||||~~~zzzkkkaaaZZZ[[[]]]```gggrrryyyuuuqqqqqqsssqqqjjjeeeaaadddjjjpppttttttpppmmmiiiiiillluuu|||zzznnnbbbUUUNNNIIIJJJLLLLLLOOOTTTRRRTTTWWWWWWWWWWWWXXXZZZWWWWWWXXXWWWVVVSSSPPPNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGCCC>>>888333000//////uuucccXXXPPPKKKJJJEEEDDDDDDEEEFFFEEECCCAAA<<<============<<<;;;;;;888888999999999:::::::::555555666666666777777777777666444222111111111111222222222222222222333333000//////////////////000---...///000111111111111000000000000000000000000000///............///000.../////////000000000111000//////.........//////////////////////////////........./////////000000.........///000111111111///////////////000111111000000///////////////000...//////000111111222222444777;;;>>>@@@DDDHHHJJJLLLPPPRRRRRROOOPPPTTTXXXZZZZZZZZZYYY[[[cccpppzzz}}}{{{zzzzzzwwwvvvzzz}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~|||{{{yyyxxxvvvuuuttttttsssrrrpppooonnnmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrssssssssssssuuuwwwyyyzzzxxxyyyzzzzzzzzz|||uuuhhh```___]]]]]]bbblllyyywwwssssssqqqkkkeeebbbcccggglllrrrtttssspppjjjfffgggppp}}}yyyooo```VVVNNNKKKIIIIIILLLPPPOOORRRUUUVVVVVVVVVXXX[[[VVVWWWWWWWWWUUUTTTRRRQQQNNNNNNNNNMMMLLLKKKJJJIIIFFFDDD@@@;;;666111///...wwwdddYYYPPPKKKJJJEEEEEEEEEFFFGGGGGGEEECCC======>>>>>>======<<<;;;888888999999999:::::::::444555555555666666777777888777555444333444444555000000000000000000111111000///...------...///000+++---///111222222111111000000000000000000000000000///...------...///000.../////////000000111111000//////.........//////////////////////////////---.........//////000000---......///000111111222///////////////000111111111111000000000000000111///000000111222222333333555888<<<@@@BBBEEEGGGJJJOOORRRUUUSSSQQQQQQVVVZZZYYYZZZ[[[ZZZ]]]ggguuu~~~}}}}}}yyywww{{{~~~~~~}}}{{{zzzyyyyyyzzzvvvvvvvvvwwwwwwxxxxxxxxx|||}}}|||zzzxxxuuusssrrrrrrsssmmmmmmlllkkkkkkkkklllllljjjkkkmmmnnnpppqqqqqqrrrrrrrrrrrrrrrsssuuuwwwxxxxxxxxxxxxxxxxxxzzz}}}rrrfffbbb]]]YYY]]]ggguuu~~~wwwvvvtttnnngggcccccceeejjjpppttttttssslllfffdddooozzzggg]]]SSSNNNJJJHHHIIIMMMMMMPPPTTTUUUUUUUUUXXX[[[VVVVVVVVVVVVUUUTTTSSSSSSMMMMMMMMMMMMMMMLLLKKKKKKEEEDDDBBB===777222///...{{{cccVVVPPPLLLJJJGGGEEEDDDEEEEEEEEECCCAAA>>>>>>======<<<<<<;;;;;;999999888888777888888888888888888777777777777666666666555444333222222111333222222111111222222333000000000000////////////000000000000111111111111111111000000000000111111111111000/////////////////////............//////000000000000000000000000------............------000000///////////////000////////////000000000000//////////////////////////////000111111111111111000111111222222333333444666999>>>BBBEEEHHHLLLOOOTTTUUUVVVUUUUUUUUUWWWYYY]]]___```bbbgggqqq~~~~~~|||{{{wwwzzz}}}~~~~~~yyyyyyxxxwwwwwwvvvuuuuuuuuutttsssrrrrrrssstttuuuxxx{{{}}}vvvtttrrrppppppooollljjjhhhhhhhhhggggggfffffffffffffffgggjjjmmmooooooooooooooopppqqqsssvvvyyyzzzvvvwwwxxxxxxxxxzzz~~~tttjjjbbb[[[YYY[[[___hhhpppzzzuuutttnnnjjjeeegggmmmqqqrrrpppoooiiieeekkkyyywwwgggXXXRRRNNNJJJIIILLLIIIKKKOOOSSSVVVVVVVVVUUUWWWWWWVVVVVVTTTSSSQQQPPPRRRRRRRRRRRRPPPNNNLLLKKKGGGEEEBBB???;;;666000+++yyycccUUUOOOKKKIIIGGGFFFEEEEEEFFFEEECCCBBB>>>>>>>>>===<<<<<<;;;;;;999999888888888999999:::999888888888888777777777555555555444444444333333222111111111111111111222111111000000000/////////000000000000111111111111//////////////////000000111111000/////////////////////////////////////////////............//////...//////////////////...000000////////////000000////////////000000000000//////////////////////////////000111111111111111222222222333444555555666888;;;@@@DDDGGGJJJMMMPPPTTTUUUWWWXXXXXXYYY[[[^^^\\\___cccgggmmmvvv}}}|||}}}~~~~~~|||zzzyyyzzzzzzyyyxxxtttsssrrrqqqpppooonnnnnnmmmllllllkkklllmmmnnnooorrrvvvzzz}}}~~~|||qqqooolllkkkjjjiiifffddd```___^^^^^^]]]]]]]]]^^^bbbcccdddgggiiikkkllllllmmmnnnnnnppprrruuuwwwyyyvvvwwwwwwxxxxxxzzz~~~mmmddd\\\ZZZZZZ\\\bbbiiivvv~~~~~~}}}xxxsssllljjjllloooqqqrrrssslllfffhhhrrr}}}sssdddZZZRRRIIIGGGIIIIIIKKKOOORRRUUUVVVVVVVVVWWWWWWVVVVVVTTTSSSRRRQQQTTTTTTTTTTTTSSSQQQPPPOOOJJJGGGDDDAAA>>>999444000{{{xxxbbbUUUOOOJJJHHHHHHGGGFFFFFFGGGFFFDDDBBB??????>>>======<<<;;;;;;999999888999999:::;;;<<<999999999888888888888777555555555555555555555555111111000000000000111111222222111111111000000000000000000000111111111111......---......///000000000000000000//////////////////000111111000/////////...,,,++++++,,,.../////////000000000000//////000000////////////000000////////////000000000000000000000000000000000000//////000111111111111111222222333444555666888999;;;>>>BBBFFFHHHKKKNNNPPPRRRTTTWWWXXXYYY[[[]]]___\\\```ffflllsss}}}}}}|||}}}~~~}}}{{{zzzxxxvvvsssrrrrrrrrrpppoookkkkkkjjjhhhgggeeeddddddaaaaaaaaaaaabbbccceeefffjjjmmmrrruuuvvvxxxzzz{{{|||}}}~~~~~~}}}|||}}}~~~}}}yyyvvvkkkhhheeecccbbb```^^^\\\[[[ZZZXXXWWWVVVWWWYYYZZZ]]]^^^___aaaccceeeggggggjjjkkklllnnnpppsssvvvwwwuuuvvvwwwxxxxxxzzz}}}}}}xxxmmmbbb\\\ZZZYYY]]]bbbiiisssyyyrrrmmmmmmoooqqquuunnnfffccchhhqqq{{{rrreeeWWWLLLGGGIIIIIIKKKNNNQQQTTTVVVWWWWWWVVVVVVVVVVVVUUUTTTRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRMMMKKKHHHEEEAAA===888444yyyxxxcccVVVOOOKKKHHHHHHGGGFFFGGGGGGGGGEEECCC@@@??????>>>===<<<;;;;;;999888999999:::;;;<<<===999999999999888888888888666666666555555444444444222222111111111111222222222222222222111111111000///000000000111111111111............///000111111///000000000000000//////...000111333333111000...///---+++))))))+++---////////////000000/////////000////////////000000111////////////000000000000000000000000000000000000//////000111111111111111222222222333555777999;;;===@@@DDDGGGIIIKKKNNNPPPQQQSSSVVVWWWXXXYYYZZZ\\\\\\```ffflllttt~~~~~~|||{{{}}}~~~}}}}}}}}}{{{zzzxxxvvvuuurrrooolllkkkjjjiiigggeeecccbbbaaa___^^^\\\[[[ZZZWWWWWWWWWWWWYYY[[[]]]^^^bbbeeeiiimmmnnnpppsssuuuuuuvvvwwwwwwvvvvvvxxxyyyyyy|||}}}zzzvvvqqqmmmeeebbb___\\\ZZZYYYVVVUUUVVVUUURRRQQQQQQRRRTTTVVVWWWYYY[[[\\\]]]___aaacccggggggiiilllooorrrtttuuuvvvwwwxxxwwwwwwxxxzzz}}}|||}}}|||kkkaaa[[[YYY[[[___```iiittt}}}sssmmmkkkkkkoookkkeeeaaabbbhhhrrryyy{{{ooo^^^QQQKKKKKKIIIKKKMMMPPPSSSUUUWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSQQQQQQRRRRRRSSSSSSSSSSSSQQQOOOKKKHHHDDD???:::666~~~zzzdddWWWQQQMMMJJJHHHGGGFFFGGGGGGGGGEEECCC@@@@@@???>>>===<<<;;;;;;999888999999:::;;;<<<===999999999888888888777777888777666555444333222222444333333222222333333444222222222222111111111000///000000000111111111111000/////////000000111222...///000000000000//////...000111333333111000...///---+++))))))+++---///---......//////......---///////////////000111111////////////000000000000000000000000000000000000//////000111111111111111000000000222444777:::<<<>>>AAAEEEGGGIIIJJJMMMOOORRRTTTWWWXXXWWWWWWXXXYYY]]]```cccgggnnnzzz~~~{{{zzz{{{}}}}}}}}}}}}~~~}}}xxxwwwwwwuuutttrrrpppoookkkhhheeecccaaa```^^^\\\ZZZYYYXXXWWWUUUTTTSSSRRROOOOOOOOOPPPRRRTTTVVVXXX[[[^^^aaadddfffhhhkkknnnlllmmmnnnmmmmmmnnnppprrrssswww{{{{{{uuupppjjjfffaaa]]]YYYVVVTTTSSSQQQPPPOOOMMMKKKIIIIIIKKKMMMOOORRRTTTVVVWWWWWWYYY\\\___bbbcccfffiiimmmooorrrsssuuuvvvwwwwwwvvvvvvwwwyyy{{{|||~~~vvvggg___ZZZZZZ]]]]]]bbbkkkuuu}}}|||ppphhhdddeeedddcccaaaaaadddkkkpppvvvfffXXXOOOLLLKKKLLLMMMOOOQQQTTTVVVWWWUUUUUUVVVVVVVVVUUUUUUTTTQQQQQQQQQRRRSSSTTTTTTUUUTTTRRROOOLLLHHHBBB;;;777|||eeeWWWQQQNNNLLLHHHGGGFFFFFFGGGFFFDDDBBBAAAAAA@@@???===<<<;;;;;;999999888999999:::;;;<<<888888888777777777777666666666555444333222222111444444333333333333444444222222111111111000000000000000000000111111111111111111000000000000111111---...000111111000////////////000111111000/////////...,,,++++++,,,...///------............------///......//////000111222////////////000000000000000000000000000000000000//////000111111111111111000///000111444888<<<>>>AAACCCFFFHHHIIIJJJLLLNNNTTTVVVYYYZZZYYYXXXXXXYYY]]]^^^```bbbhhhsss{{{xxxyyy{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~|||zzzxxxwwwwwwwwwuuusssnnnmmmmmmkkkiiigggeeedddaaa^^^[[[XXXWWWVVVTTTRRRPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPRRRUUUXXXZZZ[[[^^^aaacccaaabbbccccccbbbdddgggiiilllpppuuuyyy|||}}}wwwqqqjjjddd```[[[XXXSSSPPPOOONNNMMMLLLJJJIIIHHHGGGGGGIIIKKKLLLMMMOOOQQQRRRQQQSSSWWW[[[\\\^^^aaaeeeiiilllnnnnnnqqqssstttuuuttttttvvvwww{{{}}}~~~rrrggg___[[[[[[\\\^^^dddkkkpppuuu}}}vvviiiaaa^^^```bbbcccdddeeeggghhhwww~~~pppbbbUUUMMMMMMMMMMMMNNNPPPRRRUUUVVVTTTUUUVVVVVVVVVVVVVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTSSSRRROOOIIIAAA<<<}}}dddVVVPPPNNNLLLGGGFFFEEEEEEFFFEEECCCBBBBBBAAA@@@???>>><<<;;;;;;999999888888888999999:::777777777666666666555555222222333333333333333333444333333222222333333444111111000000000/////////000000000000111111111111222111000///////////////---...000111111111000/////////////////////////////////............//////......////////////..................///000111222////////////000000000000//////////////////////////////000111111111111111000000000222555:::>>>AAACCCFFFIIIJJJKKKLLLMMMOOOQQQTTTWWWYYYXXXXXXXXXYYY[[[]]]___aaaeeemmmyyy{{{zzz{{{}}}}}}~~~~~~}}}{{{yyyxxxwwwxxxzzz{{{{{{zzzzzzyyywwwxxxyyyyyyyyyyyyxxxwwwrrrpppmmmlllkkkjjjgggeeeaaa```___^^^\\\YYYWWWVVVUUUSSSOOONNNMMMKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIIIIKKKNNNOOOPPPRRRVVVXXXWWWXXXXXXXXXXXXZZZ]]]```dddhhhnnnssswwwzzz~~~~~~zzztttnnniiiccc^^^ZZZTTTPPPLLLIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGJJJMMMLLLKKKLLLRRRWWWVVVXXX\\\```dddgggiiiiiikkkmmmppprrrsssuuuwwwyyy|||}}}~~~~~~vvviii___[[[[[[ZZZ]]]bbbdddgggppp{{{}}}oooeee___```ccceeeggggggfffeeennnzzz|||pppaaaUUUPPPOOONNNMMMNNNQQQSSSUUUTTTUUUUUUVVVWWWWWWWWWVVVTTTSSSSSSRRRSSSTTTVVVVVVUUUVVVXXXZZZYYYSSSKKKFFF}}}cccTTTOOOMMMLLLGGGEEEDDDEEEEEEEEECCCAAABBBBBBAAA???>>><<<;;;;;;999999888888777888888888666666666666555555555555//////000111333444555555333222222111111222222333000000000000////////////000000000000111111111111222111000///------------,,,...000111222111000/////////............//////000000000000000000000000//////000000000000//////............///000222222////////////000000000000//////////////////////////////000111111111111111111111111333666;;;@@@CCCFFFHHHKKKLLLLLLMMMOOOPPPLLLOOOSSSVVVVVVWWWWWWXXXYYY\\\___aaadddjjjssszzz|||}}}~~~}}}|||wwwxxxyyyyyyxxxwwwuuutttuuuuuuvvvwwwwwwvvvtttsssqqqqqqrrrssssssrrrqqqpppjjjhhheeecccbbb```^^^[[[WWWWWWVVVTTTRRROOOMMMLLLMMMKKKHHHFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???AAABBBCCCCCCEEEGGGHHHIIIKKKNNNPPPPPPQQQQQQQQQQQQTTTWWWZZZ___dddiiiooosssvvvzzz}}}~~~}}}tttpppjjjeeeaaa]]]XXXUUUOOOKKKGGGDDDDDDDDDDDDCCC??????@@@@@@AAAAAAAAAAAADDDGGGJJJIIIGGGIIIOOOTTTQQQTTTXXX\\\```ccceeefffeeeiiimmmqqqsssvvvyyy{{{}}}}}}~~~}}}|||}}}ssseee]]]YYYWWWYYY]]]]]]___hhhuuuuuuuuukkkbbbbbbdddgggiiiiiifffccceeettt}}}mmm^^^QQQPPPNNNMMMMMMPPPRRRTTTTTTTTTUUUVVVWWWWWWWWWWWWRRRQQQPPPPPPPPPQQQSSSTTTUUUWWW\\\``````\\\TTTNNNfffXXXQQQMMMJJJHHHGGGEEEEEEFFFEEEDDDBBBAAAAAA???>>>==================<<<;;;:::888888777888777666555555444444555888666444555777777555333333333333222222222111111000000////////////000000//////000000000000//////222000...---,,,---...000......///000000000000000////////////////////////000///...---,,,------...//////---,,,,,,---......111111111111000000000000---......///////////////111111000000//////......111000000000000111111222222444666888;;;>>>CCCGGGHHHIIIJJJJJJIIIJJJMMMPPPQQQQQQQQQPPPQQQTTTYYY]]]ddddddddddddeeeiiinnnssstttwww{{{~~~~~~|||zzzxxxvvvttttttsssrrrpppnnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjhhhgggfffaaa```]]]ZZZVVVSSSPPPOOOIIIHHHHHHGGGFFFEEEEEEDDDFFFEEEDDDBBB@@@>>>===<<<999999999999:::;;;;;;<<<:::::::::;;;<<<===??????>>>???AAACCCDDDFFFFFFGGGFFFHHHJJJKKKKKKLLLNNNPPPTTTYYY```gggmmmsssyyy}}}}}}}}}wwwtttlllbbb[[[XXXVVVQQQMMMJJJIIIGGGDDDBBBAAA@@@???AAAAAA@@@@@@???@@@@@@@@@@@@AAACCCFFFHHHJJJKKKLLLMMMOOOSSSVVVZZZ^^^bbbfffhhhjjjkkklllmmmppptttwwwyyy{{{}}}}}}}}}|||}}}~~~~~~oooddd^^^XXXUUUWWW[[[]]]bbbgggkkkzzzyyyoooeeeddddddgggjjjkkkkkkkkkkkkrrr|||nnn^^^VVVPPPPPPQQQPPPPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXVVVTTTRRRPPPPPPQQQSSSTTTVVVQQQNNNRRR[[[```^^^ZZZeeeXXXQQQMMMJJJHHHGGGEEEEEEFFFFFFDDDBBBAAA@@@???===<<<;;;;;;;;;999999999999999888888888888777666555555444444555888666444555666777555333333333333222222222111111222222111111111111222222//////000000000000//////111111///.........//////......///000000000000000111111111111111111111111000///...---------......000000///...//////000111000000000000000000000000---...//////000000//////111000000000/////////...000000000///000000111222222444777999;;;???CCCFFFIIIJJJJJJJJJIIIJJJMMMOOOPPPPPPOOOOOOPPPTTTYYY^^^ddddddcccbbbccceeejjjnnnppptttyyy|||~~~~~~}}}{{{{{{zzzyyyxxxyyyxxxvvvtttrrrooonnnmmmkkkjjjhhhfffeeeeeeeeefffffffffffffffffffffffffffcccccccccbbbaaa___^^^]]]XXXVVVTTTQQQNNNJJJHHHGGGDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;999999888888777777888888777888888999:::;;;<<<===<<<===>>>@@@AAABBBBBBBBBAAACCCEEEFFFFFFFFFHHHJJJNNNSSSZZZaaahhhnnntttxxxyyy|||~~~|||}}}}}}yyysssoooggg]]]WWWTTTQQQLLLHHHCCCBBB@@@>>><<<;;;::::::???>>>>>>=========>>>>>>>>>???AAACCCEEEGGGHHHHHHJJJMMMPPPSSSVVVZZZ___bbbeeegggiiikkklllnnnqqqtttvvvxxxzzz{{{{{{{{{|||}}}xxxmmmbbb[[[WWWXXXYYYYYY\\\```jjjsss~~~zzz|||xxxoooiiihhhhhhjjjmmmpppqqqqqqsssyyy{{{fff[[[QQQOOOOOONNNNNNOOOTTTTTTUUUVVVVVVVVVVVVVVVUUUSSSQQQOOONNNOOOQQQRRRSSSQQQOOOOOOPPPSSSVVVWWW~~~eeeXXXRRRMMMJJJHHHFFFEEEEEEFFFFFFDDDCCCAAA@@@???===;;;:::::::::555555666777888999999:::888777666555555444444555777666444555666666555333333333333222222222111111222222111111111111222222//////000000000000//////000111111111111000000///...//////000000000000000111111111111111111111111000///......------......//////...//////000111222////////////////////////---...//////000000//////000000000000///////////////////////////000111222333666888:::<<>>>>>>>>===<<<<<<;;;;;;999999999999888888888888888777666555555444444555555555666666777888999:::999999:::;;;<<<===<<<<<<;;;===>>>??????@@@BBBCCCGGGLLLRRRYYY```gggmmmqqquuuwwwxxxwwwwwwwwwssslllfff```WWWPPPMMMIIIEEEBBB???>>>===;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<===???@@@BBBCCCCCCCCCFFFIIILLLNNNQQQUUUYYY\\\___bbbeeehhhiiikkknnnpppqqqtttwwwxxxxxxyyy{{{|||xxxjjjccc]]][[[ZZZXXXXXX[[[fffjjjuuu}}}vvvwww}}}vvvqqqooooooppptttxxx{{{||||||sssdddTTTNNNNNNMMMMMMNNNSSSTTTUUUUUUUUUUUUUUUTTTTTTRRRPPPNNNMMMNNNOOOPPPQQQSSSRRRNNNIIIHHHNNNUUUgggYYYRRRMMMIIIHHHFFFEEEEEEFFFFFFEEECCCBBBAAA@@@>>><<<;;;::::::555555666777888999999:::888777666555555444444555666666555555555555444444333333333222222222111111000000////////////000000//////000000000000//////000111222333333222000/////////000000000000////////////////////////////////////..................,,,,,,,,,---...///000000............////////////......///000000000000000000000000000////////////////////////000111111222555777:::<<<===@@@CCCFFFGGGHHHHHHGGGFFFGGGIIIKKKOOOOOOPPPPPPSSSXXX___dddeeeeeedddbbb```aaacccfffiiimmmsssvvvwwwwwwwwwwww{{{zzz|||}}}yyyvvvpppmmmiiifffeeecccaaa```aaa```^^^\\\ZZZWWWVVVUUURRRRRRPPPOOONNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKJJJHHHGGGEEEDDDAAA@@@???===;;;999777666999999999888888888777777555555555555555555555555666555555444444444444555333444555666666777777777777777888888999999888888777999;;;;;;;;;;;;===???BBBFFFLLLSSSYYY```gggkkkpppssssssqqqqqqqqqlllfff]]]XXXPPPJJJFFFCCC???===;;;;;;:::999999999999999999888888888888999999:::;;;<<<===>>>???@@@@@@@@@CCCEEEHHHKKKMMMPPPSSSVVVZZZ]]]bbbeeeggghhhjjjlllnnnpppsssvvvwwwxxxzzz|||~~~tttllleeebbb^^^ZZZYYYZZZ```bbbjjjzzz{{{{{{{{{yyywwwyyy|||}}}kkkXXXPPPNNNMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQOOOMMMMMMNNNNNNPPPSSSTTTPPPJJJHHHMMMRRRhhhZZZRRRLLLHHHGGGFFFDDDEEEFFFFFFEEEDDDCCCCCCAAA???>>>===<<<<<<999999999999999999999999888777666555555444444555555555555555444444444444333333333222222222111111000000////////////000000//////000000000000/////////000222444444333111/////////000000000000//////..............................//////////////////+++,,,,,,---...//////000---........./////////000...//////000000000000000////////////000000000000/////////000000111333333666999<<<>>>???AAACCCEEEEEEEEEFFFEEEDDDEEEGGGJJJPPPQQQRRRTTTWWW\\\bbbggggggggggggeeecccdddfffhhhkkknnnrrrtttttttttttttttxxxxxx{{{}}}zzzvvvqqqnnnfffccc^^^[[[ZZZXXXVVVTTTTTTSSSRRRPPPNNNLLLJJJJJJHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA???>>>===<<<<<<;;;:::888777666666777666666666666666555555555555555444333333333222333333333444555666777888333444555666777777666666666666777777777777666666777888::::::::::::<<<===@@@CCCIIINNNTTTZZZaaafffjjjmmmmmmkkkkkkjjjeee^^^TTTPPPKKKEEEAAA>>><<<:::555555444444444555555555777777777777777888999999:::;;;<<<===>>>>>>>>>>>>AAACCCFFFGGGIIIKKKOOORRRUUUXXX]]]aaaccceeegggiiikkknnnqqqtttuuuwwwyyy{{{}}}~~~~~~~~~~~~{{{rrrkkkgggbbb\\\YYYZZZYYY]]]eeeppp~~~ooo\\\RRROOOLLLLLLMMMKKKLLLOOOQQQTTTVVVWWWWWWUUUTTTRRRPPPNNNMMMMMMMMMMMMOOOQQQQQQPPPNNNMMMMMMhhhZZZRRRLLLGGGGGGEEEDDDEEEFFFGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;:::999999999888777666555555444444555444555666555333333333444333333333222222222111111222222111111111111222222//////000000000000/////////000222333333333111000000000000000000//////...000000000000000000000000......///000000000//////---...///000111111111000.........//////000000111...///000000111111000000////////////000000000000000000000111222333444555888:::===???@@@AAACCCEEECCCDDDDDDDDDDDDEEEHHHJJJPPPRRRUUUXXX[[[___dddgggggghhhiiihhhhhhiiilllnnnnnnppprrrsssrrrqqqqqqqqquuuuuuyyy|||wwwsssmmmhhhddd[[[XXXTTTQQQPPPNNNLLLKKKIIIHHHGGGFFFEEECCCBBBBBB@@@???>>>>>>>>>???@@@AAA????????????????????????============<<<:::999888:::999999888888777777666555555555555555555555555555555555444333333333222222222333333555666888999333444555666777666555555444555555666666666666555777888::::::999999;;;<<<>>>@@@EEEIIINNNTTT[[[___bbbdddeeebbbaaaaaa[[[TTTKKKIIIEEEAAA>>>;;;999999666555555444444555666666666666666666666777888999999999;;;<<<============@@@AAACCCEEEFFFHHHKKKMMMPPPSSSWWW[[[]]]```cccfffiiilllooorrrsssuuuwwwyyyyyy{{{}}}~~~}}}}}}~~~}}}wwwooojjjddd\\\XXXXXXTTTYYYaaahhhppprrrcccYYYRRRKKKIIIJJJHHHIIILLLPPPSSSVVVWWWXXXUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJLLLPPPRRRQQQMMMIII~~~fffYYYRRRLLLHHHFFFEEEDDDEEEFFFGGGFFFDDDAAA@@@@@@???>>>>>>??????;;;;;;;;;;;;::::::::::::888777666555555444444555333555666555333222333555333333333222222222111111222222111111111111222222//////000000000000//////...///111222222222111111000000000000000///......000000000000000000000000---...///000111000000///...///000111111000//////......///000000111222222//////000111111111111000.../////////000000000111111111111222333444666777999;;;???AAAAAABBBCCCDDDBBBCCCDDDEEEEEEGGGJJJLLLOOORRRWWWZZZ]]]```ccceeeeeegggiiikkklllnnnqqqtttqqqrrrrrrpppnnnmmmnnnoooqqqqqquuu||||||xxxsssmmmgggaaaZZZVVVRRROOOKKKHHHGGGFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>>::::::999888999:::<<<===::::::::::::::::::::::::777777888888777777666555666666666666666666666666444444444444444444444444333333333333444444444444222222222333444555666777222333555666666555444333222333444555555555555555555777888888777777999::::::===@@@CCCGGGMMMSSSXXXXXX[[[ZZZXXXWWWVVVPPPIIIDDDCCCAAA>>>:::888777888777777666666555666666777444444444444555666777888666777888:::;;;<<<<<<<<<===???AAABBBBBBDDDGGGIIIKKKNNNQQQTTTWWW[[[___bbbgggiiimmmoooppprrrtttvvvvvvxxxzzz|||||||||}}}}}}~~~uuuoooggg]]]WWWWWWRRRVVV[[[^^^eeesss}}}~~~yyyoooeeeYYYNNNIIIJJJGGGIIIKKKOOORRRTTTVVVWWWTTTSSSRRRPPPMMMKKKJJJIIIJJJJJJLLLNNNQQQQQQMMMJJJzzzdddXXXRRRMMMIIIFFFEEEDDDEEEFFFGGGFFFEEE??????>>>>>>>>>>>>??????::::::::::::::::::::::::888777666555555444444555333555777555333111333555333333333222222222111111000000////////////000000//////000000000000////////////000111111111111111000000000000000///..............................---...///111111111000///------...//////...---,,,...//////000111222222333//////000111111111111111.../////////000000111111222222222333444555777888999<<>>=========<<<<<<<<<<<<<<<777666666666666888999:::777777777777777777777777333444444444444444333333333333444444444444444444333333333333333444444444000111222333444555666777333333333222333333444444111222444555555444333222111111333444444555555555444555666666666666777888888:::<<>>;;;888666666777444333222222111222222222333333333333444555666777444555777888:::;;;;;;;;;<<<===???@@@@@@AAADDDFFFHHHJJJMMMPPPSSSWWW\\\```eeehhhkkkmmmnnnooorrrssstttvvvyyyzzz{{{|||}}}|||~~~~~~{{{tttjjj___XXXWWWRRRTTTVVVXXX___mmm}}}yyyvvvvvvyyy}}}zzzpppaaaRRRLLLLLLHHHIIILLLNNNQQQSSSTTTUUUSSSRRRQQQOOOLLLJJJHHHGGGMMMNNNOOOOOOOOOOOOOOOOOOwwwaaaTTTOOOMMMKKKGGGFFFEEEEEEFFFFFFEEECCC@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888777666666666666666777777777777777777777777555444444333222222111111//////000000111111111222000000000000000000000000............////////////000333555555333111000000000000///...............111111000000//////......222000...///111111///,,,............000222000,,,...///000111111000///...111111111000000000000000000000000222333555777888:::<<<@@@CCCEEEEEEDDDCCCBBBDDDEEEFFFFFFIIILLLOOOQQQUUUZZZ^^^aaaccceeeggggggggggggjjjnnnrrrttttttuuusssnnnkkkjjjlllnnnpppnnnnnnnnnooorrryyy}}}vvvrrrlllfff^^^WWWQQQMMMIIIGGG@@@??????===<<<999888777<<<;;;:::999888666555555999888666555444444555555666666555555555555666666666555444333444555666777333333333333333333333333333333333333333333333333333333555555555555333333333333333333333333333333555444333333333333444555444444444555555555666666444444444555555555555666666777:::===@@@CCCFFFGGGLLLKKKIIIHHHFFFDDDBBBBBB===;;;888666555555555666666555555555555444444444333444444555555444444333666666666777888:::;;;<<<<<<======>>>???AAACCCCCCDDDEEEGGGJJJNNNSSSVVVYYYbbbeeegggiiikkkmmmooorrrrrruuuwwwyyyyyyyyy{{{|||~~~~~~}}}|||{{{}}}wwwnnneee^^^XXXUUUUUUWWWZZZ\\\cccttt|||uuussstttppppppttt{{{~~~rrraaaWWWRRROOOJJJJJJJJJMMMQQQTTTUUUUUUTTTTTTTTTRRRPPPMMMKKKIIIGGGHHHKKKNNNOOOOOOOOONNNxxxaaaTTTOOOLLLKKKGGGFFFEEEEEEFFFFFFEEECCCAAA@@@???===;;;:::999999;;;;;;;;;;;;::::::::::::777666555555444444555555777777777777777777777777777777777666555555444444///000000000111111111111////////////////////////............////////////000222444444222000000000222222111000000000000000111000000000/////////......,,,,,,...000222000...,,,...//////000000///---...///000111111000///...111000000000000000000000111111222333555666888999;;;===@@@BBBDDDCCCBBBAAAAAACCCDDDEEEEEEHHHKKKNNNQQQUUU[[[```cccdddeeeggghhhhhhiiilllpppsssttttttrrrpppmmmkkkjjjkkknnnooooooooonnnmmmnnnssszzz}}}zzzuuunnnjjjaaa[[[TTTMMMIIIEEEBBB???>>>>>>===<<<;;;999888777::::::999888777666666555666555555444444555666777777777666666666666777777666555444333333444555555444444444444444444444444333333333333333333333333222333444555555444333222333333333333333333333333555444333333333333444555333444444444444555555555444444444444555555555555555666888;;;===@@@BBBCCCEEEEEECCCBBB@@@>>>===<<<;;;:::888666555555555666555555555555444444444444333333444444444444333333777777777777888888999:::::::::;;;<<<===???@@@AAABBBCCCDDDGGGKKKPPPSSSVVV^^^aaadddfffhhhjjjmmmpppqqqsssvvvwwwwwwwwwyyyzzz}}}~~~~~~}}}|||}}}vvvmmmddd^^^WWWTTTSSSUUUWWW]]]kkkwww}}}uuuooolllllllllqqqxxx|||{{{{{{~~~}}}mmm___TTTLLLMMMKKKKKKLLLOOORRRSSSSSSRRRRRRQQQPPPNNNKKKHHHFFFFFFHHHJJJLLLMMMNNNNNNNNNyyybbbTTTNNNKKKJJJGGGFFFEEEEEEFFFFFFEEECCCBBBAAA???<<<:::999888777::::::::::::999999999999555555444333333333333333777777777777777777777777555555444333333222222111000000000000111111111111....................................///////////////111333333111/////////222111111000000000000000000000000000////////////---,,,,,,---///000///...+++---000111000....../////////000000000000//////000000000000000000111111222222333444666888:::;;;<<<===@@@AAABBBBBB@@@???@@@AAACCCCCCDDDFFFJJJLLLQQQVVV^^^cccffffffffffffggghhhkkkooosssuuutttssspppooommmllllllmmmooopppooooooooooooppptttyyy~~~~~~|||yyywwwtttqqqnnnhhhbbb]]]SSSOOOIIIDDD@@@>>>;;;999::::::;;;::::::999888777888777777777666666666666444333333444444555777777777777666666666666777777666555444333333333333333555555555555555555555555333333333333333333444444222333333444444333333222333333333333333333333333555444444333333444444555333333333333444444444444444444444444555555555555444555666888:::<<<===>>>??????===<<<:::999888777777777777666666666555555555555555555444444444444333333444444444444333333777777777777777777777777888888888999;;;<<<>>>??????@@@AAADDDGGGLLLOOOQQQXXX[[[___bbbdddgggkkkmmmoooqqqtttuuuuuuuuuwwwxxx|||}}}~~~}}}||||||}}}{{{qqqjjj```YYYSSSRRRTTTXXX```iiixxxzzznnnfffgggggglllssswwwuuuuuuxxxvvvgggYYYNNNNNNLLLKKKKKKMMMOOOPPPPPPRRRRRRRRRPPPNNNKKKGGGEEEFFFFFFGGGIIIJJJLLLNNNOOO{{{cccUUUNNNKKKIIIGGGFFFEEEEEEFFFFFFEEECCCAAA@@@???===;;;::::::999:::::::::999999999888888555555444333333333333444666666666666666666666666333333333222111111000000000000000000000111111111////////////////////////............////////////...000111111000///////////////............//////000000000000////////////111000///.........---------...000222000------111//////000000000000//////000000000000000111111111222222333444666888:::;;;===>>>???AAAAAA@@@???>>>???@@@BBBBBBCCCEEEIIILLLQQQWWW```fffhhhgggfffeeefffhhhkkkppptttvvvtttrrrpppoooooonnnooopppqqqrrrooopppsssuuuxxx}}}~~~zzzvvvtttnnnkkkhhhddd```[[[UUUQQQJJJGGGBBB???===;;;999888777777888888888888888777555555666666666666666666444444444444444555666666666666555555555555666666666666555444333222222222444444444444444444444444333333333444444444444444222333333333333333333222444444444444444444444444444444444444444444444444222222222333333333444444333333444444444555555555444444555666777888999:::<<<<<<;;;:::888777666666444555555666666666555555555555555444444444333333333333333444444333333333555555666666777777777666666666777888999;;;<<<======>>>???AAAEEEHHHLLLNNNRRRVVVZZZ]]]```dddhhhkkkmmmooorrrsssttttttvvvwwwyyy{{{}}}~~~}}}||||||}}}zzznnncccYYYUUUUUUVVVYYY^^^hhhvvvtttfffccccccgggooorrrqqqqqqsss}}}pppaaaUUUNNNLLLIIIHHHIIILLLMMMNNNTTTTTTTTTTTTRRRNNNKKKHHHFFFEEEEEEFFFGGGJJJMMMOOO~~~eeeVVVOOOKKKIIIGGGFFFEEEEEEFFFFFFEEECCC@@@@@@???>>>=========>>>:::::::::999999999888888777666666555555555555555666666666666666666666666666666555555444333333333111111000000000000000000000000000000000000000000............////////////...///000000///...///000//////............//////////////////000000000000222111111000//////000111333//////222000,,,---222000000////////////000000//////000000111111111111111111222444666888:::;;;>>>??????@@@@@@@@@???>>>@@@AAABBBCCCCCCFFFIIILLLRRRXXXaaagggiiihhhfffeeeeeegggkkkqqquuuwwwuuurrrooonnnnnnnnnnnnpppqqqrrrrrrtttyyy||||||vvvqqqllljjjbbb___\\\XXXTTTPPPJJJGGGCCCAAA>>><<<;;;;;;999888555666666777888888777777555555555555555666666666666666666555555444444333555444444333333444444555666666555555444333222111333333333333333333333333333333333444444555555555333333333333333333333333444444444444444444444444444444444444444444444444222222222333333333444444333333333444444444444555555555555666666777777777999999888888777666555555333333444555555555555444555444444444444333333333222333333333333333333222111222444555777777777777666666777888999;;;<<<=========>>>@@@CCCFFFIIIKKKNNNQQQUUUYYY]]]aaaeeehhhjjjmmmppprrrrrrsssuuuwwwwwwyyy|||}}}}}}|||||||||~~~|||nnnaaaZZZVVVTTTTTTVVV___lll|||yyykkkaaaaaadddkkknnnmmmnnnqqqzzz}}}kkk[[[NNNKKKGGGEEEFFFIIIKKKLLLSSSTTTUUUUUUTTTPPPMMMKKKFFFEEEDDDDDDFFFHHHKKKMMMhhhXXXPPPLLLIIIGGGFFFEEEEEEFFFFFFEEECCC@@@??????>>>>>>??????@@@::::::::::::999999999999888888777666666666666777777777777777777777777777555444444333333222111111111111111111000000000000111111111111111111111111............////////////...///000000//////000111000000000000000111111222////////////000000000000---...//////000222555888;;;333...111111---...333000000////////////000000/////////000111111222222000111222444666999;;;<<>><<<:::999999999888777555555666777777777777777555555555666666666666666777777777777666555444333555444444444444444444555666666666666555444333333333333333333333333333333333333333444555555666666555444444333333444444555444444444444444444444444333444444555555444444333333333333333444444444444333333333333444444444444444444555555555666666666666555555555444444333333333333333333333333444444444444444444333333333333222222333333333333222222///000333555666777777666666666666777999:::<<<===<<<<<<===???AAADDDGGGIIIJJJMMMQQQUUUYYY]]]aaaeeeeeehhhlllnnnppprrruuuwwwtttwwwzzz||||||{{{|||}}}}}}~~~xxxhhh^^^WWWQQQPPPQQQZZZdddrrr|||ooobbb```bbbgggjjjjjjlllpppppp}}}uuuaaaRRRMMMHHHEEEEEEGGGJJJKKKNNNPPPRRRSSSRRRPPPLLLJJJGGGFFFEEEEEEEEEGGGIIIKKKjjjZZZQQQMMMJJJGGGFFFEEEEEEFFFFFFEEECCC@@@@@@???>>>>>>===>>>>>>;;;;;;;;;;;;::::::::::::888888777666666666777777777777777777777777777777222222111111000/////////111111111111000000000///000000000000000000000000............////////////...000000000//////111333000000000000000111222222.../////////000000000111+++,,,......///111666:::DDD666---///222///...333111000///......///000111...//////000111111222222111222333555777:::<<<>>>??????@@@@@@AAAAAABBBBBBCCCDDDFFFFFFGGGIIIMMMOOOTTTYYYaaafffhhhgggfffeeegggiiimmmsssyyy||||||{{{sssqqqnnnmmmmmmooorrrttt{{{~~~~~~zzzvvvoooggg___XXXSSSPPPKKKIIIFFFDDDBBB@@@===:::;;;999888888999999888666555666666777777777777666777777666666666666666666666777777888888777666555666666666555555666666666555666777777777666555444444444444444444444444444333333444444555666666666666555555444444555555666555555555555555555555555333333444555555444333333333444444444444555555555222222333333333444444444333333333333444444444555444444444444444333333333444333222111111222333333444444444333333333222222222222333333333333222222///111333555666555444444555555555666888999;;;<<<;;;;;;;;;===???BBBEEEFFFFFFIIIMMMQQQUUUXXX]]]``````cccgggjjjmmmpppsssuuusssuuuxxxzzzzzz{{{}}}}}}}}}~~~pppcccYYYQQQOOOQQQVVV]]]ggguuu~~~uuubbb______ccceeefffjjjooolllwww~~~lllYYYTTTLLLGGGEEEFFFHHHIIIJJJLLLOOORRRRRROOOLLLJJJHHHHHHGGGFFFFFFGGGHHHHHHkkk[[[RRRMMMJJJGGGFFFEEEEEEFFFFFFEEEDDDAAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::888888777666666666666666777777777777777777777777555555444444333222222111222111111111000000//////////////////////////////............/////////000///000111000///000222333...............///000000.../////////000000111111,,,...///...---///333777JJJ888,,,///333000///333111000///......///000111...//////000111222222222333333444666999<<<>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEGGGGGGHHHJJJNNNQQQTTTYYY```eeegggffffffeeehhhjjjnnnttt{{{xxxvvvrrrpppppprrrvvvxxx{{{~~~zzzxxxtttooohhh___VVVOOOJJJGGGDDDBBB@@@>>>>>><<<:::888;;;999888999::::::999777666666777777777777777666888888777777666666666666555666777999999999888888888888777777777777888888555666777888888777666666555555555555555555555555333333444444555666777777777666555444444555666777555555555555555555555555333333444555555444333333444444444555555555666666222222333333333444444444111111222222333333333444555555555555555555555555555444222000000111222333444444444333333333222222222222222333333222222222111222444555555444222111444444444555777888:::;;;:::::::::;;;===@@@CCCDDDDDDGGGKKKNNNRRRUUUYYY\\\\\\___dddhhhkkknnnqqqtttrrrtttwwwxxxyyy{{{~~~}}}}}}~~~vvvhhh[[[RRRQQQTTTSSSWWW___mmmyyybbb^^^]]]```cccdddiiiooommmssszzzwww```YYYPPPIIIFFFFFFGGGGGGIIIKKKOOORRRRRRQQQNNNLLLIIIHHHHHHGGGGGGFFFGGGGGG}}}ooo]]]QQQJJJGGGEEEDDDDDDDDDDDDDDDEEEEEEDDDCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999666666555444444444444555555444333555777777222/////////000111111111111111////////////////////////////////////////////////---...///000000000000000//////000000111111111222333222111000////////////------------...000111222555333000...---...000111---...///000000///...---000/////////000111222222555666666777888999999:::<<<<<<===>>>???@@@@@@AAABBBCCCEEEHHHJJJLLLMMMMMMVVVZZZ___bbbcccccccccdddbbbeeekkkqqqvvvzzz|||}}}}}}zzzvvvsssssswww|||}}}yyysssoooddd___VVVOOOIIIEEEAAA>>>>>>===;;;999999999999:::::::::999888777777888888666666666666666666555555888888888999999999999999777888888888888777777666777777888888999999::::::999999888888777777777777888888888888888888888888888888888888888777777777666666666666777777888888777777777777666666666666999888777666555444333333666666555555555444444444222333444444555555444444333333222222333444666777222333555666666555333222666666666777666555555444//////111222333444444444333222222111111222222333444444222222222222444444444111///111666999777555777777888999;;;===???@@@CCCEEEHHHJJJLLLOOOSSSVVVWWW[[[aaafffjjjmmmqqqssspppsssvvvxxxyyy{{{}}}~~~{{{kkk^^^UUUQQQPPPOOORRRYYYbbbpppsssiii___\\\aaagggjjjkkklllooorrrwwwnnn^^^PPPMMMMMMJJJGGGGGGIIIKKKOOORRRSSSRRRPPPNNNJJJJJJJJJIIIHHHHHHHHHGGGqqq___SSSMMMJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888888777777888888999666666555444444444444555000000111333555555333111//////000111111111111111000000000000000000000000000000000000000000000000//////000111111111000000//////000000000111111111111000000000000000111111///............//////000333222000...------...///......///000000///......000000///000000111222333666666777888:::;;;;;;<<<======>>>>>>??????@@@@@@AAABBBDDDGGGJJJLLLMMMNNNTTTWWW\\\___aaaccceeefffhhhhhhjjjmmmrrrxxx~~~~~~yyyuuuuuuyyy~~~}}}xxxrrrkkkgggYYYTTTMMMGGGDDDAAA>>><<<<<<;;;999888777777888888:::999888888777777777888777777777777777777777777777777777777888888888888:::;;;;;;<<<<<<<<<;;;;;;999999999999::::::::::::777777777777777777777777888888888888888888888888888888888888888888888888666666777777888888888888666777777777777777777777666666666666666555555555666666666555555555444444333333444555555555555444555444444444555666888999222333555666666555333222444555555555555444333333222222333333333222111111333222222222222222222333444333333222222333333444444111///111555888777555666777777999;;;===>>>???AAACCCEEEGGGIIILLLOOORRRUUUYYY^^^bbbfffiiilllooopppsssuuuwwwxxxzzz|||{{{kkk]]]UUUQQQOOOOOOQQQTTT\\\iii{{{|||qqqeee___aaafffiiijjjkkknnnppprrr|||yyyjjj[[[UUURRRMMMHHHGGGHHHKKKNNNQQQSSSRRRQQQPPPMMMLLLLLLKKKKKKJJJJJJIIItttaaaVVVOOOLLLEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA???>>>>>>>>>>>>======<<<;;;::::::999999999888888777777888888999777666555555444444555555111333555555444333333333///000111111222111111111111111111111111111111111111111111111111111111111111111111222111111000000//////000000000000111111////////////000111222333000000///...............000000//////......------...//////000000//////...000000000000111222333444666777888:::<<<===>>>>>>>>>????????????????????????AAADDDGGGJJJLLLNNNNNNQQQTTTXXX[[[^^^bbbfffiiiooommmjjjkkkooowww||||||~~~{{{vvvppphhh```ZZZLLLHHHDDD@@@???>>>===<<<;;;:::999888888777888888999999888777777777777888888888888888888888888888777888888888999999999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888999999999999999999999999999999999999888888999999999999999999777777777888888888888888666777777777888888999999333333444555666777888888666666666666555555555555333444444555555555555555444444444444555666777888333444555666666555444333333333333333333222111111333333333333333222111000222222222222222222222222444333333222222333333444444111///111555777666444666666777888:::;;;===>>>>>>@@@BBBDDDEEEGGGJJJMMMQQQTTTYYY^^^aaadddhhhkkkqqqrrrtttuuuvvvxxx|||~~~nnn```WWWSSSRRRRRRQQQQQQUUU```qqq~~~qqqhhhfffhhhkkkllllllmmmmmmmmmsss~~~zzzjjj```YYYQQQKKKIIIGGGIIIMMMPPPRRRRRRRRRRRRPPPOOOOOONNNMMMMMMLLLLLLyyycccWWWPPPKKKFFFEEEEEEDDDDDDDDDDDDEEECCCBBBAAA@@@@@@??????>>>>>>======;;;:::999888888888888777777777777888888777666666555555555555555777999;;;999555111222333000111111222222111111111000000000000000000000000000000000000000000000000222222222222222111000/////////000000000000000000///////////////000111111//////............////////////000000000///------/////////000000/////////000000000111222333444555555666999;;;===>>>??????@@@????????????????????????@@@CCCGGGJJJMMMNNNOOOOOOQQQTTTWWW[[[```ggglllssspppmmmlllpppwww|||xxxtttnnnfff]]]TTTNNNEEEBBB???===>>>>>>======;;;;;;;;;:::999999999999999888888777777777888888888888888999999999999999:::::::::;;;;;;<<<<<<===777888999:::;;;<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999888888888888888888888888777777888888999:::::::::333444444555666777888888777777777666666666555555444444555666666666666555222222333333333444444555444444555555555555444444333333333333333222111111///000111222333444444333222222222222222222222222333333333333333333333333333111000111444666555444555555666777888:::;;;<<<===>>>@@@AAAAAACCCFFFHHHMMMPPPUUUZZZ^^^cccgggkkkooopppqqqrrrsssvvvzzz~~~vvvhhh^^^XXXVVVVVVTTTRRRTTT[[[iiiyyywwwrrrqqqqqqqqqoooooommmkkknnnwwwxxxkkk```VVVOOOKKKGGGHHHKKKNNNQQQRRRSSSSSSQQQQQQPPPOOOOOONNNMMMMMM|||cccVVVOOOIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>>>>>>>======;;;:::999888888888777777777777777777888777777666555555555555666777:::;;;888444111222444111111222222222222111111////////////////////////////////////////////////222222222222222111000///000000//////////////////111111000///......//////---------......///111111///000111222222000///...000000000//////000000000000000111111222444555666444666999;;;===>>>>>>>>>@@@@@@@@@@@@???????????????AAADDDGGGKKKMMMOOOPPPMMMOOOQQQTTTXXX___ggglllrrrpppooonnnqqqwww~~~zzzsssoooiiiccc[[[SSSJJJEEEAAA???===<<<<<<===<<<;;;::::::::::::::::::999999999999888888888888999999888888999999:::::::::::::::;;;;;;<<<======>>>>>><<<===>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999888888888888888888999999999999::::::;;;;;;777777777777777777777777888888777777777666666666444555666666777777666666333333444444444444444444555555555555555555555555444444444444444333222222000111222222333333333333111222222333333222222111333333333333333333333333333222111111333444444444444444555555777888:::;;;;;;===>>>??????AAADDDFFFIIIMMMRRRXXX]]]ccchhhlllmmmnnnnnnooopppssswww{{{}}}~~~qqqeee\\\XXXTTTTTTSSSUUU\\\hhhvvv}}}xxxvvvuuutttrrrooommmnnnuuutttggg\\\TTTNNNGGGHHHJJJMMMOOORRRTTTUUURRRRRRQQQPPPOOONNNMMMLLL}}}cccVVVNNNHHHGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBBBBAAA@@@>>>===<<<======<<<;;;::::::999999888777777666666777777888888777666666555555666666222333444444333222333555222222222333222222111000................................................111111111222111111000000000000////////////......222111000///............,,,---------///000111222///000111222222111000///111000000//////000000111000111111222333555666777555777:::===>>>>>>>>>===??????@@@@@@@@@@@@@@@@@@AAACCCEEEIIILLLNNNPPPPPPNNNOOOQQQSSSWWW^^^fffkkknnnnnnnnnnnnqqqtttxxxzzzyyysssgggccc\\\VVVPPPJJJDDD@@@>>><<<::::::;;;;;;:::999999999::::::::::::999999:::999999999999:::;;;;;;999::::::;;;;;;<<<<<<===;;;;;;<<<===>>>??????@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777777888888888888777777777777555666666777777777777777666777777888888888777777555555555555555555555555555555555555555444444333444444444333222111000///111222333444444333222111222333333444444333333222222222222222222333444444333333444444555777888999999;;;<<<===>>>???BBBEEEGGGJJJOOOTTTZZZ```fffkkkiiijjjlllmmmnnnppptttwwwzzz{{{}}}~~~~~~~~~~~~|||mmmaaa[[[RRRRRRSSSVVV^^^kkkyyy|||yyyxxxyyyuuusssrrrssswww|||nnndddZZZSSSHHHIIIJJJKKKNNNQQQSSSUUUSSSRRRQQQPPPOOONNNMMMLLL}}}bbbVVVPPPIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA???===;;;:::<<<<<<<<<;;;;;;:::::::::777777666666666666777777888777777666666666666666222111000111333444444444222333333333222222111000//////////////////////////////////////////////////////000111111111000000000000/////////.........000//////.........//////...............///000111//////000000000000000///111111000//////000111111111111111222444555777888777999<<>>===?????????@@@@@@AAAAAAAAADDDEEEGGGJJJMMMOOOPPPPPPNNNPPPRRRTTTWWW]]]dddiiijjjjjjjjjjjjllloooqqqsss{{{~~~wwwnnnhhh[[[VVVPPPJJJEEEBBB???===<<<;;;::::::<<<===<<<;;;;;;<<<===>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<======>>>??????@@@??????@@@AAABBBCCCDDDDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@???>>>=================================>>>>>>???@@@@@@AAAAAA?????????>>>>>>>>>============<<<<<<;;;:::::::::;;;;;;;;;::::::999999999999999888888888777777777666666777888888888888777888888999::::::999888777666666555555555555666666555555555555555444333333444444444333222111000///000111333444444333111000222333333444444333333222222222222222111222333444333333333333444666777888666888:::;;;<<<>>>AAACCCEEEHHHLLLPPPUUUZZZ```dddeeegggiiikkklllnnnqqqsssvvvxxxzzz|||}}}~~~}}}|||~~~wwwiii```XXXVVVTTTUUU\\\jjjyyy}}}|||}}}}}}xxxuuuwwwxxxyyyvvvkkk```XXXIIIIIIIIIKKKMMMPPPSSSUUUTTTTTTRRRQQQPPPNNNMMMMMM|||bbbWWWQQQKKKGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA???<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;777777666666666666777777888888777666666666666666888555222222444555444111333333333333333222111000000000000000000000000000000000000000000000000000---...///000000000000000000000//////.........---......---......///000111000000///............///............////////////222111000//////000111222111111111222444666777888:::;;;>>>AAAAAAAAA???>>>>>>>>>???@@@AAAAAABBBBBBEEEGGGIIIKKKMMMOOOPPPQQQOOOQQQSSSUUUXXX]]]cccgggggggggffffffgggjjjmmmooowwwzzz{{{vvvnnneee]]]SSSNNNGGGBBB???===<<<;;;<<<;;;;;;<<<>>>@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGFFFEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666666777888888888888888666777888999999888777666666666555555555555666666444444555555444444333222111111222333333333222222000111333444444333111000222222444444444444222222111222333222111111333444222222222333444555666777444555888999:::<<<@@@BBBDDDGGGJJJMMMPPPUUU[[[^^^bbbeeehhhjjjkkkmmmoooppptttvvvxxx{{{}}}}}}||||||~~~pppfff```\\\WWWTTTYYYfffvvv}}}~~~xxxwwwzzz|||{{{~~~|||pppdddZZZJJJJJJJJJJJJLLLOOORRRTTTUUUUUUTTTRRRQQQOOONNNNNN~~~{{{dddWWWPPPJJJJJJHHHGGGHHHIIIIIIHHHGGGCCCBBBBBBAAA@@@???>>>>>>>>>======<<<;;;999888777888888777666666666666666888555333444666888777555666666555444444333222222111111111111000000000000111111000000000000111111000000000000000000000000000000000000000///..............................333111///...---...///000......------------......111111000000//////......000000000000///////////////000111333555666888888:::;;;>>>???@@@???>>>===>>>???@@@BBBBBBCCCCCCBBBFFFGGGHHHJJJLLLOOOQQQRRRRRRTTTVVVYYY\\\___```aaaddddddbbb``````aaafffiiiqqqvvv}}}wwwooojjjddd[[[TTTKKKFFFBBB???@@@@@@>>><<<999:::<<<<<<<<<>>>AAADDDFFFJJJMMMKKKJJJIIIDDD>>>AAA???======?????????>>>@@@AAACCCEEEGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBCCCCCCDDDEEEFFFIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@???>>><<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===999999:::::::::888666555777666666666666777777888888888888777777777666666888888888888777777777777444444444444444444333333333333222222222222222222000000000111222222333333222222222222222222222222222222222222222222222222111111222333333444555555777888888999999:::;;;;;;CCCDDDEEEGGGIIINNNSSSXXX]]]```dddfffhhhjjjlllnnnssssssvvvyyy}}}~~~~~~qqqiiiaaaZZZYYY[[[bbbmmmwwwyyy|||~~~{{{wwwuuuvvvyyy}}}wwwiii___QQQJJJFFFIIILLLMMMNNNQQQSSSSSSRRRQQQPPPOOOOOONNNwwwcccXXXQQQMMMHHHGGGFFFFFFGGGGGGEEEDDDBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;:::999999888888777666666666666666777444222333555666555444444444333333222111111000111111111111000000000000111111000000000000111111000000000000000000000000000000000000000///......111111111111111111111111444333111000///000111222/////////....../////////////////////000000000000000000000000////////////000111111333444666888999;;;<<<>>>??????>>>===<<<>>>>>>???@@@AAABBBCCCDDDHHHHHHIIIKKKMMMOOOQQQSSSTTTVVVXXX\\\^^^```aaaaaaccccccaaa___^^^___cccfffkkkqqqzzz}}}vvvllleee```ZZZRRRMMMDDDAAA===<<<=========<<<;;;<<<===>>>???BBBFFFIIINNNSSSVVVTTTRRROOOJJJCCCDDDBBB@@@@@@BBBCCCBBBAAABBBDDDEEEGGGIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMPPPOOOMMMLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNOOONNNNNNMMMLLLJJJIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIILLLKKKIIIHHHFFFEEEEEEDDDBBBAAA@@@???>>>=====================>>>>>>>>>>>>;;;;;;;;;;;;:::999888777888777777666777777888888:::::::::999999888888888999888888888777777777777777777666555444333333222333333333333222222222222222222111111111111111111222222222222222222222222222222222222222222222222222222333444444555666666777777888888999:::::::::@@@BBBCCCDDDGGGKKKPPPTTTYYY\\\```ccceeehhhkkkmmmrrrsssuuuyyy|||~~~~~~~~~vvvlllaaa\\\ZZZ\\\dddmmmqqqttt{{{~~~yyytttsssuuuxxx{{{lllaaaSSSLLLGGGIIILLLMMMNNNQQQSSSSSSRRRQQQQQQPPPOOOOOOwwwcccXXXRRROOOIIIHHHFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@???>>>======::::::;;;;;;<<<;;;;;;:::888888777666666666666666666444222222444555444333222222222111000000//////111111111111000000000000111000000//////000000111000000000000000000000000000000000000000//////...////////////////////////333222111000///000111222000000////////////000000.........///000111111111////////////000000000000222222222222444777999:::<<<===>>>>>>>>>===<<<;;;>>>===>>>>>>@@@BBBEEEFFFIIIIIIJJJLLLNNNPPPRRRSSSUUUWWW[[[^^^```aaaaaa```cccbbbaaa^^^\\\\\\___bbbgggnnnyyyzzzpppiii```XXXSSSNNNIIIEEE???<<<::::::;;;<<<===<<<===>>>@@@AAACCCHHHMMMQQQXXX^^^aaa```]]]ZZZRRRKKKIIIGGGEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIIDDDCCCBBBAAA@@@?????????>>>???AAABBBBBBBBBAAAAAA@@@???===<<<;;;::::::999999999888888888888888999;;;;;;;;;;;;::::::::::::999999999888888888777777999999888777555444333222444444333333333222222222333333222222111000000///222222222222222222222222222222222222222222222222333333444444555555666666666666777888888999999:::===>>>@@@AAACCCGGGLLLPPPTTTWWW[[[___bbbeeehhhkkkppprrruuuxxx{{{}}}~~~~~~~~~|||mmmccc[[[WWW[[[aaaeeehhhoooyyy|||{{{|||}}}uuuqqqpppqqqyyypppdddXXXOOOIIIIIILLLLLLNNNQQQRRRRRRRRRRRRRRRQQQPPPOOO}}}gggYYYRRRMMMLLLJJJIIIHHHHHHHHHFFFDDDBBBAAA@@@???>>>======<<<;;;;;;;;;<<<;;;;;;::::::888777777666666666666666666555444333444444444444222111111111000000000///111111111111000000000///000000////////////000000000000000000000000000000//////000000000000//////........................000///............//////000//////////////////000.../////////000000000111////////////000000000000333222222333444777:::;;;===============<<<;;;:::===<<<<<<===@@@CCCFFFIIIJJJJJJKKKLLLMMMOOOQQQRRRUUUWWW[[[^^^``````______ccccccaaa^^^\\\[[[]]]___gggooozzz{{{rrrlllddd^^^UUUNNNJJJGGGDDDBBB>>>===<<<<<<======>>>>>>>>>@@@AAACCCFFFLLLSSSXXX^^^dddiiiiiigggccc\\\TTTOOOMMMJJJJJJKKKLLLMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQOOONNNNNNNNNNNNOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSRRRPPPOOONNNKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPNNNMMMLLLKKKFFFFFFEEEDDDCCCBBBBBBBBBAAABBBEEEGGGGGGGGGFFFEEEEEEDDDAAA???===<<<<<<===<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888999999888888777666555555555555444444333333222222222222222111111111000000222222222222222222222222222222222222222222222222333333333444444444555555555666666777777888888999;;;<<<>>>???AAADDDHHHLLLNNNRRRWWW[[[^^^bbbfffiiimmmooosssvvvxxxzzz|||}}}}}}~~~yyykkk___WWWVVVZZZZZZ\\\aaakkkwww}}}|||~~~xxxqqqnnnmmmppp}}}wwwjjj^^^TTTLLLJJJKKKKKKMMMPPPQQQQQQRRRRRRRRRQQQPPPPPPkkk[[[QQQLLLLLLJJJIIIHHHHHHHHHFFFDDDBBBBBBAAA@@@???>>>===============<<<;;;:::888777888777777666666666666666777777666555444444555555222222222222222111111111111111111111000000000///000000////////////000000//////////////////////////////000000000000//////111111111111111111111111................../////////......------......///111000000000/////////....../////////000000000111333333333444666888:::<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>AAAEEEIIIKKKKKKKKKKKKLLLMMMNNNPPPQQQTTTVVVYYY[[[]]]^^^^^^]]]ccccccbbb___]]]]]]^^^```fffooo{{{~~~xxxoooeee^^^XXXSSSLLLGGGCCCAAA@@@@@@????????????>>>>>>??????AAAAAABBBDDDGGGNNNVVV\\\___ffflllmmmmmmkkkddd]]]WWWTTTQQQOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZYYYWWWUUUSSSRRRRRRRRRNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVVVVUUUSSSQQQPPPLLLMMMOOOOOOPPPOOONNNMMMMMMMMMMMMNNNOOOQQQRRRSSSQQQQQQRRRQQQPPPOOOMMMMMMIIIHHHGGGGGGFFFFFFFFFFFFDDDFFFIIIKKKLLLLLLKKKJJJKKKJJJGGGDDDAAA@@@@@@@@@???>>>===<<<;;;:::::::::999999999999::::::::::::::::::::::::999999999999777777888888888888888888666666555555444333333222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333444444555666666777777888:::;;;===>>>@@@BBBFFFIIIJJJNNNSSSWWW[[[___cccfffiiilllqqqtttuuuwwwyyy{{{{{{}}}rrrdddYYYUUUWWWSSSTTTWWW]]]ggguuu|||sssooommmmmmyyytttfffZZZOOOJJJIIIIIIKKKNNNNNNOOOQQQRRRRRRQQQPPPOOOnnn\\\RRRMMMIIIHHHFFFFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;999888777888888777666666666666666777888888666444333555666333333333333333333333333111111111111000000000000000//////......//////000////////////////////////...//////000000000000000000000000000000000000000//////000000000000111111......------------......111111111000///...............//////000000111111222333444666888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<>>??????@@@AAABBBBBB@@@@@@AAABBBEEEEEEDDDEEEIIIPPPXXX___aaahhhnnnpppppppppllleee```]]]XXXVVVUUUVVVVVVVVVVVVVVVWWWWWWYYY[[[\\\]]]___]]]ZZZWWWUUUSSSSSSSSSOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXWWWUUUSSSQQQOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQRRRRRRRRRPPPNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHJJJLLLNNNPPPPPPPPPPPPQQQOOOMMMJJJGGGDDDCCCBBBAAA@@@???===<<<;;;;;;;;;888888888888999999999999;;;;;;;;;:::::::::999999666666777888888999999:::777777666555444333333222///000000111222222333333222222222222222222222222222222222222222222222222111111111111222222222222333444444555555666777777999:::<<<>>>>>>@@@CCCFFFFFFJJJOOOTTTXXX\\\```cccdddiiinnnqqqrrrsssvvvyyyyyy{{{~~~zzzkkk]]]VVVVVVQQQQQQQQQTTT[[[gggttt}}}vvvrrrpppoooxxx~~~nnnaaaSSSKKKHHHGGGHHHLLLLLLMMMOOOQQQRRRQQQPPPOOOqqq^^^SSSMMMHHHGGGFFFFFFGGGGGGEEEDDDDDDCCCCCCBBBAAA@@@??????<<<<<<<<<<<<;;;:::999888888888777666666666666666666777888666333222333555333333333333333333333333111111111111000000000000//////............//////////////////////////////......///000000000000000...........................//////000000111000000//////............//////000000000000////////////.........///000111111111111333555888::::::::::::::::::::::::::::::;;;;;;999:::===BBBFFFJJJMMMOOOPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSTTTVVVXXX\\\^^^```^^^___``````___```bbbddddddooo||||||vvvmmmfff___XXXOOOIIICCCCCCBBB@@@??????@@@AAAAAACCCFFFFFFEEEEEEGGGIIIIIIIIIGGGGGGJJJQQQZZZ```eeekkkppprrrssstttqqqkkkiiieee```\\\[[[[[[[[[[[[YYYYYYYYYZZZ[[[]]]___```bbb```\\\XXXUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXZZZZZZZZZXXXUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTQQQRRRSSSSSSSSSQQQOOONNNMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUTTTSSSRRROOOLLLHHHEEEDDDCCCBBB@@@???===<<<<<<;;;777888888888999999999:::;;;;;;;;;;;;::::::::::::777777777777888888888888888888777666555444333333111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444555555666666777999;;;<<<===>>>AAACCCCCCFFFKKKPPPTTTWWW[[[^^^aaaffflllooooooppptttxxxwwwyyy|||uuudddZZZXXXPPPPPPOOOOOOTTT^^^kkktttxxxuuusssppptttyyytttfffVVVLLLGGGDDDFFFIIIJJJKKKNNNPPPQQQPPPOOONNNttt___RRRLLLJJJHHHGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@???:::;;;;;;<<<<<<;;;;;;:::888888777666666666666666555666777555222000222444222222222222222222333333111111111111000000000000//////............//////////////////////////////......///000000000000000111111111111111111111111,,,,,,---...//////......000000////////////000000......//////000000111111---......///000111111222000333666999;;;;;;:::999999999999999:::;;;;;;<<<888:::>>>CCCHHHLLLNNNPPPRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSUUUXXX\\\```bbb[[[]]]_________aaaccceeeiiitttzzzuuurrrlllccc\\\WWWQQQIIIDDD@@@AAABBBBBBAAABBBCCCDDDBBBFFFJJJKKKKKKKKKNNNQQQMMMLLLJJJIIIKKKRRR[[[bbbiiiooossstttuuuvvvsssnnnoookkkeeeaaa______^^^^^^[[[ZZZZZZ[[[\\\^^^```bbbdddaaa]]]YYYVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\ZZZWWWUUUUUUUUUTTTSSSTTTUUUWWWXXXVVVVVVUUUUUUTTTTTTUUUUUURRRSSSTTTUUUTTTRRRPPPOOONNNNNNMMMMMMLLLMMMMMMMMMNNNOOOOOOQQQSSSUUUWWWXXXVVVVVVUUURRROOOKKKGGGEEEDDDCCCAAA???>>>===<<<<<<888888888999999:::::::::<<<<<<;;;;;;;;;:::::::::999888888888777777666666999888777666555444333333333333222222111000000000222222222222222222222222222222222222222222222222333333333333333333333333222222333444444555555666555777:::;;;;;;<<>>>>>>>>>>><<<:::888777777666555666777666444222555666777666444333333444444444444333333333222222111111111111000000000000000000111111000///...---////////////////////////......////////////......---.........---,,,++++++---......///////////////000000////////////000000---------......000111111000000///...///000222333111222555888:::;;;;;;<<<:::999999888999999999::::::===@@@CCCFFFJJJOOORRR[[[ZZZYYYWWWUUUSSSQQQPPPRRRRRRSSSUUUWWWZZZ\\\^^^`````````aaabbbcccddddddooo{{{|||uuummmgggccc]]]UUUOOOLLLIIIFFFCCCCCCAAA@@@AAACCCFFFGGGGGGKKKOOORRRRRRTTTYYYZZZWWWRRRPPPOOOPPPPPPPPPWWW___fffjjjpppvvvyyyxxxvvvtttqqqjjjeeedddccc```___aaabbbaaa___^^^^^^___`````````___]]][[[YYYXXXWWWWWWYYYXXXVVVTTTTTTUUUVVVWWWVVVWWWYYYZZZ[[[ZZZYYYXXX[[[[[[ZZZZZZXXXWWWVVVUUUUUUTTTUUUWWWYYYZZZYYYWWWYYYWWWUUUUUUVVVVVVUUUTTTRRRSSSTTTTTTTTTRRRQQQPPPNNNMMMKKKKKKMMMNNNNNNMMMQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUUUUTTTQQQMMMJJJGGGHHHGGGEEECCC@@@===:::888666777888:::;;;<<<<<<<<<>>>===;;;:::999:::;;;;;;;;;;;;:::999999888888777999999777666555555555555444222111//////000222333///111222222000//////000333333333333333333333333111111222222222333333333111222222333555888;;;<<<888888777888999;;;===??????BBBFFFIIIKKKNNNQQQTTT\\\```fffiiijjjlllooosssuuuwwwzzz|||~~~zzzhhh\\\WWWRRRPPPPPPRRRTTT\\\eeeyyy|||yyywwwzzzrrrkkknnnxxxyyylllYYYLLLFFFEEEEEEDDDDDDGGGJJJMMMOOOOOONNNMMM|||dddTTTMMMJJJHHHFFFDDDCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>><<<:::888777666555555666888999888777333555666555444444555666333333333333222222222222111111111111000000000000111000000000////////////////////////////////////......////////////.........///////////////...---......///000000000000///000000////////////000000...------......000111111000000000000111222333333333444666888999::::::999888888888888999:::;;;<<<;;;===AAACCCFFFIIIMMMPPPXXXXXXYYYXXXWWWUUUSSSRRRUUUVVVWWWYYY[[[]]]___````````````bbbdddfffiiijjjxxx~~~zzzvvvqqqjjjbbb]]]WWWRRRLLLHHHFFFEEEBBB@@@AAAAAABBBDDDGGGKKKMMMNNNTTTYYY\\\\\\^^^aaa```\\\ZZZVVVTTTSSSRRRRRRXXX```gggkkkqqqwwwyyyyyyvvvtttoooiiiddddddccc``````bbbbbbbbbaaa```______``````___^^^]]][[[ZZZYYYXXXXXX[[[ZZZXXXVVVVVVWWWXXXYYYXXXYYY[[[\\\\\\\\\ZZZYYY]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWXXXYYYZZZYYYXXXYYYWWWUUUUUUVVVWWWVVVUUUWWWVVVVVVUUUTTTSSSQQQPPPQQQPPPOOOOOOQQQRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSSSSSSSQQQNNNJJJGGGEEEBBBBBBAAA???>>><<<:::999777888:::;;;==================<<<<<<<<<<<<<<<===;;;;;;::::::999888888888999999888666666555555666666444333111111111333333333444555555333222222333333333333333333333333333111111222222222333333333222222222333555777:::;;;777777888999:::<<<===>>>>>>AAADDDGGGIIILLLOOORRRXXX\\\aaadddfffiiinnnrrrsssvvvyyy{{{|||}}}ssshhh\\\VVVQQQPPPPPPQQQWWW^^^ppp||||||yyywwwuuuvvvpppkkkmmmttt|||vvvjjjZZZMMMGGGFFFEEECCCDDDGGGJJJMMMOOOOOONNNMMMfffVVVNNNJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>===<<<:::999888777666666777999:::999888222333555555444555666888333222222222222111111111111111111111000000000000111111///......//////000000000000000000000000000......////////////......///000000111111111111000...///000000111111000000000000////////////000000............///000111111000000111222333333333333555666888999999999888888777777777888:::;;;===>>>===???AAACCCEEEGGGKKKNNNSSSUUUXXXZZZZZZYYYWWWUUUVVVWWWYYYZZZ\\\^^^```aaa``````aaacccgggkkkppprrr}}}xxxtttnnnhhhbbb\\\UUUQQQKKKHHHDDDBBBCCCCCCCCCBBBCCCDDDGGGKKKPPPUUUYYY\\\aaagggllllllmmmmmmiiicccddd^^^ZZZXXXUUUUUUZZZaaaiiimmmrrrxxxzzzyyyvvvtttlllfffbbbccccccaaaaaadddccccccccccccbbbaaa```___^^^]]]]]]\\\[[[[[[ZZZZZZ]]]\\\[[[YYYYYYZZZZZZ[[[ZZZ[[[]]]^^^^^^^^^]]]\\\^^^______``````______^^^___]]]ZZZYYYZZZZZZZZZYYYXXXVVVUUUUUUWWWXXXXXXWWW[[[ZZZXXXVVVTTTSSSRRRRRRSSSRRRQQQQQQSSSTTTTTTTTTSSSSSSSSSTTTSSSSSSRRRRRRQQQPPPOOOMMMJJJFFFCCCAAA>>>>>>======<<<<<<;;;;;;999:::<<<===>>>>>>>>>>>>======>>>>>>???>>>>>>>>><<<;;;;;;::::::999888888999999888777666666666666888777555333222222333333333555666666444333333444333333333333333333333333111111222222222333333333333333333444555666777888666777999;;;<<<======<<<<<<>>>BBBDDDFFFHHHLLLNNNSSSVVV[[[^^^aaaeeelllqqqqqqtttwwwyyyzzz|||~~~wwweee^^^VVVSSSPPPOOORRRXXXcccppp}}}yyyvvvtttsssssspppmmmlllooouuu{{{wwwmmm]]]QQQJJJHHHFFFDDDDDDFFFIIILLLNNNNNNNNNMMMeeeUUULLLKKKJJJHHHFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>======;;;:::999999<<<:::888777888777666555333444555555444444555777222222222111111111000000111111111111000000000///222111///------...000111000000000000000000000000......////////////......//////000111222222222222//////000111111111111111000000////////////000000//////......///000111111///000222444555555444444555666888999::::::999999888888888999:::;;;<<<===>>>@@@BBBCCCDDDFFFIIIKKKMMMQQQVVVZZZ\\\\\\YYYWWWTTTUUUWWWZZZ\\\___```aaaccccccdddgggkkkpppuuuxxx~~~yyyuuunnnjjjbbb[[[VVVQQQLLLIIIFFFEEEDDDDDDEEEGGGHHHIIIIIILLLQQQWWW\\\bbbhhhlllooouuu{{{{{{zzzxxxrrrkkkjjjccc]]][[[YYYYYY]]]dddjjjmmmssswwwyyyxxxtttrrrjjjddd```bbbcccbbbbbbeeeddddddeeeeeedddbbb```___]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]\\\\\\[[[\\\\\\\\\\\\\\\]]]^^^___^^^^^^^^^]]]^^^___```aaaaaaaaaaaaccc```\\\ZZZZZZZZZYYYYYYXXXVVVUUUVVVXXXYYYYYYXXXZZZYYYWWWUUUTTTSSSTTTTTTSSSRRRQQQQQQSSSUUUUUUTTTTTTUUUUUUTTTSSSRRRQQQQQQNNNNNNLLLIIIFFFBBB???===>>>=====================;;;<<<>>>???@@@???>>>>>><<<===???@@@@@@@@@???>>><<<<<<;;;;;;::::::999999:::999888777777777777777999888666555333333333333111222444333111000000111222222222222222222222222111111222222222333333333444444444444444555555555444666999<<<======<<<;;;999<<>>>>>>>>===<<<;;;:::::::::<<<999777666666666555444555666777666444333444555222222222111111111000000111111111111000000000///111000...------///111222000000000000000000000000......////////////.........///000000111111111111//////000111111111111111000000////////////000000000////////////000000111///000222444555555555555444555777999:::;;;;;;;;;:::::::::999::::::;;;;;;???@@@BBBCCCCCCDDDGGGIIIIIIMMMSSSYYY\\\\\\ZZZXXXSSSUUUXXX\\\___bbbdddeeeiiijjjkkkmmmqqqvvvzzz}}}|||yyyvvvrrrllliiibbb]]]VVVPPPLLLIIIFFFDDDEEEEEEFFFGGGHHHJJJMMMOOOQQQVVV\\\bbbhhhnnntttxxxzzz{{{sssnnngggaaa______^^^bbbgggkkknnnssswwwxxxvvvssspppgggbbb___aaabbbbbbcccfffdddeeeeeeeeeeeecccaaa```^^^___```aaaaaaaaa``````___^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^____________^^^___```bbbccccccccccccdddaaa]]]ZZZZZZZZZZZZYYYXXXWWWVVVVVVXXXZZZZZZYYYWWWVVVTTTSSSSSSTTTUUUVVVTTTRRRQQQRRRTTTVVVVVVVVVVVVVVVVVVUUUTTTRRRPPPPPPMMMLLLJJJGGGDDDAAA>>>===>>>>>>===<<<<<<===>>>>>>???@@@BBBCCCCCCBBBAAA???>>>???@@@AAAAAA@@@???>>>======<<<<<<;;;::::::999:::999999888888888888999888777666555444333222222000111222222000//////000222222222222222222222222111111222222222333333333333333444444444444333333222444888;;;<<<<<<:::999777999<<<>>>???AAADDDFFFJJJMMMQQQUUUXXX]]]eeekkklllooosssvvvyyy{{{~~~ssshhh^^^XXXTTTQQQQQQSSSUUU```ppp}}}{{{wwwyyy}}}}}}}}}zzzwwwtttqqqppprrrrrrooojjjgggmmm{{{zzzkkk[[[PPPJJJHHHGGGDDDEEEGGGJJJKKKLLLMMMMMM|||~~~eeeWWWPPPLLLLLLKKKIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===;;;;;;::::::;;;999777555555666888888777666777777666444222333444333222222222222111111111111111111111000000000000000//////......///111111000000000000000000000000......////////////.........//////000000000000///...///000000111111000000000000////////////000000000000000//////000000111///000111333444555666666444555777999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;???@@@BBBBBBBBBCCCFFFHHHFFFJJJQQQVVVYYYZZZXXXVVVTTTVVV[[[aaafffjjjmmmnnnpppqqqsssvvvzzz~~~~~~{{{vvvppplllgggbbb^^^UUUQQQLLLHHHGGGFFFEEEEEEEEEGGGJJJLLLNNNPPPTTTWWW]]]cccjjjpppsssxxx~~~~~~ssslllgggfffgggfffhhhlllmmmpppuuuxxxyyyvvvrrrooofffaaa^^^```bbbaaacccfffdddddddddddddddccccccbbb```aaacccdddddddddcccbbb````````````_________^^^_______________````````````aaacccdddeeefffffffffcccaaa^^^\\\\\\\\\[[[ZZZZZZXXXWWWWWWYYYZZZZZZYYYSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSTTTVVVXXXXXXXXXXXXXXXWWWUUUTTTRRRPPPOOOLLLKKKIIIFFFDDDAAA??????>>>>>>=========???@@@AAAFFFHHHJJJKKKKKKIIIGGGEEEBBBBBBBBBBBBBBBAAAAAA@@@>>>======<<<<<<;;;::::::::::::999999999999999:::777777777666555444333333111333444444222111111222222222222222222222222222111111222222222333333333222333333444444333222222111333666999;;;:::999888666888:::<<<===>>>AAACCCFFFJJJNNNRRRTTTYYY___eeegggjjjooossswwwzzz~~~ttthhh\\\VVVRRROOOMMMOOOSSSZZZfffttt}}}sssqqqtttwww{{{|||zzzuuurrrppppppqqqooojjjfffkkkwww}}}pppbbbUUUMMMHHHFFFDDDEEEGGGHHHJJJKKKLLLMMMvvvwww~~~zzzcccVVVQQQMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;::::::;;;;;;;;;999666555777888999999444555666555444333444555333333333333222222222222111111111111000000000000.../////////000000000111////////////////////////......////////////......000000000000000000///.........///000000000000///000000////////////000000111111000000000000000111///000000111333444666777666777888:::;;;;;;:::::::::::::::::::::;;;<<<===>>>@@@AAAAAABBBCCCEEEGGGEEEIIINNNSSSVVVVVVUUUTTTTTTWWW^^^eeelllrrruuuwwwuuuwww{{{~~~}}}zzzuuunnngggaaa\\\XXXUUUMMMJJJGGGFFFHHHJJJJJJKKKLLLOOOTTTWWWZZZ^^^cccgggnnnttt{{{{{{tttoooppppppooonnnppppppssswww{{{{{{xxxtttqqqfff```^^^```aaaaaabbbeeeccccccccccccccccccdddeeecccdddfffggggggfffeeedddbbbbbbccccccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbccc```aaabbbdddeeeeeeeeeeeebbbaaa______``````^^^]]][[[ZZZXXXXXXYYYZZZYYYXXXSSSTTTTTTTTTTTTTTTSSSSSSTTTSSSRRRSSSUUUWWWXXXWWWYYYYYYXXXVVVTTTQQQOOONNNLLLKKKIIIGGGEEECCCBBBBBBAAA@@@@@@AAACCCEEEHHHJJJPPPRRRTTTUUUUUURRRPPPNNNHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>======<<<;;;;;;;;;::::::999999999::::::;;;777888888777777666666555222444555444333111222222111111111111111111111111111111222222222333333333111222333333444333222222000222444777888888888777555777999:::;;;<<>>>>>???>>><<<;;;::::::;;;<<<@@@===999777777777777666222444555555444444666777444444444333333333222222111111111111000000000000---...///000111111000000////////////////////////......////////////......111111111111111000///...---......///////////////000000////////////000000111111000000000000000111000//////000111444666777888999:::;;;::::::888888888888999:::;;;===>>>???>>>???AAAAAAAAACCCEEEGGGEEEHHHLLLQQQSSSTTTSSSRRRRRRVVV^^^fffnnnuuuyyy{{{xxx{{{|||zzzrrrlllccc[[[UUUPPPLLLIIIJJJHHHGGGHHHKKKOOOQQQQQQTTTYYY___cccggglllrrrvvv|||{{{vvvwwwwwwtttrrrsssrrruuuzzz}}}}}}yyyuuurrrfff```]]]___aaa```bbbeeecccbbbaaaaaabbbccceeefffdddfffgggiiiiiihhhfffeeeddddddeeeeeeeeedddcccbbbccccccbbbbbbccccccdddeee^^^___```aaabbbbbbbbbbbbbbbaaaaaabbbccccccaaa___]]][[[YYYXXXYYYZZZYYYXXXUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPOOOPPPSSSUUUUUUUUUZZZYYYXXXVVVTTTQQQOOOMMMMMMKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDFFFIIIMMMQQQSSSWWWYYY[[[]]]\\\ZZZVVVTTTLLLKKKIIIFFFEEEEEEEEEEEE>>>>>>>>>===<<<<<<;;;;;;:::::::::999999:::;;;;;;888888999999999888888777111333444444222111111222111111111111111111111111111111222222222333333333000111222333444333222111000111333555777777777777555777999::::::<<<>>>@@@@@@EEEJJJMMMNNNPPPTTTWWW]]]aaagggmmmrrrvvv{{{{{{nnn```XXXTTTNNNKKKKKKLLLNNNUUUcccttt}}}|||}}}|||sss{{{}}}tttwwwyyywwwrrrpppqqqtttyyymmm^^^RRRKKKDDDDDDFFFGGGIIIJJJLLLLLLsssooopppttt```TTTOOOJJJIIIHHHFFFEEEDDDDDDDDDFFFDDDBBBAAAAAAAAA@@@???===<<<;;;:::999:::;;;<<<777777666555555555555555666555555555555444444444444444333333333333222222333333222111000000111111222222333444555444000---////////////////////////000000000000000000000000111111000000//////......//////000111111000///...---......///000111111222...............///000000000111222222444444555666555666777888999:::::::::;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAGGGIIILLLOOOQQQRRRRRRQQQVVVYYY^^^ccchhhnnnssswww{{{{{{}}}}}}ssslllaaa___ZZZSSSMMMIIIHHHIIIGGGIIILLLOOOQQQVVV[[[^^^dddhhhnnntttyyy~~~~~~}}}{{{}}}~~~~~~{{{xxxvvvmmmiiidddaaa``````______aaabbbdddfffgggggggggfffgggffffffffffffgggggghhhiiiiiihhhgggfffeeeeeeddddddcccbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddcccccccccccccccccccccccc\\\ZZZYYYZZZZZZZZZXXXVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXWWWVVVTTTRRRPPPOOOKKKLLLMMMNNNNNNNNNNNNMMMIIIHHHGGGHHHKKKQQQVVVZZZ^^^bbbgggjjjhhhdddaaa___ZZZUUUOOOJJJHHHGGGFFFFFFEEECCC@@@>>>======;;;999888<<<===;;;<<<>>>===:::888999:::;;;:::888666444444444444555555555555555111111111111111111222222222222222222222222222222666444222111111222444555555444444444444555666666666777777666666777999<<>><<<;;;>>>@@@???;;;;;;??????===888999:::::::::888777666444444444444444444444444111111111222222222222222222222222222222222222222333222111000000111222222444444444444444555666666555666777777666777999:::>>>@@@AAACCCDDDHHHMMMPPPXXX\\\bbbggglllppptttwwwyyy|||qqqaaaXXXRRRMMMJJJLLLKKKNNNXXXdddttt{{{tttqqqtttwwwyyy{{{{{{yyyvvvuuutttyyyyyyjjjZZZMMMGGGEEEDDDEEEGGGJJJLLLLLLqqqnnnoooyyyooo\\\RRRMMMIIIHHHGGGFFFEEEDDDDDDDDDEEECCCAAA@@@AAAAAA???>>>>>>===;;;:::999999999999777666555555444444555555555555555555444444444444333333333333222222222222/////////...............222000---,,,---...//////111111111111111111111111000000000000000000000000000000000000////////////---...///000111111000000,,,,,,------......//////000000000000000111222222111111222333444555666666777888888999999999888888999999:::;;;===???@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDFFFHHHKKKMMMOOOPPPQQQQQQRRRSSSTTTVVVYYY^^^dddiiilllpppvvv|||wwwsssoooiiiaaa[[[RRRPPPNNNJJJHHHHHHLLLOOOSSSVVV\\\bbbhhhpppxxx}}}zzzsssmmmhhheeeaaa___aaabbbccceeeffffffffffffgggfffffffffgggggghhhiiikkkkkkjjjjjjiiiiiihhhhhhccccccdddeeeggghhhjjjkkkdddddddddcccbbbbbbbbbaaaccccccccccccccccccccccccaaa```______``````^^^\\\ZZZYYYXXXVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVZZZYYYWWWUUURRROOOMMMLLLLLLMMMNNNQQQSSSVVVYYY[[[[[[YYYVVVUUUVVVYYY^^^aaajjjooouuuxxxxxxuuusssrrrkkkfff___XXXSSSOOOKKKIIIIIIGGGDDDBBBAAA@@@>>><<<<<<===:::666666:::<<<;;;999999:::::::::999888888555555555444444333333333222222222222222222222222222222222222222222222222111111222222222222111111444444444444444555555666333555777888777777888999:::<<>>===<<<;;;999888888777666666555444444444444555555555555444444444333333333333333222222222222111.........///.........---111///,,,,,,---...///...000000000000000000000000////////////////////////000000000000////////////------...///000111111111---------....../////////000000//////000000111222111111222333444555666666888888999999999888888777888999:::<<<>>>@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIILLLNNNOOOPPPPPPQQQQQQPPPPPPQQQVVV]]]bbbeeekkkttt}}}}}}yyyuuunnnhhhbbb\\\UUUPPPMMMMMMLLLLLLLLLOOOUUUXXX[[[___eeekkkrrr{{{xxxqqqlllgggccc```bbbbbbcccdddeeeeeeffffffffffffffffffggghhhiiiiiilllllllllkkkkkkkkkkkkkkkfffffffffggghhhiiikkkkkkgggffffffeeedddccccccbbbcccccccccccccccccccccccccccbbbaaaaaabbbbbb```^^^[[[ZZZYYYWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUWWWVVVTTTSSSQQQOOOOOONNNQQQQQQRRRTTTWWW[[[^^^___^^^\\\XXXVVVWWW[[[```cccmmmrrrxxx|||}}}|||{{{zzzuuupppiiiaaaZZZTTTNNNKKKKKKHHHEEECCCBBBAAA???===888:::999666666;;;===<<<::::::::::::::::::::::::888777777666555444333333333333333333333222222222222222222222222222222222111333444666666555444333444444333333444444555666222444777888777666777777777:::===???AAACCCFFFHHHNNNRRRWWW]]]aaafffkkkooouuuxxx|||rrrbbbXXXQQQMMMGGGHHHLLLOOOTTTaaaxxxyyysssuuu~~~~~~~~~vvvmmmkkkttt|||}}}sssaaaRRRGGGEEEDDDDDDGGGIIIJJJIIItttpppqqqnnn\\\QQQLLLGGGGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@?????????>>>======<<<<<<;;;999888777666666666555444444444444444555444444444444333333333333333222222222111111111000000111222222111111000///......///000000///...////////////////////////////////////////////////////////////000000000000.........///000111111222///////////////000000000///............///000000111222333444555666666777888888999999999888888777888999;;;===???AAACCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPNNNMMMNNNSSSZZZ___bbbiiisss~~~||||||~~~}}}zzzqqqllleee^^^WWWQQQLLLJJJKKKLLLNNNQQQTTTYYY___cccfffjjjooouuu|||zzztttooojjjeeebbbccccccccccccdddeeeeeeffffffffffffgggggghhhjjjjjjlllllllllmmmmmmmmmmmmmmmjjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhggggggfffeeeeeeccccccccccccccccccccccccdddcccbbbbbbcccbbb```^^^[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTUUUSSSRRRQQQPPPPPPPPPQQQQQQUUUVVVWWWYYY[[[^^^```aaa^^^[[[XXXWWWYYY^^^cccgggoootttzzz~~~yyyrrrjjjbbbZZZRRRNNNLLLIIIFFFDDDCCCAAA???===;;;???AAA@@@BBBFFFFFFDDD<<<;;;:::999999999:::;;;:::999999888777666666555444444444444333333222222222222222222222222222222111222555666777666444333333333333333333444555555111333666777666666666777777999<<<>>>???AAADDDFFFJJJNNNSSSXXX]]]ccchhhlllrrruuuyyy}}}sssbbbWWWRRROOOHHHIIIJJJLLLOOOYYYnnnxxxvvvzzzwwwmmmfffnnnvvv{{{}}}wwwfffWWWJJJHHHEEEDDDFFFHHHIIIIIIxxxttttttnnn\\\QQQMMMGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>??????===<<<;;;;;;;;;;;;:::999777666666555444444333333444444444444444444333333333333222222222222111111111111,,,---...///000///...---///......000111222000...........................000000000000000000000000////////////000000000000//////......///000111222//////000000000000000000...............//////000222222333444555666777777777888888999999999888888888999<<<>>>@@@BBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOMMMMMMNNNRRRYYY^^^aaahhhsss~~~}}}}}}~~~|||uuuqqqddd```ZZZSSSNNNKKKJJJIIIKKKOOOTTTYYY]]]ccchhhlllsssvvvzzz|||vvvrrrmmmhhheeecccccccccccccccdddeeeeeefffffffffggghhhiiijjjkkkllllllmmmmmmnnnnnnoooooonnnmmmllljjjiiihhhhhhhhhjjjjjjjjjiiihhhhhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccdddcccaaa___\\\\\\ZZZYYYXXXWWWWWWWWWZZZYYYWWWVVVUUUTTTTTTTTTPPPPPPOOONNNOOOPPPRRRSSSXXXYYY[[[]]]___```aaaaaa^^^[[[XXXWWWZZZ```gggkkkqqqvvv}}}zzzrrrjjjaaaXXXSSSMMMKKKGGGEEEDDDBBB@@@>>>===AAADDDDDDFFFJJJJJJGGG???===;;;999888999:::;;;:::::::::999999888888888666555555444444333333222222222222222222222222222///000222444555444333222333333333333333444444555111333555666555555666777777999;;;<<<===???CCCEEEGGGJJJOOOTTTYYY___fffjjjnnnqqqvvvzzz~~~wwweeeYYYSSSQQQKKKJJJJJJKKKLLLTTTeeeuuu|||xxxyyyzzzppphhhmmmsssyyy|||nnn___OOOKKKFFFDDDDDDFFFHHHIII}}}wwwwwwzzzlll[[[RRRNNNFFFFFFEEEDDDDDDDDDDDDEEECCCAAA???>>>>>>>>>===<<<999::::::;;;:::999888777666555444444333333444444444444444333333333222222222222222222111111111111)))+++,,,.........,,,+++111///------///111111111////////////////////////000000000000000000000000.../////////000000000111000000///......///000111/////////////////////////////////...///000000111222222333444555666777777666777888999999999999999999:::===???AAABBBCCCCCC@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFHHHJJJLLLNNNOOOMMMMMMMMMMMMOOOSSSYYY^^^aaahhhsss|||~~~~~~yyyqqqhhhaaaUUUSSSOOOJJJHHHHHHKKKMMMQQQUUU]]]ccciiinnnrrruuuzzz}}}zzzvvvqqqkkkhhhdddcccbbbbbbbbbcccdddeeefffffffffggghhhjjjkkklllkkkllllllmmmnnnooooooppppppooonnnmmmkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiifffffffffffffffffffffffffffeeedddeeeeeeeeecccaaa^^^^^^\\\[[[ZZZYYYYYYYYY[[[ZZZYYYWWWUUUTTTTTTSSSPPPOOONNNMMMNNNOOOQQQRRRXXXZZZ]]]aaacccccccccbbb^^^[[[XXXVVVYYY___fffjjjqqqvvv}}}yyyqqqhhh___YYYPPPMMMJJJGGGFFFDDDBBB@@@===@@@AAA???@@@DDDEEEBBBBBB???<<<999888888:::;;;999999999999999999999999666666666555444333333333222222222222222222222222000111222444444444444333333333222222333333444555222333444444333444666888777888999999:::===AAADDDDDDGGGLLLPPPVVV\\\cccgggjjjnnnsssxxx}}}qqqaaaXXXTTTOOOLLLJJJKKKLLLQQQ^^^jjj}}}|||~~~vvvkkkmmmpppvvvuuugggUUUOOOHHHCCCCCCEEEHHHJJJyyyxxxttt~~~jjjZZZRRROOOFFFEEEEEEDDDDDDDDDDDDEEECCCAAA>>>>>>>>>>>>===;;;888999:::;;;::::::888777555555444333333333333444444444444333333333222222222222222111111111111000...000222333444333222111333///+++***,,,///222333000000000000000000000000000000000000000000000000.../////////000000111111111000///......///000000.....................---000000000000000111111222222333333444555666777777555666777888999::::::::::::;;;===@@@AAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGIIILLLNNNOOOKKKKKKLLLMMMOOOTTTZZZ^^^aaahhhrrrzzz~~~~~~|||wwwpppfff[[[TTTKKKJJJGGGEEEEEEHHHMMMQQQWWW\\\eeemmmrrrwww{{{}}}{{{~~~~~~yyysssnnnjjjdddcccbbbbbbbbbcccdddeeefffffffffggghhhjjjkkklllkkkkkklllmmmnnnoooppppppqqqqqqooonnnmmmmmmmmmmmmhhhhhhhhhhhhhhhiiiiiiiiigggggggggggggggggggggggghhhgggffffffgggfffdddbbb```___^^^]]]\\\[[[[[[[[[\\\[[[YYYWWWUUUTTTSSSSSSRRRPPPOOOMMMMMMNNNOOOPPPVVVYYY^^^ccceeefffeeeddd]]]ZZZVVVTTTVVV\\\bbbgggooottt{{{~~~vvvmmmccc]]]RRROOOLLLIIIGGGFFFCCCAAAAAABBB@@@;;;;;;@@@BBB@@@CCCAAA===999888888:::;;;888888888888888999999999777777666555444444333333222222222222222222222222222333444555666666666666333333222222333333444555333333444333222333666888666777777777888;;;@@@DDDAAADDDIIINNNSSSZZZ```eeehhhlllrrrwww|||}}}kkk___YYYRRRMMMJJJKKKMMMQQQZZZdddxxx{{{llllllnnnsss}}}wwwjjjYYYRRRIIICCCBBBDDDHHHJJJzzzuuussszzz~~~wwwgggXXXQQQOOOHHHIIIJJJJJJIIIGGGDDDBBBDDDDDDBBB@@@>>><<<;;;:::999999:::999999888777666555666777777777666444333444333333333444444222111222222111000//////000000......//////000000111111000///...------...///000000///...------...///000000///...------...///000,,,...000111222111000///////////////000000000000000000000000000000000000////////////000000000000222333444555666666666666444555666666555666888:::;;;<<<>>>???AAAAAABBBBBB@@@AAABBBDDDEEEEEEEEEEEEBBBCCCEEEGGGIIIJJJKKKKKKMMMMMMLLLLLLOOOTTT\\\aaalllmmmqqqyyy~~~}}}{{{wwwoooeee[[[RRRLLLHHHHHHGGGFFFHHHMMMTTTZZZ```ccciiiooovvv{{{~~~zzztttqqqllliiifffddddddddddddcccjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjkkkkkkmmmnnnooorrrrrrqqqpppoooooonnnnnnmmmlllkkkjjjhhhgggfffeeeeeeeeefffffffffffffffeeegggggggggggggggffffffeee```___]]][[[[[[[[[[[[[[[ZZZZZZYYYWWWTTTQQQMMMLLLQQQPPPOOOOOOOOOPPPQQQRRRVVVYYY___cccffffffeeeccc]]]ZZZUUURRRTTTYYY___dddkkkpppyyy{{{tttlllfffYYYRRRLLLLLLLLLIIIFFFFFFBBB@@@======>>>>>>>>>===:::::::::::::::999888777777777666666666666777777777777777777666666666666444333222222111111222222000000111222333444444444666666444333333555444111444444444555555555666666333555777777777888:::;;;@@@CCCGGGJJJNNNSSSYYY]]]dddiiiqqqwww|||~~~{{{hhhZZZUUUOOOKKKLLLNNNQQQVVV]]]ooo|||qqqllljjjoooxxx{{{tttlllWWWOOOIIIEEEBBBAAAEEEKKKzzztttqqqxxx|||vvvgggXXXPPPMMMHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>===<<<999::::::999999888777666555666666777666555444333555444333444555555333111222222111000000000000000.../////////000000000111000///...------...///000111000////////////000111//////............//////---...000111111111///...////////////000000000000000000000000000000000000////////////000000000000222333444555666666666666555666777777666666888:::;;;<<<===???@@@AAABBBBBBAAABBBCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLMMMPPPUUU\\\bbblllnnnrrryyy~~~~~~~~~{{{wwwooofff\\\SSSMMMJJJIIIIIIIIIJJJMMMRRRYYY___cccfffkkkpppvvvzzz}}}~~~xxxuuupppmmmhhhfffeeefffeeeeeeiiiiiiiiijjjjjjkkkkkkkkkhhhhhhhhhiiikkknnnqqqsssuuuuuuuuuuuutttsssrrrqqqoooooonnnmmmkkkjjjiiihhhggghhhhhhiiiiiiiiihhhhhhggghhhhhhhhhhhhgggffffffbbb```___]]]\\\[[[\\\\\\YYYYYYYYYXXXVVVTTTRRRPPPPPPPPPOOONNNNNNPPPQQQRRRYYY\\\```dddggggggeeedddYYYVVVRRROOOPPPTTTZZZ^^^ffflllvvvzzzqqqlll^^^VVVPPPOOONNNJJJHHHHHHFFFCCC@@@>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::999888777777777666666777777777888777777777666666666666444333333222222222222222000111111222222333333333444555666777777777333///333444444444444555555555444555777777777777999:::>>>AAADDDGGGKKKPPPUUUYYYaaafffnnnuuuyyy}}}ssscccZZZTTTNNNNNNNNNPPPTTTZZZhhhvvvuuunnnhhhkkksssyyywwwrrr```VVVMMMHHHEEECCCEEEIIIyyysssmmmtttyyyuuugggXXXOOOLLLIIIHHHGGGEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>::::::::::::999888777666555666666666666555444444555444444444555555333111222222111000000000000111////////////000000000000//////............//////111111000000000000111222......////////////......//////000111111000......////////////000000000000000000000000000000000000/////////000000000111111333333444555666666666666777777888777666666888:::;;;<<<===???@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@BBBCCCEEEGGGIIIJJJKKKKKKIIIKKKMMMOOOQQQVVV]]]aaalllnnnrrryyy~~~~~~~~~~~~}}}}}}}}}}}}~~~|||uuuooofff[[[RRRMMMJJJIIIJJJKKKMMMOOORRRWWW^^^cccfffiiilllqqqvvvzzz|||}}}~~~zzzuuuqqqkkkhhhggggggggggggggghhhhhhiiijjjkkkkkklllfffffffffhhhkkkpppuuuxxxwwwxxxyyyyyyyyywwwuuutttrrrrrrqqqpppnnnmmmllllllkkkkkklllllllllkkkkkkjjjhhhiiiiiiiiiiiihhhggggggdddccc```^^^]]]\\\\\\\\\YYYYYYZZZZZZYYYXXXVVVUUUPPPOOONNNMMMNNNOOOQQQRRR[[[]]]aaaeeegggfffeeedddWWWTTTOOOLLLLLLPPPUUUYYY___fffqqq|||wwwrrrfff]]]UUUSSSQQQLLLJJJJJJJJJGGGCCC@@@???>>><<<;;;=========<<<<<<:::999999888888777777777777888888888888777777777666666666444444333222222222222333111111111111111111222222555333333444555555333222333333333333444444444444444666777777666666777999;;;>>>AAADDDGGGKKKQQQTTT]]]bbbjjjqqqvvvzzz~~~nnnaaaYYYQQQOOONNNNNNQQQVVV___mmm~~~}}}xxxooogggfffmmmvvvzzzzzzmmmaaaTTTNNNJJJFFFFFFHHHvvvoookkkqqqvvvsssgggYYYOOOKKKIIIHHHEEECCCBBBBBBCCCDDDBBBAAAAAA@@@???>>>======::::::::::::999888777777666666666555555555444444555444333333444444333111222222111000000111111111////////////000000000000/////////....../////////000000000000000000111111---...///000000///...---000000111111000///...---////////////000000000000/////////////////////////////////000000111111222333444444555666666555555777888999888666666888999:::;;;===>>>@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMPPPQQQTTTXXX]]]```jjjmmmqqqwww|||~~~|||{{{zzz|||||||||||||||||||||}}}~~~|||tttkkkfff^^^UUUOOOLLLKKKKKKMMMOOOQQQSSSVVVYYY^^^bbbfffhhhkkkppptttyyy|||}}}~~~~~~yyytttnnnjjjiiiiiiiiiiiiggghhhiiiiiijjjkkkllllllggggggggghhhlllqqqvvvyyyvvvxxxzzz{{{{{{yyyvvvtttttttttsssrrrqqqpppoooooommmnnnnnnnnnnnnmmmlllllljjjjjjjjjjjjjjjiiihhhhhheeedddaaa___]]]\\\\\\\\\ZZZZZZ[[[[[[ZZZXXXWWWVVVPPPOOOMMMMMMMMMOOOQQQSSSZZZ]]]```dddeeeeeecccbbbWWWTTTOOOKKKKKKMMMQQQTTTXXX```mmmyyy{{{vvvnnnddd[[[WWWTTTOOOLLLLLLLLLIIIEEECCCAAA@@@>>>===============<<<:::999999999888888777777888888999888888888777777777666666555555444333333333333333111111111111111111111000777222///000111222333666222222222333333333444444555666777777555555666777:::<<<>>>AAADDDHHHMMMPPPXXX^^^fffnnntttyyy}}}vvvfff\\\SSSOOONNNMMMOOOSSSYYYeeevvvyyy|||~~~|||{{{|||~~~yyypppgggeeekkkuuu|||yyylll^^^UUUPPPKKKIIIJJJtttllliiinnnssspppfffYYYPPPLLLIIIGGGEEEBBBAAABBBCCCDDDDDDCCCBBB@@@>>>===;;;;;;::::::;;;::::::999888777666555555444444444444444444333222333444333222000222111111111111111222222000000000000////////////...//////////////////............//////000000000---...///000000///...---000000000000000///......////////////000000000000/////////////////////////////////000111222222222333444555555666555555555666777888777666666888::::::;;;<<<>>>@@@@@@AAAAAAAAAAAABBBDDDDDDEEEEEEEEEBBBCCCEEEGGGIIIJJJKKKKKKPPPQQQSSSTTTUUUXXX]]]```hhhkkkqqqvvvzzz{{{||||||~~~}}}|||{{{zzzyyyxxxwwwyyyzzzzzz{{{||||||||||||}}}~~~~~~tttkkk]]]ZZZVVVSSSPPPOOOPPPPPPRRRTTTWWWYYYYYY[[[]]]___dddfffiiinnnssswww{{{}}}}}}}}}~~~|||wwwqqqmmmlllkkkkkkjjjjjjjjjkkkkkklllmmmmmmnnnkkkkkkkkklllnnnrrrvvvyyyxxxyyy|||}}}}}}{{{xxxwwwuuuuuutttsssrrrqqqqqqpppooooooooooooooonnnmmmlllkkkkkkllllllkkkkkkjjjiiifffdddbbb___^^^\\\\\\\\\[[[[[[[[[[[[YYYWWWUUUSSSPPPNNNLLLLLLLLLOOORRRTTTWWWZZZ___cccdddcccaaa___VVVSSSNNNIIIHHHIIILLLOOOSSS[[[hhhuuu{{{uuukkkaaa]]]YYYSSSNNNNNNMMMJJJGGGEEEDDDDDDCCCAAA>>>>>>>>>===<<<:::999888999999888888888888999999888888888888777777777777666555444444333333444444222222222111111111111111555111111777999555444666222222222333333333444444444555666666555444555777999;;;===???AAAEEEIIIMMMTTTYYYaaajjjqqqwww|||lll```TTTPPPOOONNNOOOQQQVVV___nnn}}}yyyyyy}}}~~~{{{xxxxxxxxxyyyvvvpppjjjhhhmmmvvv~~~vvvhhh___WWWOOOLLLLLLssskkkgggkkknnnlllcccXXXPPPLLLIIIHHHEEECCCBBBBBBCCCDDDEEEDDDBBB@@@>>><<<;;;:::;;;;;;;;;;;;:::999888777666555444444333333444444444333222333444444222000222111111111111222333333000000000000////////////......////////////......,,,---...///000000//////......////////////......000000000000////////////////////////000000000000000000000000000000000000...///000000111222333333444444555555555555555444444555666666555666888::::::;;;<<<>>>???@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFBBBCCCEEEGGGIIIJJJKKKKKKQQQRRRSSSSSSUUUXXX^^^aaafffkkkrrrvvvyyyzzz{{{{{{|||{{{zzzxxxwwwwwwvvvvvvxxxxxxzzz{{{|||||||||||||||}}}yyyoooeeeTTTTTTSSSSSSTTTVVVWWWXXX[[[^^^aaabbbaaa```aaaaaadddeeehhhlllqqqvvv{{{}}}||||||}}}}}}zzzvvvrrrqqqpppnnnmmmnnnnnnnnnnnnoooooooooooopppppppppqqqrrruuuwwwxxx{{{|||~~~~~~|||{{{vvvvvvuuuttttttsssrrrrrrppppppppppppooonnnmmmmmmlllmmmmmmmmmmmmlllkkkkkkgggeeecccaaa____________\\\\\\\\\[[[XXXUUUSSSQQQOOONNNLLLKKKLLLNNNRRRTTTVVVZZZ```fffgggfffbbb___UUUQQQLLLGGGDDDEEEGGGIIINNNVVVcccppp{{{zzzqqqhhhddd___XXXRRRQQQMMMKKKHHHGGGGGGGGGFFFEEE@@@@@@???>>>===<<<:::999::::::999999999999::::::999999888888888777777777666666555444444444444555222222222222222222222333000000888DDDFFF===444222333333333333444444444444222444555555444444555777999:::<<<>>>???BBBGGGJJJNNNSSS\\\eeemmmtttzzzsssfffXXXSSSQQQOOOOOOPPPTTTZZZfffuuu}}}zzz{{{~~~{{{vvvttttttttttttqqqmmmlllooowwwtttiii\\\QQQLLLMMMtttkkkdddgggiiifff^^^UUUNNNKKKIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777666555444333333333444444666555444555666666444222222111111111222222333444111000000000/////////...---...///000000///...---,,,---///000111111000000//////............/////////////////////000000111////////////000000000000000000000000000000000000...///000111222333333444444555555555555555444444222333444555555666888:::::::::<<<>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKOOOOOOPPPPPPSSSXXX___dddgggllltttyyyzzz{{{|||}}}}}}{{{yyywwwvvvvvvwwwxxxwwwxxxzzz{{{|||}}}}}}||||||}}}|||vvvmmmcccWWWVVVWWWXXX[[[^^^bbbdddeeehhhlllmmmmmmkkkjjjiiiggghhhjjjmmmqqqvvvzzz|||}}}}}}}}}~~~}}}zzzxxxwwwuuurrrppprrrrrrrrrqqqqqqqqqqqqqqqssstttuuuvvvwwwxxxxxxxxx||||||}}}}}}}}}}}}}}}|||wwwwwwwwwvvvuuuuuuttttttrrrrrrrrrrrrqqqpppooonnnmmmnnnnnnnnnnnnmmmlllllliiigggeeedddbbbbbbbbbccc]]]]]]\\\[[[YYYVVVTTTRRROOOMMMKKKJJJKKKNNNRRRUUUVVV\\\dddkkkmmmkkkfffbbbVVVRRRLLLGGGDDDDDDEEEFFFJJJQQQ]]]jjjvvvvvvooolllggg^^^WWWTTTOOOMMMJJJHHHHHHHHHHHHGGGCCCCCCBBBAAA@@@>>><<<;;;::::::999999999999::::::999999999888888888777777777666666555555555555555222222222333444444444555000///888FFFHHH>>>555444333444444444444555555555111222444444444444666777777999;;;<<<===@@@CCCFFFHHHNNNVVV___hhhpppwww|||}}}}}}nnn^^^WWWTTTQQQOOOOOOQQQTTT]]]kkk{{{~~~}}}|||||||||yyytttqqqqqqrrrtttrrrooommmpppxxxqqq```PPPJJJKKKuuulllbbbdddeeebbb[[[SSSMMMJJJIIIHHHGGGFFFDDDDDDDDDCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;:::999888888666555444333222333444444888777666777888888666444222111111111222333333444111111000000/////////...---...///000000///...------...000111222222222111000///...------...///000//////...//////000111222////////////000000000000000000000000000000000000...///000111222333444444444555555555555555444444000222333444444666888;;;999:::<<<===???@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@BBBCCCEEEGGGIIIJJJKKKKKKKKKLLLLLLNNNQQQXXX```fffhhhnnnvvv{{{|||}}}~~~~~~|||yyywwwvvvwwwxxxzzzvvvxxxzzz|||}}}}}}}}}}}}{{{|||~~~zzzuuulllddd^^^]]]\\\]]]```fffkkknnnlllppptttvvvuuusssrrrqqqjjjkkklllnnnqqquuuyyy{{{}}}}}}|||}}}}}}|||{{{yyyvvvsssuuuuuutttssssssrrrrrrqqqtttuuuwwwyyyzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{yyyxxxxxxwwwwwwvvvvvvvvvssssssssssssrrrqqqpppooonnnnnnnnnnnnnnnmmmmmmllljjjiiigggfffeeeeeeeeefff\\\\\\\\\\\\ZZZXXXUUUTTTOOOMMMKKKJJJKKKNNNRRRUUUXXX^^^hhhppprrroooiiieeeXXXUUUOOOJJJFFFEEEFFFGGGHHHNNNYYYeeeqqq}}}zzzsssqqqlllbbbZZZWWWRRROOOKKKJJJIIIIIIGGGFFFEEEEEEDDDCCCBBB@@@>>>>>>;;;::::::999999::::::;;;999999999888888888888777777777666555555555555555222222333444444555666666444///333>>>@@@999555999444444444555555555666666000222333444444444666888666888999:::;;;>>>AAADDDDDDJJJRRR\\\eeemmmuuuzzz{{{}}}uuuccc[[[WWWRRROOOOOOOOOQQQWWWeeevvvvvvxxxyyyvvvrrrpppppprrrvvvtttpppnnnpppxxxwwwaaaNNNGGGIIIzzzmmmbbbbbbaaa___[[[UUUMMMGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBB???>>>>>>>>>>>>999999999999999999999999444555666666555333111000222222222222222222222222111111111111000000000///000000000000000000000000111000000///...---------////////////////////////---......///////////////------......---,,,++++++---------...............000000///...............000000000000000000000000444555666777777555333222111222333555777888::::::<<<<<<======>>>>>>??????EEECCCAAA???>>>>>>>>>???DDDDDDDDDFFFGGGIIIKKKLLLKKKIIIIIIMMMPPPUUU^^^ggglllpppuuuxxxzzz{{{}}}~~~~~~|||yyyxxxyyy{{{|||yyyvvvvvvyyy|||}}}|||||||||~~~~~~yyytttpppmmmllleeeeeefffiiimmmrrrwwwzzz{{{|||~~~~~~|||yyywwwrrrrrrqqqrrrtttwwwyyy{{{}}}{{{yyyyyyyyyzzzxxxvvvuuutttttttttuuuwwwyyyzzzzzzzzz{{{}}}~~~}}}|||{{{zzzzzz|||{{{zzzyyyxxxwwwwwwwwwxxxwwwvvvuuuuuuuuuuuuuuusssssssssqqqooommmmmmnnnoooooonnnmmmjjjgggdddbbbcccaaa___^^^^^^\\\ZZZWWWQQQPPPMMMJJJJJJMMMSSSXXX___dddjjjnnntttuuuooofff^^^YYYQQQKKKHHHEEEDDDBBBEEEGGGQQQ___lllxxxzzzsssnnnhhhccc___UUUQQQMMMKKKJJJJJJIIIIIIGGGGGGEEEDDDBBBBBBAAAAAA============<<<;;;::::::888888888888888888999:::999888888777777777777777555444444333333222222111222333444555444444222111444333333222222333333444555555555555555555555555333666999<<<===>>>???@@@BBBGGGOOOWWW___fffmmmqqqxxx|||mmmeee```XXXRRRPPPQQQNNNQQQ]]]lll{{{tttuuutttssspppooooooqqqsssvvvtttsssqqqmmmnnnyyy~~~gggVVVLLLGGGxxxjjj```^^^\\\ZZZWWWQQQKKKFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDBBB@@@>>>>>>>>>>>>:::::::::999999888888888777777777777666555444333222222222222222222222222222222222222111111111111000000000000000000000000111000000///......------////////////////////////......///000000000000//////////////////...------...///111333333222111/////////.........//////000//////000111111222333333444555666666666555333222111222333555777888::::::=========>>>???@@@AAAAAAEEECCCAAA>>>======>>>???BBBBBBCCCEEEFFFIIIJJJKKKKKKIIIIIINNNRRRVVV___hhhmmmqqquuuyyyzzz{{{|||}}}~~~|||yyyxxxzzz{{{}}}zzzxxxxxxzzz}}}}}}|||||||||~~~|||uuuoookkkjjjlllmmmmmmnnnpppsssxxx|||}}}xxxwwwvvvwwwyyy|||}}}{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuuuutttwwwzzz|||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{yyyyyyxxxxxxxxxzzzyyyxxxwwwvvvvvvuuuvvvtttuuuuuutttrrrppppppqqqrrrrrrqqqooommmjjjgggfffgggeeedddcccbbbaaa^^^\\\UUUTTTQQQNNNMMMPPPVVVZZZcccjjjpppsssvvvvvvppphhh```[[[SSSMMMIIIFFFDDDBBBEEEHHHPPP^^^kkkvvv|||vvvqqqkkkfffbbbYYYUUUQQQNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>===<<<;;;::::::999999999999999::::::999999888777777777777777555555444444333222222222222222333444444444333333444333333222222333333444555555555555555555555555333555888:::;;;<<<>>>@@@@@@EEELLLSSS[[[cccjjjooovvvyyyvvvlllfff]]]WWWTTTRRROOORRR[[[ggguuu|||ssssssrrrqqqpppqqqrrrtttzzzwwwuuusssnnnnnnvvvkkk[[[QQQKKKwwwiii]]]ZZZVVVSSSPPPMMMHHHEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>======;;;;;;::::::999888777777888888777666555555555555333333333333222222222222333333333222222222222111000000000000000000000000111000000//////......---////////////////////////...///000000111111000000000000111111111000//////---///333555555444111///............///000111111...///000111333444555666333444555555555444333222222333444666777999:::;;;======>>>???@@@AAABBBCCCDDDBBB@@@>>>======>>>???@@@AAABBBDDDFFFHHHJJJKKKKKKIIIKKKPPPTTTXXXaaaiiiooorrrvvvyyyyyyzzz{{{|||}}}~~~}}}{{{xxxxxxyyy{{{}}}{{{yyyyyy{{{|||}}}|||||||||~~~zzzuuummmgggeeeiiinnnsssxxxzzz~~~~~~}}}}}}~~~|||{{{zzzzzzzzzyyyxxxwwwvvvuuuqqquuuzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzz|||{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxxxxvvvuuuuuuvvvuuuttttttsssqqqooommmllljjjiiiggggggfffeeebbb```ZZZYYYVVVSSSRRRTTTYYY]]]hhhpppxxxzzzzzzxxxrrrlllfffaaaYYYRRRMMMJJJFFFDDDFFFHHHOOO\\\hhhtttyyyuuuooojjjfff___[[[VVVRRROOOMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@>>>===<<<;;;;;;;;;:::999999:::::::::999999888777777777777888555555555444333333222222333333222333333444555555444333333222222333333444444444444444444444444444333555777888888:::===???>>>AAAGGGNNNUUU^^^gggmmmrrrwww}}}vvvmmmeee^^^ZZZSSSQQQRRRXXX```kkk{{{uuuuuuuuuuuuvvvwwwxxxxxx|||yyyvvvtttooolllpppxxxooo```UUUOOOyyyjjj\\\XXXRRRNNNKKKJJJGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>======<<<<<<;;;:::888777666666777666444333333333444555333333333333333222222222333333222222222111111111////////////////////////000000000000//////..............................//////000111111111111111000000111111111000000///,,,---///111111000///...---------...///111222333000111111222333555555666333333444555444444333222333444555666888999:::;;;<<<===>>>???@@@BBBBBBCCCCCCAAA???===<<<===>>>??????@@@BBBEEEGGGIIIKKKKKKKKKJJJLLLRRRVVVZZZbbbjjjooorrrvvvxxxxxxxxxxxxyyyzzzzzzzzzxxxvvvvvvwwwyyy|||{{{zzzyyyzzz{{{{{{{{{||||||~~~}}}vvvrrrlllhhhiiiooovvv{{{}}}zzzzzz{{{{{{zzzxxxvvvuuurrruuuyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvxxxzzzzzzyyyxxxxxxyyyvvvvvvuuutttsssrrrqqqpppllljjjiiihhhhhhgggeeebbb___^^^[[[YYYWWWZZZ^^^bbbkkkuuu~~~|||xxxtttooojjjbbbZZZTTTOOOKKKHHHHHHHHHNNNYYYeeeqqq{{{wwwrrrmmmiiidddaaa[[[VVVRRRNNNJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCCCCBBBAAA???>>>===<<<;;;::::::999999999999:::999888888777777888888666666555555444333333333444333222222333444666777444333333222222333333444444444444444444444444444333444555555666777;;;======???DDDIIIPPPYYYccciiipppttt{{{tttkkkccc___UUUSSSSSSUUUXXXaaaqqq{{{zzzzzz{{{}}}~~~~~~{{{vvvsssrrrooojjjkkkoooyyy~~~pppbbbWWWOOO}}}nnn]]]XXXQQQLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEECCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;:::888777666666777666555333333444555666444444444333333333222222222111111111000000000000////////////////////////000000000000000/////////------------------------//////000111111111111111...//////000000/////////......---------...///000---------...000111333444333333333333333444444444333444444444444444444444444555666777888::::::;;;<<<<<<===>>>???@@@AAABBBAAA@@@>>><<<<<<<<<>>>>>>@@@BBBDDDGGGIIIJJJKKKKKKKKKJJJMMMTTTXXX[[[bbbiiimmmppptttvvvvvvuuuvvvvvvuuuvvvuuutttrrrsssuuuvvvxxxyyyyyyyyyyyyyyyzzzzzz||||||~~~}}}zzzqqqpppooopppsssyyyzzz{{{{{{{{{zzzxxxvvvuuuvvvwwwxxxyyyzzz|||~~~~~~~~~~~~~~~}}}~~~~~~~~~|||zzzyyyxxxwwwwwwvvvyyy{{{|||{{{zzzyyyzzzwwwwwwvvvuuutttsssrrrrrrnnnmmmlllkkklllkkkhhhfffeeedddcccaaaaaaccchhhllloooyyy~~~wwwqqqiiiaaaZZZSSSNNNJJJIIIHHHLLLVVVaaannn~~~|||xxxtttoookkkiiieee___ZZZVVVQQQLLLIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCBBB@@@@@@===<<<;;;:::999888888888:::999999888888888888888777777666555555444444333444444333222333444666777444333333222222333333444444444444444444444444444333444555444444666999;;;<<<>>>AAAFFFLLLUUU^^^eeemmmrrrxxx~~~zzzqqqhhhaaaXXXUUUSSSSSSTTTYYYhhhvvvyyysssppppppnnnjjjhhhjjjrrr{{{{{{ooocccWWWNNNrrr___ZZZSSSMMMJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBBBB@@@>>>===<<<;;;;;;::::::999888777777888888777777666777777888555555444444333333222222111111111000000000//////000000000000000000000000000000000000000000000000------------------------...///000000111111000000------.../////////......111000...------///111333.........///000111333444333333333333333333333333444444444555555555555666666666777888999:::;;;;;;======>>>>>>???@@@@@@@@@@@@???===<<<;;;<<<===>>>BBBCCCFFFHHHJJJJJJJJJJJJKKKKKKOOOUUUYYY[[[```gggiiilllppprrrrrrrrrssssssrrrrrrrrrqqqppppppsssuuuuuuwwwyyyyyyxxxxxxzzz{{{||||||~~~~~~}}}yyyvvvoooqqqtttyyy~~~}}}}}}}}}|||{{{zzzxxxxxxyyyzzzyyyyyyyyy}}}~~~~~~~~~|||{{{zzzzzzzzzwwwzzz}}}~~~|||{{{zzzzzzyyyxxxvvvuuussssssrrrrrrrrrpppoooooooooooollljjjjjjjjjjjjjjjkkkoootttxxxvvv~~~}}}xxxooofff^^^VVVOOOKKKJJJHHHJJJSSS^^^kkk||||||xxxsssooollliiiddd___[[[VVVQQQMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCC???>>><<<;;;:::999999888::::::999888888888888999777777777666555555444444555555444444444444555555444333333222222333333444333333333333333333333333333444555555555555777999:::<<>><<<;;;;;;<<<===>>>BBBCCCFFFHHHIIIIIIHHHGGGKKKKKKOOOVVVYYYZZZ^^^dddeeehhhlllooooooooopppqqqpppqqqqqqpppoooppprrruuutttvvvyyyzzzyyyyyy{{{}}}||||||~~~|||zzzyyyxxxvvvtttrrruuu{{{~~~}}}|||||||||zzz{{{|||||||||~~~~~~~~~~~~~~~zzz|||~~~|||{{{{{{zzzyyywwwuuussssssssssssrrrqqqpppppppppooommmkkkjjjkkkmmmnnnpppuuu{{{wwwmmmddd[[[TTTOOOKKKHHHIIIQQQ[[[iiizzz}}}xxxuuuooolllhhhddd```[[[VVVSSSKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFBBBAAA???===<<<;;;::::::;;;:::999999888888999999888888777777666555555444666666666666555444333222444333333222222333333444333333333333333333333333222444666777666555666777888:::===@@@DDDKKKRRRWWW```fffpppxxx~~~tttjjj___YYYSSSRRRSSSVVV]]]eeeqqqyyysssssssssoookkkiiijjjssszzzyyyssskkkbbbYYYsssbbb\\\UUUNNNKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA???===;;;:::999999999999999999999444555666777777666555444666666555444333333222222333333333222222222111111000000000000000000000000000000000000000111111111111111111111111111111111---......///////////////------...//////000//////---...///000111000000///////////////000111222333//////000111333444555555666666666666666777888999777777888999::::::;;;;;;BBBBBBBBBAAAAAAAAA@@@@@@???>>><<<;;;;;;<<<===>>>BBBCCCEEEGGGHHHGGGFFFEEELLLLLLPPPVVVYYYYYY]]]ccccccfffjjjlllmmmmmmnnnooopppqqqqqqpppppppppsssuuusssvvvzzz{{{zzzzzz}}}||||||~~~}}}yyywwwvvvvvvtttssswwwzzz~~~~~~zzz|||~~~{{{~~~}}}|||{{{|||{{{xxxvvvtttssssssssspppooonnnnnnnnnmmmkkkiiigggiiikkkmmmqqqvvv}}}}}}tttjjjaaaYYYTTTLLLHHHIIIPPPZZZhhhzzz}}}yyyqqqoookkkgggddd```[[[WWWMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHDDDCCCAAA@@@>>>===<<<<<<;;;:::999999888888999999888888777777666666555555666666777777666444222111444333333222222333333444333333333333333333333333222555777888777666666666666888;;;>>>BBBGGGMMMRRR[[[bbblllvvv}}}yyynnnaaaYYYSSSRRRTTTWWW\\\aaajjjzzzwwwvvvvvvrrrmmmkkkhhhrrryyyzzzvvvppphhh```sssddd]]]UUUNNNLLLJJJGGGEEEGGGFFFDDDDDDEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;:::999888999:::;;;:::999666333222222333333555555444333333333333444000000000000000111111111///000111111///......///000000000000000000000000////////////////////////////////////////////////000000000000000000000000---------............///000000111111111000000///222222333333333333444444444444444444444555666777666777999999999:::===???@@@@@@AAABBBAAA@@@???>>>>>>===;;;;;;===>>>===<<<@@@AAABBBCCCDDDEEEFFFGGGNNNPPPSSSUUUWWW[[[___bbbcccfffjjjmmmnnnoooqqqrrrrrrssssssqqqoooooopppqqqtttuuuwwwyyy{{{|||}}}}}}{{{}}}|||}}}{{{yyyxxxwwwyyy{{{}}}|||~~~}}}}}}}}}}}}~~~~~~~~~~~~|||}}}|||~~~|||||||||{{{yyywwwuuutttrrrqqqooonnnmmmkkkhhhfffiiihhhkkkqqqtttvvv|||}}}uuummmaaaVVVRRRMMMKKKOOOWWWdddvvv~~~{{{vvvrrrnnnllljjjggg```[[[UUUQQQLLLIIIHHHGGGFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJEEEEEEDDDBBBAAA@@@???>>>;;;::::::999999888888777777777777777888999:::;;;888888888888777777777777444444444333333333222222444444444444444444444444666555444444555777:::<<<888999;;;<<>>=========;;;:::999999888888888888:::999777555444444555555555555444333333333333444111111111000000000000000///111222111000/////////000000000000000000000000////////////////////////////////////////////////................................./////////000000000000111111111111000000222222333333333333444444444444444444555666666777888999:::::::::;;;===??????@@@@@@AAAAAA???>>>======<<<;;;;;;===>>>>>>===@@@AAABBBCCCDDDFFFFFFGGGKKKMMMPPPSSSVVVYYY]]]```cccfffiiikkklllmmmoooqqqsssttttttsssqqqpppqqqsssrrrssstttvvvxxxyyyyyyzzz{{{}}}}}}|||{{{zzzzzz|||~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzyyywwwuuutttrrrqqqooonnnmmmkkkhhhfffeeeeeeiiioootttxxxxxxjjj^^^VVVPPPLLLOOOVVVaaarrr}}}wwwtttpppnnnmmmjjjddd___YYYUUUPPPMMMKKKJJJHHHGGGIIIHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<;;;:::999888888888777777777777888999999999999888888777666555555444444444444333333333333444444444444444444444444555444444444555777999;;;888999:::<<<>>>BBBGGGKKKUUU[[[dddmmmuuu{{{vvvjjjaaaYYYVVVTTTSSSUUUXXXdddppp~~~yyyxxxxxxsssllljjjlllpppwww{{{xxxooohhhvvveee^^^TTTMMMJJJIIIGGGEEECCCBBBAAACCCEEEFFFEEEEEEDDDCCCBBB@@@>>>======<<<:::::::::999888777666555666666666666555555555444555555444333333333333444222222111111000000//////000111333222111///000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000111000000111111111111111000222222333333333333444444444444444444555666777888:::;;;<<<;;;;;;;;;===>>>>>>>>>???@@@???>>>===<<<<<<;;;:::;;;===?????????@@@AAABBBCCCDDDFFFGGGGGGIIILLLPPPSSSVVVZZZ^^^aaaeeefffhhhiiiiiikkkmmmpppssstttuuusssrrrqqqssstttsssssstttuuuvvvxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~||||||{{{zzzxxxvvvtttsssrrrqqqooonnnmmmkkkhhhfffaaaaaaeeemmmtttyyyvvviiiZZZTTTOOOOOOTTT]]]mmmzzzzzzwwwtttrrrqqqoooiiiddd^^^ZZZVVVRRROOOMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC??????>>>===<<<;;;:::999::::::999999888888999999:::999888777666444444333555555555444444444333333444444444444444444444444444444333333444666888999777999:::;;;<<>>===<<<<<<:::;;;;;;;;;999777555444222222333444444333333222555555444333333333333444333222222111000///......111222333333111000000111////////////////////////////////////////////////////////////////////////000000000000000000000000....../////////000000000000000111222222222111111222222222333333333444444444444444444555777888888<<<===>>>===;;;;;;<<<>>><<<===>>>>>>>>>===<<<;;;;;;999999;;;===@@@@@@@@@@@@@@@AAACCCDDDFFFGGGHHHJJJMMMRRRVVVYYY]]]aaaccceeefffgggffffffhhhkkknnnrrrssssssrrrqqqqqqrrrtttvvvvvvvvvwwwxxxyyy{{{{{{{{{}}}}}}||||||zzzxxxvvvtttsssrrrqqqooonnnmmmkkkhhhfff``````dddlllrrrxxx~~~qqq^^^WWWQQQPPPRRRZZZhhhuuu}}}zzzwwwvvvvvvtttnnnjjjbbb___ZZZVVVSSSPPPMMMKKKGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBAAA@@@???>>>===<<<;;;>>>===<<<;;;::::::::::::888888777777666555444444666666666555555555444444555555555555555555555555444333333333444555777888777888999::::::===@@@CCCHHHNNNVVV```iiiqqqyyy~~~wwwlllddd]]]ZZZWWWSSSRRRTTTZZZdddrrr~~~~~~yyysssmmmhhheeejjjrrrwwwtttppp~~~hhh___UUUMMMJJJIIIGGGEEEFFFDDDCCCCCCDDDDDDCCCBBBFFFEEECCCAAA???===<<<<<<;;;<<<<<<<<<;;;999666555111222333333444444333333555555444333333333333444333222222111000///......111222333333111000000111////////////////////////////////////////////////////////////////////////000000000000000000000000------........./////////000000111222222222222222222222222333333333444444444444444555666777888999===>>>>>>===;;;;;;<<<>>><<<<<<===>>>===<<<;;;::::::999999:::===@@@AAA@@@???@@@AAACCCEEEFFFGGGHHHIIIMMMRRRVVVZZZ]]]```ccceeeeeeffffffeeegggjjjlllooopppqqqpppooooooppprrrvvvvvvvvvwwwxxxzzz|||}}}{{{}}}~~~~~~}}}{{{yyyvvvtttsssrrrqqqooonnnmmmkkkhhhfffbbbaaadddkkkpppvvvvvvbbbZZZSSSPPPRRRXXXeeerrr}}}zzzzzzzzzwwwrrrnnneeebbb]]]YYYVVVSSSOOOLLLGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>===>>>===<<<;;;:::999999999666666666666777777777777777777777666666666555555555555555555555555555555444444444444555555666777666777888999999;;;>>>@@@EEEJJJRRR[[[eeennnwww}}}zzzkkkddd]]]ZZZXXXTTTSSSUUUVVV^^^kkkxxx}}}xxxpppjjjeeegggnnnuuuwwwuuujjjaaaVVVNNNKKKIIIHHHGGGHHHFFFDDDDDDEEEEEECCCBBBEEEDDDCCCAAA???>>>======<<<<<<<<<;;;:::999888777555555555555555666666666555555444333333333333444222222111111000000//////000111333222111///000000000000000000000000000000////////////////////////////////////////////////........................------------............000000111222333333333333222222333333333333444444333444444555666888999:::======>>>===;;;;;;<<<>>><<<<<<===>>>===<<<;;;::::::999999;;;===@@@@@@@@@??????AAACCCEEEFFFHHHIIIHHHKKKQQQUUUXXX[[[]]]```cccdddfffffffffgggiiikkkmmmnnnooonnnmmmmmmooopppssssssssstttuuuxxxzzz|||{{{}}}~~~|||zzzwwwuuutttrrrqqqooonnnmmmkkkhhhfffcccbbbdddjjjooosss|||zzzggg___VVVRRRQQQVVVbbbnnn~~~}}}||||||yyytttpppfffddd```\\\YYYVVVRRROOOIIIIIIHHHHHHGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@<<<;;;:::999888777777777666666666777888888999999888888888777777777666666555555555555555555555555444444555555666666666666555666888999999:::===???BBBGGGNNNWWW```jjjttt{{{nnnfff^^^[[[XXXUUUUUUWWWUUUZZZdddrrr|||rrrmmmgggfffkkkqqqwwwyyy~~~lllcccWWWOOOKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGFFFDDDDDDDDDBBBAAA@@@?????????;;;;;;:::999888888999999888777666555555555666777555555444333333333333444111111111000000000000000///111222111000/////////000000000000000000000000////////////////////////////////////////////////....................................///////////////000111222333333333333222222333333333333444444333444444555666888:::;;;;;;<<<===<<<;;;;;;<<<>>><<<======>>>>>><<<;;;:::;;;:::999;;;===???@@@???>>>???AAACCCEEEGGGHHHIIIHHHLLLQQQVVVXXXZZZ\\\^^^aaacccfffgggggghhhiiikkklllmmmnnnmmmlllmmmnnnppppppooopppqqqsssvvvyyy{{{{{{}}}~~~{{{xxxvvvuuurrrqqqooonnnmmmkkkhhhfffdddbbbdddiiimmmrrr{{{mmmdddZZZTTTQQQTTT^^^iiixxx~~~}}}|||yyytttppphhheeebbb___]]]YYYUUURRROOONNNLLLJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBAAA<<<<<<;;;:::999999999:::888888888888999999999999999999888888888777777777555555555555555555555555555555666666777777666666444666888999999;;;===??????CCCIIIQQQZZZeeeooovvv|||uuukkkbbb]]]YYYUUUUUUXXXTTTWWW___mmm~~~~~~sssooojjjfffgggmmmuuuzzz}}}mmmdddXXXPPPLLLKKKJJJIIIFFFEEEDDDEEEGGGHHHHHHGGGDDDCCCBBBAAA@@@@@@???@@@:::999888777777777999999888777444333222333555666555555444333333333333444000000000000000111111111///000111111///......///000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000///000111222333444444444222222333333333444444444333444444555777888:::;;;:::;;;<<<<<<;;;;;;===>>><<<===>>>>>>>>>===;;;;;;<<<;;;:::;;;===?????????>>>???AAACCCEEEGGGHHHIIIKKKOOOTTTXXXZZZ\\\^^^___```cccfffhhhhhhiiijjjkkklllmmmnnnmmmlllmmmooopppooooooooopppssswwwzzz}}}{{{}}}|||yyywwwvvvrrrqqqooonnnmmmkkkhhhfffcccaaaccchhhmmmrrr{{{rrrhhh]]]UUUQQQRRR[[[eeettt~~~}}}|||yyytttoooiiigggdddaaa___\\\WWWTTTTTTRRROOOLLLJJJGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC??????>>>============>>>;;;:::::::::999999888888999999999888888888888777666666666666666666666666555666777777777777777666333555888999:::;;;===???<<<@@@FFFMMMVVVaaalllrrr{{{zzzpppeee___ZZZVVVVVVYYYUUUVVV\\\jjj|||~~~ssspppkkkfffdddiiissszzzrrrfffYYYSSSOOOKKKIIIKKKGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBB@@@???>>>>>>:::888777777999:::999888888777666666666666666777777555444222111111222222111111111000000000000///222111111000///.........000000000000000000000000////////////............---...///111111///...---------...///000000/////////...---,,,,,,---...///222111111000111333444555333333333333333333333333333444555666777777777777888999999:::;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<888999999:::;;;<<<======@@@@@@@@@AAADDDGGGJJJMMMLLLQQQWWWZZZZZZZZZ\\\^^^aaabbbccceeefffhhhiiijjjggghhhhhhhhhiiijjjkkklllnnnooopppqqqrrrtttxxx{{{}}}~~~~~~}}}|||zzzxxxvvvsssqqqnnnmmmkkkhhheeebbbaaaaaaeeemmmuuu|||zzzmmm___VVVRRRQQQVVV\\\lll~~~|||yyyuuurrrmmmjjjfffccc```]]]YYYVVVTTTSSSRRRQQQOOOLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA???>>>=========;;;:::999888888888999::::::::::::999999999888888777666666666555555555555333444555666666555444333666666666666777777777777===@@@EEEKKKQQQ\\\hhhqqqyyy|||vvvhhheeeccc^^^ZZZZZZVVVYYY\\\cccttt~~~}}}{{{vvvmmmgggeeeiiioootttpppeeeYYYSSSOOOKKKIIIJJJFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDCCCBBB@@@???>>>===:::888666666888888888777888888777666555555666666666555444333222222222222222222111111111000000000111000000///......------////////////////////////////////////............---...///000000///...------...///////////////////////////....../////////111000000111111222333444333333333222222333333333444555666777888888888888888888999:::;;;<<<<<<===>>>===<<<;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>AAA@@@@@@AAADDDGGGKKKMMMMMMRRRWWWYYYXXXXXXYYY[[[___```aaadddfffhhhjjjkkkhhhhhhgggggghhhjjjlllmmmoooppprrrssstttuuuxxxzzz|||}}}~~~}}}{{{yyyyyyvvvrrrooommmjjjfffdddbbbaaaaaaeeemmmuuu|||sssdddZZZTTTRRRUUUZZZhhhyyy~~~{{{xxxssspppooolllhhheeeccc```\\\ZZZVVVVVVTTTSSSQQQNNNMMMKKKJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@>>>>>>>>>>>><<<;;;:::999999999::::::999999999999999999999999777777777666666666555555444555666666666666555444666666666666777777777888;;;>>>BBBGGGNNNYYYfffoooxxx{{{~~~qqqmmmkkkddd^^^[[[WWWYYYZZZ___nnn|||}}}zzzrrrjjjhhhlllsssyyyooocccXXXRRROOOKKKIIIJJJEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCAAA@@@???>>>===<<<:::888888888999888777999888777666555555444444444444444444333222111111333222222222111111111111111111000000//////..............................////////////............---...///000000///...---//////////////////...---//////000000000000////////////000111222222222222333333222222222222333444555666777888888888888888666777777888999:::;;;;;;;;;;;;::::::999:::::::::;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBDDDHHHKKKMMMPPPUUUYYY[[[YYYXXXYYY[[[]]]^^^```ccceeehhhjjjkkkhhhgggffffffgggjjjlllnnnoooqqqtttuuuvvvvvvxxxyyy{{{|||}}}~~~}}}{{{yyyvvvrrrooommmjjjgggeeebbbaaabbbfffmmmvvv||||||lll```WWWSSSTTTXXXbbbppp|||wwwsssoooqqqnnnkkkiiigggeeeaaa___YYYXXXWWWUUUSSSQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEECCCCCCBBBCCCCCCCCCCCCAAA@@@????????????======<<<;;;;;;;;;;;;<<<999999999999999999999999888888777777777666666666555555666666666666555555666666666777777777888888888;;;???CCCJJJUUUccclllvvvzzz~~~|||wwwssskkkbbb]]]XXXXXXXXX[[[gggyyy|||xxx{{{}}}wwwnnnkkkoooxxx~~~nnncccXXXRRROOOKKKIIIJJJEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@>>>======>>><<<::::::::::::999888:::999777666555444333333333333444555444333111000333333333222222222111111222222222111111000000000////////////////////////////////////..................///000000///......//////000000///...------...///000111111000///...---...000111222222111000333222222222222333333444555555666777777777777777555555666777888999::::::999999888888888999::::::<<<======>>>???@@@AAAAAAAAAAAAAAABBBDDDHHHKKKMMMTTTXXX]]]^^^]]]]]]^^^aaa___```aaaccceeeggghhhiiihhhgggfffeeegggiiilllnnnnnnqqqtttvvvvvvvvvwwwwwwzzzzzz{{{}}}~~~yyyvvvrrrooommmkkkiiigggbbbaaabbbgggooowww|||sssfff\\\UUUUUUWWW\\\hhhxxx~~~{{{vvvsssrrrooommmkkkiiigggeeebbb[[[ZZZXXXVVVUUUSSSRRRRRRPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>=========999999999999::::::::::::999888888888888777777777666666666666666666666666666666777777777888888888777999<<<@@@FFFQQQ___hhhrrrwww}}}{{{uuunnneee___YYYWWWVVVWWWaaarrr}}}tttrrrtttwwwzzz}}}{{{rrrmmmqqqyyynnncccYYYSSSPPPKKKIIIIIIFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???>>>===<<<>>><<<999999999999888777999888777555444333333333222333444555444333222111333333333222222222111111111000000000000000//////000000000000000000000000////////////..................////////////......//////000000///...------------///000000///---------...000111222222111000222222333333444444444444444444555555666555555555444555555666777888999:::888888888888999999:::;;;===>>>>>>???@@@AAABBBBBBAAAAAAAAABBBEEEHHHKKKNNNTTTXXX\\\^^^^^^___bbbdddbbbccccccdddeeeeeeffffffffffffeeefffgggjjjlllnnnmmmooosssuuuuuuuuuvvvwwwzzzzzzzzz{{{}}}{{{uuupppllliiifffdddccccccdddiiiqqqxxx~~~yyymmmcccZZZWWWXXXYYYaaannn~~~{{{yyyrrrpppmmmkkkjjjhhhfffccc[[[ZZZXXXVVVUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKIIIGGGFFFDDDDDDCCCEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@???:::::::::::::::;;;;;;;;;:::999999999999888888888777777777777777777777777777777777777888888888888777999<<<>>>CCCMMMYYYbbbmmmrrrzzzzzzsssoooggg```ZZZXXXUUUWWW^^^lllrrrmmmmmmooossswww||||||sssnnnooovvv}}}oooeeeZZZUUUQQQKKKHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBB@@@???>>>===<<<;;;999777777777888777666888777666555444444333333333333333444444333333222333222222222111111111111............------------111111111111111111111111////////////............//////////////////////////////////////////...---------............------//////000111222222222222111222555666777666555444333444444555555444444444444555555666777888999999888888999999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCEEEHHHLLLNNNPPPTTTXXXZZZZZZ\\\___cccccccccccccccccccccccccccdddeeeeeeggghhhjjjlllmmmlllnnnqqqssstttuuuwwwxxx{{{zzzzzzzzz{{{}}}yyyqqqkkkfffbbb___ddddddfffkkkssszzzvvvkkk___YYYXXXWWW[[[eeevvv|||rrrpppmmmkkkjjjhhheeeccc\\\[[[XXXVVVUUUTTTTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA=========<<<<<<;;;;;;;;;;;;::::::::::::999999999888888777777777777888888777777777888888888999999777:::<<<>>>AAAHHHQQQYYYdddkkkttt}}}}}}uuuqqqjjjccc]]]ZZZWWWXXX\\\ggg{{{uuunnnmmmmmmppptttyyy{{{||||||tttmmmlllqqqvvvrrrggg\\\WWWRRRLLLHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???===<<<<<<;;;999777777999999999888777666555444444444444444333333333222222333333444222222111111111000000000........................000000000000000000000000////////////............//////............//////---...////////////////////////............//////111000000111111222333444000222666::::::999666333444555555555555555444444555555666777888999999:::999999::::::<<<===>>>???>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCEEEIIILLLNNNOOORRRVVVWWWVVVWWW[[[^^^`````````aaaaaaaaabbbbbbbbbcccfffhhhjjjkkkkkkkkklllnnnqqqrrrtttvvvyyy||||||{{{zzzyyyzzz{{{}}}~~~yyyqqqkkkgggccc```ffffffhhhmmmuuu|||rrrddd[[[XXXVVVVVV^^^ooo|||sssqqqnnnllljjjhhheeeccc]]]\\\YYYWWWVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPNNNLLLJJJIIIIIIIIIEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999888888777777888888999777777888888888999999999777999<<<===>>>BBBIIIOOO[[[bbbmmmwww~~~{{{xxxoooeeeaaa]]]ZZZYYYZZZbbbuuutttrrrpppqqquuuxxxzzzyyyxxxzzz{{{vvvnnniiikkkooossshhh^^^XXXSSSLLLHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???===<<<<<<===<<<::::::<<<======<<<666555555444444444555555444333222111222333444555111111111000000000000///111111111111111222222222000000000000000000000000000/////////............//////............//////------...///000000000///111000///......///000111222111111000111333444555///333888<<<===:::666333555666666666666666555555555555666777888999::::::::::::;;;<<<===>>>@@@AAA===>>>??????AAAAAABBBCCCBBBBBBBBBCCCFFFIIILLLNNNPPPSSSVVVVVVUUUUUUXXX\\\\\\\\\]]]^^^___```aaaaaaaaacccfffiiikkkkkkkkkjjjmmmoooqqqrrrtttwww|||}}}|||zzzyyyyyyzzz|||}}}~~~~~~wwwpppllljjjgggeeeggggggiiiooovvv}}}wwwggg[[[WWWUUUSSSZZZjjj{{{}}}zzzuuurrrooommmkkkhhheeeccc___]]]ZZZXXXWWWWWWXXXXXXUUUUUUUUUVVVVVVVVVWWWWWWRRRQQQOOOMMMLLLKKKKKKJJJFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;::::::::::::999888777777888999:::777888888888888999999999666999;;;<<<<<<>>>DDDHHHTTT\\\hhhssszzz~~~~~~tttgggddd```\\\ZZZXXX]]]pppzzzwwwttttttwwwzzzzzzyyysssxxx{{{wwwnnnhhhhhhjjjxxxlll^^^WWWQQQKKKHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDBBB@@@?????????@@@::::::;;;;;;::::::999888777666555444333222222222666666666555444333111111111111111111111111111111111111111111000000000000.........//////...------222111000///.../////////////////////////////////////////////////////////000000000000111111111111///444888777333000111333444444555666666555444333555666666777777777777777777777888999::::::::::::::::::;;;;;;<<<===>>>>>>;;;>>>AAABBBBBBAAAAAAAAAAAABBBDDDFFFHHHJJJLLLMMMTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]^^^]]]]]]^^^aaadddccceeegggiiijjjkkkmmmpppoooqqqsssvvvxxxzzz{{{||||||{{{zzzyyyzzz|||~~~}}}|||{{{~~~{{{uuupppllliiihhhhhhfffhhhlllttt|||~~~}}}oooaaaWWWWWWSSSTTT___nnn~~~|||yyysssrrrooollliiifffeeeddd______^^^]]][[[ZZZYYYYYY\\\[[[ZZZXXXXXXWWWWWWWWWXXXVVVTTTQQQOOONNNNNNNNNLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA;;;;;;<<<<<<<<<<<<<<<<<<:::999888888888888888999888888999999999:::::::::===;;;999888:::===BBBEEENNNTTT___iiirrryyy~~~yyyrrrpppjjjeee```]]]\\\aaaooo}}}}}}|||~~~xxxwwwwwwvvvtttlllcccbbbfff{{{nnnaaaXXXRRRKKKFFFEEEGGGGGGFFFFFFFFFEEEEEEEEECCCBBB@@@>>>=========>>>::::::;;;;;;::::::999888777666555444333222222222333333333444333333222222111111111111111111111111111111111000000000//////---------......------,,,---......//////000000111//////////////////////////////////////////////////////000000000000111111+++000444555333111333555444444555666666555444333555555666777777777666666777777888999::::::::::::999::::::;;;<<<<<<======<<<>>>AAABBBAAA@@@@@@AAAAAABBBDDDFFFIIIKKKMMMNNNRRRRRRRRRSSSUUUWWWYYYZZZ\\\]]]]]]]]]\\\]]]___aaaaaacccfffhhhiiikkkmmmpppqqqrrrtttuuuxxxyyy{{{|||}}}|||{{{{{{{{{}}}~~~~~~~~~||||||}}}zzzuuupppllljjjiiiiiikkklllpppvvv~~~~~~}}}~~~~~~~~~qqqcccYYYVVVSSSSSS\\\hhhwww~~~{{{tttssspppmmmjjjgggeeeeeeaaa```___^^^\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\YYYWWWUUUSSSQQQQQQPPPPPPOOONNNLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC======>>>>>>>>>>>>======;;;;;;:::999999999::::::888888999999999:::::::::===;;;999888999===AAACCCGGGNNNXXXbbbkkkrrryyy}}}~~~wwwtttnnnhhhccc___]]]___jjjvvvzzzxxxwwwtttlllbbb```cccuuueee[[[TTTLLLGGGEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@>>>============::::::;;;;;;::::::999888888777555444333333222222000111222222333333333222000000000000000000000000111111000000000000//////........................)))***,,,///000111111111////////////////////////////////////////////////....../////////000000000+++///333333222111222444333444555555555555444444444444555666666666666555777777888999::::::::::::999999::::::;;;;;;<<<<<<===???AAABBBAAA??????@@@AAABBBDDDFFFIIILLLNNNOOOPPPQQQQQQRRRTTTWWWYYYZZZ\\\]]]]]]\\\[[[[[[]]]^^^___aaaeeegggiiikkknnnpppuuuttttttuuuvvvxxxzzz{{{}}}}}}||||||}}}~~~}}}zzz||||||yyytttpppllljjjjjjjjjoooqqqtttzzz|||{{{|||}}}}}}wwwhhh]]]VVVSSSSSSXXX___kkk}}}}}}vvvtttqqqnnnkkkhhhgggfffccccccaaa___^^^\\\[[[ZZZWWWWWWWWWXXXYYY[[[\\\]]]ZZZYYYXXXVVVUUUUUUUUUUUUSSSQQQOOOMMMKKKJJJIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFAAAAAABBBAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;999999999999::::::::::::===<<<:::999:::<<>>>>>::::::;;;;;;::::::999888888777666444333333333333222222333333333333222222000000000000000000000000111000000000////////////000000000000000000111111'''))),,,///111111000000////////////////////////////////////////////////------......//////000000000222444444111000000111333333444444444555444444333444444555555555555555777777888999::::::::::::999999999::::::;;;;;;;;;===???AAAAAA@@@??????@@@AAABBBDDDGGGJJJMMMOOOPPPOOOPPPQQQSSSUUUWWWYYYZZZ\\\]]]^^^]]][[[[[[\\\]]]___aaaeeegggjjjlllppprrrxxxwwwuuuuuuuuuwwwyyy{{{||||||||||||}}}}}}|||{{{xxxtttpppmmmllllllmmmqqqsssvvv||||||zzz{{{zzzyyy~~~ooodddYYYVVVSSSTTTWWW```qqqwwwuuurrrooollljjjhhhgggeeedddcccaaa___]]]\\\[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXUUUTTTRRRPPPMMMLLLKKKJJJGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFEEEEEEDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::===<<<;;;:::;;;<<<>>>???@@@EEEMMMVVV___iiiqqqwww~~~|||tttoooiiieee```]]]```fffuuu}}}zzzrrrggg```^^^|||fff[[[VVVRRROOOOOOEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===::::::;;;;;;::::::999888888777666555444333333333555555555555444333222111000000000000000000000000000000000////////////...//////.........///111111)))+++---///000000...---////////////////////////////////////////////////---------...///000000000333333444444222222222222333333333333444444555555333444444555555555555555777777888999::::::::::::999999:::::::::::::::;;;===???@@@@@@???>>>???@@@BBBCCCEEEHHHKKKMMMOOOPPPPPPPPPRRRTTTVVVWWWXXXYYYZZZ\\\]]]]]]\\\[[[\\\]]]```bbbfffiiikkknnnrrrtttyyyxxxvvvuuuuuuwwwyyyzzzzzz{{{{{{|||}}}~~~}}}~~~}}}zzzxxxtttqqqooooooooopppqqqssswww~~~~~~{{{yyyvvvtttwww}}}xxxmmm^^^ZZZUUUSSSRRRXXXgggvvvwwwvvvssspppmmmjjjiiihhhfffeeedddbbb```___]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZWWWVVVTTTQQQOOOMMMLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????CCCIIIQQQZZZeeeooouuu{{{~~~tttooojjjgggbbb^^^___ccclll}}}~~~yyyoooeeebbbzzzeeeZZZVVVRRROOOMMMFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@@@@???>>>===;;;:::::::::;;;;;;::::::999888888888666555444333333333666666666555444333111111111111111111111111111111000000////////////......---,,,,,,+++,,,---///000------//////000///...---////////////////////////////////////////////////------...///000000111222111111222333444555555666333222222222333444555666444444555666666666666555777777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<===??????>>>???@@@BBBDDDEEEGGGIIIKKKMMMOOOPPPOOOPPPRRRSSSUUUVVVVVVVVVVVVXXX[[[\\\[[[[[[]]]^^^aaacccgggjjjlllooorrruuuxxxxxxwwwvvvwwwxxxyyyzzzyyyzzz{{{|||~~~}}}zzzxxxuuurrrqqqqqqssstttsssuuuzzz{{{xxxsssoooqqqvvvvvvfff___XXXTTTQQQTTT```kkkzzzwwwvvvssspppmmmjjjiiihhheeedddcccbbbaaa```___^^^YYYYYYYYYZZZ[[[]]]^^^___]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWUUUSSSQQQPPPOOOOOOKKKKKKLLLKKKKKKJJJIIIHHHFFFGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGCCCCCCAAA@@@????????????>>>>>>>>>===============<<<<<<===>>>??????@@@@@@>>>AAAFFFLLLUUU```kkkrrryyy~~~uuuooojjjgggccc^^^^^^aaagggvvvwwwlllggg{{{hhh```\\\VVVNNNIIIGGGGGGFFFFFFFFFEEEEEEEEE????????????>>>===;;;:::::::::;;;;;;::::::999888999888777555444444444444444444444444444333222111222222222222222222222222000000/////////............---,,,,,,---...111222......////////////000000////////////////////////////////////////////////---......///000111222333111000000111333444555555222222222222222444555666555555666777777777666666777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCFFFGGGHHHIIIKKKMMMNNNOOONNNOOOPPPRRRRRRSSSRRRRRRPPPSSSWWWYYYZZZ[[[\\\^^^aaacccgggiiikkknnnqqqssswwwwwwwwwxxxxxxyyyyyyyyyzzz{{{|||~~~}}}{{{yyyvvvtttssstttvvvwwwxxxzzz~~~zzzwwwqqqmmmnnnssswww~~~nnneee[[[VVVTTTUUU[[[cccppp~~~~~~wwwvvvssspppllljjjhhhhhhccccccbbbbbbaaa`````````ZZZZZZZZZ[[[\\\]]]^^^___]]]^^^^^^^^^]]][[[ZZZYYYZZZYYYWWWVVVTTTSSSSSSRRRMMMNNNNNNMMMMMMKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>;;;<<<>>>@@@AAABBBBBBBBB???AAAEEEJJJRRR]]]iiipppxxx}}}wwwpppjjjgggccc^^^]]]___cccqqq~~~|||{{{{{{{{{}}}rrrlll~~~nnnhhhddd[[[OOOGGGGGGGGGGGGGGGFFFFFFFFFFFFAAAAAAAAAAAA@@@>>>===;;;::::::;;;;;;;;;:::999999999888777666444444444444111111222333333333333222333333333333333333333333000/////////............111000//////000222444555............///000222222////////////////////////////////////////////////......///000111222333333444222111000111111111000222222111111222444555666555666666777777777777777777777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>???BBBDDDGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNOOOPPPPPPPPPOOONNNLLLOOOSSSVVVXXXZZZ\\\]]]aaacccfffhhhjjjlllppprrrvvvvvvxxxyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~{{{yyywwwuuutttvvvwwwyyy|||~~~~~~yyyvvvppplllnnnrrrlllzzzrrrhhh]]]XXXVVVVVVZZZ___iiixxx}}}wwwuuusssooollljjjhhhgggbbbbbbbbbaaaaaaaaaaaa```___^^^]]]\\\[[[[[[[[[[[[]]]^^^^^^^^^]]][[[YYYXXX[[[[[[YYYXXXVVVVVVUUUUUUOOOOOOOOONNNNNNLLLKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????;;;<<>>============:::::::::999999777666555777666555444444333444444333333222111111222333333333222111/////////000000333333222222111000//////////////////////////////,,,---///000000///---,,,//////...------///000111111000////////////000000000000000111222222333333222222222222222222222222222222333333333333333333555555666666777777888888888888888777888999999:::<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@CCCEEEFFFFFFHHHJJJKKKKKKKKKMMMNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMPPPUUUYYY[[[\\\```ccceeeggghhhjjjlllooorrrrrrssstttuuuuuuuuuuuuyyy{{{~~~}}}}}}}}}|||{{{{{{{{{zzzwwwuuuuuuwwwyyy~~~}}}xxxrrrmmmjjjhhhhhhllluuu~~~qqqccc\\\XXXTTTUUUWWWccclll{{{~~~xxxvvvsssqqqooollliiifffcccbbbaaaaaabbbbbbaaa___^^^]]]\\\ZZZYYYYYYZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^]]][[[XXXXXXYYYZZZZZZYYYTTTSSSQQQOOOMMMKKKIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCBBBAAAAAA???@@@CCCEEEFFFFFFEEEDDDDDDAAACCCKKKSSSZZZccckkkuuuzzz}}}tttlllhhheee```]]]]]]___fffsssxxxvvvzzz|||wwwmmmnnneee]]]RRRJJJIIIFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<:::::::::999999888777666777666555444444333444444333333222111111222333333222111000//////000000111333333222111111000//////////////////////////////000000///......///000000//////......//////000111000/////////////////////......//////000000111111222222222222222222222222333333222222333333444555666666666777777777777777777777777888999;;;<<<===<<<;;;;;;;;;;;;<<<===============>>>@@@BBBDDDFFFEEEGGGIIIJJJJJJJJJKKKMMMMMMOOOPPPRRRRRRQQQOOONNNMMMLLLMMMOOOTTTYYY[[[\\\```bbbeeeggghhhiiilllnnnrrrrrrssstttuuuuuuuuuuuuxxxyyy|||~~~~~~xxxuuuyyy~~~}}}zzzyyyzzzzzzyyywwwvvvvvvxxx{{{~~~wwwpppkkkhhhggggggllltttxxxiii```ZZZUUUUUUWWW]]]fffttt|||yyytttqqqnnnjjjgggddddddbbbaaa```aaaaaa___^^^^^^]]]\\\[[[ZZZ[[[\\\\\\^^^^^^_________`````````]]][[[YYYXXXYYYYYYYYYXXXUUUTTTRRRPPPNNNLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFEEEEEECCC@@@BBBIIIQQQYYYdddmmmvvv{{{vvvmmmjjjgggbbb_________eeeqqq~~~~~~|||xxxnnnooo___UUULLLGGGHHHEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@???===<<<;;;:::::::::999888888777777777666555444444333444444333222222111111222222333111000000///000000111222222222222111111000000///////////////////////////333000---******---000333......///000000000000000.....................///......//////000111111111222222222222333333333333444333222111222333555666777777777777777777666666666666777999;;;===>>>???<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<===???AAADDDEEEEEEGGGIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPOOOMMMLLLLLLOOOSSSXXX[[[\\\___aaadddfffggghhhkkkmmmrrrrrrssstttuuuuuuuuuuuuzzzzzz{{{}}}~~~tttmmmhhhjjjpppzzz}}}yyywwwyyyyyyyyywwwvvvwwwzzz}}}~~~wwwoooiiifffffffffmmmuuuqqqfff^^^WWWTTTUUUWWW___lllzzz}}}vvvqqqllliiifffccceeeccc```_________]]]\\\]]]\\\[[[[[[[[[]]]^^^_______________`````````aaa]]][[[YYYXXXYYYYYYXXXWWWUUUUUUSSSQQQOOONNNLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGDDDAAAAAAGGGPPPYYYeeeooowww|||zzzpppllliiidddaaaaaa```dddnnn}}}{{{qqqtttaaaUUUMMMJJJKKKEEEEEEEEEEEEDDDBBBAAAAAA???@@@AAAAAA@@@>>>;;;:::::::::999999888888888888777666555444444333444444222222222222222222222222/////////000000111222222222111111111000000000///////////////////////////000---***((((((***---000,,,---...000000///......---------...............000111111222222333444444222222222333333333333333555444222111111333666888999888888777777666666666666777888:::;;;<<<======<<<<<<<<<<<<<<<======>>>=========>>>@@@BBBEEEFFFEEEGGGJJJJJJIIIIIIJJJLLLKKKMMMOOORRRSSSRRRRRRQQQNNNMMMLLLNNNSSSXXX[[[\\\___aaaccceeefffhhhkkkmmmqqqrrrsssuuuvvvvvvvvvvvv}}}||||||||||||}}}~~~wwwoooggg___^^^bbbiiivvv{{{xxxxxxxxxxxxxxxwwwyyy|||wwwnnnhhheeeeeeeeemmmvvv{{{ooodddZZZUUUTTTUUU[[[eeerrrwwwqqqmmmjjjgggeeeeeeccc```^^^^^^]]]\\\ZZZ\\\[[[[[[[[[\\\^^^```aaa]]]^^^^^^^^^^^^_________^^^\\\ZZZYYYZZZYYYXXXVVVUUUTTTSSSQQQOOONNNLLLLLLMMMLLLIIIFFFEEEEEEFFFFFFHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLNNNNNNMMMLLLLLLKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGHHHIIIDDDCCCHHHPPPYYYfffpppyyy~~~}}}sssoookkkfffcccdddbbbeeemmm|||vvvzzzeeeYYYQQQMMMLLLFFFFFFEEEEEEDDDBBBAAA@@@???@@@AAAAAA@@@>>>;;;:::;;;:::999888888999999:::777666555444444333444444222222222222222222222222//////000000111111111111111111111000000000000000////////////////////////---,,,+++******+++,,,---+++,,,---...///...---,,,,,,,,,---...//////......111111111222333333444444222222333333333444444444555444222111222444777999999999888888777777666666777888999:::;;;;;;;;;:::===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???BBBDDDGGGHHHGGGIIIKKKKKKKKKJJJKKKLLLKKKMMMPPPRRRTTTTTTTTTSSSQQQOOOMMMOOOSSSWWW[[[\\\___aaaccceeefffhhhkkkmmmqqqrrrsssuuuvvvwwwwwwwwwzzzzzz{{{|||}}}zzztttjjjaaaYYYWWWXXX]]]gggqqq~~~{{{xxxxxxyyyxxxxxxzzz~~~yyyooogggdddcccdddjjjsssyyymmm```XXXUUUVVVZZZbbbmmmyyyyyysssooommmjjjiiifffccc___]]]]]]\\\[[[ZZZ[[[[[[[[[[[[\\\___aaabbb^^^^^^^^^_________``````___^^^\\\[[[[[[ZZZXXXVVVTTTSSSRRRPPPOOOMMMLLLKKKOOOMMMJJJGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFHHHJJJLLLNNNNNNPPPPPPOOONNNNNNNNNNNNNNNMMMKKKIIIGGGFFFGGGHHHIIINNNIIIGGGJJJQQQZZZgggqqq{{{wwwrrrnnniiifffgggfffhhhooo|||xxx~~~hhh[[[SSSNNNLLLGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@???===<<<;;;;;;:::999888888999:::;;;777666555444444333444444111222222333333222222111///000000111111111111000000000000000000000000000////////////////////////......////////////......,,,,,,---............---+++,,,...///000000///...//////000000111222222222222222333333444444555555444333222222333555777999888888888888888888777777999:::;;;<<<<<<<<<;;;:::======<<<<<<======>>>???>>>>>>???@@@BBBEEEHHHJJJHHHJJJLLLLLLKKKJJJKKKLLLKKKMMMPPPTTTVVVWWWWWWVVVUUURRRPPPPPPSSSWWWZZZ\\\___aaadddfffggghhhkkkmmmqqqrrrtttuuuvvvwwwxxxxxxvvvwwwyyy}}}{{{uuueee^^^WWWUUUUUUXXX___fffrrr~~~~~~xxxyyyyyyyyyyyy{{{yyyooogggbbb``````dddlllzzzxxxiii^^^ZZZYYY[[[```hhhsss{{{vvvssspppnnnlllgggccc___]]]\\\\\\\\\[[[ZZZZZZZZZ[[[\\\^^^```bbbaaaaaaaaaaaabbbbbbbbbbbbaaa```^^^]]]]]][[[XXXVVVSSSRRRQQQPPPOOOMMMLLLLLLNNNLLLJJJHHHFFFEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHKKKMMMOOOPPPRRRQQQPPPOOONNNNNNNNNNNNLLLKKKIIIGGGGGGGGGIIIJJJPPPKKKHHHMMMTTT\\\hhhsss{{{}}}wwwsssmmmkkklllkkknnnttt}}}xxxjjj[[[TTTOOOLLLHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<:::999888888999;;;<<<777666555444444333444444111222333333333333222111000000111222111111/////////000000000000000000000///////////////////////////////////////////////////............///000000+++---///000111111000//////000000111111222222333222222333333444555555666333333333333444666777888888888888888888888999999999;;;===???@@@???>>>>>>===============>>>>>>???======>>>???BBBEEEHHHIIIHHHIIIKKKKKKJJJIIIJJJKKKLLLNNNQQQUUUWWWYYYYYYYYYXXXUUURRRQQQTTTWWWZZZ[[[```bbbeeeggghhhiiilllnnnqqqrrrtttuuuwwwxxxxxxxxxwwwyyy|||~~~yyykkkddd___\\\ZZZXXX[[[```eeesss~~~yyyzzzzzzyyyyyy{{{xxxnnneee___\\\[[[\\\aaakkkwwwsssfff```ZZZ[[[]]]ccclllxxx~~~zzzvvvsssooolllgggccc___]]]]]]]]]]]]]]]ZZZZZZYYYZZZ[[[]]]___```aaaaaabbbbbbbbbccccccccccccbbb```______\\\YYYVVVTTTSSSRRRQQQPPPOOONNNMMMJJJJJJHHHGGGEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBEEEHHHKKKNNNQQQRRRSSSRRRQQQOOONNNMMMMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLHHHGGGMMMUUU^^^jjjuuu{{{}}}xxxssspppqqqppptttyyy~~~{{{mmm\\\UUUQQQMMMIIIHHHHHHGGGEEEDDDBBBAAABBBAAA@@@>>>============<<<;;;999888888999;;;<<<777777555444444444444444111222333444444333222111000111222222111000///...////////////000000000000///////////////////////////...---,,,,,,---...///111000/////////000222333,,,---///111222222111000111222222333333444555555222222333333444555666666222222333444666777777888777777777888999999999:::999;;;>>>AAABBBCCCBBBBBB===============>>>??????<<<<<<===>>>AAADDDGGGIIIGGGHHHJJJJJJIIIHHHIIIJJJLLLNNNRRRVVVYYYZZZZZZZZZ[[[WWWTTTRRRTTTWWWZZZ[[[aaaccceeeggghhhjjjmmmoooqqqrrrtttuuuwwwxxxxxxyyy|||}}}}}}uuuoooiiifffaaa[[[ZZZ\\\]]]lll}}}}}}zzzzzzzzzzzzzzz{{{vvvmmmddd]]]YYYWWWVVVYYY```iiixxxzzzkkkeee[[[ZZZ[[[___hhhsss~~~|||xxxtttoookkkgggccc___]]]]]]^^^^^^^^^ZZZYYYYYYYYYZZZ\\\^^^___````````````aaaaaaaaaaaadddcccbbbaaa```]]]ZZZWWWUUUTTTSSSRRRQQQPPPOOOOOOGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBEEEHHHLLLOOORRRSSSSSSRRRQQQOOOMMMLLLLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIHHHEEEFFFMMMVVV```lllvvv{{{|||wwwtttuuusssxxx|||~~~ppp[[[RRROOOMMMIIIHHHHHHGGGFFFEEECCCCCC@@@AAABBBCCCAAA???;;;999::::::::::::::::::;;;;;;888777666555444333333333222000///000333444222000222111111222444444333111---.........//////000000000////////////.....................---,,,++++++//////---,,,,,,---...//////////////////000111111111111222222222333333333222222222222222222222222333333333444444444555555555555666888::::::999777555888===BBBEEEEEECCCBBB>>><<<;;;;;;<<<>>>======;;;>>>AAACCCDDDEEEGGGIIIJJJIIIIIIJJJKKKLLLKKKJJJNNNPPPRRRUUUVVVXXXXXXXXXYYYWWWUUUSSSTTTXXX\\\^^^^^^```dddfffiiikkkoooqqqrrrrrrtttuuuwwwyyyzzz{{{|||}}}yyyrrrkkkfffbbb```^^^fffrrr~~~~~~|||zzzzzz{{{~~~xxxooofff___XXXSSSVVVUUUXXX```kkk{{{uuulllddd___\\\```eeelllwwwzzztttnnniiigggddd___\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZ[[[]]]___```aaaaaa```aaaaaabbbcccdddddddddcccbbb```^^^]]]\\\YYYXXXVVVSSSPPPNNNKKKJJJKKKJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCDDDGGGJJJMMMOOOPPPQQQPPPNNNLLLJJJGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGCCCFFFJJJNNNUUU```mmmvvv}}}zzzwwwwwwxxx{{{qqq\\\SSSOOOLLLHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBBBB@@@>>>;;;:::::::::::::::999999999999888777666555444333333333666444222222444444333000111111111222333333222000........./////////000000/////////............---....../////////...------///...------------...//////////////////000111111111111222222222333333333222222222222222222222222333333444444444555555555555555666777999:::888777666999===@@@BBBCCCAAA@@@???>>><<<<<<======<<<:::;;;===@@@BBBCCCEEEGGGIIIHHHHHHGGGGGGHHHHHHHHHHHHMMMNNNQQQTTTVVVXXXYYYYYYYYYWWWUUUTTTUUUXXX\\\^^^___bbbeeegggiiikkknnnppprrrssstttvvvwwwyyyzzz{{{|||~~~yyyqqqkkkhhhbbbgggooozzz|||{{{|||zzzqqqhhh```YYYTTTRRRPPPRRRYYYdddrrr{{{rrrjjjddd```aaaeeejjjttt}}}}}}wwwqqqmmmjjjgggbbb^^^]]]\\\[[[ZZZ[[[ZZZZZZZZZ[[[\\\^^^___``````___``````aaabbbcccddddddcccbbbaaa___]]]\\\[[[YYYWWWUUURRROOOMMMLLLMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEHHHJJJKKKLLLMMMKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDGGGKKKQQQXXXcccpppxxx~~~~~~zzzxxxuuuvvvxxx}}}ttt___TTTOOOLLLHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???===<<<;;;:::::::::999888888888777888777666555444333333333444333222222444444333222111000000222333333000...////////////000000000000///............---------......///000000000/////////......------.../////////////////////000111111111111222222222333333333333333333333333333333333333444444444444555555555666555555777999999888777888999;;;>>>????????????@@@???>>>>>>???===;;;888:::<<<@@@BBBCCCDDDFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGJJJLLLPPPSSSVVVXXXZZZZZZYYYXXXVVVUUUVVVYYY\\\^^^aaacccfffhhhiiikkkmmmooossssssuuuvvvxxxyyyzzz{{{}}}}}}~~~{{{sssoooiiiiiillluuu}}}~~~}}}tttkkkbbbZZZTTTOOOMMMMMMSSS[[[iii}}}{{{sssllleeedddeeehhhoooxxx{{{vvvrrrnnnjjjeeeaaa___^^^\\\[[[[[[ZZZZZZYYYZZZ[[[]]]^^^^^^^^^^^^^^^___```aaabbbddddddccccccaaa```^^^^^^\\\[[[YYYWWWTTTRRRPPPOOOOOONNNMMMKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFCCCCCCAAA@@@??????????????????AAABBBBBBCCCCCCCCCEEEHHHMMMTTT]]]hhhsss{{{|||yyyzzzssssssvvv{{{uuu```UUUOOOKKKHHHHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA???>>>===<<<<<<::::::999999888777666666888777666555444333333333/////////111222333444444111000000111222222///---000000000000000000000000............---------------...//////000000000000...............////////////////////////000000111111111222222222333333333333333333333333333333333444444444444555555555555666555555666888999888777999::::::;;;<<<<<<===============???@@@>>>;;;999999<<>>======<<<<<<============>>>???AAAAAABBBBBBBBBEEEHHHOOOXXXbbbmmmwww}}}zzzxxx{{{tttsssuuu{{{uuuaaaUUUOOOJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???======<<<::::::999999888777666666888777666555444333333333111111222222222333444444222111000000111111///...111111111111111111111000//////.........---------,,,---...///////////////---......//////000000000///////////////000000111111111222222222333333333333333333333333333333333444444444555555555666666666555444555777888888777::::::::::::::::::;;;;;;::::::;;;>>>??????===;;;999<<>>>>>???@@@AAABBBCCCCCCCCCEEEIIIPPP[[[gggsss{{{yyyxxx{{{xxxuuuwww}}}ttt___UUUOOOJJJGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBAAA???======:::::::::999888888888777888777666555444333333333666777888777555444555666555333000///000111000000222222222222111111111111000////////////.........------.../////////......------///000000000000000///////////////000111111111111222222222333333333333333333333333333333333444444555555555666666666666555444444666888888777999999999::::::::::::;;;888888999;;;>>>>>>===;;;:::<<<@@@BBBCCCDDDFFFHHHEEEIIILLLKKKGGGCCCCCCCCCFFFHHHLLLQQQUUUXXXZZZ[[[ZZZYYYXXXXXXYYY[[[]]]___dddfffiiijjjkkklllnnnppprrrsssssstttuuuwwwwwwxxxvvvwwwxxxzzz{{{}}}~~~~~~xxxuuu{{{|||tttjjj___XXXQQQMMMKKKKKKNNNVVVdddrrryyytttppplllmmmqqqvvv}}}|||wwwtttoookkkhhheeeaaa^^^^^^]]][[[ZZZYYYZZZZZZ[[[[[[[[[[[[\\\]]]___```aaaccccccdddddddddccccccbbb^^^]]][[[YYYWWWUUUTTTSSSQQQQQQPPPOOONNNMMMLLLLLLHHHHHHIIIHHHGGGEEECCCBBBDDDBBBAAA???>>>>>>??????;;;::::::;;;;;;<<<===>>>??????AAABBBDDDEEEEEEEEEGGGKKKSSS```nnnyyy|||zzz||||||xxxyyyrrr^^^SSSNNNJJJFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEECCCAAA>>>===::::::::::::999999999999888777666555444333333333444666888888777777999;;;888444000......000222222333333222222222111111111111111000000000///////////////000000000///......,,,---///000111111000000///////////////000111111111111222222222333333333444444444444444444444444555555555555666666666666666555333444666777888888888999::::::;;;;;;;;;:::999888888999;;;<<<;;;:::;;;===@@@BBBCCCEEEGGGIIIGGGLLLQQQQQQLLLGGGEEEEEEFFFHHHLLLPPPTTTWWWYYYZZZZZZYYYYYYYYYZZZ\\\^^^___dddfffiiijjjkkkmmmoooqqqqqqrrrrrrssstttuuuvvvvvvvvvwwwyyy|||~~~~~~{{{|||yyynnnddd]]]RRRNNNLLLLLLMMMSSS___kkk~~~wwwpppoooqqqpppxxxzzzwwwssspppllliiieeebbb___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[[[[\\\^^^___aaabbbccccccdddddddddddddddccc______]]][[[YYYWWWVVVUUUSSSSSSRRRQQQPPPOOONNNNNNJJJKKKKKKKKKIIIGGGDDDCCCAAA@@@>>>===<<<===>>>???;;;::::::;;;;;;<<<===>>>???@@@AAACCCDDDEEEFFFFFFIIIMMMWWWeeettt}}}zzz{{{ppp\\\SSSNNNKKKFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFFFFEEEBBB???===::::::::::::::::::;;;;;;888777666555444333333333,,,///444666777999>>>AAA:::666000---...000333444333333333222222111111111111111111111000000000000111111111111111000///...,,,---///000111111111000///////////////000111111111111222222222333333333444444444444444444444444555555555555666666666777666555333333555777888888777888:::;;;<<<<<<;;;:::;;;:::888888999:::999888;;;>>>AAACCCDDDEEEHHHIIIKKKQQQWWWXXXRRRLLLIIIIIIFFFHHHLLLPPPTTTWWWXXXYYYZZZZZZYYYYYY[[[\\\^^^___dddfffiiijjjlllmmmppprrrqqqqqqrrrrrrssstttuuuuuuvvvxxx{{{~~~~~~||||||rrrggg```SSSPPPNNNNNNOOOSSS]]]hhhvvv|||ssspppqqqlllttt|||}}}zzzvvvsssppplllhhhfff```___]]][[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^```bbbbbbccccccdddeeeeeeeeeddddddaaa```___]]][[[YYYXXXWWWUUUTTTTTTSSSRRRQQQQQQPPPLLLLLLMMMMMMKKKHHHEEEDDD???>>><<<;;;;;;<<<>>>???;;;:::::::::;;;<<<======??????AAACCCDDDEEEFFFFFFKKKPPPZZZiiixxx{{{|||lll]]]SSSNNNKKKJJJJJJJJJIIIHHHGGGFFFEEE>>>CCCDDDBBBCCCIIIJJJGGG;;;:::999999;;;===<<<<<<:::999777666444333333222444444333222333444555666666444222000///000222444444444333333222111000000............//////000000//////............//////------------.........///....../////////000000000333222222111111222222333222222333333333333444444222222333555777666444222888888777777666666555555999999999999999999999999999;;;;;;;;;999999999;;;===???AAADDDGGGHHHIIIIIIOOOTTT[[[^^^\\\UUULLLEEEKKKMMMOOORRRVVVYYY\\\]]]_________]]][[[[[[^^^```ccceeeiiikkklllnnnppprrrsssssssssttttttvvvwwwxxxxxxyyy{{{}}}uuuhhh^^^RRRNNNKKKKKKJJJLLLUUU___rrr~~~wwwsssttttttwww|||~~~|||zzzwwwtttpppmmmkkkeeebbb```aaabbbaaa^^^[[[[[[[[[[[[[[[\\\]]]^^^___``````bbbccccccdddddddddcccaaa___^^^]]][[[XXXVVVTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMKKKHHHFFFDDDBBB???@@@@@@@@@???>>>============<<<<<<<<<===>>>>>>BBBDDDFFFGGGFFFEEEFFFGGGKKKSSS```nnn|||~~~kkk\\\SSSNNNKKKIIIIIIIIIHHHGGGFFFDDDDDD@@@DDDEEEBBBDDDIIIKKKHHH@@@===:::999999999999888;;;:::888666555444444333444333333222333444555666444333222000000000222222444333333222111111000000....../////////000000000//////............//////------........./////////111111111111222222222333333222222111111222222333111111111222222222333333222222333555777666444222555555555666777777888888777777888999::::::;;;;;;999;;;;;;;;;999999:::;;;===???BBBEEEHHHIIIJJJJJJOOOUUU\\\aaa```XXXNNNHHHKKKMMMOOOSSSVVVZZZ\\\^^^_________]]]\\\\\\^^^aaaccceeehhhjjjkkklllooopppsssssssssssstttvvvwwwxxxyyyzzz{{{}}}wwwkkkbbbWWWRRRNNNLLLJJJKKKSSS\\\mmm~~~~~~zzzxxxwwwxxx|||~~~|||zzzvvvrrrooommmhhhfffddddddddddddaaa^^^]]]]]]]]]]]]^^^___```aaa```aaabbbcccddddddddddddcccbbb```______]]][[[XXXVVVVVVUUUTTTSSSRRRRRRQQQOOOOOOMMMLLLIIIGGGDDDCCC??????>>>>>>======<<<<<<>>>>>>=========>>>??????CCCEEEGGGGGGGGGGGGHHHJJJQQQYYYfffsss|||zzz{{{{{{|||jjj[[[SSSNNNKKKHHHHHHGGGGGGFFFEEECCCBBBAAACCCCCCAAABBBFFFHHHGGGGGGCCC>>>:::888777666555;;;:::888777555555444444333333222222333333444555222111111111111000000000333333222222111000000000///////////////000000000//////............//////....../////////000000000.../////////000000000000333222222111111222222333000000111111111222222222333222333444666666444222222333444555777999::::::555666777888:::;;;<<<===:::;;;;;;:::999999;;;<<<===???BBBFFFHHHJJJKKKLLLLLLRRR[[[aaa```YYYPPPIIIKKKMMMOOOSSSWWWZZZ]]]^^^_________^^^]]]]]]___bbbccceeeggghhhiiijjjlllnnnrrrrrrrrrssstttvvvwwwxxxyyyzzz|||~~~{{{oooggg\\\VVVPPPMMMJJJJJJOOOWWWfffvvv}}}|||}}}}}}yyyvvvsssqqqmmmkkkiiihhhhhhgggeeeccc````````````aaabbbccccccbbbbbbcccdddeeeeeeeeeeeedddbbbaaaaaabbbaaa___]]]YYYYYYXXXWWWVVVTTTTTTSSSPPPPPPOOOMMMJJJHHHFFFDDDBBBAAA???>>>=========>>>???>>>>>>>>>??????@@@AAAEEEFFFHHHHHHHHHIIIKKKMMMXXXaaannn{{{~~~zzzvvvvvvvvvwww~~~~~~iii[[[RRRNNNKKKHHHHHHHHHGGGFFFEEECCCCCC@@@@@@???>>>???AAACCCCCCLLLGGG@@@;;;999888777777999888777666444444444333222222222222222333333444///000111222111111000///222222111111000000000000........................//////............//////////////////000000000000....../////////000000000333222222111111222222333111111111111222222222222333333333444666666444333222222333555777888999:::666777888999:::;;;<<<<<<:::;;;;;;:::999999;;;===>>>@@@CCCFFFIIIKKKLLLLLLJJJOOOUUUYYYZZZVVVPPPLLLKKKMMMOOOSSSWWWZZZ]]]^^^^^^_________^^^^^^```bbbcccdddfffgggggghhhjjjlllqqqqqqrrrssstttuuuwwwxxxzzz{{{}}}~~~uuummm```YYYQQQMMMJJJIIIMMMSSS```ooo}}}yyywwwuuuqqqpppnnnlllkkkiiihhhgggcccccccccccccccdddeeeeeedddeeeffffffgggggggggfffeeedddddddddeeeeeecccaaa\\\\\\ZZZYYYWWWVVVUUUTTTSSSRRRQQQOOOMMMJJJHHHGGGFFFDDDBBB?????????@@@AAA????????????@@@AAABBBBBBEEEFFFGGGHHHHHHJJJMMMPPP]]]ggguuu~~~yyyuuuttttttuuu{{{~~~iiiZZZRRRMMMKKKIIIIIIHHHHHHGGGEEEDDDCCCAAA???>>>?????????@@@AAAHHHCCC>>>999888888888777777666555444333222222222111111111222222222222222...///111222222111000///111111000000000000//////------------------------//////............//////////////////000000000000333333333333444444444444333222222111111222222333222222222333333333333444444333222333555666555333333444444555666777777777888999999999999999:::::::::;;;;;;:::999:::<<>>AAAAAABBBDDDFFFGGGGGGGGGFFFIIIIIIHHHHHHIIIKKKMMMNNNLLLMMMOOOPPPSSSTTTVVVWWWWWWZZZ\\\]]]]]]^^^___aaaaaabbbccccccdddgggkkknnnoooooopppqqqsssuuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~rrrggg[[[TTTPPPLLLLLLNNNRRR]]]ooo}}}xxxsssqqqrrrtttooonnnnnnmmmmmmnnnnnnooonnnooooooooooooooonnnnnnnnnmmmlllmmmnnnnnnmmmkkkhhhgggfffcccaaa^^^]]]\\\\\\\\\[[[YYYVVVTTTQQQPPPKKKKKKJJJHHHGGGEEEDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMJJJJJJJJJJJJLLLQQQXXX]]]mmmxxxwwwtttsssuuutttssswww}}}jjj[[[RRRLLLIIIFFFFFFFFFFFFEEECCCBBBAAAAAA>>>@@@EEEDDD===:::<<<>>><<<;;;:::;;;;;;:::888666555444444333333333333...///000222222111111000111111222222222333333444.........///////////////222222111111000000000/////////............//////------------.........///////////////000000000000333222222222222222222333000111111111111222222222555333222222444555555444333333444444555666666777666666777888:::;;;<<<===;;;;;;;;;999999;;;>>>BBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIMMMMMMNNNPPPQQQSSSTTTUUUVVVXXX[[[]]]]]]]]]___aaa```aaacccccceeehhhlllooooooooopppqqqsssuuuwwwxxxyyyyyy{{{|||}}}}}}}}}}}}yyymmm```XXXRRRMMMKKKMMMPPPZZZjjj{{{vvvsssuuuwwwrrrrrrqqqqqqpppqqqqqqqqqppppppqqqqqqqqqppppppooopppooonnnoooppppppnnnllllllkkkiiifffdddaaa___^^^^^^^^^\\\[[[XXXVVVSSSRRRPPPPPPOOONNNMMMKKKIIIHHHJJJJJJKKKKKKLLLNNNOOOPPPMMMLLLLLLLLLNNNTTT[[[```sss~~~xxxvvvvvvxxxxxxwwwzzzqqq^^^RRRMMMLLLHHHFFFEEEEEEFFFFFFEEECCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::999777777666555555444444333222222222111222333444444222000111222222222222111000000///000111111111///...---////////////////////////000///...///000111000//////////////////...------222111000000000111333444222222222222222111000///222222333333333333444444222222333333333333444444333333444444555666666777777777888999;;;<<<<<<======;;;999777888:::===???EEEFFFGGGHHHIIIIIIHHHGGGBBBCCCDDDFFFHHHJJJLLLLLLPPPRRRSSSRRRQQQPPPRRRSSSWWWYYY[[[[[[[[[\\\^^^```bbbccceeegggiiikkklllmmmnnnooopppqqqpppqqqtttvvvzzzzzzzzz{{{|||~~~yyyjjj\\\RRRNNNLLLKKKSSSUUU```uuu}}}{{{zzz{{{wwwsssssstttvvvuuutttuuuvvvvvvvvvuuutttssssssttttttsssrrrrrrrrrssstttqqqpppooollljjjgggfffeeefffeeecccaaa]]]YYYVVVTTTRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRQQQPPPQQQXXXbbbiiixxx}}}uuuqqqtttyyyzzz{{{||||||wwwaaaTTTMMMLLLHHHGGGEEEEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;999888777666666555555444444333222222333222222333444444333111111222222222222111000000///000111111000///...---////////////////////////111///......000000///...,,,---....../////////...111111000000111111222333111222222222222111000000222222333333333333444444222222333333333333444444444444444555555666666666777888888999:::;;;<<<===>>><<<:::999999<<>>===;;;:::;;;===@@@BBB@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHNNNPPPQQQQQQPPPPPPQQQSSSQQQTTTWWWYYYZZZ\\\___bbbaaaaaaccceeegggiiijjjkkkmmmoooqqqrrrrrrtttwwwyyy{{{||||||~~~ssseee[[[UUURRRPPPLLLLLLUUUfffzzz~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwzzzyyyxxxwwwvvvtttssssssooommmjjjgggeeedddcccccc______^^^^^^^^^______```bbbcccccccccaaa```^^^]]][[[ZZZWWWWWWZZZcccnnnuuu{{{sssqqqtttvvvzzzjjjYYYPPPMMMJJJHHHFFFEEEEEEDDDBBB@@@@@@?????????>>><<<;;;:::999999999888888777555555666555555444444333222222444222000000111222333222111222222222222111000000///000000000000/////////////////////////////////000///------......---+++,,,---...///000111111111...///111222222222111000//////000111222333333333222222222333333333444444222222222333333333444444555555555555555666666666777888888999::::::;;;;;;<<<;;;::::::;;;>>>@@@BBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFLLLNNNPPPPPPOOOOOOQQQSSSQQQTTTVVVXXXYYY[[[^^^``````aaabbbdddfffhhhiiijjjlllnnnpppqqqrrrtttwwwyyyzzz{{{|||~~~wwwjjj```XXXSSSPPPPPPOOOSSS```ppp~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyvvvtttpppmmmjjjiiihhhiiiffffffeeeeeefffggghhhiiijjjjjjjjjjjjiiihhhfffeeeaaa^^^\\\\\\aaakkkvvv}}}uuuqqqqqqtttyyykkkZZZQQQNNNJJJHHHFFFEEEEEEDDDBBB@@@?????????>>>===<<<;;;:::888888888888777777666555666555555444444333222222333111///...000111111111111222222222222111000000000////////////000000000////////////////////////000...------......---+++//////000111111111111000...///000222222111000000...///000111222333333333222222222333333333444444222222222333333333444444555555555666666666666666777888888999999:::::::::::::::999:::;;;>>>@@@BBBEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEJJJLLLNNNOOONNNOOOQQQSSSSSSUUUWWWXXXXXXYYY\\\]]]___```bbbdddfffhhhiiijjjjjjlllnnnoooppprrruuuxxxxxxyyy{{{}}}~~~{{{ooodddZZZSSSOOORRRPPPRRR\\\jjj|||~~~~~~~~~~~~}}}}}}{{{wwwsssooonnnmmmmmmmmmllllllllllllnnnpppqqqppppppqqqqqqpppooommmlllfffcccaaabbbiiisss~~~wwwrrrppprrrxxxzzziiiZZZQQQOOOJJJHHHFFFEEEEEEEEECCCAAA????????????>>><<<;;;:::888888888888888777666666666555555444444333222222222111//////111222111000111222222222222111000000000////////////000000111///////////////////////////...---...///000///---//////000111111111000000...///000000111111000000...///000111222333333333222222333333333333444444222222333333333333444444444555555666777777888888888888888888999999::::::888888999:::<<<>>>AAABBBDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJMMMMMMNNNOOOQQQSSSTTTVVVXXXYYYYYYYYY[[[]]]``````bbbdddfffhhhiiijjjjjjlllnnnooooooqqqtttvvvwwwyyy{{{}}}~~~~~~tttiii^^^VVVPPPOOOMMMOOOWWWdddwww}}}yyyvvvtttssssssttttttsssssstttvvvyyyzzzyyyyyyyyyyyyxxxvvvtttssskkkhhhgggjjjsss}}}zzztttrrrrrrxxx|||uuufffXXXPPPNNNHHHGGGEEEEEEFFFEEEDDDBBB@@@@@@@@@???>>>===<<<;;;888888999999888888777777666555555444444333222222333222111222444444222111111222222222222111000000000///......///000111222////////////////////////...------...000111111000+++,,,---///000000000000///////////////000111111///000111222222222222222222222333333333333444444222222333333333333444444333444444666777888999:::888888888888999999999999888999:::;;;===@@@BBBCCCEEEDDDCCCBBBAAAAAABBBCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGIIIKKKMMMMMMNNNPPPRRRSSSUUUXXXYYYYYY[[[]]]___```aaabbbdddfffhhhjjjkkklllmmmoooooopppqqqsssvvvxxxyyy|||~~~|||pppdddZZZTTTMMMKKKLLLSSS^^^ppp~~~}}}{{{{{{|||{{{zzzzzz||||||yyywwwpppnnnnnnsss||||||wwwtttrrrwww}}}zzztttyyyzzzsssdddWWWOOOMMMHHHFFFEEEEEEFFFFFFEEECCC@@@@@@@@@@@@???===<<<;;;888999999999999888888777666555555444444333222222444333333555666666444222111222222222222111000000000///.........000111222////////////////////////...------...111222222111((()))***---...000000111000///.........///111222000000111222222222222111222222333333333444444444222222333333333444444444222333444666777999:::;;;888888888888888999999999999:::;;;===???AAADDDEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFHHHKKKLLLMMMNNNPPPRRRRRRTTTWWWYYYZZZ\\\___aaaaaaaaaccceeegggiiijjjkkknnnooopppqqqpppqqqtttvvvyyy{{{}}}uuuiii^^^XXXNNNKKKLLLQQQZZZiii|||zzzsssqqqrrrxxx}}}yyyvvvsssvvv|||tttmmmooooooiii```VVVOOOLLLFFFGGGHHHIIIHHHFFFDDDBBBAAA@@@???>>>===;;;::::::888888999999999888888777555444333333222222333333222222222222222222222222222222222111000//////...000000000000000000000000///////////////////////////......------,,,++++++......//////000000111111444444333222111000///...000111111111111222222222333333333333333333333333333333333444444444555555555444444555555666777888999777666555666777999:::999999:::<<<>>>@@@CCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCDDDDDDEEEFFFGGGHHHKKKNNNMMMKKKKKKNNNQQQTTTUUUVVVXXXYYY[[[\\\]]]``````bbbdddfffhhhiiijjjhhhlllpppsssttttttuuuvvvvvvyyy|||~~~|||mmm___VVVPPPLLLMMMSSSYYYcccxxx~~~{{{uuuwww{{{yyysssooorrrwwwtttgggiiiiiieee]]]UUUOOOMMMGGGHHHHHHHHHGGGFFFEEEDDDAAAAAA@@@???===<<<;;;:::888999999999999888777777555444333333222222333333222222222222222222222222222222111111000//////...000000000000000000000000////////////////////////..............................//////000000111111111111111111111111111111000111111111111222222222333333333333333333333333333333333444444444555555555555555555666777777888888777666555666777999:::999:::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLLLLLLLMMMNNNPPPRRRSSSUUUVVVYYY[[[\\\]]]```aaabbbdddfffhhhiiijjjfffjjjnnnrrrsssuuuvvvxxxvvvyyy|||~~~rrreee]]]TTTOOONNNSSSXXX```ttt~~~zzz|||yyysssmmmnnnrrryyyrrraaabbbbbb```ZZZTTTOOOMMMIIIIIIHHHHHHGGGFFFFFFEEEBBBAAA@@@???>>><<<;;;;;;999999999999999888777777555444333333222222333333222222222222222222222222222222111111000/////////000000000000000000000000////////////////////////------......///000000111......//////000000111111//////000111222333333444000111111111111222222222333333333333333333333333333333333444444444555555444555555666666777888888888777666666666777999::::::;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHIIIKKKMMMOOOPPPOOOPPPQQQSSSUUUXXX[[[]]]^^^aaabbbcccdddfffgggiiiiiieeehhhmmmppprrrtttvvvxxxvvvyyy|||~~~zzzmmmeeeYYYSSSPPPSSSVVV]]]ooo~~~}}}zzzsssllljjjlllooovvvppp^^^^^^]]][[[WWWRRRNNNLLLJJJIIIHHHGGGFFFFFFFFFGGGBBBBBBAAA???>>>===<<<;;;999999999999999888777666555444333333222222333333111111111111111111111111111111111111000000//////////////////////////////////////////////////////------......////////////......//////000000111111//////000111222333333444000000111111111222222222333333333333333333333333333333333444444444555555444555555666777777888888777777666666777777888999;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGIIIGGGFFFIIINNNQQQPPPNNNOOOPPPSSSVVVYYY\\\^^^___bbbcccdddeeefffhhhiiiiiigggiiimmmpppqqqrrrtttvvvvvvyyy|||~~~~~~}}}ssskkk]]]VVVQQQSSSUUUZZZkkk|||}}}{{{|||uuulllgggggghhhooo{{{nnn^^^\\\ZZZWWWTTTPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFBBBAAA@@@???>>><<<;;;;;;:::::::::999888777666666555444333333222222333333111111111111111111111111111111111000000000000000////////////////////////////////////////////////.........---------,,,,,,......//////000000111111111111111111111111111222000000111111111222222222333333333333333333333333333333333444444444555555444555666777888888888777777777777777777888888999;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGIIIGGGFFFIIINNNQQQPPPNNNPPPQQQSSSWWWZZZ]]]```aaabbbbbbdddeeeggghhhiiijjjjjjllloooppppppppprrrtttvvvyyy|||~~~}}}www|||yyypppbbbYYYRRRSSSUUUYYYhhhxxx~~~{{{~~~wwwnnnhhhgggeeekkkvvv|||mmm]]][[[WWWTTTRRROOOLLLIIIHHHHHHGGGGGGFFFEEEEEEDDDAAA@@@???>>>===;;;:::::::::::::::999888777666555555444333333222222333333111111111111111111111111111111000000000000000000000000000000000000000000///////////////////////////......---,,,,,,++++++......//////000000111111333222222222111111000000000111111111111222222222333333333333333333333333333333333444444444555555444555777888999999888777666777777777888888888888:::;;;===@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHGGGHHHJJJLLLNNNOOONNNQQQRRRTTTWWWZZZ]]]```aaaaaabbbccceeegggiiikkklllmmmnnnppppppooopppqqqsssvvvyyy|||~~~~~~vvvwwwzzzvvvggg]]]UUUTTTUUUXXXeeetttyyyqqqjjjhhhfffiiiqqq|||yyy{{{mmm[[[WWWSSSPPPOOONNNKKKIIIFFFFFFGGGGGGFFFEEECCCBBB@@@???>>>===<<<:::999999:::::::::999888777666555555444333333222222333333111111111111111111111111000000000000000000000111000000000000000000000000////////////////////////............------------......//////000000111111222222222111111111000000000111111111111222222222333333333333333333333333333333333444444444555555444555777999999999888777666666777888888888888888888:::===@@@BBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJKKKKKKKKKMMMOOOQQQRRRTTTVVVYYY\\\^^^___```aaaccceeehhhjjjlllmmmmmmooopppppppppqqqsssuuuvvvyyy|||~~~wwwtttqqqsss}}}nnnbbbXXXVVVUUUVVVaaannn~~~yyyrrrllljjjffffffkkkxxx{{{vvvxxx}}}lllXXXTTTOOONNNNNNNNNLLLIIIDDDEEEFFFGGGFFFDDDBBBAAA??????>>><<<;;;:::999888;;;:::::::::888777666555555444333333222222333333000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////------......///000000000......//////000111111111111111111111111111222222000111111111111222222222333333333333333333333333333333333444444444555555444555777999:::999888777666666777888888888888888888:::===@@@BBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFIIILLLLLLJJJIIILLLOOOPPPQQQSSSVVVXXX[[[]]]^^^___```bbbeeehhhkkkmmmnnnmmmnnnppppppqqqrrruuuwwwvvvyyy|||~~~yyyrrrkkkiiiqqqsssfff[[[WWWUUUUUU^^^jjj}}}|||yyyrrrmmmkkkeeedddgggsss{{{tttvvv{{{oooYYYRRRMMMNNNNNNKKKHHHHHHGGGKKKHHHGGGJJJDDD???EEE>>>===<<<<<<======<<<;;;888888888888777666444444666555333333444444444333000111111111111000000///---///000222222000///---000000000000000000000000...///000///...---...000222000///......///000222//////000000111111222222000000//////000111222222000111111111111222222222444333222222222444777888888777555444333555666777888888888777777777777777555555666666777777888888999:::<<<===??????>>>>>>BBBBBBAAA@@@?????????@@@AAABBBBBBBBBCCCDDDDDDDDDGGGGGGHHHIIIJJJLLLLLLMMMPPPRRRUUUVVVWWWYYY\\\^^^```aaabbbeeegggiiikkklllnnnpppqqqrrrrrrrrrtttvvvzzz{{{}}}vvvlllllllllpppzzznnn___VVVRRRTTT]]]fffvvv|||pppkkkooofffggghhhkkkxxxzzzoooqqqtttuuu}}}qqqYYYRRRMMMNNNNNNKKKHHHIIIFFFJJJHHHGGGHHHCCC???BBB@@@>>>============<<<:::888888888888777666555444666555333333444444444333///000000111111111111111...///000111111000///...000000000000000000000000...///000///...---...000111000...------...000111000000000000000111111111000000000111111111222222000111111111111222222222111000/////////111333555777666555444444555666777777777777777777777777777555555666666777888888888999:::<<<===>>>???>>>>>>AAAAAA@@@???????????????AAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMPPPRRRUUUWWWXXXZZZ\\\^^^```aaaccceeehhhjjjllllllnnnppprrrrrrssssssuuuwwwzzz|||}}}wwwllljjjiiikkkwwwsssdddZZZUUUUUU\\\dddsss{{{pppkkkmmmggghhhfffhhhsss{{{pppqqqssssss{{{sssYYYRRRLLLMMMMMMKKKIIIIIIJJJKKKKKKJJJIIIFFFCCCAAABBBAAA???>>>>>>===;;;:::888888888888777666555555666555333333444444444333///000111111222222222222//////000000000000//////000000000000000000000000...///000///...---...000000///...------...///000111111111111000000000000000111222222333222222222000111111111111222222222000//////...///000222333555555555555555555555555777777777777777777777777555555666777777888888999999:::;;;===>>>>>>???>>>@@@@@@???>>>>>>>>>??????AAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMQQQSSSVVVXXXYYYZZZ]]]___```aaaccceeehhhjjjllllllmmmooorrrssstttuuuwwwyyy{{{|||~~~{{{ppplllhhhgggooo|||yyyjjj___XXXUUUZZZ```ppp}}}{{{pppjjjkkkgggfffddddddnnn|||vvvuuuuuuuuu|||rrrYYYQQQLLLLLLMMMJJJIIIJJJKKKIIIKKKKKKGGGHHHGGG???DDDBBB@@@???>>>===;;;999888888888888888777666555666555333333444444444333111111222222222222222111000000////////////000000////////////////////////...///000///...---...000///...------------...///222222111111000000//////111222333333333333222111000000111111111222222222222222222111222333444555333444555666666666555555666666666777777777777777555666666777888888999999::::::;;;<<<===>>>????????????>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNRRRTTTVVVXXXYYY[[[^^^```___```bbbdddgggiiikkkkkkmmmooorrrssstttvvvxxx{{{{{{|||~~~xxxqqqkkkggglllttt|||nnnddd[[[VVVYYY^^^lllyyy}}}zzzzzz|||yyyoooiiihhhdddcccaaabbbkkkzzz~~~||||||pppXXXQQQKKKKKKLLLJJJIIIJJJIIIDDDHHHHHHBBBHHHKKK>>>EEECCC@@@???>>>===:::888777888888888888777777666666555333333444444444333333333333333333222111000000000////////////000000////////////////////////...///000///...---...000......------------......222222111111000000//////222222333333333222222111000000111111111222222222333333333333333444444555333333444555666666555555555555666666777777777777666666777777888999999999:::;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNRRRTTTVVVXXXYYY[[[^^^```^^^___aaaccceeehhhiiijjjmmmooorrrssstttvvvxxx{{{{{{|||~~~wwwooojjjjjjnnnxxx~~~rrrhhh```YYYZZZ]]]iiiuuuxxxvvvrrrooopppsssxxx{{{xxxoooiiigggaaa``````ccclll{{{oooXXXPPPJJJJJJKKKJJJIIIKKKMMMEEEKKKLLLDDDPPPWWWFFFDDDBBB???>>>>>><<<:::888777888888999888888777777666555333333444444444333333444444444444333222222//////000000000000//////000000000000000000000000...///000///...---...000........................111111111111000000000000333333222111111111111222000111111111111222222222222222222222222222222222333333333444555555666666444555555666666777777888666666777888888999999:::;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSVVVXXXYYYZZZ]]]___^^^___aaacccfffhhhiiijjjmmmooorrrssstttuuuwwwyyyzzz{{{}}}|||sssllliiiiiiqqq|||yyypppggg___]]]```fffqqqzzzsssjjjhhheeeccceeejjjpppsss}}}~~~vvvpppjjjfffaaaaaabbbgggnnn{{{pppXXXPPPJJJJJJKKKJJJJJJKKKPPPEEELLLNNNEEEVVVbbbNNNBBB@@@>>>======<<<:::888777888888999999888888888666555333333444444444333111222333444555555555555...///000111111000///...000000000000000000000000...///000///...---...000/////////000000/////////000000000000000111111111444333000///...///111222000111111111111222222222111111222222222111111111333333222222333555666777444444555555666777777888666777777888888999::::::;;;;;;;;;;;;<<<>>>???@@@???????????????@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRUUUWWWXXXZZZ\\\^^^```aaaccceeegggiiikkklllnnnppprrrrrrssssssuuuwwwyyyzzz|||~~~xxxooojjjfffhhhnnnuuuzzzxxxtttpppnnnppprrrssswww}}}yyyooofffbbbccccccmmm}}}xxxqqqiiiaaaZZZXXXVVVWWW[[[bbbiiinnnxxx~~~{{{uuupppkkkgggfffeeegggkkkoooyyyqqqXXXPPPIIIIIIJJJJJJJJJLLLLLL???GGGHHH???SSSbbbLLLAAA???=========<<<:::888777888888999999999888888666555333333444444444333...///111444666777888888---///000222222000///---000000000000000000000000...///000///...---...000//////000000000000////////////000000111111222222555333000------...111333000111111111111222222222222222333333333222222111444333222111222444777888444444444555666777777888777777777888999999::::::;;;;;;;;;;;;<<<>>>???AAA@@@@@@??????@@@AAABBBBBB???@@@AAABBBDDDEEEFFFGGGDDDEEEGGGIIIKKKMMMNNNOOOPPPRRRUUUVVVWWWYYY\\\^^^bbbbbbdddfffiiikkkmmmnnnnnnpppqqqrrrrrrrrrtttvvvxxxyyy{{{}}}~~~tttlllfff```cccggglllrrrvvvppphhheeeaaa___aaacccdddhhhnnnrrryyyvvvkkkeeefffaaajjjyyywwwllldddZZZRRROOONNNMMMOOOUUU]]]fffllluuu|||zzztttqqqlllgggjjjiiikkknnnooovvvppp[[[QQQJJJJJJLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEEEECCCBBBAAA???===<<<::::::888888777777666666555555444444444333333333222222333...444000333[[[eee;;;222222222111111111000000222111111000///......---...............---------222222111000///...------000000111222222222222222000000000000000000000000///000111222333444444444222222222222222222222222222222333444444555555666333333333444444444555555888777777777777888888999999:::<<<<<<<<<<<<===???DDDAAA>>>@@@CCCDDDAAA===AAABBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHJJJLLLNNNPPPQQQRRRTTTVVVYYY[[[]]]^^^```bbbeeeggghhhjjjmmmooonnnnnnnnnoooqqqsssuuuwwwyyyzzz{{{}}}yyymmmfff```^^^]]]___bbbccc```]]]ZZZYYYYYY[[[\\\]]]\\\ZZZccceeeiiiooowww~~~ssshhh```gggjjjvvv~~~{{{ssshhh]]]TTTPPPNNNHHHFFFGGGIIILLLQQQ]]]hhhpppyyywwwssspppmmmjjjnnnkkkjjjmmmrrr{{{nnn\\\RRRJJJJJJLLLKKKJJJKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA???===<<<;;;:::888888888777666666555555444444444333333333222222444000888555333TTTcccGGG222222222111111111000000111111111000///.................................111111000000//////.........//////000000000000000111111111111111111111111111111222333333333222222222222222222222222222222222222333444444555555666555555555555555555555555777666666666666777777888:::;;;<<<<<<;;;<<<===???IIIDDD???>>>AAABBBAAA???AAAAAAAAAAAABBBBBBBBBBBBEEEFFFGGGHHHJJJLLLNNNPPPTTTUUUVVVXXXZZZ[[[]]]]]]```bbbeeeggghhhjjjmmmooopppppppppqqqrrruuuwwwxxxyyyzzz|||~~~tttkkkbbb___\\\]]]```aaa```^^^\\\[[[ZZZ[[[\\\\\\ZZZYYY^^^___aaaeeekkkrrrxxx{{{{{{ppphhhgggjjjuuuwwwrrriii^^^UUUNNNIIIFFFFFFDDDDDDGGGJJJNNNYYYdddooowww{{{xxxuuuppplllooommmnnnqqquuu{{{ppp]]]SSSJJJJJJLLLLLLKKKLLLKKKJJJIIIHHHFFFEEECCCCCCCCCBBBAAA???>>><<<;;;:::999888888777777666555555444444444444333333333333222...666444,,,@@@QQQDDD222222222111111111111111111111000000//////......---------......//////000000000000000////////////...///000000111111000000111111111111111111111111333333333333333222111000222222222222222222222222222222333444444555555666666666666666666666555555777777777777777888999999;;;<<<<<<;;;:::;;;>>>@@@LLLFFF???<<<>>>@@@BBBAAA@@@@@@@@@@@@AAAAAAAAABBBEEEFFFGGGHHHJJJLLLNNNPPPVVVVVVWWWYYYZZZ[[[\\\]]]```bbbeeeggghhhjjjmmmooorrrrrrrrrssstttwwwyyyzzzzzz{{{|||~~~tttiiiddd```___bbbdddeeedddcccbbbaaaaaabbbaaa___]]]___]]]\\\\\\^^^cccgggjjjnnnoooppprrrvvv|||zzzqqqjjjkkksssyyyuuuuuuvvvuuutttmmmfff[[[RRRMMMHHHCCC???CCCAAAAAADDDFFFKKKUUU```llluuu~~~{{{uuuooopppoooqqquuuvvvyyywww^^^TTTLLLKKKMMMLLLLLLMMMKKKJJJIIIGGGFFFDDDCCCBBBBBBBBB@@@???>>><<<;;;;;;999999888888777666666555555444444444444333333333333---222222)))///:::777111111111111111111111111111000000000/////////...,,,------...///000000111.../////////000000000111111111222333333333333222111111111111111111111111222222222333333222222111222222222222222222222222222222333444444555555666666666666555555555555555888888888888999::::::;;;<<<<<<<<<;;;:::;;;>>>@@@HHHCCC>>>;;;===???AAABBB?????????@@@@@@AAAAAABBBEEEFFFGGGHHHJJJLLLNNNPPPTTTTTTVVVXXXYYY[[[]]]]]]```bbbeeeggghhhjjjmmmooorrrrrrrrrsssuuuwwwyyy{{{zzz{{{|||~~~vvvqqqjjjiiikkkoooqqqrrrpppooonnnnnnooonnnmmmkkkiiifffaaa]]][[[[[[]]]^^^dddccccccccceeekkkrrrwwwxxxpppooosss{{{rrrkkkhhhgggfffdddbbbZZZPPPJJJHHHGGGCCC???AAA???@@@CCCEEEHHHRRR]]]iiisss~~~~~~xxxrrrpppnnnooorrrsssuuu~~~aaaWWWMMMLLLMMMLLLLLLMMMJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;999999999888777777666666555555555444444444333333555///222555111///222111111111111111111111111111000000000000////////////------......///000111111......//////000000111111111111222333333333333333111111111111111111111111///000111222333333333333222222222222222222222222222222333444444555555666444444444444444444444444666666666777888999::::::<<<======<<<;;;;;;>>>@@@>>>===<<<<<<>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBBEEEFFFGGGHHHJJJLLLNNNPPPPPPQQQSSSUUUXXX[[[]]]^^^```bbbeeeggghhhjjjmmmoooqqqqqqqqqrrrtttvvvyyyzzzzzz{{{|||~~~zzzyyy|||~~~}}}zzzuuunnnfff___[[[YYYYYYYYYXXXWWWWWWXXX]]]dddiiiuuu~~~}}}xxxuuuvvv~~~xxxlllccc^^^\\\YYYWWWUUUNNNGGGDDDEEEFFFDDDAAAAAA@@@AAACCCEEEHHHQQQ[[[gggqqq}}}~~~xxxsssnnnjjjiiiiiikkkooo{{{~~~yyyvvv|||eeeZZZOOOMMMMMMLLLKKKLLLHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@???>>>===<<<<<<:::999999888888777666666555555555555444444444333/////////333555333111111111111111111111222222222000000000000////////////.........//////000000111......//////000000111111///000111111222111111111222222222222222222222222//////111222333444444444222222222222222222222222222222333444444555555666333333333444444444555555444444444444555666888888<<<===>>>>>>===<<<===>>>888:::;;;===????????????>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHJJJLLLNNNPPPNNNOOOQQQTTTXXX[[[^^^___```bbbeeeggghhhjjjmmmoooqqqpppqqqqqqsssvvvxxxyyyyyyzzz{{{}}}|||qqqggg___YYYVVVNNNNNNNNNNNNOOOTTTZZZ^^^hhhrrr~~~zzzyyywwwjjj```YYYUUUPPPMMMIIIEEEBBBAAABBBDDDCCCAAABBBAAABBBDDDFFFHHHPPPZZZfffppp|||~~~wwwssskkkfffcccbbbccciiivvv}}}uuupppuuu{{{hhh\\\QQQMMMMMMKKKJJJKKKGGGFFFFFFFFFEEEEEEEEEDDDAAA@@@@@@???>>>===<<<<<<::::::999888888777777666555555555555444444444444***000///...111111///222000000111111111222222222////////////000000000000///////////////000000000////////////000000000000///000111111222222111111222222222222222222222222000111222333333333333333222222222222222222222222222222333444444555555666222222333444555666777777444444444555666777999:::;;;===???@@@>>>===<<<<<<999;;;<<<>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPOOOPPPSSSUUUXXX[[[]]]^^^```bbbeeeggghhhjjjmmmoooqqqqqqqqqrrrsssvvvxxxzzzxxxyyyzzz|||~~~|||oooddd[[[VVVLLLMMMLLLLLLLLLNNNRRRUUU^^^gggvvv~~~|||xxxjjj___WWWQQQLLLHHHDDDCCCCCCBBBBBBBBBAAAAAABBBAAABBBEEEFFFHHHOOOYYYfffooo{{{vvvqqqiiiddd```___```eeeqqq~~~~~~tttnnnnnntttzzzjjj^^^RRRNNNMMMKKKJJJKKKEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@???>>>===<<<<<<::::::999999888777777777666666555555555444444444,,,777555---/////////555000000111111222222222222////////////000000000000000000000000////////////000000000000////////////222222333444444444444333222222222222222222222222222333333333333222111111222222222222222222222222222222333444444555555666222333444555666888999999777777777888999;;;<<<===:::===@@@AAA@@@===<<<;;;<<<===>>>>>>======>>>@@@???@@@@@@AAACCCDDDDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSUUUWWWYYY[[[]]]]]]```bbbeeeggghhhjjjmmmooorrrqqqrrrrrrtttvvvyyyzzzwwwxxxyyy{{{}}}vvvhhh]]]WWWRRRRRRPPPNNNLLLKKKMMMOOOXXXaaappp}}}yyyuuuwww{{{}}}xxxkkk```XXXQQQJJJEEECCCEEEFFFFFFCCCBBBAAABBBBBBAAABBBEEEEEEGGGOOOXXXfffooo{{{uuuppphhhddd```______cccnnnyyy}}}sssmmmhhhooouuuyyyjjj]]]PPPLLLMMMKKKIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<777888888888888777777666555444333333222222333333000000111111111111000000333000------///111000...000000000000000000000000........................////////////////////////.........///000000111111444444444333222111000///444444333333333333222222333333333333333333333333444444555555555555444444555333222111000111222222555555555666777999;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBEEEFFFFFFGGGIIIJJJJJJKKKPPPRRRSSSUUUVVVYYY]]]aaaaaaaaabbbdddgggjjjmmmoooppppppoooppprrruuuxxxzzzxxxzzz}}}~~~~~~}}}}}}~~~}}}qqqddd[[[ZZZTTTPPPPPPPPPNNNNNNQQQVVV\\\gggtttxxxrrrooojjjfffdddfffiiilllooouuu{{{~~~zzzoooaaaUUULLLIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAACCCBBBDDDMMMXXXccclllvvv}}}}}}rrreee___[[[^^^aaadddiiinnn~~~pppiiifffhhhlllsss}}}jjj\\\OOOLLLMMMLLLKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<888888888888888777777666555444333333222222333333//////000000000000//////444111------...//////...000000000000000000000000......................../////////////////////////////////000000111111111333333333333222111000000111111111222222333333333333333333333333333333333444444555555555555444444666555555555666666777888333333444555666888999:::;;;<<<===>>>>>>===<<<;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPRRRTTTUUUVVVYYY]]]```aaaaaabbbdddgggjjjmmmooopppoooooopppqqqtttwwwyyyyyy{{{}}}~~~~~~~~~|||qqqiiiddd]]]WWWVVVTTTRRRSSSUUUYYY___iiivvvsssgggccc```\\\XXXYYYZZZ\\\^^^bbbfffkkkooowww}}}~~~}}}~~~xxxlll^^^RRRKKKHHHGGGDDDEEEEEEEEEFFFFFFFFFGGGCCCBBBBBBCCCCCCDDDMMMWWWaaaiiittt{{{wwwiiibbb]]]^^^aaadddiiinnnsssmmmfffiiimmmrrrzzzjjj\\\PPPLLLNNNMMMLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;888888999999888777777666555444333333222222333333000111111111111111111000777333000......000000000000000000000000000000000////////////////////////////////////////////////111111111111111111222222333333333333222111111000...///000111222333333444333333333333333333333333444444555555555555444444111222333555666777777777444555555666777999:::;;;;;;<<<============<<<;;;<<<<<<======>>>>>>?????????@@@@@@AAABBBBBBCCCCCCBBBCCCEEEGGGJJJLLLNNNOOOPPPRRRTTTUUUWWWYYY]]]___```aaabbbdddgggjjjlllnnnooooooooooooqqqsssvvvwwwzzz|||}}}}}}}}}~~~}}}ssskkkbbb^^^[[[XXXXXX[[[^^^dddnnnyyy{{{qqqddd[[[XXXVVVSSSOOOPPPPPPQQQRRRTTTXXX\\\^^^dddiiipppxxx~~~~~~}}}{{{}}}vvviii\\\QQQKKKHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIEEECCCCCCDDDDDDEEEMMMVVV]]]eeeooowww}}}}}}pppggg```^^^```bbbgggmmm|||wwwrrrkkkooosssuuuyyynnn___RRRMMMNNNMMMKKKLLLIIIIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@???===<<<;;;;;;999999999999888777777666555444333333222222333333222222333333333333222222999666333000000111222333////////////////////////000000000000000000000000////////////////////////222222222222222222222222333333333333333222111000000000000111222333333333333333333333333333333333333444444555555444444333///111333555666666555555777777888999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHJJJLLLMMMNNNPPPRRRTTTVVVWWWYYY\\\^^^___```bbbdddgggjjjlllmmmnnnnnnooooooqqqsssuuuvvvyyyzzz{{{{{{{{{}}}xxxmmmgggaaa]]]\\\^^^cccjjjtttuuummmddd]]][[[XXXUUURRRRRRPPPOOOOOOPPPRRRTTTTTTWWW[[[```eeekkkssszzz~~~|||{{{sssggg[[[RRRNNNLLLKKKEEEFFFFFFGGGHHHIIIJJJJJJHHHEEEDDDFFFEEEFFFLLLTTTXXX___iiirrryyyuuukkkaaa^^^]]]___eeekkkxxx|||yyytttyyy}}}}}}}}}sssdddUUUOOOMMMLLLJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCAAA???===;;;;;;::::::::::::999999888666666555444333333222222333333111222222222222222222111666555222000//////111333////////////////////////000000000000000000000000////////////////////////222222222222333333333333222222333333333222111111333333333333333333333222333333333333333333333333333333444444444444333333444555666777888777666555888888888999:::<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@@@@AAACCCDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLPPPRRRUUUWWWXXXYYY[[[]]]^^^```bbbdddgggjjjkkklllnnnnnnooopppqqqssstttuuuvvvwwwyyyyyyyyy|||yyyqqqiiibbb```bbbjjjppp{{{~~~uuupppjjjeeeccc```\\\YYYZZZVVVRRRQQQQQQRRRQQQPPPRRRSSSUUUXXX[[[```ggglllssswww}}}}}}zzzvvvnnncccYYYTTTQQQPPPOOOJJJJJJJJJKKKKKKLLLLLLLLLKKKHHHFFFGGGGGGGGGKKKRRRTTTZZZdddmmmvvv}}}xxxmmmbbb]]][[[\\\aaagggvvv|||wwwgggWWWOOONNNKKKIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA???===;;;::::::;;;;;;::::::999888666666555444333333222222333333//////000000000000//////000000000...------...000000000000000000000000000////////////////////////////////////////////////000111111222333333444444222222222333333222222111444444444333333333222222333333333333333333333333333333444444444444333333444444555555555555555444555555666777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLPPPRRRUUUWWWXXXYYY[[[]]]^^^___bbbeeegggjjjkkkkkkoooooopppqqqrrrsssttttttsssuuuwwwyyyyyy{{{~~~~~~uuulllhhhiiiqqqwwwzzzwwwuuuqqqooommmjjjfffccceee```ZZZWWWVVVUUURRRPPPRRRRRRRRRQQQQQQTTTYYY\\\dddggglllqqquuuyyy}}}|||yyyqqqjjjaaa[[[YYYXXXWWWUUUSSSRRRRRRQQQQQQPPPOOOOOONNNJJJGGGHHHIIIHHHKKKPPPRRRVVV___iiirrrzzzzzzoooccc^^^[[[[[[___dddrrrwwwgggWWWPPPNNNLLLJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA???===;;;::::::;;;;;;;;;:::999888666666555444333333222222333333000000111111111111000000,,,...000000......///111000000000000000000000000........................////////////////////////...///000111222333444555111222222333333222222222222222222222222333333333333333333333333333333333222333333444444333333222222222222222333444666666555555555666888999;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>?????????@@@AAABBBCCCEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNPPPRRRVVVXXXXXXYYYZZZ\\\]]]___bbbeeehhhiiijjjkkkooopppqqqrrrssstttttttttrrruuuxxxzzz{{{}}}yyyssssssxxx~~~~~~~~~~~~~~~~~~}}}{{{xxxuuutttnnngggbbbaaa___[[[WWWVVVVVVUUUSSSQQQQQQTTTVVVYYY[[[___aaadddhhhlllooorrrtttwww{{{~~~yyyqqqkkkeeebbbcccdddbbb```]]]]]][[[YYYWWWUUUTTTSSSPPPKKKHHHIIIJJJIIIJJJNNNPPPTTT[[[eeepppxxx}}}{{{pppfff```]]]\\\^^^ccclllzzzvvvgggVVVPPPNNNMMMLLLMMMJJJJJJHHHGGGFFFEEEEEEEEEEEECCCAAA???===;;;::::::;;;;;;;;;:::999888666666555444333333222222333333333444444555555444444333,,,000333444222111222333000000000000000000000000........................////////////////////////---...///000222444555555111222222333333333222222//////000111222333333444333333333333333333333333222333333444444333333222555444444555777:::<<<>>>666666777888999;;;<<<===<<<;;;::::::::::::;;;<<<<<<<<<======>>>????????????@@@AAABBBDDDEEEFFFGGGDDDEEEFFFIIIKKKMMMOOOPPPPPPRRRVVVXXXYYYYYYZZZ[[[]]]^^^bbbeeehhhiiijjjjjjpppqqqrrrssstttuuuuuuuuurrruuuyyy|||}}}~~~|||zzz||||||sssnnnmmmjjjeee```\\\[[[ZZZWWWUUUTTTVVVWWWSSSUUUVVVWWWYYY\\\```cccdddeeegggkkkpppxxx|||tttoookkkjjjmmmooommmjjjeeecccaaa___\\\YYYWWWVVVRRRLLLIIIJJJKKKIIIJJJMMMOOOSSSZZZdddnnnwww|||}}}|||rrrgggbbb___]]]___cccgggvvvwwweeeTTTNNNPPPOOOKKKIIIGGGFFFDDDDDDEEEEEECCCBBBCCCBBB???===;;;::::::;;;::::::::::::999888777777555555555555444333222111222222222222222222222222555444222111111111222222000000000000000000000000,,,---000111111000---,,,////////////000000000000000//////000222222111000222222333333333444444444222222222222222222222222222222111111222222333444222333333444444333333222444555555555666666777777444444444444666888:::<<<::::::::::::;;;<<<======<<<<<<======>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFHHHIIIIIIIIIJJJMMMOOOPPPSSSVVVWWWXXXYYY[[[]]]___```aaaccceeehhhkkklllqqqqqqrrrsssssssssrrrrrrvvvvvvwwwyyy{{{~~~{{{uuupppllljjjgggccc___\\\ZZZYYY]]]ZZZWWWVVVWWWYYYYYYYYYVVVYYY]]]___bbbffflllpppuuu|||}}}uuuttttttuuuvvvwwwuuuttttttqqqlllhhhddd___ZZZVVVSSSPPPKKKIIIIIIKKKLLLLLLOOOPPPXXXbbbkkkqqqyyyvvvkkkeeeccc```aaacccoootttxxxfffTTTNNNOOONNNKKKIIIGGGFFFDDDDDDEEEEEECCCBBBCCCBBB@@@===<<<;;;::::::::::::::::::999888777777555555555555444333222111111111111111111111111000222111000/////////000000000000000000000000000000---...///000000///...---////////////000000000000000000000111222222111111222222222222333333333333222222222222222222222222222222111111222222333444222333333444444333333222333444444444555555555555555555555666777999;;;<<<::::::999::::::;;;<<<===<<<<<<<<<===>>>>>>??????<<<===???AAACCCEEEGGGHHHEEEFFFHHHHHHHHHIIIKKKNNNPPPRRRUUUWWWXXXYYYZZZ\\\^^^___```cccfffiiikkkmmmnnnoooqqqrrrssstttuuuuuuvvvwwwyyy{{{}}}}}}{{{wwwrrrmmmiiifffeeeeeebbb^^^[[[ZZZZZZYYYXXXUUUWWWXXXXXXWWWYYY]]]```dddjjjrrrxxx~~~zzzzzzzzz|||~~~~~~}}}{{{{{{wwwsssnnniiiccc]]]YYYUUUQQQMMMJJJJJJJJJKKKKKKMMMOOOVVV```hhhnnnvvvxxxmmmhhhgggeeeeeehhhnnnrrr~~~zzzhhhUUUNNNNNNLLLJJJJJJHHHFFFEEEEEEEEEEEEDDDBBBCCCBBB@@@>>><<<;;;;;;:::::::::::::::999888777666555555555555444333222111111111111000000/////////111111000/////////000000000000000000000000000000...//////////////////...////////////000000000000000111111222222222222222000111111111222222222222222222222222222222222222222222111111222222333444333333444444444444333333333333333333333444444444666666666777888:::<<<<<<999999999::::::;;;<<<===;;;<<<<<<======>>>??????===>>>???AAACCCDDDFFFFFFEEEFFFHHHHHHHHHIIILLLNNNOOORRRUUUVVVWWWXXXZZZ\\\]]]^^^```cccfffiiilllnnnlllmmmooorrrtttvvvwwwxxxvvvxxxzzz}}}~~~~~~xxx{{{|||yyywwwsssooojjjfffbbb___[[[YYYWWWWWWVVVSSSPPPPPPRRRTTTWWWZZZ]]]aaafffppp{{{{{{uuuooohhhaaa\\\VVVRRRNNNLLLKKKKKKJJJIIILLLMMMSSS]]]dddkkksss|||{{{qqqmmmkkkjjjjjjmmmmmmqqq|||zzziiiWWWOOOMMMKKKJJJJJJHHHFFFEEEEEEFFFEEEDDDBBBCCCBBBAAA???===<<<;;;:::999::::::999999888777666555555555555444333222111222111111000000//////...222222222111111111111222////////////////////////000///...------...///000////////////000000000000000111333333333222333333000000000000111111111111111222222222222222333333222222111111222222333444333333444444444444333333333333333333333444444444555666666777888999:::;;;999999999999:::;;;<<<===;;;;;;<<<<<<===>>>>>>???BBBBBBBBBBBBCCCCCCCCCCCCFFFGGGIIIIIIJJJKKKNNNPPPOOOQQQTTTVVVWWWXXXZZZ[[[\\\]]]___bbbfffjjjmmmooolllmmmppprrruuuvvvwwwxxxuuuwww{{{}}}|||}}}~~~zzz{{{uuupppjjjddd```___]]]ZZZVVVSSSRRRRRRRRRTTTUUUUUUVVVXXX^^^gggmmmyyy{{{tttkkkbbb]]]UUUSSSPPPNNNMMMMMMLLLJJJLLLLLLQQQZZZaaagggqqqzzztttpppnnnllllllnnnkkknnnyyyyyyiiiXXXPPPMMMKKKJJJKKKHHHGGGEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@>>><<<;;;:::999999999999888777666666555555555555444333222111222222111111111000000000111111111111222111111111////////////////////////000///...------...///000////////////000000000000///222444444222111222444//////000000000111111111111111111222222333333333222222111111222222333444333444444555555444444333555444444444444444444444444555666777888888999999999999999999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>CCCCCCCCCCCCCCCCCCDDDDDDDDDFFFHHHHHHIIIJJJMMMPPPOOORRRUUUVVVWWWXXXZZZ\\\\\\]]]___bbbfffjjjmmmoooooopppqqqssstttuuuvvvvvvuuuwwwzzz|||~~~~~~~~~}}}|||}}}~~~|||uuupppmmmjjjeee```[[[XXXTTTSSSRRRRRRRRRRRRSSSUUUYYY[[[ccciiisss}}}~~~vvvmmmccc]]]UUUSSSQQQQQQQQQPPPNNNMMMLLLLLLOOOWWW^^^eeeoooxxx~~~vvvqqqnnnkkkiiikkkjjjmmmwwwwwwiiiZZZRRROOOLLLJJJKKKIIIGGGFFFFFFFFFFFFEEECCCBBBBBBBBBAAA???===;;;:::999999999999888777666555555555555555444333222111111111111111111111111111---...///000000000//////000000000000000000000000000///...------...///000////////////000000000000...111444444111000222444///000000000111111111111111111111222222333333444222222111111222222333444444444555555555555444444555555555555444444444444444444666777777888888777888888888999999:::;;;<<<:::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBDDDEEEGGGGGGBBBDDDFFFGGGGGGIIILLLNNNPPPSSSUUUWWWXXXYYY[[[]]]]]]^^^```cccfffiiilllnnnqqqqqqrrrttttttuuuuuuuuuvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~xxxxxxxxx{{{}}}wwwpppjjjbbb[[[VVVRRRQQQQQQQQQQQQQQQQQQQQQTTTXXX```hhhoooxxxyyyoooeee___XXXVVVUUUTTTTTTSSSPPPMMMLLLKKKMMMTTT[[[bbbmmmwww|||vvvqqqnnniiiggghhhiiikkkuuutttgggZZZTTTPPPLLLKKKLLLIIIGGGFFFFFFFFFFFFEEECCCBBBBBBBBBAAA???===;;;:::999999999999888777666555555555555555444333222111......///000000111111111,,,---///000000000//////000000000000000000000000//////............//////////////////000000000000---000444333000///111444000000000111111111222222000111111222333333444444222222111111222222333444444444555555555555444444444444444444333333222222444555777888999999888888888888888888999:::;;;<<<::::::;;;<<<<<<======>>>;;;<<<>>>@@@BBBDDDFFFGGGDDDFFFHHHIIIIIIKKKNNNQQQQQQTTTWWWXXXYYYZZZ\\\^^^^^^___```cccfffiiikkkmmmpppqqqrrrtttuuuuuuuuuuuuxxxyyyzzz{{{|||}}}~~~~~~{{{www|||xxxjjjjjjmmmrrr{{{wwwmmmeee]]]ZZZWWWUUUSSSQQQPPPOOOMMMPPPSSSWWW\\\bbbjjjooovvv}}}|||sssiiiccc\\\[[[YYYXXXVVVSSSOOOKKKJJJIIIKKKQQQWWW^^^jjjtttzzz~~~uuuqqqnnnjjjggghhhhhhkkkuuurrrfff[[[UUURRRMMMKKKLLLIIIGGGFFFFFFGGGFFFEEEDDDBBBBBBBBBAAA@@@===;;;:::888999999888888777666555555555555555444333222222,,,,,,---...///000111111...///000222222222111000000000000000000000000000////////////////////////////////////000000000000,,,000333333///...000333111111111111222222222222000000111222333333444444222222111111222222333444444444555555555555444444333333333222222111111111666777888999::::::999888888888888888999:::;;;<<<::::::;;;;;;<<<======>>><<<======???@@@AAABBBBBBHHHIIIKKKLLLMMMOOORRRUUURRRTTTWWWYYYZZZ[[[]]]^^^___```aaacccfffhhhkkkllloooppprrrtttuuuvvvwwwwwwzzzzzzzzz{{{|||~~~uuuiiiccceeemmmoooyyyyyymmmfffaaabbbfffmmmyyyxxxlllhhhaaa[[[WWWTTTQQQPPPLLLMMMMMMNNNPPPUUU\\\```aaaiiisss|||wwwmmmgggaaa___]]]ZZZXXXSSSMMMIIIIIIGGGIIINNNUUU\\\gggrrrxxx}}}}}}tttqqqnnnkkkiiijjjhhhkkktttwwwgggVVVOOOMMMKKKJJJJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCBBBAAA???>>>======999999999999888666555444555444444333333222222111111111111111111111111111333222111/////////000111111111111111222222222222,,,,,,------......//////000///...---...000222333000000000222444444222000,,,...///000//////111333222222111111222222333444222222333333333333444444333333333333333333333333444444444555555555555666555666777888888999999888666666666666777888999:::::::::;;;;;;<<<=========???@@@AAAAAA@@@@@@BBBDDDDDDFFFHHHJJJKKKMMMPPPSSSSSSUUUWWWWWWWWWWWWYYY[[[___```aaaccceeeggghhhiiimmmnnnqqqrrrrrrsssuuuwww|||{{{{{{{{{{{{}}}~~~rrrfff___[[[YYY]]]___bbbdddeeedddbbb```YYY]]]ccclllxxxxxxmmmfffccc```[[[WWWLLLMMMNNNNNNNNNPPPSSSUUUUUU[[[bbbiiiooouuu|||~~~uuuoooiiiddd^^^[[[[[[XXXRRRMMMJJJGGGHHHMMMRRRXXXbbblllvvv{{{vvvqqqnnnjjjhhhjjjfffkkkrrr~~~xxxhhhXXXQQQOOONNNLLLMMMIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>>======999999999999888666555444555444444333333222111111111111111111111111111111222111000///......///000000/////////......------.............../////////------...///000000000000000000000111333333111///---///000000000000111333111111000000111111222333222222333333333333444444444444444444444444444444444444444555555555555666555666777888888999999888777777777777888999:::::::::;;;;;;<<<======>>>>>>???@@@AAAAAA@@@@@@BBBDDDEEEFFFHHHHHHIIILLLOOORRRRRRTTTVVVWWWWWWXXXZZZ\\\^^^___aaaccceeehhhiiijjjmmmooorrrsssssstttvvvxxx}}}||||||||||||~~~vvvhhh___YYYVVVQQQRRRTTTVVVVVVVVVUUUTTTUUUZZZbbbnnn|||wwwpppiiiaaa\\\VVVUUUSSSPPPMMMLLLMMMNNNOOORRRVVVZZZ^^^dddlllqqqyyy}}}zzztttlllgggaaa^^^\\\YYYSSSNNNLLLIIIIIINNNRRRXXXbbbllluuuzzzyyyrrroookkkjjjlllhhhlllrrr|||xxxhhhXXXQQQPPPNNNMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCBBBAAA???>>>======:::::::::999888777555555444444444333222222111111111111111111111111111111000000///.........//////000000///...---,,,++++++000000///////////////...,,,---000111222111000///111000000000222222000...///000111222111111222444000000000000000111222222222222333333333333444444555555555555555555555555444444444555555555555666555666777888888999999888888888888888999:::;;;;;;;;;<<<<<<======>>>?????????@@@AAAAAA@@@@@@BBBDDDFFFFFFGGGGGGHHHJJJNNNQQQQQQSSSUUUWWWWWWYYY[[[]]]]]]^^^```cccfffiiikkkllloooqqqsssttttttuuuwwwyyy}}}}}}}}}}}}~~~{{{lll```WWWRRRMMMLLLLLLLLLLLLLLLMMMMMMRRRWWWbbboooyyyooohhhccc```ZZZTTTPPPMMMLLLLLLKKKKKKLLLMMMOOOTTT[[[___hhhlllssszzz{{{pppkkkeeeaaa___[[[UUUPPPOOOLLLLLLOOOSSSXXXaaajjjtttyyy{{{sssnnnkkkjjjmmmjjjmmmqqqyyyvvvfffVVVOOONNNMMMLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGDDDCCCBBBAAA???>>>======:::::::::999888777666555444444333333222111111111111111111111111111111111000000000/////////000000222222111000//////......111111000000//////.........///111222333333222222222000///000111111000...000111333333222111333444111111111111111222222333222222222333333333444444666666666666666666666666444444444555555555555666555666777888888999999888999999999999:::;;;<<<<<<<<<<<<======>>>????????????@@@AAAAAA@@@@@@BBBDDDFFFGGGGGGFFFFFFIIIMMMPPPPPPRRRUUUVVVWWWYYY\\\^^^\\\]]]```cccfffjjjlllnnnppprrrtttuuuuuuvvvyyy{{{~~~~~~~~~~~~pppcccXXXRRRMMMLLLJJJHHHHHHIIIJJJKKKOOOVVVaaappp|||qqqlllddd]]]XXXUUURRRQQQLLLKKKKKKJJJKKKNNNRRRTTTXXX]]]cccjjjqqqxxx~~~sssooojjjeeeaaa]]]WWWSSSRRRNNNMMMPPPSSSWWW```iiitttyyy~~~tttnnnjjjjjjlllkkknnnqqqvvvwwwgggWWWPPPNNNMMMLLLLLLIIIHHHGGGEEEDDDDDDDDDCCCDDDCCCBBBAAA???>>>======::::::::::::999777666555444333333222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////......//////......///000222333222111///000111111111///111222333333222222333444333222222222222333444444222222222333333333444444666666666666666666666666444444444555555555555666555666777888888999999888999999999999:::;;;<<<===<<<<<<======>>>????????????@@@AAAAAA@@@@@@BBBDDDFFFGGGGGGGGGGGGIIIMMMOOOOOOQQQTTTVVVXXXYYY\\\___\\\]]]```cccgggjjjmmmnnnqqqsssuuuvvvvvvwwwyyy{{{}}}~~~~~~zzzrrrooommmkkkiiilllwwwsssfff[[[TTTLLLJJJGGGDDDCCCDDDFFFGGGMMMSSS```ppp{{{rrriiiccc^^^YYYUUUNNNMMMMMMMMMMMMMMMMMMLLLMMMQQQWWW]]]dddjjjpppuuu{{{}}}sssqqqlllgggccc^^^ZZZWWWTTTQQQOOORRRTTTWWW```iiiuuuzzzyyyqqqllllllnnnkkknnnpppttt~~~zzzjjjZZZRRRQQQOOOMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA???>>>======;;;;;;::::::999888666555333333333222111111000000111111111111111111111111000111222333333333222222.../////////000000000111000000///////////////......---,,,+++,,,---000111222111///000111333333222111222333333222111222333333333333333333444555555222222333333333333444444666666666666666666666666444444444555555555555666555666777888888999999888999999999999:::;;;<<<<<<;;;<<<<<<======>>>?????????@@@AAAAAA@@@@@@BBBDDDDDDFFFHHHIIIIIIKKKMMMPPPOOORRRTTTVVVWWWYYY\\\^^^\\\^^^```dddgggkkkmmmnnnqqqsssuuuvvvvvvwwwyyy{{{}}}}}}~~~wwwooollleeeaaa___^^^]]]___gggpppttthhh]]]VVVNNNLLLHHHDDDCCCDDDEEEGGGJJJPPP\\\mmmzzzrrrjjjaaa\\\TTTRRRPPPOOONNNLLLIIIFFFHHHKKKPPPTTTXXX]]]cccgggpppvvv~~~}}}xxxqqqooolllhhhddd```]]][[[XXXTTTSSSUUUWWWZZZbbbkkkwww|||wwwpppooopppiiilllooorrr{{{|||lll[[[SSSQQQNNNLLLLLLLLLMMMNNNOOONNNKKKHHHGGGDDDCCCBBBAAA???>>>======;;;;;;;;;:::999888777666333333222222111000000000111111111111111111111111///000111222333222222111///////////////......................../////////------------...///000000222111///000222555555555111222333222111000111222333333222222333333444555222222333333333333444444555555555555555555555555444444444555555555555666555666777888888999999888888888888888999:::;;;<<<:::;;;;;;<<<======>>>>>>???@@@AAAAAA@@@@@@BBBDDDBBBEEEIIIKKKLLLMMMNNNPPPPPPRRRUUUVVVWWWYYY[[[^^^]]]___aaadddgggjjjmmmnnnppprrrtttvvvvvvwwwyyy{{{|||}}}~~~vvvnnngggdddbbb]]]ZZZ[[[\\\\\\```eeennn~~~sssggg]]]WWWQQQNNNKKKGGGEEEEEEFFFGGGIIINNNXXXfffyyy}}}rrrkkkbbb]]]XXXTTTQQQNNNIIIFFFGGGIIIKKKMMMOOOSSSWWWZZZaaagggooovvv|||wwwrrrmmmmmmkkkhhhdddaaa___^^^\\\XXXWWWYYY[[[^^^gggooozzzyyyqqqnnnooogggkkknnnrrrzzz{{{kkkYYYQQQNNNLLLIIIIIIFFFHHHJJJKKKJJJGGGCCCAAADDDCCCBBBAAA???>>>======;;;;;;;;;:::999888777666333333222222111000000000111111111111111111111111...///000222222222111000222222111000///......---,,,---------......//////...///111333444333222111222111///000333666777777000222333222000000111222222222111111222222333444222222333333333444444444555555555555555555555555444444444555555555666666555666777888888999999888888888888888999:::;;;;;;::::::;;;;;;<<<=========???@@@AAAAAA@@@AAACCCDDDAAAEEEIIILLLNNNNNNOOOPPPQQQSSSUUUWWWWWWYYY[[[]]]^^^___aaadddgggjjjlllmmmppprrrtttuuuvvvwwwyyy{{{{{{|||~~~~~~~~~{{{qqqiiidddaaaccc^^^[[[]]]^^^]]]^^^aaaeeettt~~~rrrfff\\\VVVOOOLLLIIIEEECCCCCCCCCDDDKKKNNNTTT___ooo{{{pppiii```YYYUUUQQQNNNKKKGGGHHHIIIJJJJJJLLLPPPSSSUUUZZZbbbiiipppxxx|||tttnnnkkkkkkjjjgggdddaaa``````___[[[ZZZ\\\^^^bbbjjjsss|||wwwoookkkkkkeeejjjnnnrrrzzzjjjXXXRRRLLLLLLNNNGGGKKKIIIGGGFFFFFFEEECCCAAABBBBBBAAAAAA???>>><<<;;;<<<;;;:::999777666555444444333222111000000000000111111000000000000111111000000000000000000000000222222111111000000000/////////////////////////////////...///000222333555000111222333333333333333000111333555555444333222222222222222222222222222333333333444444444555555333444555555444444666777888777666555333333333333::::::999999888999999999888888999::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFHHHIIIJJJLLLMMMOOOPPPPPPRRRSSSTTTVVVXXXZZZ[[[\\\^^^___bbbeeehhhlllnnnooonnnoooppprrrtttvvvwwwxxx|||{{{{{{||||||}}}~~~yyynnnhhhfffgggeeegggiiiiiihhhhhhhhhiiijjjqqq}}}sssggg\\\VVVRRRLLLHHHGGGFFFBBBAAACCCFFFKKKPPPVVV^^^nnn{{{rrriiibbb\\\VVVSSSLLLLLLJJJHHHGGGGGGJJJLLLOOOSSSXXX[[[```iiivvv~~~uuuoookkkkkkiiihhheeecccbbbaaa^^^```bbbaaabbbgggrrrzzz|||oooiiikkkkkkkkkkkkooowwwjjjZZZSSSMMMNNNOOOIIIKKKJJJHHHGGGGGGFFFDDDBBBBBBBBBAAAAAA???>>><<<;;;<<<;;;:::999888666555555555444333222111111111111111111000000000000111111000000000000000000000000/////////.........------////////////////////////000000/////////000222222000111222222333333333222111222333444444444333222222222222222222222222222333333333444444444555555222444555555444444555666777666666555444444555555999999888888888999999:::999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFGGGGGGIIIJJJLLLMMMOOOOOORRRSSSTTTVVVXXXZZZ[[[\\\___```bbbeeehhhkkkmmmnnnnnnnnnppprrrtttvvvxxxyyy{{{{{{{{{{{{|||}}}~~~|||sssooooooqqqtttwwwzzz{{{zzzxxxwwwwwwtttyyy~~~qqqeee\\\VVVSSSLLLHHHHHHFFFCCCAAACCCCCCGGGLLLOOOUUUaaarrrwwwnnnfff^^^ZZZQQQQQQOOOMMMKKKJJJJJJKKKIIILLLOOORRRUUU]]]hhhpppyyy~~~~~~uuuoooiiihhhgggeeedddcccbbbbbb```cccdddeeeffflllvvv~~~}}}qqqjjjkkkkkkiiiiiilllsss|||jjj[[[TTTNNNNNNQQQKKKLLLJJJHHHGGGHHHGGGEEECCCBBBBBBAAAAAA???>>><<<;;;<<<;;;:::999888666555555666555444333222222222222111111000000000000111111000000000000000000000000............------------////////////////////////444444333222111111222222000111222222333222222222222222222222333333333333222222222222222222222222333333333444444444555555222333444444333333444555777666666555555666666777777777777777777888999:::::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEFFFGGGIIIJJJLLLMMMNNNRRRSSSTTTVVVXXXZZZ\\\]]]```aaaccceeehhhjjjlllmmmmmmnnnppprrruuuwwwyyyzzz{{{zzzzzz{{{{{{|||}}}~~~|||zzz|||~~~qqqeee\\\WWWSSSMMMHHHHHHGGGCCCBBBCCCBBBEEEIIIJJJLLLSSS___hhhttt~~~tttjjjeeeWWWVVVSSSPPPLLLIIIGGGFFFEEEGGGIIIJJJLLLQQQZZZ```mmmrrrxxx|||tttoooiiihhhfffdddddddddeeefffdddfffhhhjjjmmmsss|||sssllljjjiiihhhfffgggmmmwww~~~hhhZZZTTTMMMMMMPPPKKKLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBAAAAAA???>>><<<;;;;;;;;;:::999888777666555555444333222222111222222111111000000000000111111000000000000000000000000000000//////////////////////////////////////////444333222111000///......111111222222222222111111222222111111222222333444111222222222222222333333333333333444444444555555222333444444222222333444888888777666666666666777666666666666777888999::::::::::::::::::::::::999<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOSSSSSSTTTUUUXXXZZZ]]]^^^bbbbbbdddfffhhhiiikkklllmmmnnnpppsssvvvxxx{{{|||zzzzzzzzzzzz{{{|||}}}~~~~~~qqqfff]]]XXXTTTNNNIIIIIIGGGDDDBBBDDDCCCFFFHHHHHHHHHKKKRRRXXX___jjj{{{yyyrrrfffaaa[[[TTTOOOKKKHHHGGGGGGHHHHHHHHHIIIMMMSSSXXX```dddkkkrrrxxx|||wwwqqqmmmjjjiiigggffffffhhhkkkmmmhhhjjjmmmppptttzzzvvvmmmiiiiiigggddddddiiisss~~~yyydddWWWRRRKKKKKKNNNJJJKKKJJJHHHHHHHHHHHHFFFEEEBBBBBBAAAAAA???>>><<<;;;;;;::::::999888777666666444333222111111000000000111111000000000000111111000000000000000000000000//////000000000000000000///////////////////////////......---,,,+++***)))111111111222222111111000222222111111111222333444111111111222222333333333333333333444444444555555222333444444222222222444999999777666666555555555666666666666777888999::::::::::::::::::::::::999<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQSSSSSSTTTUUUXXX[[[^^^```bbbcccdddfffhhhiiijjjkkknnnoooqqqsssvvvyyy{{{|||{{{zzzzzz{{{{{{|||}}}~~~~~~qqqeee\\\VVVUUUNNNJJJIIIHHHDDDCCCEEECCCEEEGGGGGGFFFHHHKKKNNNSSSZZZeeerrrzzzssshhh^^^XXXSSSPPPNNNIIIHHHGGGGGGGGGJJJNNNQQQTTTYYY___fffmmmttt{{{|||xxxuuurrrnnnlllkkkjjjhhhhhhiiillloooqqqnnnooorrruuuzzzxxxnnnhhhgggfffdddcccgggppp}}}ttt```UUUQQQIIIIIIMMMJJJJJJIIIGGGGGGHHHHHHFFFEEEBBBBBBAAAAAA???>>><<<;;;::::::999999888777777666333333222111000000000000111111000000000000111111000000000000000000000000............////////////////////////////////////000000111111000///......111111111222111111000///111111111111222222222222111111111222222333333444333333333444444444555555333444555444333222333444888777666666555555555666777777777777777888999:::::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFGGGHHHIIIKKKNNNPPPRRRSSSTTTSSSTTTUUUXXX[[[___aaabbbcccdddfffhhhiiikkkkkkoooppprrrtttwwwyyy{{{|||{{{{{{{{{||||||}}}~~~sssfff[[[UUUUUUOOOJJJJJJIIIEEEDDDEEEBBBCCCDDDDDDDDDDDDFFFHHHLLLPPPUUU]]]iiiyyyssshhhaaa[[[VVVSSSKKKIIIGGGEEEDDDFFFGGGIIIKKKOOOUUU[[[aaahhhoootttxxx|||~~~{{{wwwsssrrrpppooommmkkkkkkjjjkkklllooorrrtttuuuvvvxxx|||yyynnnfffddddddcccbbbfffooo|||qqq^^^UUUPPPHHHHHHMMMJJJIIIHHHFFFFFFGGGGGGFFFDDDBBBBBBAAAAAA???>>><<<;;;::::::999999888777777777444444333222111111111111111111000000000000111111000000000000000000000000////////////000000111111////////////////////////111222333444555555444333111111111111111000/////////000111222333222222111000111111222333333444444333333333444444444555555444555666555333222333444444444444444555666777888999999888888888999999:::999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFGGGHHHIIILLLNNNPPPRRRSSSTTTSSSSSSUUUWWW[[[```bbbaaabbbccceeehhhjjjkkklllqqqqqqsssuuuwwwyyy{{{|||}}}||||||}}}}}}~~~yyylll```XXXVVVOOOKKKJJJIIIEEEDDDFFFBBBCCCCCCCCCBBBCCCDDDEEEEEEHHHKKKPPPXXXdddsss}}}xxxppphhh___YYYSSSPPPLLLHHHFFFFFFEEEEEEFFFIIIMMMQQQUUU[[[aaaeeemmmpppuuuzzz~~~zzzvvvsssssssssrrrrrrppppppppprrrsssuuuwwwxxx}}}}}}zzznnnddd```aaabbbbbbeeennn{{{ppp^^^UUUPPPHHHHHHMMMJJJIIIGGGFFFFFFGGGGGGEEEDDDBBBBBBBBBAAA???>>><<<;;;:::999999999888777777777555555444333222222222222111111000000000000111111000000000000000000000000111111222222333333333444////////////////////////,,,---///111222222222222111111111111111000//////...000222333444333111000000000111222333333444444333333333444444444555555555666777666444333444555000000111333555777:::;;;::::::999999999999999999888888999::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTTTTSSSUUUWWW\\\```ccc```aaaccceeehhhjjjlllmmmrrrrrrtttuuuwwwyyyzzz{{{}}}}}}}}}}}}~~~sssfff^^^VVVPPPKKKKKKIIIFFFDDDFFFEEEDDDDDDCCCCCCCCCCCCDDD@@@BBBFFFJJJOOOYYYdddmmmxxxlllccc]]]YYYTTTOOOLLLIIIGGGEEECCCFFFHHHKKKNNNRRRWWW[[[cccggglllqqquuuzzz{{{wwwuuuuuuvvvvvvvvvuuuvvvwwwyyyzzz|||}}}~~~zzznnnbbb]]]___```aaadddmmmzzztttdddTTTMMMLLLJJJIIIJJJIIIIIIIIIHHHFFFEEECCCBBBDDDDDDCCCBBB@@@>>><<<;;;999999999888777666555444333333222222111000000000000000000000000000111111444222000000000000///...000000000000000000000000000111333444333222///...111111222222222111111000111222222222222111000000111111222222222222111111222222222222222222222222555555555444444333333333333333333333333333333333222333333444555666777777777888999:::;;;<<<<<<<<<:::999999888777777777888>>>===<<<<<<<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJKKKKKKMMMOOORRRRRRUUUXXXZZZ[[[\\\^^^``````ccceeeggghhhjjjlllooossssssssstttvvvwwwyyyzzz{{{|||~~~|||jjj___ZZZSSSMMMJJJGGGCCCCCCFFFBBBBBBBBBAAAAAA@@@@@@@@@CCCEEEGGGHHHKKKRRR\\\dddvvvyyyqqqiiibbbXXXQQQMMMKKKHHHEEEGGGCCCBBBFFFJJJMMMPPPTTT[[[^^^aaaeeeiiiooovvvzzz~~~~~~~~~}}}|||{{{|||xxxmmmddd```]]]\\\aaafffnnn{{{uuueeeUUUNNNLLLKKKIIIJJJIIIIIIIIIHHHFFFEEECCCBBBCCCCCCBBBAAA@@@>>><<<;;;:::::::::999888777555555444444333333222111111111111111111000000000000000222111000////////////...000000000000000000000000000111222222222111///...111111222222222111111000222222222222222111000000111111222222222222111111222222222222222222222222333333333222222111111111333333333333333333333333222333333444555666777777777888888999999999888888;;;;;;::::::999999999999===<<<;;;;;;;;;<<<>>>>>>?????????@@@AAABBBCCCDDDEEEGGGHHHIIIIIIKKKNNNPPPRRRTTTXXXZZZ[[[\\\^^^```aaaccceeeggghhhjjjmmmooorrrrrrssstttuuuwwwxxxyyy{{{|||}}}ssshhh[[[TTTMMMJJJGGGCCCCCCFFFBBBBBBBBBAAAAAAAAA@@@@@@???AAACCCEEEGGGMMMVVV\\\lllwww~~~~~~}}}}}}~~~rrrjjj___WWWRRRNNNKKKHHHIIIDDDBBBDDDFFFEEEFFFIIIRRRTTTXXX[[[```eeelllqqqwww{{{zzzooogggaaa^^^]]]aaaffflllxxxxxxhhhWWWPPPNNNKKKJJJJJJIIIIIIIIIHHHGGGEEECCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999777666555555555444444333222222111222111111111000000//////000000//////////////////000000000000000000000000000000000000////////////000111111222222222111111222222222222222111111000111111222222222222111111222222222222222222222222333333222222222222111111333333333333333333333333333333444555666777777888999999999888888888777777===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGGGGHHHIIILLLNNNRRRTTTWWWZZZ[[[\\\^^^```aaacccfffggghhhjjjmmmoooqqqrrrssstttuuuwwwxxxxxxzzzzzz|||~~~yyylll^^^UUUNNNJJJGGGDDDCCCFFFBBBBBBBBBBBBAAAAAAAAAAAA===@@@BBBCCCDDDIIIPPPUUUbbbmmm~~~~~~zzzyyyxxxyyy|||wwwkkk```ZZZTTTOOOKKKJJJEEEBBBCCCCCCAAA@@@BBBIIIKKKNNNQQQUUUZZZaaaeeelllpppwww}}}~~~rrrjjjbbb___^^^bbbfffkkkuuuzzzjjjYYYQQQOOOLLLJJJJJJJJJJJJIIIHHHGGGEEEDDDCCC@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888777666444444444333222222111111222222111111000////////////000111111000000000111////////////////////////000///............//////000000111222222222111111222222333333222222111000111222222333333222222111111222222222222222333333444444444444444444444444444444444444444444444444333333444555666777888888;;;:::::::::::::::::::::<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@BBBCCCDDDCCCEEEGGGGGGHHHIIILLLNNNQQQTTTWWWYYY[[[\\\___aaaaaacccfffhhhiiijjjmmmoooqqqqqqssstttuuuvvvwwwwwwyyyzzz{{{}}}qqqaaaWWWNNNJJJGGGCCCBBBDDDBBBBBBBBBBBBBBBBBBAAAAAA???BBBDDDEEEFFFIIINNNSSS___jjjzzz{{{yyyxxxxxxzzz||||||||||||~~~wwwkkkbbb[[[TTTOOOJJJEEECCCEEEEEECCCBBBDDDDDDFFFIIIKKKOOOSSSYYY]]]cccgggmmmssswww|||}}}zzzxxxzzz}}}tttmmmccc``````cccfffkkkttt~~~zzzjjjYYYRRROOOMMMKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCAAAAAAAAA@@@@@@>>>======;;;;;;;;;:::999888777666333333222222111111000000111111111111000000/////////222444444222111222333///////////////////////////......---....../////////000111222222222222222222333333333333222111111222222333333333333222222111111111222222333333333444444444444444444444444444444444444444444444444333444444555666777888888999999999999:::;;;<<<===:::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEEEEFFFHHHIIIIIIJJJMMMOOOQQQSSSWWWYYY[[[]]]___aaaaaadddfffhhhiiikkkmmmppppppqqqsssuuuvvvwwwwwwwwwxxxyyy{{{}}}{{{ggg[[[PPPKKKHHHDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFGGGGGGIIIOOOTTTaaalll||||||zzzyyyyyyzzzyyyxxxyyyzzz|||wwwmmmddd[[[UUUNNNIIIFFFGGGGGGEEEDDDFFFCCCEEEFFFHHHJJJNNNSSSVVV\\\```eeejjjooosssxxx{{{}}}yyyxxxwwwtttqqqmmmpppssswww|||vvvpppeeebbb```cccfffkkkttt~~~zzzjjjYYYQQQPPPMMMLLLLLLJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@???======;;;;;;::::::999777666555333333222111111000000///000000000000000000000111000333666666333111222444000000000000000000000000.........//////////////////000111222222222222222333333333333333222222111222222333333333333222222111111111222222333333444111111222222222222333333444444444444444444444444444444555666777888888999777666666666777999;;;<<<999:::;;;<<<<<<<<<;;;:::<<<======>>>???>>>>>>>>>@@@@@@@@@AAABBBCCCEEEEEEFFFGGGIIIJJJJJJKKKNNNPPPPPPSSSWWWYYY[[[]]]___aaabbbdddggghhhiiikkknnnpppqqqrrrtttvvvxxxxxxxxxxxxxxxyyy{{{~~~ooobbbUUUOOOKKKGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAACCCEEEFFFFFFJJJPPPVVVeeerrr~~~{{{zzzyyywwwvvvwwwxxxzzz}}}{{{pppeee^^^XXXQQQLLLJJJHHHDDDCCCDDDBBBCCCDDDDDDEEEGGGKKKOOOUUUXXX]]]aaafffjjjooosssvvvyyyxxxssspppmmmiiifffcccfffiiinnnuuu}}}xxxrrrhhhddd```aaaccchhhrrr|||xxxhhhXXXQQQOOONNNLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDDDDCCCAAA???>>>===:::::::::999888777555555444333333222222111000000/////////000111111222222000444888777333000000222000000000000000000000000---...///000111000000/////////000222222333333222333333444444333333222111222333333444444333333222000111111222333333444444111111111222222333333333555555555555555555555555444444555666777888999999999888777666777888:::;;;888999;;;======<<<;;;:::;;;<<<===>>>>>>>>>======?????????@@@AAABBBDDDDDDFFFGGGIIIJJJJJJKKKNNNPPPPPPSSSVVVYYY[[[]]]```bbbbbbdddgggiiijjjkkknnnpppqqqsssuuuxxxyyyyyyyyyxxxyyyzzz|||~~~xxxjjj[[[TTTPPPJJJFFFEEEBBBBBBBBBBBBCCCCCCCCCDDDAAACCCEEEFFFGGGLLLTTT[[[kkkzzz}}}zzzxxxuuuvvvwwwyyy|||~~~rrriiiddd[[[SSSOOOKKKGGGFFFHHHCCCDDDCCCCCCBBBCCCFFFIIILLLOOOSSSWWW[[[```eeeiiimmmpppvvv|||zzzrrrlllgggbbb^^^]]]```ccciiiqqq{{{{{{vvvmmmfff```^^^___bbbmmmwwwwwwgggWWWPPPOOONNNMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFEEEDDDBBB@@@>>>===999999999888777666555444555555444333333222222111......///000111222333333///444888666222...///111000000000000000000000000,,,...000222222111000/////////000222222333333333333333444444333333222111222333333444444333333222000000111222333333444444333333333444444555555555555555555555555555555555444444555666777888999999===<<<:::888888999:::;;;888:::<<<===>>>===<<<;;;::::::<<<=========<<<;;;>>>>>>>>>???@@@AAACCCCCCEEEGGGHHHIIIIIIKKKNNNPPPPPPSSSVVVYYY[[[]]]```bbbbbbdddgggiiijjjkkknnnppprrrtttvvvyyyzzzzzzyyyyyyyyyzzz|||ppp```XXXSSSMMMHHHGGGBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGGGGIIIOOOXXX```qqq~~~{{{ssstttuuuwwwyyy|||~~~zzzqqqjjjaaaXXXSSSPPPLLLLLLOOOEEEEEEEEECCCBBBBBBEEEHHHEEEHHHLLLPPPTTTYYY^^^bbbgggjjjpppvvv|||tttllleee___ZZZ\\\^^^bbbhhhqqq|||}}}xxxppphhh```\\\[[[^^^hhhrrrvvvgggWWWQQQPPPNNNMMMMMMJJJMMMOOONNNJJJFFFDDDEEEEEEEEEDDDCCCAAA???<<<:::777777777777777666555555333333333222222333444444...///111333333111///...111111222222222222111111000000000000000000000000///////////////000111111444333111000000000111222555555444333222000000///222222333333333333444444222222333333333444444444444444333333333333222222555555555555555555444444222333555777888888777777888:::;;;;;;:::999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDFFFHHHJJJKKKKKKKKKMMMOOORRRTTTVVVYYY[[[^^^______```bbbeeegggiiikkkooorrrqqqsssuuuxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~{{{jjj```YYYQQQKKKHHHKKKIIIFFFDDDCCCEEEHHHIIIIIIJJJJJJMMMQQQWWW]]]```wwwzzz}}}{{{yyyxxxzzz{{{{{{{{{~~~yyyrrrhhh^^^WWWSSSOOOMMMMMMIIIEEECCCDDDEEEEEEEEEGGGJJJMMMMMMMMMPPPWWW]]]___ccciiiooouuu{{{|||ooofff```^^^___^^^bbblllvvvxxxsssjjj```[[[[[[^^^gggqqq{{{~~~{{{|||~~~vvvgggWWWQQQPPPOOONNNNNNQQQRRRRRROOOJJJEEECCCCCCEEEEEEDDDCCCAAA???<<<:::999999999999888777666555333333333222222333333444///000111222222111000///000111111222222111111000000000000000000000000000111000000////////////000333222222111111111111111111111111222222333333333222222222333333333444444222222222222333333333333444444333333333333222222555555555555555555444444222444555777888888888888888:::;;;;;;:::999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDGGGIIIKKKLLLLLLLLLNNNPPPRRRSSSVVVYYY\\\^^^___```aaaccceeeggghhhkkknnnqqqqqqsssuuuwwwyyyyyyyyyyyyzzzzzz{{{|||}}}~~~oooddd]]]UUUOOOMMMLLLJJJGGGEEEEEEGGGIIIKKKMMMNNNOOORRRVVV[[[```cccwww}}}zzzyyyzzz{{{zzzyyyzzz|||zzzpppggg___YYYUUURRRNNNKKKFFFDDDDDDDDDDDDDDDCCCFFFHHHHHHGGGJJJPPPUUUZZZ^^^dddjjjpppvvv|||zzzpppiiifffcccaaaeeennnxxxzzzqqqhhh___[[[ZZZ]]]dddmmmxxx}}}~~~|||~~~uuufffWWWQQQQQQPPPNNNOOOTTTTTTSSSOOOJJJFFFEEEEEEEEEEEEDDDCCCAAA???<<<:::;;;;;;;;;:::999777666555333333222222222222333333000000000000000000000000000111111222222111111000000000000000000000000000222111000//////.........222222222222222111111000000000111222333333444444222222222222333333333333111111111222222222222333444444333333333333222222444444444444444444555555333444666777888999888888888:::;;;;;;:::999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDHHHIIIKKKLLLLLLMMMOOOQQQRRRSSSVVVYYY\\\^^^___```bbbdddfffggghhhjjjmmmooorrrsssuuuwwwyyyyyyyyyxxxzzz{{{{{{|||}}}~~~zzzmmmeee]]]XXXWWWRRRPPPMMMKKKKKKLLLOOOPPPSSSTTTWWW[[[```dddgggiiizzz~~~~~~}}}{{{zzzxxxzzz}}}}}}ssskkkddd^^^ZZZSSSOOOKKKGGGFFFFFFEEEDDDBBBDDDEEEDDDCCCDDDIIIMMMRRRVVV\\\bbbgggnnntttyyy~~~}}}uuuqqqllljjjlllttt||||||nnnfff___\\\\\\]]]cccjjjtttzzz}}}uuufffWWWQQQQQQPPPOOOPPPRRRQQQOOOMMMJJJIIIHHHHHHEEEEEEDDDCCCAAA???<<<:::<<<<<<;;;:::999777555444444333222222222222222222111111000000000000111111000000111111111111000000////////////////////////111000///////////////000111222333444333222111000222222222222222222222222111222222222222333333333000000111111111222222222444444333333333222222222333333444444444444555555222333555777888888888777888999;;;;;;999888999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDGGGIIIKKKKKKKKKLLLNNNPPPQQQSSSUUUYYY\\\^^^``````ccceeefffgggggghhhkkkmmmtttuuuwwwxxxyyyzzzyyyyyy{{{{{{|||}}}~~~yyyooofffbbbbbb^^^[[[XXXUUUSSSTTTVVVWWWYYY\\\aaaggglllqqqtttuuu}}}{{{|||}}}wwwooohhhccc[[[WWWQQQLLLJJJHHHGGGFFFDDDEEEEEEDDDBBBCCCFFFIIILLLOOOTTTYYY___fffmmmqqquuuzzz}}}zzzwwwxxx}}}zzzllleee```___^^^___dddkkksssyyy~~~sssdddUUUPPPPPPPPPOOOPPPPPPOOOMMMKKKIIIHHHHHHGGGEEEEEEDDDCCCAAA???<<<:::;;;;;;:::999888666444333444333222222111111111111111111000000000000111111000000000111111000000000////////////////////////............///000222222222222333444444222111000222222222222222222222222111111111222222222333333000000111111111222222222444444333333333222222222333333333333444444555555111222444666777777777666777999::::::999888888999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDEEEGGGIIIJJJJJJKKKMMMNNNQQQRRRUUUYYY\\\^^^```aaaccceeefffgggggghhhjjjmmmtttvvvxxxyyy{{{{{{{{{{{{{{{{{{|||}}}~~~wwwmmmiiijjjhhheeeaaa]]][[[[[[\\\]]]aaaeeekkkssszzz~~~~~~zzzrrrmmmbbb]]]WWWQQQMMMJJJHHHFFFGGGGGGGGGEEECCCCCCDDDEEEGGGJJJNNNSSSXXX^^^eeejjjooouuu|||xxxhhhccc_________```dddjjjtttzzzqqqbbbTTTOOOOOOOOOOOOPPPQQQNNNLLLJJJIIIGGGEEEBBBEEEEEEDDDCCCAAA???<<<::::::::::::999888666555444444333222111111000111111000000000000000000000000///000000111111000000///000000000000000000000000---------...000111333444333333333333333222222111000000111222333333444444111111111111222222222222111111111222222222222333444444333333333333222222222222333333444444555555222333555666777888777777777999::::::999888888999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDEEEFFFHHHIIIIIIJJJLLLNNNPPPRRRUUUXXX\\\___```aaacccdddfffffffffhhhjjjmmmssstttwwwyyy{{{|||||||||{{{||||||}}}~~~~~~sssooopppooolllhhhdddbbbbbbdddeeekkkooovvv~~~yyyjjjeee]]]WWWRRRNNNJJJHHHIIIHHHGGGFFFDDDCCCCCCCCCDDDGGGJJJMMMRRRWWW^^^ccckkkpppwww|||yyyiiiccc___^^^^^^^^^bbbggguuu{{{ooo```RRRMMMNNNNNNNNNOOONNNLLLJJJJJJKKKIIIEEEBBBEEEEEEDDDCCCAAA???<<<:::::::::::::::999888777666444333222111000000000000///000111222222111000/////////000000000000//////000000000000000000000000............///111222222444444333222222222222333111111111222222333333333111111111111222222222222222222222222333333333333444444333333333333222222111222222333444444555555444555666888999999999999777888::::::888777888999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJLLLNNNPPPRRRUUUXXX\\\___aaabbbbbbccceeeffffffhhhkkkmmmpppqqqtttwwwzzz{{{||||||||||||}}}~~~|||wwwwwwtttrrrooommmlllnnnppprrrwwwzzzvvvppphhh```ZZZVVVRRROOOLLLJJJIIIHHHGGGFFFDDDCCCBBBDDDFFFIIILLLRRRXXX\\\fffkkkrrrwwwyyy{{{~~~qqqjjjdddaaa___^^^aaafffsssyyynnn___QQQMMMNNNNNNNNNNNNIIIHHHHHHKKKMMMMMMIIIFFFEEEEEEEEECCCAAA???<<<;;;;;;;;;;;;;;;::::::999888444333222111000000000000...000111333333111000...//////000000000000//////000000000000000000000000000////////////000000111555444333222111222333444555555444333222000000///000111111111111222222222222222333333333444444444444444444333333333222222111111222333333444555555555777888:::;;;;;;;;;;;;777888::::::888777888999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBDDDDDDFFFHHHJJJKKKKKKKKKMMMOOOPPPRRRUUUXXX\\\___aaabbbaaaccceeeffffffhhhkkknnnmmmooorrruuuxxxzzz{{{{{{||||||}}}~~~~~~xxxwwwuuutttuuuxxx{{{}}}}}}wwwmmmmmmkkkiiillltttzzzrrriiiccc^^^YYYWWWOOOMMMLLLKKKJJJIIIGGGFFFAAABBBDDDFFFIIINNNTTTXXXccchhhooossstttvvvzzz}}}yyyrrrjjjfffbbb```bbbgggqqqxxxhhh[[[NNNLLLNNNNNNNNNNNNMMMMMMKKKIIIHHHFFFEEEDDDFFFFFFEEEDDDBBB???===;;;999:::::::::999777555444666555555444444333222222111000/////////000222333000111222111//////000222111///......000000000///000000000000111222333444333333333333333333333333333333222111111000000///333222111000000000111222222222222111222222333333444444444444333333222111555444222111111222444555666666666666777777777777555555555555555666666777999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;???AAACCCCCCCCCCCCEEEFFFHHHHHHIIIIIIKKKLLLNNNNNNSSSSSSUUUWWW[[[___ccceeedddeeefffggghhhiiijjjkkknnnooorrruuuyyy{{{}}}~~~}}}|||{{{{{{|||~~~uuuiiifffccc^^^[[[\\\aaagggkkkyyy|||}}}ssskkkddd^^^[[[UUURRRNNNKKKJJJHHHFFFEEEHHHGGGEEEDDDFFFIIIMMMOOOVVV^^^gggmmmnnnpppssswww~~~~~~uuulllhhheeeaaaaaadddnnnuuu~~~hhh[[[NNNLLLMMMNNNMMMNNNOOONNNNNNLLLJJJHHHFFFEEEFFFFFFEEEDDDBBB???===;;;::::::::::::999777666444555555555444333333222222000000000000000111111222000111111000//////111222666333111000000000000///000000000000000111333333333333333333333333333333444444444333333333333222444333222111000111111222222222222111222222333333444555555555555444333222555444222111111222444555666666666666777777777777888888888888888999::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAABBBAAABBBCCCEEEHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRTTTVVVZZZ]]]```bbbeeeeeefffhhhiiijjjkkklllnnnooorrruuuxxx{{{|||}}}zzzooojjjccc\\\XXXWWWXXXYYYUUUWWWZZZaaajjjuuu{{{rrrmmmfffbbb]]]XXXUUURRRNNNLLLJJJHHHFFFEEEEEEGGGIIIKKKMMMRRRXXX]]]```eeekkkoooppptttzzz~~~|||yyyxxx}}}vvvoooiiicccccceeeiiipppyyyjjj\\\OOOLLLMMMLLLKKKLLLOOOPPPPPPPPPNNNJJJGGGDDDFFFFFFEEEDDDBBB???===;;;;;;::::::999888777666555555555444444333222222111...///000222222111000000...///000000///000222444;;;777333111000111000000............///000111222222222222222222222222222//////000111222222333333444444333333333222222333000111111222333333333333444444555555555555444444333333222222222333444555666666666666777777777777777666666666666777888888999999999:::::::::;;;;;;<<<<<<<<<<<<===============???AAAAAAAAAAAACCCEEEGGGGGGHHHIIIKKKMMMNNNOOORRRSSSUUUXXX[[[^^^aaabbbeeeeeefffhhhiiikkklllmmmnnnooorrruuuxxxzzz{{{|||zzzrrrjjjccc^^^\\\\\\[[[YYYXXXZZZ___gggooottt~~~xxxoookkkeee___[[[VVVRRRPPPNNNLLLJJJHHHGGGGGGIIIJJJIIILLLPPPTTTXXX^^^eeejjjkkkooouuuzzz~~~|||tttmmmgggfffiiigggmmmvvv}}}kkk]]]PPPMMMMMMMMMKKKKKKMMMNNNOOOOOOMMMJJJFFFDDDFFFFFFEEEDDDBBB???===;;;;;;;;;:::888777777666666555444444333222222111111...///000222222111000000...///000000///000222444666444111///000111111111............///000111222222222222222222222222222//////000111222333333444444444444444333333222222///000111333333444333333222333333444444444333333222222222222333333444444666666666666777777777777666555555555555666777777999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>===???AAAAAAAAAAAACCCEEEGGGGGGHHHIIIKKKMMMOOOPPPSSSUUUWWWZZZ]]]```aaabbbddddddfffgggiiikkklllmmmnnnooorrruuuwwwyyy{{{{{{~~~~~~~~~|||uuunnnjjjiiiiiifffaaa]]]]]]```dddgggooowwwxxxssslllfff```[[[WWWSSSQQQOOOLLLIIIGGGFFFFFFGGGGGGHHHKKKMMMRRRXXX^^^ccchhhkkkqqquuuxxx{{{~~~zzzqqqhhheeefffeeelllsssxxx|||mmm___RRRNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKIIIGGGEEEFFFFFFEEEDDDBBB???===;;;<<<;;;999888777666666666444444333333222222111111//////000111111111111111///000111000///000222333222000//////111222111000////////////000111222222222222222222222222222222111111222333444444555555333333333333333222111111...///111333444444444333222222333333444333333333111222222333333444444444666666666666777777777777777777777777777888888999999999::::::::::::;;;;;;<<<<<<<<<======>>>>>>???>>>@@@AAABBBAAABBBCCCEEEFFFGGGHHHIIIKKKMMMOOOPPPTTTVVVXXX[[[^^^```bbbbbbbbbccceeefffhhhjjjllllllnnnooorrrtttwwwyyyzzz{{{|||}}}}}}~~~~~~{{{xxxtttnnnhhhdddccccccddddddkkkuuu|||uuunnnhhhbbb]]]ZZZSSSQQQNNNKKKHHHEEEDDDDDDGGGGGGGGGIIIMMMRRRWWWZZZaaaeeejjjooorrruuuxxxzzzuuuiiibbbaaadddjjjqqquuuwww{{{oooaaaTTTOOOPPPNNNMMMLLLJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDBBB???===;;;<<<;;;999888777666777777444444333333222111111111000000000000000111111222000111111000//////111222000000000111222222111///000000000000000111333333111111111111111111111111222222222333333444444444111222333333333222111000...///111333444444444333222333333444555555444444111111222333444444444444666666666666777777777777888888777777888888999:::999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>?????????@@@BBBBBBBBBCCCDDDFFFFFFFFFGGGIIIKKKMMMOOOQQQSSSUUUXXX[[[^^^```aaaaaaaaabbbccceeegggiiikkklllnnnooorrrtttwwwxxxzzzzzz|||}}}}}}{{{uuuooollljjjeeegggkkkooovvv~~~vvvpppjjjeeebbbXXXVVVSSSOOOKKKHHHFFFEEEGGGFFFEEEFFFIIIMMMPPPRRRWWW[[[aaagggkkkooosssuuuzzz}}}yyyllldddbbbbbbhhhpppssstttvvv|||pppbbbUUUPPPPPPOOOMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKFFFFFFEEEDDDBBB@@@===;;;<<<;;;999777666666777777444444333333222111111000111000/////////000222333111111222111//////000222111111111333444333000---000000000000111222333444111111111111111111111111000111111111111222222222111111222333222111000///---///111444555555444333333444444555666666666555000111222333444555444444666666666666777777777777777777777666777888888999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@???AAACCCCCCCCCCCCEEEGGGFFFFFFGGGIIIKKKNNNPPPQQQRRRTTTWWWZZZ]]]______``````aaaccceeegggiiijjjkkknnnppprrrtttvvvxxxyyyzzz|||}}}~~~{{{uuuqqqkkkiiifffdddgggoooyyy}}}vvvpppkkkhhh^^^\\\YYYTTTPPPMMMJJJIIIFFFEEEDDDDDDGGGJJJLLLLLLOOOTTT[[[aaafffkkkpppsssuuuyyy~~~|||pppiiigggaaagggooossssssuuuyyy}}}ooobbbUUUOOOMMMJJJHHHIIIMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEECCCAAA>>>;;;:::888999:::;;;:::888666444555555444333222222222222---......///000111111222222222111000000111222333000000000000000000000000/////////000111111222222222222111111111111222222333333333333333333333333333333333333333222111000666333111222555888888666555444444333333444444555333444555444222111222333333444555777888888999999666888999888777666777888::::::;;;;;;::::::999999;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBCCCCCCCCCFFFGGGHHHJJJLLLOOOQQQRRRUUUVVVWWWYYY[[[\\\]]]]]]aaacccddddddeeegggjjjmmmpppqqqrrrrrrssstttxxxzzz{{{{{{|||}}}~~~~~~tttnnngggbbbbbbeeeiiikkkooosssxxx|||wwwooojjjeeeaaa\\\WWWTTTQQQNNNLLLJJJHHHFFFEEEEEEFFFGGGHHHNNNPPPTTTWWW\\\bbbiiimmmooorrrvvv{{{wwwmmmeeecccaaagggnnnrrrsssssstttvvvooobbbUUUOOOMMMKKKIIIJJJMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEDDDCCCAAA???<<<;;;999999::::::999888666555555555444333222222222222......//////000000111111333222111000000111111222000000000000000000000000/////////000111111222222222222111111111111222222333333333333333333333333333333333333333222111111666333111222555777777666555444444333333444444555333444555444222111222333333444555777888888999999666888999888777666777888888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBCCCCCCCCCFFFFFFHHHIIILLLOOOQQQRRRUUUVVVXXXZZZ[[[]]]]]]^^^aaabbbcccdddeeegggjjjmmmpppqqqrrrrrrssstttxxxzzz{{{{{{|||}}}~~~uuummmhhheeeddddddaaadddhhhkkknnntttzzz}}}vvvqqqiiieee___[[[WWWTTTQQQNNNJJJIIIFFFEEEDDDDDDEEEEEEIIILLLOOORRRVVV[[[bbbfffjjjmmmrrrvvvzzz|||sssjjjeeedddeeeiiinnnqqqrrrtttxxx{{{nnnaaaTTTOOOMMMKKKJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCCCCCCCAAA???===<<<::::::999999888777777666555555444333222222222222000000000000000000000000333333222111000000111111000000000000000000000000/////////000111111222222222222111111111111222222222222333333333333333333333333333333333222222111666444333333444555555444555444444333333444444555333444555444333222222444333444555777888888888888666888999888777666777888777777999:::;;;<<<<<<<<<;;;<<<===>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDFFFFFFGGGIIILLLNNNQQQRRRVVVWWWXXX[[[\\\^^^^^^___```aaacccdddeeegggjjjlllpppqqqrrrrrrssstttxxxzzz{{{||||||}}}~~~uuummmfffbbbZZZ[[[\\\\\\^^^aaagggkkkttt{{{oookkkeee```[[[XXXTTTQQQNNNLLLJJJGGGEEEDDDDDDDDDFFFHHHJJJLLLOOOTTTYYY]]]bbbeeeiiinnnrrrvvv|||uuunnngggeeefffiiillloooqqqssswww~~~lll___SSSNNNMMMKKKJJJKKKLLLLLLKKKKKKJJJHHHGGGGGGAAABBBBBBBBBAAA@@@>>>===;;;:::999888777777777777555555444333222222222222111111000000000000000000333333222111111000000000/////////////////////////////////000111111222222222222111111111111222222222222222222222333333333222333333444333333222222555444444444444444444333555444444333333444444555444555555555333222333444444555666777888888888888666888999888777666777888777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGIIIKKKNNNPPPRRRVVVWWWYYY[[[]]]^^^___```___aaaccceeefffgggjjjlllpppqqqrrrrrrssstttxxxzzz{{{|||}}}~~~~~~tttnnneeeccc```\\\ZZZZZZ\\\^^^aaakkkwwwuuuqqqkkkeee```\\\XXXUUUTTTRRROOOLLLIIIGGGFFFEEEEEEGGGHHHIIIJJJNNNRRRVVVYYY[[[___cccgggkkkqqqtttxxx~~~|||rrrkkkffffffhhhhhhmmmrrrvvvyyy~~~~~~kkk^^^QQQMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGFFF@@@AAABBBBBBAAA???>>>===;;;:::999888777777777777555555444333222222222222111111111111000000000000222222222222111111000000/////////////////////////////////000111111222222222222111111111111222222111111111222222333333333222333333444444444333333444444555444444333333333555444444333333444444555444555666555333222333444444555666777777888777777666888999888777666777888:::::::::;;;;;;::::::999;;;<<<===>>>>>>???????????????@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKNNNPPPQQQUUUVVVYYY[[[]]]___``````^^^aaadddfffggghhhkkkmmmpppqqqrrrrrrssstttxxxzzz||||||}}}~~~xxxtttmmmfff```\\\YYYWWWXXX^^^eeejjjppp}}}{{{wwwpppjjjeeeaaa]]]ZZZXXXWWWTTTPPPLLLIIIGGGFFFEEEFFFFFFEEEEEEGGGKKKNNNPPPRRRVVVYYY\\\```dddhhhmmmttt~~~~~~tttmmmiiihhhjjjeeelllvvv}}}lll___RRRMMMKKKIIIHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFAAAAAAAAAAAAAAA???===<<<::::::999999888777777666555555444333222222222222111111111111111111111111000111222222222222111111000000000000000000000000/////////000111111222222222222111111111111222222000000111111222333333333222333333444444444444444111333555555444333333444555444444333333444444555444555666555333333333555555555666777777777777777666888999888777666777888:::;;;;;;;;;::::::999888;;;<<<===>>>>>>???????????????@@@AAACCCDDDEEEEEEEEEEEEFFFHHHKKKMMMPPPQQQTTTVVVXXXZZZ]]]^^^___```___aaaeeegggiiijjjlllnnnpppqqqrrrrrrssstttxxxzzz|||}}}}}}~~~wwwnnnfff___ZZZZZZ[[[[[[[[[^^^hhhvvv|||vvvppplllgggcccaaa\\\[[[XXXTTTPPPLLLIIIHHHEEEEEEDDDCCCAAABBBDDDGGGIIIKKKNNNPPPRRRUUUYYY\\\ccciiisss~~~{{{tttnnnlllmmmeeemmmxxxoooaaaTTTOOOMMMJJJIIIJJJKKKKKKLLLLLLKKKIIIGGGEEEAAAAAABBBAAA@@@>>><<<;;;999999::::::999888666555555555444333222222222222000000000111111222222333//////111222333333222222000000000000000000000000/////////000111111222222222222111111111111222222///000000111222222333333222333333444555555444444///222555555444333444555555444444333333444444555444666666555444333444555555666666777777777777777666888999888777666777888999999:::;;;;;;;;;::::::;;;<<<===>>>>>>?????????>>>???@@@AAACCCDDDEEEEEEDDDEEEFFFHHHJJJMMMOOOQQQSSSTTTWWWYYY\\\^^^___```___bbbfffiiijjjlllnnnooopppqqqrrrrrrssstttxxxzzz|||}}}~~~~~~}}}sssllleeebbb^^^ZZZZZZ^^^ffflllzzz|||wwwrrrnnnjjjhhhcccaaa___[[[WWWSSSOOONNNHHHHHHFFFCCCAAA@@@BBBDDDEEEGGGIIIJJJKKKMMMPPPRRRVVV\\\eeepppzzz|||tttoooooogggooozzzqqqdddVVVQQQNNNKKKJJJKKKJJJKKKLLLLLLKKKIIIGGGEEEBBBBBBBBBAAA@@@>>><<<:::888999:::;;;:::888666444555555444333222222222222//////000111222333333333---///000222333333333222000000000000000000000000/////////000111111222222222222111111111111222222///000000111222222333333222333333444555555555444...111444555444333444666555444444333333444444555555666666666444333444555555666777777777777777666666888999888777666777888777888999:::;;;<<<<<<<<<;;;<<<===>>>????????????>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFHHHJJJMMMOOOQQQRRRTTTVVVYYY[[[]]]______```cccgggjjjkkkmmmoooppppppqqqrrrrrrssstttxxxzzz}}}}}}~~~~~~ppplllfffaaa^^^^^^```aaaaaammm{{{wwwsssooollliiihhheeebbb^^^ZZZVVVTTTLLLLLLJJJGGGCCCBBBDDDEEECCCDDDFFFGGGGGGHHHKKKMMMKKKQQQZZZdddooo{{{~~~~~~xxxrrrpppkkkrrrzzz~~~}}}}}}~~~tttfffXXXQQQNNNKKKJJJKKKLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCAAA???<<<;;;999:::999666222111222555555444333222111111111111000000000000000000000000000000000000000000000000000000111111111111000000.........//////000111222///////////////000000000///111222333111111222333222222222222222222222222444333222111222444777888333333333111111222555777444444444444444444444444777777777888999999::::::888999:::::::::888777666777888888999999:::;;;;;;============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFHHHJJJKKKKKKKKKMMMOOOSSSUUUWWWXXXXXXZZZ]]]___bbbdddfffhhhiiijjjmmmoooooopppqqqrrrsssuuuvvvvvv}}}}}}}}}~~~~~~yyyrrrnnnlllmmmnnnnnn{{{zzzqqqmmmhhhaaa\\\aaaccclll{{{{{{yyyvvvtttoooooommmllliiiddd^^^YYYRRROOOJJJGGGFFFEEEDDDBBBBBBBBBAAAAAABBBDDDFFFGGGHHHJJJNNNTTT^^^kkkyyy{{{tttoooqqqrrrvvv{{{|||zzz{{{qqqdddWWWQQQNNNKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCAAA???===<<<:::;;;;;;888555333444666555444333222111111111111000000000000000000000000000000000000000000000000000000111111111111000000///......//////000111222000000000000000000000000///000222222111111111222222222222222222222222222333333222222333444666777333333333222111111444666555555555555555555555555666777777888888999::::::999999999999999888777777777888888999999:::;;;;;;============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGHHHJJJJJJJJJKKKNNNPPPTTTVVVXXXYYYYYY[[[^^^```bbbdddggghhhiiikkkmmmppppppqqqrrrssstttuuuvvvwww}}}}}}}}}~~~~~~wwwiiieee^^^ZZZYYYYYYZZZZZZ```gggqqqxxx}}}wwwmmmfffcccbbbeeennnyyy|||yyywwwuuutttsssrrrooojjjddd```YYYUUUPPPKKKIIIGGGFFFDDD@@@@@@@@@@@@@@@BBBDDDEEEDDDFFFIIIMMMTTT___kkksss|||||||||vvvqqqrrrrrrvvv{{{{{{xxxxxx|||mmmaaaUUUPPPOOOKKKIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCBBB@@@>>>===:::<<<<<<;;;888666666666555444333222111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000111222222333222222111111000000000...000222222111000111222333333333333333333333333222222333333444444555555444444444222111111333555666666666666666666666666666666777888888999999::::::999888888888888888888777888888999999:::;;;;;;<<<=========>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDHHHIIIJJJJJJJJJKKKNNNQQQSSSUUUWWWXXXYYY[[[^^^```bbbdddgggiiijjjkkknnnpppqqqrrrssstttuuuwwwwwwxxx|||}}}}}}~~~zzznnndddYYYUUUOOOLLLKKKKKKLLLLLLLLLQQQXXX]]]```dddjjjooouuuxxxwwwmmmhhhdddeeejjjrrr}}}zzz{{{zzzyyyyyywwwsssnnnjjjddd___XXXQQQNNNKKKHHHGGGAAA@@@@@@???@@@AAABBBCCCBBBCCCDDDFFFJJJRRR[[[bbbuuu|||}}}yyywwwyyy}}}{{{wwwuuuttttttvvvzzzyyyuuuvvvyyy{{{iii^^^SSSPPPOOOLLLIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGBBBBBBCCCCCCBBB@@@???>>>:::;;;<<<;;;:::888666555444444333222111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000111222333444444333222222111000000...000222222111000111222333333333333333333333333111222333444444444444333444555555333111111222444555555555555555555555555666666777777888999999999:::999888777777888999:::777888888999999:::;;;;;;<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCDDDDDDHHHIIIIIIIIIJJJLLLOOORRRRRRSSSUUUWWWXXXZZZ]]]___bbbdddgggiiijjjllloooqqqrrrrrrsssuuuvvvwwwxxxyyy||||||}}}~~~wwwlll```WWWPPPMMMIIIFFFFFFFFFFFFFFFFFFIIIMMMPPPRRRTTTXXX[[[aaagggppp{{{|||xxxvvvwwwzzz}}}yyyooojjjiiikkkttt}}}}}}~~~~~~}}}zzzvvvsssmmmhhh```XXXSSSOOOKKKIIIDDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCCCCEEEKKKQQQVVVfffppp}}}{{{wwwuuuwww|||~~~zzzxxxwwwvvvuuuwwwzzzxxxuuuuuuyyywwwhhh\\\RRROOONNNKKKIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGBBBBBBCCCCCCBBB@@@???>>>999999999999999777555444444444333222111111111111000000000000000000000000000000000000000000000000000000111111111111000000/////////000000111222333555444444333222111000000///111222333222111222333333333333333333333333333111222333444444444333333444555555444222111222333444444444444444444444444555666666777888888999999999999777777777888999:::777888888999999:::;;;;;;<<<<<<<<<===>>>????????????@@@@@@AAABBBCCCDDDDDDGGGIIIJJJJJJKKKMMMPPPRRRSSSTTTWWWXXXYYY[[[___aaabbbeeehhhjjjkkkmmmpppsssrrrssstttuuuvvvxxxyyyyyy{{{|||}}}~~~~~~}}}~~~|||rrriii___TTTMMMGGGEEEBBBAAAAAAAAAAAA@@@AAABBBDDDEEEFFFGGGIIIKKKPPPVVV___iiiqqqvvvzzz{{{}}}}}}|||yyywwwvvvyyy{{{{{{~~~}}}uuupppqqquuu{{{}}}zzzuuuppphhhaaaZZZUUUPPPLLLHHHFFFDDDBBBAAA@@@@@@AAAAAAAAABBBBBBCCCFFFKKKOOO[[[eeesss~~~yyyvvvxxx}}}~~~yyyxxxxxxwwwvvvxxx{{{zzzwwwyyy}}}xxxhhh\\\QQQNNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCBBB@@@>>>===999888777777888777555333555444333222111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111222333333444333333222222111111111000222444444333222333444333333333333333333333333222222222222333333333333222444555444222222222333444444444444444444444444555555666777777888888999888888888888888888999:::777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDFFFHHHJJJLLLLLLNNNPPPRRRUUUWWWYYY[[[\\\^^^bbbdddbbbeeehhhjjjlllnnnqqqtttrrrssstttuuuvvvwwwxxxyyy{{{{{{|||~~~}}}{{{{{{|||zzzpppeee[[[RRRKKKFFFCCCAAA??????@@@@@@???>>>???>>>>>>>>>???@@@AAABBBEEEJJJRRRYYY```gggmmmqqq{{{}}}~~~}}}|||||||||yyy{{{xxxvvvrrrxxx~~~yyyssslllfff___XXXSSSLLLJJJGGGDDDAAA???>>>>>>???@@@AAAAAAAAABBBFFFIIIQQQYYYfffttt|||yyy{{{{{{yyyxxxwwwwwwyyy}}}~~~}}}jjj^^^QQQMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCAAA???===<<<;;;888666555777777666444555444333222111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111222333333222222222222222111111111111333555555444444444555444444444444444444444444444333222111111222333333111333444444333222333444555555555555555555555555555555666666777888888888777777888999999999999999777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDGGGKKKNNNNNNOOOPPPQQQTTTVVVXXXZZZ\\\^^^aaadddccceeehhhkkklllooorrruuuqqqrrrssstttvvvwwwxxxxxx{{{{{{|||~~~~~~}}}}}}~~~~~~zzzrrrkkkaaaWWWOOOJJJFFFEEEBBBAAA@@@AAABBBBBBAAA???AAA@@@???>>>???@@@AAAAAAAAADDDIIIMMMQQQXXX```eeepppuuu|||{{{}}}~~~yyyrrrjjjbbb]]]TTTQQQMMMIIIEEEBBB@@@???@@@AAAAAAAAA@@@@@@BBBDDDGGGMMMXXXdddpppzzz}}}|||~~~~~~zzzyyywwwwwwzzzlll___RRRLLLLLLJJJJJJLLLLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCAAA???<<<;;;<<<999555555777888777666555444333222111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111222333444111111111111111111222222222444666666555444555666444444444444444444444444555333111000000111333444000222444444333333444555666666666666666666666666555555666666777888888888666777888:::::::::999888777888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBCCCDDDEEECCCGGGLLLOOOPPPOOOPPPPPPQQQSSSUUUWWWYYY[[[___aaaccceeehhhkkkmmmooosssuuuqqqrrrssstttuuuvvvwwwxxxzzz{{{|||~~~~~~yyyqqqkkkddd^^^VVVMMMHHHFFFGGGHHHAAA@@@@@@AAABBBBBBAAA???CCCAAA??????@@@AAABBBAAA???@@@AAABBBCCCIIIQQQXXXccckkkwww{{{sssjjjccc[[[XXXTTTOOOJJJFFFDDDCCCCCCDDDDDDBBB@@@???@@@BBBAAAEEEMMMYYYeeeqqq{{{~~~}}}|||zzzxxxxxxxxx|||{{{wwwwww{{{rrr___OOOLLLNNNKKKJJJLLLKKKKKKKKKKKKJJJGGGEEEDDDCCCCCCBBBAAA@@@>>>===<<<@@@===:::777777666555444444444333333222111000000111111111111111111111111////////////000000000000000000111111111111000000////////////000111222333444444333222111111111222222222222222222222222222333333333333333333333333222333333444444333333222333333333444444444555555444333333222222333333444777777777777666666666666888888777777777777777777888888999::::::::::::999999:::<<<>>>???@@@??????CCCBBBAAAAAABBBCCCEEEFFFFFFEEEEEEFFFHHHKKKNNNPPPQQQSSSUUUVVVWWWZZZ^^^aaaeeefffgggiiikkkmmmnnnooouuuuuuuuuvvvvvvwwwxxxxxx~~~xxxooofff___UUURRRNNNHHHDDDAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>===>>>@@@BBBEEEGGGIIIJJJQQQ[[[iiiuuu}}}}}}vvvqqqiiibbbYYYQQQLLLIIIGGGEEEFFFCCCAAA@@@@@@AAAAAA@@@AAADDDHHHOOOXXXdddpppxxx{{{|||~~~}}}yyytttooonnnoooqqqvvv|||zzzvvvxxxwwwwww{{{uuubbbQQQNNNNNNKKKJJJLLLKKKKKKLLLKKKJJJHHHFFFDDDEEEEEEDDDCCCBBB@@@???>>>>>><<<888777666666555444222222222222222222222222111111111111111111111111////////////000000000000000000111111111111000000////////////000111222333333222222111111111111222222222222222222222222222333333333333333333333333333333444444444444333333222222222333333333444444555555444444444444555555444444555666777888999999999999999999999999999999888888999::::::::::::::::::;;;<<<>>>???@@@??????@@@@@@??????@@@AAACCCDDDFFFEEEEEEFFFHHHKKKNNNPPPRRRTTTVVVWWWXXX[[[___bbbdddeeegggjjjmmmppprrrssswwwvvvvvvvvvvvvxxxyyyzzz}}}~~~~~~~~~~~~~~~xxxpppggg^^^XXXOOOMMMIIIFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????CCCBBBBBBAAA@@@@@@??????>>>>>>???@@@AAACCCCCCDDDFFFNNNZZZdddmmmwwwzzzrrrkkkbbbZZZSSSOOOLLLJJJGGGDDDBBBAAAAAABBBAAA@@@@@@BBBFFFJJJQQQ[[[fffmmmtttwww{{{~~~~~~}}}{{{{{{||||||||||||~~~~~~{{{yyywwwuuurrrmmmiiihhhiiikkktttzzzzzzuuuttttttuuuxxx|||zzzfffTTTPPPPPPLLLJJJLLLKKKLLLLLLKKKJJJHHHFFFDDDEEEEEEDDDCCCBBB@@@???>>>;;;999777666666666555444111111222222222333333333111111111111111111111111////////////000000000000000000111111111111000000////////////000111222333111111000000000111222222222222222222222222222222333333333333333333333333444444555555555555444444111111111222222222333333777666666666666666666777444444555666777888999999999999999999999999999999999999999999:::::::::::::::;;;<<<>>>????????????@@@@@@@@@@@@@@@BBBCCCCCCEEEEEEFFFGGGIIILLLNNNPPPSSSUUUWWWYYYZZZ]]]```cccccceeehhhkkkooosssvvvxxxxxxwwwvvvvvvvvvxxxzzz|||}}}}}}~~~~~~~~~~~~}}}}}}{{{ssslllddd\\\TTTOOOGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBAAAAAAAAAAAA@@@CCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???DDDJJJQQQYYYcccoooxxxxxxnnneee]]]WWWRRROOOIIIFFFCCCBBBBBBBBBAAA@@@???@@@BBBDDDIIIPPPXXX^^^iiinnnvvv}}}~~~{{{yyywwwvvvsssqqqooonnnmmmmmmnnnoooqqqssswwwzzz~~~}}}zzzxxxvvvtttqqqnnnlllllljjjgggdddccceeegggrrrxxxzzzuuuppprrrtttuuuvvvzzzjjjWWWRRRQQQMMMKKKMMMLLLLLLLLLLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<999888666666777777555444333222222222222222222222111111111111111111111111////////////000000000000000000111111111111000000////////////000111222333000/////////000111222222222222222222222222222222333333333333333333333333444555555555555555555444222222222222333333333333777777666666666666777777777777777777666666666666777777777777777888888888999999999999::::::;;;;;;;;;<<<<<<===>>>?????????AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFHHHJJJLLLNNNPPPRRRTTTWWWYYYZZZ]]]```cccccceeehhhkkkooosssvvvxxxwwwvvvuuutttuuuwwwzzz|||}}}~~~~~~~~~xxxuuuoooggg___YYYSSSMMMJJJBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB?????????>>>>>>>>>======AAABBBEEEGGGKKKRRRZZZ```mmmwwwzzzpppggg___XXXTTTLLLIIIFFFDDDCCCBBBAAA@@@??????@@@AAACCCHHHOOOTTTaaahhhrrr|||{{{vvvssspppmmmjjjhhhddddddddddddeeeiiimmmqqquuuxxx}}}~~~yyywwwssspppnnnkkkhhhfffdddeeeeeeddddddeeegggiiirrrwwwzzztttppptttvvvtttrrrsssyyymmmYYYSSSRRRMMMKKKNNNLLLLLLLLLLLLKKKHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<888777666666777777666444555555444333111000000///000000000000000000000000////////////000000000000000000111111111111000000////////////000111222333000/////////000111222222222222222222222222222222333333333333333333333333444555555555555555555444333333333333444444444444666555555444444555555666777777777777666666666666666666777777777888888888::::::999999999:::;;;<<<<<<<<<======>>>>>>??????AAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHKKKMMMNNNOOOPPPRRRVVVXXXZZZ]]]```bbbdddeeehhhkkknnnqqqssstttuuutttsssssstttvvvyyyzzz}}}~~~tttllliiiddd]]]VVVQQQNNNKKKIIIAAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGKKKNNNYYYdddsssyyyooofff^^^YYYQQQNNNJJJGGGEEECCCAAA@@@??????@@@@@@BBBFFFLLLPPP[[[cccooozzzzzzvvvqqqmmmjjjhhheeeddd]]]^^^```aaaccchhhooosssyyy||||||xxxuuurrroookkkhhhfffdddbbb```^^^```ccceeegggiiillloootttzzz{{{uuutttwwwyyywwwrrrpppssswwwoooZZZTTTRRRNNNLLLOOOLLLMMMMMMLLLKKKIIIGGGEEEEEEEEEDDDCCCBBB@@@???>>>999888777777888888666444666666555333111000......000000000000000000000000////////////000000000000000000111111111111000000////////////000111222333111111000000000111222222222222222222222222222222333333333333333333333333444444555555555555444444333333444444444555555555555444444333333444444555444444555666777888999999888888888999::::::;;;;;;;;;:::999999999:::<<<==================>>>??????>>>???@@@AAABBBBBBBBBBBBEEEFFFGGGIIIKKKMMMOOOOOOOOORRRVVVYYY[[[]]]```bbbeeefffhhhjjjmmmoooqqqrrrrrrrrrssstttuuuvvvxxxyyy|||}}}{{{mmmddd```[[[UUUPPPMMMKKKIIIHHHBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAABBBBBBBBB<<<<<<===???@@@BBBDDDEEELLLUUUaaakkkvvv{{{qqqgggbbbZZZVVVQQQLLLIIIFFFCCCAAA???@@@AAAAAABBBEEEJJJMMMWWW```mmmyyyvvvsssnnnjjjhhhfffeeeccc\\\___ccceeefffjjjqqqvvv|||yyyuuuqqqnnnjjjgggdddbbbaaaaaa```______bbbgggjjjmmmooorrrtttyyy~~~|||wwwwwwzzz{{{zzzuuuqqqppppppoooZZZTTTRRRNNNMMMPPPMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBB@@@???>>>:::999888999999888666333555555444333222000//////000000000000000000000000////////////000000000000000000111111111111000000////////////000111222333333222222111111111111222222222222222222222222222333333333333333333333333333333444444444444333333222222333333333444444444555444444333333444444555444444555666777888999999777888888999::::::;;;;;;<<<;;;999999999:::<<<===>>>======<<<<<<===??????>>>???@@@BBBBBBBBBBBBAAAEEEFFFHHHJJJLLLNNNOOOOOOOOORRRWWWZZZ\\\^^^aaacccdddeeegggjjjmmmoooqqqrrrqqqrrrtttvvvwwwxxxxxxxxxyyy{{{}}}yyykkkbbbZZZVVVPPPLLLJJJHHHGGGEEEDDDDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;<<<>>>AAACCCCCCDDDJJJRRRXXX^^^jjjzzz}}}tttnnnccc___XXXSSSNNNJJJFFFDDD@@@AAAAAAAAAAAACCCFFFJJJSSS\\\jjjwwwzzzvvvqqqmmmkkkjjjiiihhhcccggglllmmmmmmooouuuzzz~~~zzzvvvtttqqqnnnkkkhhheeecccbbbcccdddeeedddhhhkkkpppsssuuuwwwxxxzzz}}}yyywwwyyy{{{{{{yyytttpppmmmoooZZZTTTRRRNNNMMMPPPMMMMMMMMMMMMKKKIIIGGGFFFCCCCCCBBBAAA@@@>>>===<<<;;;:::999::::::999666333333333333222222111111111000000000000000000000000////////////000000000000000000111111111111000000////////////000111222333444444333222111111111222222222222222222222222222333333333333333333333333222333333444444333333222111111222222222333333333555555444444444444555555777777777777666666666666555666666777888888999999<<<;;;:::999999;;;<<<>>>>>>>>>===<<<<<<===??????@@@AAABBBDDDEEEDDDDDDCCCEEEFFFHHHJJJLLLNNNOOOOOOPPPSSSXXX\\\^^^```bbbddddddeeegggjjjmmmpppssstttppprrruuuxxxyyyyyyyyyxxxwwwxxx{{{~~~yyylllcccXXXTTTOOOKKKHHHFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHCCCDDDDDDDDDEEEEEEFFFFFFAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>=========BBB???<<<<<<===@@@CCCDDD???DDDHHHKKKNNNWWWfffqqq|||vvviiiddd^^^XXXRRRNNNIIIFFFAAAAAAAAA@@@???@@@CCCFFFQQQZZZhhhvvv|||vvvrrrpppooonnnmmmlllpppuuuuuuttttttxxx}}}|||yyyvvvsssqqqpppmmmkkkiiigggeeeeeehhhjjjkkklllqqquuuyyy|||}}}}}}~~~}}}zzzuuuwwwyyy|||{{{wwwpppkkkqqq___VVVQQQNNNMMMNNNHHHIIIKKKLLLLLLJJJIIIGGGDDDBBB@@@?????????===;;;777::::::888888;;;;;;888555444333222111111111111111111111000000000000000444333111000///...//////000111111000///......///111000000111333555444333000111111111111222222222222333555555444444555777333333222111000000000111333333333444444333222222222222333333333333444444444444444444444444444444666666666666777777777777888888999:::::::::999999<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBEEEEEEEEEGGGJJJMMMPPPRRRSSSVVVYYY[[[\\\^^^aaacccfffggghhhkkkmmmpppqqqrrrsssuuuvvvvvvuuuuuuvvvwwwyyyyyy{{{~~~|||pppfffUUUQQQMMMKKKLLLKKKIIIGGGIIIIIIIIIHHHHHHIIIJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCDDDFFFJJJQQQUUUcccqqqxxxqqqhhh```YYYSSSLLLFFFEEEBBBAAADDDEEEDDDFFFKKKPPP\\\jjjttt}}}}}}{{{zzzzzz{{{{{{|||{{{yyyxxxyyy{{{~~~{{{zzzxxxvvvtttsssrrrrrrsssoooooopppqqqsssvvvxxxzzz~~~|||wwwwwwwwwzzz}}}}}}yyyuuuppp```WWWRRRNNNMMMNNNJJJKKKLLLLLLLLLJJJHHHGGGDDDBBB@@@@@@@@@???===;;;:::<<<<<<888666666333///555444333222111111111111111000000000000000000000111000///...------......000111111111///...///000222111000111333444333222000111111111111222222222///000111111000000111222444333222222222222222222333333333444444333333222222222333333333333444444444444444444444444444444666666666666777777777777888999::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFHHHJJJMMMOOOQQQRRRTTTWWWYYYZZZ\\\___bbbeeefffhhhjjjlllooopppqqqtttuuuvvvvvvvvvvvvwwwxxxzzzzzz|||~~~wwwlllcccVVVRRRNNNLLLMMMMMMLLLJJJNNNNNNNNNNNNNNNNNNNNNOOONNNLLLIIIIIIIIIIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@????????????????????????@@@@@@AAAAAAAAADDDHHHLLLQQQ\\\kkkwwwyyyooofff___XXXPPPJJJHHHDDDBBBDDDDDDBBBDDDHHHNNNZZZiiisss}}}}}}xxxvvvuuuuuuuuuvvvxxxyyyzzzzzzzzzzzz{{{}}}|||vvvuuuuuuxxx}}}~~~|||yyy~~~pppaaaYYYTTTPPPMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFEEECCCAAA@@@@@@???===<<<999<<<<<<:::999:::888444555444333222111111111111000000000000000000111111//////............//////000111111111///...///000222111000111333333222111000111111111111222222222222333444333111111111333333333333222333333444444222333333444444333333333222222333333333333444444444444444444444444444444666666666777777777888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>??????>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGHHHJJJLLLNNNPPPPPPRRRUUUWWWYYY[[[^^^```dddeeefffiiikkkmmmoooppptttuuuwwwwwwwwwwwwxxxzzz{{{||||||~~~|||vvvooogggaaaWWWTTTQQQOOOPPPPPPPPPPPPUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQNNNLLLLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???>>>???AAACCCCCCJJJSSS[[[dddppp{{{~~~yyyoooggg^^^UUUOOOLLLGGGDDDDDDCCCAAACCCGGGNNNZZZhhhsss}}}~~~xxxtttpppqqqssswww{{{}}}tttsssrrrvvv{{{|||oooaaaZZZVVVQQQMMMLLLOOONNNNNNMMMKKKIIIGGGEEEEEECCCAAAAAAAAA@@@>>><<<888;;;===;;;;;;===<<<888444444333222111111111111000000000000000111111111000000000000000111222222///111222111//////000111333222000111222222111000000000111111111222222222333444555444222111111222222222222222222333444555222222333444444444333333222222222333333333444444444444444444444444444444666666666777777888888999777888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>????????????>>>AAA@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRUUUWWWYYY[[[^^^```cccdddfffhhhjjjlllmmmnnnsssuuuwwwwwwwwwxxxzzz{{{|||}}}}}}~~~zzzsssmmmhhhccc___YYYXXXVVVTTTUUUVVVWWWXXX[[[\\\\\\\\\[[[[[[[[[ZZZXXXVVVRRRPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@??????@@@CCCFFFJJJMMMRRR[[[gggooo|||zzzrrrrrrrrruuu}}}wwwnnneee[[[TTTOOOIIIEEEDDDCCCAAADDDIIIQQQ]]]jjjttt}}}~~~yyyrrrnnnkkkmmmrrrxxx~~~uuusssqqqtttzzz|||ooobbb[[[WWWRRRMMMLLLNNNNNNMMMLLLJJJHHHGGGFFFFFFDDDBBBAAAAAAAAA???===999<<<<<<::::::<<<<<<999444444333222111111111111//////000000111111111111//////000000111222222222///111222111000///000222333111000000222222111000000000111111111222222222000111111000///......///111111000111111222333444111222333333444444444333222222222333333333444444444444444444444444444444666666666777888999999999666666777999999::::::::::::::::::::::::;;;<<<======>>>>>>???????????????AAA@@@@@@@@@AAACCCEEEFFFGGGGGGIIIJJJLLLMMMNNNNNNQQQSSSVVVXXXZZZ\\\___aaacccdddeeegggiiikkklllmmmrrrtttvvvwwwwwwxxxzzz|||}}}}}}}}}~~~zzzrrrjjjeeebbb```___\\\\\\\\\\\\]]]^^^```aaaaaaaaaaaabbbaaa```___^^^]]]ZZZVVVSSSRRROOOMMMKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC===???AAABBBAAA@@@@@@AAABBBDDDFFFGGGIIINNNTTTYYYhhhttt~~~|||qqqooojjjhhhjjjsss}}}tttjjj___XXXQQQKKKFFFEEEDDDCCCGGGLLLVVVaaammmvvv}}}~~~~~~yyysssmmmiiihhhkkkqqqyyyxxxtttqqqsssxxx~~~|||oooaaa[[[WWWRRRNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHFFFEEECCCBBBBBBAAA???===666:::;;;;;;>>>EEEIIIIII555444333222111111111111/////////000111111222222------...///000000/////////111222111000000111333111000///000222222111000000111111111111222222222111222333222111000111222111111000000111111222222111111222333444444444444222222333333333333444444444444444444444444444444555666777777888999::::::666777777888888888888888::::::::::::;;;<<<<<<======>>>??????@@@@@@????????????@@@AAABBBDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOORRRUUUWWWYYY[[[]]]```bbbcccdddeeegggiiijjjllllllqqqsssuuuwwwwwwxxx{{{}}}}}}}}}}}}~~~~~~vvvqqqjjjccc^^^\\\]]]^^^___aaadddffffffggghhhjjjgggggghhhhhhhhhfffeeedddbbb___[[[XXXVVVSSSQQQNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD===???AAAAAA@@@???@@@AAA<<<>>>@@@BBBCCCEEEIIIKKKPPP\\\lll|||uuurrrlllgggeeehhhnnnsss{{{qqqfff___TTTNNNHHHFFFEEEEEEIIIOOOXXXcccooovvv|||}}}{{{}}}zzztttnnniiieeefffjjjrrr{{{xxxuuurrrsssxxx}}}}}}oooaaaZZZWWWRRROOOOOOIIIHHHHHHHHHHHHIIIIIIJJJGGGEEECCCBBBBBBBBB@@@>>>666999999999===GGGMMMNNN555444333222111111111111...//////000111111222222---...///000000///......///000222222111000222333000///...000111333222111000111111111111222222222333444555555444444555666333333222111111111222222000111222333444444444444222222333333333333444444444444444444444444444444555666777888999::::::;;;888999999999999888777777::::::::::::;;;<<<======>>>>>>???@@@@@@@@@@@@???>>>???@@@BBBCCCDDDEEEEEEDDDFFFIIIKKKNNNOOOPPPPPPRRRTTTWWWYYY[[[]]]```bbbdddeeefffgggiiikkkllllllooorrrtttvvvvvvxxxzzz||||||||||||}}}~~~}}}vvvlllhhhbbb\\\XXXXXX[[[^^^aaafffkkknnnooonnnooopppnnnnnnooopppooommmkkkjjjgggddd```]]][[[XXXUUUSSSPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBAAA@@@???@@@BBB<<<===???@@@AAABBBCCCEEEFFFNNNWWWaaakkkzzz}}}{{{vvvoooiiifffggghhhiiirrr}}}~~~xxxnnngggZZZRRRKKKHHHFFFEEEIIIOOOVVVaaallltttzzz~~~}}}zzzyyyzzz~~~~~~wwwpppkkkfffccceeejjjsss~~~wwwtttqqqsssyyy~~~}}}oooaaaZZZVVVRRRPPPPPPFFFFFFFFFGGGHHHIIIJJJKKKGGGEEEDDDCCCCCCBBB@@@>>>======888333222888<<<<<<555444333222111111111111...//////000111222222222///000111222222111000//////000222222111111222333///......///222333333222000111111111111222222222000111222222222222333444555444444333222222222222000111222333444444555444222222333333333444444444444444444444444444444444555666777888999:::;;;;;;::::::::::::999888777777999999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???===>>>@@@CCCDDDEEEEEEDDDDDDEEEHHHLLLNNNPPPQQQQQQRRRTTTWWWYYYZZZ\\\___bbbeeeeeefffhhhiiikkklllmmmoooqqqsssuuuvvvxxxzzz||||||||||||}}}~~~xxxpppeeebbb]]]XXXUUUVVVYYY]]]ccchhhooottttttsssssstttssstttuuuuuutttrrrpppooojjjgggccc```^^^\\\YYYWWWQQQPPPPPPOOOOOONNNMMMMMMOOONNNMMMKKKJJJIIIGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDAAA@@@AAACCCCCCBBBBBBAAAAAABBBCCCCCCFFFIIIMMMPPPUUUaaasssxxxooohhhdddccc]]]ccclllwww|||{{{|||~~~~~~}}}}}}~~~~~~tttmmm^^^VVVMMMIIIFFFDDDHHHNNNSSS^^^jjjrrryyy~~~~~~}}}{{{yyyxxxyyy}}}~~~}}}uuuoooiiieeebbbdddiiisssuuurrrqqqssszzz{{{nnn___XXXTTTOOOKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCBBB???===;;;:::999777666555555555555444333222111111111111000000////////////000000222111000//////000111222000000000000000000000000000000111222333333444444111222333444555444333222444333222111111222333444---///111111111222444666555777:::<<<<<<:::666444666555333222222333444666555444444444444555666666;;;:::999:::===>>><<<999999999999999999999999999777888999999:::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA?????????@@@BBBDDDEEEFFFEEEFFFGGGHHHJJJLLLNNNPPPUUUWWWZZZ[[[\\\]]]___aaabbbccceeegggiiikkkllllllnnnpppsssvvvxxxyyyzzzzzz}}}~~~xxxnnngggZZZXXXTTTOOONNNQQQVVV[[[```eeejjjooorrrtttwwwxxxyyyzzz||||||zzzvvvrrrppprrroookkkgggddd```\\\YYYXXXVVVTTTSSSSSSRRRPPPNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEFFFJJJSSS]]]dddttt~~~xxxtttmmmgggccc______fffooo{{{|||~~~}}}}}}~~~|||zzzxxxvvvwww}}}wwwqqqeee[[[QQQLLLIIIFFFHHHLLLVVV]]]hhhqqqvvvxxxyyyyyyzzzyyyvvvuuuuuuvvvyyyzzzsssrrrrrrrrrrrrsssttttttvvvvvvvvvxxxyyy{{{}}}~~~{{{}}}zzzvvvooofffbbbdddaaaiiittt~~~xxxuuutttwwwyyy}}}}}}oooaaaYYYTTTOOOKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJHHHFFFDDDCCCBBBAAA???======<<<;;;:::999888888888555444333222111111111111000000////////////000000222111000//////000111222000000000000000000000000...//////000111111222222111222222333333333333333333222222222222222222333333444444333000//////000555666888::::::999777555666555333222222333555666444444444333444555555666777666555777999:::888666888888888888888888888888::::::::::::::::::::::::<<<======>>>??????@@@@@@??????@@@AAABBBDDDEEEFFFFFFGGGGGGIIIKKKMMMOOOQQQUUUWWWYYYZZZ[[[\\\___aaaaaabbbdddfffhhhjjjkkkkkknnnpppsssvvvxxxzzzzzzzzz}}}}}}~~~|||rrrhhhaaaWWWTTTQQQMMMKKKMMMSSSWWW```dddjjjooosssuuuxxxzzz|||}}}|||yyywwwtttqqqnnnjjjgggddd___\\\XXXWWWTTTSSSSSSQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCFFFKKKSSSYYY^^^ggguuu~~~vvvnnnhhhbbb___```dddjjjxxx~~~}}}}}}}}}~~~~~~{{{yyyvvvssssssxxx}}}yyymmmbbbVVVOOOKKKHHHIIIMMMUUU\\\fffnnnssstttuuuuuutttsssssssssssssssssstttnnnnnnmmmlllllllllllllllkkklllnnnpppsssuuuwwwxxx{{{|||~~~}}}zzztttkkkgggiiibbbhhhqqqzzz{{{zzzwwwttttttwwwzzz~~~qqqbbbZZZUUUOOOLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHFFFDDDCCCBBBAAA???===:::999888777666555555555555444333222111111111111111000000//////000000111111111000000000000111111000000000000000000000000/////////000111111222222111111111111111222333333222222222333333222222222555555555333111/////////444444555666777777777666555444333222222333555555333333333333333444444555555444444555777777666555777777777777777777777777;;;;;;;;;::::::999999999<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUXXXYYYZZZ[[[^^^``````aaacccfffhhhiiijjjkkknnnpppsssvvvxxxzzz{{{{{{~~~}}}tttjjj```YYYNNNMMMKKKIIIHHHLLLRRRVVV^^^ccciiinnnrrrvvvzzz|||}}}~~~|||uuusssqqqnnnlllhhhccc```\\\ZZZXXXVVVUUUTTTQQQOOOMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCBBBCCCEEEJJJMMMPPPVVV```jjjvvvyyyrrrkkkddd```]]]]]]dddlllwww~~~~~~~~~~~~|||zzzuuupppooorrrvvvzzzvvvkkk]]]UUUOOOKKKKKKOOOVVV\\\eeelllooopppqqqqqqlllmmmnnnoooooonnnmmmllljjjjjjiiiiiihhhhhhggggggiiijjjmmmqqqtttwwwzzz{{{~~~~~~~~~~~~|||zzzuuulllhhhgggbbbeeejjjsss~~~yyywwwyyyvvvvvvyyy|||ssscccZZZUUUOOOLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGEEECCCBBBBBBAAA???===888777666555444444444444444444333222111111111111111000000000000000000111111000000000000000000111////////////////////////111111222222222333333333222111000///000111222333111222333444444333222111111222333333222222333444333333333333444555666777444444333333333444555555333222222222222333444444666666666777888888888777777777777888888888888888::::::::::::::::::::::::<<<<<<======>>>?????????@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGIIIKKKMMMOOOPPPRRRTTTWWWXXXYYY[[[]]]```aaabbbdddfffhhhjjjkkkkkknnnpppsssvvvyyy{{{{{{|||vvvlllbbbXXXRRRFFFFFFFFFFFFHHHMMMSSSXXX\\\```ffflllqqquuuzzz}}}}}}~~~}}}{{{vvvtttrrrqqqnnnkkkfffbbbaaa___\\\ZZZYYYWWWTTTRRROOONNNMMMLLLKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDDDDFFFHHHMMMPPPTTTYYYaaalllyyyyyyqqqhhhaaa^^^___aaaeeesss~~~|||uuupppmmmnnnqqqttt{{{|||pppbbbYYYSSSOOOPPPTTTZZZ___fffkkkmmmmmmnnnnnnggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkmmmnnnqqquuuzzz}}}~~~~~~~~~|||wwwooohhheeeaaa```cccjjjtttzzzxxx{{{xxxxxx|||tttcccZZZUUUPPPMMMMMMOOOOOONNNMMMKKKHHHFFFEEEGGGEEECCCBBBBBB@@@>>><<<:::999888777777777777777444444333222111111111111111111000000000000111111000000000111111000000000////////////////////////222222222222222333333333222111000///000111222333111222333444444333222111///111333333333444555777222222222222333444666777333333333333444444555555333222222222222333444444666777888999888888888888888888888999999999::::::888888999::::::;;;<<<<<<======>>>??????@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGIIILLLNNNOOOQQQSSSVVVXXXYYY[[[]]]```bbbdddfffhhhjjjkkklllmmmnnnpppsssvvvyyy{{{||||||{{{pppfff\\\TTTOOOFFFGGGGGGHHHIIIMMMRRRVVVYYY]]]ccchhhnnnsssxxx|||~~~~~~~~~|||zzzyyyuuusssqqqpppnnnlllhhheeecccaaa^^^\\\[[[YYYVVVTTTQQQPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEFFFFFFEEEDDDFFFGGGHHHIIIKKKMMMQQQZZZfffnnn~~~uuulllfffaaa^^^\\\bbbmmm|||~~~}}}xxxrrrnnnoooppprrrxxx~~~rrreee]]]XXXTTTUUUYYY]]]```eeehhhhhhhhhhhhiiifffeeeddddddfffhhhjjjllljjjkkkmmmpppqqqrrrssssssoooppprrruuuyyy}}}xxxoooiiibbb^^^]]]ccclllxxx}}}zzz{{{yyyzzz~~~sssbbbYYYTTTPPPMMMNNNOOOOOOOOONNNKKKHHHFFFDDDGGGEEECCCBBBAAA@@@>>><<<888777666555555555555666555444333222111111111111222111111000000111111222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111222333333222222222333333222222222333444555555333333444555222222222222222333444555222333333444444555555555333333333333333444444555444666888888777666777888888888888999::::::;;;;;;777888888999;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQSSSVVVXXXYYY[[[^^^```cccdddfffiiikkklllmmmnnnnnnpppssswwwzzz|||}}}}}}|||}}}~~~wwwkkkaaaYYYRRRMMMJJJKKKKKKKKKKKKLLLPPPSSSWWW[[[aaafffkkkqqqwww{{{~~~~~~~~~~~~}}}{{{yyyxxxuuurrrpppnnnmmmkkkiiigggbbb```]]]\\\[[[YYYWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHBBBDDDEEEEEEDDDDDDEEEFFFDDDFFFHHHIIILLLSSS]]]eeekkkppp}}}xxxpppggg___[[[YYY[[[dddttt~~~{{{vvvqqqqqqqqqrrrvvv|||~~~ssshhhbbb^^^ZZZ[[[^^^]]]___bbbcccbbbaaaaaabbbcccbbbbbbbbbdddhhhlllnnnlllmmmppptttvvvxxxyyyyyytttsssssstttvvvzzz~~~vvvlllggg___[[[```fffooo|||{{{zzz|||rrraaaXXXSSSOOONNNOOOMMMNNNNNNNNNLLLJJJHHHFFFGGGEEEBBBAAAAAA@@@>>><<<444444333333222222333333555444333222111111111111222111111000000111111222///000111222222111000///000000000000000000000000000000000000000000000000111222222333333333333333333222222222222222222333555666666555444222333444333333333333333333333333111222333444555555555555444444444333444555555666333666888888666555666888777777777888999:::::::::999999999::::::;;;;;;;;;======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOQQQSSSVVVXXXZZZ\\\___aaacccdddfffhhhjjjlllmmmmmmnnnpppssswwwzzz|||}}}~~~|||}}}~~~~~~rrrggg]]]VVVPPPMMMIIIJJJKKKLLLMMMNNNQQQTTTXXX[[[aaafffkkkpppvvvzzz{{{{{{{{{{{{{{{zzzyyyyyyuuurrrooolllllllllkkkjjjdddbbb```^^^^^^]]]ZZZYYYVVVUUUTTTRRROOOMMMLLLKKKHHHIIIIIIIIIJJJJJJJJJJJJEEEGGGIIIJJJKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGFFFDDDDDDEEEGGGCCCFFFHHHJJJKKKOOOVVV\\\___bbbkkkwwwuuujjjddd]]]XXX\\\cccooo~~~xxxttttttsssrrruuuzzz~~~vvvlllgggccc___^^^aaa^^^```aaaaaa___]]]]]]^^^^^^___```bbbfffiiilllnnnppprrruuuxxx{{{|||||||||yyywwwsssqqqrrrvvv{{{~~~|||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||~~~tttoooddd]]]___bbbgggvvvqqq```WWWSSSOOONNNOOOJJJKKKMMMNNNMMMLLLJJJIIIFFFDDDBBBAAAAAA@@@>>><<<777777666555555555666666555444333222111111111111222222111111111111222222///000111222222111000///000000000000000000000000333333222222222222222222111222333444555444333333444333222111111222333444444555666555444444555666333333444444444333222222111222333444555555555555555444444444444555666666444777:::999777666888:::555666666777888999999999;;;;;;::::::::::::999999<<<<<<======>>>?????????AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQTTTWWWYYYZZZ]]]```bbbbbbccceeegggiiikkkllllllnnnpppssswwwzzz|||~~~~~~~~~{{{oooddd[[[TTTPPPMMMCCCFFFIIILLLNNNRRRVVVYYYYYY\\\aaafffkkkqqqwww{{{vvvwwwwwwxxxyyyyyyxxxxxxvvvsssnnnlllkkklllllllllgggeeecccbbbbbbaaa___]]]XXXWWWUUUSSSQQQNNNMMMLLLIIIJJJJJJJJJKKKKKKLLLLLLEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEFFFHHHBBBEEEGGGGGGFFFHHHLLLPPP[[[[[[aaajjjpppuuuyyypppfff^^^]]]^^^aaalllwwwyyyvvvvvvuuurrrtttxxx|||}}}xxxpppkkkgggbbb```bbbaaabbbcccbbb___]]]]]]^^^ZZZ\\\___dddhhhjjjlllmmmuuuwwwzzz|||~~~~~~~~~xxxuuuooolllllloootttxxxzzz{{{}}}~~~}}}|||{{{zzzxxxxxxyyyzzz{{{~~~uuuhhh___``````bbboooppp^^^UUUQQQOOOOOOQQQGGGHHHHHHIIIJJJJJJIIIIIIGGGEEECCCAAAAAA???===;;;999999888888777666666666333333333222222222111111...///000111111000///...000000////////////000000000000////////////000000222222333333333222222111444333222222111111222222333333333444333333222222666555555444222111111000555444444333333444444555555444444444444555666666444444333222222333333333666666666666555555444444666777888999::::::999888;;;;;;;;;::::::999999999;;;;;;<<<<<<===???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDFFFHHHIIIJJJKKKNNNQQQSSSTTTWWWZZZ\\\___```aaabbbdddfffggghhhiiikkknnnppprrruuuwwwxxxyyy|||~~~{{{nnnaaaYYYTTTRRRPPPNNNOOOPPPQQQSSSVVVXXXYYY\\\___dddiiinnnqqqrrrsssvvvvvvwwwxxxxxxwwwvvvuuusssrrrpppnnnmmmlllllllllhhhhhhfffeeedddccccccccc___\\\XXXUUUTTTSSSRRRQQQKKKJJJIIIIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEGGGHHHJJJLLLMMMUUUWWW[[[___dddkkkrrrwww|||tttiiifffccc___bbbgggwww}}}xxxuuusssssssssvvvzzz}}}xxxqqqiiidddaaaaaaaaacccbbb```]]]ZZZYYYZZZ\\\\\\___cccfffiiilllpppssstttyyy}}}~~~||||||}}}wwwsssmmmiiiggghhhkkknnntttttttttwwwzzz||||||{{{{{{yyyuuurrrqqqvvv}}}~~~sssggg___ZZZ\\\fffqqqppp___UUUQQQNNNNNNPPPKKKKKKKKKKKKKKKJJJIIIIIIGGGEEECCCAAAAAA???===;;;999999888888777666666666333333333222222222111111000000111111111111000000111000000//////000000111000000////////////000000111111222222222111111000333222222111111111111111222333333444444444333333444444333333333333222222555444444333333444444555444444444444444555666666444333333222222333333444666666666777777777888888666777888999:::999999888999999999::::::;;;;;;;;;;;;;;;<<<<<<===???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDFFFHHHIIIIIIKKKNNNQQQRRRSSSVVVYYY[[[^^^___```aaacccfffggggggiiikkkmmmoooqqqtttvvvwwwyyy{{{}}}|||oooccc[[[WWWTTTSSSRRRSSSTTTUUUXXXZZZ\\\^^^aaacccgggllloooqqqrrrssstttuuuvvvwwwwwwvvvuuutttuuutttsssrrrpppooommmmmmgggfffeeecccbbbbbbbbbbbb```]]]YYYVVVUUUTTTSSSRRRMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLNNNRRRUUUZZZ___fffkkkooottt}}}yyyrrrkkkcccaaadddiiivvv{{{xxxwwwvvvrrrvvv|||~~~wwwtttnnniiieeecccbbbbbbaaaaaa___]]]ZZZZZZ\\\^^^aaadddhhhlllnnnrrruuuxxxyyy|||}}}zzzyyyzzzrrrnnnhhhdddbbbcccfffiiinnnoooqqquuuxxxzzzzzzyyyvvvtttqqqooopppuuu}}}zzzmmmccc\\\\\\cccmmmqqq```VVVQQQNNNMMMNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGEEEBBBAAA@@@???<<<:::999888888777777666666555333333333222222222111111222222111111111111222222111111111000000111111111000000////////////000000000000111111111111000000444333222222111111222222222222333444555555555555222222222333333444444444555444444333333444444555444444444444444555555666333333333222222333333444444444555666777888999999777777888999999999999888777777888999;;;<<<======<<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDFFFHHHIIIIIIKKKNNNPPPQQQSSSUUUXXX[[[]]]^^^___```bbbeeefffggghhhkkkmmmoooqqqsssuuuvvvxxx{{{}}}~~~~~~|||qqqfff___[[[XXXWWWXXXXXXZZZ[[[^^^aaacccdddgggiiillloooqqqrrrssssssvvvvvvxxxxxxyyyxxxwwwvvvwwwwwwwwwvvvtttrrrooonnnhhhgggfffdddccccccccccccaaa^^^ZZZXXXWWWVVVTTTSSSOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHJJJLLLOOORRRUUUZZZ___cccgggkkkqqqxxxzzzooogggeeebbbeeeooo~~~yyyuuussslllpppuuuzzz~~~~~~{{{yyyvvvtttnnnmmmjjjhhheeedddcccbbb^^^^^^^^^]]]\\\]]]```bbbhhhlllpppsssvvvyyy|||~~~}}}yyywwwwwwllliiiccc___]]]___aaaccchhhkkkooosssuuuvvvvvvuuupppooommmlllooovvvvvvjjjaaa]]]aaaiiizzzzzzqqq```WWWRRRMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGDDDBBBAAA@@@???<<<:::888888888777666666555555333333333222222222111111222222000//////000222222222222111111111111222222000000////////////000000000111111222222222222111555555444333333333333333111222333444555666666666222222333333333333444444555444444333333444444555444444333333444444555666333333222222222333444444333333444555666777777888888888888888999888888888777888999999;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHIIIIIIKKKNNNPPPRRRSSSVVVYYY\\\^^^___```___bbbdddfffggghhhkkkmmmooorrrtttvvvwwwyyy{{{~~~}}}sssjjjeeeaaa___]]]^^^^^^```aaadddfffiiijjjkkkmmmoooqqqsssuuuuuuuuuyyyzzz|||}}}}}}|||{{{{{{yyyzzzzzzyyywwwtttpppnnnkkkjjjiiihhhgggfffffffffaaa^^^[[[YYYXXXWWWUUUSSSPPPOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHKKKMMMPPPRRRTTTWWW[[[^^^bbbeeejjjooouuu|||vvvppphhheeefffppp|||vvvqqqiiikkkppptttxxx|||~~~zzzvvvssspppllljjjfffffffffeeedddbbb```___[[[\\\]]]^^^___bbbfffiiiooossswwwzzz}}}{{{xxxwwwkkkhhhccc___]]]]]]___aaagggjjjooorrrsssrrrqqqqqqkkkkkkkkkmmmqqqzzz~~~rrrgggaaadddkkkwwwxxxsssqqq```WWWRRRNNNLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIFFFDDDBBB@@@@@@>>><<<:::888888777777666555555555333333333222222222111111111000///......///000111222222111111111111222222000000////////////000000111222333333444444444333444444333222222222222222111222333444555555555555444444333333333333222222555444444333333444444555333333333333333444555555333222222222333333444555555555666666666666777777999999888888888888888888999999999:::::::::;;;;;;===<<<<<<======>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMPPPTTTUUUWWWZZZ]]]___aaaaaa___bbbdddfffgggiiilllnnnqqqsssvvvwwwyyyzzz}}}xxxqqqllliiigggfffeeeeeefffhhhjjjlllnnnoooooopppqqqtttvvvwwwyyyyyy{{{|||~~~~~~~~~{{{||||||zzzxxxtttpppnnnlllllljjjiiihhhgggggggggaaa___\\\ZZZYYYWWWUUUSSSQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIHHHJJJMMMNNNOOOQQQTTTWWW\\\^^^aaaeeejjjpppwww|||~~~qqqkkkgggiiippp}}}~~~wwwllllllmmmooorrruuuwwwwwwvvvyyy|||yyyvvvsssooolllhhhdddaaa^^^___`````````^^^\\\ZZZYYY[[[^^^```ccchhhnnnrrrvvvzzz~~~|||zzznnnkkkfffbbb______```aaagggkkkoooqqqooommmlllkkkhhhiiilllpppvvvyyypppjjjlllrrryyy{{{uuuoooppp```XXXSSSNNNLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIFFFDDDAAA@@@???>>>;;;999888777777666666555555444333333333222222222111111000000////////////000000111111111000000111111111000000////////////000000111222333444555555555555222111000000//////000000111111222333444444444444444444444333333222222222555444444333333444444555333333333333333444444555222222222222333444555555777777777777888888888888:::999888888777888888888::::::::::::::::::::::::===============>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIIIIIIIJJJMMMOOOTTTVVVXXX[[[^^^```bbbbbb```bbbeeeggghhhjjjmmmooorrrtttwwwxxxyyy{{{~~~zzzwwwtttrrrpppoooooooooppprrrtttuuuvvvtttuuuvvvwwwyyy{{{|||}}}{{{|||~~~~~~~~~~~~}}}{{{xxxtttqqqooolllkkkjjjhhhggggggggggggbbb```^^^\\\[[[YYYVVVTTTRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMHHHHHHGGGGGGGGGHHHIIIIIIHHHJJJLLLMMMNNNOOOQQQSSSXXX[[[^^^bbbeeejjjpppttt{{{}}}uuunnnkkkhhhlll}}}uuurrrnnnlllmmmnnnnnnnnnkkkmmmppprrrtttttttttssspppnnnjjjgggddd```\\\XXXUUUVVVXXXZZZZZZYYYXXXVVVYYY[[[___dddiiiooovvv{{{}}}zzzqqqnnniiiddd```______```eeehhhlllllliiifffeeefffdddhhhmmmssszzzxxxsssvvv{{{{{{zzzzzz{{{}}}{{{vvvqqq~~~ooo```XXXSSSOOOMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDAAA@@@???>>>;;;999777777777666555555444444333333333222222222111111000000000111111000000000111000000//////000000111000000////////////000000111111222333444444444444222222111000000000000111111111222222333222222222222222333333333333444444555444444333333444444555333333222222333333444555222222222222333444555666333444444555666777888888::::::888777777777888888888888999::::::;;;<<<<<<===============>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIIIIIIIJJJMMMOOOTTTUUUXXX[[[]]]```aaabbbaaacccfffhhhiiikkknnnqqqqqqsssvvvxxxyyyzzz}}}}}}{{{zzzzzzzzzzzz{{{|||}}}~~~||||||||||||}}}}}}~~~}}}~~~~~~{{{xxxuuurrrqqqmmmlllkkkiiihhhhhhhhhgggeeecccaaa___^^^\\\YYYWWWTTTSSSRRRPPPOOONNNMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJMMMNNNNNNOOOQQQSSSVVVYYY^^^aaaeeehhhmmmpppuuuyyy~~~|||wwwoooiiippp|||yyyqqqkkkiiihhhgggfffbbbcccdddeeefffggghhhhhhfffdddaaa___\\\XXXTTTPPPKKKMMMPPPSSSUUUVVVVVVVVVYYY\\\aaagggmmmuuu~~~{{{xxxqqqmmmhhhccc^^^\\\\\\\\\^^^bbbeeedddaaa^^^___bbb```dddlllsss{{{~~~zzz}}}tttrrrrrruuuzzzzzzvvvrrr}}}ooo___XXXTTTPPPMMMNNNNNNNNNMMMLLLJJJHHHFFFEEEFFFCCCAAA@@@???>>>;;;999777777777666555555444444333333333222222222111111000111222333333222111000000000////////////000000000000////////////000000///000111222333444444444666555444444333333444444111111222222222111000000000111111222444555555666555444444333333444444555333333222222333333444555222222222222333444555666---...///111333555666666;;;:::888777777777888888555666777999;;;===>>>???>>>============>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFHHHIIIIIIIIIJJJLLLOOOSSSTTTWWWZZZ\\\___```aaaaaacccfffiiijjjlllooorrrppprrruuuwwwxxxyyy|||~~~~~~{{{xxxuuutttsssooonnnmmmlllkkkjjjjjjjjjgggeeecccbbbaaa___[[[YYYVVVUUUTTTRRRPPPOOOOOONNNJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKHHHHHHIIIKKKLLLMMMNNNOOOMMMLLLJJJHHHGGGEEEEEEEEEEEEGGGJJJLLLLLLLLLNNNOOORRRUUUZZZ^^^aaadddhhhjjjqqquuuyyy|||{{{nnnkkkqqqttt~~~ssskkkgggeeecccaaa\\\\\\\\\\\\]]]___```aaa___]]][[[YYYVVVSSSNNNJJJEEEGGGKKKNNNRRRTTTVVVVVVZZZ]]]ccciiipppyyy}}}xxxuuuooolllfffaaa\\\YYYXXXWWWXXX\\\___^^^[[[YYY\\\___\\\bbbjjjssszzz~~~zzznnnllllllpppvvvxxxuuuqqq}}}ooo```XXXTTTOOOMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJFFFEEECCCAAA>>>===<<<;;;;;;999777666777777666444555444333222111111111111222222111111000000//////......////////////......000000111111111111000000000111000///000222222///:::444111222111------111222111000000000111333333333333222222333333444555333111//////111222333222333333333333333222111000111333444444333222444555444555555666777888888999;;;888555555777999888777::::::::::::::::::;;;;;;;;;<<<===>>>????????????@@@AAAAAAAAAAAAAAAAAABBBEEEGGGHHHIIIIIIKKKMMMPPPTTTUUUWWW[[[___bbbcccbbbeeegggjjjkkklllnnnpppssstttuuuwwwyyyzzz{{{zzzzzz}}}}}}~~~}}}zzzvvvuuurrrpppnnnmmmmmmllljjjhhhjjjgggcccbbbbbbaaa^^^[[[ZZZYYYXXXVVVTTTSSSRRRQQQNNNMMMKKKIIIHHHGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQSSSUUUYYY\\\^^^aaaeeegggkkkoootttwwwxxx{{{tttmmmqqqsss}}}~~~xxxqqqgggbbbccc[[[YYYWWWWWWYYYZZZ[[[ZZZZZZVVVRRROOOMMMLLLJJJIIIGGGIIILLLPPPSSSVVVXXXYYY^^^bbbhhhmmmttt}}}zzzqqqjjjfffbbb\\\WWWTTTQQQNNNMMMMMMOOORRRSSSTTTUUUXXXZZZ___bbbhhhlllpppssswwwzzz|||{{{yyysssnnniiifffiiipppvvvxxxwww|||mmm^^^WWWSSSOOOMMMNNNMMMMMMMMMLLLLLLKKKIIIIIIFFFEEECCC@@@>>>===<<<;;;;;;:::888888999:::999888555444333222111111111111111111111000000000000000......////////////......000000111111111111000000000111111000111222111000222333333222111000000111333222111111111222444444333333222222333333444555555333111111333555555444333333333333333222111111111333444444333222444555555555555666777888888888:::888555555777999888777999999999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBEEEGGGHHHIIIIIIKKKMMMPPPSSSTTTVVVZZZ^^^```bbbbbbeeegggjjjkkklllnnnqqqssstttuuuwwwxxxzzz{{{{{{{{{}}}}}}~~~}}}zzzxxxwwwuuurrrpppooommmjjjhhhjjjgggdddccccccbbb___]]]ZZZYYYXXXWWWUUUSSSRRRQQQOOONNNLLLJJJIIIHHHHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNRRRUUUYYY[[[]]]```dddfffiiilllpppsssuuuxxx|||xxxvvvsssuuuzzzmmmdddbbb\\\ZZZVVVUUUVVVWWWVVVVVVXXXUUURRRPPPNNNMMMJJJHHHGGGHHHLLLPPPTTTWWWZZZ[[[___ccchhhmmmsss||||||tttjjjccc___[[[UUUQQQNNNLLLJJJHHHHHHJJJMMMNNNOOOQQQSSSUUU\\\^^^bbbeeegggiiilllnnnppptttyyy}}}zzz}}}yyytttlllhhhdddgggnnnuuuxxxxxxyyykkk]]]VVVRRROOONNNNNNNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDBBB@@@>>>===<<<;;;:::888777777999:::::::::444444333222111111111111000000000000111111111111...//////000000//////...000000111111111111000000111111222333333222111111111999:::444000333444000333333222222333333444555333333222222333333444555444333111222444555555444333333333333333222222111111333444444333333444555555555666666777777888888999777666666777888888777777777888888999999999999::::::<<<===============@@@@@@@@@AAAAAABBBBBBBBBEEEGGGHHHIIIIIIKKKMMMPPPRRRSSSVVVYYY\\\___aaaaaaeeegggjjjkkklllnnnqqqsssvvvvvvwwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}}}}zzzwwwtttqqqoookkkhhhjjjhhhfffeeeeeedddbbb```[[[[[[YYYXXXVVVTTTSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKMMMMMMLLLKKKJJJJJJIIIIIILLLLLLLLLLLLMMMMMMMMMMMMRRRUUUXXXZZZ\\\___bbbeeefffiiillloooqqqsssuuuwww|||}}}uuupppqqqyyyzzzmmmhhhaaa]]]XXXUUUTTTTTTTTTSSSUUUTTTRRRRRRQQQOOOKKKIIIGGGHHHKKKOOOTTTYYY]]]___bbbfffkkknnnrrryyy~~~vvvlllbbb[[[VVVRRRMMMIIIGGGFFFDDDBBBCCCEEEGGGHHHIIIJJJMMMOOOUUUWWWYYYZZZZZZZZZ\\\^^^aaagggooovvv|||zzzvvvkkkgggccceeekkkrrrwwwyyywwwiii[[[TTTRRROOONNNOOOOOONNNNNNLLLKKKHHHGGGFFFEEEDDDBBB@@@>>>===<<<;;;888666555555777888777666444333222222111111111222//////000000111111222222//////000000000000//////000000111111111111000000222111222555444111222444>>>GGGFFF777///555666///222222222222333333444444333333222222333333444555222111000111222333333222222333333444333333222222222333444444333333444666555666666666777777777888888777777777777888888777666666777777888888999999999:::;;;<<<============@@@@@@@@@AAAAAABBBBBBBBBEEEGGGHHHIIIIIIKKKMMMPPPRRRTTTWWWZZZ\\\___aaabbbdddfffiiikkkmmmnnnqqqtttwwwwwwwwwwwwyyy{{{~~~}}}~~~}}}yyyvvvtttqqqmmmkkkjjjjjjhhhhhhgggfffeeeddd]]]]]][[[ZZZXXXVVVUUUUUUSSSRRRQQQOOONNNLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIMMMMMMNNNNNNOOOOOOPPPPPPRRRTTTWWWZZZ[[[]]]```ccceeegggiiilllnnnoooqqqqqqtttxxx}}}~~~sssooopppwww|||uuuhhhbbb[[[VVVTTTSSSSSSSSSTTTSSSTTTTTTTTTRRRNNNKKKGGGHHHKKKOOOUUU[[[```ccchhhkkknnnpppqqqtttyyy~~~zzzqqqggg^^^WWWOOOLLLGGGDDDCCCBBBAAA@@@???AAADDDEEEEEEFFFIIIKKKMMMNNNOOOOOONNNNNNOOOQQQSSS[[[eeemmmssszzz{{{wwwnnniiiddddddhhhooouuuxxxvvvhhhZZZTTTRRROOONNNOOOOOONNNNNNLLLJJJHHHFFFEEEDDDCCCAAA???>>><<<<<<<<<:::888666555666666555444333333222222111111222222//////000000111111222222//////000000000000//////000000111111111111000000222111222555444111333999RRRWWWNNN999///444555///000111111222222222222222333333222222333333444555222111111222333444333222222333333444444444333333222444555555444333555666666666666666777777777777777777888888777777777777555555666777777888999999999:::;;;<<<============??????@@@AAAAAABBBCCCCCCEEEGGGHHHIIIIIIKKKMMMPPPRRRUUUYYY\\\]]]___bbbddddddfffiiikkkmmmooorrrtttwwwwwwwwwxxxzzz|||~~~~~~}}}~~~~~~|||yyywwwuuussspppnnnllllllllljjjiiiggggggggg```___^^^]]][[[YYYXXXWWWUUUUUUTTTRRRPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMOOOOOONNNMMMLLLLLLKKKKKKNNNNNNOOOQQQRRRSSSTTTUUUSSSUUUXXXYYY[[[]]]___bbbeeefffhhhkkknnnoooooonnnnnnrrrwwwzzz|||wwwrrrppptttzzzooohhh___WWWSSSRRRSSSSSSSSSSSSUUUVVVWWWUUUQQQNNNIIIIIIKKKOOOUUU\\\cccfffnnnppprrrrrrooooooqqqttt|||~~~{{{tttlllddd]]]XXXMMMJJJFFFCCCBBBAAA@@@???>>>@@@BBBCCCDDDEEEGGGIIIFFFGGGGGGGGGFFFFFFHHHJJJHHHPPPZZZbbbhhhqqq{{{|||xxxrrrmmmfffccceeejjjqqquuuwwwiii[[[TTTRRROOONNNOOONNNNNNMMMLLLJJJHHHFFFEEECCCBBBAAA???===<<<<<<<<<<<<:::888777777777666555333333222222111222222333000000000000111111111111///000000111111000000///000000111111111111000000333000111555444111666???\\\YYYKKK999111333444000///000111222222222222111333333222222333333444555444333333444666777555444222333333444444444444444222444555555444444555666666666666666777777777777666777999999777666777888555555666777888999999:::::::::<<<===============??????@@@AAAAAABBBCCCCCCEEEGGGHHHIIIIIIKKKMMMPPPRRRVVV[[[]]]]]]___bbbfffcccfffiiikkkmmmooorrruuuvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~|||yyyxxxwwwuuusssqqqooooooooommmjjjhhhhhhiiicccbbbaaa```^^^\\\[[[ZZZXXXWWWVVVUUUSSSQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMOOOPPPQQQRRRTTTVVVWWWXXXTTTVVVXXXZZZ[[[\\\___aaaeeefffhhhlllooopppooommmkkkooosssvvvwww{{{xxxnnnkkklllttt~~~zzzqqqeeeYYYSSSQQQPPPQQQRRRSSSTTTVVVWWWVVVSSSPPPKKKKKKLLLPPPVVV]]]dddiiipppssstttsssnnnllllllmmmooopppqqqssstttttttttttttttssspppkkkeee___ZZZWWWMMMJJJFFFCCCBBBBBBAAA@@@===???AAABBBBBBCCCEEEGGGBBBCCCCCCBBBAAABBBEEEGGGFFFLLLTTT]]]dddnnnwww~~~}}}{{{zzzyyy}}}}}}wwwtttnnnfffaaa```fffnnnsssxxxjjj\\\UUURRROOONNNNNNMMMMMMLLLKKKJJJHHHFFFEEEBBBBBB@@@???===<<<<<<<<<;;;999777777777888777666333222222111222222333333111111111000000000000000000000111111111111000000000000111111111111000000444///000555444111888EEEVVVLLL???555222222222111000111222333333333222222333333222222333333444555444333333555777777555333222333333444555555444444333444555555444444555777777777777777666666666666555777::::::777666777888555666666777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMPPPPPPUUUZZZ\\\\\\]]]aaaeeeccceeeiiikkkmmmooorrruuuuuuwwwyyy{{{}}}~~~~~~{{{zzzyyywwwtttrrrqqqrrrrrrpppkkkiiiiiijjjfffeeedddbbbaaa___^^^]]]YYYYYYYYYWWWUUURRRPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQRRRSSSTTTUUUVVVWWWUUUWWWYYY[[[[[[\\\___aaaeeeeeehhhlllpppqqqooommmjjjmmmqqqrrrrrruuuyyy}}}tttmmmmmmiiioooxxxooo```VVVRRRPPPPPPQQQQQQRRRTTTVVVVVVTTTQQQMMMMMMMMMPPPVVV^^^eeejjjooorrrtttsssnnnkkkkkklllggggggeeeeeeddddddeeeeeeeeeeeedddaaa]]]XXXUUUSSSMMMIIIEEEBBBAAA@@@???>>>;;;===?????????@@@BBBDDDAAAAAAAAA@@@???@@@BBBEEEHHHKKKQQQYYYbbblllsssxxx~~~{{{wwwsssqqqqqqqqqqqqtttzzz}}}vvvqqqlllccc]]]\\\bbbkkkrrryyykkk]]]VVVRRROOONNNNNNLLLLLLLLLKKKJJJHHHGGGFFFBBBAAA@@@>>>===<<<<<<<<<666555444444666777777666222222222111222222333333222222111111000000//////000000111111111111000000000000111111111111000000444//////444333111:::IIIKKK>>>333222333222111222111222333444555444333333333333222222333333444555222111222333555555333111222333333444555555555444333444555555444444555777777777777777666666666666444777::::::888666666888555666777888999:::;;;;;;;;;<<<===>>>????????????>>>??????@@@BBBCCCDDDDDDEEEGGGHHHIIIIIIKKKMMMPPPOOOTTTZZZ[[[[[[\\\```dddccceeeiiikkkmmmooosssuuuuuuvvvyyy|||~~~~~~}}}{{{zzzxxxuuurrrrrrttttttqqqllliiiiiikkkhhhgggfffdddbbbaaa```___ZZZZZZZZZXXXVVVSSSQQQOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLNNNNNNOOOOOOOOOMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTVVVXXXZZZ[[[\\\]]]___aaaeeeeeeggglllppprrrpppmmmjjjmmmppppppoooppptttwwwwww{{{{{{vvvvvvggghhhkkkqqq|||yyyggg[[[UUURRRQQQOOOOOOPPPRRRTTTTTTSSSRRRNNNNNNNNNPPPVVV^^^fffjjjmmmpppsssrrrooolllkkkllleeeccc```^^^\\\\\\]]]^^^\\\\\\\\\ZZZVVVRRRPPPOOOLLLIIIDDDAAA@@@???>>>===999;;;<<<=========???AAAAAAAAAAAA???===>>>@@@CCCDDDEEEJJJRRR\\\ffflllooooookkkfffcccccceeeggghhhooouuu}}}}}}vvvnnniii```ZZZYYY```jjjrrr}}}lllZZZRRRPPPOOONNNOOOLLLJJJIIIIIIIIIGGGEEECCCCCCBBB@@@>>>===<<<<<<<<<999999999888888888888888333333333222222222111111222222111111000/////////000000000000000000000000///////////////.........333444444333222111333555===999444///------///000222222222222222222222222444444444444444444333333333555888999999777333111555666666666666666555444444333333222222333333444555555555555666666666666999::::::;;;;;;::::::999999999888888999999::::::::::::;;;<<<===>>>??????AAAAAAAAABBBCCCDDDEEEFFFCCCEEEGGGHHHHHHJJJMMMPPPRRRTTTVVVYYY\\\___aaabbbbbbeeejjjmmmoooqqqsssuuu{{{zzzyyyyyyyyy{{{|||}}}~~~|||zzzyyywwwvvvssssssrrrpppooommmlllkkkhhhhhhgggeeeccc```^^^]]]^^^]]][[[XXXVVVTTTSSSRRRTTTSSSQQQOOONNNLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNRRRQQQOOOMMMMMMNNNOOOPPPSSSRRRRRRRRRRRRTTTVVVWWWWWWXXXZZZZZZ[[[\\\___aaadddeeegggjjjmmmoooqqqqqqmmmmmmnnnooooooooooooooovvvwwwzzz~~~yyyssssssiiiccceeelllvvvqqqeee\\\VVVSSSMMMLLLMMMPPPTTTVVVUUUTTTUUUTTTTTTUUUXXX]]]bbbfffpppqqqrrrrrrpppmmmjjjhhhfffdddaaa___]]][[[XXXVVVTTTQQQNNNNNNOOONNNKKKHHHEEECCCAAA???============<<<<<<<<<======>>>>>>??????????????????@@@AAAAAAGGGIIIMMMRRRWWW\\\___```ZZZZZZYYYXXXXXXYYY]]]```fffnnnzzz~~~tttpppkkkccc[[[UUUVVVdddrrrnnn\\\SSSQQQPPPOOOPPPMMMKKKJJJIIIIIIHHHEEECCCBBBBBB@@@???===<<<<<<<<<999999999888888888777777333333333222222222111111000000000000000111111111000000000000000000000000////////////////////////222333444333222111333444888666333000...///111222222222222222222222222222444444444444444444444444333444666777777555333111444444555555444444444444444333333222222333333444555555666666666666777777999999::::::::::::999999888888777777888999:::::::::;;;;;;<<<===>>>>>>????????????@@@AAABBBDDDDDDDDDEEEGGGHHHIIIKKKNNNPPPRRRSSSUUUXXX[[[^^^```aaaaaadddhhhllloooqqquuuwww{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}{{{zzzuuutttrrrpppooonnnmmmmmmiiiiiigggeeecccaaa```___^^^]]]\\\ZZZXXXWWWWWWVVVTTTSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOQQQOOONNNLLLLLLMMMNNNOOOQQQPPPPPPPPPQQQSSSUUUVVVWWWYYY[[[[[[\\\]]]```bbbcccdddgggiiikkkmmmnnnooollllllmmmnnnnnnnnnnnnnnnssstttvvvyyy}}}yyywwwmmmeeecccdddhhhsss}}}zzzjjj^^^TTTNNNOOONNNOOORRRUUUWWWWWWVVVWWWVVVUUUVVVXXX\\\```cccjjjlllmmmnnnmmmkkkiiigggbbb```^^^\\\[[[ZZZWWWUUUTTTQQQNNNMMMMMMLLLIIIFFFEEECCCAAA???>>>======>>>;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBCCCDDDGGGHHHJJJMMMPPPRRRTTTTTTMMMMMMMMMLLLLLLNNNRRRUUUbbbjjjvvv~~~tttmmmggg```YYYSSSUUUaaaoooqqq^^^UUUSSSQQQPPPPPPNNNMMMKKKJJJJJJHHHEEECCCBBBBBBAAA???>>>===<<<;;;999999888888888777777777333333333222222222111111...//////000111111222222000000000000000000000000////////////////////////222333444333222111222444333333111111111222333444333333333333333333333333222333333444444555555555333444444444444333222222444333333333333333444444444444333333333333444444666666666777777777888888888888888888888888888888777777777777888999:::;;;;;;;;;<<<======>>>>>>======>>>>>>???AAACCCEEEFFFEEEFFFHHHIIIJJJLLLOOOQQQRRRSSSUUUXXXZZZ]]]^^^___aaacccgggjjjmmmqqqvvvyyyzzzzzzzzzzzz{{{}}}~~~}}}xxxvvvsssqqqooonnnoooooolllkkkhhhfffdddbbbbbbbbb___^^^]]]\\\[[[ZZZZZZZZZUUUTTTSSSQQQOOONNNMMMLLLOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVXXXZZZ\\\]]]^^^___aaaccccccdddfffhhhjjjkkkllllllkkkllllllmmmmmmmmmmmmmmmooooooqqqssswww{{{{{{rrriiiccc___^^^bbbgggsss~~~ssscccUUUMMMOOONNNOOORRRUUUWWWXXXWWWZZZYYYWWWWWWXXXZZZ]]]___cccdddeeefffgggfffeeeddd]]][[[YYYYYYYYYYYYWWWUUUUUUSSSPPPOOOMMMKKKGGGEEEDDDCCCAAA???>>>===>>>>>><<<<<<======>>>??????@@@@@@@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHEEEFFFEEEEEEEEEHHHLLLOOO\\\eeerrr~~~}}}sssiiiddd]]]WWWQQQSSS^^^jjjtttaaaXXXTTTQQQPPPPPPOOONNNLLLKKKJJJHHHFFFCCCBBBBBBAAA@@@???===<<<;;;999999888888777777666666333333333222222222111111//////000000111111111111000000000000000000000000///////////////000000000111222444333222111222333111111111222222333333333333333333333333333333333222222333333444555666666555444444333333333333333444333333222222333444555444444333333333333444444666666777777888888999999888888777777777777888888777777777888999:::;;;<<<;;;;;;<<<===>>>>>>======??????@@@AAACCCEEEGGGHHHEEEGGGIIIJJJJJJLLLOOORRRSSSTTTVVVXXX[[[]]]___```ccceeegggiiilllppptttxxxyyyyyyzzz{{{|||}}}~~~{{{yyyuuurrrppppppqqqqqqooommmjjjgggeeeeeeeeefffaaa```___]]]\\\[[[[[[[[[VVVVVVUUUSSSRRRPPPNNNMMMPPPPPPPPPPPPQQQQQQQQQQQQOOOOOONNNMMMLLLMMMMMMNNNNNNNNNNNNOOOQQQSSSVVVWWWYYY[[[^^^___```aaaccceeeeeeeeeggghhhjjjjjjkkkkkklllmmmmmmnnnnnnmmmmmmmmmllllllmmmoooqqqsssvvvwww{{{~~~~~~~~~zzzuuummmgggbbb^^^^^^___```gggrrr~~~zzziii[[[RRRMMMMMMNNNQQQUUUYYYZZZZZZ]]]\\\ZZZXXXXXXYYYZZZ\\\]]]]]]^^^_________^^^^^^YYYXXXWWWWWWYYYYYYXXXWWWYYYXXXVVVSSSPPPMMMIIIGGGCCCBBB@@@>>>=========>>>===>>>>>>???@@@AAABBBBBBBBBCCCEEEHHHJJJMMMNNNOOONNNNNNMMMKKKHHHFFFDDDCCCBBBCCCCCCCCCCCCFFFJJJNNNXXXaaaooo||||||rrrgggbbb[[[VVVRRRRRR[[[fffwwwdddYYYUUURRRPPPPPPOOOMMMKKKKKKJJJIIIFFFDDDBBBBBBBBBAAA@@@>>><<<;;;999999888888777666666555333333333222222222111111111111111111000000//////000000000000000000000000////////////000000111111000222444444222111111222222222222333333222222222333333333333333333333333222222333333444555666666666555444333333333444555444444333333444555555666555444444333333444444555555666666777888999999999888777777666666777777888888888888999999:::<<<<<<:::;;;<<<>>>>>>>>>======??????@@@AAACCCEEEGGGHHHEEEGGGIIIJJJJJJLLLOOORRRTTTUUUWWWZZZ\\\___aaabbbfffgggiiijjjkkkmmmqqqtttwwwxxxyyy{{{}}}~~~~~~{{{xxxtttrrrqqqrrrsssqqqooollliiigggggghhhhhhdddcccaaa___]]][[[ZZZZZZXXXXXXWWWVVVUUURRRPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOONNNOOOPPPRRRTTTWWWXXXYYY[[[___aaabbbbbbdddfffggggggiiijjjkkklllllllllnnnnnnooooooooonnnnnnmmmllllllllllllmmmnnnooopppwwwyyy|||~~~}}}zzzxxxwwwvvvuuupppjjjeeeaaa^^^\\\YYY\\\```eeemmmyyynnn___VVVNNNMMMNNNRRRWWW\\\^^^___^^^\\\ZZZXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWXXXXXXWWWVVVVVVXXXZZZ[[[[[[ZZZ^^^^^^\\\ZZZUUUQQQMMMKKKCCCAAA@@@>>>=========>>>===>>>???@@@AAABBBCCCCCCEEEGGGJJJMMMQQQSSSUUUUUURRRQQQPPPMMMJJJGGGEEECCC??????@@@???@@@CCCGGGKKKVVV```nnn|||{{{rrrhhhbbb\\\XXXTTTSSSZZZbbbyyyeeeZZZVVVQQQOOOOOOMMMLLLJJJJJJJJJIIIFFFDDDBBBBBBBBBBBB@@@>>><<<;;;999999888777666666555444333333333222222222111111222222111111000//////...000000000000000000000000...//////000000111111222///111333444222111111111333333333222222222111111333333333333333333333333222333333444444555555555666555555444444444444444222333444555666666555555555555444444444444555555555555666666777888999999999888777666666777888999999999999888999999:::;;;888999<<<>>>??????>>>======>>>>>>???AAACCCEEEFFFEEEFFFHHHIIIJJJLLLOOOQQQTTTUUUWWWZZZ]]]```cccdddfffhhhjjjkkkkkklllooorrruuuvvvxxxzzz|||~~~~~~}}}zzzwwwtttsssssstttrrrpppnnnlllkkkjjjjjjjjjgggeeeccc```^^^\\\[[[ZZZZZZZZZZZZZZZXXXUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOPPPRRRTTTVVVXXXXXX[[[___bbbcccccceeefffhhhhhhjjjkkkmmmmmmnnnnnnoooooooooooooooooonnnmmmllllllllllllllllllllllllrrrsssvvvwwwyyy|||~~~xxxsssqqqqqqrrrssspppiiiccc```[[[UUUVVVVVVVVVVVVYYYcccpppzzzrrraaaVVVPPPOOOOOORRRWWW\\\___```ZZZYYYWWWVVVTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRTTTTTTWWWWWWWWWYYY\\\^^^^^^]]]```aaaaaa^^^YYYTTTPPPOOODDDCCCAAA@@@??????@@@@@@>>>???@@@AAABBBCCCDDDEEEJJJLLLPPPTTTWWWYYY[[[[[[UUUTTTSSSPPPMMMJJJGGGFFFBBBBBBBBBAAABBBDDDHHHLLLVVV```nnn|||{{{rrrjjjddd^^^ZZZVVVTTTXXX___{{{fff[[[VVVQQQNNNNNNKKKJJJIIIIIIIIIIIIGGGEEEBBBBBBCCCBBBAAA???<<<;;;999999888777666555444444333333333222222222111111111111111000000000000000000000000000000000000000...//////000111111222222///111333444222111000111333222222111111222333333444444444444444444444444444444444444444444444444444444444444333333333222///111333555666555444333555555444444444444555555333444555666777888888999:::999777666666777999:::999888777777777777777777666888;;;>>>@@@@@@???>>>?????????@@@AAABBBDDDDDDDDDEEEGGGHHHIIIKKKNNNPPPRRRSSSVVVYYY]]]aaaccceeedddgggjjjkkklllmmmoooqqqssstttwwwzzz|||}}}~~~~~~|||zzzwwwuuutttsssrrrqqqpppooonnnllllllkkkgggfffdddbbb```___^^^^^^\\\]]]]]]\\\[[[XXXUUUTTTRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMOOOOOOOOOOOOPPPRRRTTTUUUWWW[[[___bbbcccdddeeefffggghhhjjjkkkmmmnnnnnnooonnnnnnoooooonnnnnnmmmlllllllllllllllkkkkkkjjjiiiiiikkknnnpppqqqssswwwzzz|||}}}wwwqqqmmmmmmooolllooommmfff```]]]XXXQQQOOOOOOOOONNNOOOUUU^^^eeessszzzfffYYYOOONNNMMMNNNRRRUUUWWWXXXTTTTTTRRRQQQPPPPPPPPPPPPQQQPPPOOONNNOOOQQQSSSUUUWWWWWWWWWYYY\\\^^^___^^^___aaabbb___YYYTTTPPPOOOGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKKKKNNNQQQTTTYYY\\\^^^______[[[ZZZXXXUUURRRNNNKKKJJJGGGHHHGGGFFFFFFHHHLLLOOOVVV```mmm{{{|||ssskkkeee___[[[WWWTTTVVV[[[{{{ggg[[[UUUPPPMMMMMMIIIHHHGGGHHHIIIIIIGGGEEEBBBBBBCCCCCCAAA???<<<;;;999999888777666555444444333333333222222222111111/////////000111111222222000000000000000000000000...//////000111222222222...111333444333111000000222111111000111333444555444444444444444444444444444444444444444444333333222333333333333222111000---///222555666555222111555555444444444444555555333333444555666777888888:::999888666666888999:::888777666555555444444555555777;;;>>>@@@AAA@@@???AAAAAAAAABBBCCCDDDEEEFFFCCCEEEGGGHHHHHHJJJMMMPPPPPPRRRUUUXXX\\\```ccceeeaaaeeeiiilllmmmnnnppprrrrrrsssvvvyyy{{{}}}}}}}}}}}}~~~~~~~~~{{{yyyvvvtttsssrrrrrrqqqqqqpppnnnlllkkkggggggeeedddcccbbbbbbbbb^^^^^^___^^^\\\ZZZWWWUUURRRRRRQQQQQQPPPPPPPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLOOOOOONNNNNNOOOQQQRRRSSSWWWZZZ___bbbcccdddeeeffffffgggiiikkkmmmnnnoooooommmnnnnnnnnnmmmlllkkkkkkllllllllllllkkkjjjiiihhhbbbdddhhhjjjlllnnnqqqssssssuuuxxx{{{zzzrrrllljjjlllpppgggkkkjjjddd___^^^XXXQQQGGGJJJKKKKKKKKKNNNTTTYYYaaaooolll]]]MMMKKKIIIIIIKKKMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMNNNMMMLLLLLLMMMQQQTTTVVVWWWVVVWWWYYY\\\^^^___^^^]]]___aaa^^^XXXRRRPPPOOOIIIHHHGGGEEEEEEEEEFFFFFFKKKKKKLLLNNNOOOQQQRRRRRRQQQSSSWWW\\\___aaaaaabbbaaa```]]]ZZZVVVRRROOOMMMHHHHHHHHHFFFFFFHHHKKKNNNVVV___mmmzzz|||ssslllfff___\\\WWWSSSTTTXXXzzzggg\\\UUUPPPKKKJJJLLLLLLKKKLLLLLLJJJFFFCCCCCCBBB@@@???===<<<<<<<<<;;;:::999888777555555444555555444333333333333444222111000111222222111000000000000000111111111111000000000000////////////222222222222222222222222333333111111111222333444444444444333333222222222333333222222333333444555555555444444444333333333222333333444444555555555333222222111111222222333333444555666777777777777555666777888888888888888888888999:::::::::999999:::;;;;;;;;;===>>>???@@@>>>???@@@@@@BBBBBBCCCDDDDDDFFFHHHIIIJJJKKKNNNPPPPPPTTTYYY\\\___aaaccceee```dddiiimmmoooppprrrsssvvvwwwyyy{{{}}}~~~|||yyyxxxwwwwwwwwwuuusssqqqqqqrrrrrrrrrqqqmmmkkkiiihhhiiihhhfffdddccccccaaa___]]][[[YYYXXXUUUTTTSSSRRRQQQPPPOOOOOOPPPOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPSSSUUUXXXZZZ]]]```bbbddddddeeehhhiiikkklllmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkiiigggeeeddddddgggfffdddeeegggjjjkkkkkknnnppprrrrrrqqqrrrvvvzzz|||~~~~~~zzztttpppllliiifffdddeeefffeeeccc___ZZZUUURRRKKKJJJHHHGGGGGGHHHIIIJJJWWW```mmm}}}mmm^^^RRRNNNHHHEEEFFFGGGIIIIIIJJJHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKLLLNNNQQQTTTVVVYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWUUUTTTTTTTTTSSSRRRNNNOOOPPPOOONNNOOOQQQRRRWWWXXXZZZ[[[[[[ZZZYYYXXXZZZ[[[]]]___aaabbbcccccccccbbbaaa___\\\YYYVVVTTTQQQOOOKKKJJJKKKLLLNNNNNNXXXbbbqqq~~~xxxqqqkkkddd^^^WWWRRRRRRWWWzzzggg\\\VVVQQQMMMMMMMMMLLLLLLLLLLLLJJJGGGDDDBBBAAA@@@>>>===<<<;;;;;;888777777777666666555555555555444333333333333444222111000111222222111000000000000000111111111111111111111111111000000000333333333333333333333333444333222111111111222333444333333333333333333222333333222222333333444555444444333333333222222222222222333333444555666666555444444333333444444555333444555666777777777777777888888999999999999888888888999999:::::::::999:::::::::;;;<<<>>>???@@@>>>???@@@@@@BBBBBBCCCDDDDDDFFFIIIJJJKKKLLLNNNPPPRRRUUUYYY\\\^^^```ccceeedddggglllooopppqqqrrrsssvvvwwwyyy{{{}}}~~~|||zzzyyyxxxxxxvvvtttrrrqqqrrrrrrqqqooonnnllljjjjjjjjjiiigggeeeeeedddcccaaa^^^\\\[[[ZZZWWWVVVUUUSSSQQQPPPPPPOOOPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNOOORRRTTTWWWYYY\\\___bbbcccdddeeehhhiiikkklllmmmnnnooooooooooooooooooooonnnnnnnnnnnnmmmkkkiiigggeeeddddddeeecccbbbbbbdddfffgggfffdddeeefffeeecccdddgggjjjkkklllpppsssuuuvvvvvvvvvtttqqqmmmjjjiiigggeeecccaaaaaaaaa___\\\XXXTTTRRRKKKJJJHHHFFFEEEFFFGGGHHHMMMTTT```nnn}}}ssscccRRRNNNHHHEEEEEEFFFGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSUUUWWWWWWUUUSSSRRRRRRTTTSSSRRRRRRSSSTTTTTTTTTTTTVVVXXXZZZ[[[]]]```bbbbbbcccdddeeeeeedddbbbaaa```aaabbbccccccdddddddddcccccccccbbb```]]]ZZZXXXTTTQQQNNNLLLLLLMMMNNNNNNZZZdddsssyyyqqqkkkddd^^^WWWQQQRRRWWWzzzhhh]]]WWWQQQOOOPPPMMMLLLLLLLLLLLLJJJGGGDDDBBBAAA???>>><<<;;;;;;;;;555555555555555666666666555555444333333333333333222111000111222222111000000000000000111111111111111111111111111222222222333333333333333333333333444444333222111111111222222333333333333333333444333333222222333333444555333333222222222111111111111111222333444666666777555444444333333444444555333444555666777777777777999999::::::999999888888888888999999999::::::::::::::::::;;;<<<===>>>???>>>???@@@@@@BBBBBBCCCDDDEEEGGGIIIKKKKKKMMMOOOQQQTTTVVVYYYZZZ\\\^^^bbbdddgggjjjnnnpppqqqqqqssstttvvvwwwyyy{{{}}}~~~|||zzzyyyyyywwwtttsssssssssrrrpppooommmkkkkkkkkkjjjhhhfffffffffdddbbb```^^^]]]\\\[[[YYYWWWTTTRRRQQQQQQQQQOOOPPPPPPPPPPPPOOONNNNNNLLLMMMMMMMMMLLLMMMPPPSSSVVVXXX[[[^^^aaacccdddeeehhhiiikkkmmmnnnoooppppppqqqqqqppppppoooooonnnnnnnnnnnnllljjjhhhfffeeedddbbb```______```aaaaaa```^^^^^^^^^\\\ZZZYYY[[[]]]WWWYYY\\\___bbbdddeeeeeefffdddbbbaaabbbbbbaaa```ZZZZZZZZZYYYXXXUUUSSSQQQKKKJJJGGGEEECCCCCCDDDDDDCCCHHHQQQ\\\iiixxxwwwfffRRRNNNIIIEEEDDDEEEEEEDDDFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMRRRVVVTTTOOOKKKJJJLLLNNNNNNNNNOOORRRVVVYYY[[[]]]```eeeiiilllppptttwwwssstttuuuuuutttqqqooommmiiiiiihhhhhhgggfffeeeeeeccceeefffggggggeeebbb```[[[YYYUUUQQQOOOOOOPPPQQQ]]]ggguuu{{{qqqkkkccc]]]VVVQQQSSSXXXvvvfff\\\VVVQQQOOOPPPLLLKKKKKKKKKKKKIIIFFFCCCAAA@@@???===<<<;;;;;;:::777666666666666666555555555444333333222222333333222111000111222222111000///000000000111111111111000000111111111111111222222222222222222222222222444444333222222111111111222222222333333444444444333333222222333333444555333333333333222222222222111111222333555666777777333222222111111222222333333444555666777777777777999999999999999888777666888888888888999:::;;;;;;::::::::::::;;;<<<===>>>>>>???@@@@@@BBBBBBCCCDDDEEEGGGJJJKKKLLLNNNPPPRRRVVVWWWYYYYYYZZZ]]]aaadddgggjjjmmmpppqqqrrrtttvvvvvvwwwyyy{{{}}}~~~{{{zzz}}}zzzxxxwwwvvvvvvtttssspppnnnlllkkkkkkjjjhhhfffgggfffeeecccaaa```^^^^^^^^^\\\YYYVVVTTTSSSRRRSSSPPPPPPQQQQQQQQQPPPOOONNNKKKLLLLLLLLLKKKLLLOOOQQQUUUVVVYYY\\\___bbbdddeeehhhiiikkkmmmooopppqqqqqqrrrqqqqqqpppooonnnmmmmmmooonnnmmmkkkiiigggeeedddaaa___]]]]]]]]]]]]\\\ZZZ[[[ZZZXXXVVVSSSRRRRRRSSSLLLNNNPPPSSSUUUWWWWWWXXXXXXWWWVVVWWWYYYZZZYYYXXXSSSSSSSSSSSSSSSRRRRRRQQQLLLKKKGGGDDDBBBBBBBBBBBB@@@CCCHHHOOOYYYfffttt}}}rrraaaRRRNNNIIIFFFDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFJJJPPPUUUSSSLLLFFFFFFIIIHHHJJJLLLOOOTTTZZZaaaeeeiiimmmsssyyy~~~}}}yyyvvvqqqpppnnnkkkiiigggeeeddddddfffiiilllmmmmmmkkkjjjeeeccc^^^XXXTTTSSSTTTVVV```iiivvv{{{rrrkkkccc\\\VVVQQQTTTZZZ~~~}}}qqqccc[[[TTTOOOMMMOOOKKKJJJJJJJJJJJJHHHEEEBBBBBBAAA???>>><<<;;;;;;;;;:::999999888777555555444444444333222222222222333222111000111222222111000///000000000111111111111/////////000000000111111111111111111111111111111333333333333222222111111222222222333333444444444333333222222333333444555444444444444333333333333111111222333444555666777333222222111111222222333333444555666777777777777777777888888777666555555888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@BBBBBBCCCDDDDDDFFFIIIKKKLLLNNNQQQSSSVVVWWWYYYYYYZZZ\\\```ccccccfffjjjmmmppprrruuuxxxvvvwwwyyy{{{}}}|||{{{}}}{{{xxxwwwwwwvvvuuusssqqqooolllkkkkkkjjjgggeeeffffffeeecccbbb```___^^^```^^^\\\YYYWWWUUUUUUTTTQQQRRRSSSSSSRRRQQQOOONNNKKKKKKLLLKKKJJJKKKMMMPPPTTTUUUWWWZZZ^^^bbbdddfffhhhiiikkkmmmpppqqqrrrsssqqqqqqppppppooonnnmmmmmmooonnnnnnllljjjhhhfffdddbbb```^^^]]]\\\[[[XXXVVVTTTRRROOOLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQNNNKKKHHHEEEBBBAAAAAAAAA@@@AAACCCEEELLLUUU```hhhoooxxxzzzhhhXXXPPPLLLHHHEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEGGGGGGHHHIIIIIIIIIGGGEEECCCBBBFFFLLLQQQOOOHHHCCCCCCFFFFFFHHHLLLQQQWWW```jjjqqqyyy}}}|||wwwuuurrrnnnjjjgggfffeeefffiiimmmqqqssstttttttttooolllfff___XXXUUUWWWYYYbbbjjjwww|||tttlllccc\\\VVVRRRVVV]]]yyyvvvtttuuukkkaaaZZZTTTNNNKKKMMMKKKJJJJJJJJJJJJHHHEEEBBBCCCBBB@@@>>>===<<<<<<<<<;;;;;;:::888777555444444444444333222222222222222222111000111222222111000000000000000111111111111.........///000000111111111111111111111111111111111222222333333333222111222333333333333333333444333333222222333333444555555555555444444444333333222333333444444555555555555444444333333444444555333444555666777777777777666666666777666666555555888888777777888:::<<<===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCFFFHHHJJJLLLNNNQQQSSSUUUVVVYYYZZZ[[[]]]```bbbbbbdddhhhkkknnnrrrvvvyyyvvvwwwyyy{{{}}}~~~}}}|||yyywwwvvvvvvvvvuuusssrrrpppnnnmmmlllkkkhhhfffgggfffeeedddbbbaaa`````````___^^^\\\ZZZXXXWWWVVVTTTTTTUUUUUUTTTQQQNNNMMMKKKLLLLLLKKKJJJKKKMMMOOORRRSSSVVVYYY]]]aaadddfffgggiiikkknnnqqqssstttuuurrrqqqqqqqqqpppoooooooooooooooooonnnllliiifffdddcccaaa___]]]\\\YYYVVVSSSPPPMMMJJJGGGFFFEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEFFFHHHIIIGGGFFFHHHHHHHHHHHHJJJLLLNNNPPPMMMKKKHHHDDDBBBAAA@@@AAA??????>>>???AAAGGGNNNTTT\\\cccjjjnnnooojjj\\\OOOJJJHHHDDDBBBBBBCCCCCCBBB@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAEEEIIIGGGBBB???@@@CCCDDDHHHMMMSSSZZZfffsss|||}}}{{{wwwrrrnnnkkkiiiiiikkkmmmqqquuuyyy|||~~~~~~xxxvvvooofff]]]XXXZZZ]]]eeemmmxxx~~~vvvnnnddd\\\VVVTTTXXX___vvvrrrpppooohhh```\\\UUUNNNKKKKKKLLLLLLLLLLLLLLLJJJFFFCCCDDDCCCAAA@@@>>>=========999999888777666666555555444333222222111222222222222111000111222222111000000000000000111111111111...//////000111111222222222222222222222222222222///000222333444444333333444333333333333333333222333333222222333333444555444444444333333333222222444444444444444444444444555444444333333444444555333444555666777777777777555666666777777777777666888888777777888:::<<<>>>>>>============>>>??????>>>???@@@@@@BBBBBBCCCDDDBBBDDDGGGIIIKKKMMMPPPRRRRRRUUUXXX[[[\\\]]]```aaacccfffiiikkknnnqqquuuxxxvvvwwwyyy{{{}}}}}}{{{yyyxxxxxxyyyxxxvvvuuusssqqqoooooommmkkkiiihhhhhhgggfffdddcccbbbbbb______```___^^^[[[YYYWWWVVVVVVWWWVVVTTTQQQNNNKKKLLLLLLLLLKKKJJJKKKMMMOOOQQQRRRTTTXXX\\\```dddggggggiiikkknnnqqqsssuuuvvvsssssssssssssssrrrrrrrrrooooooooonnnllliiifffeeecccaaa___]]][[[WWWSSSPPPNNNKKKGGGEEEFFFFFFDDDBBB@@@@@@???>>>>>>>>>>>>>>>??????@@@AAADDDDDDCCCAAADDDCCCBBBCCCEEEHHHKKKMMMKKKIIIFFFCCC@@@??????@@@<<<<<<<<<<<<<<>>@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBB???@@@AAA@@@??????@@@BBBDDDHHHNNNTTT\\\iiixxx}}}xxxtttqqqpppooorrrsssvvvzzz~~~{{{pppeee```aaaeeehhhooo{{{xxxoooeee]]]WWWUUUZZZbbbvvvsssqqqmmmfffaaa]]]WWWOOOKKKKKKNNNNNNMMMNNNNNNLLLHHHEEEDDDCCCBBB@@@???>>>>>>===666666666666666666666666444333222222111111222222222111000111222222222000000000000000111111111111///000000111222222333333444444444444444444444444...///111333444444444333444444444333333222222222333333222222333333444555333333333222222222111111555555444444444333333333333222222111111222222333333444555666777777777777555666777888888888888888888888777777888:::<<<>>>???>>>>>>>>>>>>??????@@@>>>???@@@AAABBBCCCCCCDDDAAADDDGGGIIIJJJMMMPPPRRRQQQTTTXXX[[[]]]^^^```aaafffhhhjjjlllnnnppptttwwwvvvwwwyyy{{{}}}~~~|||||||||}}}|||{{{xxxvvvsssrrrqqqooommmkkkjjjiiihhhgggfffeeedddddd^^^___aaaaaa```]]]ZZZXXXWWWXXXXXXWWWUUUQQQMMMJJJLLLMMMMMMLLLKKKKKKMMMOOOQQQRRRTTTWWW[[[```dddggggggiiikkkooorrrtttvvvvvvtttttttttuuuuuuuuuuuuuuuoooooopppooommmjjjgggeeecccaaa___\\\ZZZVVVQQQNNNJJJFFFCCCBBBCCCCCCAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<>>>>>???:::;;;<<<<<<<<<===???AAA===???BBBDDDJJJMMMGGG???>>><<<;;;;;;===???@@@???@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCC???>>>>>>>>>???@@@BBBCCCCCCHHHNNNUUU]]]kkk{{{|||yyyvvvuuuuuuwwwxxxzzz}}}yyymmmhhhiiimmmjjjrrr}}}yyypppfff^^^XXXVVV\\\ddduuuooonnnmmmggg___YYYVVVSSSPPPLLLMMMKKKJJJJJJJJJIIIFFFDDDBBBBBBAAAAAA@@@???>>>>>>999999888777666555444333555444333111000/////////000111111111111222222222000000000111111000000000111111111111222333444555444555666666666444222111222111111000000111111222333333333333333333333333222333444555666555444333444444444555555555666666555555555555555555444444555444333222222222222222555555555555666666666777999888777777777:::<<<===888888999::::::;;;<<<<<<<<<<<<======>>>>>>?????????AAABBBAAA@@@???AAACCCEEEEEEGGGIIILLLNNNPPPQQQRRRUUUXXXZZZ\\\^^^bbbdddiiijjjlllmmmmmmoooqqqtttwwwxxxxxxyyy{{{}}}~~~~~~zzzvvvttttttssspppmmmkkkkkkkkkkkkiiigggeeecccbbbbbbaaa```^^^[[[YYYWWWUUUUUUVVVWWWXXXUUUQQQMMMNNNMMMLLLKKKKKKKKKKKKKKKMMMOOORRRWWW\\\aaadddfffiiiiiikkknnnrrrtttuuuuuuvvvuuuuuuvvvxxxyyyxxxwwwsssqqqooommmkkkgggbbb___^^^\\\ZZZXXXUUUPPPJJJFFFBBBBBBAAAAAA@@@???>>>>>>::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAABBB????????????>>>>>>>>>>>><<<<<<;;;::::::999888888<<<<<<======>>>??????@@@<<<<<<<<<<<<===>>>???@@@===???@@@AAAAAA@@@>>><<<>>>>>>>>>>>>>>>===<<<<<<============>>>???@@@AAAFFFGGGJJJOOOWWWcccqqqyyy~~~}}}{{{yyypppllljjjrrryyy}}}ttthhh___XXXUUUZZZbbbxxxrrrqqqnnnhhh```ZZZWWWUUUQQQNNNKKKJJJHHHHHHHHHGGGDDDBBBBBBBBBAAA@@@??????>>>>>>:::999999888666555555444444444333222111111111222000111111111111222222222111111000000000000111111////////////000111222222///111444444111///------222222111111111111222222333333333333333333333333222333444444555555444444333333333333444444555555555555555555555555444444555555444333333333333333333333444555666777888999888777777777888999;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????AAAEEEJJJJJJFFFBBBEEEFFFGGGIIILLLNNNPPPQQQTTTVVVYYY\\\]]]```ccceeegggiiikkkmmmnnnpppsssvvvxxxxxxxxxzzz{{{}}}|||xxxvvvvvvuuurrrooommmmmmmmmllljjjhhhfffeeecccccccccaaa___]]]ZZZXXXXXXXXXXXXYYYYYYVVVRRRNNNMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNRRRVVV[[[```ccceeeggghhhkkknnnrrruuuvvvvvvzzzyyyyyyzzz|||}}}|||{{{uuurrrooollliiieee```]]]ZZZXXXUUUSSSPPPLLLGGGDDD@@@??????>>>======<<<<<<:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<========================>>>============<<<<<<<<<;;;;;;;;;::::::999999888888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@BBBCCCFFFJJJQQQ[[[fffmmmvvv~~~wwwrrrpppwww}}}}}}sssggg^^^WWWTTTZZZccc}}}vvvvvvrrrkkkbbb\\\YYYVVVSSSPPPKKKJJJHHHHHHHHHGGGDDDBBBCCCBBBAAA@@@???>>>======::::::999888777666666555444333333222333333444444000111111111111222222222222111000//////000111222111000000000000000111111111666;;;:::555000///111333333222222222222333333333333333333333333333333444333333333333444555555222222222333333333333444444444444444444444555555666555444444333444444444111222333555777888999:::666666777777888888999999::::::::::::::::::::::::::::::;;;;;;<<<=========@@@>>>@@@IIISSSTTTJJJ@@@EEEFFFGGGIIILLLNNNPPPRRRUUUWWWZZZ]]]^^^aaadddfffeeehhhkkkmmmooorrruuuxxxxxxxxxyyyzzz|||~~~~~~{{{zzzyyywwwuuurrroooooonnnmmmkkkiiigggfffeeeeeedddcccaaa___\\\[[[[[[ZZZZZZ[[[ZZZWWWSSSOOOKKKKKKJJJJJJIIIIIIJJJJJJLLLNNNQQQUUUYYY^^^bbbdddeeegggjjjnnnrrruuuwwwxxx}}}}}}}}}~~~~~~|||vvvsssnnnjjjfffaaa\\\YYYTTTQQQNNNKKKHHHFFFCCCAAA===<<<<<<;;;;;;::::::999999999999999999999999999::::::::::::;;;;;;;;;;;;=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999666666666777888888999999999999999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAA???????????????>>>======:::::::::;;;<<<>>>???@@@@@@AAADDDGGGKKKQQQYYY^^^gggnnnyyy|||wwwuuu}}}|||rrreee\\\UUUTTTZZZccc||||||xxxpppfff^^^ZZZVVVRRROOONNNLLLKKKJJJJJJIIIGGGEEECCCBBBAAA@@@???>>>===<<<::::::999999888777777666444444333222222222222333000000111111111222222222222111000//////000111222333333222222111222222222444;;;AAA@@@999333333666444333333222222333333444333333333333333333333333444444333222333444555666333333333333333333333444333333444444444444555555666555555444444444555555222222444555666888999999555555666777888888777777:::::::::::::::::::::::::::;;;;;;<<<<<<======>>>???>>>@@@IIIRRRSSSJJJAAAFFFGGGGGGIIIKKKNNNQQQRRRUUUWWWZZZ]]]^^^aaadddffffffiiillloooppprrruuuwwwxxxxxxyyyzzz|||~~~|||{{{yyyvvvuuuqqqpppooommmkkkjjjhhhgggggggggfffeeedddaaa___]]]]]]\\\[[[[[[ZZZWWWSSSPPPKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMOOOSSSWWW\\\```ccccccfffjjjnnnrrruuuyyy{{{~~~}}}~~~~~~{{{xxxtttpppjjjeee```[[[VVVSSSNNNKKKGGGCCCBBBAAA@@@>>>::::::::::::999999888888999999999999999999999999999999999999:::::::::;;;==================>>>>>>;;;;;;;;;;;;:::::::::999999999999999999:::::::::777777888888888999999999999999999999:::;;;<<<<<<>>>======>>>???@@@AAABBB???????????????>>>>>>===::::::;;;<<<===???@@@AAAAAACCCEEEGGGIIILLLPPPSSS\\\bbblllsssyyy~~~~~~yyywww|||qqqdddZZZTTTSSS[[[ddd~~~vvvjjj```ZZZUUUQQQMMMNNNLLLKKKKKKKKKJJJGGGEEECCCBBBAAA@@@>>>===<<<;;;::::::999999888777777777555444333111000000//////000000111111111222222222222111000//////000111222333333222222111222222222111777===<<<555000000333444333333222222333333444333333333333333333333333444444333222333444555666555555555555444444444444333333333333444444555555555555444444444555555666444444555555666666777777555555666777777777666666999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>????????????BBBFFFIIIIIIFFFDDDGGGGGGHHHIIIKKKNNNQQQSSSTTTVVVYYY\\\]]]```ccceeeiiikkknnnpppqqqrrrsssuuuxxxxxxyyy{{{}}}~~~|||yyyxxxwwwsssrrrpppnnnllljjjiiihhhhhhhhhhhhgggeeecccaaa```^^^]]][[[[[[ZZZWWWSSSPPPMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMPPPUUUZZZ^^^aaaaaaeeejjjooorrruuuyyy||||||xxxtttnnniiibbb\\\WWWSSSOOOLLLIIIFFFAAA>>>>>>>>>======999999999999999888888888888888888888888888888888888888888888999999999999999::::::<<<===>>>??????<<<<<<<<<;;;;;;;;;::::::888999999999999999999999888888888888888999999999999999999999:::;;;<<<<<<===<<<<<<===>>>???@@@AAA???????????????>>>======<<<<<<<<<===>>>???AAABBBAAADDDFFFHHHHHHJJJLLLNNNSSSXXX```ggglllrrryyy~~~{{{zzz|||qqqcccYYYSSSSSS\\\fffyyylllaaaZZZUUUPPPMMMLLLKKKIIIIIIIIIHHHEEECCCCCCBBBAAA@@@>>><<<;;;;;;999999888888888777777777555444333111000///......000111111111111222222222000000000111111000000000111000000000000000111111000555888777333000111333333333222222222222333333333333333333333333333333444333333333333444555555666555555555555555444444222222333333444444555555444444444444444444555666555555555555666666666666666666666666666777777777888888999::::::;;;<<<<<<<<<<<<======>>>????????????AAACCCBBB@@@AAACCCFFFHHHHHHHHHIIIKKKOOORRRTTTTTTVVVYYY\\\]]]```ccceeejjjlllppprrrrrrrrrssstttxxxyyyzzz|||~~~~~~{{{yyyyyyvvvtttrrrpppmmmkkkjjjjjjhhhiiiiiihhhgggdddbbbaaa^^^]]]\\\[[[ZZZXXXUUURRRQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNSSSXXX]]]___```eeekkkoooqqqtttyyy}}}zzzsssnnneee```XXXRRRMMMJJJGGGEEEDDDAAA===;;;;;;<<<<<<;;;888888888888888888888888777777777777777777777777777777777777888888888999555666777888:::<<<===>>>======<<<<<<<<<;;;;;;;;;999999999999999888888888666666666666666777777777888888888999999:::;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>======>>>>>>???@@@AAA@@@BBBEEEGGGHHHIIILLLNNNMMMRRRYYY___dddkkkssszzz|||qqqcccXXXSSSTTT^^^iiixxxkkkaaa[[[VVVRRROOOLLLKKKJJJIIIIIIHHHFFFCCCCCCBBBAAA???>>><<<;;;:::888888777777777777666666555444333222111000000000000111111111111222222222///000111222222111000///////////////000111222222333444666555333333444555222222111111111111222222333333333333333333333333222333444444555555444444555555555444444333333333111222222333444444555555333333333333333444555555333444444555666777888888888888777666666666777888777777888999;;;<<<======;;;;;;<<<<<<===>>>>>>??????AAABBB@@@???@@@DDDHHHIIIHHHHHHIIIKKKOOORRRUUUUUUWWWZZZ]]]^^^aaadddfffhhhlllppprrrssstttuuuvvvxxxyyyzzz|||}}}||||||zzzxxxuuurrrpppnnnmmmmmmhhhiiiiiihhhgggeeecccbbb___^^^]]]\\\\\\[[[XXXVVVUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJKKKMMMQQQVVV[[[^^^```fffllloooqqqsssyyy}}}~~~{{{uuummmggg[[[VVVNNNHHHDDDBBB@@@??????<<<:::999:::::::::999777777777777777777777777777777777777777777777777666666666777777777888888555666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777666666666666666666666555777777777777888999::::::999:::;;;<<<<<<<<<;;;:::===============<<<;;;;;;>>>>>>============>>>>>>???BBBEEEGGGIIILLLOOORRRQQQVVV\\\bbbhhhqqq{{{}}}qqqcccXXXSSSUUU```kkkvvvjjjaaa[[[WWWTTTQQQOOOMMMLLLKKKKKKJJJHHHFFFCCCBBBAAA???===<<<::::::777777777777666666666666444333333222222333333444000111111111111222222222...///222333333222///...111111111111222333444555222222111111111222333444222111111111111111111222333333333333333333333333222333444555666555444333444444444333333222222222111111222333333444555555222222222222333333444555111222333555777888999::::::999777555555666888999666666888999;;;<<<>>>>>>::::::;;;;;;<<<======>>>@@@@@@AAA@@@AAACCCFFFIIIIIIHHHHHHIIIKKKOOOSSSUUUVVVXXX\\\^^^```bbbeeehhhfffjjjooorrrtttuuuwwwxxxyyyyyyzzz|||~~~~~~|||{{{xxxuuurrrqqqpppppphhhiiiiiihhhgggeeecccbbb```___^^^^^^^^^]]]ZZZXXXXXXWWWTTTRRROOOMMMLLLKKKIIIIIIJJJLLLPPPUUUZZZ^^^```fffmmmppppppsssxxx}}}|||||||||zzzwwwooofff```UUUOOOHHHBBB???===<<<<<<;;;:::888888999999888777555666666666666666666666777777777777777777777777666666666666777777777777999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;::::::999888777666666777777777777777777666666555555555666666777888999888999;;;<<<<<<;;;999777<<<<<<<<<<<<<<<;;;;;;:::>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;;;;:::999888777666555444444444444333222111000111111000000000000111111111000/////////000222333222222111111111111222222222222222222222222222222333222222111111222222333222333444555555555444333333333333444444555555555555555666666666666555555222222444666888999;;;<<<777777666555444444333333666666666666777777777777:::999777666666666777777888999999::::::;;;;;;<<<=========>>>??????@@@@@@@@@AAABBBCCCEEEGGGIIIJJJTTTOOOJJJIIILLLOOOPPPOOOSSSVVV[[[___aaadddfffhhhiiilllpppssstttvvvyyy{{{}}}~~~~~~zzzyyyxxxvvvtttrrrpppooonnnnnnmmmllljjjhhhfffeeeeeeccc```^^^]]]\\\ZZZXXXWWWVVVSSSQQQNNNLLLKKKJJJJJJJJJKKKMMMPPPSSSVVVXXX___ccciiimmmnnnooopppqqqssstttuuutttppphhh]]]VVVLLLIIIDDD@@@<<<999888888888888888888888777666666777777666666555555555444777777888888999999999:::555555555555666666666666555666777888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999888888777777777777777777777777888888777777666666555555999::::::;;;;;;::::::999555777:::<<<======;;;:::::::::;;;;;;<<<======>>>AAAAAADDDJJJRRRZZZ___bbbcccjjjuuussscccXXXTTTVVVaaalll~~~{{{uuukkkaaaZZZUUURRRPPPNNNNNNMMMKKKJJJIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;;;;:::999888777666555555555444444333333222222111111111000000000000111111111000/////////000222222111000000000000000000111222222333333333333222222333222222111111222222333222333444555555555444444333333333444444444555555444444555555555555444444222333333444555666666777777666666555444444333333666666666666777777777777:::999888777777777777888888999999::::::;;;;;;<<<=========>>>??????@@@@@@???@@@@@@BBBDDDFFFGGGHHHRRROOOMMMLLLMMMOOOPPPQQQSSSVVV[[[___aaacccfffhhhjjjmmmqqqsssuuuwwwzzz|||~~~~~~||||||zzzxxxvvvtttsssrrrppppppooonnnllljjjhhhggggggeeeaaa___^^^]]][[[YYYWWWVVVSSSQQQNNNLLLKKKJJJJJJJJJJJJKKKNNNQQQUUUWWW]]]aaafffiiijjjjjjkkklllmmmllllllkkkfff___UUUOOODDDBBB>>>;;;888777666666777777777777777666555555777666666666555555555555666666666666777777777888777666666666666666666666555666777888999::::::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999888777777777777777777777777777888777777777666666666555888888999999999999888888999999999999999888888888999::::::;;;;;;<<<======AAABBBEEEKKKTTT]]]dddhhhrrryyyuuudddZZZUUUYYYdddooo|||{{{tttkkkbbbZZZUUUPPPNNNOOONNNMMMLLLKKKIIIHHHHHHDDDCCCBBB@@@>>>===<<<;;;999999888777666666555555666555333222111111222333111111000000000000111111000000000///000111111222000000////////////000000222333555666666555333222333222222111111222222333222333444444555555444444333333333444444444444555333333444444444444333333555555555444444444333333666666666555444444333333666666666666777777777777::::::999888888888888999888999999::::::;;;;;;<<<=========>>>??????@@@@@@??????@@@AAABBBDDDFFFGGGNNNOOOOOOOOONNNOOOQQQRRRSSSWWW[[[^^^aaacccfffiiilllnnnrrruuuvvvxxx{{{}}}}}}|||yyyxxxvvvuuussssssrrrqqqooonnnlllkkkiiigggcccaaa```___]]][[[WWWVVVSSSQQQNNNMMMLLLKKKKKKJJJIIIIIIKKKOOOSSSVVVZZZ^^^bbbdddddddddddddddcccbbb___]]]YYYRRRKKKFFF===;;;999777666666666777555666666666666555555444666666666666555555555555444444444555555555555555888888888777777666666666555666666777888999::::::;;;;;;::::::::::::;;;;;;::::::::::::999888777666777777777777777777777777777777777777666666666666666777777777777777777666:::999888666666777888888888999999::::::;;;<<<<<>>===<<<;;;888888888777666555555444777555333111111111222333111111000000000000111111000000000000000111111222000000////////////000000222444666777777666444222333222222111111222222333333333333444444444444444444444444444444444444444333444444555555444444333777777777666666555555555666666555555555444444444666666666666777777777777::::::999999999999999999888999999::::::;;;;;;<<<=========>>>??????@@@@@@??????@@@AAABBBDDDFFFGGGIIILLLOOOPPPNNNMMMPPPRRRTTTWWW[[[^^^```cccfffiiimmmppptttvvvxxxyyy|||~~~~~~|||zzzxxxxxxuuuuuutttsssrrrpppnnnmmmkkkhhhdddbbbaaa___]]][[[WWWUUUSSSQQQOOOMMMLLLLLLMMMKKKIIIHHHJJJNNNRRRUUUYYY\\\```aaa```___^^^^^^[[[XXXTTTPPPMMMHHHCCC@@@;;;;;;999888888777888888555666666777666666555555666666666666666555555555444444444444444444444444999999888888777777666666666666666777888999999::::::::::::999::::::;;;;;;999999999999888777666666666666666666666666666666777777777777666666666666666666777777777777666666666666666777888999:::;;;777888888999::::::;;;;;;<<<===@@@DDDKKKUUU___eeesss}}}wwwfff\\\YYY]]]iiiuuuzzzvvvpppggg___YYYTTTQQQOOOKKKKKKJJJIIIHHHHHHGGGGGGDDDCCCBBB@@@>>>===<<<;;;888888777777666666555555777555333111111111222333111111000000000000111111///000000000111111111111222111111000000111111222222444666888888666444222333222222111111222222333333333333333444444555555444444444444444444444444555555666666666666555555555555555555666666666666555555555555555444444444666666666666777777777777999999999999:::999999999888999999::::::;;;;;;<<<=========>>>??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGEEEIIIMMMNNNMMMMMMOOOQQQTTTWWWZZZ]]]```cccgggjjjnnnqqqtttwwwxxxzzz|||~~~}}}{{{zzzyyyuuuuuuuuutttsssqqqpppoookkkhhheeebbbaaa___]]][[[WWWUUUSSSQQQOOONNNMMMMMMOOOMMMJJJIIIJJJMMMRRRTTTYYY[[[^^^___^^^[[[ZZZZZZUUUQQQMMMHHHFFFCCC@@@===<<<<<<;;;999888888777777666777777888888777777777555555555666666666666666555555555555555555555555999888888888777777777666666666666777777888888999999999999999999:::;;;<<<999999999999888777666666666666666666666666666666666666666666777777777777777888888999999888888777444666888:::;;;;;;:::999777777888888999::::::;;;<<<===???AAAEEELLLVVV]]]eeeooo}}}vvvggg]]]ZZZ^^^hhhsss~~~yyyrrrhhh^^^XXXUUURRRQQQJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCBBB@@@>>>===<<<;;;888888888777777666666666666555333222111111222333111111000000000000111111//////000111111111111000222222111111111111222222333444666777777666444333333222222111111222222333444333333333333444555666555444444444444333333333555666666666666666666555222222222333444444555555555555555555555555555555666666666666777777777777777888999999:::999999999888999999::::::;;;;;;<<<=========>>>??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGDDDFFFIIIKKKLLLNNNOOOQQQUUUWWWZZZ]]]___cccgggjjjooorrruuuwwwxxxyyy|||~~~~~~|||{{{zzzvvvvvvuuuuuutttrrrqqqpppllljjjfffcccbbb```]]][[[VVVUUUTTTQQQPPPNNNNNNMMMOOOMMMKKKJJJJJJMMMPPPRRRVVVYYY[[[\\\ZZZWWWVVVUUUOOOLLLGGGCCCBBB@@@>>>===;;;;;;:::999888777666555666777777888888888888888555555555666666666666666666666666666666555555555777777777777777777777777666666666777777777888888999888888999999:::;;;<<<::::::::::::999888777666777777777777777777777777666666666666777777777777888999999::::::999999888777888:::<<<<<<:::777555777888888999999:::;;;;;;===???@@@AAABBBGGGOOOUUU[[[dddqqq~~~vvvhhh___\\\^^^gggqqqxxxkkk```YYYUUUSSSRRRJJJJJJJJJIIIHHHHHHGGGGGGDDDCCCBBB@@@>>>===<<<;;;888888888888888777777777555444444333333222222111111111000000000000111111...///000111222111111000111111000000000000111111444444444555555444444444333222222111111222222333444444333333333444555666555555444444444333333333444555555666666555555444222222333333333333444444555555555555555555555555666666666666777777777777666777888999999999888888888999999::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@AAAAAABBBCCCEEEEEEFFFFFFGGGJJJMMMPPPQQQQQQUUUWWWZZZ\\\___bbbgggjjjooorrruuuwwwxxxyyy{{{}}}~~~}}}|||wwwwwwwwwvvvuuutttsssrrrooolllhhheeecccaaa___]]]VVVUUUTTTRRRPPPOOONNNNNNNNNLLLKKKJJJJJJKKKMMMNNNQQQTTTVVVWWWUUURRRPPPPPPIIIFFFBBB@@@???>>>===;;;999999:::999999888777777555666666777888888777777555555555555666666666777777666666666555555555444555555555666666777777888666666666666777777777777888888888888999:::;;;<<<;;;;;;;;;;;;:::999888777777777777777777777777777555666666666777777777888888999999::::::999999888777888999999999888777666888888999999:::;;;;;;;;;<<<>>>AAA@@@@@@CCCIIIOOOUUU]]]gggqqqyyywwwjjjbbb^^^___fffnnn}}}ooobbbYYYUUUSSSSSSKKKKKKKKKJJJJJJIIIIIIHHHDDDCCCBBB@@@>>>===<<<;;;999999999888888888888888444444444444444222111000111111000000000000111111...///000222222111111000000000////////////000000444444444444444444444444333222222222222222222333444444333222333444555666555555555444444333333333333444444555555444444333666555555555555555444444444555555555555555555555666666666666777777777777555666777888999999888777888999999::::::;;;<<<<<<=========>>>??????@@@@@@?????????@@@AAABBBCCCDDDHHHFFFFFFIIINNNSSSSSSRRRVVVXXXZZZ\\\___bbbgggkkkoooqqquuuvvvwwwyyy{{{|||~~~~~~}}}xxxxxxxxxwwwvvvuuutttssspppnnnjjjgggeeeccc```^^^VVVUUUTTTRRRPPPOOOOOONNNLLLKKKJJJJJJJJJJJJKKKLLLMMMPPPRRRSSSQQQNNNLLLLLLEEEBBB???=========;;;:::999::::::;;;;;;;;;::::::444444555666777777666666444555555555666666777777666666666555555444444444333333444555666777888888666666666666777777777777888888888888999:::;;;<<<;;;;;;;;;;;;:::999888888777777777777777777777777555666666666777777888888888888999999999999888888555555555555666777999:::888999999::::::;;;<<<<<<888<<>>@@@FFFKKKQQQWWW```gggmmmuuu}}}xxxllleee``````fffmmmsssfff\\\UUUQQQOOOLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCAAA@@@???>>>888888888777777777777666666555444444333333444444222222222222222222222222000000111111111222222222000000000///000000111222222111222444666777555444222222111111222222333444222333333444444333333222333333333444444444555555888777555333222333444555666666666666666555555555777777666666666666777777333444444555666777777888444444444666777888666444888888999:::::::::999999===============>>>??????AAABBBCCCDDDEEEGGGHHHHHHHHHIIIKKKLLLLLLMMMPPPRRRXXXYYY[[[^^^aaaeeeiiikkkoooqqqssstttuuuvvvxxxzzz}}}|||{{{zzzxxxvvvtttsssrrrrrrrrrnnnjjjfffeeecccbbbaaa]]][[[XXXWWWUUUSSSOOOMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJGGGCCCAAA@@@??????>>>===<<<;;;;;;???>>>===<<<;;;;;;;;;;;;777777777888888888888888888888777777666666555555999999999888888777666555333444666777777777666555777777666666666666777777666777777777777888;;;============<<<;;;999888777888888888888777777777777555555555555666666666666777777999999:::999888777:::999888666666666777777999:::;;;<<<============@@@>>><<<;;;;;;>>>BBBDDDNNNWWWbbbjjjmmmppptttxxx|||mmmaaa\\\___dddhhhsssfff\\\UUUQQQOOOLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>><<<;;;:::999777555444333444333222222111111222222222222222222222222222222111111111111222222222222111000000000000111222222222111222444666777555333222222222111222222333333222333333444444333333222333333333444444444555555666555444333333444666777555555555555666666666666777777666666666666777777666666777777777777777777888888999:::<<<;;;:::999888999999999999:::::::::===============>>>>>>???@@@@@@AAABBBDDDEEEFFFFFFHHHIIIKKKLLLLLLMMMPPPRRRWWWYYY[[[___cccfffiiijjjlllnnnqqqrrrsssuuuwwwyyy|||}}}|||{{{zzzxxxwwwuuuttttttssstttpppllliiigggfffdddccc^^^\\\ZZZXXXVVVSSSOOOLLLJJJJJJIIIHHHGGGGGGGGGHHHEEEFFFGGGHHHGGGDDDBBB@@@>>>>>>======<<<<<<;;;;;;======<<<;;;:::999999999888888888888888888888888888888888888777777777777888888888888777666555555444444666777777777666555777777666666666666777777666777777777777888;;;===>>>>>>>>>===<<<:::999888888888777777777666666666555555555555666666666666666777888999:::999999888888777666666666777888999999:::;;;<<<<<<===<<<<<<>>>===<<<;;;<<<>>>@@@BBBIIISSS___hhhmmmppptttwww~~~nnnbbb]]]```eeeiiirrrfff\\\VVVQQQOOOLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;999777666555444444333222222111111222222222222222222222222222222111111222222222333333333111111111111111222333333222111222444666666444333333333222222111222222222222333333444444333333222333333333444444444555555444444333333444555777888444444444555666666666777777666666555555666666777888888888888777777777777777888999:::::::::999999999999888888888999;;;;;;============>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDGGGIIIKKKKKKLLLMMMPPPSSSVVVXXX\\\```dddgggiiiiiiiiikkknnnpppqqqsssvvvxxx|||||||||}}}~~~{{{zzzyyywwwvvvuuuuuuuuuuuurrrnnnkkkjjjiiihhhfffbbb___\\\ZZZWWWTTTPPPMMMJJJJJJHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEEEECCCAAA???>>>>>>========================<<<;;;;;;:::::::::999999999999999999888888888888888888888999999999888888888888777666555444444555555666777666666666777777666666666666777777666666777777666888:::===>>>>>>??????>>><<<:::999777777777666666666555555555555555555666666666666555666777999:::::::::999666666555555666888999:::888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???DDDLLLYYYccciiimmmrrruuu|||~~~oooccc^^^aaafffjjj~~~rrrfff\\\VVVRRROOOLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>>>>999999999999888888888888666555444444333333444444111111111111111111111111222222222222333333333333222222111111222222333444222111222444555666444222444333222222111111222222222333333444444333333222333333333444444444555555555444444444444555666777333333444444555666777777666666666555555666666666777777777777777777777777666777888888777777777888:::999777777777999;;;===<<<======>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCGGGIIIJJJKKKLLLNNNQQQSSSUUUXXX\\\aaaeeeggghhhhhhgggjjjmmmoooqqqsssvvvxxx||||||{{{|||~~~{{{zzzxxxwwwvvvuuuuuuuuuuuusssooommmlllkkkiiihhheeeccc___\\\YYYUUUQQQNNNKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEEEEFFFEEECCCAAA@@@????????????????????????>>>>>>>>>>>>======<<<<<<999999999999999888888888777777777888888999999:::888888888888777666555555444555555666666666666666777777666666666666777777555666777666666777:::<<<>>>???@@@@@@???>>><<<:::666666666666555555555555555555555555666666666666444555777999:::;;;::::::777666555555666777888999888888999:::;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<>>===999999999888888888777777666555444444333333444444111111111111111111111111111111222222222333333333222222111111222222333444222111222333555555333111333333222222111222222333222333333444444333333222333333333444444444555555666666555555444444444444222333333444555666666777666666555555555555666666333333444555777888999999888:::;;;:::888777999;;;999888777777777999<<<===<<<<<<===>>>???>>>>>>===@@@@@@AAABBBCCCDDDDDDEEEGGGHHHJJJKKKLLLNNNQQQSSSUUUWWW\\\aaadddgggggghhhhhhjjjmmmpppqqqsssvvvyyy}}}||||||}}}{{{zzzyyywwwvvvuuuuuuttttttrrrooonnnmmmllljjjhhhhhheeebbb___\\\XXXSSSPPPMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@??????===>>>>>>???>>>>>>===<<<:::::::::999999999888888777777777888888999999999999999999999888777666555555555555555666666666777777777666666666666777777555666666666666777:::<<<>>>???AAAAAAAAA???===;;;666666666666555555555555555555555555666666666666444555777999:::;;;::::::999888666555555555666777888888999:::;;;;;;;;;;;;999999;;;;;;<<<;;;::::::===???CCCIIIPPPYYYbbbhhhllluuuwwwjjj```^^^bbbiiinnn{{{pppfff]]]WWWRRROOOKKKKKKJJJJJJIIIHHHHHHGGGDDDCCCBBBAAA@@@???>>>===<<<;;;:::888666555444333444333222222111111222222111111111111111111111111000000111111111222222222111111111111111222333333222222222333555444222000222222111111222222333444222333333444444333333222333333333444444444555555777666666555444444333333333333333444555555555666666555555444444555555666111222333555666888999:::666888999777444333666999888888777777888:::<<<===;;;<<<>>>?????????>>>===@@@@@@AAACCCDDDEEEFFFGGGFFFHHHJJJKKKLLLNNNQQQTTTTTTVVVZZZ^^^bbbeeeggggggiiikkknnnpppqqqsssvvvxxx|||}}}~~~~~~}}}}}}|||zzzxxxwwwuuuuuutttsssqqqooonnnnnnmmmkkkiiijjjgggdddaaa^^^ZZZVVVRRRPPPOOOMMMKKKIIIGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@??????===>>>?????????>>>===<<<======<<<<<<;;;;;;::::::999999999999999999::::::::::::::::::999888777666666555555555555666777777777777666666666666777777555555666666555777999<<<===???AAABBBAAA???===;;;777777777666666666555555555555555555666666666666555666777999:::::::::999999888777555444444555555888999:::;;;;;;<<<<<<<<<999:::;;;;;;;;;;;;::::::<<<<<<<<>>======;;;:::999777555444333222444333222222111111222222111111111111111111111111//////000000000111111111111000000000000111222222222222222333444444222000000000000111222333444555222333333444444333333222333333333444444444555555555555555555555555444444444444444444444444444444666555555444444555555666333444555666777888999999444666777555111000333777666777888999:::;;;;;;<<<;;;<<<>>>?????????======>>>???@@@BBBDDDFFFHHHHHHFFFHHHJJJKKKLLLNNNRRRTTTTTTVVVXXX\\\```cccfffgggjjjlllnnnpppqqqrrruuuwww{{{|||~~~}}}|||~~~{{{yyywwwvvvuuusssqqqpppppppppooollljjjkkkhhheeebbb```\\\XXXUUUSSSRRRPPPMMMKKKIIIHHHHHHFFFGGGIIILLLOOOQQQSSSTTTRRRQQQOOOLLLIIIFFFDDDCCC@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888666555555444555666777888777777666666666666777777444555666666555666999<<<<<<>>>@@@BBBBBB???===;;;888888777777777666666666555555555555666666666666666777888999:::999999888777777555555444555666777999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<@@@DDDHHHKKKSSSZZZfffqqq|||xxxoooddd^^^```iiirrryyyzzzpppfff^^^WWWRRROOOKKKKKKKKKJJJIIIIIIIIIHHHDDDCCCBBBAAA???>>>======666666666666555555555555666555444444333333444444000000000000000000000000////////////000000000000000000000///000111111222222222222333444444222//////000000111222444555666222333333444444333333222333333333444444444555555222333444555666666666666444444444444444444333333555555555444444555555555666666777777888888999999777:::;;;888444333666;;;555666888999;;;;;;;;;;;;;;;<<<>>>???@@@???===<<<===>>>???BBBDDDFFFHHHIIIFFFGGGJJJKKKLLLOOORRRTTTTTTUUUWWWZZZ^^^bbbeeegggjjjlllnnnooopppqqqsssuuuyyy{{{~~~}}}{{{xxxwwwvvvsssrrrqqqqqqqqqpppnnnlllkkkiiifffcccaaa^^^YYYVVVUUUTTTQQQOOOMMMKKKJJJIIIIIIKKKNNNRRRVVVZZZ^^^___\\\ZZZXXXTTTPPPMMMJJJHHHDDDEEEGGGIIIIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999999666555555444444666777888777777666666666666777777444555666555555666999;;;;;;===@@@BBBAAA???<<<:::888888888888777777777777555555555555666666666777777777999::::::999888777555555444444555666888999999:::;;;<<<============<<<<<<;;;::::::;;;;;;;;;;;;:::;;;<<>><<<;;;:::::::::999999888777777777444444333333333333222222111111111000000000////////////000111111111111111222222222222222222222222000111222333333333222222555444222111111222444555333222111222333444222000444444555555444444333333444444444444444444444444555555444333333333444444555555444333333333444444333444555666777777777777888888888888888888888888:::999888777777999;;;<<<:::;;;<<<>>>????????????@@@AAAAAABBBCCCDDDEEEEEEFFFHHHJJJKKKLLLNNNRRRTTTVVVXXXZZZ\\\___bbbdddeeejjjlllnnnoooppprrruuuxxxzzz|||~~~}}}{{{zzzzzzyyyxxxuuusssqqqooooooooolllkkkhhheeeaaa\\\YYYWWWUUUUUUTTTSSSRRRQQQPPPOOOQQQRRRUUU\\\dddkkkoooqqqnnnjjjddd^^^XXXSSSQQQPPPOOONNNLLLLLLMMMNNNMMMLLLJJJHHHHHHHHHIIIHHHFFFDDDDDDBBB???>>>>>>??????>>>>>>===;;;:::999999888888666555555444444444555555777777777777777777777777555555555555555666777777:::;;;===>>>???>>>===;;;<<<;;;999777666555666666666666666666777777777777444555777888999999888888777666555444444555666777777888;;;===>>>>>>>>>===<<<<<<============<<<<<<;;;<<<<<<;;;:::;;;===???CCCGGGNNNWWWcccqqquuujjj___]]]bbbkkkwwwzzzsssooohhhbbb]]]WWWRRROOOLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEDDDBBB@@@>>><<<<<<888888777777666555555555444444333333333333222222444444444333333333222222//////000111111111111111222222222222222222222222333333333444444444555555444333222111111222333444333222111222333444222000333444444444444444333333444444444444444444444444444444333333333444444555777666555555444444444444333444555666777777777777888888888888888888888888:::999888777888999;;;<<<:::;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKMMMOOORRRTTTWWWXXXZZZ]]]```ccceeefffjjjlllnnnoooppprrrvvvxxx|||}}}}}}|||{{{{{{zzzxxxvvvsssqqqpppppppppnnnmmmkkkgggccc___\\\ZZZXXXXXXWWWVVVUUUTTTTTTTTTWWWYYY^^^eeemmmuuuzzz}}}~~~zzztttmmmfffaaa^^^\\\ZZZYYYYYYYYYZZZYYYWWWUUUSSSQQQPPPOOONNNMMMKKKHHHHHHFFFDDDDDDDDDEEEDDDBBB@@@???>>>===<<<;;;;;;;;;888777777666666666666666777777777777777777777777666666666666666777888888:::;;;===>>>>>>>>><<<;;;:::888777555444444444444555555666666666777777777444555777888999999888888777666555444444555666777777888;;;===>>>>>>>>>=========>>>>>>>>>>>>======:::;;;;;;:::999:::<<<>>><<>>===888888777777666555555555444444333333333333222222222111111111111000000000//////000111111111111111222222222222222222222222444333333222333444555666333222111000000111222333333222111222333444222000222333444444444444444333444444444444444444444444333333333333444444555666999888777666555444444444444444555666777777777777999999999999999999999999:::999888888888999;;;<<<;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIIKKKLLLMMMOOORRRUUUWWWXXXZZZ]]]```ccceeegggjjjlllnnnpppqqqsssvvvyyy}}}||||||{{{zzzwwwuuusssrrrqqqppppppooommmjjjgggccc```^^^\\\\\\ZZZYYYYYYYYYZZZZZZ```ccciiiqqqzzz{{{uuuqqqooonnnnnnnnnnnnnnnlllhhheeecccaaa^^^[[[ZZZWWWTTTQQQMMMKKKIIIHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>::::::999888888888888888777777777777777777777777777777777777777888999999:::;;;<<<=========<<<;;;999888777666555444444444444444555555555666666666444555666777888888888888777666555444444555666777777888:::<<<>>>>>>>>>>>>>>>>>>????????????>>>>>>999:::;;;:::999999;;;===;;;===???BBBGGGOOOXXX^^^llluuu{{{pppeeedddjjjrrr}}}vvvgggddd___[[[WWWSSSNNNJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFDDDBBB@@@>>>===::::::999999888777777777444444333333333222222222000000000000000000////////////000111111111111111111111111111111111111111333111000//////111333444222222111000000111222222222222111222333444222000111222333444444444444444444444444444444444444444222222222333444555666777888888666555444444444444444555666777777888888777999999999999999999999999:::999999999999:::;;;<<<;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIKKKMMMNNNPPPSSSVVVWWWXXXZZZ^^^aaadddfffhhhkkkllloooppprrrtttwwwzzz~~~}}}|||{{{yyywwwuuusssrrrqqqqqqpppnnnllliiifffcccaaa```^^^]]]\\\\\\^^^```aaafffkkksss|||}}}xxxvvvsssoookkkhhheeebbb___[[[XXXRRROOOMMMLLLJJJIIIFFFEEECCCBBB@@@?????????<<<;;;:::999999999999999777777777777777777777777777777666666777777888999999:::;;;<<<<<<<<<<<<;;;::::::999888888777777666444444444444555555555666555555666777777888888888888777555444444555666666777888:::<<<===>>>???????????????@@@@@@?????????:::;;;<<<;;;::::::;;;======>>>>>>???AAAEEELLLPPPYYYbbbppp{{{tttjjjjjjqqqzzzvvvbbb___[[[XXXUUUQQQMMMJJJKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFDDDBBB@@@>>>===<<<::::::999999888777777777444444333333333222222222333333333333333333333333//////000111111111111111111111111111111111111111222111000//////111333444222111111111111111111222222222111222333444222000000111222333444444444444444444444444444444444444222222222333444555666777777666555444333333333333444555666777888888888888999999999999999999999999::::::::::::::::::;;;;;;;;;<<<===???@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPTTTVVVWWWXXX[[[^^^bbbeeehhhiiikkkmmmoooqqqrrruuuxxx{{{}}}|||{{{yyywwwuuutttsssppppppnnnmmmjjjgggeeedddbbb```^^^]]]___aaaeeegggjjjqqqzzz|||yyyvvvssspppqqqlllccc\\\XXXUUUSSSRRRJJJHHHFFFDDDBBB@@@???>>>===<<<;;;:::999999999999888888888888888888888888666555555555555666777777999::::::;;;;;;;;;;;;;;;::::::999999888888777777444444444444555555555666555555555666666777888888888777666555444444555666777888999;;;===>>>???@@@??????@@@@@@@@@@@@??????;;;===>>>===<<<;;;<<<===:::;;;;;;:::;;;>>>CCCFFFNNNUUU```jjjrrryyywwwnnnqqqzzzvvv```]]]XXXTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJFFFEEECCCAAA???===<<<;;;888888777777666555555555444444333333333333222222111111111222222222222222//////000111111111111111111111111111111111111111333222222111222333444555222222222222222222222222333222111222333444222000///000111333444555555555444444444444444444444444333333333333444444555666555555444333333333333444555555666777888888888888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIIJJJMMMNNNOOOQQQTTTWWWWWWYYY[[[___bbbfffiiijjjkkkmmmppprrrsssvvvyyy||||||}}}~~~~~~~~~}}}|||yyywwwuuutttpppoooooommmkkkiiigggfffdddbbb```___aaaeeejjjmmmpppxxx|||tttlllfff```\\\YYYPPPOOOLLLIIIEEECCCAAA@@@>>>>>>===;;;::::::::::::888888888888888888888888555555555555555666666777999999999:::::::::;;;;;;777777888888777777666555444444555555555666666666555555555555666777888999888777666555444444555555777888999;;;===???@@@AAA??????@@@@@@@@@@@@??????<<<>>>??????===<<<<<<===:::;;;:::::::::<<<@@@CCCFFFLLLUUU\\\dddnnnxxxyyyrrrxxxvvv```[[[VVVRRRQQQPPPPPPOOONNNMMMMMMLLLKKKJJJIIIIIIFFFEEECCCAAA???===<<<;;;888888777777666555555555444444333333333333222222.../////////000000000000//////000111111111111111111111111111111111111111222222222222333333333333222222333333333333222222333222111222333444222000...///000222444555555555444444444444444444444444444444333333333444444555444444444444444555555666555555777888888888888888::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMNNNOOORRRUUUWWWWWWYYY\\\___cccgggiiikkkkkkmmmppprrrtttvvvzzz}}}yyyzzz}}}~~~}}}{{{xxxvvvuuupppppppppnnnmmmkkkiiiiiifffdddbbbaaaccchhhnnnrrrxxx{{{rrriiicccYYYWWWSSSOOOKKKGGGEEEDDDAAA@@@???===<<<<<<;;;;;;888888888888888888888888666666666555666777777888999999999999999::::::;;;777777888888888777666555555555666666666777777777555555444444555666888999999888666555444444555555777777999:::<<>>>>>????????????>>>>>><<<===??????===;;;;;;<<<<<<<<<<<<;;;;;;===@@@CCCCCCHHHOOOVVV^^^gggrrryyy|||{{{uuu}}}uuu```[[[UUUQQQPPPQQQQQQRRROOONNNMMMLLLKKKJJJIIIHHHFFFEEEDDDBBB@@@>>>===<<<::::::999999888777777777444444444333333333222222111111222222333333333444//////000111111111111111000000000000000000000000//////000111111111111000222333333444444333333222333222111222333444222000---...000222444555555666444444444444444444444444555555444333333333444444555555444555555666777888555666777888888999999888::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOPPPRRRUUUXXXXXXYYY\\\___cccgggjjjkkkkkkmmmppprrrtttwww{{{~~~vvvxxx|||~~~|||yyywwwuuuqqqqqqqqqpppnnnmmmkkkjjjhhhfffcccbbbeeekkkqqquuu~~~zzzqqq```]]]YYYTTTPPPKKKIIIGGGCCCBBBAAA???>>>=========888888888888888888888888777777777777777888888999999999888888999999:::;;;888999:::;;;;;;:::888777666666666666777777777777555555444444555666888999999888666555444444444555777777888:::<<>>>>>????????????>>>>>>;;;<<<>>>>>><<<::::::::::::;;;:::999999:::===???BBBGGGOOOVVV]]]fffooovvvzzz{{{wwwsssaaaYYYSSSRRRRRRPPPOOOPPPNNNMMMLLLLLLLLLLLLIIIGGGJJJFFFBBB???======<<<:::;;;:::999777666666555555666666555444222111000000...///000111222333444444222222111111000000//////000111111000///......///111111222333333444555555444333333222111111111222000111111111111222222222222222222222333333444555888777666444444333333333222222222222222222222222444444555555555555444444444444444555555666777888999999999999999999999999888777888:::<<<===<<<;;;===>>>??????AAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJIIIKKKNNNQQQSSSUUUUUUUUUYYY[[[^^^aaabbbeeehhhjjjlllnnnqqqssstttvvvyyy||||||}}}~~~}}}||||||zzzxxxsssrrrrrrqqqpppooonnnnnnjjjiiigggeeeeeeiiipppuuurrrjjj___YYYUUURRRLLLGGGDDDBBB@@@@@@@@@???===;;;;;;::::::::::::::::::999999999999999999888777777888888888777777777777777777777777777777777777777555555555555666777999:::777666555666777888777666777777777777666666666666777777888:::<<>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>BBBHHHOOOWWW```jjjpppxxx{{{zzzvvv~~~vvvccc[[[TTTSSSSSSQQQPPPQQQMMMLLLKKKKKKKKKJJJHHHFFFJJJFFFBBB@@@???>>>===<<<;;;:::999777666666555555555555444333333222111111111111111111111111111111111111111000000000000000000111111111///...///000000111111222222333333333444333222222111111222222222222222222333333333333333333222222222333444444777777666555444333333333222222222222222222222222444444555555555555444444555555555555666777888888999999999999999999999999:::999999:::===>>>>>>=========>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMPPPRRRTTTUUUVVVYYY[[[^^^aaabbbeeehhhjjjlllnnnqqqssstttvvvyyy||||||}}}~~~~~~}}}|||zzzxxxvvvuuusssqqqooommmkkkjjjiiihhhfffddddddhhhnnnsss{{{rrrfff^^^ZZZWWWRRRNNNHHHEEECCCAAA@@@???===;;;;;;;;;::::::::::::999999888888888888888777777666888777777777777777777777777777777777777777777777777777666666666777888888777666555666777888777666777777777777666666666666777777888:::<<<>>>@@@AAA@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>>>>===<<<;;;:::999777666666555555444444444333333222222222222222111000//////...---000000000000111111111111000111111111///...///000111111111111111111111111333333222222111111222222333333333333444444444444444444333222222222333333666666666555444444333333222222222222333333333333444444555555555555444444666666666666777888999999999999999999999999999999:::999777888;;;===>>>=========>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOQQQTTTVVVWWWYYY[[[^^^aaabbbeeehhhjjjkkknnnqqqssstttvvvyyy{{{|||}}}~~~~~~}}}zzzxxxvvvuuusssqqqnnnllljjjiiihhhhhhfffddddddggglllpppqqqgggbbb^^^YYYUUULLLIIIEEECCCAAA???===;;;;;;;;;;;;::::::999999999777777777777777666666555777777777777777777888888777777777777777777777777999888888777666666777777777666555666888999888777777777777777666666666666666666777999;;;===???@@@@@@@@@@@@???????????????=========<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<@@@CCCGGGLLLSSS[[[ccciiiqqquuu|||wwwrrrxxx}}}fff]]]UUUTTTSSSQQQQQQRRRMMMLLLKKKJJJKKKJJJHHHFFFDDDBBB???>>>>>>===<<<;;;;;;:::999777666666555555333333333333333333333333222111111000///...------//////000000111111222222///111222111//////000111222222222222111111111111333333222222111222222333333333333333444444444444555444333333222222222222555666666555555444444333222222222333333333333333444444555555555555444444666666666666777888999:::999999999999999999999999999666444555777:::;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMPPPSSSVVVXXXYYY[[[^^^```bbbeeehhhjjjkkkmmmppprrrtttvvvyyy{{{||||||~~~~~~{{{xxxrrrrrrqqqpppnnnmmmlllllliiihhhgggfffeeegggllloooyyy}}}rrrkkkeee^^^XXXPPPMMMHHHDDDBBB@@@???===;;;;;;;;;::::::999999999666666666777666555555444777777777777777888888888777777777777777777777777888888888888888888888888777666555666888999999888777777777777666666666666666666777888:::<<<>>>???????????????????????????============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<@@@BBBFFFKKKRRRZZZcccjjjooottt||||||tttpppttt}}}fff]]]TTTRRRRRRPPPPPPRRRNNNMMMLLLLLLLLLKKKIIIGGGEEECCCAAA?????????===;;;;;;:::999777666666555555333333333333333333333333000000000/////////////////////000000111111222222///111222111000///000222333333333333333222222222333222222111222222333333222222222222333333333333555444333333222222222222444555555666666555444333222222333333333444444444444444555555555555444444666666666666777888999:::999999999999999999999999999666444555777:::;;;<<>>???????????????????????????>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<>><<<;;;:::999777666666555555444444444333333222222222/////////000000111111111000000000000111111111111///111222111000000111333333333333333333333333333222222111111222222333333222222222222333333333333444444333222222222333333444444555666666555444333222222333333444444555555444444555555555555444444666666666666777888999999999999999999999999999999:::999777888;;;===>>>===??????@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNPPPSSSUUUVVVYYY[[[^^^aaabbbeeehhhjjjjjjmmmppprrrsssuuuxxxzzz{{{|||~~~zzzuuuooommmrrr{{{xxxxxxwwwuuurrrooollljjjiiijjjkkkkkkjjjiiiiiikkkmmmoooxxxxxxooohhh___YYYQQQJJJEEECCCAAA@@@<<<<<<;;;::::::999888888666666666666666555555444666666666777888888999999777777777777777777777777666777888999;;;;;;;;;;;;666666555777999::::::999777777777777666666666666777888888999;;;<<<>>>??????????????????@@@@@@@@@>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>@@@DDDIIIQQQ[[[eeelllooovvvtttooolllpppuuuyyyhhh___UUUSSSRRRPPPQQQSSSNNNMMMKKKKKKLLLKKKIIIGGGHHHFFFDDDBBBAAA???<<<:::;;;:::999777666666555555555555444333333222111111000000000111111111222222111111111000000000000000///000222222111000222333111111222222333333444444222222111111222222333444333333333333444444444444333333222222222333444444333444555777777666444333222222333333444555555666444444555555555555444444555555555555666777888888999999999999999999999999:::999999:::===>>>>>>======>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHJJJLLLOOOQQQSSSTTTUUUYYY[[[^^^aaabbbeeehhhjjjjjjmmmoooqqqsssuuuxxxzzz{{{|||~~~ooobbb```\\\ZZZ]]]hhhvvv|||xxxyyyxxxvvvssspppmmmkkkiiiiiijjjkkkjjjhhhhhhiiijjjmmmuuu~~~{{{llldddYYYOOOHHHDDDAAA@@@===<<<<<<;;;999888888777666777777777777666555555555666666777888888999999777777777777777777777777777888999;;;;;;;;;::::::666666555777999;;;;;;:::777777777777666666666666999999999:::;;;===>>>???>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<>><<<999666;;;:::999777666666555555666666555444222111000000222222222111111111111111222222111111000000/////////000222222111111222333//////000111222333333444222111111111222333333444444444444555555555666666222222222222333444444555222444555777777666444333222222333333444555666666444555555555555555555444444444444555555666777888999999999999999999999999888777888:::<<<===<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIGGGIIILLLOOORRRSSSTTTTTTYYY[[[^^^aaabbbeeehhhjjjjjjllloooqqqsssuuuxxxzzz{{{|||~~~ooo]]]RRRRRRQQQPPPRRRZZZdddlll}}}|||xxxwwwvvvuuusssqqqooonnnmmmhhhiiijjjiiihhhggghhhiiikkkqqq{{{uuummm```TTTKKKEEEAAA???======<<<;;;999888888777777777777777777666666555555666666777888999999999777777777777777777777777999:::;;;<<<;;;:::999888666666555777:::;;;;;;:::777777777777666666666666999999:::;;;<<<===???@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<@@@AAACCCGGGLLLUUU___fffnnnvvv{{{sssnnnkkkmmmnnnnnnqqqvvvnnnbbbWWWTTTTTTRRRQQQRRROOONNNLLLKKKKKKJJJGGGEEEDDDCCCBBB@@@>>>===;;;;;;:::999888777666666666666555444333222111111111111000000111111111000000///000000000000000000000000000111222333444333222111//////000111222222222222666555333222222333555666000111222333333333222111222222222222222222222222666666555444444444444444444444333333333444555555444444444444444444444444333444555777888:::;;;<<<777777888888999999999999777888999:::;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDGGGIIIJJJJJJKKKLLLOOORRRUUUVVVWWWZZZ^^^aaacccgggkkkmmmlllmmmooopppqqqrrruuuxxx{{{|||~~~zzzlll^^^VVVPPPNNNKKKJJJLLLQQQVVVZZZfffnnnzzz~~~|||yyywwwuuuuuutttrrrpppnnnnnnmmmllllllllllllmmmlllnnnrrrzzzxxxgggZZZQQQKKKEEE@@@@@@>>>;;;:::::::::999888:::999777666555555555666666666666666777777777777999999888888888888888888999999999999999999999999999999999888999999::::::999888777777666777777777777777888999;;;<<<======??????>>>>>>>>>@@@AAABBBAAA@@@???>>>============>>>===<<<;;;;;;<<<>>>???===???BBBFFFKKKTTT]]]cccpppvvv}}}wwwpppooonnnnnnppprrrtttuuuuuunnncccXXXTTTTTTRRRQQQRRROOONNNLLLKKKKKKJJJGGGEEECCCCCCAAA@@@>>><<<;;;::::::999888777777666666666555444333222111111111111000000111111111111000000000000000000000000000000000111222333333333333222///000111222333333333333555444333111111333444555333444555666666666555444333333333333333333333333444333333444444555666777666555444333333333333333444444444444444444444444555555666777888999999:::777888888888999999999999<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKKKKLLLMMMPPPRRRUUUWWWXXXZZZ^^^aaadddgggkkkmmmlllnnnpppqqqqqqsssuuuxxxzzz{{{}}}zzzooobbbWWWOOOJJJHHHFFFEEEFFFJJJNNNQQQVVV\\\eeekkkppptttxxx{{{|||~~~|||yyyxxxwwwwwwuuusssrrrqqqppppppooooooppppppmmmnnnrrrxxxnnn```VVVNNNGGGAAAAAA>>>;;;:::::::::999888888777666555444444555555555666666666777777777777888888888888888888888888:::::::::::::::::::::::::::999999888999999:::::::::999999888777777777777777777888999;;;<<<===>>>??????>>>>>>???@@@AAABBBAAA@@@???>>>>>>=========???>>><<<;;;;;;<<<===>>><<<>>>@@@DDDJJJRRR[[[aaammmsss{{{}}}ssslllkkklllnnnrrrvvvyyyzzzzzzpppdddXXXUUUTTTRRRRRRRRROOONNNLLLKKKKKKJJJGGGEEEBBBAAA@@@???===<<<::::::999999888888777666666666555444333222111111111111000000111111111111111000000000000000000000000000//////111222333333333333000111222333444444444444444333222111111222333444111111222333333333333222333333333333333333333333111111222333555666888999777666555444333222222222444444444444444444444444777777777777888888888888888888888888999999999999>>><<<:::999888999;;;;;;===>>>???@@@AAABBBBBBCCCCCCEEEFFFGGGGGGGGGIIIKKKKKKKKKMMMNNNQQQSSSVVVWWWYYY[[[___bbbdddgggjjjmmmmmmoooqqqrrrrrrsssuuuwwwyyyzzz|||wwwkkkaaaWWWNNNIIIFFFEEECCCCCCCCCEEEHHHIIIJJJMMMQQQVVV[[[aaahhhlllmmmuuu}}}|||{{{{{{yyyxxxvvvvvvuuutttttttttttttttqqqrrrtttwww}}}xxxiii]]]SSSJJJDDDAAA???<<<:::::::::999888666555444444444444555555555555666666666777777777888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888999999:::;;;;;;:::999888888777777777777888:::;;;<<<===>>>????????????@@@AAABBBCCCAAAAAA???>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<===;;;<<>>===;;;::::::999999999888777777666555444444333222111111111111000000111222222222111111000000000000000000000000...///000111222333444444111111222333444444444444222222111000000111222222000000000111111111111111444444444444444444444444111111222333444666777888666555444333333333333333444444444444444444444444666666666777888888999999999999999999999999999999;;;999777555555777999;;;======>>>???AAABBBCCCCCCCCCEEEGGGGGGGGGGGGHHHJJJKKKLLLMMMOOORRRTTTVVVWWWYYY\\\___bbbdddfffiiilllmmmoooqqqrrrssstttuuuwwwyyyzzz|||~~~zzzmmm```VVVOOOJJJGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHJJJMMMQQQWWW^^^dddiiijjjqqq~~~~~~~~~}}}{{{zzzzzzyyyxxxxxxxxxxxxxxxvvvvvvwwwyyy}}}tttfffYYYNNNGGGBBB???<<<:::::::::999888555555555555555555666666555555555666666666777777888888888888888999999999<<<===>>>>>>>>>>>>===<<<::::::999999888888999999<<<<<<;;;;;;:::999888777777888999:::;;;===>>>>>>??????@@@AAABBBCCCCCCDDDAAAAAA@@@???>>>>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;;;;<<>>===<<<;;;:::888888999999888777666555444444333222111111111111000000111222222222222222000000000000000000000000...//////000111333444444111111222333444444444444111111111111111111111111333333333333333444444555444444444444444444444444333333333333333444555555333333333333333444555666444444444444444444444444444444555777888999:::;;;:::999999999999999999999999888666555666888;;;===<<<===>>>???AAABBBCCCDDDAAACCCFFFGGGGGGFFFGGGIIIJJJLLLNNNPPPRRRTTTVVVWWWZZZ\\\___aaaccceeehhhjjjkkkmmmqqqrrrssstttvvvwwwzzz{{{}}}zzzqqqdddXXXPPPKKKIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKOOOTTT[[[aaafffhhhmmmttt}}}}}}||||||{{{{{{{{{{{{{{{xxxxxxyyyzzz|||~~~}}}}}}|||nnn___RRRJJJCCC@@@===;;;::::::999888555666666666777777777666555555555555666666666666777777888888888999999999======???@@@@@@???======;;;:::999999888888888999;;;<<<<<<<<<;;;:::888777888888999:::<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<===???BBBFFFNNNVVV\\\gggmmmvvv}}}~~~wwwoooiiieeekkkuuu|||vvviii[[[VVVTTTRRRRRRSSSOOONNNLLLKKKKKKJJJGGGEEEAAA@@@@@@???===<<<<<<;;;888888999999888777555444555444333222111111111111000000111222333333333333000000000000000000000000/////////000000222333444000111222333444444444444111111111111111111111111222222111111111222333444333333333333333333333333555555444333333222333333222222222333444555666777444444444444444444444444333444555666888:::;;;<<<::::::::::::999999999999:::999888888999;;;>>>???<<<===>>>???AAABBBDDDDDDAAACCCFFFGGGGGGGGGGGGHHHIIIKKKMMMPPPRRRTTTUUUVVVYYY\\\^^^```aaacccfffhhhhhhkkkooorrrssstttvvvxxx{{{{{{}}}rrrjjj___UUUOOOLLLKKKKKKGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOSSSYYY```fffiiijjjqqqwww~~~~~~}}}~~~~~~~~~yyyyyyzzz{{{||||||}}}}}}|||xxxsssqqqooossstttdddUUULLLDDDAAA===;;;;;;:::999888666777777888777777666666444444555555555666666666777777777888999999::::::<<<>>>???AAAAAA???>>><<<;;;;;;:::999888888888888999:::;;;<<<;;;:::999888888888999;;;<<<===>>>??????@@@BBBCCCEEEFFFFFFFFFBBBAAA@@@??????>>>??????>>>>>>>>>===<<<<<<;;;;;;<<<===???AAAEEELLLUUUZZZeeellluuu|||~~~xxxrrrmmmhhhpppyyyxxxjjj\\\VVVTTTRRRRRRSSSOOONNNLLLKKKKKKJJJGGGEEEAAAAAA@@@???>>>======<<<777888999:::999777555444555444333222111111111111///000111222333333333333000000000000000000000000000000//////000111222333///000111222333333333333111222222222222222222111000//////...///000111222333333333333333333333333555444333333222222222333333333333333333444555666444444444444444444444444444555666777888999::::::;;;;;;:::::::::999999999;;;;;;::::::;;;<<<======<<<<<<>>>???AAACCCDDDEEEAAADDDGGGIIIHHHHHHHHHIIIHHHJJJMMMOOORRRSSSTTTTTTYYY[[[]]]___```bbbdddfffdddhhhmmmqqqssstttvvvxxxzzzzzz|||~~~mmmggg___XXXTTTRRRRRRQQQNNNNNNNNNOOOQQQTTTWWWYYY[[[ZZZ\\\aaaiiippptttuuuwww}}}}}}~~~~~~~~~~~~}}}|||{{{zzzsssmmmhhheeedddjjjrrr~~~~~~||||||xxxhhhWWWNNNDDDAAA>>><<<;;;:::999777666777777777777555444333444444444555555555666666666777777888999999::::::<<<===???AAAAAA???===<<<<<<;;;:::999888888888888777888:::;;;;;;;;;999888888999:::;;;<<<>>>?????????AAACCCEEEFFFGGGGGGGGGBBBBBBAAA@@@????????????<<<===============<<<<<<;;;<<<===???CCCJJJRRRXXXbbbiiirrrzzzzzztttppplllsss}}}yyykkk\\\VVVTTTRRRRRRTTTOOONNNLLLKKKKKKJJJGGGEEEBBBAAAAAA@@@???>>>======777888999:::999777555444555444333222111111111111///000111222333444444444000000000000000000000000111111000//////000111222//////000111222222222222222222333333333333222222333222111111111222444555222222222222222222222222444333333222222333333444555555444333333333444444444444444444444444444444666777777777888888888888;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999;;;<<<>>>???AAACCCDDDEEEBBBEEEIIIJJJJJJIIIIIIJJJGGGIIILLLOOOQQQSSSTTTTTTXXXZZZ]]]^^^___aaaccceeebbbffflllpppssstttwwwxxxyyyyyy{{{|||~~~~~~nnniiibbb]]]ZZZYYYXXXXXXWWWWWWWWWYYY\\\```cccfffiiiggggggkkksss{{{~~~}}}{{{{{{sssjjjeee```[[[\\\```eeennnwww|||zzzrrrnnnlllllllllkkkmmmrrr{{{|||wwwvvv|||zzziiiXXXNNNEEEBBB>>><<<;;;:::999777666666777777666444222111444444444555555555666666666777777888999999::::::<<<===???AAAAAA???===<<<<<<;;;:::999888888888888555777999;;;;;;;;;:::999888999:::;;;<<<>>>?????????AAACCCEEEGGGGGGGGGGGGCCCBBBAAA@@@????????????;;;<<<===============<<<999:::<<<>>>BBBHHHPPPVVV^^^fffpppyyy{{{uuuqqqnnnvvvzzzlll]]]XXXWWWTTTQQQQQQRRRPPPMMMLLLKKKJJJGGGEEECCCAAA@@@??????>>>;;;999999888777777888888777555666555444333222111111111222222111111000/////////111111111111000000//////......///000111222333333......///000222333444555333333333333333333333333000000111222222222222111444444444444333333222111555555555444444333333333333333333333333333333333111222222333333444444555444555555666777888888999>>>===;;;999888888888999777777777888999999:::::::::;;;<<<>>>???AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNPPPRRRTTTUUUVVVZZZ[[[]]]^^^```bbbgggjjjkkkkkkkkkmmmooorrruuuwwwyyyzzz||||||uuummmgggeeeeeedddcccbbbbbbccceeeiiinnnrrrtttwwwwwwxxxzzz{{{tttkkkddd___[[[UUUQQQXXXZZZ^^^dddkkkpppqqqqqqmmmllliiifffbbb^^^\\\ZZZYYY]]]eeeooo{{{{{{tttpppzzz}}}wwwiiiZZZQQQGGGDDD???<<<;;;:::999888777777777777666666666666333444444555666777888888666777888999:::;;;;;;;;;===>>>>>>?????????>>>>>>===<<<:::888777888999:::::::::;;;<<<=========<<<>>>===============>>>>>>DDDCCCBBBBBBCCCEEEHHHJJJHHHGGGDDDBBB???===<<<;;;<<<===>>>>>>>>>===;;;:::;;;:::;;;@@@CCCFFFMMMUUU]]]eeeqqq{{{{{{uuusssoooxxx{{{lll^^^XXXWWWTTTQQQQQQQQQOOOMMMLLLLLLJJJGGGDDDCCCAAA@@@??????>>><<<999999888777777888888777666555444444333222222222222000000000000111111111111222222111111111000000000/////////000111111222222222222222222333333333444333333333333333333333333000000111222222222222222444444444444444333222111555555444444444333333333333333333333333333333333555555555555555555555555333333444555666777777888<<<;;;:::999999999:::;;;888888999999::::::;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSZZZ\\\^^^```aaacccgggjjjkkkkkklllmmmpppsssuuuwwwyyyzzz|||yyyuuuttttttsssrrrvvvvvvwwwyyy}}}xxxoooggg```ZZZRRRMMMLLLLLLNNNRRRWWW[[[\\\[[[]]]\\\ZZZXXXUUURRRPPPOOOQQQTTTZZZdddooo{{{|||tttppptttwwwzzzyyysssfffYYYQQQGGGCCC???<<<;;;:::999888777777777777666666666666444444555555666666777777666777888:::;;;;;;;;;;;;>>>>>>>>>??????>>>>>>===:::888666555444444555666888999:::;;;;;;<<<<<<;;;::::::;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFDDDBBB@@@>>>>>>===<<<<<<=========<<<;;;:::;;;:::;;;@@@CCCFFFMMMUUU[[[dddoooyyy}}}xxxuuuuuu}}}|||mmm^^^XXXVVVTTTQQQQQQOOOOOONNNMMMMMMJJJFFFCCCCCCAAA@@@@@@@@@???<<<::::::888777777888888777666444444333222222333333333//////000000111222222333222222222222222111111111000000000000000000000000555555555444444333333333444444444333333222222222000111111222222222222222333444444444444333333222555444444444444333333333444444444444444444444444777777666666555444444333444444555666777888999999::::::999999:::;;;<<<<<<999999::::::;;;<<<<<<<<<======>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHKKKLLLMMMOOOQQQSSSUUUVVVYYY\\\___bbbccceeegggiiikkkkkklllnnnqqqsssvvvwwwyyyzzz|||~~~zzzrrrkkkddd\\\SSSLLLIIIGGGFFFGGGIIIKKKLLLLLLPPPPPPOOONNNMMMLLLKKKJJJIIIKKKPPPXXXcccooozzzxxxoookkkjjjmmmppppppkkkaaaWWWPPPEEEBBB???<<<;;;;;;999888777777777777666666666666555555555666666666666666666777999:::;;;<<<<<<<<>>>>>======<<<<<<;;;:::888777666666777777777888999::::::;;;;;;;;;999999:::;;;===@@@CCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBB@@@@@@??????;;;<<<<<<<<<<<<;;;::::::<<<:::;;;???BBBEEELLLSSSZZZbbbmmmwww~~~zzzwwwzzz~~~ooo___XXXVVVSSSQQQQQQNNNNNNNNNNNNMMMJJJEEEBBBCCCBBB@@@@@@AAA@@@===;;;:::999777888999999888666333333222222222333444444000000000111111222222222222222222222222222222222111111111111000000//////555555444444444333333333555555444333333222111111000111222222333333222222333444444444444444333333444444444444444444444444555555555555555555555555555444444444333333333222666666777999:::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;999999999:::;;;;;;<<<<<<>>>>>>>>>??????@@@@@@@@@AAAAAABBBDDDEEEFFFGGGHHHLLLMMMNNNPPPSSSUUUVVVWWWYYY\\\```ccceeefffgggiiikkklllmmmooorrrtttvvvwwwyyyzzz|||~~~zzztttnnniiiaaaWWWPPPKKKHHHEEECCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJGGGHHHKKKRRR\\\hhhtttzzz{{{ooofff``````bbbdddddd```YYYPPPKKKDDDAAA>>><<<<<<;;;999888777777777777666666666666666666666666666555555555777888999;;;<<<=========@@@???>>>===<<<<<<;;;;;;;;;;;;999888777777888888777777999:::;;;;;;;;;;;;<<<<<<;;;;;;<<>>;;;;;;;;;;;;;;;:::::::::<<<:::;;;???BBBDDDJJJRRRYYYaaalllvvv|||~~~yyywwwyyyppp___XXXUUUSSSQQQPPPNNNMMMMMMNNNMMMJJJEEEAAACCCBBBAAAAAAAAAAAA>>><<<:::999888888999999888777333333222222222333444444333222222222111111000000222222222222222222222222222222111111000/////////111111111222333333444444555555444333333222111111111111222333333333333222333444444555555444444444444444444444444444444444555555555555555555555555333333333444444555555555666666777999:::<<<============<<<<<<;;;:::999999888888999999:::;;;;;;;;;>>>>>>??????@@@@@@@@@AAAAAAAAABBBDDDEEEFFFGGGHHHHHHIIIKKKMMMOOORRRTTTUUUYYY\\\```ccceeefffgggiiikkklllnnnqqqsssuuuvvvwwwyyyzzz|||~~~|||vvvqqqkkkcccYYYRRRHHHEEEAAA>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFHHHHHHIIINNNWWWcccnnnttt|||~~~{{{rrrfff[[[VVVVVVXXXYYYXXXTTTOOOIIIEEEBBB@@@===<<<<<<;;;:::888777777777777666666666666666666666666666555555555777888999;;;===>>>>>>>>>??????===<<<;;;;;;;;;;;;888777777666555555444444777888999:::<<<<<<=========<<<;;;;;;<<<>>>AAACCCEEEFFFHHHJJJKKKLLLLLLMMMKKKJJJGGGDDDAAA???===<<<<<<<<<;;;;;;::::::::::::<<<:::;;;???AAACCCIIIPPPYYYaaallluuu|||zzzvvvuuuxxxqqq```XXXUUURRRPPPPPPNNNNNNMMMLLLLLLIIIEEEBBBCCCBBBAAAAAABBBBBB???>>>;;;999888888999999888777444444333222222333333333444333333222111111000000111111111222222222222222222111111111000000//////---...///000222333444555444444444333333222222222111222222333333333333333333444444555555555555444333333333444444444444555444444444444444444444444444555555666777777888888333444555666888:::;;;;;;============<<<:::999888888888888999::::::;;;;;;>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJLLLNNNQQQSSSUUUVVVYYY\\\___bbbccceeegggiiikkkmmmooorrrtttvvvwwwwwwyyyzzz|||~~~~~~wwwpppiii```VVVOOOFFFCCC>>><<<<<<===>>>>>><<<===>>>???AAABBBCCCDDDGGGFFFGGGKKKRRR\\\eeekkktttuuuvvvqqqhhh\\\SSSNNNLLLMMMMMMLLLJJJFFFCCC@@@@@@>>>===<<<<<<<<<:::888777777777777666666666666555555555666666666666666777888:::<<<===>>>?????????===<<<;;;::::::;;;<<<:::999999888888777666666777777999;;;<<<=========::::::999:::<<<@@@DDDFFFEEEEEEGGGIIIKKKMMMNNNOOOMMMKKKHHHEEEAAA???===<<<===<<<<<<;;;:::;;;;;;;;;<<<:::;;;>>>@@@BBBHHHOOOXXX```kkkuuu|||{{{vvvsssrrrwwwrrr```XXXUUURRRPPPPPPOOONNNLLLKKKJJJHHHEEECCCDDDBBBBBBBBBCCCBBB@@@>>>;;;999888888999:::888777555444444333222222222222222222222222222222222222000000000111111111222222111111111000000000000000---...///000222333444444333333333333333333333333111222333333444444333333333333444555555555555555333333333444444444555555333333333333333333333333666666666666777777777777222333444666888999;;;;;;<<<<<<======<<<;;;:::999999999::::::;;;;;;<<<<<<======>>>???AAABBBCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIKKKLLLNNNPPPSSSVVVXXXYYYZZZ\\\^^^```aaacccgggjjjkkkmmmpppsssuuuwwwwwwxxxzzzzzz|||~~~zzzssslllfff^^^UUUNNNGGGDDD@@@>>>======<<<;;;<<<===>>>???@@@AAABBBBBBEEEEEEEEEHHHNNNVVV^^^cccggghhhhhhddd\\\RRRKKKGGGCCCCCCCCCCCCBBBAAA@@@??????===<<<<<<===<<<:::888777777777777666666666666444444555555666666777777777888:::<<<>>>???@@@@@@===<<<;;;999999:::<<<=========<<<<<<;;;;;;:::999555666888999;;;<<<<<<<<<<<<;;;:::999;;;???CCCEEEGGGGGGGGGHHHIIILLLNNNOOOLLLKKKHHHEEEBBB@@@>>>===>>>===<<<;;;;;;;;;<<<<<<===:::;;;>>>???AAAFFFNNNVVV^^^jjjttt{{{}}}vvvrrrppppppwww~~~sssaaaXXXUUURRRPPPPPPPPPNNNKKKJJJIIIHHHFFFDDDDDDCCCBBBBBBCCCCCCAAA???;;;:::888999::::::999777666555444333222111111111111111111222222333444444//////000000111111111222000000000000000000111111//////000111222333333444333333333333333333333444111222333333444444333333333333444555666666666555333333333444444555555555333333333333333333333333666666666555444444333333444444666777999;;;<<<===:::;;;<<<=========<<<;;;::::::;;;;;;<<<======>>><<<===>>>???AAABBBCCCDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHIIIKKKMMMPPPSSSUUUVVVZZZ[[[]]]^^^```cccgggjjjkkkmmmpppsssuuuwwwwwwxxxzzzzzz|||}}}zzztttnnnhhhddd^^^VVVPPPFFFCCC@@@===<<<;;;999777999999:::;;;<<<===>>>>>>EEEEEEEEEHHHMMMTTTZZZ___[[[]]]]]]YYYRRRKKKEEEAAA<<<<<<======>>>??????@@@>>>===<<<<<<===<<<:::888777777777777666666666666333444444555666777888888777888:::<<<>>>@@@@@@AAA<<<;;;:::999999:::<<<===::::::::::::999888777777444555666888:::;;;;;;;;;@@@???<<<::::::<<>>===<<<;;;<<<=========:::;;;>>>???@@@FFFMMMTTT\\\hhhssszzzzzztttpppoooooovvvyyywwwdddZZZVVVSSSRRRRRRLLLLLLLLLKKKIIIGGGDDDCCCBBB@@@???>>>>>>>>><<<;;;;;;:::888888999888777555444444333222111111111111222222222222222222222222111111222222222222111111000000000000000000000000////////////000111222333333333333333333333333333222222333333333333444444444444444444444444444444444444444555555555555666555444444333333444444555666666555555555444444444222333444555666666666666;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLNNNQQQTTTVVVXXXZZZ\\\]]]___cccfffiiillloooqqqqqqrrrtttvvvwwwxxxyyy{{{}}}~~~}}}zzzsssmmmfffaaa___ZZZSSSMMMHHHFFFCCC???===<<<<<<<<<888888888999;;;===>>>???AAABBBDDDGGGIIILLLNNNOOOTTTSSSPPPLLLHHHEEEBBB@@@<<<:::888777666777888999999999999999999999999999888888777666666666666666:::::::::999999999999888::::::;;;<<<<<<======>>>:::999999888888999999:::;;;;;;::::::999888777777888888777777888:::<<<======>>>>>>===<<<>>>AAADDDBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIGGGEEECCC@@@???>>>@@@???>>>===<<<;;;:::::::::;;;;;;<<<===AAAFFFJJJVVV\\\gggrrr|||~~~xxxtttsssssswwwxxx~~~yyyfff\\\XXXUUUSSSSSSOOOOOONNNMMMKKKHHHEEEDDDBBBAAA????????????===;;;;;;:::888888999888777555666666555444333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000111222333444777666555444222111000///222222333333333333444444444444444444444444444444444444444555555555555666555444444333333444444555666666555555555444444444333333555666777888888888;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHJJJKKKLLLMMMMMMOOORRRUUUVVVXXXZZZ\\\]]]___cccfffiiilllooopppqqqrrrtttvvvwwwxxxyyy{{{|||~~~~~~zzzuuuqqqiiiddd^^^[[[ZZZWWWQQQLLLGGGEEEBBB???===<<<<<<<<<::::::999::::::;;;<<<===???@@@BBBDDDFFFHHHIIIJJJJJJIIIGGGDDDAAA>>><<<;;;;;;999888666666666888999::::::::::::;;;;;;;;;;;;888888777666666666666666::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::<<<<<<;;;;;;:::999999888999888888888999;;;===>>>===>>>>>>===<<<>>>AAACCCBBBBBBCCCCCCDDDFFFGGGGGGFFFFFFEEECCCBBBAAA@@@?????????>>>===<<<;;;:::::::::;;;;;;<<<===AAAFFFJJJVVV\\\gggrrr{{{}}}yyyxxxxxxxxxwww{{{{{{ggg]]]ZZZVVVTTTUUUQQQQQQPPPOOOLLLIIIFFFDDDCCCBBB@@@???@@@???>>><<<;;;999888888999999777666666666555444333333333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111222333444555666666555444222111000000222222333333333333444444444444444444444444444444444444444555555555555666555444444333333444444555555555555555555444444444333444555666888999:::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBDDDEEEGGGHHHHHHHHHJJJLLLMMMNNNNNNPPPSSSUUUVVVXXXZZZ\\\]]]___cccfffiiikkknnnpppqqqrrrtttuuuwwwxxxyyyzzz|||~~~~~~zzzuuunnngggccc[[[WWWSSSRRRRRRQQQMMMJJJFFFDDDAAA???===<<<<<<<<<;;;;;;::::::999:::::::::======>>>???AAABBBCCCCCC@@@???>>><<<;;;999888777999888777666555666777888888999999999::::::;;;;;;888888777666666666777777::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::======<<<<<<;;;;;;::::::999888888888999;;;===>>>>>>>>>>>>>>>===>>>@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;<<<===AAAFFFJJJUUU\\\gggqqqzzz}}}zzzzzz}}}{{{hhh^^^ZZZVVVTTTTTTRRRRRRQQQOOOLLLIIIEEECCCDDDBBB@@@@@@@@@@@@>>>===:::999888888999999888666444444333222111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111222333444444222222333333333333444444222222222333333333444444444444444444444444444444444444444555555555555666555444444333333444444555555555555555555555555555222333444666888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????AAABBBDDDEEEGGGHHHHHHHHHIIIKKKMMMNNNNNNOOORRRTTTVVVXXXZZZ\\\]]]___cccfffiiikkknnnpppqqqrrrsssuuuwwwxxxyyyzzz|||}}}~~~xxxqqqjjjbbbYYYTTTPPPMMMKKKKKKKKKJJJHHHFFFDDDBBBAAA???===<<<<<<<<<::::::999999999999::::::;;;<<<<<<<<<=========>>>;;;::::::999999888888888888777666666555666777777666666666777777888888999888888777777666777777888::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999:::::::::999999:::::::::<<<<<<<<<<<<;;;;;;::::::888888777888999:::<<<===>>>?????????>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???????????????>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<===AAAFFFJJJUUU\\\gggqqqyyy|||{{{|||zzzggg]]]XXXUUUSSSSSSQQQQQQPPPNNNKKKGGGDDDBBBDDDBBB@@@@@@@@@@@@>>>===:::999777888999999888777444444333222111111111111000000000000000000000000111111222222222222111111111111111111111111111111000//////000000111222333222222222333333444444444222222222333333333444444444444444444444444444444444444444555555555555666555444444333333444444555444555555555555555555555222222333444666888;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????AAABBBDDDEEEGGGHHHHHHHHHGGGIIIKKKMMMMMMNNNPPPRRRVVVXXXZZZ\\\]]]___cccfffhhhkkknnnooopppqqqsssuuuwwwxxxyyyzzz{{{|||}}}~~~yyyqqqhhh___WWWOOOJJJJJJIIIGGGFFFFFFEEEDDDBBBAAAAAA@@@>>>===<<<<<<;;;888888888888888999:::;;;;;;;;;;;;;;;;;;:::::::::888888888888888888888888777666666666666666777777666666666777777888888888888888777777777777888888::::::;;;<<<======>>>>>>>>>>>>===<<<;;;;;;::::::;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::777777777777888:::;;;===>>>???@@@@@@>>>>>>@@@AAACCCDDDDDDEEEDDDCCCBBBBBBAAAAAA@@@???>>>======<<<>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<===AAAFFFJJJSSS\\\hhhrrrxxx~~~|||{{{zzzfff\\\WWWSSSQQQQQQOOOOOONNNMMMJJJGGGDDDBBBCCCBBB@@@???@@@???>>><<<999888777888999999888777666666555444333333333333111111111111111111111111111111222222222222111111222222222222222222222222////////////000111222333555555444333333222111111222222333333333333444444444444444444444444444444444444444555555555555666555444444333333444444555444444444555555555555555333333333444555888:::;;;<<<============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBDDDEEEGGGHHHHHHHHHFFFHHHKKKLLLMMMMMMOOOPPPVVVXXXZZZ\\\]]]___cccfffhhhjjjmmmooopppqqqssstttwwwxxxyyyzzz{{{|||}}}}}}zzzssshhh^^^VVVOOOJJJFFFGGGFFFEEEDDDCCCAAAAAA@@@?????????>>>===<<<<<<;;;777777777777888999:::;;;:::::::::999999999999888777777777777777777777777666666777777777777888888::::::::::::::::::::::::888888777777777888999999:::;;;;;;===>>>???@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::::::::::::::888777777777888:::<<<===>>>@@@AAAAAA??????@@@AAABBBCCCDDDEEEDDDDDDBBBAAAAAA@@@@@@???>>>===<<<<<<>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<===AAAFFFJJJRRR\\\iiisssyyy~~~zzzfff\\\WWWSSSQQQQQQNNNNNNNNNLLLJJJGGGEEECCCBBBAAA????????????===;;;999888777888999:::999777666666555444333333333333222222222222222222222222111111222222222222111111222222222222222222222222000000000000111222333333555444444333333222222111222222333333333333444444444444444444444444444444444444444555555555555666555444444333333444444555444444444555555555666666666555555555666888:::<<<===============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHFFFHHHLLLMMMNNNNNNOOOQQQVVVXXXZZZ\\\]]]___cccfffhhhjjjmmmooopppqqqssstttxxxxxxyyyzzz{{{{{{||||||~~~uuummmbbbWWWOOOKKKHHHGGGDDDDDDDDDCCCAAA@@@???@@@>>>>>>>>>>>>===<<<;;;;;;888888777777777888888999999999888888888777777777888777777666666555555555666777777888888999888888<<<<<<;;;;;;::::::999999888888777777888888999::::::;;;<<<===???@@@AAABBB@@@@@@??????>>>>>>======;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999999999:::<<<>>>??????@@@AAAAAA@@@??????@@@AAABBBCCCEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;;;;<<<===AAAFFFJJJQQQ[[[iiissszzz{{{ggg\\\XXXTTTQQQQQQNNNNNNNNNMMMKKKHHHFFFEEEBBB@@@???>>>>>>>>><<<;;;999888777888999:::999888444444333222111111111111222222222222222222222222111111222222222222111111222222222222222222222222111111111111222333444555111111222333333444555555222222333333333444444444444444444444444444444444444444444555555555666666555444444333333444444555444444444555555555666666888777666666777999;;;<<<===============<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGIIIMMMNNNOOOOOOPPPQQQVVVXXXZZZ\\\]]]___cccfffhhhjjjmmmooopppqqqrrrtttxxxxxxyyyyyyzzz{{{||||||~~~rrrjjj^^^SSSLLLIIIIIIHHHAAABBBBBBAAA@@@???@@@@@@======>>>>>>===<<<;;;;;;:::999888777666666666666777777777777777777666666:::999999888777666555555666777888999999999999999<<<;;;;;;:::999888777777888888777777888999:::::::::;;;<<<>>>???AAABBBCCC@@@@@@@@@@@@????????????<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===============;;;;;;;;;;;;<<<>>>???AAA???@@@BBBBBB@@@??????@@@@@@AAACCCEEEEEEDDDCCCBBB<<<======>>>???@@@@@@AAA===============<<<<<<<<<:::;;;;;;<<<===AAAFFFJJJPPP[[[jjjtttzzz{{{fff[[[VVVRRRPPPPPPOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<999:::;;;<<<;;;999777555666666555444333333333333333333333222222222111111222222111111000111111222000000000000000000000000000000000000111111111111222333333444444333333222222222333333333333444444333333333444444444555555555555444333333333444444444333333222222333333444444444444444444444444444444444444555777888:::;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIJJJLLLLLLMMMNNNQQQSSSWWWXXX[[[]]]^^^```dddfffllloooqqqsssssssssuuuvvvvvvxxx|||~~~~~~}}}~~~|||{{{{{{}}}tttfffXXXRRRPPPLLLIIIHHHKKKHHHCCC@@@@@@@@@@@@???;;;;;;;;;;;;::::::999888888888777777777777777777777777777777888888888888::::::999777666444333333666666666777888888999999:::999888777777999;;;<<<;;;:::999999999999:::;;;>>><<<:::<<>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<>>===AAABBBCCCDDDEEEEEEEEEEEEBBB???;;;;;;>>>@@@@@@???;;;===>>>>>><<<;;;<<<<<<:::;;;;;;;;;<<<@@@DDDHHHTTT\\\hhhrrrzzz{{{ggg\\\WWWSSSQQQQQQOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<::::::;;;;;;:::999777666666666555444333333333333333333222222111111111222222222111111111111111222111111111111111111111111000000000000111111111111222333333444444333333222222222333333333333444444333333333444444444555555444444333333333444444555555444444333333444444555444444444444444444444444444444444555777888:::;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHHHHIIIJJJLLLLLLMMMNNNQQQSSSVVVXXX[[[\\\^^^```dddffflllnnnqqqrrrrrrsssuuuvvvuuuxxx{{{~~~~~~~~~uuuhhhZZZTTTRRRNNNKKKKKKKKKHHHCCC@@@?????????>>>;;;;;;;;;;;;;;;:::999888888888888888888888888888777777777777888888888999888888888777777666666555666666777777888999999999:::999777777777999:::<<<;;;:::999888888999:::;;;===<<<;;;<<>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::;;;===???BBBDDDDDDFFFGGGFFFCCC@@@??????BBBCCCDDDEEEEEEFFFFFFEEECCC@@@===<<<>>>??????>>>;;;<<<>>>===<<<:::;;;<<<:::;;;;;;;;;<<<@@@DDDHHHSSS[[[gggqqqyyy{{{ggg\\\WWWTTTQQQQQQOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999888888888888666666555444333333333333444333222111000111222222111111111111111111111222111111111111111111111111000000000111111111222222222333333444444333333222222222333333333333444444333333333444444444555555333333333333444444555666666555555444444555555666444444444444444444444444444444555666777999:::;;;;;;<<<===>>>>>>===<<<;;;<<<<<<========================>>>??????@@@@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIIJJJLLLLLLMMMNNNQQQSSSVVVXXXZZZ\\\]]]```cccfffkkkmmmpppqqqrrrrrrtttvvvtttwww{{{vvvjjj]]]XXXVVVQQQNNNNNNKKKHHHCCC@@@???>>>===<<<:::;;;;;;;;;;;;::::::999999999999999999:::::::::777777888888888999999999777777777888888888888888666777777888888999:::::::::999888888888999:::;;;;;;:::999999999999:::;;;===<<<;;;<<>>??????>>>>>>>>>=========>>>======<<<<<<;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;===@@@BBBDDDFFFGGGHHHFFFDDDBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGEEEBBB???>>>?????????>>>;;;<<<>>>===;;;::::::;;;:::;;;;;;;;;<<<@@@DDDHHHRRRZZZfffpppxxxxxxeee[[[WWWSSSPPPPPPOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<===;;;999888777777888999666666555444333333333333444333111000///000111222000111111111222222222111111111111111111111111111000000111111111222222222222333333444444333333222222222222333333333444444333333333444444444555555222222222333444555666777555555444444444444555555444444444444555555555555444555555666777999:::;;;;;;<<<===>>>>>>===<<<;;;<<<<<<===============>>>======>>>>>>???@@@@@@@@@AAAAAABBBBBBDDDEEEGGGHHHIIIJJJLLLLLLMMMNNNQQQSSSUUUWWWYYY[[[\\\___bbbeeeiiilllooopppqqqrrrtttuuuuuuwww{{{~~~wwwlllaaa\\\XXXSSSOOOOOOJJJGGGCCC@@@>>>===<<<::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;888888888999999999::::::999999999999999999999999777777888888999:::::::::<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???????????????>>>>>>>>>=========???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;===???AAACCCDDDHHHIIIJJJHHHFFFDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEBBBAAA@@@??????>>><<<>>>???>>><<<;;;;;;;;;:::;;;;;;;;;<<<@@@DDDHHHQQQYYYdddooovvv}}}uuucccYYYUUUQQQOOONNNOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<===<<<999777666777999:::666666555444333333333333333222111000000000111111///000111222222222222111111111111111111111111111111111111111222222222222222333333444444333333222222222222333333333444444333333333444444444555555222222222333444555666777444444333333333333444444444444444555555666666666555555555666888999;;;<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<=========>>><<<======>>>??????@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJLLLLLLMMMNNNQQQSSSTTTVVVYYYZZZ\\\^^^bbbdddhhhjjjmmmooopppqqqsssuuuvvvxxxzzz}}}yyyoooeee```ZZZRRRNNNNNNHHHEEEBBB???>>>===;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<999999999999::::::::::::;;;;;;;;;:::999999888888888888888999::::::;;;;;;=========<<<<<<<<<======<<<<<<============<<<<<<;;;<<<======>>>>>>???@@@????????????>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;===>>>AAACCCEEEFFFJJJKKKLLLKKKIIIGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEECCCAAA@@@?????????@@@AAA@@@>>><<<<<<===:::;;;;;;;;;<<<@@@DDDHHHPPPXXXdddnnnuuu|||sssaaaXXXUUUQQQNNNMMMOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<===;;;999777777777999999666666555444333333333333111111111111111000000000...///111222333333222111222222222222222222222222111111111222222222222333222333333444444333333222222222333333333333444444333333333444444444555555333333333333444444555666333333333222222333333333444444444555666666777777555555666777888:::;;;<<<;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<=========<<<<<<===>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGIIIJJJLLLLLLMMMNNNQQQSSSTTTVVVXXXZZZ[[[^^^aaadddfffiiilllnnnoooppprrrtttwwwxxxyyy{{{|||}}}}}}~~~}}}tttkkkddd\\\RRRLLLLLLEEECCC@@@>>>>>>===;;;999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======999999:::::::::;;;;;;;;;===<<<<<<;;;:::999999888888999999::::::;;;<<<<<<>>>>>>>>>>>>============<<<======>>>>>>======<<<;;;<<<>>>>>>======???@@@AAAAAA@@@@@@@@@????????????>>>>>>======<<<<<<<<<<<<============<<<;;;;;;<<<===>>>AAACCCEEEGGGGGGJJJLLLOOOOOOMMMJJJIIIHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGEEECCC@@@@@@AAA@@@BBBBBBAAA???=========:::;;;;;;;;;<<<@@@DDDHHHPPPXXXdddmmmuuu{{{rrraaaXXXUUUQQQNNNNNNOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<<<<;;;:::888888888888999666666555444333333333333000111222222222111///......///111333333333222111222222222222222222222222111111111222222222333333222333333444444333333222222222333333333333444444333333333444444444555555444444333333333444444555444444333333333333444444444444444555666777777777555555666777888:::;;;<<<;;;<<<===>>>>>>===<<<;;;999999::::::;;;<<<<<<<<<<<<<<<======>>>?????????@@@@@@AAABBBCCCEEEFFFGGGIIIJJJLLLLLLMMMNNNQQQSSSSSSUUUXXXYYY[[[]]]aaaccceeehhhkkkmmmnnnppprrrtttwwwxxxyyyzzz{{{|||}}}}}}zzzqqqiii^^^RRRKKKJJJCCCAAA???>>>>>>===;;;999::::::;;;<<<<<<<<<<<<<<<999999:::;;;;;;<<<======::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<============<<<<<<;;;;;;:::;;;<<<======<<<;;;::::::<<<>>>>>>======???AAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>=====================>>>>>>>>>===<<<<<<===>>>@@@CCCEEEGGGIIIIIIJJJMMMQQQRRRPPPMMMJJJIIIEEEFFFGGGHHHHHHIIIIIIHHHFFFHHHIIIGGGDDDAAABBBCCC@@@AAABBBAAA???===<<<===:::;;;;;;;;;<<<@@@DDDHHHQQQYYYdddmmmuuu{{{sssaaaYYYVVVRRROOOOOOOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999888888888888666666555444333333333333...000222333333111...------///111333444333222111222222222222222222222222111111222222222333333333222333333444444333333222222222333333333444444444333333333444444444555555555555444333333333444444555555555444444555555555444444444555666777777888555666666777888:::;;;<<<;;;<<<===>>>>>>===<<<;;;888888999::::::;;;<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAACCCDDDFFFGGGIIIJJJLLLLLLMMMNNNQQQSSSSSSUUUWWWYYYZZZ]]]```ccceeegggkkkmmmnnnooorrrtttvvvwwwxxxzzz|||}}}~~~uuulll```SSSKKKJJJAAA@@@>>>===>>>===<<<:::::::::;;;<<<=========<<<999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>999999:::;;;;;;<<<<<<===;;;<<<<<<<<<;;;:::999999999999:::;;;;;;:::999999:::<<>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===???AAADDDGGGIIIJJJJJJJJJNNNRRRTTTRRRNNNKKKIIIEEEEEEFFFGGGHHHHHHHHHHHHEEEHHHIIIHHHDDDBBBCCCDDD@@@AAABBB@@@>>><<<;;;<<<:::;;;;;;;;;<<<@@@DDDHHHQQQYYYdddnnnuuu{{{vvvddd[[[WWWSSSPPPPPPMMMMMMMMMLLLKKKIIIGGGGGGEEEEEEDDDCCCBBB@@@???>>>:::::::::999999888888888777777666555555555555666222111111111333444333222///000111222222222222222111111111111111111111222///000000000000111111111666666666666555444333333111111222222222333333333444333222111222333444555444333333333333444555555777777666666555555555444666666666666777777777777777666666666888999;;;===>>>>>>>>>>>>===<<<;;;:::===============>>>??????@@@>>>>>>???BBBBBB???<<<@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIJJJLLLOOOQQQSSSTTTVVVYYY[[[]]]___bbbdddeeehhhlllooopppqqqrrrsssyyyyyyzzzzzz{{{||||||}}}~~~sssfffZZZQQQIIIEEECCCBBB@@@>>>===<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<:::888999:::;;;:::::::::;;;<<<===<<<;;;:::999::::::;;;<<<===============;;;:::;;;<<<>>>>>>>>><<<======>>>>>>>>>===============>>>@@@BBBEEEFFFGGGGGGFFFEEEEEEDDDCCCCCC@@@>>><<<<<<>>>@@@@@@@@@>>>???@@@???>>>>>>@@@AAA>>>BBBFFFIIIIIIHHHHHHHHHOOORRRUUUWWWVVVRRRMMMJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIHHHFFFEEECCCBBB@@@@@@???>>>===<<<;;;;;;999:::;;;;;;<<<>>>BBBFFFPPPXXXcccmmmuuu|||tttbbbZZZVVVSSSPPPPPPMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCBBB@@@???>>><<<<<<;;;:::999888777666777666555555444444555555555333111111222222222000000000111222222222111111111111111111111111111000/////////000000000111111444444555555555444333333111111222222222333333333333333222222222333444555444333333333333444555555777666666666555555555555555555555555666666666666555555444555777999;;;<<>>===<<<;;;<<<<<<<<<<<<<<<======>>>@@@>>>>>>???AAABBB???===???@@@AAACCCDDDFFFGGGGGGHHHIIIIIIJJJLLLOOOQQQSSSTTTVVVYYY[[[]]]___bbbdddgggjjjmmmooopppooopppqqqwwwxxxxxxyyyzzz{{{||||||~~~wwwkkk___VVVNNNHHHDDDBBBAAA???>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999999;;;<<<;;;:::<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<======>>>======>>>>>>======>>>???@@@???======>>>????????????>>>@@@?????????@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBBBB???===<<<<<<>>>???@@@???>>>???@@@???>>>>>>@@@BBBBBBFFFKKKNNNNNNMMMMMMMMMPPPRRRVVVXXXWWWSSSNNNJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFDDDBBBBBB@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<<<>>===>>>===<<<:::999777666555555555444333333333444444777555222111111111111000111111222222222111111000222111111111000000///////////////000000000000111222222333444444444333333111111222222222333333333333333333222333444444555444333333333333444555555666666666666555555555555444444444444555555555555333333333444666999;;;===@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;<<<======@@@???>>>???AAAAAA???===>>>???@@@BBBDDDEEEGGGGGGHHHIIIIIIKKKMMMOOOQQQSSSTTTVVVYYY[[[]]]___bbbdddiiikkknnnoooooonnnooopppvvvvvvwwwxxxyyy{{{{{{|||~~~~~~zzzyyyyyyyyyssslllaaaWWWOOOJJJEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===<<<::::::<<<===<<<;;;======<<<<<<<<<======>>>============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBB???===;;;;;;===??????>>>>>>???@@@???>>>???AAABBBEEEIIIOOORRRRRRQQQPPPPPPPPPSSSWWWZZZYYYUUUOOOKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===@@@DDDGGGOOOWWWcccmmmuuu|||ppp___WWWTTTQQQOOOOOOLLLMMMMMMMMMLLLIIIGGGEEEDDDDDDCCCBBBAAA???>>>======<<<<<<:::999888777777555444333333222222333333777444111000111111111111222222222222222111000///222111111000000/////////000000000111111111111222000111222333333333333333111111222222222333333333333333333333444444555555444333333333333444555555666666666666666555555555444444555555555666666666222222333444777999<<<>>>??????@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@??????===>>>@@@AAACCCEEEGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTVVVYYY[[[]]]___bbbdddhhhkkkmmmooonnnooopppqqquuuvvvwwwxxxzzz{{{}}}}}}|||wwwtttrrrrrrrrrmmmfff\\\RRRKKKGGGDDDBBB@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;>>>===;;;;;;=========<<<===<<<;;;;;;;;;===>>>???===============>>>??????AAABBBDDDDDDDDDDDDDDDEEEJJJKKKLLLMMMMMMMMMMMMMMMPPPOOOMMMKKKHHHFFFDDDCCCDDDDDDEEEFFFFFFEEEDDDDDD???===;;;;;;===>>>>>>>>>>>>???@@@@@@??????AAACCCEEEIIIOOOSSSTTTRRRQQQQQQQQQTTTYYY\\\[[[WWWQQQMMMJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDBBB@@@@@@?????????>>>===<<<<<<<<<;;;<<<======>>>@@@DDDHHHOOOWWWcccmmmttt{{{ooo^^^VVVSSSQQQOOOOOOLLLMMMMMMNNNLLLJJJGGGEEEDDDCCCCCCBBBAAA???>>>===;;;;;;::::::::::::::::::444444333222222222222333444222000000222333333333222222222222222111000///222111111111000000//////111111111222222222333333000000111222333333333333111111222222222333333333333333444444444555555555444333333333333444555555555555555666666666666666555555666666666777777777444444444666888;;;===???>>>>>>??????>>>>>>============<<<<<<======>>>?????????@@@????????????@@@>>>???@@@BBBDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPRRRRRRTTTVVVYYY[[[]]]___bbbdddgggiiilllnnnnnnppprrrtttvvvvvvxxxyyy{{{}}}}}}zzzwwwtttrrrrrrrrrmmmfff[[[QQQJJJFFFCCCBBB@@@@@@@@@??????>>>==============================;;;;;;<<<<<<<<<<<<;;;;;;???===;;;<<<===>>>======<<<;;;;;;:::;;;===???@@@>>>>>>======>>>???@@@AAACCCFFFHHHIIIIIIHHHJJJKKKRRRSSSTTTUUUVVVVVVVVVVVVXXXVVVTTTQQQMMMIIIFFFEEEEEEEEEGGGGGGGGGFFFDDDCCC@@@>>><<<<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDEEEJJJQQQUUUVVVUUUSSSRRRRRRUUU[[[^^^]]]YYYSSSOOOJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFEEECCCBBB@@@?????????>>>>>>======<<<<<<;;;<<<======>>>@@@DDDHHHOOOWWWbbblllttt{{{ppp^^^VVVSSSPPPNNNNNNKKKLLLNNNNNNMMMJJJGGGDDDCCCCCCCCCBBB@@@???===<<<::::::::::::;;;;;;;;;;;;444444333222222222333333222111000111333444333222111111222222222111111000111111111111111111111111111111111222222222333333111111222333333333222222111111222222222333333333333333444555555555555444444333333333333444555555555555555666666666666666666666666666777777777888555555555666888;;;===???===>>>>>>???>>>>>>=====================>>>?????????@@@@@@???>>>>>>???AAA@@@AAABBBCCCDDDFFFGGGGGGHHHIIIKKKMMMPPPQQQRRRRRRTTTVVVYYY[[[]]]___bbbdddfffiiikkkmmmnnnpppsssuuuuuuvvvxxxzzz|||~~~~~~~~~}}}{{{yyyxxxvvvuuuooohhh\\\RRRJJJFFFDDDBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<>>>===;;;;;;===>>>===<<<;;;;;;<<<<<<>>>???@@@AAA????????????@@@CCCEEEFFFHHHLLLQQQRRRQQQQQQSSSVVVZZZ[[[\\\]]]^^^_________^^^]]][[[WWWSSSOOOKKKIIIGGGHHHIIIIIIIIIGGGDDDCCCAAA???======>>>??????>>>>>>???@@@@@@@@@AAACCCEEEHHHMMMTTTYYYZZZXXXWWWVVVRRRVVV\\\``````[[[UUUPPPJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFFFFEEEDDDBBB@@@??????>>>>>>>>>=========<<<;;;;;;<<<<<<===@@@DDDGGGNNNVVVbbblllttt{{{qqq___WWWSSSPPPMMMMMMKKKLLLNNNNNNMMMJJJFFFDDDCCCCCCCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;::::::555555444333333333333333222222222333444444111///000000111222222222111111111111111222333333444444//////000000000111111111333333333333333333222111111111222222222333333333333333555666666666555444444333333333333444555555555555555555666666666777555555555666666666777777555555555666777999;;;===>>>>>>???@@@@@@??????>>>===<<<<<<<<<<<<===>>>>>>???@@@AAA???======???BBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIILLLNNNPPPQQQRRRRRRTTTVVVYYY[[[]]]___bbbdddhhhjjjlllmmmmmmooorrrttttttuuuvvvyyy{{{~~~}}}~~~~~~}}}zzzwwwuuuoooggg[[[QQQJJJFFFDDDCCCAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>><<<;;;;;;<<<======<<<<<<<<<>>>@@@AAABBBCCCCCCBBBAAAAAABBBDDDGGGJJJLLLOOOUUU[[[]]]\\\]]]```cccddddddfffggghhhiiiiiiiiihhhgggeeebbb^^^YYYVVVSSSLLLMMMNNNOOOMMMKKKHHHFFFCCCAAA>>>>>>???@@@??????>>>???@@@@@@@@@AAACCCEEEIIIOOOVVV[[[\\\[[[YYYXXXSSSWWW]]]bbbaaa\\\VVVQQQJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFDDDBBBAAA@@@>>>>>>>>>>>>============:::;;;;;;<<<<<>>===<<<======<<<;;;::::::999999666555444444333333444444333333444555555333///,,,///000111222222222222222111111222333444555555666............////////////444444444444444333222111111111222222222333333333333333555666666666555444444333333333333444555555444555555555666666777777444444444555555555666666555555444555666888:::;;;???@@@@@@AAAAAAAAA@@@@@@<<<;;;;;;;;;;;;<<<======???@@@AAA???======???BBBEEEEEEEEEEEEFFFFFFFFFFFFHHHIIILLLNNNQQQRRRRRRRRRTTTWWWYYY[[[]]]___bbbdddkkklllmmmmmmmmmnnnppprrrrrrsssuuuxxxzzz}}}{{{|||~~~}}}zzzuuusssmmmeeeZZZOOOIIIFFFDDDCCCAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@===<<<::::::<<<===<<<;;;<<<>>>@@@CCCDDDEEEEEEEEEDDDDDDDDDEEEGGGKKKNNNQQQUUU[[[bbbeeedddeeehhhllllllmmmnnnpppqqqrrrrrrrrrppppppnnnkkkgggccc___]]]SSSTTTUUUUUUSSSPPPLLLJJJDDDBBB???>>>???@@@@@@???>>>???@@@@@@@@@AAADDDFFFHHHNNNVVV[[[\\\[[[XXXWWWSSSXXX^^^bbbbbb]]]WWWRRRKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFEEECCCAAAAAA>>>>>>>>>>>>============999:::;;;;;;<<<>>>BBBFFFNNNVVVbbblllssszzzzzz