BM66(R@ ###%%%(((***+++***(((&&&)))))))))))))))(((''''''))))))))))))************&&&'''(((***++++++++++++(((((())))))************,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))((((((((((((((('''''''''''')))((('''''''''(((***+++---,,,+++)))((('''''''''******)))'''&&&'''))),,,&&&---///+++((()))'''######)))+++'''&&&***,,,++++++***)))(((((((((******((()))++++++***))))))***(((((()))***+++,,,,,,,,,******++++++++++++******************************)))************+++++++++222---)))***...111///---++++++,,,,,,,,,+++******,,,,,,,,,---------......000...,,,---111333222111......///000000000000000111111000/////////////////////...//////000111222000000////////////000000555444333111000///......555444111000//////000111555555666666777777888888555555555444444333333333333222111333555666666555666777888::::::999888888<<<;;;999888888888999:::999888777777888;;;>>>@@@999999:::::::::;;;;;;;;;???AAACCCBBB???<<<::::::@@@???===<<<<<<<<<===>>>>>><<<<<<@@@EEEFFFBBB>>>===@@@EEEHHHHHHEEEAAA>>>AAABBBCCCCCCBBBAAA???===>>>===:::888888888999:::999999999888888888888888555555555444222222444666666555333222111222333333555555444444333222111111333333222111000000000111...///000000///---+++***---......///////////////000000000000000000000000......///000000///...------------.........//////333///,,,,,,000111///,,,...---,,,***)))******+++------------------------........................///...---,,,,,,,,,,,,,,,........................................................................,,,,,,---.../////////...000000////////////000000////////////////////////............////////////111111111111222222222222000000111111111222222222444555777888888888777666555777888888888:::<<<>>>???CCCLLLVVVcccqqq%%%&&&((()))***)))'''&&&((((((((((((((('''&&&&&&))))))))))))************&&&'''((())))))))))))))))))))))))))))))*********++++++************++++++******))))))(((''''''&&&***))))))))))))((((((((()))(((((('''((()))***+++******)))))))))))))))***&&&&&&&&&$$$######&&&((((((+++***%%%%%%***,,,***%%%))))))%%%$$$***...---*********)))))))))******))))))))))))))))))))))))(((((()))***++++++++++++)))******++++++******)))************************)))************+++++++++000---***,,,000222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,---000111111///......///000000000000000111000//////....../////////......//////000111222000000////////////000000......///000222444555666777555333111111111222333333444444555666777777888444444333333222222222222222222111333666777777666888888999::::::::::::999===<<<:::999888888999999999999999999:::<<<===>>>888999999999999:::::::::>>>@@@AAAAAA>>><<<;;;:::>>>===<<<;;;;;;;;;<<<<<>>BBBDDDBBB@@@===@@@EEEHHHHHHFFFBBB???@@@AAABBBCCCCCC@@@>>><<<===<<<:::888777777888999777777777777777777777777555555555333000000111333555444333222222222222333444444333333222222111111222111000000/////////000////////////...---,,,,,,---......///////////////////////////////////////---...///000000///...---,,,------------.........000---)))***---...,,,)))---,,,+++*********+++,,,------------,,,,,,,,,,,,........................///...---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,........................------......///.........------------...000111222/////////////////////////////////000000000000111////////////000000000000111111111222222222222333444444555666666666555555555777888888888999<<<>>>???CCCKKKVVVbbbooo}}}(((((((((((((((''''''''''''''''''''''''&&&&&&%%%))))))))))))************''''''((((((((((((''''''*********)))))))))))))))******))))))))))))************))))))((('''''''''************))))))))))))((((((((((((((()))******''''''(((((()))+++,,,---'''(((((('''&&&&&&'''))))))***)))(((+++///000...+++---,,,))))))+++***((()))******+++++++++******,,,)))&&&&&&(((***)))((((((((()))***++++++++++++)))******++++++******)))************************)))************+++++++++...,,,,,,...222333111......---,,,,,,,,,---...///,,,,,,,,,---------......///...,,,,,,...//////.........///000000000000000000///......------..................///000111222111000000//////000000111111111222222333444555555777666555333333333444444111222222333555666777777222222222222111111111111222222222444777999999888:::999999999999:::;;;;;;===<<<;;;999999888888888::::::;;;;;;<<<<<<<<<<<<777777777888888888999999;;;===??????===<<<;;;<<<<<<<<<;;;::::::::::::;;;@@@===;;;<<<@@@BBBBBB@@@<<>>@@@BBBCCCBBB@@@===:::;;;:::888777666666777888555555555666666777777777333444444333111111222444444444333222222222222333222222222111111111111111000000///........./////////......---------......---......///////////////........................---....../////////......,,,,,,,,,,,,------------///,,,)))))),,,---+++))),,,++++++++++++,,,,,,---------,,,,,,+++++++++***..............................---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---------,,,------...///000111////////////////////////000000000000111111111111////////////000000000000222222222222333333333333666555555444444444555555555666888888888999<<<>>>???DDDKKKUUU```mmmyyy***)))((('''&&&&&&'''''''''''''''((((((''''''&&&((()))))))))************((()))))))))(((((('''&&&************))))))))))))))))))(((((((((((())))))++++++++++++******))))))*********)))))))))((((((((((((((((((((())))))***'''''''''((()))+++,,,---)))***++++++))))))***+++&&&)))---333888:::777333((()))+++,,,...,,,(((###((()))+++,,,,,,,,,******---((($$$$$$(((+++***'''(((((()))***************))))))************))))))************************))))))*********++++++++++++,,,---111444444111///...---+++***+++,,,...///,,,,,,,,,---------............---,,,,,,---------......///000000000000000//////...---------------............///111222333111000000000000000000111333444555666666777777777777666555444333444444444///000111222333444555666222222222222222222111111222111222444777::::::::::::999888777888999:::;;;999999999888888999999999888:::;;;<<<<<<;;;999888666666666777777777777888999;;;======<<<;;;<<<===<<<;;;;;;;;;::::::::::::===<<<;;;===@@@AAA@@@>>>:::===@@@CCCDDDDDDBBBAAA<<<>>>AAABBBBBB???;;;999999888777666666666666777444444555666777777888888222333444444333333555666333333222222222222222222000000000000111111111111000000///......////////////...---,,,,,,---///000---......///////////////------------------------------..................+++++++++,,,,,,,,,------///---++++++,,,---,,,+++******++++++,,,---......---,,,,,,++++++******)))------------------------...------,,,,,,,,,------........................------------------------------------------------.../////////...---,,,,,,//////.........//////000//////////////////////////////000000000111111111000111111111222222222222222222333333333444444444888777555444444555666666555666777888888999;;;>>>???DDDKKKTTT___jjjvvv}}}+++***(((&&&&&&&&&'''((('''(((((()))))))))((((((((()))))))))************************)))(((''''''*********))))))))))))))))))(((((((((((((((((()))+++++++++***************))))))(((((((((''''''''''''(((((())))))))))))))))))((((((((()))***++++++''')))++++++)))(((((()))&&&(((...666===BBBDDDEEE111+++'''(((++++++)))'''((()))***+++,,,++++++***...)))$$$$$$)))+++***((((((((()))*********)))))))))))))))******)))))))))************************))))))*********+++++++++***,,,...222444333111///,,,+++***))))))+++---///,,,,,,,,,---------......---------,,,,,,,,,,,,---......///000000000000000//////...---------------------......///111222333111111000000000000111111...000333777:::===???@@@444444444333333333333333//////000111222333444444222222222222333333333333222111222444777:::::::::888777666666666777999:::555555666777888999::::::666888:::;;;:::999777555555555666666666777777777777999:::;;;::::::;;;===<<<<<<<<<<<<;;;;;;::::::999:::===@@@AAA@@@===:::999:::===???@@@@@@@@@???;;;===???@@@@@@===:::888777777666666666666666666555555666666777888999999222444555444222111111222111222222222222222222222000000000000000000000111000000/////////000000111///...---,,,,,,---///000---......///////////////------------------------------------......//////+++++++++,,,,,,,,,------...---+++++++++,,,,,,+++)))***+++,,,---.........,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,------...........................------------------------------------------------.../////////...---,,,,,,......//////000111333333////////////////////////........./////////000000000111111111222222222222222222333333333444444444666555444333222333444555444666777777777999;;;===???DDDKKKTTT^^^iiissszzz***)))'''&&&&&&'''(((((('''((())))))))))))))))))))))))))))))******************+++******)))((((((((()))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))***)))))))))))))))******(((+++......---+++*********((()))///666@@@MMMXXXXXXFFF333)))(((((((((***'''((()))***************---***'''''')))+++***)))(((((()))******))))))(((((())))))******))))))(((************************)))************+++++++++***,,,///111222111000///+++******)))***+++---...,,,,,,,,,---------......,,,---...---,,,,,,---///......///000000000000000000///......------......---------...000111333333222111111000000111111222111333666888;;;<<<<<<<<<222222333333222222222222000000000111111222333333222222222333333333333333222222222444777999999888666666666666666777888888444555666888999:::::::::555777888999999888666555555555555666666666777777666888999999999999:::<<<;;;;;;<<<<<<<<<;;;:::999666999>>>AAAAAA???;;;888888999;;;<<<===>>>======;;;<<<===>>>===;;;999888666666666666666666666666666666666777777888888888555666666333///,,,++++++000111222222333222222222111111111000000000000000000000//////000000111111///......---------......---......///////////////------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------,,,+++******))))))************,,,---............+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------,,,,,,---///222444666888////////////////////////............////////////////////////000000000000222222222222333333333333111111111111111222333333444555777777777888;;;===???CCCKKKTTT^^^hhhrrrxxx(((''''''''''''(((((()))&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))((((((''''''((()))***++++++,,,***))))))(((((())))))***((((((((((((((((((((())))))))))))(((((((((((('''&&&'''((()))***))))))((()))))))))))))))******+++***---000111000...,,,,,,,,,)))(((***,,,444FFFWWWjjjSSS:::...)))''''''(((''''''''''''((()))***++++++*********+++++++++***((()))))))))))))))(((((((((((())))))))))))((((((************************)))************++++++++++++---///000000///......******++++++,,,------...,,,,,,,,,---------......+++---......,,,,,,///111......///000000000000000111000//////......//////---------...000111333444222111111000000111111222666777888888888666444333222222333333333333222222111111111111111111111111111111111111222222222333222222111333666777777666666666777888888888888888777888999:::;;;::::::999666777888999999888777777555666666666666777777777666777888888777777999;;;999:::;;;;;;;;;:::888888666999===??????===:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999666666666777777777666666666666666666666666666666555666777555222///------///000111222333222222111222222222111111000000//////.........//////000111////////////...---,,,,,,---......///////////////------------------------,,,,,,++++++,,,...///000,,,------------.........,,,,,,,,,+++))))))***+++***+++,,,.........------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................************************,,,,,,,,,,,,,,,,,,,,,,,,------......///..................///000222333444////////////////////////...////////////000000000////////////000000000000111111111222222222222333000111222333444555555555444555666777777888:::===>>>CCCKKKUUU^^^iiirrrxxx&&&&&&'''((((((((())))))%%%%%%&&&'''((((((((('''))))))))))))************''''''((((((((((((((('''&&&&&&''')))***+++,,,---******))))))))))))*********************+++++++++************))))))))))))&&&''')))*********)))((((((((((((((()))***,,,,,,&&&)))---...---***((((((+++***++++++(((***999IIIUUUAAA///+++,,,***(((((('''&&&&&&&&&&&&(((***+++)))+++------+++***++++++((()))))))))))))))(((((((((((())))))))))))((((((************************)))************++++++++++++---//////...------...***+++,,,---............,,,,,,,,,---------......***---///...,,,---000333...//////000000000000000111111000///////////////,,,------...000111333444222222111111111111222222///111444666777777666666222222333444444333333333222222222222111111111111//////000000111111111222333222111333555666666555666777888::::::999888888;;;<<<======<<<;;;999888777777888999999999999999666666666666777777777888666777888777666777888:::888888999:::999888777666888:::<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999666666777777777777777666555555555555555444444444333555777888777555555666///000111222333333222111444333333222111000//////---------------...///000//////000000///---+++***---......///////////////........................,,,,,,++++++,,,...///000---------.........//////.........---,,,+++,,,...+++,,,---.........---,,,***+++,,,---......///000........................,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...333222111///......------////////////////////////000000000000111111111111111111111111222222222222000000111111111222222222222333555888999999999999444555666777777888:::===>>>CCCLLLUUU___iiirrrxxx(((((((((((((((((((((((())))))************))))))%%%&&&'''''''''&&&%%%$$$***)))(((((())))))((('''++++++************+++++++++)))(((***...///...---+++***'''&&&%%%&&&'''((()))((('''((()))***)))(((++++++++++++++++++++++++...---+++*********+++,,,))))))))))))))))))))))))''''''((()))***,,,...///000000///---+++(((&&&%%%'''(((((()))***+++++++++++++++************++++++************************''''''((()))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,++++++***+++,,,...///---,,,+++***+++,,,---...+++,,,---/////////......///---,,,++++++...000222//////...............//////000111111000000111222/////////000111111222222000111111222222333444444666333///,,,+++...222444000000000000000000000000111111222222222222333333333222111111222333555666333444666777888888777777888:::<<<===<<<;;;888777666777777888888666555444777888:::;;;<<<;;;::::::777666666666666666777888777888999:::::::::::::::777888999:::;;;:::999999999999999888888999::::::<<<======;;;888555444555999777666444333333333444333333222222222333444444555555555555444222000...111111111111111111111111333222111000//////////////////////////////......////////////////////////......------------......000//////...------,,,,,,+++,,,,,,...///000111222.........///......---,,,------------------------...------,,,,,,------...,,,,,,,,,---------......,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,..............................,,,,,,,,,,,,......//////.........---------*********+++,,,---...//////////////////.........000000////////////000000000000///..................//////000000000//////333333333444444444555555///000111222444555666666444555666777999;;;<<<======AAAHHHQQQ[[[eeepppvvv((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((''''''&&&(((''''''((()))******)))*********))))))*********,,,+++***,,,///000000...((('''&&&&&&''')))+++,,,)))((('''((()))***)))(((((((((((((((((((((((((((***))))))(((''''''(((((())))))))))))))))))))))))++++++***)))))))))))))))***************)))((((((&&&''''''((())))))******+++******))))))******+++))))))))))))))))))))))))'''((())))))******))))))************++++++++++++))))))******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,------...///...---,,,+++,,,...000222000111222333222111///......///111000//////000222333222222111111000//////000000111111111111222222333222000/////////000111000000000000000000000000111111222333444444333333222111111111111333444555333444666777888888777777777999;;;<<<<<<;;;999888888888999999999888777666888888:::;;;;;;;;;::::::888777777666666777777777888888888888999999999:::888999:::;;;<<<;;;::::::999888888888888888999999<<<===>>><<<999666555666333333222333444666888999888777666444333333222222333333444444333111///...111111111111111111111111222222000///////////////............////////////................................................,,,,,,---------.........,,,---...000111111111111...............---,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,------------...+++,,,------......---------------,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...///.........------------++++++++++++,,,------.../////////////////////...//////............//////000000///..................///000000111111111000222222222222333333333444333333333333333333333333444555666777999;;;<<<======AAAHHHQQQZZZeeepppwww(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))'''&&&&&&'''***++++++***)))))))))))))))))))))))),,,,,,+++---///111111000))))))(((((((((***+++,,,)))((('''((()))***)))((('''''''''''''''''''''''''''((((((((((((''''''&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))+++******))))))******+++''''''''''''''''''''''''((()))******++++++******************++++++++++++)))))))))***++++++,,,,,,/////////...............,,,,,,---------,,,++++++++++++,,,,,,------,,,,,,...---,,,++++++,,,...///...---,,,+++,,,...000222222444666777666333000------///000000///...000111333333333222111111000000111000000000000////////////000222333222111///---000000000000000000000000///111333555666555444444111000000000111222333444333444666777888888777777666888:::<<<<<<<<<;;;:::::::::;;;;;;::::::999888888888999:::::::::999999:::999888777777777777777888777777666666777999999888999;;;<<<<<<<<<;;;:::999888888777777777888888===>>>>>>===:::777777777111111111222444666999:::777666555333222222222222000111222222222111///...000000000000000000000000111000///......---......------......////////////........................---...///000000///...---))))))***+++---...//////,,,---///000000000///...------......------,,,+++,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,,,,------------++++++,,,---------------------------------------------------------------,,,,,,++++++++++++,,,,,,............------------,,,,,,,,,++++++,,,------......//////////////////......------------......000//////............///...///000111222222222222111111111111222222222222444444444444444444444444444555666777999;;;<<<======AAAHHHPPPZZZeeepppwww((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''(((***+++((('''&&&'''***+++***)))(((((())))))))))))((((((+++++++++,,,...///000///------+++***)))((()))))))))((('''((()))***)))(((************************))))))+++++++++***)))((())))))))))))))))))))))))&&&&&&'''(((((()))))))))'''(((((((((((('''&&&&&&'''''''''(((((()))))))))******))))))))))))******''''''''''''''''''''''''))))))***+++++++++++++++'''((((((((()))))))))))))))))))))******+++++++++/////////...............,,,------...---,,,***)))***+++,,,---...---,,,+++------------------.........---,,,,,,---...000111444555777777666333000...---...//////......///000000111111222333333444444222222111000000///......///000222333333111///---000000000000000000000000///111444666777777555444111111111222222333444444333444666777888888777777666777999;;;<<<<<<<<<;;;:::::::::::::::999999999888888999999999999999999;;;;;;999888777777777777888777666444444666888999888999:::;;;;;;;;;:::999999999888888777777888888===>>>>>>===:::888777777555444333333333444555666111111000000111111222333///000111222222222000000000000000000000000000000000000///...------------,,,------......//////000........................---...000111111000...---))))))***+++,,,------...+++,,,...///...---,,,+++---------------,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,---...------------------...............------------------------++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,............///////////////......------......///000///............//////......000111333333444444111111111222222222222333111111222333555666777888444555666777999;;;<<<===>>>BBBHHHPPPZZZeeepppxxx))))))))))))))))))))))))''''''(((((((((((('''''')))((('''''''''(((***+++***((('''((()))***)))''''''((())))))))))))((('''((()))***++++++,,,---......---,,,+++***)))(((((()))((('''((()))***)))(((++++++++++++++++++++++++)))***+++,,,---,,,+++***((((((((((((((((((((((((###$$$&&&((()))*********'''(((((())))))(((((('''((()))))))))))))))*********))))))))))))))))))***(((((((((((((((((((((((())))))***+++++++++++++++'''((((((((())))))))))))***************+++++++++------------------------,,,------...---,,,***)))***+++,,,---...---,,,+++---...///000000///---,,,------,,,,,,---...000000666555444333222111000000---...//////......///000000111111222333333444444333333222111000//////...111111111111111000//////000000000000000000000000///111444666777666444333222222333444444555555555333444666777888888777777666777999:::<<<<<<<<<<<<:::999999999888888888888888888888888888888888888;;;;;;999888777777777777999777555444444555777888666777888999:::999999888::::::999888888888888888;;;<<<===<<<999777666777777666444333222222333333111111000000111111222333000111222333333333222111////////////////////////000///...---,,,,,,,,,,,,,,,---------......//////........................,,,...///111111///...,,,++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---............------------.........//////------------------------++++++++++++++++++++++++,,,,,,------------------------,,,+++++++++,,,,,,---.........//////000000000//////////////////000//////............//////......000111333333444444222222222222333333333333000111222333444666777777444555666777999;;;<<<===>>>BBBHHHOOOYYYeeepppxxx))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''(((((()))***++++++)))(((((())))))(((&&&((((((************((((((%%%'''))))))))))))+++---************************)))((('''((()))***)))((())))))))))))))))))))))))((())))))***************((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$%%%''')))***++++++,,,))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))((()))******++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------,,,++++++++++++,,,,,,------,,,,,,---.../////////...---,,,------------...//////000444333222111000//////000---///000000///...000111333333333222111111000000333333222111000000//////222222111000///000000000000000000000000000000000111222444555555555333222222333444555666666666555333444666777888888777777666777999:::;;;<<<<<<<<<999999888777777777777888999888777777666777777777:::999888777777777777777888888666555555666666777555666888999999999888777:::999888777777777777777999:::;;;999777555555555444333222222222333444555777666555333222222222222000111222333333333222111////////////////////////000///...------,,,------------------------------------------------------,,,---...//////...---,,,------,,,,,,+++***))))))........................++++++,,,,,,++++++***)))******++++++,,,,,,------******))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,------------......///000000000000000////////////000000///............//////000...///000111222222222222222222222222333333333444333333333333333333333333444555666777999;;;<<<===???BBBHHHOOOYYYeeeqqqyyy))))))))))))))))))))))))((())))))******))))))((('''((()))***++++++++++++)))((('''((()))***)))(((((()))+++,,,,,,+++)))((($$$&&&))))))((((((***,,,)))***************)))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((()))******)))'''&&&%%%%%%'''(((******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,------///...,,,******+++,,,---,,,,,,------...//////000111111111111111000///......///111000//////000222333222222111111000//////111111111000000/////////111111111111000000000///000000000000000000000000333333333333333222222111111222333555555555555444333444666777888888777777888888999:::;;;;;;<<<<<<:::999888777666777777888999888777666555666666777888777777666666777777777888888888777777666666666666777888999:::999888888888888777555555444444444666777888777555333333333222222111111222444666777888777666444333333222222000111111222222111000///........................111000///...------------///......------,,,,,,+++------------------------------------------------...------,,,++++++******---,,,*********+++---...+++++++++++++++******))))))******+++,,,,,,------******))))))))))))*********++++++++++++,,,,,,,,,))))))***++++++++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------++++++++++++,,,------...------......///000000111/////////....../////////...............///000000...///000000111111111000111111111111222222222222222222222222222222222222444555666777999;;;<<<===???BBBGGGNNNXXXdddqqqyyy))))))))))))))))))))))))))))))************))))))((()))+++,,,------,,,,,,'''&&&&&&'''***++++++***(((***+++,,,,,,+++***((($$$'''))))))((((((***---,,,,,,,,,+++)))'''&&&%%%)))((('''((()))******(((***************************)))(((((((((***+++,,,((((((((((((((((((((((((&&&''')))***+++***)))(((((((((((()))(((((('''&&&((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))------------------------,,,,,,,,,------.........,,,++++++***+++,,,...///---,,,+++***+++,,,---...111---)))%%%%%%'''+++...,,,,,,------.../////////---///222444333111///---///000111111000000111222/////////000111111222222///////////////.........///000222222222111///...000000000000000000000000444444333222222111111111000111333444555555444333333555666777888888777777999999999::::::;;;;;;<<<:::999888777777777888999999888777555555555666777777666666666666666777888888888999999888777666555777888999:::;;;:::999999777666555444333222222222444666666555333111111222444333222222222333444555333333222222333333444555///000111111111///...---........................111000///......---......//////...---,,,++++++***---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++)))(((&&&$$$%%%''')))++++++++++++++++++***))))))))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,''''''((()))))))))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,+++++++++,,,,,,---------*********+++,,,---...///---------...///000000111.........------........................///000111...//////000000000//////000000000000111111111111......///000222333444555444555666777999;;;<<<===@@@BBBGGGNNNXXXdddqqqyyy''''''(((((())))))******))))))(((((((((((())))))++++++******)))))))))((((((((())))))******++++++))))))************)))))))))))))))))))))***++++++******++++++++++++******''''''(((((())))))******+++*********))))))((((((******))))))((((((''''''(((((((((((())))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((())))))*********+++---,,,+++******+++,,,---,,,,,,+++***)))(((''''''...,,,)))(((((()))+++---++++++******++++++,,,---***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---......------------.........---,,,+++***+++,,,---000000111111111111000000---///111222333222000///000000111000......///111111111222222222222111111111111111111111111111111000000/////////111222333333222222111111222222333333333333444444444555555555666888:::::::::999888333444666888999:::999999999999888888777666666666666555555444444666777888888777777666666666666777999999888777666555444444999999999999999999999999:::999777555444444444444444444444333333333222222555555444444444555666666444444444444444444444444333222111000000///000000//////......---------,,,222111///......///111222.........///////////////***++++++,,,,,,------...------------------------************************)))***+++,,,,,,+++))))))---,,,,,,+++,,,---///000------------------------,,,------......------,,,***+++,,,---------------111000///...------------......---------,,,,,,,,,//////...---,,,++++++***...///////////////...---++++++++++++,,,------...******+++,,,,,,---......000000000000000000000000...------,,,,,,------...////////////............000000000000111111111111333333222222111000000000222222111111222222333444777777888999;;;<<<===>>>@@@???CCCMMMWWWaaalllvvv(((((((((((()))))))))))))))))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))*********))))))'''''''''''''''((())))))******++++++++++++******((((((((()))))))))))))))************)))))))))(((******))))))(((((((((((('''((((((((())))))))))))*********)))((('''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((((()))))))))*********)))((((((''''''(((((()))******))))))((('''''''''((('''&&&%%%%%%&&&'''(((+++++++++++++++,,,,,,---***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,......------------......+++*********,,,---///000---......//////......---...///000222222111000//////000000000///...000111/////////000000/////////111111111111111111111111222111111000000111222333222111111111111111111222333444444444444444444444777888888888888888777777444555777888999999999999999999888888777666666666666666555444555666777888444444333333333444444555666666666666555555555555777777777777777777777777888666555333222222222222333333333333222222222222222222222222222222111111222222222222222222222222000///................../////////.........------...---,,,++++++,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******+++***)))))))))***+++,,,************************,,,,,,------------,,,,,,******++++++******))))))((((((((((((((())))))***,,,,,,,,,---------...............------,,,,,,+++------...............---,,,,,,,,,+++,,,,,,------***++++++,,,------......////////////////////////...------,,,,,,------...---.........//////000000000000000000111111111111222222222111111111111111333333333333333444444555555555666777999:::;;;;;;AAA@@@CCCLLLUUU]]]iiirrr))))))))))))((((((((((((************************(((((())))))))))))))))))'''&&&&&&&&&&&&&&&&&&%%%'''((()))***************'''''''''''''''((())))))******++++++++++++******))))))))))))))))))((((((************))))))))))))***))))))))))))((((((((('''(((((()))))))))))))))******))))))((((((''''''&&&&&&'''''''''((((((((('''((((((((()))*********(((((())))))))))))******&&&''''''((((((''''''&&&((((((((('''''''''''''''((((((((((((((((((((()))++++++++++++,,,,,,,,,,,,+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++......------------......+++***++++++,,,...///000,,,------------------,,,...///000111222111000///...///000000//////111222////////////////////////111111111111111111111111444333222222111222222333111111000000000000111111444444444444444444444333999888777666666555555555555666777888888888888888999999888888777666666666666666555555555666777888333333222333333444555666444444444555555666666666555555555555555555555555777666444333222222222222222222222222111111111000444444555555444333222111000000000000000000000000.........---......//////000000////////////......000///...------...///000.........---,,,,,,,,,+++......---,,,,,,+++***************+++++++++++++++------------------------******,,,,,,------------******)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++***)))((('''******************++++++******+++,,,---...//////------------------------++++++,,,---.........---...---,,,,,,,,,,,,,,,,,,+++++++++,,,------......////////////////////////......------------......,,,,,,---...///000111111000000000000111111111111000111111111111222222222444444444444444555555666444555666777888:::;;;;;;AAA@@@DDDKKKSSSZZZeeeooo}}}******))))))((((((''''''******++++++++++++******+++++++++******)))))))))*********)))(((((((((''''''((()))******+++******)))))))))))))))******+++******++++++++++++******+++******))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))''''''((()))***))))))(((***)))))))))((((((((('''''''''''''''(((((((((((('''((()))***++++++,,,,,,(((((())))))))))))))))))((((((***++++++***(((((('''''''''(((((()))))))))((()))***+++,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---......,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++...------,,,,,,------.........------,,,,,,,,,,,,---......//////......---...///000000111111000000---...000111000000222333111111111000000111111111111111111111111111111111333333333222111111111111222222111111111111222222555444444444444333333333888777666444444444555666777777777888888888888777999999888888777666666666666666666666666777777777555555555555666888999999666666666666666666666666444444444444444444444444777777666555444444333333111111111111000000000000444555666777666444111000///////////////////////////////////////000111222000000000000000/////////000000////////////000000111111000///...------------------,,,,,,+++++++++*********+++++++++++++++...........................////////////.........------,,,,,,++++++******,,,,,,---------------...,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---------------,,,,,,,,,******+++,,,---......///,,,,,,,,,------.........***+++,,,---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////////////////......------------......---------...///000000111///000000000111111111111///000000111222222333333444444444333444555555666666666777999:::;;;<<<===@@@@@@DDDKKKRRRYYYdddooo}}}******))))))(((((('''''')))***++++++++++++***)))******)))(((&&&%%%$$$$$$,,,+++++++++***)))))))))(((((()))***************)))))))))))))))******+++******++++++++++++******++++++******))))))(((((())))))))))))))))))******))))))))))))************&&&''')))*********)))((())))))))))))(((((((((((('''''''''((((((((())))))((((((***+++,,,,,,,,,,,,))))))((((((((((((((((((((()))++++++++++++)))((('''(((((())))))******+++&&&''')))*********)))(((***+++,,,---------,,,,,,+++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------,,,,,,,,,,,,------.........---------,,,,,,------............------......///000000000000000,,,///111222111111222333111111000//////000111111000000000000000000000000222222222111111000//////444333333222222333333444444444444444444444444444666555444444444555777888777777777777777777888888999999888888777666666666666666666777777777777777777777777777888999;;;;;;999999888888777666666555555555555555555555555555666666666555555444333333111111111000000000//////000111222333222000---,,,000000000000000000000000//////...//////000111111/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---------+++++++++,,,,,,---------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++.........------,,,++++++(((((())))))************+++,,,,,,,,,,,,,,,,,,+++)))***+++------.........'''((()))***+++++++++***+++++++++,,,,,,,,,------+++,,,,,,------.........+++,,,---//////000000000///......---,,,,,,,,,,,,,,,,,,------------..............................///......------......//////////////////.........///000000000111111111111//////000111222333333444333333333333333444444555666666777888:::;;;<<<===>>>???DDDKKKQQQYYYeeeqqq))))))))))))((((((((((((((()))***++++++***)))(((++++++***)))'''&&&%%%%%%******)))))))))))))))((())))))************))))))'''''''''''''''((())))))******++++++++++++************************))))))))))))))))))************)))))))))************+++&&&''')))***+++***((('''))))))))))))((((((((((((''''''((((((((()))))))))((()))+++,,,,,,,,,++++++))))))(((((((((((('''''''''(((((())))))(((((('''((()))))))))******++++++((()))***,,,,,,,,,++++++***+++---.........---,,,***,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,------***+++,,,...////////////+++,,,,,,,,,,,,,,,,,,+++........./////////000000---///222333222111111222//////------------//////000000000000000000000000000000111111111000//////444444333333333333444444333333333444444444555555444444444555555666777888777777666666777888999999999999888888777666666666555666777888888888777777777777666777777888999:::;;;::::::999777666666555555555555555555555555555333333333333333222111111111111111111000000000///111111222222222000///...000000000000000000000000---------,,,------............////////////000000------------------------.........---,,,,,,,,,+++******+++,,,,,,---......******++++++,,,---------++++++++++++++++++++++++...---,,,+++***)))))))))++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++'''(((***,,,---........."""$$$'''***,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------...///000000000000///...------------------------------------..............................//////............//////000000//////............000000000000111111111111//////000111222222333333333333333222333444444555333444555666777999::::::===???DDDKKKQQQWWWeeeqqq(((((((((((())))))))))))'''(((***++++++***((('''++++++++++++************(((((((((((())))))))))))******+++******)))(((''''''''''''''''''((())))))******++++++++++++************************++++++((()))))))))************))))))*********+++++++++%%%''')))++++++***((('''(((((((((((())))))))))))'''((((((((())))))))))))((()))+++,,,,,,+++***)))))))))((((((((('''''''''(((''''''&&&&&&''''''(((((((((((()))))))))))))))******+++,,,---.........***+++---...///...---,,,)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---***+++---...///000//////,,,,,,------------,,,,,,...............///000000...000333444222111000111000///---,,,,,,---///000000000000000000000000000///000111222222222111000444333333222222333333444111222222333444555666666555666666777777777666666666666666666777888:::;;;999999888888777666666666555666777888999888777777888777777666777777888888999999888888777777666666555555555555555555555555222222333333333222111000222222111111111000000000333333333333333222222222000000000000000000000000......---,,,,,,,,,------------........./////////...//////////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,))))))***+++,,,+++*********++++++,,,------......++++++,,,,,,,,,,,,++++++***+++,,,---......///...''')))+++.../////////...))))))***+++,,,------...,,,,,,------------------------...//////............------------......///..................------........................//////............//////.........///////////////000000000000111111111111000000000111222222222333444444444444444555555666333444555666777888999:::===???EEEKKKNNNTTTaaannn''''''(((((())))))******&&&((()))******)))(((&&&%%%&&&&&&'''((())))))***(((((())))))******++++++++++++++++++***((('''&&&)))))))))))))))***++++++******++++++++++++******)))))))))***+++++++++,,,(((((())))))*********+++))))))******++++++++++++%%%''')))++++++***((('''(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++)))((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((())))))*********+++---//////...---,,,(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,---,,,,,,++++++,,,,,,------.../////////...,,,,,,...//////000000//////..................///000000///111444444222111000000222000///......///000222000000000000000000000000///000222333444444333222333222222111111222222333000111222333555666777777777777888888888666555444666555555555777999;;;<<<999999888888777666666666555666777999999888888777:::999888888888888888999666666666666777777777777444444444444444444444444333444555666555444333222222222222222111111111111000//////...//////000111////////////////////////111000///...............,,,---------......//////+++,,,,,,------,,,,,,+++.........///////////////...------,,,,,,++++++***'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222)))***+++,,,------,,,+++''''''((()))******+++++++++++++++,,,,,,+++++++++//////000000000000000000------...///...+++)))''''''''')))***,,,...///000---------------------------------...------,,,,,,---------------...///000..................------........................//////............//////,,,------...///000111111000000000000111111111111111111111111111222222222555555555555555666777777555555666888999:::;;;<<<>>>@@@EEEJJJLLLQQQ]]]kkk((((((((((((((((((((((((''''''(((((())))))******+++***)))((('''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********,,,***'''(((+++---,,,***,,,++++++++++++++++++,,,)))))))))((()))******+++************************************))))))))))))&&&)))+++,,,+++)))((((((&&&&&&%%%%%%&&&''')))******)))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((+++---***&&&$$$&&&***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------,,,***((('''++++++,,,------......///...------,,,,,,------...111000...,,,,,,,,,.../////////...------------...////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222111000000222444777999777666444333222333444444000333555666666555666777666666555444444444444555444444555555666666777777999888888888888888888888888888999:::::::::999999;;;999777555555666888:::777777777777666666666666666555555555555444444444777555333111111111333333---...///111222222222222222111000//////000111222......//////000000111111000000000000000000000000,,,---------.../////////---,,,***))))))***,,,---............------------///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------------,,,+++---.........---+++)))((()))))))))***+++++++++,,,++++++++++++++++++++++++******+++,,,------------111111111111000///......---,,,***(((((()))***+++------,,,,,,,,,,,,++++++***++++++,,,,,,------...---...///000000///...------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111000000000000000000000000//////---,,,,,,---...///333333222111000000111111000////////////111222333444444444555555555555666999888888888999:::;;;;;;===>>>BBBGGGJJJPPP]]]iii|||''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,,,,)))%%%$$$%%%''''''&&&(((((())))))))))))(((((()))))))))))))))******+++************************++++++*********)))))))))''')))+++,,,***)))((()))******)))(((''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((***+++((($$$###&&&)))+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++++++++***)))******+++---......///...------,,,,,,------...///---,,,******+++,,,---///......------.........////////////////////////000000000000000000000000111000000//////000000111000000000000000000000000222111000000111333555777555555333222222222333333111333555555444333333333555444444444444555666666666666666666666666666666999999999888888888888888888888888999888888777777555555555555555555555444555555555555444444444444555555555555444444444444444333111111111222333555//////000000111111222222111111000//////000111111///////////////000000000////////////////////////------------...............---+++******+++---...------....../////////000......---,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,+++***)))(((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++,,,,,,,,,++++++///---,,,*********,,,---+++++++++,,,,,,---------...------,,,,,,++++++***+++,,,---......---,,,+++,,,,,,---------.........///......------,,,,,,,,,,,,,,,++++++,,,---///000////////////////////////000///............///000222111000000//////000000111000000000111222333444444444444444555555555555777777777888888:::;;;;;;>>>>>>BBBGGGJJJOOO\\\hhh|||&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''''''''"""###$$$&&&((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,---------000,,,(((&&&&&&((((((((()))***+++------+++***))))))))))))))))))*********************************+++*********))))))))))))''')))++++++***)))))))))************)))((('''&&&)))))))))(((((())))))***))))))))))))((((((((((((************************(((***)))'''######&&&***+++******))))))******+++******************************++++++++++++******''''''((()))***,,,---...))))))***+++,,,---...///...------,,,,,,------......---,,,+++***+++,,,---.....................///////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222111000000000111333444444333222222111222222222222444666666444333222333444444444444444555666777888888888777666555555555666666666777777777777777888888888888777666555555444666999;;;;;;999666444555555555444444444444333555555444444444333333333111000000000000222444555111000000000000000111111111000000//////000000111000000//////////////////....................................------------......,,,,,,,,,,,,......++++++,,,---...///000000...------,,,,,,,,,,,,,,,...---,,,+++***)))))))))******++++++++++++************)))))))))))))))***+++++++++***************++++++++++++++++++++++++******+++,,,------------)))***+++,,,,,,---------000///---,,,,,,,,,---...)))******+++---......///...------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,------------111000///...---,,,,,,+++++++++++++++,,,---...///////////////////////////000000////////////000111111000//////////////////111111111111222333444555444444444444555555555555555555666777888999;;;<<<>>>???CCCGGGJJJNNNZZZfff{{{&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''&&&&&&&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++,,,,,,,,,------///---,,,***************)))+++---//////---+++)))(((((()))***************************************)))))))))(((((((((((('''''')))++++++***)))))))))%%%&&&((()))******)))((()))))))))((())))))******))))))))))))((((((((((((******************************)))&&&$$$$$$'''*********))))))))))))******)))))))))))))))))))))))),,,,,,------------,,,,,,)))(((((()))***---///000,,,,,,,,,---------.........------,,,,,,------...///......---------...///------...///////////////////////////////////////000000000000000000000000//////............//////000000000000000000000000222111000000///000111111222222111111111111111111333555888888777666666666555555444444444555555666888888777777777666666666333444444444444444555555999999888888777666555444555777:::======;;;888666777777666666666555555555444444444444333333333222000000//////000111222222222111000//////000000111000000000//////000000000000000000//////......---.................................------,,,,,,,,,...---,,,,,,,,,,,,---...)))******+++,,,---------------,,,,,,+++,,,,,,------,,,+++***))))))))))))))))))************))))))***)))((((((((()))+++,,,,,,+++++++++***)))))))))((((((((((((((((((((((((******+++,,,------------***+++,,,---------------///...------------......******+++,,,,,,---......***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,------......//////////////////////////////////////////000000111000000/////////000000000000111111222333333444333333444444444555555555444444555666777999;;;<<>>@@@DDDHHHJJJMMMWWWbbbxxx&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******************'''))),,,---,,,******+++((()))+++,,,,,,+++)))((('''((()))++++++******)))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((***+++***)))((()))+++(((((((((((('''&&&%%%$$$))))))))))))******+++,,,))))))))))))((((((((((((************************+++************************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))...---------......///000222222111000///......---...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,+++,,,...000111111111111////////////////////////////////////////////////------,,,,,,,,,,,,------////////////////////////111111111111000000000000000000111222222222111111,,,///222444444555666777666666555444444444444444444444444555666777777777666666777777888999999999999999999999888777666666666555555555555777888999444444444333333333333222333333333222222222111111222222111111000//////...///000111111111111000000...//////000000//////...//////..........................................------------,,,,,,,,,,,,++++++++++++++++++++++++////////////.........---+++++++++++++++,,,,,,---***************+++,,,,,,******))))))))))))******,,,+++++++++,,,---......+++++++++*********************************************+++,,,------------------------,,,+++***)))++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,)))******+++,,,---.........//////000000000//////........................+++,,,---.../////////...111111111111111222222333......000111111222111111333333333333444444444444555555666777888999;;;<<<===???CCCHHHJJJMMMWWWbbbwww''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))+++,,,---+++((((((+++...+++,,,,,,------,,,,,,+++'''(((***+++++++++)))((())))))))))))))))))))))))))))))(((((((((''''''''')))*********(((((()))+++***)))((('''&&&&&&&&&&&&))))))))))))***+++,,,---))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++)))((())))))(((((((((((())))))************************))))))************))))))+++,,,---...////////////////////////////////////...------,,,,,,------...***++++++,,,---------,,,***+++...000222222222111///////////////////////////////////////////////////......------......///////////////////////////000000111111222111111111000000222333333333222222,,,///222333333333444555333333333444555666777777444444444444555555555555555666666777888888999999666777777888777777666666666666666666777888999:::444444444333333333222222222222222222111111111111111111111111111111000000---...111333333222111///......///000000///......------..................////////////////////////,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------------.........++++++******+++,,,,,,------,,,,,,++++++++++++,,,+++***))))))))))))***++++++,,,,,,------------,,,***************+++++++++++++++++++++++++++++++++******+++,,,------------.........///......------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,+++******+++,,,,,,.........---------,,,,,,++++++,,,,,,------............///000000///...---........................+++,,,...///000000000///000000000000000111222222...///111222333222222222222222333333333444444444777777777888888:::;;;;;;<<<>>>CCCHHHJJJNNNWWWbbbvvv((((((((((((((((((((((((******))))))(((((('''''''''(((***+++,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((+++*********************,,,+++(((### !!!&&&***))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))************)))))))))))))))******)))(((((()))+++((((((''''''''')))+++,,,))))))))))))***+++,,,---))))))))))))((((((((((((((((((((((((((((((((((((''''''(((***++++++(((&&&))))))(((((((((((())))))************************++++++,,,,,,,,,,,,++++++(((***,,,...////////////,,,,,,---...///000111111...------,,,,,,------...,,,---....../////////...)))+++...111222333222222////////////////////////////////////////////////000000////////////000000////////////////////////000000111222222222222222000111222333444444333222///222444555444333333444000111222333555777999;;;555555555444333333222222333333444444555666777777555555666666666666666555000111333444555555555555666666555555555444444444222222222111111111111000///000111222222333222222+++---111333444333111///---...///000000///...---,,,------....../////////000000000000000000000000+++++++++,,,,,,---------,,,------......------,,,(((((()))***+++,,,,,,---+++*********+++,,,,,,---//////---,,,+++*********,,,+++***))))))***+++,,,+++,,,---......---+++***))))))******+++++++++,,,))))))))))))))))))))))))******+++,,,------------((((((******++++++++++++***+++,,,,,,---------,,,******+++,,,------...///***++++++,,,,,,---............,,,,,,,,,,,,....../////////......---------..................------------/////////...---,,,........................,,,---///000111111111000///////////////000111111///000222333444444333333222222333333333444444444999888888888999:::;;;;;;;;;===BBBHHHKKKNNNXXXbbbuuu++++++************++++++(((((())))))))))))((((((+++***(((((()))******)))$$$%%%'''((((((((('''&&&))))))(((((((((((())))))'''''''''((()))+++,,,---)))((((((((()))***++++++(((((((((((((((''''''&&&))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((************************'''((()))))))))(((&&&%%%((((((((((((((((((((((((******************+++,,,,,,***(((''''''(((***,,,***************************+++++++++)))'''%%%$$$+++*********))))))(((((()))***+++,,,,,,+++***))),,,***)))''''''(((***+++++++++,,,,,,---...//////000000///...---,,,,,,+++........................)))+++,,,,,,******+++---/////////000000000000000000000////////////000000///...---,,,,,,---...///111...,,,///333555333///.../////////000000111111000000000000111111111111222222111111222222333444111111111333555666444222555444555666888999888777666555333333444444333222444444333222111111111111666777777888777666444333333222222444666888777666:::888666333111111111222222111111111000000//////000000000000111111111111---...000111111000000///000000000000000000000000...---,,,++++++,,,...///......////////////......,,,++++++++++++,,,---...,,,---.../////////...---------,,,+++++++++,,,,,,+++***(((((()))***)))(((************************))))))(((((()))***++++++---,,,***)))''''''((((((...,,,)))(((((()))((('''+++***))))))***,,,...///))))))***+++,,,,,,------++++++***************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---...///000000...------------...///////////////......------,,,......---------...///000,,,---.........---++++++++++++,,,,,,,,,---------,,,------...///000111111000000000000000000000000///000000111111222333333111333444333111111222333666666777777888999;;;<<<<<>>???CCCGGGIIINNN\\\jjj}}}***))))))(((((())))))***(((((())))))))))))((((((***((('''''')))******)))$$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))***)))))))))))))))******++++++***)))((((((((()))---,,,+++))))))***+++,,,(((((((((((((((((((((((()))((((((((('''''''''&&&************************((((((((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((()))***))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((((((((((((((((((((())))))************))))))***))))))((())))))***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))******......//////000000111111/////////......///////////////............/////////------...111111000...------................../////////000000000111111000111111222222222222222444444555777999999777666222666:::999555444666:::555444333333444555444333000111222222333333333333333333222222333444666777777666444444555666444333333222111111000111111222111111111000000000000000////////////////////////000000000000000///..............................///000000000///...,,,+++++++++************+++++++++---///000000///---,,,,,,,,,,,,,,,,,,,,,++++++)))+++---......---,,,***)))((('''(((***,,,,,,,,,***************************)))))))))))))))******************++++++,,,,,,,,,+++******,,,------,,,)))+++---......,,,***((('''((((((((())))))***************)))******+++,,,++++++************++++++---------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///........................,,,------...............000000000000000//////...,,,,,,,,,------------...///////////////.........////////////////////////------...//////000000111222333444444333333444555666666666777888999;;;;;;>>>???CCCFFFHHHNNN]]]lll}}}+++******))))))******+++(((((())))))))))))(((((()))'''&&&''')))******)))$$$%%%%%%&&&((()))***+++))))))(((((((((((())))))***)))))))))))))))******++++++***)))((((((((()))+++,,,---------,,,***)))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))************)))))))))))))))))))))))))))))))))((('''''''''(((***+++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---------------/////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++******+++.........///000111111222//////............///////////////////////////////////////000111111000///..................------........./////////000000///000111222222222111111333333333555777888666555///333777666222000222666555333333333555555444333000111222333333333333333333222222222333555777888666444333333333333222000111111111111111111111111000000000000000000111111/////////000000000111111222111111000///.........////////////////////////111000...,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---///000000///---++++++++++++******))))))))))))***,,,......---,,,+++***(((((()))+++,,,---,,,******************************)))))))))))))))***(((((()))******+++++++++***))))))***,,,---,,,+++***,,,///000000...+++)))((((((((((((((()))))))))******))))))***++++++,,,......------------......+++++++++++++++,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,------......///---...///000000000000///111111000000////////////,,,,,,---------.........///////////////.........////////////////////////......//////000111111222000222333333222222333555666666666777888999;;;;;;>>>???BBBFFFHHHNNN]]]kkkzzz))))))(((((((((((())))))(((((())))))))))))((((((((('''&&&&&&(((******)))((((((((()))***,,,---...))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++***+++++++++)))+++---//////,,,***(((((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))***&&&&&&&&&&&&''''''''''''***))))))(((((())))))***(((((())))))******++++++------------------------111000///...---,,,,,,+++------------------------///000000///---,,,---...+++,,,,,,---...///000000///......------......///...//////000000//////...000000111111111111000000/////////......................../////////000000...///111222222222111000222222222444666777555444111444666666333222333555444333222333555555555444000111222333444333222111111111111111222333555555222111///000000000///...222222222111111111111111000000000000111111111111///000000111222333444444333222111///...---------........................000///---+++***+++,,,......---,,,++++++,,,---...------...///...---,,,+++,,,+++***)))(((((()))))))))***,,,---...------,,,---+++***+++---.........************************+++******)))))))))))))))'''((()))***************((('''''')))***+++***((()))+++---//////---+++***(((((((((((())))))))))))))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,((()))***+++,,,------...,,,,,,,,,,,,,,,------...+++,,,,,,---...///000000000111222333444333222111111111000///////////////,,,---------.....................///////////////000000000000000000000000000000111222222333333444///111222222222222333555666666777777888999;;;<<<===>>>BBBFFFHHHMMM[[[iiixxx((((((''''''''''''(((((((((((())))))))))))(((((((((&&&%%%&&&(((******)))***))))))((())))))++++++))))))(((((((((((())))))(((((((((((()))***,,,,,,+++++++++***++++++,,,,,,++++++,,,------+++***)))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,+++***)))(((((()))***+++((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((()))))))))***)))(((''''''((()))***'''((()))******+++++++++------------------------.........------,,,,,,,,,++++++++++++++++++++++++...///000///...---...///++++++,,,---...///000000///......------......///...///000111111000///...///000111111000/////////000000000//////.........000000000000111111111111...///111222222222000000222222222444666777555444555666666777666666666555444333222333555666555444111222333444444333111000111222333444444444444444222000///000111111000///333333333333222111111000///000000000111111111111000111222333555777888999444333111///...---------------------------------.........------------......---+++******+++---...------------,,,,,,,,,+++...---+++***))))))************+++,,,,,,---.........---++++++---......---************************++++++***)))))))))))))))((()))***+++++++++***))))))))))))***,,,,,,***((()))***,,,---...---,,,+++))))))))))))))))))))))))))))))))))))***+++,,,---******))))))))))))******+++++++++,,,,,,,,,------***+++++++++,,,,,,------,,,,,,++++++,,,,,,---...------...///000111222222222333555666777666555444111000///.........//////------------............------......//////000000000000000000000000000000//////000000111222222333000111333333222333444666666666777777888999;;;<<<;;;>>>BBBGGGHHHLLLXXXeeewww))))))(((((((((((())))))(((((())))))))))))(((((('''&&&%%%&&&(((******)))***)))'''&&&%%%%%%%%%&&&))))))(((((((((((())))))'''''''''((()))+++,,,---)))((((((((()))***++++++,,,,,,++++++******++++++******************************))))))((((((''''''))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&'''''')))***+++,,,,,,***)))'''''')))***,,,************************((()))*********)))'''&&&((()))))))))******++++++***)))(((''''''((()))***'''''')))***++++++++++++------------------------++++++,,,,,,,,,,,,------************************+++---...---,,,,,,---...------...///000111222333.........------............///000111111000///......///000000///.........111111000000/////////...111222222222222333333333...///111222333222000///333222333555777777666444444333222333444444333111444333222333555666555444222222444444444222000///444555666777888777666555444333222222444444444222333444444333333111000000//////000000111111111222000111333555777999;;;;;;555444111///------------........................,,,---///000111000...------,,,***))))))***,,,---...---,,,++++++++++++,,,000...---+++******++++++++++++***+++,,,---...///---+++******+++,,,+++***************************++++++***))))))((())))))***+++,,,---,,,,,,******---,,,,,,...//////---******+++,,,...//////......************))))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---......///000111222333444555444555777999999888777666111000...---------...///---------.........//////,,,------...///000111111000000000000000000000000,,,,,,------.../////////111222444444444444555777666666777777888999;;;<<<;;;===CCCGGGHHHKKKVVVcccwww+++***)))(((''''''''''''(((((((((((((((''''''''''''((()))******)))((('''%%%%%%&&&&&&'''((()))))))))'''&&&&&&(((***++++++((((((((((((((()))******)))***,,,,,,***)))***++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))***(((&&&'''(((***))))))******)))(((((((((((((((+++***)))((('''''''''(((''''''''''''''''''''''''((()))))))))))))))((((((---***&&&######%%%(((***''')))+++***'''&&&(((+++******)))))))))))))))*********)))(((((((((((((((''''''((())))))((('''&&&***((('''(((+++,,,+++)))+++***((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...------,,,+++++++++,,,(((***---000333444333333000000000000000/////////---------..................//////000000000000000000000000000000000000000111111111000000000000000222222111111111111222222333333222222333444666777888666555444555666666666222222222222222222222222000000000111111222222222777666555333222111000000333333444555555444333333555555444444333222222111//////......///000111222000222777;;;======<<<;;;:::777333///------...//////...---,,,+++*********---...//////...,,,***)))***,,,------++++++,,,...&&&&&&((())))))*********)))************+++++++++)))))))))))))))))))))))))))******,,,---...//////+++++++++++++++++++++++++++***((('''''''''((()))++++++******************((('''''''''((()))+++,,,------++++++++++++------++++++++++++++++++++++++...,,,***+++---...,,,***,,,+++***))))))***+++,,,+++,,,------......------,,,---......//////......,,,---.........---,,,+++//////000222444777999:::999999:::::::::999888888111///---,,,+++,,,...//////////////////.........222111///---------.....................///000000000000000000111111111111111111222222222333333333222333444666777999:::;;;>>>>>>@@@CCCDDDGGGRRR^^^sss+++******)))))))))))))))(((((())))))))))))))))))'''((()))******)))((('''%%%%%%&&&''''''(((((())))))'''&&&''')))******)))((((((((((((((()))*********+++,,,,,,)))(((((((((***++++++,,,,,,+++***)))))))))))))))))))))))))))...,,,************(((&&&)))((((((''''''''''''''')))(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++)))'''&&&((()))+++***((('''(((*********))))))))))))******))))))(((((((((((())))))'''((()))******)))((((((***((('''(((+++,,,+++)))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++)))***---000111222222111............------------..................------......///000000000//////000000000000000000000000111000000000000000000000111111111000000111111111222111111222444777:::<<<<<<:::777444333333222222111111111111111111111111111111111222222222333333555444333222222222222222222333444555555444333222222222111000///......------.........///////////////111555888::::::999888777555222///------...//////...---,,,++++++++++++...//////...---,,,+++++++++,,,------+++***+++---))))))*********))))))((()))************+++++++++************************))))))***+++,,,---......***+++,,,------,,,+++***,,,+++***(((((((((((((((************************((((((''''''((()))+++,,,---,,,++++++++++++,,,---++++++++++++++++++++++++---,,,***+++---...,,,***,,,+++***))))))***+++,,,+++,,,------...---------***+++,,,,,,------,,,,,,,,,------......---,,,,,,......///111333666888999888888999999:::999999999111000...---,,,---...////////////////////////...000//////............//////////////////000111111000000000000111111111111222222333333333444444444333444555777888:::;;;<<<======@@@CCCDDDHHHSSS^^^qqq++++++***))))))*********(((((())))))******++++++(((((())))))))))))((((((&&&&&&&&&''''''(((((()))(((((('''(((******)))'''((((((((((((((()))******(((***+++***)))((((((((())))))***++++++******)))))))))))))))))))))))))))...---,,,,,,---,,,)))'''''''''''''''&&&&&&&&&&&&'''''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,,,,***'''%%%)))***+++***((('''((()))***)))))))))))))))******)))(((((((((((())))))***'''((()))***++++++*********)))((()))***+++***)))(((***+++***((((((***---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,+++************+++)))+++---...////////////------------------------/////////...---------,,,------...////////////...000000000000000000000000000000000000000000111111111000000//////000000111111000000222555;;;@@@CCCGGGEEE@@@;;;777555444444222222222222222222222222222222222222333333333333333222222222222222333333222333444444444444333222444444333222111000//////,,,,,,.../////////...---...000222555666555444333333222000///...---------//////...---,,,,,,,,,,,,000///...---------------,,,---...---+++******+++,,,,,,,,,+++***)))(((''')))************+++++++++++++++++++++++++++++++++((())))))***+++,,,------***,,,...//////...,,,***---,,,+++***))))))))))))************************((((((((((((((()))++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++++++++************++++++++++++,,,------------------...//////000000//////------------------------------...///111444555777666777888999999:::999999111000///...---...///000......//////////////////---......///////////////000000000000000111222222000000000000111111111111333333444444444555555555444555666888999;;;<<<=========@@@DDDEEEIIITTT___ooo,,,+++***)))((((((((((((''''''((()))******++++++(((((())))))))))))((((((&&&&&&''''''((((((((()))((((((((()))+++***(((&&&((((((((((((((())))))***%%%''')))))))))((()))+++((()))))))))************(((((((((((((((((((((((())))))***,,,......,,,)))'''''''''''''''''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((***)))'''&&&&&&''')))******++++++***)))((((((((())))))))))))))))))***+++******)))(((((((((((((((''''''((()))******++++++))))))))))))*********)))&&&***,,,+++'''&&&***...++++++++++++++++++++++++))))))***+++,,,,,,------++++++******)))******+++***+++,,,------------,,,......///////////////000000000///...---,,,,,,,,,,,,------...............000000000000000000000000000000000000000111111111000000////////////000000222111111222777===DDDHHHMMMKKKFFF@@@:::777555666555555555555555555555555333333333333333333333333222222111111111111222222111222333444444333222111444444333222111000//////,,,---///000000///---,,,......000111111111000///......//////......------000///...---------------111000...---,,,---......,,,---...,,,***))))))***,,,,,,,,,,,,+++***))))))))))))*********+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,***,,,///111111///,,,***++++++++++++++++++++++++***************+++++++++((((((((())))))******+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,......///000000000000///------,,,,,,------......,,,,,,---...///111333444555555666888999999999999111111000////////////000............////////////+++,,,...000111000000///000000//////000000111222///000000000111111111111333333333333444444444444444444555777999:::<<<<<<<<<===AAAEEEFFFJJJTTT```nnn~~~---,,,***(((&&&%%%$$$$$$&&&&&&''''''((()))******))))))(((((((((((())))))'''''''''(((((((((((((((''''''((()))++++++)))'''((((((((((((((())))))***&&&(((******((((((((()))))))))))))))))))))******((((((((((((((((((((((((&&&'''(((+++------+++((('''(((((()))))))))(((((()))))))))***)))((('''&&&''''''''''''''''''''''''''''''((())))))))))))))),,,***(((&&&&&&(((***,,,+++************))))))((())))))(((((()))***++++++,,,,,,***)))'''&&&&&&&&&&&&&&&''''''((()))******)))*********))))))))))))&&&))),,,***'''&&&)))...++++++++++++++++++++++++))))))***+++,,,,,,------+++******)))******++++++++++++,,,,,,,,,,,,++++++---.........//////000000000000///...---,,,,,,,,,,,,------...............//////////////////////////////000000111111111111000000////////////000000333222222444888>>>EEEIIIIIIIIIFFF@@@999555333444555555555555555555555555333333333333333333333333333333222111000000000000000111222333333222111000//////......---,,,,,,,,,---///000111111000...---------------------------,,,---............---,,,//////...---------......000///---,,,,,,---...///,,,------,,,***((()))***++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))******++++++,,,+++---///111111///---+++((()))***+++,,,---......))))))*********+++++++++)))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,))))))***+++++++++++++++,,,,,,,,,------.........+++,,,,,,---...///111111333444555666777777777777111000000///////////////---.........//////000000+++,,,...000111111000000///............///000000///000000000111111111111222222222222333333333333222333444666888999:::;;;<<<===AAAEEEFFFIIISSS^^^lll|||,,,+++)))'''%%%$$$$$$###&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&(((***+++***)))((((((((((((((()))******)))+++,,,+++)))''''''''',,,+++***))))))))))))***)))))))))))))))))))))))))))(((((()))***)))'''%%%'''''')))*********)))((()))************(((&&&%%%''''''''''''''''''''''''&&&'''((())))))******))))))***+++,,,,,,,,,+++***+++***))))))++++++***)))(((((((((((()))***+++,,,---,,,***)))'''&&&&&&&&&''''''&&&&&&'''((()))***)))***+++***)))((()))***''')))***)))''''''))),,,++++++++++++++++++++++++*********++++++,,,,,,---+++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------....../////////...---------,,,------...////////////.../////////////////////////////////000111111222222111000000//////000000111333333333555:::???EEEIIIIIIJJJJJJEEE>>>888666666333333333333333333333333333333333333222222222222333222111000////////////000111222222222222111000........................///000111111111000///...------,,,++++++,,,,,,---,,,------.........------......---------------......------,,,,,,,,,------+++,,,---,,,***))))))******++++++,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++---///000000///---+++'''(((***+++------......)))))))))***++++++,,,,,,))))))***++++++******)))******++++++++++++******++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***+++---...///......---,,,,,,,,,,,,---...///000111222333444555555555444000000000/////////......------......///000000000,,,---...///000000000000...............//////000000000000000111111111111111111111222222222333333222333444555777999:::;;;<<<===AAAEEEFFFHHHQQQ\\\jjjzzz***)))(((''''''&&&&&&'''(((((((((((((((((())))))***)))(((''''''((()))***)))((((((((((((((((((((('''&&&%%%''')))+++,,,+++((((((((((((((()))******''')))***+++*********,,,...---,,,***))))))))))))))))))))))))))))))))))))***((('''((())))))(((&&&%%%&&&((()))***)))(((''''''((()))******)))'''&&&''''''''''''''''''''''''&&&'''((()))************)))))))))))))))******+++***(((''')))+++---,,,***(((((((((((()))***+++,,,***))))))((((((((((((((()))((((((''''''((()))***)))+++,,,+++((('''(((***((((((((((((((()))******************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++,,,,,,---******+++,,,,,,---........................------......///000000000//////////////////////////////...//////000111111222222111111111000000111111111000111333666;;;AAAFFFIIIKKKNNNPPPLLLCCC<<<999888222222222222222222222222333333222222222111111111111000000/////////000000///000111222222111000///---......///000000111111000000/////////.........------+++******,,,---............---------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++***+++,,,+++***)))***++++++,,,,,,,,,+++***)))((()))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,))))))+++,,,,,,,,,+++***((())))))***++++++,,,,,,)))***++++++++++++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++)))+++,,,+++))))))***,,,++++++,,,------,,,++++++******+++,,,,,,,,,,,,+++,,,---......//////......(((***---000000///---,,,,,,,,,,,,,,,---......///111111222222222222222111///////////////...------------......///000000111...............///000111/////////...///000000111000000000000111111111111222222222333333333444444333333555666888:::;;;<<<<<<===AAADDDEEEFFFOOOYYYfffvvv((((((((((((((()))******************))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((('''%%%$$$%%%))),,,------((((((((((((((()))******!!!$$$'''***,,,...111333000///---+++))))))))))))))))))))))))))))))))))))'''&&&%%%&&&)))+++,,,+++$$$%%%'''))))))((('''&&&%%%&&&(((***+++***)))((())))))))))))))))))))))))&&&'''((()))************+++((("""###***...***((('''))),,,...---+++(((((((((((()))***+++,,,''''''''''''((()))+++++++++***)))(((((()))******)))+++,,,+++((('''(((***)))(((&&&''')))******)))************************,,,,,,++++++++++++++++++,,,+++++++++,,,------...,,,,,,++++++,,,,,,---...,,,,,,------...///000000---------..................//////000000000000000////////////////////////...//////000111222222222222222111111111111222222---///222777===CCCHHHKKKIIIMMMPPPLLLCCC:::666555444444444444444444444444222222222111111000000000.........//////000111222///000111222222111000///))))))***+++,,,---...///000///...---------------...---+++******,,,.../////////...---------......,,,,,,+++++++++,,,,,,---)))***+++,,,---,,,+++***)))***++++++***)))***,,,---------,,,***((('''&&&)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------,,,------------------,,,++++++,,,,,,+++***((('''((())))))***++++++,,,,,,)))***+++,,,,,,+++)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,++++++------------++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,''')))---111111000---+++---,,,,,,,,,------...///000000111111111000000///.........///...------,,,---------...///000000111//////...------...000111000000000000000111111222000000000000111111111111333333333444444444555555444555666777999;;;<<<===<<<===AAADDDDDDEEEMMMWWWcccttt%%%$$$$$$$$$&&&(((+++---***))))))))))))******+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((((()))***++++++***)))(((,,,++++++---000777CCCMMMPPPAAA333---***((((((+++++++++***))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++---------,,,+++******)))((((((((((((''''''''''''))))))'''&&&&&&'''((((((((((((((((((((()))******,,,***))))))******(((&&&---***((()))+++,,,***((()))((((((((('''''''''''')))))))))))))))***++++++++++++******))))))((((((((((((((((((((((((((((((+++)))((()))******)))((())))))))))))************------------------------,,,+++)))(((((()))+++,,,+++,,,...///000000///...///............///000000000000000000000000000000000000000000000000000000000111111111222222222222222///,,,***+++---111333444333333444777;;;@@@BBBAAADDDGGGEEE???999666555666777888888777666555444555555444444222111///...111111000///////////////000...,,,---000111000...+++,,,------......------+++,,,,,,---............&&&''')))+++,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++***)))((('''&&&---------------------------+++(((&&&&&&(((+++---)))***++++++***)))***+++++++++,,,---...///000111000///---,,,+++)))'''$$$)))******+++++++++******---------,,,+++***((('''---,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++***))))))***+++,,,...///...,,,***)))***+++++++++******++++++,,,---......000000///---+++)))---------,,,+++***)))(((............---,,,++++++,,,------......------,,,------......///000000000---------............///........................******+++,,,---...///000........................000000000000111111111111222222333333333333444444555555666888999:::;;;<<>>@@@CCCEEEGGGOOOXXXhhhppp)))((('''&&&&&&(((***+++******)))(((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((()))************)))((((((***111===IIIRRR\\\dddfffZZZHHH888...***(((&&&+++***)))(((((((((((()))))))))))))))))))))))))))'''((()))******))))))(((***))))))(((''''''&&&&&&((((((((((((''''''''''''(((((('''&&&''''''((()))((((((((((((((()))*********((('''(((***,,,,,,+++...,,,******++++++)))&&&))))))(((((((((''''''''')))(((((((((((()))***+++((((((((((((''''''''''''))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))************************************,,,+++***))))))***+++,,,***++++++,,,+++***)))(((,,,,,,,,,------.........000000000000000000000000////////////////////////000000000000111111111222222111111111111222333333222111111111333666:::<<<999<<>>;;;888666666555666777777777666555444222222111000000//////...000000//////.........///111///------//////---++++++,,,------......------+++,,,,,,------------,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***************+++******)))))))))******)))***++++++***)))***+++,,,,,,---...///000111111///...---...///...---+++******************))))))+++++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))***++++++******+++---+++++++++++++++,,,------000111222222222000...---,,,,,,,,,,,,+++***))))))---------...------,,,,,,+++,,,,,,------,,,,,,+++000//////......------,,,------------............................................................////////////////////////000000000000111111111111222222333333333333444444444555666777888:::;;;;;;>>>>>>@@@DDDFFFGGGNNNWWWgggooo,,,+++)))((('''(((((()))+++***)))(((((('''(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((())))))))))))(((((('''+++:::PPPccclllpppsssqqqnnn^^^DDD111,,,)))%%%))))))((((((''''''(((((())))))))))))))))))))))))'''((((((((((((((('''&&&(((''''''&&&&&&%%%%%%$$$((((((((((((''''''''''''''''''&&&''''''((()))***((((((((((((((()))******,,,)))''''''))),,,------...---+++******)))'''%%%)))))))))(((((((((''''''((((((''''''(((((())))))''''''''''''((((((((((((************************+++***)))***+++,,,+++***)))))))))*********++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***)))(((&&&%%%***+++,,,...//////......000000000000000000000000////////////////////////////////////000000000000000111333555555444333111222111000000000222444666444555777777555444444555444444666777777666555555222111000///...///000000/////////............---111///...---------+++***+++,,,------......------,,,,,,,,,,,,,,,,,,+++************))))))******+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,******+++,,,---...//////''''''(((((()))))))))***+++,,,---------+++***))))))***++++++***)))***+++,,,---......///000111111000///...///000000...---...---+++*********++++++((((((***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---,,,*********+++++++++******))),,,,,,------...---------++++++,,,,,,,,,,,,++++++///......------,,,,,,+++------------....................................222222111000///......---000000000000000000000000000000000111111111222222222222333333333333444444444444555666888999::::::======AAAFFFGGGHHHNNNUUUfffnnn++++++)))(((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((***)))'''''''''''')))***))))))))))))((((((((((((((((((((())))))(((((((((***--->>>ZZZnnnrrrpppnnngggqqqiiiKKK222,,,---***((((((''''''''''''((((((((((((((((((((((((((((((*********))))))((('''''')))))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&'''((()))******((((((((((((((())))))***000---)))'''(((******+++,,,+++******))))))(((''')))))))))(((((((((((('''((((((''''''''''''((((((((((((((()))***+++++++++************************,,,*********,,,---,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,+++***)))(((+++,,,///111222222111000////////////////////////////////////////////////.........////////////000...///111333333222111///666555333222111222333333555555444333222222222333444444666777888777777666666444222000//////111111...............------,,,///...---------,,,+++***+++,,,------......------,,,,,,,,,,,,++++++***)))+++***((('''''''''((())),,,+++)))(((((()))+++,,,++++++++++++++++++++++++------------------------***++++++,,,---...//////)))))))))******++++++,,,------......---,,,+++***)))***++++++***)))***+++,,,,,,------...//////000111///.........---+++)))111///---+++++++++---...'''((()))+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...000222222000---++++++------,,,,,,,,,---......,,,,,,------,,,+++******))))))***+++++++++******++++++,,,---............+++,,,,,,------,,,,,,+++***++++++,,,,,,---......,,,,,,---------.................................444333333222111000//////000000000000000000000000000000111111111222222222222222222333333333444444333333444666777888999:::<<<===AAAFFFHHHHHHMMMUUUcccmmm(((((((((((((((((())))))++++++***(((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))+++,,,<<>>>>>@@@DDDFFFGGGNNNWWW]]]jjj))))))***+++++++++******+++++++++***++++++,,,,,,))))))))))))))))))))))))+++,,,---......---,,,+++))))))))))))((((((((((((---,,,+++******+++,,,---555)))(((666???>>>EEEQQQ\\\KKK:::111...***)))+++)))))))))))))))***++++++))))))))))))))))))))))))***)))(((((()))***+++,,,)))))))))***************)))(((((((((''''''''''''''''''((())))))((('''&&&((((((((((((((()))*********)))''''''((((((&&&%%%(((***+++***'''&&&''')))************))))))))))))++++++***)))))))))))))))))))))))))))************(((((((((((((((((((((((((((''''''(((***,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++******+++---.........---,,,---...///000333222111000/////////000000000000000000000000000........................////////////000000000000111111111222222222333333111222222222222222111111444222111333777888666333333444444444444333111000---...///111222222222222...000111222111000...---///111222000---+++,,,...+++,,,------......------+++,,,------............,,,---///000000///...---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******)))((('''&&&&&&%%%'''***---000111000...,,,)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,------((('''''''''))))))'''%%%'''((()))+++,,,,,,,,,,,,((()))************))))))(((((()))***,,,---......,,,,,,,,,------............---++++++++++++---...000111000...,,,+++,,,---++++++******++++++,,,------,,,,,,+++,,,,,,------/////////...---,,,+++***............---,,,++++++,,,------......------,,,+++,,,,,,------......///++++++,,,,,,,,,---------......................../////////...............111111111111111111111111111111222222222333333333222222333333333444444444555555666888999:::;;;<<>>@@@DDDEEEGGGOOOXXX\\\jjj''''''(((((())))))******))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((''''''''')))((('''&&&''')))+++---///---,,,+++---111555888>>>888111---+++***(((&&&))))))((())))))***++++++***)))(((''''''((()))***''')))***)))((('''(((***)))(((((((((''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,,,,+++***)))))))))))))))((((((((((((++++++***)))(((((())))))******++++++++++++******************************************+++,,,---------,,,+++++++++,,,---...+++******)))***+++---...---------............///...///000222222222111000/////////000111333444555222111///...------........./////////...///111444222555555111///111222000000000000000000000000000111111222333333333333222444444444555444444333333,,,,,,---...000222333444222222222222222111000000......---------,,,,,,,,,---......///////////////)))***,,,,,,,,,,,,***)))------++++++++++++------,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,++++++************+++---...,,,,,,+++*********++++++((((((''''''((()))******+++*********))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,)))((())),,,......---(((((())))))************++++++******++++++,,,---++++++++++++,,,...///000000///---,,,+++,,,------000...,,,***))))))******------,,,,,,,,,,,,+++++++++))))))***---...,,,***+++'''(((---...++++++000'''))),,,---------...000000,,,(((''')))***)))(((---......///...---+++***)))))))))***+++,,,......////////////////////////,,,---...---------///111///////////////.........222222222111000//////...111000/////////000222333000111111222222333444444333333444666777999::::::===???BBBCCCDDDGGGMMMRRR[[[lll'''((((((((()))))))))***))))))))))))))))))))))))************************---,,,+++***)))'''&&&&&&))))))))))))))))))))))))'''&&&%%%%%%%%%''')))***)))((('''''')))+++...000111...***)))******)))((((((((((((((())))))*********)))(((''''''((()))***''')))***)))((('''(((***))))))((((((((('''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******))))))******+++,,,)))***++++++++++++***)))))))))))))))((((((((((((******))))))))))))******((('''&&&%%%%%%&&&'''(((************************++++++*********+++,,,,,,...---,,,+++++++++,,,---))))))))))))***+++,,,------------............///......///000000000000000111111000000000111111222//////...---......///000---......---,,,---000333777;;;;;;666333333222///000000000000000000000000000111222222333333222222555555555555444333111111////////////000111222222000000000000000//////......------------,,,,,,,,,,,,,,,---...............------............---------,,,,,,++++++,,,,,,---......---,,,+++***)))))))))((((((***,,,.........///...---+++******+++,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,************)))))))))((())))))***+++++++++******+++++++++++++++++++++,,,))))))))))))((('''&&&&&&)))))))))*********++++++***************+++,,,,,,((('''''''''''''''((()))---,,,+++*********++++++...,,,+++))))))***+++,,,,,,,,,,,,++++++*********+++***)))+++---...,,,***111---,,,...,,,'''&&&)))111...+++***...333888:::555222......///000///...,,,------------,,,,,,+++,,,,,,,,,+++,,,,,,------........................---.........------...000/////////////////////...000000000000000111111111111000/////////000222222111111111222333333444444333444555666777999::::::<<>>333000...------......---,,,++++++++++++,,,,,,---///...------,,,,,,,,,---........................---//////...---,,,---.........//////////////////------...///111222333333000000000///000111111222111111222222333333444444444444555666888999::::::<<>>BBBCCCDDDGGGLLLPPPZZZjjj{{{))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))'''''''''(((((())))))))))))))))))))))))******+++''''''((((((((('''&&&%%%+++,,,------,,,)))((('''''''''(((((((((((('''&&&(((((())))))))))))((((((''')))***)))((('''(((******)))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))'''((((((((()))))))))***---,,,+++)))((('''''''''&&&'''((())))))((('''&&&************************,,,++++++***))))))))))))---------,,,,,,+++++++++)))***,,,---...------,,,---------............///111000///.........///000//////...------.........///////////////......---,,,,,,+++***)))+++...111555:::<<<999666666333000000000000000000000000000000000111222222222222111111111222222333222222222......---------...//////...////////////...------------,,,,,,,,,+++++++++,,,,,,---............---...---,,,++++++,,,---...++++++------------++++++(((((()))***++++++,,,,,,...---,,,,,,---...---,,,)))(((((((((***+++---...---...///000///---***)))******++++++++++++***)))))))))))))))))))))******+++++++++++++++***)))(((******)))***,,,...111222+++222<<>>BBBDDDDDDGGGKKKOOOWWWgggxxx))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))************)))((('''&&&(((***+++***)))))))))'''((()))***)))((('''&&&(((((())))))))))))((((((''')))***)))((('''(((*********)))))))))((((((((((((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((((()))*********))))))(((((())))))***''''''(((((())))))******---,,,+++)))((('''''''''((()))************)))(((************************++++++***)))))))))******+++,,,,,,------,,,,,,+++***+++,,,---............---------............///000000//////.../////////,,,,,,,,,,,,---...//////000000000000///...---,,,//////000//////000222444000555888666444555555222000000000000000000000000///000111111222222111111//////000111222222222222......------......////////////000000//////...---,,,,,,,,,,,,++++++++++++,,,,,,---...............//////............//////+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++******,,,///111111000+++***)))(((((()))***+++............---,,,***))),,,---...///...---,,,+++))))))))))))******************+++++++++******)))+++******+++---000333666222@@@SSS```___QQQ???222+++++++++++++++************))))))))))))***++++++((((((((()))***,,,---...******+++,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))((((((((((((***,,,------+++******+++,,,...---,,,...333666666DDDEEEGGGIIIIIIDDD;;;444,,,...///...---,,,---...,,,++++++++++++,,,,,,---)))))))))***+++,,,......------------------------,,,...000000...---,,,---------......///000000000//////////////////////////////000111111111111000222222333333444444555555666666777777888999::::::999===BBBDDDDDDGGGKKKOOOVVVfffvvv***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((())))))******(((((()))))))))(((((((((,,,,,,,,,,,,++++++++++++$$$''')))***((((((***,,,((()))***++++++)))'''&&&'''((()))******)))((('''''')))***)))((('''(((************)))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***'''''''''((()))*********+++***))))))))))))))))))---,,,***((((((***,,,---***************************))))))))))))******+++)))***,,,------------,,,++++++++++++,,,---......---------............///...////////////...---,,,,,,,,,,,,,,,,,,------.........///000000///...---000222444444444444555666///444666444333666777555222222222222222222222222///000000111111111111111///000111111111111111111222111000//////.../////////////////////...------,,,,,,,,,++++++++++++***++++++,,,---------------------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********,,,...000000///++++++***))))))***+++,,,......---,,,+++***))))))---...///000///...,,,+++((()))))))))************))))))***+++++++++******+++++++++,,,...222666888AAAPPP```cccWWWFFF999555++++++*********)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,---...///)))***+++,,,,,,,,,++++++******++++++,,,,,,++++++((())))))))))))************,,,...---+++)))***+++)))---//////444>>>DDDDDD???BBBDDDAAA:::333000///***,,,...---+++***+++---,,,------------,,,,,,++++++++++++++++++,,,---...------------------------***---///000///...---...------......///000000111////////////////////////...///000111222111111000222222333333444555555555777777777888888999999:::999===AAADDDEEEFFFJJJNNNVVVeeettt******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''(((((()))***+++++++++******++++++++++++***)))***)))(((((((((((())))))(((***,,,+++((((((***,,,)))***+++,,,+++***(((&&&'''((()))******)))((('''((()))***)))((('''(((***************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***************************((((((((((((((()))*********)))(((''''''((()))***&&&''''''((()))******+++(((((((((((()))***+++,,,---)))$$$ $$$)))---************************))))))(((((()))***++++++((()))+++---.........---+++******)))***+++---...---------.........//////------...///...---+++***------,,,++++++,,,,,,,,,,,,---...000000000//////+++---000111000000000000111555777444444777888777222222222222222222222222//////000111111111111111111111111111111000///...666555333222000///............//////......---,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))***,,,,,,,,,,,,***)))...---++++++++++++---...)))******,,,---...//////---,,,++++++------,,,+++)))(((((()))+++---///000///...,,,+++***)))))))))+++,,,---......,,,***)))(((((())))))*********+++((()))***+++++++++++++++,,,,,,+++,,,///333888:::IIIUUU[[[PPP:::++++++222+++*********))))))((((((++++++******++++++,,,---------,,,+++++++++,,,,,,***+++---...///...------((((((***+++,,,---------***++++++,,,------......***,,,...---***))))))+++***...///---111:::???>>>444<<>>999444000/////////............---,,,,,,+++++++++***((('''(((+++---///...,,,+++******+++,,,,,,------------,,,++++++************************++++++,,,,,,,,,+++***)))+++***(((''''''(((***+++,,,.........555???FFFHHHCCC???999333...,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,000//////...---,,,++++++***+++,,,------........./////////...---------,,,////////////............000000000000000000000000000000111111111111000000111333555777888888777777999999999999888888888888999<<<@@@BBBBBBEEEIIINNNVVV___sss)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%&&&(((((('''''''''((((((((((((''''''))))))(((((()))***+++++++++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))(((((()))'''&&&'''((()))((('''(((((())))))******))))))************************(((((('''&&&&&&''''''(((((())))))******)))))))))))))))(((((((((((())))))+++******))))))******+++))))))((((((((())))))***((()))+++,,,,,,,,,++++++)))))))))*********++++++******++++++++++++++++++---,,,,,,++++++,,,,,,---)))))))))***************,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,------------...............---------....../////////...//////000000111111222444333333222222222333333333222111000000000000000//////000000000000//////000000111111000000/////////000///...///333222///------------,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,+++,,,,,,---...)))***++++++******+++,,,...---,,,,,,++++++,,,,,,************))))))))))))+++,,,,,,,,,++++++******)))******++++++,,,,,,,,,---,,,++++++******+++++++++++++++***************,,,+++))))))******(((''',,,***(((((()))***)))(((***++++++,,,...000111222.../////////////////////,,,---//////...,,,***((('''((())))))((())),,,......---++++++++++++,,,---//////...---,,,+++)))(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++******))))))******+++,,,///...---111:::???@@@???888000---///000---)))++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,...---,,,+++++++++,,,,,,+++,,,---......///........................------........................111111111111111111111111000000111111111111000000333333444555666777777888777777777777777888888888:::===@@@BBBBBBDDDHHHLLLUUU^^^rrr((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&((())))))((('''(((((((((((((((((('''(((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,,,,++++++***((('''&&&((((((''''''((((((((('''))))))************))))))))))))))))))))))))))))))))))))(((((('''%%%$$$### """%%%''')))*********))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))******'''(((***,,,---,,,+++***))))))))))))************((()))***+++++++++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))))))))+++---...........................+++,,,,,,------......///......//////000111111111222222111000000000111111333333222111000000111111//////000000000000//////000000111111111111000000...,,,++++++///111///,,,------,,,,,,,,,+++++++++))))))***+++,,,,,,,,,+++------,,,,,,,,,---------)))***++++++******+++---,,,,,,+++++++++,,,,,,---*********)))))))))))))))++++++,,,,,,,,,+++***)))))))))))))))******+++++++++++++++************************************)))'''&&&&&&'''***++++++***---+++)))((((((((()))))))))'''''''''))))))(((&&&******+++,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))((('''%%%''')))***)))***+++,,,,,,++++++++++++,,,---...,,,,,,,,,+++***)))((('''++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,------......------,,,,,,///...******///222222333...)))***///222000---+++++++++,,,,,,,,,------)))***,,,---...------,,,---,,,***))))))***,,,...+++,,,---...////////////---------...............------...............///000000000000000000000000///000000111111111111000222222111111222444555666666666666666777777777777:::===AAAAAAAAACCCGGGKKKTTT]]]ppp''''''''''''''''''''''''))))))))))))))))))))))))'''%%%$$$$$$%%%&&&&&&%%%(((((((((''''''(((((((((''''''((()))***+++++++++))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))************))))))((('''(((((((((''''''(((((())))))************))))))((((((((((((((((((((((((&&&''''''(((((('''&&&%%%"""###%%%''')))))))))((((((((())))))))))))((((((&&&''''''(((((()))))))))(((((()))***************&&&(((***,,,---,,,+++***(((((()))))))))*********((()))***++++++++++++++++++******************++++++,,,,,,,,,------......,,,,,,,,,+++++++++******,,,+++)))))))))+++---///.....................---+++,,,,,,,,,------...............///000000111111000000////////////000000333222111111111111111111//////000000000000//////000000111111111111000000///+++)))+++......,,,***------,,,,,,,,,+++++++++******+++******)))((((((------------------------***+++,,,,,,++++++,,,---***************++++++,,,))))))))))))))))))******++++++---------,,,***)))(((((()))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))%%%$$$$$$'''***,,,,,,,,,,,,+++***((('''((()))***...+++))))))***+++***))),,,+++***))))))***++++++---,,,+++)))(((((())))))''')))++++++***))))))***++++++++++++,,,------...)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,---............---,,,***......)))'''***,,,,,,+++******+++---///000000+++++++++,,,,,,,,,------)))***,,,---...------,,,,,,+++***))))))***,,,...+++,,,---...////////////---------...............,,,---------......////////////////////////////////////000111111111111111333222111111111333555666555555666666666777777777:::===@@@AAAAAACCCGGGKKKRRR[[[nnn&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''((()))(((&&&((((((''''''''''''((((((%%%&&&''')))*********************+++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''')))***+++,,,,,,'''((()))((('''&&&''')))))))))******))))))((((((((((((((((((((((((((((((###$$$%%%''')))*********)))************)))(((((((((((())))))))))))((((((&&&&&&'''((())))))))))))(((((()))***++++++++++++&&&''')))+++,,,,,,++++++((((((((()))))))))************+++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,---------,,,,,,,,,,,,++++++++++++,,,+++******+++,,,---..................------------------------------------......//////000000111///............///000111222111111000000000111111//////000000000000////////////000000111111000000///,,,+++------+++***+++------------,,,,,,,,,,,,---------,,,+++***)))(((---............---,,,,,,***+++,,,,,,++++++,,,...*********)))******++++++))))))))))))***************+++---------,,,***((())))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))((('''&&&'''***+++***)))******+++***(((((()))***...---+++***)))***,,,---,,,+++)))'''((())),,,...///---+++***)))***,,,---***+++---,,,***)))))))))+++++++++,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++***++++++,,,,,,++++++***'''---///+++))),,,//////))),,,......++++++,,,///++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,+++*********+++,,,---+++,,,---......///........................------,,,,,,,,,---......//////...........................///000111111222111111555444333333333444666777555555666666777777888888999<<>>@@@AAADDDIIIMMMPPPYYYjjj$$$)))+++***)))'''''''''''''''((((((((((((******)))(((((((((((((((...,,,***(((''''''((()))***((('''%%%%%%'''(((***(((&&&$$$###%%%(((,,,///)))***+++,,,,,,+++***)))************))))))))))))&&&&&&'''((()))***++++++((((((***++++++***)))((((((''''''''''''(((((()))&&&''''''(((((((((((((((''''''&&&&&&&&&'''((((((+++***)))((((((''''''(((,,,+++)))((((((((()))***(((((('''&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((()))******'''&&&&&&''')))+++***)))))))))))))))))))))))))))(((((((((((()))+++,,,---++++++******)))(((((((((******))))))))))))******************************)))))))))***+++++++++,,,///...------,,,,,,,,,,,,)))******+++,,,---......,,,,,,---...---,,,***)))+++,,,------......------///......------...000111111111111111000000000000////////////............///////////////...------////////////............---,,,+++++++++,,,---......---,,,+++***+++,,,,,,///......------,,,,,,+++,,,,,,,,,++++++,,,------111000...,,,,,,,,,...///(((((((((((((((((())))))(((((()))***+++,,,,,,---+++*********,,,,,,***)))(((((())))))******++++++,,,+++++++++******))))))((())))))(((''''''(((***)))))))))))))))*********))))))***+++++++++++++++******++++++++++++******((()))******)))((('''&&&$$$&&&))),,,...---,,,+++,,,+++******))))))******+++***)))(((((((((******++++++++++++++++++++++++,,,,,,+++******+++++++++------,,,,,,+++*********------.........---,,,,,,.../////////...------,,,++++++******+++---...///,,,,,,++++++***+++++++++,,,......,,,)))((()))++++++,,,,,,---.........---///......---------......000000////////////000000,,,---...000000000///.........///000000000000000111222444444222111111222444444444555555555666666666555444333444666888:::;;;:::<<<@@@AAAAAADDDIIIRRR^^^nnn&&&(((+++,,,,,,***(((&&&''''''''''''((((((((((((******)))(((((((((((((((---+++)))(((''''''((()))***)))(((''''''((()))***((('''%%%%%%&&&(((+++---((()))************)))((((((((((((((('''''''''''''''(((((())))))******+++&&&'''(((((())))))))))))))))))(((((('''(((((((((''''''((())))))))))))(((''''''''''''((()))******''''''''''''((()))***+++,,,,,,***)))))))))***+++***)))((('''&&&''''''((('''((((((((()))))))))***,,,+++***(((''''''''''''***))))))***,,,...---,,,)))))))))))))))))))))))))))))))))((())))))******)))***************************))))))))))))******++++++++++++++++++++++++,,,,,,++++++***)))))))))...---,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,---------,,,,,,+++***+++,,,------......------...............//////000000000000/////////............/////////////////////000000000//////...---////////////............,,,,,,+++++++++,,,---...///...---,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,,,,------...333222///,,,************+++***************************++++++++++++++++++************++++++***)))((((((((())))))*********+++++++++******)))))))))***++++++***))))))***,,,++++++******))))))((((((((()))******++++++************++++++++++++******+++,,,------,,,+++***)))$$$&&&))),,,......---,,,,,,+++******))))))******,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,'''''''''((())))))******)))******+++,,,,,,,,,,,,------......------,,,+++++++++******+++---...///,,,,,,+++++++++++++++,,,))),,,...---+++******,,,+++,,,------......---------------------...///000......------------......---...//////////////////......///000000000000000000111333222111000000111333333444444444555555555777666444444444555777888;;;:::<<>>CCCDDDBBBDDDIIILLLWWWgggzzz))))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''))))))*********)))((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''+++++++++******)))))))))'''''''''((()))***+++,,,+++***))))))(((((((((((('''((())))))******)))))))))((('''&&&&&&%%%&&&&&&'''''''''(((((()))***+++(((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((,,,+++***(((''''''''''''+++)))((()))***+++***)))))))))))))))))))))))))))&&&&&&&&&'''((()))++++++---,,,,,,+++******))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---......------,,,,,,,,,+++,,,,,,++++++,,,,,,------+++,,,------......------,,,,,,---...............000000000/////////......,,,,,,---...///000111222//////...------...000111.........------------,,,)))***+++,,,---.........,,,,,,------,,,,,,+++***(((((()))***++++++,,,,,,---,,,+++******))))))***,,,,,,+++***)))(((''''''************************&&&&&&'''((()))***+++,,,(((+++---,,,***(((***,,,************))))))))))))***************++++++++++++,,,,,,+++******+++---''''''((()))***+++,,,,,,))))))***+++++++++++++++******++++++++++++***************)))******+++,,,((()))***,,,---.........,,,+++******))))))******((()))***++++++,,,,,,+++++++++++++++++++++++++++************+++,,,------*********+++,,,,,,------///...,,,***)))))))))***))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,++++++,,,,,,---...///888333---))))))+++,,,---------......------,,,,,,............---,,,***(((,,,---...//////...---,,,000//////............///......///000000000000000///111333333333222333444111111222222222333333333111222333555777888999::::::;;;>>>DDDEEECCCDDDIIILLLWWWfffxxx************)))(((''''''''''''''''''((((((((((((******)))(((((((((((((((&&&'''((()))***************)))(((''''''((()))***))))))))))))))))))******'''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''))))))))))))))))))))))))&&&'''(((((())))))))))))))))))(((((('''(((((((((''''''((())))))))))))((('''''''''''''''((()))))))))(((((())))))***+++,,,((())))))***)))((('''&&&%%%&&&'''((()))(((((('''***)))))))))(((((((((''',,,+++***((('''''''''''')))'''&&&'''((()))(((&&&))))))))))))))))))))))))'''''''''''''''((()))************************)))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,---------,,,+++,,,------......------------,,,,,,------....../////////.........------,,,------...///000000111...---,,,+++,,,---///000.........---------,,,,,,((()))+++---............,,,---.........---++++++)))******++++++,,,,,,,,,...---,,,+++************,,,,,,,,,+++***)))((('''(((((())))))***+++++++++))))))******++++++,,,,,,(((,,,///...***)))+++---,,,+++++++++*********)))***+++++++++,,,,,,,,,,,,((())))))(((''''''(((***(((((())))))******++++++******+++,,,,,,,,,,,,,,,******++++++++++++******++++++*********+++,,,---)))******,,,,,,---......,,,+++******))))))******)))))))))******+++,,,---++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,------...//////000...---+++)))))))))++++++)))***++++++,,,,,,,,,++++++,,,---------,,,+++++++++++++++,,,,,,...//////555222---,,,,,,------,,,------......------,,,+++,,,---.........,,,***))),,,---...//////...---,,,---...//////////////////......///000000000000000...000222222222222333444222222222222333333333444444444555666666777777777:::;;;???DDDEEECCCEEEHHHLLLVVVddduuu&&&'''((())))))((('''&&&''''''''''''((((((((()))******)))(((((((((((((((&&&'''(((***++++++++++++,,,***)))'''''')))***,,,))))))(((((()))***++++++***)))(((''''''((()))***************))))))))))))((((((((((((((()))))))))((((((***++++++***)))((((((''''''''''''(((((()))&&&''''''(((((((((((((((%%%&&&&&&''')))***,,,------,,,+++***)))))))))))))))******++++++)))((('''%%%''')))++++++***)))(((******))))))((((((((('''((((((((((((((()))******,,,+++)))***++++++***)))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((()))******++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++,,,------......------...---,,,+++,,,---...///......---------,,,,,,,,,------......///000000000...---+++++++++---///000......---------,,,,,,,,,((()))+++---............---.../////////...,,,,,,+++++++++++++++,,,,,,,,,///...---,,,++++++++++++((()))***+++++++++++++++(((((()))***+++,,,,,,------------,,,,,,,,,++++++)))---000///+++)))+++...,,,,,,,,,+++++++++******+++++++++,,,,,,---------***++++++***))))))***,,,************))))))))))))++++++,,,------------,,,******++++++++++++************)))))))))***,,,---......---,,,,,,+++******,,,++++++***)))***************))))))***,,,---///++++++++++++++++++++++++(((((((((((()))***+++,,,---,,,,,,++++++***))))))///...,,,++++++,,,...///,,,---....../////////...+++,,,---------,,,+++***+++++++++,,,---...///000111///......000000...+++---.........---,,,,,,+++***+++---......---,,,***...///000222222000///...,,,---///000000000//////...//////000000000000000---///111111111111222333222222333333333444444444666666777777666555444444:::;;;???EEEFFFDDDEEEHHHKKKUUUcccttt(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))$$$%%%&&&((())))))))))))******))))))))))))******))))))))))))************''')))***++++++***)))'''((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))***)))(((&&&&&&&&&'''(((+++*********))))))((((((***)))((('''&&&&&&&&&''''''&&&&&&'''((((((&&&%%%)))(((((((((''''''''''''***)))((((((((()))+++,,,))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...//////...---,,,,,,+++***---,,,++++++++++++,,,---..................---------.........---,,,,,,+++------............------////////////////////////000)))###$$$)))---,,,(((......---,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,------,,,+++*********+++,,,(((((((((((())))))))))))((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///......,,,,,,+++***))))))(((((()))***++++++++++++***))))))***++++++((((((((()))******++++++...---,,,+++++++++,,,---***))))))***,,,------,,,+++,,,------++++++,,,---)))***,,,------,,,***)))))))))+++...000///,,,******,,,---,,,***)))))))))***+++,,,---...---,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***(((,,,,,,,,,,,,+++***))))))+++,,,------......------...///...,,,***)))***+++------------------------.........------,,,,,,,,,...---,,,+++,,,---...///---......//////////////////////////////.........000111111111111222222222333333222222222333444444333333333333555777:::;;;:::<<<@@@AAABBBBBBCCCDDDLLLWWWdddttt(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&''''''((()))))))))'''&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((())))))******)))(((((()))))))))((((((((()))))))))******'''(((***++++++***((('''(((((('''''''''((())))))******))))))))))))******+++***)))((('''(((((()))*********)))))))))((((((*********+++++++++++++++)))((('''((())))))(((&&&))))))((((((((('''''''''))))))((((((((()))***+++))))))))))))))))))))))))******++++++++++++*********)))(((''''''((())))))'''((((((((())))))******))))))))))))******************************************++++++,,,------...///...---,,,,,,,,,------------,,,,,,------.../////////...---,,,,,,++++++//////...------...//////------------------......,,,,,,,,,,,,,,,+++******------............------------------------------000,,,'''''')))++++++)))...------,,,,,,,,,,,,,,,,,,,,,------...///000000///...---,,,++++++++++++,,,+++***)))))))))******)))))))))))))))((((((((()))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))***+++++++++***)))(((((()))***++++++++++++***))))))((((((---,,,+++******+++,,,---+++)))((((((***++++++******+++,,,,,,******+++,,,)))***++++++++++++***)))+++***)))***+++,,,+++***&&&'''))))))(((''''''((()))***+++,,,---,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))***++++++,,,,,,,,,+++++++++,,,------...---------+++,,,---,,,******+++---------------------------------------------,,,,,,,,,------......---,,,+++---......///////////////000000000000000000000000000111111111111222222222333333222222222333444444555444444444555777888999:::<<>>??????@@@CCCFFFHHHRRR```ooo))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((((((((())))))))))))(((''''''&&&&&&((((((''''''((()))******((((((((((((((((((((((((,,,+++)))''''''(((***+++******)))(((''''''''''''''''''''''''(((((((((((((((((()))******)))((((((******)))(((((('''''''''&&&'''((())))))((('''&&&***)))))))))))))))))))))))))))))))))))))))((((((&&&''')))++++++***)))(((***((('''((()))******))))))))))))(((((((((((('''((((((((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((()))))))))&&&'''''')))***+++,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))******++++++,,,,,,,,,,,,---------------------------------------......///------------------,,,,,,------,,,,,,,,,,,,------******++++++,,,---.........//////000//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,---///000...+++***,,,...---,,,++++++******+++++++++++++++,,,---///111222111000...---+++***************))))))((((((((((((++++++******)))((((((((())))))*********+++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,------------***)))))))))))))))******+++***))))))))))))***+++((())))))******+++,,,,,,******************++++++333000,,,***+++,,,------)))+++,,,+++***)))***,,,---,,,,,,++++++,,,,,,------+++((('''((())))))((()))+++------,,,+++,,,---((())))))*********************++++++,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,+++---......---,,,---...,,,,,,------------------,,,,,,,,,------.........---...//////...,,,***)))---......//////////////////000000000000000111111000000111111111222222222222222222222333444555555555555555666666777888888:::;;;======>>>@@@CCCFFFGGGQQQ___nnn***)))))))))((((((((('''''''''''''''''''''''''''((())))))))))))))))))((()))))))))(((''''''&&&&&&)))(((((((((((())))))***((((((((((((((((((((((((***)))''''''(((***,,,...******)))(((((((((((((((''''''''''''((((((((((((((((((((())))))(((((((((*********))))))(((''''''&&&'''((())))))((('''&&&'''((((((((((((((((((((((((((((((((((((((())))))'''((()))******(((&&&%%%)))'''&&&&&&(((******)))***)))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((()))******++++++******)))''''''((()))))))))))))))&&&'''((()))***+++,,,---------,,,+++***)))((((((******************************+++++++++++++++,,,,,,---------------------,,,,,,,,,+++,,,,,,---...,,,,,,------------------------------------------******++++++,,,---............//////000//////...------............------------------------------***...111000...,,,///222---,,,++++++******++++++,,,+++******+++,,,.../////////...---,,,,,,,,,,,,***************)))))))))+++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,------...******)))))))))))))))***,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,))))))******++++++++++++333000,,,******,,,,,,,,,+++,,,---,,,+++***+++---++++++************++++++,,,***)))*********)))'''(((***+++***)))''''''(((((((((((()))))))))******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,///000111111...---,,,---,,,,,,,,,---------......,,,,,,,,,------.........000///...---,,,+++++++++---......///////////////.........//////000000000000000111111111222222222222222222222333444555666333333555666888999::::::999:::<<<<<<===???CCCFFFGGGQQQ___nnn******))))))((((((''''''''''''''''''''''''''''''((())))))******))))))(((&&&&&&''''''((())))))))))))))))))(((((())))))***))))))))))))))))))))))))''''''''''''(((***,,,---******))))))))))))******''''''((((((((()))))))))(((((((((((((((((((((((())))))*********)))(((((())))))************))))))&&&''''''(((((((((((('''''''''(((((((((((())))))******++++++***)))'''&&&)))'''%%%&&&((()))************)))))))))((((((((((((((()))***************))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))*********)))(((((())))))***+++,,,,,,------,,,+++******))))))++++++++++++++++++++++++******+++++++++++++++++++++,,,---.........------,,,++++++++++++,,,------,,,,,,,,,------............///000000000000///...++++++,,,,,,------......++++++,,,------------,,,------............------------------------------))),,,000111000///000222------,,,+++++++++++++++,,,+++***)))***+++---/////////...---,,,,,,,,,---******+++++++++***)))(((************************'''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++((()))))))))******+++++++++******))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,+++******))))))((()))***+++,,,,,,,,,,,,000---***((()))******)))+++,,,------++++++,,,---((((((((((((((((((((((((***))))))***++++++)))'''+++,,,---,,,***(((((())))))))))))((()))******+++)))***+++,,,---,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,///111222111///---,,,,,,+++,,,,,,------.........,,,,,,------------------000///---,,,++++++,,,------......///////////////------......//////000000000111111111111222222222111111111222333444555666222333555777999:::;;;;;;777999;;;<<<===???BBBEEEGGGQQQ___nnn*********)))((('''''''''((((((((((((((((((((((((((()))************)))(((&&&&&&''''''((()))))))))******)))))))))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))***))))))******+++,,,---((((((((()))))))))******(((((((((''''''((((((((((((((()))*********))))))******))))))))))))******&&&'''((()))***))))))((('''''''''((((((((())))))+++************************(((&&&&&&(((+++,,,,,,*********)))))))))((((((((()))***+++,,,++++++***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&((()))*********))))))))))))******+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************+++,,,---.........------,,,,,,,,,,,,,,,---......++++++,,,,,,---...//////...///000111111000///...------------------......******+++,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***---000111111000///......------,,,,,,,,,,,,,,,+++***))))))***---000222111111///...,,,,,,++++++))))))*********)))(((''')))))))))******++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))*********++++++***)))))))))))))))***)))(((''''''((()))***---,,,,,,++++++******)))((()))+++,,,---------,,,---+++)))))))))***)))(((***,,,---,,,+++***+++,,,'''((()))******)))((('''***(((&&&&&&((())))))))),,,---///...---,,,,,,---******)))))))))***+++,,,(((***+++------,,,+++***************************+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,...000000...,,,++++++++++++,,,,,,---......///------------------,,,,,,---------------------,,,---......///////////////---......///000000111111000111111111111222222222111111111222333444666666333444666888999999999999555888;;;===>>>???BBBDDDFFFQQQ^^^mmm+++******)))(((''''''&&&))))))))))))))))))))))))((()))***++++++***)))((()))))))))(((''''''&&&&&&******)))))))))))))))***))))))))))))))))))))))))'''(((((()))(((''''''&&&))))))******+++,,,......))))))))))))************((((((''''''''''''(((((('''((()))***++++++***))))))((('''&&&&&&'''((()))'''((()))+++++++++***)))&&&'''''''''(((((())))))(((((((((((()))***+++,,,+++)))''''''))),,,------************)))))))))))))))***+++,,,---,,,++++++))))))))))))))))))))))))))))))************))))))%%%&&&((()))*********)))******************++++++,,,,,,,,,++++++++++++***************************++++++*********************+++---...///...------...------------...//////++++++,,,,,,---...//////,,,---...//////...---,,,..................------+++,,,------.........------..................---++++++++++++++++++++++++---...000111111000---+++///...------,,,,,,------***)))))))))+++///333555444333111...,,,***))))))'''((()))))))))(((&&&%%%(((((()))***+++,,,,,,---))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++++++++***))))))((())))))((('''&&&%%%%%%&&&'''((()))******++++++,,,------)))***,,,---......---------+++***+++,,,,,,+++))))))+++++++++***)))***+++)))***,,,------,,,***)))***'''###"""$$$'''***+++''')))++++++******+++,,,+++***)))))))))***,,,---(((***+++------,,,+++******************************+++,,,---...---,,,+++)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++(((+++......---,,,+++,,,++++++,,,,,,---...//////.........------,,,,,,,,,***+++...///000...,,,+++---......///////////////...//////000111222222222000111111111111222222222111111111222333444666777555666777999999999888777444777;;;>>>???@@@AAACCCFFFPPP]]]lll++++++******))))))(((((((((((('''(((((()))***+++++++++,,,++++++***)))(((&&&%%%%%%$$$%%%&&&((()))+++***)))(((((()))***+++*********)))))))))))))))***)))(((''''''((()))***+++++++++******((('''&&&(((((('''&&&&&&'''))))))******++++++++++++******(((((())))))))))))((((((&&&''''''((()))******+++************************(((''''''''''''((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%&&&(((***+++,,,++++++)))******)))(((''''''(((&&&''')))*********)))((('''(((***,,,,,,***(((''')))))))))***++++++,,,,,,))))))***+++,,,,,,------)))***,,,---,,,+++)))'''---------...------,,,,,,+++,,,------+++***+++---,,,,,,,,,------.........///............------------...///...,,,+++,,,---(((***,,,,,,,,,,,,...////////////...------,,,,,,...---++++++,,,---------***+++,,,---...............---,,,+++************((())))))))))))+++///222666444111...,,,++++++,,,---,,,***(((((()))***++++++++++++++++++***)))((()))(((&&&'''((()))'''&&&((('''&&&%%%%%%&&&'''(((+++)))'''(((+++,,,***(((******+++******)))((('''))))))***+++,,,,,,------))))))))))))))))))))))))+++,,,,,,,,,,,,+++++++++(((((()))***++++++,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++************++++++((((((((((((((())))))))),,,+++*********+++,,,---------,,,,,,+++***))))))***+++,,,+++)))))),,,///(((((()))***,,,---...///++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------...........................------,,,,,,,,,------------............------,,,---...000000000000///////////////////////////////////////000000000000333333222222333333444555444555666777888999999999888999;;;<<<<<<>>>@@@CCCJJJPPP\\\mmm*********))))))))))))))))))(((((((((((())))))***((((((((()))((((((''''''((('''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&''')))))))))))))))))))))******)))(((((((((((()))***+++++++++++++++***)))(((''''''''''''''')))***+++(((((())))))))))))(((((())))))************))))))'''''''''((()))*********************************'''''''''&&&'''(((((()))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))'''((()))(((&&&%%%&&&''''''(((((()))))))))))))))))))))************)))))))))))))))((((((((((((((()))******+++,,,,,,------((()))*********)))'''''',,,------...------,,,,,,,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,,,,---............---------------...///...,,,+++,,,---+++,,,------,,,+++---.../////////...------,,,,,,......------.........---+++,,,---...///////////////...---,,,+++++++++++++++,,,,,,++++++,,,000222555333000---++++++++++++---,,,***)))))))))***+++++++++++++++******)))))))))((('''((())))))(((''''''((())))))))))))((('''+++)))((((((***+++***(((((())))))*********))))))))))))***++++++,,,------))))))))))))))))))))))))'''(((((())))))(((''''''))))))***++++++,,,,,,---******)))))))))))))))***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++*********+++,,,---'''((()))***,,,---...///''')))++++++)))((()))+++))))))***+++,,,------...++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------...........................------,,,,,,,,,------------............------,,,---...///000000000/////////////////////////////////000000000111111111333333222222333333444555444555777888999999::::::888:::;;;<<<<<<>>>@@@CCCJJJQQQ\\\mmm))))))))))))***************))))))(((((((((((()))&&&&&&'''(((((((((''''''***)))(((((('''(((((((((&&&''''''(((((('''''''''((((((((())))))*********+++***))))))))))))***++++++++++++,,,,,,+++******'''''''''((()))***+++,,,(((((())))))))))))((((((******++++++++++++******''''''(((((())))))******++++++******))))))(((((('''&&&&&&&&&&&&'''(((((()))))))))((()))******+++)))))))))))))))))))))))),,,,,,,,,+++***))))))))))))))))))))))))))))))))),,,+++***)))((('''''''''((()))***)))'''&&&'''((()))(((((((((((()))******+++***)))(((((()))***+++******))))))(((''''''&&&*********++++++,,,,,,---*********)))))))))((((((,,,,,,------...------,,,,,,...///...------...///,,,,,,,,,+++++++++++++++............---------------.........,,,+++,,,---...//////...,,,+++,,,.../////////...------,,,,,,...///000000000000///...,,,---...//////000/////////...---,,,,,,,,,,,,,,,,,,------,,,++++++...000333111///---+++++++++++++++++++++++++++***************************))))))***)))((()))***+++***((('''(((+++,,,,,,+++((('''***)))((()))***+++***((('''''')))******+++++++++))))))******+++,,,,,,,,,)))))))))))))))))))))))))))))))))*********))))))******+++,,,------------***)))))))))))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******)))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******'''***,,,,,,***)))((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------............------,,,---...///000000000000////////////////////////000000111111111222222222333333222222333333444555555666777888999:::::::::888:::<<<<<<===>>>AAACCCJJJQQQ\\\lll(((((())))))******++++++******)))(((((('''((((((''''''((())))))***))))))***))))))(((((('''''''''$$$&&&(((***+++++++++***&&&''''''((()))***+++++++++******************+++))))))***+++++++++******)))))))))))))))***************++++++++++++******)))******++++++******)))'''((((((((()))))))))************))))))(((''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))******+++((((((((((((((((((((((((+++++++++*********))))))((((((((((((((((((((((((---+++)))((('''''''''(((***+++,,,+++***)))***+++***)))((((((((()))+++,,,+++******))))))******+++++++++++++++******))))))*********++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,------...------------...//////......///000---------,,,,,,+++++++++.........---------,,,,,,,,,---......,,,,,,,,,......//////...,,,,,,...000/////////...------,,,,,,---///222222222000///...,,,,,,---......///.........---,,,++++++++++++++++++,,,,,,***)))(((***+++111000...,,,+++************++++++,,,++++++***************))))))))))))***+++)))))))))+++,,,+++***((()))***,,,,,,***)))(((***)))))))))******))))))(((((()))***************))))))******+++++++++,,,)))))))))))))))))))))))),,,***)))(((((())),,,---++++++---.........------+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,------,,,++++++***))))))+++***++++++++++++,,,,,,......---,,,***)))((((((,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------------............------------...//////000000000////////////////////////111111222222222333333333333333222222333333444555555666777999::::::::::::999:::<<<<<<===>>>AAACCCIIIOOOZZZiii}}}(((((())))))******++++++******)))(((((('''((((((''''''((())))))***))))))((((((((((((''''''&&&&&&&&&''')))******)))((((((&&&&&&'''((()))******+++*********++++++*********'''((()))))))))))))))(((++++++******))))))((((((******++++++++++++******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***)))+++,,,+++***)))***,,,***)))((((((((()))+++,,,(((***+++,,,,,,+++***((())))))******++++++++++++***+++++++++++++++,,,,,,......---,,,+++,,,,,,,,,+++,,,,,,---.........------...//////......000111//////......------,,,,,,...------------,,,,,,,,,,,,---...---,,,,,,---...,,,---------,,,---000222/////////...------,,,,,,,,,///222333111///...///++++++,,,---------,,,,,,,,,+++******************+++,,,,,,+++)))((((((***...---,,,,,,+++*********))))))***++++++******)))***))))))(((((()))*********))))))***+++,,,,,,+++***))))))(((((())))))***))))))******)))))))))******************)))(((((()))***************++++++))))))))))))))))))))))))+++((($$$""""""%%%***---+++,,,---//////...---,,,++++++******+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,...------,,,+++***))))))******++++++,,,,,,,,,,,,(((((()))***,,,---......///---+++***+++,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,------......------,,,*********+++++++++,,,,,,------------------------+++++++++++++++,,,---...------............------------......//////000111000000000000000000000000222222222222333333333333333333222222333333444555555666777888999:::::::::999:::<<<======???AAADDDGGGMMMWWWeeexxx))))))))))))***************))))))(((((((((((()))&&&&&&'''(((((((((''''''''''''((((((((('''&&&&&&))))))((('''&&&$$$###"""'''''''''(((((()))))))))))))))***++++++***))))))'''(((((()))((((((''''''************)))(((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''((())))))(((((()))************)))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))''''''''''''((())))))***&&&((()))(((''''''(((******))))))))))))***++++++(((***,,,......,,,***(((&&&''''''((())))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,---............,,,...//////......000111////////////............------------,,,,,,,,,,,,+++---...---,,,,,,---///,,,,,,,,,++++++---000333/////////...------,,,,,,+++...111111...,,,---///***+++,,,,,,,,,,,,++++++******))))))))))))******,,,---...---+++)))***+++,,,,,,++++++******))))))((((((((())))))))))))******)))((('''((()))***+++***)))((()))+++,,,,,,++++++***)))(((((()))***+++(((***+++***)))((()))***+++++++++******)))''''''************************))))))))))))))))))))))))+++)))&&&$$$%%%(((,,,...+++,,,...//////...,,,+++(((((((((((()))***++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,***((((((***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...------............------...------......///000111000000000000000000000000111111222222222333333333333333222222333333444555444555666777888999999999999;;;<<<===>>>???BBBDDDEEELLLVVVbbbsss*********))))))))))))))))))(((((((((((())))))***((((((((()))((((((''''''&&&'''((()))))))))(((((()))((('''&&&%%%$$$$$$$$$''''''((((((((((((((((((((())))))******))))))((()))))))))))))))((('''&&&&&&'''((())))))))))))((((((((())))))))))))(((((()))))))))******)))))))))))))))))))))((((((((((((%%%&&&&&&''''''(((((())))))(((((((((((()))******'''((()))***+++******)))))))))))))))))))))))))))'''''''''''''''''''''((())))))))))))))))))))))))&&&''''''((())))))((((((%%%&&&(((((('''&&&((()))))))))***++++++++++++******++++++,,,,,,++++++***((((((((((((((()))))))))+++++++++++++++++++++++++++,,,---------,,,***)))***+++,,,---............+++---............///111---------...............---------,,,,,,,,,+++++++++,,,...---,,,,,,---///------,,,******+++...111/////////...------,,,,,,***---///...***))),,,///+++,,,,,,------,,,,,,++++++***************+++++++++---...---+++***************************))))))((('''&&&&&&&&&((()))***))))))'''''''''(((***+++)))(((''')))+++,,,,,,+++***++++++++++++++++++***(((***+++***(((((()))+++))))))*********))))))(((************))))))))))))))))))))))))))))))))))))******++++++,,,---------***+++---//////---+++***(((((((((((()))***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********)))***+++,,,,,,,,,++++++///...---,,,***)))((('''(((((((((+++...///,,,***+++++++++++++++++++++,,,++++++++++++++++++++++++,,,------......------,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------............------......------...///111222000000000000000000000000111111111111222222222222333333222222333333444555333444555666777888888888:::;;;======>>>???BBBDDDEEELLLUUU```qqq++++++******))))))(((((((((((('''(((((()))***+++++++++,,,++++++***)))((('''((()))***++++++***)))&&&&&&%%%&&&''')))+++---(((((((((((((((''''''''''''((()))******)))((('''++++++++++++***(((''''''"""$$$&&&(((******************++++++++++++************++++++++++++******))))))))))))(((((((((((($$$%%%%%%&&&'''((()))))))))))))))))))))******+++'''((()))++++++******)))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&((())))))(((((()))+++((()))***,,,,,,+++******,,,,,,+++******+++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++---...///000000...,,,+++***+++,,,---............+++,,,......---...///111,,,,,,,,,------.........---------,,,,,,,,,+++++++++,,,------,,,,,,...///......,,,***((())),,,///000//////...------,,,,,,))),,,...,,,((('''+++///---------......---,,,,,,+++++++++***++++++,,,,,,)))***++++++)))(((((()))))))))************))))))((('''%%%$$$%%%&&&)))***)))((('''&&&'''(((***,,,(((''''''(((***,,,+++***)))+++---//////---+++)))(((***,,,+++(((''')))+++'''((()))******++++++************)))))))))))))))))))))))))))))))))))))))###&&&***---...,,,)))'''***+++---//////---+++)))************+++,,,---...++++++************++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---******************++++++)))***+++,,,---,,,++++++))))))***+++,,,,,,------&&&'''+++111444333...)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---..................---......------...///111222000000000000000000000000000000111111111222222222333333222222333333444555222333444666777777777777:::;;;===>>>>>>???BBBDDDFFFMMMVVVaaaqqq+++++++++,,,,,,+++++++++''''''((()))))))))))))))---,,,+++***))))))))))))((((((((((((((('''''''''''''''''''''((((((((())))))))))))(((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((000///---+++***)))(((((((((((()))***************''''''(((((())))))******''''''((()))***++++++,,,((((((((((((((((((((((((+++***)))'''''''''((()))(((((())))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''')))***+++,,,---+++***)))'''''''''((()))************************'''(((***)))(((((()))***+++++++++*********))))))---...000111222111000///,,,,,,------...---------************+++,,,,,,---+++---...///000///.........,,,***+++...000///---///...---,,,------///000...---,,,,,,,,,,,,---.........---------------,,,111000///...---,,,,,,------------,,,,,,+++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))************+++***************++++++,,,,,,,,,,,,+++)))((('''+++)))&&&'''))),,,+++***))),,,//////---***(((''',,,,,,++++++***)))))))))((())))))*********))))))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,333222000...,,,***(((''',,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------......---+++***))))))))))))***++++++,,,,,,******))))))((('''''''''***************+++++++++++++++***))))))***++++++)))))))))))))))******+++(((((()))***++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------+++***)))))))))***,,,,,,...---++++++++++++---......---,,,,,,,,,,,,---...,,,,,,,,,---------......//////000000000000///...000111222333333222111000//////000111333444555555555555555555666888999:::;;;<<<===>>>>>>???AAADDDEEEJJJUUUcccrrr******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,+++***)))(((((()))(((((((((((((((((((((''''''''''''((((((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++******)))((((((((()))))))))************))))))''''''''''''(((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))***)))(((((('''''''''(((((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,***))))))(((''''''((((((************************)))******)))'''&&&'''(((,,,,,,,,,,,,++++++******---------------...//////,,,,,,,,,,,,,,,+++***))),,,++++++++++++,,,,,,---,,,,,,---.........------...+++***+++---///...------,,,++++++++++++,,,------,,,++++++++++++,,,---------,,,++++++***))))))+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++))))))))))))************+++***************++++++,,,,,,++++++***)))))))))+++)))''''''***++++++******,,,......,,,)))((((((*********************+++***************)))((('''************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++...---,,,***))))))((((((,,,,,,,,,,,,,,,+++******)))******+++,,,,,,++++++,,,------...---+++***))))))))))))***++++++,,,,,,************++++++++++++(((((()))***+++---......++++++++++++++++++++++++)))))))))))))))******+++((()))))))))***+++++++++,,,,,,+++***************,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***)))))))))***,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...---------.........//////000000111111111111000000111111222222222222111111111111111222222333333333555555555555666888999::::::<<<===>>>>>>???AAACCCFFFKKKUUUcccsss))))))************))))))'''((())))))******))))))++++++***)))((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''(((((())))))******(((((((((((()))***++++++******+++******)))((('''''''''''''''&&&&&&&&&&&&++++++++++++++++++++++++************************'''(((((((((((('''&&&&&&'''((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++***))))))************************)))******)))&&&%%%%%%&&&---------,,,,,,,,,,,,+++---,,,***))))))+++---///.........---,,,+++))))))---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,000000///...------,,,,,,'''((()))***+++,,,---...*********+++++++++++++++)))))))))*********+++++++++*********))))))(((((())))))))))))************++++++***************+++,,,+++***))))))***+++++++++)))((((((***++++++***+++,,,---,,,***))))))***(((((()))******+++,,,,,,++++++++++++***((('''&&&************************(((((((((((((((((((((((()))***,,,......---,,,++++++***)))(((((()))***++++++,,,,,,,,,,,,++++++***))))))******++++++******,,,,,,---------+++***))))))))))))***++++++,,,,,,))))))******+++,,,,,,---))))))******+++,,,------++++++,,,------,,,++++++)))))))))))))))******+++************************,,,++++++************+++,,,,,,,,,---------------++++++++++++++++++++++++***+++,,,,,,,,,***)))(((+++************+++,,,,,,,,,,,,------------,,,,,,...------,,,,,,------............/////////000000111111222222222222111111222222111111111111222222222222222222222222222222555555555555666888999::::::<<<=========>>>AAACCCGGGKKKVVVcccsss(((((())))))))))))((((((&&&'''(((((())))))((((((******)))(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''(((((())))))************************(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))***,,,------,,,,,,++++++)))((('''&&&(((((((((''''''&&&&&&&&&++++++******************************************%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))+++,,,---......---,,,+++************************((())))))(((&&&%%%&&&''',,,,,,,,,,,,,,,,,,,,,+++++++++***)))***+++,,,---///////////////...---,,,/////////......---,,,,,,---,,,,,,+++++++++++++++,,,+++******++++++,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////............((()))***,,,---...//////)))))))))******++++++,,,,,,,,,+++***)))((('''''')))((((((''''''&&&&&&%%%((()))))))))************,,,+++******)))*********+++***)))((((((***,,,...******)))******+++******,,,,,,,,,***((((((***,,,((()))))))))*********+++***************)))((('''************************(((((((((((((((((((((((((((***---//////...,,,+++,,,+++)))))))))***,,,---*********++++++******)))((())))))*********))))))+++,,,,,,---,,,+++***))))))))))))***++++++,,,,,,((((((((())))))*********,,,,,,+++***))))))(((((()))***,,,------,,,***))))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---/////////---+++)))************++++++,,,,,,+++,,,---......---,,,+++---------------------------.........////////////000000111111222222111111333222111000000111222333111222222222222222333333555555555555666888999::::::;;;=========>>>AAACCCGGGLLLVVVcccsss((((((((())))))((((((((()))***++++++,,,,,,++++++***)))((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***))))))((((((''''''''''''*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++*********)))******++++++,,,,,,,,,+++)))(((&&&%%%***))))))((((((''''''''')))))))))))))))(((((((((************************%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---------++++++************************%%%'''(((((('''''')))***************++++++++++++)))***+++,,,---,,,++++++,,,,,,---.../////////......////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,.........------,,,,,,+++---..................---(((((())))))***+++++++++***+++,,,------------,,,)))))))))******++++++,,,,,,++++++***)))(((''''''))))))((((((((('''''''''((()))))))))************,,,++++++***))))))******+++***(((((((((***,,,...***+++++++++************+++,,,+++)))'''(((***,,,*********)))))))))(((((('''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''))),,,...///...,,,+++---,,,***)))))))))******(((((())))))))))))(((((())))))*********))))))(((***+++,,,,,,,,,+++***))))))))))))***++++++,,,,,,+++*********))))))((((((++++++***)))(((''''''&&&''')))***,,,,,,***)))''')))))))))))))))******+++------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++,,,---///000///---+++*********++++++,,,,,,,,,,,,,,,,,,...//////...,,,,,,------------------------,,,,,,---------............//////000111111000000333222111000000111222333///000111222333444555555555555555555666888999:::999;;;<<<======>>>@@@BBBGGGLLLUUUcccsss(((((())))))))))))((((((((()))******++++++*********))))))(((((()))))))))&&&&&&''''''((()))))))))((((((((()))))))))*********))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******))))))((('''''''''((((((,,,,,,++++++)))((('''&&&)))))))))))))))(((((((((((((((((((((((((((((((((************************&&&&&&'''((((((((((((''')))))))))(((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((()))*********))))))************************%%%'''((()))((()))+++,,,)))***************++++++)))***,,,......---+++***((((((***+++,,,------------.../////////...---,,,+++,,,...///000///...---,,,------,,,******+++---+++,,,,,,,,,+++***)))(((......////////////......((())))))******++++++,,,******+++,,,,,,+++***)))*********+++++++++++++++((((((((()))))))))******************++++++++++++))))))))))))************,,,,,,+++***))))))))))))******)))))))))***,,,---***+++---,,,+++)))*********++++++)))((((((***,,,++++++***))))))(((''''''&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,------,,,,,,+++******)))((('''&&&&&&''''''((())))))))))))(((******++++++******))))))******+++,,,,,,+++***))))))))))))***++++++,,,,,,...------,,,++++++******''''''(((((()))***++++++'''((()))******)))(((''')))))))))))))))******+++------------------------,,,++++++++++++,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,---,,,,,,,,,------............------,,,------......------,,,,,,,,,,,,------------...---...///000000000000000222222111111111111222222...///000111333444555666555555555555666888999:::999;;;<<<<<<<<<===@@@BBBGGGKKKTTTaaarrr((())))))******))))))(((&&&&&&'''(((((((((((((((******)))))))))******+++&&&&&&''''''((())))))***(((((()))))))))*********(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((+++++++++******(((''''''''''''((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((('''''''''(((((()))*********)))))))))((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))******+++************************''')))******))))))+++,,,*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,(((((()))***+++++++++++++++,,,...//////...---,,,***---000333444333111///---...///---+++***+++...++++++,,,,,,+++***((('''------...//////...------.........------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++(((((((((((()))))))))***)))))))))***++++++,,,,,,))))))))))))************---,,,+++***))))))))))))******************++++++))),,,...---+++))))))***)))*********((((((***+++)))))))))))))))((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***+++,,,,,,,,,)))***++++++***)))'''%%%((())))))***++++++******++++++,,,,,,+++******))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,---...)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,------+++++++++++++++,,,---...---------,,,,,,,,,++++++------------------------******++++++,,,---------***+++,,,---------,,,,,,......------------......,,,,,,---......---,,,,,,------------..................///000111222111111111111222222222222111111000000111222333333444444555555555555666888999:::999:::<<<<<<<<<===@@@BBBFFFJJJSSS```qqq))))))************))))))))))))***++++++++++++++++++***************++++++&&&&&&&&&'''((())))))***))))))))))))************&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&************************''''''((((((((((((''''''))))))))))))(((((((((((())))))((())))))***+++,,,******+++******)))((('''%%%&&&&&&''''''((((((((('''(((((()))***++++++,,,(((((((((((((((((((((((()))(((''''''''')))***+++++++++******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************,,,,,,+++***+++,,,...///***************************+++,,,+++***)))***++++++++++++,,,,,,---------+++***)))((()))***,,,---++++++,,,,,,,,,++++++***)))+++---//////...---,,,***---111555666555333111---///000...+++***,,,...------......---,,,***))),,,,,,---......---,,,,,,///...---,,,***)))((('''+++,,,...000000///...------------,,,,,,+++++++++++++++***)))((('''&&&&&&%%%%%%&&&'''((()))******))))))))))))************---,,,+++***))))))))))))******++++++++++++***)))))),,,///...+++))))))***((()))******)))((()))+++''''''(((((())))))******)))************))))))((())))))))))))))))))))))))************************''''''((()))***+++,,,,,,)))***---......,,,***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++,,,,,,+++***))))))))))))***++++++,,,,,,)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++***))))))***++++++)))))))))))))))******+++(((((()))***++++++,,,,,,++++++++++++,,,,,,---.../////////......---------........................,,,,,,,,,---...///000111***+++,,,---...---,,,,,,///...---,,,,,,---...///,,,,,,---......---,,,,,,............/////////000//////000222222333333333000111222333333222111000222222222222222222222222555555555555666888999:::999:::<<<<<<<<<===@@@BBBEEEIIIRRR___ppp******)))(((((((((((((((***************)))((((((''''''''''''(((((((((((())))))************))))))******))))))((((((''''''(((((())))))))))))((((((''''''(((((())))))************+++,,,,,,,,,++++++(((((((((((('''%%%$$$###,,,+++*********+++------******))))))((((((''''''******))))))))))))***************)))'''(((***,,,))))))(((((((((((())))))((((((((()))******++++++++++++************++++++(((((())))))))))))((((((((((((((()))******++++++******)))))))))))))))***......---,,,+++***)))((())))))((())))))***+++++++++++++++++++++***)))(((******))))))))))))******++++++,,,,,,,,,,,,------)))))))))))))))******+++(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,---///333555555333000...------,,,,,,+++***)))))),,,+++***))))))***+++,,,******+++,,,,,,---......,,,,,,+++***))))))************+++,,,------......***+++,,,,,,***)))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))***)))))))))***,,,...///***+++,,,+++)))))))))+++******))))))******+++,,,''')))******))))))***,,,+++*********))))))((((((''''''((()))***++++++,,,+++)))'''%%%&&&)))---///+++++++++*********))))))'''((()))++++++******)))))))))))))))))))))))))))((()))))))))))))))((((((,,,***((())),,,---+++)))(((((((((''''''''''''''',,,,,,+++***)))))))))***......---,,,+++++++++,,,,,,------......------,,,''''''''''''((()))++++++---,,,******+++***)))''')))))))))))))))******+++++++++,,,,,,,,,,,,------,,,+++******+++,,,...///000...,,,***((())))))***,,,,,,---------.........,,,,,,,,,++++++*********---,,,,,,,,,,,,---...///......//////......---,,,111111000000//////......111111222222222333333333...//////000111111222222444333222111111111222333666666777666666888<<>>>>>>>>======???@@@BBBFFFOOO\\\kkk((()))))))))))))))((((((''')))+++,,,,,,***((('''++++++******))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&''''''(((((()))++++++******)))((('''&&&''''''((()))))))))))))))''''''''''''(((((())))))))))))))))))(((((((((((()))))))))(((((('''&&&%%%''')))+++,,,***)))))))))***))))))))))))))))))***''''''(((((()))*********,,,,,,++++++++++++,,,,,,(((((())))))))))))((((((+++***)))((('''&&&&&&%%%)))(((((('''''''''((((((((((((((()))))))))************)))((('''''''''(((((()))***+++,,,,,,,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,))))))******++++++++++++)))((('''&&&&&&(((***++++++++++++,,,,,,---------111000000///...---,,,,,,++++++******))))))))))))+++******************+++******************))))))++++++***************+++++++++*********************+++---,,,+++******++++++******))))))******+++(((((()))******+++,,,,,,************************,,,+++***)))(((((()))******++++++***(((&&&&&&''')))))))))))))))***++++++'''((())))))''''''((()))*********)))))))))))))))))))))***+++,,,------...+++++++++***)))'''&&&%%%************))))))))))))((()))))))))************)))))))))))))))))))))))))))***++++++++++++++++++******)))))))))))))))((())))))******+++,,,------***)))))))))***+++,,,,,,------,,,++++++,,,,,,,,,((())))))))))))))))))(((***)))((((((((((((((()))(((''''''))),,,---------+++++++++++++++,,,------************++++++++++++,,,,,,,,,---......//////000///...,,,,,,+++,,,,,,,,,+++***))))))+++,,,...++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++---....../////////////////////////////////........................000000000000000000000000000000111111222333444555111333444444444555888:::===>>>???>>>===>>>@@@BBBBBBFFFOOOZZZiii'''((())))))))))))(((((('''(((***++++++***)))(((+++*********)))))))))(((((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))******++++++++++++***)))((('''&&&'''((())))))******)))(((((()))))))))*********(((((((((((())))))))))))***************)))((('''''')))+++,,,***)))))))))******))))))))))))******((())))))******+++,,,,,,---,,,+++)))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))((('''''''''++++++*********)))))))))+++***)))(((((((((((((((((()))***+++,,,---------******))))))))))))***************+++++++++,,,,,,))))))***++++++++++++******)))'''&&&&&&(((***+++((()))***+++---...///000222111000///...---------+++++++++++++++******************++++++*********+++++++++++++++*********+++***************++++++++++++******************)))+++------+++***+++,,,++++++************+++++++++++++++***************************************...---+++***))))))***++++++,,,,,,+++)))(((((()))))))))(((((())))))***+++(((*********(((((()))***))))))))))))))))))******))))))***+++,,,------...***++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))***++++++******************)))(((((()))'''(((((()))***+++,,,,,,***)))))))))***+++,,,,,,))))))(((((((((((())))))))))))************))))))***)))((((((((((((((()))***)))((()))+++,,,+++******************+++,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,------......///......---,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,+++.............../////////////////////////////////000000000000000111111111000000111222333333444444222444555666666777999;;;:::<<<===>>>>>>???BBBDDDDDDGGGOOOZZZggg|||&&&''')))******)))((((((((())))))***************))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))(((((())))))))))))((((((''''''(((((()))*********++++++++++++***)))((((((((())))))***++++++++++++((()))***+++++++++******(((((((((((()))))))))))))))***,,,,,,,,,,,,+++***((()))++++++)))((()))***+++******))))))******+++---,,,,,,++++++***)))))),,,+++***(((''''''''''''(((((())))))))))))((((((((((((((()))***++++++,,,---,,,+++)))((((((((((((+++++++++******)))))))))+++******))))))))))))***)))***+++,,,------------******))))))))))))******************++++++++++++((()))+++,,,,,,,,,+++***,,,+++*********+++------((()))***+++---...///000000000//////.........---++++++++++++++++++++++++)))***++++++++++++***)))***+++++++++++++++++++++*********)))******+++,,,******++++++++++++++++++)))+++------,,,+++,,,---++++++************++++++,,,,,,+++++++++*********++++++++++++++++++++++++...---+++*********++++++***+++,,,+++***)))***+++)))(((((((((((()))******)))***+++***)))((()))***))))))))))))************(((((()))***+++,,,------******+++,,,,,,+++++++++(((((()))))))))))))))***)))))))))((()))******+++))))))))))))))))))))))))'''((()))***+++++++++++++++,,,,,,+++)))((()))***))))))******++++++,,,,,,*********)))******++++++)))))))))))))))******+++******++++++++++++******+++***************++++++,,,***)))***++++++***)))***************+++,,,,,,++++++,,,,,,,,,---------)))***+++,,,------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,---------------------,,,++++++---............/////////000000000000000//////////////////000111111222222000111222333333333333333333444666777777888:::<<<999;;;<<<======???BBBDDDDDDGGGOOOZZZfff{{{&&&''')))*********)))((())))))((((((((()))+++,,,'''''''''(((((())))))***(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))((((((&&&&&&''''''((())))))***((())))))***))))))(((((((((((()))*********))))))((()))***+++++++++******'''((((((((()))))))))***((()))+++---...---,,,+++)))******)))(((((()))++++++******))))))******+++,,,,,,++++++***)))))))))***)))))))))))))))******(((((())))))))))))((((((''''''(((((()))******+++))))))((((((((())))))***((((((((()))))))))))))))+++************++++++,,,******+++,,,------------******))))))))))))******************++++++++++++((()))+++------,,,+++***,,,,,,,,,,,,------------***++++++,,,,,,------...------.........------,,,***************+++++++++)))***++++++++++++***)))(((((())))))***+++++++++******))))))***++++++,,,******++++++,,,,,,------)))+++------,,,+++,,,---,,,++++++******++++++,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***++++++((()))******))))))***+++((((((((((((((()))******)))*********((('''((()))((()))))))))************'''(((((()))***+++,,,,,,************************(((((((((((())))))*********)))((((((((()))++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,---...---***((()))+++*********+++++++++++++++++++++******)))*********+++++++++++++++,,,------)))******++++++******)))***)))))))))***+++,,,,,,+++***)))***++++++***)))+++++++++++++++,,,------***+++++++++,,,,,,,,,,,,***+++,,,---.........---,,,,,,,,,,,,,,,++++++******+++---.........,,,+++******+++++++++,,,,,,,,,))))))******+++,,,......------...//////.........---------.........//////000000000000/////////...---......000111222333444111111222333333333222111222444777888888888:::;;;:::;;;<<<===<<<===@@@BBBAAAEEENNNYYYggg{{{%%%''')))***+++***)))(((***)))((('''''')))+++---%%%%%%&&&'''((()))******''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&'''(((***+++++++++***)))'''((((((((())))))******'''(((+++---......---,,,*********)))'''(((***,,,++++++************++++++((((((((()))******++++++$$$$$$%%%%%%'''((()))***(((((())))))))))))((((((''''''''''''((((((((()))%%%%%%&&&&&&((()))***+++%%%%%%&&&'''((()))******+++*********+++,,,------++++++,,,---------,,,,,,******))))))))))))******)))************+++++++++(((***+++------,,,+++***)))***+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++***+++,,,---...---,,,+++)))))))))))))))*********)))***+++,,,,,,+++***)))&&&''''''((()))******+++******))))))***+++,,,,,,******+++,,,------......)))+++------,,,,,,---...,,,++++++******++++++,,,))))))***+++,,,------...+++++++++++++++++++++++++++***)))(((((()))***+++&&&'''))))))((((((***+++((((((((((((((()))******((()))***)))'''&&&&&&'''(((((())))))*********+++''''''((()))***+++,,,,,,++++++***)))(((((())))))'''((((((((())))))*********)))((((((((()))+++,,,)))))))))))))))))))))))))))***+++,,,------...---,,,...///...***)))***,,,******)))))))))))))))))),,,,,,+++***)))))))))***((((((''''''((()))******))))))************))))))''''''''''''((()))++++++***)))((()))+++,,,+++***---,,,,,,,,,,,,---......)))************++++++++++++,,,---///000//////...++++++,,,,,,,,,+++******)))+++...000000///---+++*********++++++,,,,,,,,,((())))))***+++---...///,,,---...000111111111111---------.........//////000000/////////.........,,,---...000111333444555111222333444333222111000111444666777777888999:::;;;<<<===<<<;;;<<<===??????CCCMMMYYYggg}}}))))))))))))((((((((((((''''''((()))))))))))))))---+++)))((('''((()))***)))))))))))))))(((''''''''''''(((((())))))******''''''((())))))))))))))))))(((&&&%%%$$$$$$%%%&&&(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++***)))((())))))))))))***************++++++++++++***)))))))))******+++++++++******((('''&&&''')))))))))'''&&&((())))))(((((()))+++++++++******)))))))))((())))))************))))))******++++++++++++******,,,+++++++++***)))))))))+++***)))))))))***+++,,,111---***)))***+++***((())))))))))))))))))))))))***,,,......---------...,,,,,,++++++,,,,,,---...***,,,...---+++***+++......,,,+++,,,//////---*********+++,,,,,,***)))(((,,,+++*********,,,...000(((((()))***************+++++++++*********))))))******+++++++++,,,,,,,,,------+++******+++,,,---...---,,,++++++,,,...///---,,,+++,,,,,,+++***(((,,,+++++++++,,,---......,,,,,,,,,++++++*********++++++++++++******))))))((('''''''''((()))******&&&&&&'''((())))))((((((+++***))))))+++,,,++++++,,,,,,---...---,,,+++***+++,,,,,,,,,,,,+++******)))************))))))((())))))*********))))))(((***)))(((''''''((()))*********+++++++++******)))*********+++,,,,,,,,,---)))&&&###%%%***,,,)))&&&---,,,+++***))))))))))))******+++++++++,,,,,,,,,******)))(((((((((((((((***++++++,,,,,,,,,++++++$$$'''***,,,+++******+++***+++---//////...---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,...//////000///...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++////////////////////////........................---,,,+++---000222111000...///000111222333444444000111111222222333444444444444444444555777888999;;;===>>>??????@@@BBBDDDGGGGGGMMMYYYiii~~~))))))))))))(((((((((((('''((()))************)))***)))'''&&&%%%&&&'''((())))))******))))))(((''''''((((((((((((((())))))''''''((()))))))))))))))'''&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))(((((())))))))))))***************++++++++++++***)))))))))***************))))))((('''&&&''')))))))))(((((()))******))))))***+++''''''''''''&&&&&&&&&%%%''''''(((((((((((('''''')))))))))******)))))))))******)))))))))))))))(((,,,,,,+++++++++,,,---...///,,,***)))++++++***)))(((((((((((((((((((((((()))+++------,,,,,,,,,---******))))))******+++,,,,,,...///...,,,+++---///...,,,+++,,,...///---++++++++++++++++++***))))))---,,,+++******,,,---...))))))***+++++++++++++++)))*********++++++,,,,,,*********+++++++++,,,,,,...---,,,,,,,,,---...///...,,,***)))((()))***+++,,,++++++++++++***)))''')))))))))))))))***++++++,,,,,,,,,++++++*********++++++++++++*********)))******)))))))))***++++++'''((())))))*********)))***************)))(((&&&+++,,,,,,---,,,+++***)))+++++++++++++++******)))'''(((((()))(((((('''''''''((()))******************))))))(((((())))))***))))))************))))))*********++++++++++++++++++((('''(((+++---+++)))(((((((((((()))***++++++*********+++++++++,,,,,,******)))((((((((((((((()))******+++++++++******$$$&&&)))))))))(((((()))***+++---//////...---,,,++++++************++++++++++++++++++++++++++++++------------,,,+++***)))++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,000000000000000000000000...........................,,,,,,...111222222000...///000111222333333444000111111222222333444444444444444444555777888999:::;;;===>>>>>>???AAACCCFFFGGGLLLXXXhhh}}}(((((((((((())))))))))))))))))***+++++++++******)))(((&&&%%%%%%&&&''''''******++++++******)))(((((((((((('''''''''''''''''''''((()))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((''''''))))))))))))***************++++++++++++***)))))))))*********)))(((''''''((('''&&&''')))***)))(((***+++,,,+++)))))))))+++))))))))))))((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((((())),,,++++++++++++,,,---------+++))))))+++,,,+++***)))))))))))))))))))))))))))+++------,,,+++,,,---******))))))******+++,,,---///000///...---...///---,,,,,,,,,......,,,+++,,,,,,+++***************...---,,,+++++++++,,,,,,******+++,,,,,,,,,,,,,,,((()))***+++,,,---......))))))*********+++++++++------......///111222333444222///,,,+++++++++,,,++++++++++++***)))((('''))))))((((((((()))******+++++++++++++++*********++++++++++++************---,,,++++++++++++++++++))))))***++++++++++++***++++++,,,,,,***)))&&&%%%***++++++++++++***))))))***************)))(((((('''(((((()))))))))((((((&&&'''(((***++++++++++++)))******************)))))))))***************)))******************))))))***************+++++++++(((((()))******+++,,,,,,*********++++++++++++,,,******)))((((((((())))))))))))************))))))'''((())))))((('''(((***+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,************************---......------,,,+++************++++++,,,---...++++++,,,,,,,,,,,,------,,,------.........------000000000000000000000000........................///...---///111222222111...//////000111222333333000111111222222333444444444444444444555777888999888:::<<<======>>>@@@AAAEEEFFFLLLWWWfffzzz(((((((((((())))))))))))***++++++,,,,,,+++++++++***)))(((''''''((())))))+++++++++++++++***))))))((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))&&&'''(((*********)))((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((((((((()))))))))***************++++++++++++***))))))))))))))))))((('''&&&%%%(((''''''''')))***)))(((***++++++***((('''((()))*********)))))))))))))))))))))************))))))(((((())))))))))))(((((('''''''''(((((())))))))))))))))))))))))******+++******)))***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,++++++,,,,,,---..................---......,,,,,,,,,---------,,,+++---,,,+++***)))***+++,,,......------,,,+++******)))***++++++,,,,,,++++++)))******+++,,,,,,------)))))))))*********++++++---...///000222333555666777555222///,,,++++++++++++,,,,,,,,,***)))((()))+++***************+++++++++++++++***************++++++++++++++++++++++++------,,,+++******************++++++++++++******,,,---,,,+++***))))))******************))))))((()))))))))))))))(((((('''))))))***+++,,,,,,++++++'''((()))***************)))***+++,,,,,,+++***))))))***+++++++++++++++++++++*********)))(((((((((((()))******(((((()))***............---,,,,,,+++************++++++++++++******))))))((())))))******++++++++++++******)))+++,,,,,,+++))))))+++,,,+++,,,---.........---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---...............---,,,+++,,,---///000+++++++++,,,,,,,,,------------......///.........////////////////////////......................../////////000111222222222/////////000111222222333000111111222222333444444444444444444555777888999999:::<<<======>>>@@@BBBDDDEEELLLVVVdddwww'''((((((((()))))))))***++++++,,,,,,,,,,,,+++***))))))((((((((()))))))))+++++++++++++++***))))))((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))((()))*********)))'''&&&(((((((((((())))))))))))(((((())))))************(((((((((((((((((((((((('''((((((((()))))))))***))))))***++++++*********((()))))))))***************++++++++++++***)))))))))))))))((((((&&&%%%$$$)))((('''(((*********(((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))************)))))))))******++++++******)))((((((((())))))*********(((((())))))************((()))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,+++,,,...---+++*********+++,,,---.........---+++)))(((((())))))***************++++++++++++++++++++++++)))************+++++++++,,,---///111333555666777555222///,,,)))(((((((((,,,---///...+++******+++++++++***************+++************************+++++++++++++++++++++,,,,,,+++***)))))))))))))))*********++++++******)))++++++***(((&&&'''+++...******)))))))))(((((((((((())))))))))))((('''''''''((()))++++++,,,,,,,,,***************)))(((''')))***+++,,,,,,+++***)))***++++++,,,------,,,,,,+++*********)))((((((((()))***+++***)))((()))***------.........---,,,,,,))))))*********+++++++++******))))))))))))******,,,---------,,,,,,+++***,,,------,,,******+++---,,,,,,---------...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///...---,,,+++,,,------+++++++++,,,,,,,,,------,,,------.../////////...................................................//////000000111111222222/////////000000111111222000111111222222333444444444444444444555777888999999;;;===>>>>>>???AAABBBCCCEEELLLVVVbbbuuu''''''(((((())))))******++++++,,,,,,,,,+++******'''''''''(((((((((((((((******++++++******)))(((((((((((('''''''''''''''''''''((()))))))))))))))************)))((('''&&&(((((((((((())))))))))))((((((((()))******++++++((((((((((((((((((((((((''''''(((((())))))******)))******++++++++++++***))))))))))))***************++++++++++++***))))))((()))))))))((('''&&&&&&)))((('''(((***+++***)))&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''******++++++++++++******((()))))))))))))))******)))***++++++,,,,,,++++++''')))++++++*********+++************************///000222111000...//////******))))))******+++,,,+++***)))***+++,,,+++)))***+++------+++++++++,,,------,,,+++++++++++++++,,,---...///...,,,)))((((((((()))************)))+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,///111333555666666444222///,,,***))))))***,,,...000///,,,******,,,******)))((((((((()))))))))))))))***************++++++++++++,,,,,,,,,,,,))))))(((((('''(((((((((******+++++++++***))))))((())))))'''$$$%%%***...+++******)))((())))))))))))))))))))))))(((''''''$$$%%%&&&'''))))))******++++++++++++***((('''&&&)))******************)))******+++,,,------------******************))))))------,,,,,,,,,,,,,,,+++&&&(((***,,,------------)))))))))************+++******)))))))))***++++++............---,,,+++***)))***++++++***)))***,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***---,,,+++******)))))))))++++++,,,,,,,,,,,,------+++,,,---...............------------------------...........................///111000//////111222/////////000000000111111000111111222222333444444444444444444555777888999:::;;;===>>>>>>???AAACCCCCCFFFMMMVVVaaasss'''''''''((()))*********+++++++++++++++***))))))'''(((((()))))))))))))))))))))******))))))(((''''''((((((((((((((())))))''''''((()))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))'''(((((()))******++++++(((((((((((((((((((((((('''''''''((()))*********(((((()))***************))))))))))))***************++++++++++++***))))))(((((()))))))))((((((''')))(((((((((***+++***)))&&&'''((((((''''''((()))((((((((()))))))))******''''''((((((((((((''''''))))))************)))))))))(((((((((((((((''''''((()))***+++,,,++++++***&&&))),,,,,,***((()))***************************///000111111///......///******))))))******+++,,,+++***((()))+++,,,***((()))+++------+++***+++,,,,,,,,,------,,,,,,+++******,,,...//////,,,***((())))))***++++++++++++***))))))))))))))))))******+++,,,,,,,,,,,,---------***+++...000222333444444444222///---,,,,,,,,,---+++...000///+++(((***,,,++++++***)))))))))))))))((()))))))))*********++++++++++++,,,,,,,,,------(((((('''''''''((()))))),,,,,,,,,,,,,,,+++******(((+++...,,,)))'''))),,,,,,+++***)))))))))******)))************)))(((((("""###$$$&&&((()))))))))***************)))((('''***))))))(((((())))))***'''((()))***++++++++++++*********+++++++++++++++000---+++,,,......,,,***%%%'''))),,,---------,,,))))))))))))******************))))))******+++,,,------------,,,+++******'''))),,,,,,,,,++++++,,,---,,,,,,,,,------......++++++************++++++++++++++++++++++++++++++------------,,,+++***)))******+++++++++******)))++++++,,,,,,,,,,,,------***+++,,,------.........................................................---///111000......///111////////////000000000000000111111222222333444444444444444444555777888999888:::<<<======>>>@@@AAACCCFFFNNNWWW```rrr&&&''''''((()))******++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,)))))))))))))))(((''''''''''''(((((())))))******'''(((((()))))))))))))))''''''&&&&&&&&&(((***+++(((((((((((())))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))))))))))))))))))))))))))***************++++++++++++***))))))'''((()))))))))))))))(((***(((((()))***+++***)))&&&((())))))(((((()))+++$$$%%%%%%%%%&&&&&&''''''))))))************))))))(((((())))))))))))(((((((((((((((''''''&&&&&&%%%&&&'''(((******))))))(((&&&))),,,,,,***((((((***++++++++++++++++++++++++...000111000...------...,,,,,,++++++,,,,,,---...,,,***((()))+++,,,+++((()))+++...---+++)))***,,,+++,,,---...---,,,+++***)))+++...000///---***(((******+++,,,,,,,,,,,,+++&&&&&&'''((()))***++++++,,,,,,,,,---------......)))+++---000222222333222///---+++)))((()))***+++)))---000...***'''))),,,......---,,,++++++,,,,,,(((((())))))*********++++++++++++,,,,,,---------(((((('''(((((()))******---.........---,,,,,,+++***///444444///+++***+++---,,,***)))))))))***+++***************)))((((((###$$$&&&((()))***++++++((())))))************)))***)))(((''''''((()))***&&&&&&((())))))******************+++,,,,,,,,,---///+++((()))---...+++'''***+++---......---+++***))))))))))))******************))))))***+++,,,,,,---------,,,+++***)))((((((***...//////.........---,,,,,,,,,,,,---......+++******************+++************************))))))***+++,,,,,,,,,,,,)))***,,,---......---,,,++++++,,,,,,,,,---------)))***+++,,,------------////////////////////////........................,,,///000000------///111////////////000000000000000111111222333333444444444444444444666777888999777999;;;<<<<<<===>>>@@@CCCGGGOOOWWW```rrr(((((((((((()))))))))))),,,+++)))(((((()))+++,,,***((('''))),,,...---+++))))))(((''''''''''''''',,,,,,+++***((('''%%%$$$%%%%%%&&&&&&'''((())))))+++***)))(((((()))***+++(((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&)))))))))))))))***************)))(((((((((((((((((()))++++++++++++---///)))(((((()))++++++***((((((((())))))*********+++'''((()))******)))((('''''''''(((((())))))******((((((''''''''''''((((((''''''((((((((())))))***))))))))))))))))))))))))''')))***)))((('''(((******************************)))(((''''''((()))***************************,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,+++***)))(((''''''******+++++++++******)))------,,,,,,+++***))))))***************)))(((((('''(((***++++++***))))))******)))))))))))))))))),,,,,,,,,------,,,++++++...............///000111//////---***'''&&&''')))***+++,,,---,,,+++***))),,,,,,++++++******))))))******++++++++++++******'''(((***,,,---,,,+++***((((((((('''((('''''''''))))))************))))))))))))***+++,,,------...,,,+++++++++)))((('''&&&******************************))))))((((((''''''++++++++++++++++++++++++)))))))))))))))******+++---------------,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***///---+++))))))***+++,,,,,,------,,,)))''''''(((************************))))))******++++++++++++,,,+++******,,,......---,,,+++)))((((((((()))******+++---...///......---))))))))))))***,,,...000///---+++)))))))))+++,,,------...000111000---***///////////////.........------,,,,,,,,,,,,++++++,,,---///000000000///...,,,---///000000000///...000111222111/////////000111111222333333333333222222333444444333444777:::999999999<<>>>>>??????@@@IIIKKKPPP]]]kkk(((((((((((())))))))))))))))))************)))))),,,++++++++++++++++++***+++***))))))(((((())))))$$$%%%&&&(((((()))))))))((((((((())))))*********((()))***++++++***)))((()))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))(((''''''&&&***))))))(((((((((((((((***+++,,,+++***)))***++++++******+++------,,,***)))))))))))))))*********,,,***)))'''''''''((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))((('''&&&))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++*********)))************************---,,,,,,+++***)))((((((******+++,,,,,,,,,++++++*********)))))))))(((((()))))))))))))))(((((('''((((((''''''(((***,,,---+++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,((()))******)))***,,,...------,,,+++***)))((('''''''''(((((())))))************++++++++++++******'''((()))***+++++++++++++++...///---)))'''(((+++((())))))******))))))((()))))))))******+++++++++,,,,,,,,,+++)))(((&&&%%%))))))))))))))))))))))))************************&&&'''''''''''''''((((((******))))))******+++,,,******+++++++++******))),,,,,,,,,++++++*********+++++++++***************...---,,,,,,++++++******)))((((((((()))***+++,,,***+++,,,+++))))))***+++************************))))))))))))+++---000111///---+++++++++,,,+++***'''(((***+++,,,,,,++++++------------,,,,,,++++++,,,,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,---,,,***+++,,,...---,,,------.............../////////...---,,,++++++***---......///////////////111000/////////000222333222333444333111111111222222333333444444444444444444555555555555666999;;;;;;<<<===>>>===>>>???@@@???HHHKKKOOO[[[hhh~~~(((((((((((())))))))))))((()))************)))(((************))))))))))))))))))(((''''''''''''(((''''''(((((((((((((((((('''((((((((((((((())))))((()))***++++++***)))((())))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((+++******)))((('''&&&&&&***))))))(((((((((((((((''')))************,,,---+++******+++------,,,*********))))))))))))))))))+++***)))'''''''''((()))******))))))(((((('''''''''''''''&&&&&&''''''''')))***+++++++++***)))((())))))))))))))))))))))))''')))***)))((('''(((***++++++++++++++++++++++++))))))************))))))************************------,,,,,,++++++******************************++++++***)))((('''&&&&&&(((((()))************************))))))))))))))))))))))))))))))((('''''')))(((((('''(((***,,,---******+++++++++,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,++++++)))***+++***))))))+++,,,------,,,***)))(((((('''''''''(((((())))))************++++++++++++******''''''((())))))************,,,---+++((('''(((***'''(((((((((((((((((('''%%%&&&'''((()))***+++,,,++++++++++++)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,---***************++++++,,,+++,,,,,,------,,,,,,,,,******++++++,,,,,,,,,---************************---,,,+++************+++((((((((())))))***++++++***+++,,,+++))))))***+++***************************)))******,,,...000222---,,,***)))***+++***))))))***+++,,,,,,+++***)))...------,,,+++++++++++++++++++++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,...000000...,,,,,,---------......////////////...------,,,++++++............/////////000111000/////////000222333222333444333111111111222111111222333333333333333333444444444444555888:::999;;;===>>>===>>>@@@BBB???GGGJJJNNNYYYeee{{{(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))(((((()))***)))((((((''''''''''''''')))))))))))))))(((((('''(((((((((((((((((((((((())))))************)))))))))******++++++******)))(((((())))))))))))((((((''''''(((((((((((()))))))))))))))(((((('''''''''******)))((((((((((((((($$$&&&((((((((((((***,,,***))))))***,,,---+++***************))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************,,,,,,,,,,,,,,,+++++++++************************'''''''''((((((((())))))''''''((()))************************************(((((())))))(((((('''&&&)))))))))))))))******+++))))))******+++,,,,,,,,,******+++,,,------------+++,,,---...---,,,+++******+++,,,+++***))))))***---,,,+++))))))(((((((((((())))))))))))))))))*********++++++++++++******+++******)))((((((''''''***)))))))))))))))(((((('''(((((())))))(((((('''&&&&&&'''((()))***++++++***************)))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,------+++************+++,,,,,,***+++,,,,,,---,,,,,,,,,(((((())))))***++++++,,,)))))))))***************+++***)))(((((()))***+++))))))******************''')))************,,,...******************************+++---...///000000---+++))))))***++++++***++++++,,,,,,+++******)))+++******))))))))))))***)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***+++---000222111...,,,,,,,,,,,,---......//////............------------///............///000000000////////////000111111111333333333111000111222000111222222333333222222222333444333333444777:::888;;;>>>>>>======@@@CCC???GGGIIILLLWWWdddzzz(((((((((((())))))))))))***)))(((''''''((()))***&&&(((******)))(((***,,,***))))))((('''((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))(((((())))))))))))((((((((((((((())))))*********((((((((((((((((((''''''******)))(((((((((((((((%%%'''((((((''''''(((***))))))(((***+++,,,+++)))************)))))))))(((&&&'''((())))))******)))(((((((((((())))))))))))))))))(((((((((((()))))))))'''&&&$$$$$$%%%&&&'''))))))))))))))))))))))))''')))***)))((('''(((***++++++++++++++++++++++++)))***++++++++++++***)))************************************++++++++++++************************(((((((((((())))))))))))'''''')))******+++++++++***+++++++++++++++++++++(((((())))))(((((('''&&&)))************))))))((((((((())))))***++++++,,,)))***+++,,,------------,,,---...///...---+++***)))***,,,+++***)))***+++,,,+++***)))(((((())))))***************)))))))))******++++++++++++******---,,,+++******)))))))))***(((%%%'''+++,,,***'''))))))************))))))******************))))))(((((()))***************(((((((((((((((((((((((((((((()))))))))*********''''''((())))))***++++++++++++******++++++,,,---++++++,,,---------------************************((()))))))))*********+++)))((('''&&&''')))***,,,++++++++++++++++++******((()))++++++******+++,,,***************************+++---///000///......---,,,***+++,,,------,,,++++++*********+++,,,,,,***))))))(((((()))***+++((()))+++,,,---...---------,,,+++*********+++,,,+++++++++---///000...---++++++,,,------...//////------------............///......---...///000111......///000000000000///111222333222000///000111111222333333444444333333333444555444444555888:::999<<>>AAA???<<<:::===@@@@@@GGGGGGIIIUUUccc{{{)))))))))))))))))))))))))))************+++++++++*********))))))))))))(((,,,+++)))((()))***,,,---+++*********))))))((((((***************)))((((((++++++++++++++++++++++++***)))'''(((***++++++******++++++***)))(((((())))))((('''((()))***)))((()))))))))))))))))))))))))))((('''&&&&&&'''))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))******))))))))))))******'''&&&&&&'''(((((('''%%%"""$$$&&&'''&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***++++++************...---,,,,,,------+++***((()))***,,,------,,,,,,))))))************))))))((((((((((((((())))))***''''''(((((())))))************++++++++++++*********+++,,,,,,+++)))'''%%%(((((('''&&&'''((()))***))))))******+++++++++,,,)))+++------+++(((''''''(((((()))***+++,,,,,,---,,,++++++******++++++,,,+++)))'''(((***+++***'''))))))))))))(((((((((((()))(((((((((******(((''')))***+++,,,,,,+++***)))++++++++++++++++++++++++******))))))((((((''''''&&&(((******)))((()))*********))))))***+++,,,,,,,,,,,,,,,+++***)))''''''&&&''''''((()))*********,,,,,,+++***))))))***************)))***++++++,,,,,,***))))))***++++++***))))))(((((('''''''''&&&------,,,+++******++++++---,,,***(((((()))***++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,))),,,///000///.........------,,,+++******************+++++++++***)))))),,,,,,+++******+++,,,,,,)))***++++++,,,---......000///---,,,+++,,,------++++++,,,,,,,,,,,,------........................000000000000000000000000...------------...//////......///111333333222000000000111111111000000///222333333333333333333444444555666555555555777999<<<<<<======>>>>>>?????????FFFGGGKKKXXXfff|||))))))))))))))))))))))))))))))*********++++++++++++************)))))))))(((((('''&&&'''((()))***************)))))))))(((***************)))((((((++++++++++++++++++++++++***)))'''(((***++++++***((())))))((('''&&&&&&((()))((('''((()))***)))((())))))))))))))))))))))))***)))((('''&&&''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((***))))))(((((())))))***((('''&&&'''))))))'''&&&$$$&&&((((((''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********************)))))))))))))))))))))***+++++++++,,,,,,,,,------,,,++++++******+++,,,,,,+++*********...,,,++++++,,,,,,+++))))))***+++---------------******++++++++++++*********)))((((((((()))***+++******************************++++++++++++******///,,,((($$$$$$&&&***,,,)))((('''''''''(((******************++++++++++++///000000...,,,+++,,,---)))))))))***++++++,,,,,,,,,++++++******++++++,,,---+++)))***,,,---+++***((((((((()))))))))))))))***))))))***++++++***)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******))))))((((((((((((&&&((())))))(((((()))***)))))))))))))))***++++++((()))******************''''''((())))))***++++++---,,,+++*********************))))))******++++++***(((&&&'''((()))(((((()))))))))(((((((((''''''***)))((((((''''''((((((...---+++***)))***+++,,,,,,,,,------,,,++++++******+++++++++++++++*********,,,///000///---------*********))))))***++++++111///---,,,,,,---///000,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------...................................................------------...//////---------///111111000...000000111111111111000000111111222222222222333333444555666555555555777999<<<<<<======>>>>>>?????????FFFGGGKKKXXXeee{{{)))))))))))))))))))))))))))))))))*********+++++++++++++++************)))&&&&&&'''''''''(((((((((************)))))))))))))))************))))))((())))))))))))))))))))))))***(((((((((***+++***)))'''((()))((('''&&&'''((()))((('''((()))***)))((())))))))))))))))))))))))++++++)))((('''&&&&&&&&&)))((((((''''''(((((()))))))))(((((((((((((((''')))((((((''''''(((((()))(((((('''((()))***(((&&&&&&(((***)))((('''((()))((((((((((((((((((((((((*********))))))(((((('''(((((((((((())))))))))))++++++*********)))))))))******************++++++,,,,,,,,,---,,,,,,+++***+++++++++******))))))(((,,,+++******+++,,,***)))***+++,,,---------------++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))***+++------,,,,,,,,,,,,,,,+++******++++++++++++******---***&&&######&&&***---)))(((((((((((()))******............---------------,,,+++)))''''''))),,,************************++++++************++++++,,,+++******,,,,,,+++***'''(((((())))))************))))))+++,,,---,,,***++++++,,,------,,,++++++***************************))))))))))))(((((((((%%%'''))))))((((((((()))))))))((((((((()))******(((((()))***************(((((())))))***+++++++++,,,,,,+++*********++++++))))))))))))******++++++---+++******+++,,,,,,+++*********))))))))))))))))))(((''''''''''''''''''...---,,,+++++++++,,,---------.........---,,,,,,++++++++++++***)))((('''+++---//////---,,,+++,,,(((((((((((()))***+++,,,000---)))&&&&&&)))---000,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,+++*********++++++++++++,,,,,,,,,,,,------...................................................------------...//////,,,++++++---///000///---000000111111111111000000000000000111111222222222444555666555555555777999<<<<<<======>>>>>>?????????FFFGGGKKKXXXeeezzz(((((((((((((((((((((((())))))))))))************++++++++++++************''''''((()))***)))))))))*********)))))))))))))))))))))************)))((()))))))))))))))))))))))))))(((((()))++++++***))))))***+++***)))((()))***)))((('''((()))***)))(((((((((((((((((((((((((((******)))(((((('''''''''))))))(((((((((((())))))***)))))))))((((((''''''((((((''''''''''''(((((()))(((((()))******)))''''''(((***)))(((''''''(((((((((((((((((((((((((((++++++******)))(((''''''''''''((((((((()))))))))+++++++++*********))))))+++++++++******************+++++++++++++++******+++)))((('''(((((('''&&&+++***)))***++++++***)))******++++++,,,,,,,,,,,,***++++++++++++++++++***...,,,***(((((()))+++,,,,,,,,,,,,,,,------------******++++++++++++******$$$%%%(((******)))'''&&&''''''''''''(((((())))))...---------,,,,,,++++++(((((((((&&&%%%$$$&&&(((+++++++++*********))))))++++++************++++++)))((((((((()))))))))(((''''''((()))******++++++)))))))))***,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((((((((())))))((((((((((((((()))))),,,,,,,,,,,,+++***)))((())))))******+++++++++++++++******)))))))))******)))))))))***************///---+++,,,---...---,,,************************+++******)))))))))******---,,,++++++++++++,,,,,,,,,------...------,,,,,,***************)))((((((+++---......,,,*********)))))))))))))))***+++++++++(((%%%"""###%%%))),,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------+++++++++,,,,,,,,,------........................////////////////////////...------------...//////,,,++++++,,,...//////---///000000111111111111000000000111111222222333333333555666555555555777999<<<<<<======>>>>>>?????????FFFGGGKKKWWWdddyyy(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))''''''((()))***)))))))))))))))))))))))))))******((())))))*********))))))(((((((((((((((((((((((()))(((((()))++++++***((((((***+++***)))((()))+++)))((('''((()))***)))(((((((((((((((((((((((((((''''''((())))))*********))))))(((((((((((())))))******))))))((((((((('''((((((''''''''''''(((((()))(((((()))******)))'''&&&((())))))'''&&&&&&'''((((((((((((((((((((((((,,,++++++***)))(((((('''(((((((((((())))))))))))++++++++++++************+++++++++***************))))))************)))))),,,***'''''')))))))))'''+++***))))))+++++++++))))))))))))))))))*********))))))************)))))),,,+++***)))((()))+++,,,)))******+++,,,---......******++++++++++++****** $$$)))---...+++&&&###&&&&&&''''''(((((((((((()))))))))(((((('''''''''***,,,......,,,******+++,,,,,,++++++***)))))))))+++******))))))******+++(((((()))(((((((((((()))'''(((((()))***++++++,,,)))((((((***+++,,,+++)))******))))))))))))******))))))))))))))))))))))))))))))))))))************&&&(((******)))((()))***))))))((((((((((((((()))------------,,,+++*********************+++++++++))))))((((((((())))))***))))))***+++,,,++++++***+++***((((((***+++***)))************+++++++++++++++++++++******++++++,,,+++***************++++++***++++++,,,,,,,,,++++++(((((()))***************+++,,,---,,,***))))))***---,,,+++******************))))))((()))***+++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,---------------------+++++++++,,,,,,,,,------........................------------------------...------------...//////...---,,,---///000000/////////000111111111111111111111222222333444444555333555666555555555777999<<<<<<======>>>>>>?????????FFFGGGKKKWWWcccwww))))))))))))))))))))))))((((((((()))))))))***************))))))))))))(((&&&&&&'''''''''((((((((())))))))))))************((())))))************)))(((((((((((((((((((((((((((((((((***,,,,,,***(((&&&'''((((((''''''((())))))((('''((()))***)))((())))))))))))))))))))))))&&&&&&((()))***+++++++++***))))))(((((())))))******))))))))))))))))))((()))((((((''''''(((((()))(((((('''((()))***(((&&&%%%'''(((((('''&&&'''(((((((((((((((((((((((((((+++++++++******))))))((())))))))))))************,,,++++++++++++***************************++++++((()))******************...+++((((((+++---,,,***+++***)))***,,,,,,,,,***)))(((((('''(((((()))))))))))))))******))))))))))))))))))))))))***++++++))))))***++++++,,,------******++++++++++++******&&&'''((())))))))))))(((&&&&&&'''(((((((((((((((+++++++++++++++*********+++---000111///---,,,,,,,,,+++++++++******))))))******))))))))))))******)))***++++++))))))***+++((())))))******+++++++++***))))))***++++++***((())))))(((((((((((())))))************************)))))))))************+++''')))++++++*********+++******)))((((((((())))))))))))+++,,,------------************************)))(((((((((((()))******)))***,,,---------,,,+++,,,***))))))***++++++******************+++++++++)))))))))))))))******+++))))))*********+++++++++))))))***+++++++++******'''((()))***++++++++++++)))***+++***)))((()))***...---,,,+++************((()))***,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))******+++---......///******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................++++++++++++++++++++++++...------------.../////////...------000111111111...///000111111222111111111111222333444555555666444555666555555555777999<<<<<<======>>>>>>??????>>>FFFGGGKKKWWWbbbuuu))))))))))))))))))))))))(((((((((((()))))))))***)))))))))(((((((((''''''(((((('''&&&'''((()))***((()))))))))************(((((()))***************))))))))))))))))))))))))(((((((((***,,,,,,***'''%%%'''((((((''''''(((***)))((('''((()))***)))((())))))))))))))))))))))))'''((()))***++++++***)))******))))))))))))******)))))))))))))))************))))))(((((())))))***((('''&&&'''))))))'''&&&%%%'''))))))(((((()))***))))))))))))))))))))))))************************************++++++++++++,,,,,,+++++++++*********)))))))))***+++++++++,,,******+++,,,,,,,,,,,,,,,---)))%%%&&&***------+++,,,******+++,,,------,,,***)))(((''''''((()))***)))******++++++******)))%%%&&&(((***+++++++++***,,,,,,,,,+++++++++************++++++++++++*********)))(((''''''(((***+++'''((()))***+++******)))------..................***,,,------+++++++++,,,+++++++++*********************))))))))))))******(((***++++++)))((()))+++************************---,,,++++++,,,+++)))(((******)))(((((()))******++++++++++++++++++++++++))))))*********+++++++++)))***,,,,,,+++++++++,,,++++++***)))))))))))))))'''''')))***+++,,,,,,,,,))))))))))))))))))))))))***************+++,,,,,,***,,,---//////...---,,,---,,,******,,,---,,,+++)))))))))*********++++++((((((((((((((()))******)))***++++++,,,,,,,,,+++((())))))***++++++************+++++++++++++++***((()))***)))(((((()))+++++++++***************+++&&&'''(((******************+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000...------///111111111...///000111111222222222000000111222333444555555444555666555555555777999<<<<<<======>>>>>>??????>>>FFFGGGKKKVVVaaattt))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''',,,+++)))((()))***,,,...(((((())))))*********+++(((((()))***************************************(((((()))+++,,,,,,***'''''')))******))))))***,,,)))((('''((()))******((())))))))))))))))))))))))((()))***++++++***((((((******))))))))))))******(((((())))))******++++++******))))))))))))******'''&&&&&&'''(((((('''%%%%%%'''************+++,,,***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---+++,,,------............)))%%%!!!"""'''+++***(((,,,+++***+++---...---,,,+++***)))(((((()))******+++++++++,,,,,,+++++++++###%%%'''***++++++******000///...---+++***((((((******++++++++++++******))))))************)))))))))***+++,,,---,,,++++++)))))))))******+++++++++------,,,+++******---///******************************))))))))))))******&&&(((***)))&&&%%%''')))+++++++++***************///...---------,,,***(((,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))******++++++++++++***+++------,,,,,,,,,---,,,,,,+++***))))))******((())))))))))))((((((''')))))))))(((((((((((((((,,,+++++++++,,,------...+++,,,...000000///...---***(((''''''((())))))((((((((())))))************)))))))))))))))***++++++***+++,,,---------------((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))'''((()))((('''(((***,,,(((((((((((()))***+++,,,)))))))))******+++,,,---***+++,,,------,,,+++***------,,,,,,,,,,,,++++++***+++---...///...------++++++,,,,,,,,,---------........................000000000000000000000000...------------.../////////...,,,,,,...000111111......///111111222222222...///000111222333444444444555666555555555777999<<<<<<======>>>?????????>>>FFFGGGKKKVVVaaasss************))))))))))))((((((''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))++++++******)))(((((((((((()))***++++++++++++++++++******)))(((''''''''')))************))))))(((+++***)))(((((()))***+++)))((((((''''''''''''((())))))))))))))))))))))))((()))*********((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))...+++((('''((()))))))))''''''''''''''''''''''''))))))(((((('''(((((())),,,,,,++++++***+++++++++))))))))))))***,,,...000******************++++++,,,+++*********+++---...***+++,,,------,,,+++***+++)))((()))---...---+++***++++++++++++,,,,,,,,,(((((())))))*********++++++,,,------------,,,+++************************)))***,,,------,,,***)))*********+++++++++******,,,,,,,,,+++++++++******+++,,,...---+++))))))***...------,,,,,,------.........---,,,,,,,,,,,,---))))))))))))))))))))))))*********)))''''''))),,,+++++++++*********)))))),,,,,,+++++++++++++++,,,//////...------,,,+++++++++***)))((((((***,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))))))))(((((((((((((((&&&'''(((***++++++++++++///...+++))))))***,,,---***+++,,,...//////000000///...+++***))))))***+++)))************+++++++++,,,,,,++++++++++++++++++*********+++,,,,,,,,,---,,,+++)))((((((((()))***************************---,,,,,,++++++,,,,,,---((((((((((((((()))))))))++++++,,,,,,,,,---------)))******++++++,,,------))))))************))))))---,,,***)))))))))******---.../////////...---,,,---------.........//////................................................------,,,+++,,,---...///............////////////////////////000000000000///000000000000111111111333333444555666777888888:::<<<>>>?????????@@@AAA???EEEEEEHHHTTT^^^nnn))))))))))))))))))))))))***))))))(((((())))))*********)))((((((((((((((())))))))))))))))))))))))(((((()))******************************+++++++++++++++++++++++++++******++++++******)))(((((('''))))))***++++++************)))(((((((((((()))***&&&&&&&&&'''((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''((('''''''''(((((()))***))))))))))))))))))))))))+++***))))))******)))'''))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***+++++++++,,,******))))))***,,,...///***************************))))))(((((()))***+++))))))************))))))///---+++,,,......,,,***'''(((((())))))*********))))))))))))*********+++)))***+++,,,,,,+++***)))************************'''(((***++++++***(((''',,,,,,,,,+++***)))(((''',,,,,,+++++++++*********+++,,,---,,,***)))***+++------,,,,,,,,,,,,------------,,,+++++++++++++++***************************))))))((())))))))))))+++++++++*********))))))++++++*********++++++,,,---,,,,,,+++******))))))+++***)))((()))***,,,---------------------------************************---,,,+++***************************++++++++++++(((((())))))******++++++***(((&&&$$$$$$%%%'''(((+++,,,---///000111111111...,,,***)))(((((()))***)))************+++++++++)))))))))))))))))))))))))))))))))))))))*********---,,,,,,+++******+++++++++++++++++++++++++++++++++******))))))******+++''''''((()))+++,,,------++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......................................................---------...///000....../////////000000000............////////////111222222222222333333333333333444555666777888888:::<<<>>>?????????@@@AAA@@@EEEEEEHHHSSS]]]nnn(((((((((((())))))))))))+++******))))))******+++******)))(((((((((((()))***************************))))))))))))***++++++))))))***++++++,,,------,,,,,,,,,,,,+++***)))(((++++++******))))))((((((((())))))***++++++++++++)))((((((''''''(((((()))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))***))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))+++,,,+++(((%%%))))))))))))))))))))))))(((((()))*********)))((()))*********+++,,,,,,,,,+++*********++++++,,,---******************************))))))((())))))*********))))))))))))******000///---,,,,,,+++***(((''''''((())))))***++++++)))))))))***************(((((()))******)))((((((************************'''((()))******)))((('''+++++++++++++++***)))))),,,++++++++++++************++++++***)))))),,,...------,,,,,,,,,,,,------,,,,,,+++++++++*********************************+++)))''')))+++,,,***'''+++++++++***************)))))))))))))))***+++,,,,,,,,,++++++******))))))+++***)))))))))***,,,---++++++++++++++++++++++++************************------,,,+++++++++,,,,,,,,,,,,,,,------.........+++***)))((())))))++++++,,,+++)))''''''((()))++++++,,,...000111222333333,,,+++***((('''(((((())))))************+++++++++))))))))))))))))))))))))*********)))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******++++++,,,------...*********++++++++++++,,,------,,,,,,+++******))),,,,,,------------,,,,,,+++************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................///////////////////////////............///000000/////////000000000111111---------.........//////111222222222222333333333333333444555666777888888:::<<<>>>?????????@@@AAA@@@EEEEEEGGGSSS\\\mmm((((((((((((((()))))))))*********))))))*********+++***))))))(((((())))))************************+++***)))))))))***+++,,,))))))*********+++++++++))))))*********)))((((((******)))))))))(((((((((&&&'''((()))***+++++++++((((((''''''''''''((((((******)))(((''''''''''''***************************)))(((''''''((()))***)))))))))************)))(((((((((((((((((((((((()))))))))***++++++)))'''''''''''''''''''''''''''%%%&&&(((******)))'''&&&(((((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***************,,,,,,,,,+++++++++++++++------+++******+++------...---+++***)))((('''&&&******+++,,,---......///************************((())))))))))))))))))(((******************************++++++++++++******&&&'''(((***,,,---------++++++++++++*********************)))((()))---000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******************************,,,)))(((***///000,,,'''************************(((((((((((()))***+++,,,------------,,,,,,++++++******)))))))))***+++,,,************************+++,,,,,,,,,,,,,,,------...------,,,,,,,,,------+++,,,,,,---...///000000---+++)))(((((()))+++,,,///...,,,++++++,,,---...+++,,,---///000111222222,,,+++***)))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++*********((()))***++++++***((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++******))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,------------,,,,,,************+++,,,,,,---...---,,,,,,,,,---...///....../////////000000000........................////////////////////////.............../////////000000000000111111111111.........////////////000//////000000000111111111333333444555666777888888:::<<<>>>?????????@@@AAA@@@EEEDDDGGGRRR[[[kkk'''((((((((())))))*********))))))(((((())))))***++++++***)))))))))))))))************************,,,+++***))))))***+++,,,******))))))((((((((((((%%%&&&'''((())))))))))))))))))((((((((((((''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''++++++)))(((((('''''''''++++++++++++++++++++++++***)))(((''''''((()))***))))))************)))(((((((((((((((((((((((((((+++)))'''''')))*********''''''''''''''''''''''''((()))+++------,,,+++***'''((()))++++++,,,,,,+++***++++++++++++++++++++++++++++++*********))))))+++++++++,,,++++++++++++...---,,,++++++,,,---...++++++++++++***))))))))),,,,,,------...///000000+++++++++************************************************************************++++++*********%%%&&&(((***,,,---......+++++++++*********)))))))))))))))(((((()))---000,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++************************...+++))),,,111222...)))************************))))))(((((()))******+++---,,,,,,,,,,,,,,,++++++***************+++++++++........................+++++++++,,,,,,---------...------,,,------......***++++++,,,---......///---,,,***(((((()))+++,,,+++***))))))))))))***+++)))***,,,---......//////,,,,,,++++++*********+++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,+++*********((((((***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++***))))))((())))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---,,,,,,+++,,,---...///............/////////000........................////////////////////////,,,,,,------............000000000000111111111111///000000000000111111111//////000000000111111111333333444555666777888888:::<<<>>>?????????@@@AAA@@@FFFDDDFFFQQQZZZjjj(((((())))))******++++++)))))))))(((((()))))))))++++++***))))))))))))***************************,,,,,,+++************+++***))))))(((''''''&&&&&&###$$$&&&''')))*********)))))))))(((((((((((((((&&&&&&'''((())))))))))))'''(((((())))))((((((''')))((((((((())))))***+++++++++++++++++++++++++++((((((((((((((())))))***((()))*********)))(((''')))))))))))))))))))))))),,,***'''&&&(((***++++++))))))))))))))))))))))))'''((()))++++++++++++***'''(((***+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((()))************)))++++++************++++++,,,---......,,,,,,---///++++++,,,,,,,,,,,,------+++++++++++++++*********,,,++++++******++++++,,,************************(((((((((((((((((((((((()))******+++++++++******+++************)))))))))((()))))))))((())),,,...,,,,,,++++++++++++,,,,,,,,,---...///...---,,,+++++++++++++++++++++++++++---,,,+++---000111///---***************++++++++++++******))))))***************************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,------,,,,,,,,,---......)))******++++++,,,,,,,,,,,,+++***)))******,,,,,,)))))))))))))))******+++)))***++++++,,,,,,++++++++++++++++++++++++++++++)))************+++++++++((((((((()))******++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++((((((((()))***++++++,,,*********++++++++++++,,,)))******+++,,,,,,------******++++++++++++*********+++,,,,,,---,,,,,,+++***))))))******+++,,,---+++++++++,,,,,,,,,------................................................+++,,,------......------/////////000000000111111000000111111111222222222111222222222222333333333333333444555666777888888:::<<<>>>?????????@@@AAA@@@FFFDDDFFFPPPYYYhhh)))))))))***+++,,,,,,,,,+++******))))))******+++,,,+++******))))))******))))))))))))))))))))))))+++,,,,,,,,,++++++***)))))))))))))))((((((((((((&&&'''((()))************************************))))))***************)))(((((()))******)))(((((()))))))))((())))))***+++))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******(((&&&%%%))))))))))))))))))))))))***((('''(((***++++++***))))))))))))))))))))))))&&&&&&&&&'''((()))))))))'''(((***++++++***)))(((((()))***,,,---------,,,,,,,,,++++++***))))))(((&&&'''(((***++++++++++++***++++++++++++++++++***,,,...000///---,,,...000+++++++++++++++*********,,,,,,,,,++++++*********,,,+++************+++,,,************************((((((''''''''''''((((((******+++++++++******)))************))))))))))))''')))******))))))***,,,,,,,,,++++++++++++,,,,,,+++,,,---......,,,+++***++++++++++++++++++++++++++++++++++++,,,---...///))))))*********+++++++++---,,,+++******)))******))))))))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,------...*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++***))))))******++++++++++++******)))************+++++++++'''(((((()))******++++++)))))))))))))))*********++++++******+++,,,,,,---+++++++++++++++++++++++++++******))))))******+++&&&'''((()))***+++,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,******++++++++++++******+++,,,---------,,,+++***(((((()))***+++,,,,,,,,,*********++++++++++++,,,........................------------------------,,,,,,.../////////...---....../////////000000000000000000000111111111111111222222222222333333333333333444555666777888888:::<<<>>>?????????@@@AAAAAAFFFDDDFFFPPPXXXggg~~~))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,+++******)))*********((((((((((((((((((((((((+++,,,,,,---,,,+++***((((((((())))))******++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***((()))***++++++***)))(((---,,,+++)))((('''''''''((((((((((((((((((((((((&&&'''(((*********)))((('''((()))***)))(((&&&$$$))))))))))))))))))))))))''''''(((***,,,,,,***(((''''''''''''''''''''''''))))))))))))***+++------((()))+++,,,+++***(((''''''(((***,,,------------,,,,,,++++++***))))))(((&&&(((***,,,---......---,,,,,,...//////...,,,,,,,,,...000...+++***+++...------,,,++++++******))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,******************************))))))))))))******'''((()))***+++,,,,,,,,,************))))))))))))''')))++++++***))))))***,,,++++++++++++++++++,,,***+++,,,------+++***(((++++++++++++++++++++++++)))***+++***)))***---000))))))******++++++++++++......,,,+++******))))))++++++++++++++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++******+++,,,------......++++++++++++,,,,,,---...+++*********************((()))***,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,+++***)))((((((((()))************)))))))))************+++++++++)))******+++,,,,,,------******++++++,,,,,,,,,---***)))((((((((()))+++,,,************************---,,,,,,,,,,,,,,,,,,---******************++++++++++++,,,,,,,,,---------------,,,++++++************++++++,,,,,,++++++***,,,------...---,,,***))))))***,,,---......------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...............////////////////////////000000000000///000000000000111111111333333444555666777888888:::<<<>>>?????????@@@AAAAAAFFFDDDEEEOOOWWWggg~~~))))))***+++,,,,,,------******************+++++++++*********))))))(((((('''(((+++---...---,,,+++------+++++++++,,,---...,,,,,,++++++***)))))))))''''''((()))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))(((((()))++++++***((())))))(((((((((((())))))((()))***+++++++++++++++************))))))))))))((((((''''''''''''((((((((((((((((((((()))******((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))))))))))))))(((((((((+++******)))))))))))))))++++++******++++++,,,------,,,+++***))))))))))))***++++++++++++,,,,,,,,,...---***(((((((((***+++)))***,,,---...------,,,...,,,***(((((()))***+++,,,,,,------,,,***)))((('''((()))***+++,,,------++++++******))))))((((((******))))))))))))******+++)))((())),,,---+++)))***************)))(((((()))******+++++++++*********+++,,,---...---,,,,,,------...............------,,,,,,+++***)))((((((******************+++++++++,,,,,,------,,,,,,+++---,,,+++))))))))))))***))))))*********+++++++++*********+++,,,,,,,,,---,,,,,,+++******++++++,,,------+++***))))))))))))---------------...///000******))))))((((((((('''))))))******,,,---///000************++++++++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,******++++++)))(((,,,---,,,***&&&%%%'''***,,,,,,++++++++++++++++++,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++***)))((((((***+++,,,------,,,***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++//////.........---------000///---,,,++++++,,,------...............------////////////////////////222111000000000000000111000000111222333333444444555444333222333555888999;;;<<<===???@@@@@@@@@@@@AAAFFFCCCDDDMMMVVVeee|||))))))******++++++,,,,,,))))))))))))))))))))))))************)))))))))(((((()))***,,,------,,,,,,,,,,,,+++++++++++++++,,,+++++++++***************((()))******+++++++++***)))))))))))))))******+++))))))))))))))))))))))))***))))))+++,,,---,,,*********))))))((())))))))))))***++++++,,,,,,++++++*********)))))))))(((((())))))(((((((((((())))))))))))(((((()))******+++)))((((((''''''(((((()))************************)))((((((''''''(((((((((++++++***)))))))))))))))++++++******++++++,,,,,,,,,+++***)))((((((((((((*********++++++,,,,,,,,,---,,,+++*********+++,,,***+++,,,---------,,,+++...---+++***)))***,,,---((()))***,,,------,,,,,,***************+++++++++++++++++++++************))))))))))))))))))))))))+++)))((()))+++---+++******************))))))((())))))***++++++++++++******+++,,,---------,,,,,,..................------,,,,,,,,,+++******))))))...---,,,***))))))((((((+++,,,,,,------,,,,,,+++,,,++++++******+++,,,---*********++++++++++++,,,*********+++++++++++++++++++++++++++++++++++++++...---,,,+++***************************+++,,,,,,)))))))))(((((('''''''''++++++,,,,,,---------...++++++***************+++++++++***************+++************************++++++++++++++++++++++++)))(((''')))+++,,,+++******,,,,,,***((('''(((***************************+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++******))))))+++++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,------,,,,,,,,,,,,,,,...///000...///////////////......000000000000000000000000111000000000000000111111222222222222222222222222444444333333444666888999;;;<<<===???@@@@@@@@@@@@AAAFFFCCCDDDNNNVVVfff}}}))))))))))))************))))))))))))))))))))))))************))))))))))))))))))******+++,,,,,,,,,+++++++++++++++***)))((()))************+++++++++******+++,,,,,,,,,,,,+++(((((()))***************))))))))))))))))))))))))+++******,,,...//////---,,,++++++***)))))))))*********++++++,,,,,,++++++******))))))))))))((((((******))))))))))))******)))))))))))))))******+++***))))))(((((())))))***************))))))))))))***)))((((((((((((***+++++++++***))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,,,,------+++,,,,,,,,,,,,---------+++,,,,,,---,,,,,,+++***---,,,+++++++++,,,---...'''(((***+++---------...,,,+++++++++******))))))+++++++++,,,,,,,,,,,,,,,((()))***++++++***)))(((***)))))))))+++,,,+++*********++++++******)))((())))))***+++++++++++++++***+++,,,---------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,+++++++++...---,,,***))))))))))))+++,,,,,,------,,,,,,+++++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,+++++++++******************+++,,,------,,,+++***------,,,+++*********+++***))))))))))))******+++*********))))))))))))))),,,---.........---,,,+++...,,,***)))((()))***+++,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++***)))(((***,,,---,,,+++)))***,,,,,,***)))***+++))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))***+++,,,---......,,,,,,,,,,,,---...///000...//////000000000//////111111111111111111111111000/////////000111222222333333333222222222111111444333333333444666888999;;;<<<===???@@@@@@@@@@@@AAAFFFDDDEEEOOOWWWggg}}}))))))))))))((((((((((((************))))))))))))*********)))))))))))))))******))))))***+++,,,,,,******+++++++++)))'''&&&((())))))***++++++,,,,,,***++++++,,,,,,,,,++++++'''((()))++++++***))))))))))))))))))))))))))))))*********,,,///000///...------,,,+++************))))))******+++******)))***)))))))))((((((((((((***))))))(((((())))))***))))))((((((((())))))***))))))))))))))))))))))))(((((((((''''''''''''''',,,+++***))))))***,,,---,,,+++******))))))************++++++,,,,,,,,,,,,...---,,,+++++++++++++++))))))***+++,,,------...)))***+++,,,------------,,,,,,,,,,,,++++++******+++++++++++++++,,,---...***+++++++++,,,,,,+++++++++++++++************)))******++++++,,,,,,------'''(((***,,,,,,***((('''***))))))***++++++++++++***++++++++++++***))))))((()))***+++++++++++++++++++++,,,,,,,,,---------////////////...---,,,++++++++++++,,,,,,---------************+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------++++++,,,,,,,,,---------+++++++++******))))))))))))***,,,......---+++***,,,++++++************+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++***,,,...//////...---,,,///---***((('''(((***+++---,,,,,,,,,,,,---......************************++++++++++++++++++++++++///...,,,,,,------+++***''')))+++,,,,,,,,,++++++))))))***************+++******+++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************)))))),,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,---......//////000///......---,,,,,,,,,---......////////////...000000000000000000000000////////////000111333333222222222222222222222333333333333444555777999:::;;;<<<===>>>@@@@@@@@@@@@@@@EEEDDDEEEOOOWWWfff}}}))))))((((((((((((((((((,,,,,,,,,++++++*********))))))))))))))))))************)))))))))***+++,,,))))))***+++***)))(((&&&(((((()))***+++,,,,,,---)))***************))))))'''((()))++++++***)))))))))))))))))))))))))))))))))((()))+++---///...---------,,,++++++***++++++((()))))))))))))))(((((()))))))))((((((((((((''')))((((((''''''(((((())))))((((((''''''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******)))((()))***+++,,,,,,++++++***************)))***+++,,,,,,,,,++++++,,,++++++************+++))))))***+++,,,,,,------'''((()))+++,,,,,,,,,,,,---,,,,,,+++***************************+++,,,,,,++++++++++++++++++,,,,,,)))************+++++++++)))*********++++++,,,,,,'''(((***,,,,,,***(((''')))***************+++++++++++++++++++++***))))))(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------......//////...------,,,***++++++,,,,,,------...************+++,,,---...+++,,,,,,------,,,,,,++++++++++++++++++******)))++++++,,,,,,,,,---------,,,+++++++++******)))))))))***,,,...///...,,,+++******)))))))))******+++------,,,,,,,,,,,,------++++++++++++++++++++++++(((***,,,...000///...---///---***((('''(((***++++++++++++++++++,,,------************************++++++++++++++++++++++++...---++++++,,,,,,***)))&&&''')))+++,,,---,,,++++++++++++,,,,,,---------+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))++++++***)))***+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---......+++,,,,,,------,,,,,,+++------------------------////////////...---,,,,,,+++,,,------.........---////////////////////////////////////000111333333///000000111333444555555222333444555666888999:::;;;<<<===>>>@@@@@@@@@@@@@@@EEEDDDEEEOOOVVVddd{{{(((((((((((())))))))))))---------,,,++++++******))))))))))))************************************))))))************))))))(((((()))***++++++,,,,,,((())))))))))))(((''''''(((((()))***************)))))))))))))))))))))))))))((((((***,,,---,,,+++,,,++++++***++++++,,,,,,)))))))))***))))))((('''))))))((((((((((((''''''((((((''''''''''''((((((***))))))((((((((((((((('''(((((())))))((((((''',,,,,,++++++******))))))&&&&&&'''(((((())))))))),,,,,,+++************+++)))***+++,,,---,,,++++++))))))((((((((((((((()))******+++++++++,,,,,,,,,(((((()))******+++,,,,,,,,,++++++************+++)))***************++++++)))))))))***+++---...///))))))******+++++++++,,,************++++++++++++((()))***++++++***)))((((((***++++++******+++,,,+++++++++,,,++++++***)))'''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,---...------...............---******++++++,,,,,,------------,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,+++***)))((('''++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---......------))))))))))))***+++,,,,,,,,,,,,+++************+++)))))))))))))))*********'''(((***,,,...///.........,,,***)))((()))***+++(((((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((''')))+++,,,+++***'''&&&''')))+++,,,,,,***---------......//////000...---------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))*********************+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,+++++++++*********))),,,,,,...//////000//////***+++,,,---------------........................000/////////000111222222......000111333555666666222333444555777999::::::;;;<<<===???@@@@@@@@@@@@@@@EEEDDDEEENNNTTTbbbwww((((((((())))))*********------,,,,,,+++******)))((()))))))))************((()))***++++++***)))((())))))))))))***+++,,,,,,)))))))))***+++++++++,,,((()))))))))(((((('''&&&)))))))))))))))******+++))))))))))))))))))))))))***))))))***,,,---+++*********)))******+++,,,---+++++++++++++++***))))))))))))((((((((('''''''''))))))(((((((((((()))))),,,++++++***))))))******((()))************)))(((---------,,,+++*********%%%''')))***++++++***)))---,,,++++++******++++++(((***+++------,,,+++******))))))(((((())))))***,,,,,,,,,++++++++++++***+++******)))***+++---...+++******))))))***+++,,,+++++++++,,,++++++************)))******,,,---...+++++++++***************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((***,,,+++))))))+++---++++++,,,,,,++++++***)))'''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---...////////////*********+++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---......///++++++++++++,,,---...///++++++***))))))))))))))))))*********+++++++++,,,))))))******+++,,,------++++++***************+++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***,,,---,,,+++(((&&&%%%&&&)))++++++***------......///000000111000000///...---...//////........................++++++++++++++++++++++++((())))))***+++,,,,,,,,,))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***************+++++++++,,,---...///000000//////***+++,,,---............////////////////////////111000000000000000111111//////000222333444555555111222444666888999::::::;;;<<<===???@@@@@@@@@@@@@@@EEEDDDDDDLLLRRR___ttt'''(((((()))***++++++,,,,,,,,,++++++***))))))((((((((())))))*********+++((()))***,,,+++***((('''))))))(((((()))+++---...***************+++++++++)))))))))))))))(((''''''***)))((((((((()))+++,,,))))))))))))))))))))))))+++******+++,,,---+++***((((((((()))***+++---------------------,,,+++***)))(((((((((''''''''''''******))))))))))))******...------,,,+++++++++,,,)))***+++,,,,,,+++***))),,,,,,++++++***)))(((((('''))),,,/////////---+++---,,,++++++******++++++(((***+++------,,,+++***,,,,,,,,,+++,,,,,,------------,,,++++++******)))---,,,+++******,,,...///******)))))))))***,,,---------------,,,,,,+++***///...,,,***))))))******------,,,+++***)))((('''.........------,,,,,,,,,******))))))))))))******(((***,,,+++))))))+++---+++,,,,,,,,,,,,+++******'''((()))***,,,,,,,,,------,,,+++***+++,,,---...++++++---...///000000000*********************************+++,,,---///000+++,,,,,,------,,,,,,+++)))***,,,---......---,,,))))))*********+++++++++,,,,,,,,,------.........,,,++++++,,,,,,...///000,,,,,,,,,---...///000111,,,,,,+++******)))******---------....../////////+++******))))))***++++++************++++++++++++,,,,,,,,,,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++111///............---+++)))&&&$$$$$$(((******)))------......///000000111222111000///......///000........................++++++++++++++++++++++++******+++,,,---......///((()))+++,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,---......//////000000000000...---,,,+++,,,---...////////////000000000000000000000000222111000000000000000111111111111222222333333333111222444666888999::::::;;;<<<===???@@@@@@@@@@@@@@@EEEDDDDDDLLLQQQ]]]rrr+++***)))((((((***,,,---222000---+++***+++---...,,,+++)))((((((((()))))),,,+++))))))***++++++***+++,,,...000000000...---)))************+++++++++))))))******)))(((''''''))))))************))))))))))))***+++++++++++++++))))))(((((((((***+++,,,************************------+++***))))))((((((,,,++++++******************)))(((''''''((()))***)))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))******++++++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++***)))(((((()))))),,,+++***)))((((((((((((***)))***+++,,,,,,***(((&&&(((***---......---,,,,,,,,,++++++***)))((((((******,,,,,,,,,,,,******---,,,,,,+++***)))((((((((()))***+++,,,---------+++++++++*********)))))))))+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***+++---//////...---,,,++++++************++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,---...//////000///---,,,++++++,,,---------------,,,+++******++++++++++++,,,,,,---...************************++++++******++++++,,,---*********+++,,,,,,------)))***+++,,,...///000111---,,,+++******+++---...++++++******)))((((((((())))))(((((((((((())))))++++++,,,------------,,,+++)))&&&&&&(((***,,,---////////////...---,,,+++)))***,,,,,,++++++,,,---......//////000111111111111000---+++++++++,,,------------,,,,,,+++++++++,,,,,,+++***)))))))))***))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))***+++,,,---...---,,,,,,---,,,...,,,,,,888:::+++...,,,+++))))))***,,,---++++++)))))))))+++---///000,,,***+++///000...***,,,,,,------...///000000////////////////////////............///000222222111111111222333333444444333333444444666777999999======>>>>>>???@@@BBBBBBCCCDDDFFFIIIJJJPPP```ooo***)))((('''((()))+++,,,---,,,***((('''(((((()))+++***)))((('''(((((())),,,***(((((()))*********((()))+++,,,,,,+++***))))))************+++++++++)))))))))(((((((((''''''))))))************))))))((()))******++++++*********)))(((((((((***+++,,,************************,,,,,,+++***))))))))))))++++++***))))))))))))***,,,+++)))((('''''''''((())))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,+++************+++))))))))))))***+++,,,,,,*********+++,,,,,,***((('''(((***,,,------------*********+++,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++++++++,,,,,,+++++++++*********+++,,,------+++***+++---------,,,,,,+++,,,,,,,,,---,,,+++******+++,,,,,,***+++---//////...---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,------...//////000000///---,,,++++++,,,,,,******+++++++++***))))))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********)))))))))))))))******+++,,,------......------------,,,+++******(((((())))))***+++++++++)))******************)))))))))***++++++++++++***+++)))'''&&&(((+++,,,---////////////...---,,,++++++,,,---,,,***)))***+++++++++,,,------...//////000///---+++***+++,,,,,,------,,,,,,,,,+++++++++,,,+++******************++++++++++++,,,,,,,,,,,,******,,,---............------,,,+++******))))))***+++,,,---------,,,,,,000---------222GGGTTTMMM000///---+++******+++,,,++++++***)))***,,,---//////,,,***+++///000---***,,,,,,------...//////000////////////////////////............///000000111/////////000111111222222444444555666777888:::;;;============>>>???@@@AAAAAAAAADDDHHHJJJQQQaaappp)))((('''''''''(((******))))))(((((('''&&&&&&&&&******)))(((((((((((())),,,)))'''&&&((()))******((()))*********)))(((''')))************+++++++++***)))((('''''''''((()))))))))************))))))(((((()))*********************)))((()))***+++,,,************************++++++***************+++******)))((((((((())))))******)))((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))************))))))*********+++++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---***))))))******+++,,,---******)))***,,,,,,***((())))))***+++,,,------...******++++++,,,------...+++,,,---......---,,,+++******+++++++++,,,,,,,,,+++++++++++++++******)))------,,,,,,,,,+++++++++,,,...///...---,,,---//////...,,,+++***+++,,,,,,,,,,,,+++++++++,,,,,,---+++,,,---//////...---------,,,,,,,,,,,,,,,,,,---------------,,,+++***)))------......//////000000///...---,,,+++++++++,,,))))))***+++++++++******++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,++++++***))))))((((((,,,,,,++++++++++++++++++,,,---......---+++((('''(((((())))))***++++++,,,)))***+++,,,,,,+++***)))))))))***++++++++++++***+++)))'''(((***,,,,,,,,,...............---,,,++++++,,,---,,,***))))))***))))))***+++---......//////---,,,*********++++++,,,,,,,,,,,,+++++++++++++++************++++++,,,++++++++++++,,,,,,,,,,,,)))***+++---///000000000......---,,,,,,+++*********++++++,,,---,,,,,,,,,...***,,,///666LLL\\\XXX222111...,,,+++***++++++++++++*********,,,...//////,,,***+++...///---+++,,,,,,------...///////////////////////////////////////////////////000000/////////000111111222222555555666777888:::;;;<<<>>>>>>=========>>>>>>>>>@@@@@@DDDGGGJJJRRRbbbqqq))))))((((((((())))))***))))))*********)))((('''************)))*********+++)))&&&%%%''')))******++++++,,,,,,+++***)))((())))))*********+++++++++***)))'''&&&&&&''')))***))))))************))))))(((((()))************)))+++***)))))))))***+++,,,******************************))))))***++++++,,,***))))))((((((((((((((('''''''''((())))))***+++))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))((())))))******))))))((()))))))))******++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...---,,,+++************+++***)))***+++,,,***)))************+++,,,---...,,,,,,,,,++++++*********,,,---...//////...---,,,))))))))))))))))))))))))******+++++++++++++++***......---------,,,,,,,,,,,,---......------...//////...,,,+++******+++,,,,,,,,,,,,,,,,,,---------,,,---......///...------,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++***------------......//////......---,,,,,,+++++++++)))***+++,,,---......------,,,+++******)))******************************,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++---,,,,,,+++***)))((((((+++,,,------,,,+++***))),,,,,,+++******))))))((()))***+++,,,,,,+++***)))++++++,,,------------,,,+++)))((()))+++------,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***)))***+++******+++,,,...///000000---,,,+++************+++,,,+++++++++++++++++++++************++++++,,,---************++++++++++++***+++---...///000000000------------------------******++++++,,,,,,,,,,,,)))'''---000222>>>EEE===000///---,,,++++++++++++++++++***++++++,,,.........---+++,,,...///---+++---------.........//////////////////////////////111111111111111000000000111111111222333333444444444555555666888:::<<<===@@@@@@???>>>>>>>>>>>>>>>BBBCCCEEEIIIKKKRRRbbbqqq+++*********************)))***+++,,,+++***)))'''***+++++++++++++++++++++***(((&&&&&&''')))******---------,,,,,,+++******))))))*********++++++++++++)))(((''''''(((***+++))))))************))))))(((((()))***************,,,+++***))))))***++++++************************))))))))))))***+++,,,,,,***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))************)))))))))))))))******++++++,,,......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++************,,,***))))))+++++++++)))************+++,,,------************))))))))))))------////////////------++++++******)))(((((('''((((((***+++------...............---------,,,,,,***,,,------,,,,,,---///...---,,,+++++++++,,,,,,,,,,,,------.................................---++++++************++++++***+++,,,---------------+++,,,,,,,,,,,,,,,---------------,,,,,,+++******)))***+++,,,---............---,,,+++++++++++++++************************+++++++++++++++,,,,,,---++++++,,,,,,---------------,,,,,,+++)))(((''''''+++******)))***+++---...,,,,,,++++++***)))))))))))))))***++++++***))))))++++++,,,------------,,,******)))+++---...---,,,))))))*********)))(((((('''(((************,,,---******+++,,,---...///000,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------+++++++++,,,,,,,,,,,,---------......///.........***+++,,,---...//////000************++++++,,,,,,***(((...000,,,///111'''+++++++++++++++,,,,,,,,,++++++++++++,,,---.........---,,,,,,---...---,,,---------...............////////////////////////222222333333333222111111111111111222333333444444333333444555777999;;;<<>>AAAAAA@@@@@@???@@@@@@@@@DDDDDDFFFIIIJJJPPP___nnn))))))***))))))(((''''''))))))))))))************%%%&&&''')))))))))(((''''''''')))+++......+++))),,,+++++++++,,,---......)))************+++++++++***+++,,,------------,,,))))))************))))))++++++,,,------------,,,...---+++*********++++++************************++++++***************+++,,,++++++***************!!!%%%(((+++...//////))))))))))))))))))))))))))))))(((((((((***+++---))))))))))))))))))))))))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++((())))))+++,,,---......************************+++*********++++++,,,---,,,+++***)))((((((((((((---+++)))(((***+++++++++(((***,,,------,,,+++*********************+++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,------------...///000000000///------,,,,,,,,,+++++++++)))***,,,,,,,,,,,,---///'''))),,,...//////---,,,+++,,,...000000000000///111000///...............---,,,,,,++++++,,,,,,---............---,,,++++++------------------------,,,,,,------,,,+++)))(((++++++,,,---------,,,,,,***)))))))))***+++,,,,,,************************---,,,,,,,,,,,,---......///......------,,,,,,+++*********+++,,,,,,------)))***+++,,,,,,+++)))(((------,,,++++++******)))///---+++))))))+++---///++++++,,,------------,,,)))***,,,///111000---+++)))******+++++++++******((()))******)))(((***+++//////............------,,,,,,---......---------))))))******++++++++++++...------,,,++++++++++++'''(((((((((((()))))))))((()))***,,,---...//////...------,,,,,,+++******+++***)))))))))***,,,---)))%%%+++///((('''***'''............---,,,,,,+++***+++,,,---............,,,---...---,,,,,,---........................---////////////////////////+++---///111222111000000111111111222333333444444444555666777:::<<<>>>???@@@???????????????@@@@@@AAAAAADDDGGGIIIOOO___nnn***))))))(((((((((((()))++++++***)))(((((())))))************************'''((()))***+++,,,------(((((()))***************,,,***(((&&&&&&''')))***'''((()))***+++,,,,,,,,,***++++++++++++***))))))###%%%((()))***+++---///000///---,,,+++,,,------))))))(((((((((((())))))+++*********))))))((((((((()))++++++***(((&&&$$$%%%'''*********)))))))))******))))))))))))******)))(((((()))+++---,,,+++,,,+++++++++***)))))))))+++******+++---///000///...------,,,+++***))))))///...---,,,++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,...+++)))))),,,......---/////////...---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------,,,,,,+++***---,,,,,,,,,,,,---.........---,,,+++***++++++,,,++++++,,,,,,,,,------------,,,+++******,,,...////////////...------,,,,,,//////...---,,,+++++++++,,,+++***))))))+++---...---------.........//////////////////............*********))))))))))))(((***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------------,,,------...///000---,,,,,,+++***)))((((((,,,+++***))))))***+++,,,***))))))))))))+++,,,------......,,,******+++,,,---,,,,,,+++*********+++)))***+++---.../////////---------,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,---...---+++))),,,,,,,,,+++******---///***+++,,,,,,---...///000---,,,***)))))))))******(((((()))))))))*********+++++++++,,,,,,---------)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---)))***+++,,,...///000000---///000000///---...///111111000000000000000000///000000000111111111111111111000000000000000111333333555666888:::;;;<<>>===<<<===???AAABBBDDDDDDEEEGGGIIIOOO\\\iii))))))((((((((())))))***++++++***)))))))))))))))************************************************))))))***+++++++++++++++)))))))))***+++,,,---...((()))***+++++++++++++++***++++++++++++***))))))&&&(((******))))))+++---,,,+++***)))((())))))*********))))))))))))******************)))))))))((()))************(((&&&%%%&&&(((******)))((()))*********))))))))))))******)))(((((()))+++---,,,++++++++++++***************++++++---///222222000///,,,,,,,,,,,,++++++++++++,,,+++***)))((((((((((((,,,,,,,,,+++++++++++++++,,,+++***))))))***+++,,,...+++)))***,,,......---......///......---,,,+++...---------,,,,,,++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,,,,,,,---......///...---,,,++++++,,,---++++++,,,,,,,,,------------,,,+++***+++,,,...///........................000000//////......---------,,,+++***+++,,,...///,,,,,,,,,---------......000000//////......------------------,,,,,,,,,,,,************++++++++++++(((((()))))))))*********---,,,,,,,,,,,,---......///...---,,,,,,++++++,,,------,,,,,,++++++******++++++************++++++,,,+++***))))))***++++++,,,------,,,+++***,,,------,,,++++++******++++++)))***+++---.../////////...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------,,,++++++,,,---...---+++.........---++++++---///,,,,,,,,,---......//////---,,,***)))))))))***++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------......------,,,++++++***------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------...///000000---///000000///......///111111111111111000000000111111111111222222222222333222222111111222222222333444555777888:::;;;;;;>>>===<<<<<<<<<>>>@@@AAADDDCCCDDDGGGIIIOOO\\\jjj(((((((((((())))))***+++++++++***))))))))))))***************************---,,,,,,+++***)))((((((***+++,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,)))******+++++++++************++++++******)))(((***+++,,,+++)))((()))*********)))(((((((((((()))++++++************++++++************))))))))))))*********))))))((((((''')))******)))''''''(((*********))))))))))))*********)))((()))+++,,,,,,+++***************+++++++++)))+++---111333222///,,,+++++++++,,,,,,,,,------...---,,,,,,++++++++++++------,,,,,,++++++******,,,,,,************,,,,,,---+++******,,,------,,,---------......------,,,000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,,,,,,,---......///...------,,,---------,,,,,,,,,,,,---------------,,,+++++++++,,,...///,,,------...//////000000000000000000000000000000...---,,,,,,,,,---///000....../////////000000000000000//////...---,,,,,,............------------++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---...,,,++++++++++++,,,------......---,,,++++++++++++---------------,,,,,,,,,******++++++++++++******------+++***))))))))))))+++,,,---,,,++++++---...,,,,,,++++++******++++++)))***+++---............///...,,,******+++,,,---,,,,,,,,,,,,------------,,,+++******,,,......---///000000...,,,,,,---...------------------------,,,,,,+++************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------//////...------,,,,,,+++........................------------------------(((((()))******+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------............/////////000000---...000000///......///111111111111111111111111111222222222222333333333444444333333333333444444444555666777888999::::::===<<<<<<;;;<<<===???@@@BBBBBBCCCGGGIIIOOO]]]jjj(((((((((((()))***+++,,,++++++***))))))*********************************---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,++++++(((((())))))(((((('''&&&+++++++++++++++***)))(((***************))))))(((***+++,,,+++)))((()))***+++++++++++++++++++++++++++******))))))******+++*********)))))))))))))))+++***))))))(((((())))))+++++++++)))''''''(((*********))))))))))))*********)))((()))+++,,,+++***)))))))))***+++++++++,,,((()))+++...000///---***,,,,,,,,,,,,------------//////...------------------------,,,,,,+++******---,,,++++++++++++,,,---,,,,,,++++++,,,,,,,,,,,,***++++++,,,------,,,,,,//////......---,,,++++++------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................,,,,,,,,,------------...---,,,,,,,,,,,,---......---........./////////000000000000000000000111111------,,,,,,------...///---.........////////////000000///...------,,,+++,,,,,,,,,,,,++++++++++++------------............---,,,+++******,,,...///***************++++++,,,++++++++++++,,,---...///++++++,,,,,,---------...)))***,,,,,,,,,,,,***))),,,,,,++++++***************+++,,,,,,++++++---///,,,,,,++++++***++++++,,,******+++,,,---......---000...+++))))))***,,,...*********+++++++++,,,,,,...,,,******+++---------///000000...,,,++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,---------......------,,,,,,,,,---......//////..................,,,...000000///...///000000000000111111111111111111111111222222222333333444333333333333444444555555666666777888999999999<<<;;;;;;;;;<<<===>>>???AAAAAACCCFFFIIIPPP]]]kkk(((((((((((()))+++,,,,,,+++***************++++++))))))))))))))))))))))))+++************************+++++++++++++++*********(((&&&%%%%%%&&&'''(((+++++++++++++++***)))((()))************)))(((((()))***++++++***)))***,,,++++++,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))******+++******))))))))))))***+++,,,+++)))'''''')))+++******))))))))))))******+++)))))))))+++,,,+++***)))))))))***+++++++++,,,+++******+++---...---,,,//////......---,,,,,,+++,,,++++++************+++---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,,,,,,,((()))***+++++++++++++++------------------------))))))))))))))))))))))))++++++++++++************+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......---.....................,,,,,,---------.........---,,,,,,,,,------......000000/////////.........////////////////////////,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,000//////...---,,,,,,,,,++++++++++++************,,,,,,,,,,,,------------)))((('''&&&&&&(((***++++++++++++++++++,,,------,,,,,,,,,,,,---...///000******++++++,,,,,,------***+++,,,------,,,+++*********++++++,,,,,,,,,,,,***+++,,,,,,++++++---///,,,++++++***++++++,,,,,,******+++,,,------------000...+++))))))***,,,...******+++++++++,,,,,,,,,000...+++***+++,,,,,,+++---...///...+++******+++,,,,,,++++++***)))))))))+++++++++,,,,,,,,,+++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,---------......------,,,,,,,,,---...............------------,,,,,,...///000///...///000/////////000000111111111000000000000111111111222222222222222222333444444555666666777888999999999;;;;;;;;;<<<<<<===>>>???AAA@@@BBBFFFIIIOOO]]]kkk))))))))))))******+++,,,+++************+++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++******))))))(((&&&%%%'''))),,,...+++++++++++++++***)))((())))))******))))))((('''(((***++++++******,,,---((()))******++++++******))))))(((((((((((())))))))))))))))))***************************************++++++***(((((()))+++******))))))))))))******+++***)))***+++,,,+++)))***************+++++++++...---+++,,,---//////...111000///...---,,,++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,------------------------------------+++---......,,,++++++,,,((()))******+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++++++++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,,,,---............---,,,---------............,,,---------............111111000//////...------........................+++,,,,,,,,,------------............////////////.........---------------------------,,,,,,,,,,,,************++++++++++++******)))((()))***+++,,,......------......///000000000///...------------******++++++,,,,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,------------+++,,,---,,,++++++---...++++++******++++++,,,,,,******+++,,,,,,,,,,,,,,,///...,,,******+++,,,---------------............///---++++++,,,,,,,,,++++++---......,,,******++++++++++++******)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++---,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---------------,,,,,,,,,+++---///000/////////111---......//////000000000//////000000000111111111111000000111111222333444444555666777888999::::::;;;<<<<<<===>>>>>>??????AAAAAABBBFFFHHHNNN\\\iii*********)))******+++++++++*********++++++,,,---))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---,,,++++++***))))))))))))***,,,---...******+++++++++******))))))))))))))))))((((((''')))+++,,,+++******+++---'''''')))*********))))))***))))))))))))))))))***((()))))))))************))))))++++++++++++***)))(((***++++++***)))***+++******))))))))))))******+++***)))***++++++***)))+++++++++***************---,,,,,,---//////...,,,000/////////......------//////............//////++++++,,,,,,---.........------............------***---///...,,,******+++***++++++,,,,,,,,,,,,+++++++++++++++++++++******------------------------((()))******+++,,,------***+++,,,,,,---------,,,---,,,,,,,,,,,,---......***+++,,,---......---,,,------------............,,,------...............000000000////////////////////////......---------,,,,,,---...............000000000000111111111222,,,,,,------------..................------------++++++++++++,,,,,,,,,,,,---------.........//////------,,,,,,------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,***+++,,,---------,,,+++,,,------,,,+++***,,,---++++++******++++++,,,---******+++,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,---------............///*********,,,...///...,,,+++---//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,***++++++,,,---...//////---------,,,,,,+++++++++...------,,,++++++******------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------............+++---///000//////000111,,,,,,------...//////000000000111111111222222222000000000000111222333444333444555777888:::;;;;;;<<<<<<===>>>????????????BBBAAACCCFFFHHHNNN[[[hhh++++++******************+++*********+++,,,,,,---))))))))))))))))))))))))++++++******************---.........------,,,+++******+++,,,+++***)))((()))******+++++++++******)))))))))))))))(((((('''+++,,,---,,,*********,,,'''((()))+++++++++***)))++++++************++++++(((((())))))*********+++((()))+++,,,,,,+++***(((&&&)))+++,,,+++***++++++******))))))))))))******,,,***)))***++++++***))),,,+++++++++******))))))((()))+++---///...***'''.........///////////////,,,,,,+++++++++,,,,,,---***++++++,,,---...//////------............------***---//////,,,******+++---------......------,,,---,,,,,,+++***)))((((((************************))))))***+++---...//////***+++,,,,,,---------------,,,,,,,,,,,,---......)))***,,,---...---,,,,,,---------.........//////,,,---......//////............//////000000111111111000000///...------,,,---......///000/////////+++++++++,,,,,,,,,,,,---++++++,,,------......///......---------,,,,,,,,,........./////////000000+++,,,------......------******))))))******+++,,,++++++++++++,,,---.................................---++++++++++++---...,,,---......---,,,***)))---......,,,******+++,,,+++*********+++,,,,,,---******+++,,,,,,,,,++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------''''''))),,,///111000///+++---///000///------...------------------------)))***,,,---...---,,,,,,(((((()))***,,,---......---------,,,,,,+++++++++++++++,,,------......///........................++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---............//////000000+++---///000//////000111++++++,,,,,,---...//////111111222222222333333333111111111111222333444555333333555666888:::;;;<<<<<<===>>>???@@@@@@@@@@@@CCCBBBCCCFFFHHHMMMZZZggg///---+++)))'''&&&&&&'''---------,,,+++***)))((()))))))))(((((((((((('''))))))*********+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++***************+++,,,,,,------******+++++++++,,,,,,,,,...---,,,++++++---///000---,,,***)))))))))******+++++++++++++++***))))))(((((((((((())))))))))))))))))*********+++++++++,,,+++)))((((((((()))*********))))))))))))******))))))))))))***+++,,,---........................******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................))))))***+++,,,...///000///...,,,+++***++++++,,,,,,------------,,,***)))*********++++++,,,,,,,,,/////////...------,,,,,,------..................//////.........---------///...---,,,+++,,,------***+++...000222333333333............////////////.........///111222111///......------,,,,,,,,,+++...............///000000222111///---,,,---...///000000000000111111111111111000///...---,,,,,,,,,111111000///...---,,,,,,,,,---------.../////////***+++,,,,,,------------///...------------...///+++,,,...//////...,,,+++------,,,,,,+++***))))))+++++++++,,,,,,---------************************++++++++++++++++++++++++...------,,,,,,------...---...//////...---+++***,,,---/////////---+++***++++++,,,,,,,,,++++++***...---,,,+++************,,,,,,,,,++++++*********//////.........---------,,,,,,+++******+++,,,,,,,,,++++++***+++,,,...///------+++******+++------,,,,,,,,,++++++*********,,,------......------,,,+++***))))))+++++++++)))------......---+++)))(((,,,,,,,,,------.........***+++,,,,,,******+++,,,...------------.../////////......------///000111000111333444444333222111222333444555666666666666444444555666888:::;;;<<>>=========>>>???EEECCCDDDHHHJJJNNNXXXbbb{{{,,,+++***((((((((())))))++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,,,,++++++***************************************+++++++++******)))******++++++++++++******,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,---,,,+++***+++,,,...///---,,,+++***)))******+++******++++++******)))((((((((((((((()))))))))***))))))*********+++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........------------------++++++++++++,,,,,,,,,,,,...------------...//////------------------------*********+++,,,---...///...---,,,+++++++++,,,---.../////////...---+++*********+++++++++,,,,,,,,,,,,,,,,,,---------------/////////...---------,,,//////.........---------///...---,,,,,,,,,------***,,,---///111111111111............////////////222000//////111111000///111111111000000000//////...............///000000111000///...---......///000000000000000000000000000///......------------///////////////.........---------...............***+++,,,---------------///...---,,,,,,---...///,,,---...//////...---,,,......------,,,++++++***///......------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))***,,,---,,,,,,,,,***+++,,,------+++)))(((,,,,,,---------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---......---,,,+++++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,+++******+++,,,+++))),,,,,,---------,,,++++++------------,,,,,,,,,,,,+++,,,------,,,+++,,,...---------------...//////000//////...///000111222...000111333333222111000000111222333444555555555444444555666888:::;;;<<>>======>>>???@@@???>>>@@@DDDGGGKKKVVV```yyy(((((((((((()))***+++,,,)))***+++---.../////////******)))))))))(((((((((***************++++++++++++++++++++++++*********************************,,,,,,,,,++++++)))((((((******++++++++++++******------,,,,,,+++******)))*********++++++++++++,,,,,,+++*********+++---------,,,++++++******++++++***************)))((((((((((((((()))))))))*********************+++++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,---------,,,---...---,,,+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------...............//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,---...111111111111000...,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,------...000000///...---,,,,,,+++...............---------///...------,,,,,,------+++,,,---...////////////............////////////444222/////////000//////000000////////////.....................///000000000000000///////////////000000000000//////////////////......---.....................//////000000...............---------+++,,,,,,------------,,,...------,,,,,,------...........................//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...((()))***+++,,,,,,,,,,,,***+++,,,---,,,+++***))),,,------......---------++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,+++++++++*********......------------......///...---,,,++++++++++++------............---------,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...---++++++,,,,,,+++***,,,+++++++++,,,,,,---......------,,,,,,++++++***+++---......------...000------------......//////000000000000000111222222---...000111111111000///111111222222222222111111444444555666888:::;;;<<<>>>=========>>>???@@@AAA@@@???AAAEEEHHHMMMXXXcccwww'''(((((()))***++++++,,,((()))***,,,---......///)))(((((((((((('''''''''************************+++++++++***************************************+++++++++++++++***)))(((******++++++++++++******+++++++++******)))))))))************++++++++++++******))))))******+++,,,,,,,,,++++++++++++++++++)))************)))(((((((((((()))))))))*********************************'''(((***,,,---------,,,+++******))))))******++++++---...---***((()))***------,,,,,,+++*********,,,,,,,,,---------......---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------......111222222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////......---------,,,........................///......---------------,,,,,,------------------............////////////333000---,,,...///000000//////////////////.....................///000000//////000111111111000000000000000//////////////////...............///000.........////////////////////////...---------,,,,,,,,,---------------,,,------,,,,,,,,,,,,------......---,,,,,,---..................------,,,,,,)))***+++---...000111111++++++++++++++++++++++++------------------------...------,,,,,,------...............---,,,++++++,,,---.........---,,,,,,+++,,,,,,---------------)))***+++,,,------------000/////////////////////...------------,,,,,,,,,...------------------...------------,,,,,,,,,,,,,,,---...//////...---,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...,,,,,,------,,,***---,,,+++***++++++---...,,,,,,,,,,,,,,,++++++++++++,,,......------...000,,,------.............../////////000000000111111......///111111111111111444444444333111000...---444444555666888:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@BBBFFFIIIMMMXXXbbbttt)))))))))***************))))))***+++++++++++++++,,,,,,+++++++++*********************************************************************************((()))***+++++++++++++++******++++++++++++******'''((((((((()))))))))***))))))*********+++++++++))))))))))))******++++++++++++++++++++++++++++++***************)))(((((())))))))))))************************************%%%&&&(((***,,,,,,,,,+++))))))(((((((((((())))))***---000...***'''(((***,,,,,,+++++++++*********,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,---............000000000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,---------......//////---........................//////.........------------,,,,,,,,,---------............///////////////---++++++---///111111222222222222222222222222...............///000000//////000111222222222111111111000000/////////...//////.........//////000111000000///......------/////////...---------,,,---------......------,,,------------------------------,,,++++++,,,------------------,,,,,,,,,,,,((()))***+++---///000000++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...//////...---,,,,,,,,,,,,,,,---------------------******+++,,,,,,,,,,,,,,,)))***+++---.........................../////////.........---------,,,,,,,,,,,,------------,,,,,,++++++,,,---......//////,,,---...//////...---,,,------------------------,,,,,,------------,,,,,,///...------......,,,+++///...,,,+++******+++,,,******+++,,,------......***,,,------,,,,,,---///,,,---......//////............////////////000///...///000111222222222222333333444333333222111111444444555666888:::;;;<<<;;;;;;===>>>???@@@AAAAAAAAA???@@@CCCEEEIIIRRR\\\sss)))************))))))((()))***************)))(((++++++*********)))))))))+++++++++***************)))))))))***************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******++++++++++++******&&&''''''((())))))******)))))))))************+++))))))******++++++++++++))))))***+++++++++******+++++++++++++++***)))))))))))))))*********+++++++++++++++***************&&&&&&((()))***++++++,,,******))))))))))))******+++///333111,,,)))***---++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------............------...//////...---+++***------------,,,,,,,,,,,,000000///......---,,,,,,+++,,,,,,---...///000000---------..................////////////...------------,,,,,,,,,---..................////////////---+++***+++...111222222000000000111111111111111...............///000000//////000111222333333444222222111111000000//////000000//////.../////////111111000///...---,,,,,,...............------------............------,,,---......//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...************+++,,,---...******++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,)))***,,,---.........---+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,)))***,,,---///000000000------............---------------............///,,,------......------,,,...---,,,,,,......---,,,//////---,,,+++*********)))***+++,,,...///000000+++---...---,,,+++,,,---+++,,,.../////////...---------.../////////////////////000000111222333333///000222333555666777777444444555666888:::;;;<<<;;;<<<===???@@@@@@AAAAAADDDBBBCCCEEEGGGJJJSSS]]]sss((()))***++++++***)))(((*********++++++******)))((((((((((((''''''''''''+++++++++*********))))))((()))))))))*********+++++++++++++++++++++++++++)))******+++++++++************++++++++++++******)))))))))***************))))))))))))************)))***++++++++++++++++++'''((()))************))),,,,,,,,,,,,,,,+++******))))))*********++++++++++++++++++*********))))))(((((())))))***+++,,,---++++++************++++++***///333222---)))+++...******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---------------------------------------,,,------......---......//////...---,,,,,,---............,,,,,,......---------,,,,,,,,,------------------------,,,---------.../////////---------.........//////...//////000///...---,,,------,,,,,,---...///000............////////////......---///111222222111---------....../////////...............///000000000000000000111333555666333333333222111000000000111111000///.........///000000//////.........------------..............................---,,,,,,......///000000///......---...///000000///...---------------------............------,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***************,,,---...************++++++,,,---)))***+++,,,------------***+++---...///...---,,,+++++++++,,,,,,---------.........---------,,,,,,,,,---...//////...---,,,***+++---...////////////------,,,,,,,,,,,,------------......////////////,,,,,,,,,------,,,,,,,,,,,,+++***+++---......---------------,,,,,,+++***,,,,,,---......///000000...//////...,,,+++,,,---+++,,,...///000///...------...///000111000000///.........///000111222333///000222444555666666777444444555666888:::;;;<<<;;;<<<>>>???@@@@@@@@@???FFFDDDEEEHHHJJJNNNWWWaaattt'''((()))***++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++************++++++++++++******))))))(((((())))))*********++++++++++++++++++++++++++++++++++++++++++***)))(((******++++++++++++******------,,,,,,+++*********))))))))))))******************+++,,,,,,,,,,,,+++&&&'''(((*********)))(((,,,------------,,,++++++)))************+++++++++++++++++++++******))))))+++******)))***+++---...******))))))))))))******'''---222111+++(((***---******+++,,,---......///******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................---------------...///000....../////////...,,,+++,,,,,,.../////////...---.........------,,,,,,,,,***++++++,,,,,,------.....................---------------.........//////...///000000000///---,,,------,,,,,,---...000111............/////////000111000000111333333222000//////000000111111222222...............///000000111000//////111333666888444444333333222111000000222222111///.....................///////////////,,,------....../////////.../////////...---,,,,,,...///000111111000///......000111333333111000............///////////////---------.........//////000000000000000000000000------------------------...------,,,,,,------...000///---,,,++++++,,,------,,,,,,,,,------...///***+++,,,---............***+++---//////...---,,,---.........//////000000111000000000000/////////---...///000000///...---,,,---.../////////...---------+++******+++---------.........//////000000+++++++++,,,,,,+++++++++***))))))+++---///...---***+++,,,---...---,,,+++.........///////////////000111111000---,,,,,,---+++,,,...000000///...---...///000222222111111000,,,,,,------///000111222444444444444444333222111444444555666888:::;;;<<<;;;<<<>>>???@@@@@@??????BBB@@@BBBEEEHHHLLLVVVaaauuu++++++++++++++++++++++++***)))(((''''''((()))*********+++,,,+++***)))((()))******++++++,,,------************************((()))*********((('''&&&(((((((((((())))))))))))***++++++,,,------------++++++***************+++...---,,,)))((()))+++...***,,,...---,,,***)))******+++,,,------,,,+++*********++++++++++++*********+++,,,,,,***))))))+++...---,,,+++************++++++*********+++---...,,,+++*********+++,,,---111---,,,...///...+++))),,,+++******,,,......------...............---------...///...,,,+++,,,---...............------,,,//////.........---------..................------......//////...---,,,,,,---.../////////...,,,++++++,,,.../////////...---,,,,,,,,,---------......000000000000///...---,,,222111000///////////////..................------+++---//////...---...///000000111111111111000000000000000000000000000000000000.........///000111111111111111111222222222333444444555444333111000222111000//////......///000000000000000000000000////////////////////////.........///......---,,,000444777555///+++***,,,+++---///111222000...---//////------,,,---.../////////...------------...000000///...---,,,,,,+++---------,,,,,,+++++++++------,,,,,,+++***))))))------..................***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////+++,,,...//////...,,,+++---------,,,,,,++++++++++++,,,---...////////////............////////////---------............/////////............//////,,,,,,------...---------+++,,,,,,------,,,,,,+++111000///...---,,,++++++,,,---------......//////111111000000//////......////////////////////////000000000000////////////000000111222333333444444111111222333333333333222555444444555666888:::;;;;;;<<<>>>>>>>>>???AAACCCBBBBBBCCCEEEEEEIIITTT```yyy***************************)))(((((((((((()))*********+++++++++***)))(((((())))))******+++,,,,,,************************+++++++++++++++***))))))))))))))))))******************++++++,,,,,,++++++******)))))))))))))))***,,,++++++)))'''&&&&&&&&&***,,,------+++***)))******+++,,,------,,,+++*********++++++++++++******************)))'''%%%###...---,,,+++************,,,+++*********+++,,,---++++++*********+++,,,---+++)))))),,,000111000///---,,,***+++,,,------,,,,,,---------------,,,,,,---...///...,,,+++,,,---,,,---.../////////////////////.........---------......///////////////.........//////...------,,,......//////...------,,,,,,---.../////////...---------........./////////......///...---,,,++++++000000//////.../////////////////////////////////...///000000//////000222000000111111111111000000111111111111111111111111111000000//////000000000111000///......000111333111111222222222111000///000///////////////000111........................//////////////////////////////000000//////...---)))---000...)))&&&&&&'''---///000222222111000///......,,,,,,,,,,,,---.........---,,,,,,,,,,,,---/////////...------,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......------------------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------...////////////......///000222222000///...---------,,,,,,+++++++++,,,------...//////000000...............---------------------............///......------......///---------...------,,,,,,,,,,,,------------,,,,,,---------------,,,,,,,,,++++++,,,---...000000111000000000000//////......///////////////////////////////////////.........///000000111111222222222111111222333333333333222444444444555666888:::;;;:::;;;============@@@BBBBBBBBBCCCEEEEEEIIITTT___xxx))))))))))))))))))))))))***))))))(((((())))))*********++++++******)))((('''(((((()))******++++++************************,,,++++++***************************++++++++++++******+++++++++***))))))))))))((((((((())))))***,,,,,,,,,,,,***((('''&&&***+++---,,,+++)))******++++++,,,,,,,,,,,,++++++******++++++++++++******,,,+++***+++---,,,)))%%%---,,,+++***************,,,,,,+++******++++++,,,+++************+++,,,,,,(((((())),,,///222222111///---++++++,,,---,,,++++++,,,,,,---------,,,,,,---...///...,,,+++,,,---,,,,,,...///000111111111...............------------...///000000000000000.........///......---,,,//////...------------........./////////......---////////////000000000000////////////...---,,,,,,///............//////000000000000000000111111111///000000///...///111333000000111111111111000000111111111111111111111111222222222222111000//////000///...,,,---///111222......///000000000//////............///000111222........................////////////////////////000000000000000//////...***---000///+++))))))+++......//////000000000000...---,,,++++++,,,---......---,,,,,,++++++,,,,,,........................------------,,,,,,,,,,,,))))))***+++---...//////......------,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000111222222111000///------,,,,,,,,,,,,++++++...------,,,---...000111.........---------,,,,,,------------...............------,,,,,,------...............---,,,++++++------............------+++++++++,,,,,,---------)))***+++---///000111222000000000////////////...////////////////////////........................000000000000000000000000111111222333333333333222444444444555777999:::;;;:::;;;<<<<<<<<<<<>>>>>======???AAAAAAAAACCCFFFFFFHHHQQQ\\\qqq************************)))******++++++******)))+++***)))(((((((((((()))*********+++,,,,,,------***************************************++++++,,,'''((((((((()))))))))))),,,,,,---------,,,+++++++++++++++++++++,,,---...@@@999000++++++,,,,,,+++)))*********((()))***,,,))))))(((((((((((())))))******++++++++++++******...)))$$$"""$$$((())))))+++******)))))))))******)))***+++,,,,,,,,,,,,+++((()))******++++++*********111333//////444666222111///---,,,------,,,+++---...///000000000000000---...///...,,,+++,,,---///000000000//////...------------...............***+++,,,---------------,,,---......///............------------...////////////......//////000111////////////000000000000000111111222111111000000000////////////000000111/////////000111111222222000111111000///000222444111111222222222222111111222222222222222222222222222222222222111000//////---...000222222111000////////////...//////000000222111000///............000000000000000000000000////////////////////////...............------,,,---------.........//////000///.........///111111000000//////000111222444111000000///.../////////---------.........//////------------............,,,+++++++++++++++++++++......------,,,,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------++++++,,,,,,,,,,,,------,,,+++*********+++,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---............---,,,++++++------............------/////////......---------///............------------............////////////////////////////////////000000111111222222333111111111111111111111111111111222333333333333222222333555888:::;;;<<<<<<===>>>???>>>===>>>???AAAAAAAAADDDFFFFFFGGGPPPZZZooo)))))))))))))))))))))))))))***++++++++++++***)))+++***)))((('''(((((())))))))))))***++++++,,,,,,************************))))))***+++++++++++++++(((((()))))))))************++++++,,,,,,,,,,,,+++************+++,,,---...>>>888000---...000...,,,))))))***)))((((((+++---+++***))))))))))))***+++******++++++++++++******///---+++*********+++,,,******))))))))))))******((()))***,,,---------,,,'''((()))***+++******))))))222555000000777:::666111///---------...---,,,,,,---...///000000000000---...///...,,,+++,,,------....../////////......---------.........//////,,,,,,---------------,,,,,,------...//////......,,,------...//////............---...///000222333000000000111111111222222111111222222222222111111222111111000000000000111000000111111222333333444///111222222111000222333111222222333333222222111222222222222222222222222111000000//////000000000//////.........///000111000000......---...//////111000///////////////000///////////////////////////////////////////////////////////////...------000///...///000000000000000000//////000000111111000////////////111222333000000///...............---------...............------------.........///------------------------......---------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////............------.........+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,---------------...------,,,,,,,,,,,,------------,,,,,,,,,---------------......------..................---------.........///////////////////////////////////////000111111222222...//////000000111111111111111222333333333333222222333666888:::<<<<<<<<<===>>>>>>>>>======>>>@@@@@@AAADDDFFFFFFGGGOOOYYYmmm(((((((((((((((((((((((()))***+++,,,,,,+++***)))+++***((('''''''''((()))((((((((()))******++++++************************&&&'''(((*********)))((()))************+++++++++((()))***+++++++++++++++))))))))))))***+++,,,---///+++''''''+++...,,,))))))))))))(((((((((+++------,,,+++******+++,,,---******++++++++++++******&&&)))+++,,,+++***++++++***)))))))))))))))******&&&(((***,,,---...------'''((()))++++++******)))***444888222111888:::555000...------.........---+++,,,---...////////////---...///...,,,+++,,,---++++++---...//////000000---------.........//////.........///......------,,,,,,---.../////////...+++,,,...///000///...---------------///111333444111111222222222333333333333333444555555444444444333333222111000000000111111111222333333444555555---///000111000///000000111222222333333222222111222222222222222222222222000000///......///000111111///,,,******---000333111000...---,,,------...///......//////000111222........................////////////////////////000000000000000//////...///...,,,,,,.....................//////////////////.........///000222333//////...------------...........................---------.........//////........./////////000000------..................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...------,,,,,,------...+++++++++,,,,,,------------......//////...------''''''((()))***++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------...---------+++,,,,,,------,,,,,,+++)))******+++---......///,,,,,,------...///000000---------.........//////////////////////////////---......///000111111222,,,------...///000111111111111222333333333333222111333666999;;;<<<<<<<<<<<<=========;;;;;;===???@@@AAADDDFFFFFFGGGOOOYYYlll,,,)))''''''***+++***((())))))******+++++++++,,,...)))$$$%%%(((+++***''')))))))))))))))))))))))))))***++++++***)))((('''(((((()))***************---,,,,,,+++*********+++*********************+++************************+++*********+++,,,---------,,,***(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************))))))((((((+++***)))***+++++++++***---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,......///000222555777999999444///...000111...***------,,,---...000222333000///...---------------,,,,,,,,,---...///000000---...///000000000///...---------------...//////////////////////////////......------...000111222...111333444555555777888444444555666777888999:::999999:::::::::;;;;;;;;;888777777666666666777777555555666666666666666555222333444444555555555555777555444444555555333222777666444222111111222222///////////////000111111000000000111111111222222444333222111000000000000222111///.........///000////////////////////////111000///...------...///---......///////////////000000//////.........---000000000000000000000000////////////........................////////////000////////////.........------...///...---+++***......------------......///...---,,,,,,,,,,,,,,,---------------------------------............///...---,,,---///000///...------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++,,,---......))))))(((***,,,...------........................,,,,,,,,,---------......+++++++++,,,,,,---------000000////////////000000,,,...000000//////111333...///000111111222111111111111000000000000111111222000...,,,---///111333444444555666888:::;;;<<<999:::<<<======>>>AAACCCFFFCCCCCCDDDDDDFFFNNNXXXlll,,,)))'''(((***+++***((()))))))))*********++++++---)))%%%%%%(((+++***((())))))))))))))))))))))))******+++++++++***)))((())))))***+++++++++++++++---,,,++++++*********+++.........------,,,,,,,,,***************************************+++,,,,,,...---+++***)))***+++,,,++++++,,,,,,,,,,,,,,,+++************************++++++*********)))))))))+++*********+++++++++***(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,.........///000222444555777333...---///000...+++...------...///000222333//////...---------------,,,------....../////////......000000000000///.........///000000111222222,,,,,,---......///000000000000///000111222444555222444777999:::;;;===>>>>>>???@@@BBBDDDEEEGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHDDDCCCCCCBBBCCCCCCDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@======>>>>>>===<<<<<<;;;>>><<<999888888777666555777666444333222333333444333333222222222333333444444444444333333222222222333222111000000000000000222111000///...//////000////////////////////////111000///...---......///---...//////000000//////000/////////............000000000000000000000000////////////........................//////////////////.........---------------......------,,,+++......------------......///...---,,,,,,,,,,,,------------------------------------............///...,,,,,,---...//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,++++++,,,,,,,,,---,,,++++++,,,,,,+++***------------------------,,,,,,,,,---------......,,,,,,---------.........000000000///////////////---...000000//////111222000000111111111000000///111111000000000000111111222111000//////111222444444444555666888:::;;;<<<:::;;;=========>>>@@@CCCEEECCCCCCDDDDDDFFFNNNWWWkkk+++***((()))***+++***)))(((((())))))))))))******,,,(((%%%&&&(((******((())))))))))))))))))))))))+++++++++,,,++++++***)))******+++,,,,,,,,,,,,,,,,,,,,,+++************+++000000///...---,,,++++++******************************)))))))))***++++++...---,,,+++***+++,,,---))))))+++,,,,,,---------+++++++++++++++++++++++++++++++++++++++*********************************'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++...---------...///000000444000---,,,...000...,,,............///000222222......---,,,,,,,,,------........................//////000000000//////...,,,,,,...///000000000000,,,,,,---...///000111111222222222444555777999:::<<>>===<<<;;;999999888777666666666666333333222111111111222222555444333222111000//////111111000000///000000000222111000////////////000000000000000000000000000000000///.........//////---...//////000000//////////////////............000000000000000000000000////////////........................////////////000/////////..................---,,,,,,,,,------......------------............---,,,,,,,,,---------------------------------------............///...,,,,,,,,,...///...---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...---,,,++++++++++++...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000000111000///...------...000000//////111222222222222111111000......111111000000000000111111222222222222222333444444444444555666888:::;;;<<<;;;<<<============???AAAEEECCCCCCDDDDDDFFFNNNWWWkkk************++++++***)))((((((((((((((()))))))))***(((&&&''')))******)))))))))))))))))))))))))))+++++++++,,,++++++++++++)))***++++++,,,,,,++++++++++++***************+++,,,,,,,,,++++++************************************)))))))))))))))******,,,,,,+++*********+++,,,((()))******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))************+++,,,,,,***)))(((++++++,,,------,,,++++++,,,,,,,,,------...//////000...,,,,,,---//////...---------......///000000------,,,,,,,,,,,,------////////////..................////////////......,,,---...000000000//////000111111222333444444555666777999<<>><<<;;;:::999999555444333222111111111111555444444333222111000000111111000000000000111111111111111000000000000000111111111111111111111111000000//////////////////......///000000000000000///////////////.........////////////////////////////////////........................////////////111111111000000000/////////...,,,++++++,,,---.........------------.........------,,,,,,,,,---------------------------------------............///...---,,,---...///...---........................,,,,,,,,,,,,,,,,,,++++++------------------------------------------------------------------------...---,,,,,,+++++++++,,,++++++***,,,...000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///111111111///---+++---///000000//////000222111111111111111000//////111111000000000000111111111111222333333444444444444444555666888:::;;;<<<<<<===>>>===<<<<<<>>>@@@DDDBBBCCCDDDDDDFFFMMMVVVkkk)))***+++,,,+++*********)))))))))((((((((((((((((((((('''''')))******)))))))))))))))))))))))))))++++++++++++++++++,,,,,,((())))))************************))))))***++++++(((((())))))*********+++******************************)))))))))))))))******)))))))))))))))******)))))))))))))))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++***+++---+++)))((()))+++******+++,,,,,,***)))(((+++,,,---......---,,,+++***+++,,,---///000111111...---,,,,,,---...//////+++,,,,,,---............---------,,,,,,------...//////////////////...................../////////222222333333333333333333333444666999;;;>>>@@@AAACCCEEEHHHMMMQQQUUUXXXZZZccceeeiiikkklllnnnppprrrsssttttttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwyyyxxxwwwvvvsssqqqooonnnbbb]]]WWWRRROOOMMMKKKIIIGGGFFFEEECCC@@@>>><<<;;;;;;;;;999777666555555555777777777777666666666666333333222111111111111222111111111111111000000///222222222222222222222222//////000000000000000000...//////000000000000000.........///////////////////////////////////////////////////........................////////////000000000/////////.........---,,,++++++,,,...///......------------......------,,,,,,,,,------...---------------------------------............//////...------//////...---..............................---,,,++++++******------------------------++++++++++++++++++++++++------------------------,,,+++++++++,,,,,,---...++++++***,,,...000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------///000111000///---+++...///000000//////000111//////000111111111111111111111000000000000111111///000111111222333333333444444555666888:::;;;<<<===>>>>>>>>><<<<<<>>>???CCCBBBCCCEEEEEEFFFLLLUUUjjj(((***------+++***************))))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))+++************+++,,,,,,(((((()))************)))***))))))))))))***++++++(((((()))***+++,,,------************************++++++***)))))))))******((((((((()))))))))))))))*********))))))'''&&&&&&++++++++++++++++++++++++*********+++++++++++++++***,,,...,,,)))'''(((+++'''((()))***+++,,,,,,,,,+++---...000000...---+++***+++,,,...000111111111...------,,,---...///000+++,,,---............---......---------...//////////////////////////////.........///000111222333444444444555666777888999;;;===@@@EEEJJJOOOSSSUUUXXXZZZ^^^ccchhhlllnnnppptttvvvyyyzzz{{{{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvjjjfff```\\\YYYVVVTTTRRRPPPPPPNNNLLLJJJGGGDDDCCCBBBAAA???===<<<:::999999888888888888888888888777777666555444333333333333111111222222111111000///111111111111111111111111//////000111111111000000...///000000111111000000.........///////////////000000000000000000000000////////////........................////////////------------,,,,,,,,,,,,------,,,,,,,,,---............------------......------,,,,,,,,,---......---------------------------------............///111000...///000000///....................................---,,,+++++++++------------------------++++++++++++++++++++++++------------------------++++++++++++,,,---...///...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------...////////////...---...000111000///...///111......000111111222222222111111000000000000111111////////////000222333444444444555666888:::;;;<<<===>>>>>>===<<<<<<>>>@@@BBBAAABBBEEEEEEEEELLLTTTiii(((+++......,,,******+++++++++*********)))))))))&&&'''((()))))))))******))))))))))))))))))))))))***))))))((()))***+++,,,))))))***++++++++++++***)))))))))))))))***++++++*********++++++,,,,,,---************************,,,,,,+++***************(((((()))***************)))***************))))))************************)))))))))*********++++++***,,,...,,,(((&&&(((+++(((((())))))***+++------,,,...000111111000...,,,+++,,,---///////////////.........---------///111---...///000000000///...///............///000111......//////000000111111000000000111333555777999999999999:::===AAAEEEHHHNNNPPPTTTYYY^^^cccgggiiikkkmmmpppuuuxxx{{{}}}}}}~~~~~~}}}xxxxxxyyyzzzzzzzzzzzzzzzuuurrrmmmjjjgggeeebbb___\\\\\\\\\[[[YYYWWWUUUSSSPPPNNNLLLJJJGGGFFFEEEDDD??????>>>======<<<;;;;;;;;;:::888777555555444444111111222222222111000///111111111111111111111111...///000111222111111000//////000111111111111000............/////////000000000000000000000000000////////////........................////////////............------------+++,,,------......------......------------......,,,,,,,,,,,,,,,---...///---------------------------------............///333111000000111111000...........................,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,---------,,,++++++,,,,,,+++***------------------------,,,,,,,,,---------....../////////.........------,,,------......////////////000111000///...///000///000000111111111000000111111000000000000111111000///......///111444555444444555666888:::;;;<<<<<<===>>>===<<<===???@@@BBBAAABBBEEEEEEEEELLLTTTeee~~~'''+++......,,,******+++,,,+++++++++******))))))%%%'''))))))))))))***+++))))))))))))))))))))))))))))))((((((((()))+++,,,******+++,,,,,,,,,,,,+++))))))((())))))***++++++++++++******************************************------,,,+++******++++++((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))---///---(((&&&(((+++---,,,***)))))))))***+++---///111222222111///---,,,---.........---,,,+++/////////...------///111//////111222222111000000///////////////000111111---......///000111111222222222222333666888;;;===DDDCCCDDDFFFJJJQQQWWWZZZccceeegggjjjnnnqqqtttuuuuuuwwwzzz}}}}}}{{{zzzuuuvvvxxxyyy{{{|||||||||~~~|||yyyvvvtttqqqnnnkkkffffffgggggggggeeedddcccaaa___]]]ZZZXXXVVVUUUTTTLLLLLLJJJIIIGGGEEEDDDCCC===<<<;;;999777666555555111111222333222111000///000000000000000000000000...///000222222222111000//////000111111111111111---.........//////000000000000000000000000000000000/////////......................../////////000111111111111000000000000***+++---...///...------.........------.........,,,,,,,,,,,,,,,---...///---------------------------------.........//////444222111111222222111///////////////////////////******,,,---///000111222................................................------------------------......---,,,++++++++++++))))))(((***,,,...------........................,,,,,,,,,---------......111111000000/////////...,,,,,,,,,,,,---///000111///000111000///...///000111222222111111000///...111111000000000000111111111000......///222555777444444555666888:::;;;<<<;;;<<<============???AAAAAAAAABBBEEEEEEEEEKKKSSSccc|||))))))*********))))))(((+++++++++***************((((((((((((((((((((((((///...,,,***))))))******...+++***+++------***'''+++++++++++++++++++++++++++*********))))))((((((...---,,,***)))******+++++++++++++++******)))))),,,+++***))))))***+++,,,))))))(((((()))******+++***+++---//////...---,,,,,,+++***)))((('''&&&%%%(((((())))))*********+++,,,,,,,,,---------......---------,,,,,,+++++++++,,,---......//////............////////////......111000///...---,,,,,,,,,+++,,,---...///000000000,,,...000000000///000111,,,...000111111111222444555888<<>>>>>>>>===>>>@@@BBBAAACCCDDDDDDCCCFFFLLLQQQdddyyy))))))************))))))******************))))))************************...---,,,************++++++)))((()))******(((&&&,,,,,,,,,,,,,,,,,,,,,,,,+++******************)))+++******))))))***+++,,,++++++++++++*********)))++++++***))))))***++++++******)))))))))******+++++++++,,,------,,,++++++------,,,+++***)))(((''')))))))))*********++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,---......//////............////////////......000000...------,,,,,,,,,------...............---***,,,.........///111333000111333444555777:::===@@@CCCIIIMMMQQQUUUYYY\\\```bbbeeehhhmmmpppsssuuuxxxwwwwwwwwwxxxzzz{{{|||~~~}}}}}}}}}~~~~~~}}}|||yyy{{{}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~}}}|||{{{|||yyyvvvtttvvvwwwxxxxxxwwwuuurrrrrrsssssspppnnnjjjhhheeeaaa]]]ZZZYYYXXXQQQNNNJJJFFFDDDBBB@@@>>>999666333222444444333222222333333333333111000///111000000111333444444333444444333333222000///...////////////////////////111111000000000000111111111111000000////////////000//////......//////000222000///---------///000//////.........---------........................+++,,,---///000000111111------------------------///...---,,,,,,---///000444222000...---...000111000//////............///222000---,,,---...---,,,---------,,,,,,,,,,,,,,,---------....../////////......---------......//////,,,)))***,,,......,,,***+++,,,,,,------,,,,,,//////.........---------,,,---------.....................///......------//////...............///000000000/////////......000000//////...---------222111111000000000000111333333333333444555666666444444555777888999:::;;;<<<===>>>>>>======???AAAAAACCCDDDDDDCCCFFFLLLQQQdddyyy))))))***************)))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,***)))((()))******(((''',,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,(((((((((((()))***,,,,,,++++++++++++************++++++***))))))***++++++,,,++++++*********++++++,,,,,,++++++******++++++///......---,,,++++++***************++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,---......//////............////////////......//////...---,,,,,,,,,---.........///////////////---.../////////000333555666888:::<<>>@@@@@@BBBDDDDDDDDDGGGMMMRRRdddyyy))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,------...///............------------------------++++++,,,,,,---------...---------,,,,,,++++++++++++++++++++++++++++++,,,*********++++++*********,,,,,,+++++++++++++++,,,,,,+++***)))+++---000222---------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,---......///.........------............------......---------...//////////////////000111222333333555666777999===BBBFFFLLLQQQWWW]]]```ccceeeffflllppptttvvvvvvuuuttttttwwwwwwxxxyyyzzz{{{||||||{{{|||}}}~~~~~~}}}|||{{{{{{{{{~~~{{{wwwtttqqqpppnnnlllhhhddd```]]][[[YYYWWWVVVTTTSSSRRRSSSSSSTTTUUUTTTUUUVVVXXXZZZ]]]___```bbbdddeeeeeecccaaa___ZZZ[[[\\\]]]^^^___``````bbbaaa^^^\\\ZZZYYYYYYYYYXXXUUUQQQOOOPPPRRRTTTUUUVVVXXXZZZ]]]___aaacccdddlllmmmnnnoooooommmkkkiiiddd```[[[WWWTTTRRRPPPNNNPPPRRRTTTTTTRRROOOLLLJJJBBB@@@<<<888555444555555777666555555666555333111000111111222333222222222222222222222222222222222111111333444444333111111000000000000111111111111111000000//////000000111...///000111111111///...////////////////////////111111111111111111111111222222111000...---+++***/////////......---------------------....../////////000000000///...---,,,...............///000111000///......000000...---/////////............---......------------------//////...---------------...///111000...---------,,,---......//////......---.....................------------------------,,,,,,---.../////////...000///......///000111222000000000000111111111111.........///000000111111...///000222333333333222111222333444555555555555444444555777888999:::;;;:::<<<<<<<<<<<<<<<>>>@@@@@@BBBDDDDDDDDDGGGMMMRRRcccwww))))))***+++,,,,,,,,,,,,(((((())))))******++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------............---,,,+++***++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))***************+++,,,,,,,,,+++******,,,...111222,,,,,,,,,,,,,,,---------............------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,---......//////......------............------............///000111111222111000000000111222333666999>>>BBBHHHNNNTTTYYY\\\```fffjjjlllmmmnnnooommmqqquuuwwwxxxxxxyyyzzz|||||||||||||||}}}}}}}}}{{{|||~~~}}}{{{zzzyyyxxxxxx{{{yyytttooohhhccc^^^\\\XXXWWWTTTPPPMMMJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOOOOPPPRRRSSSTTTWWWWWWXXXYYYYYYXXXWWWVVVUUUVVVXXXYYY[[[\\\\\\\\\^^^]]]\\\ZZZYYYXXXWWWWWWTTTQQQNNNLLLLLLLLLLLLKKKJJJKKKMMMNNNOOOQQQTTTWWW___aaaccceeefffeeedddcccgggddd___\\\XXXUUUQQQOOOMMMQQQUUUYYYYYYYYYYYYZZZSSSOOOIIIBBB<<<888666666555444222222444555555444444333333333222000///...000000000000000000000000222333333333333333333222000000000111111111111222111111000000000000111111...///000111222111000///...////////////000000000000000000000000000000000///////////////......---000000//////...------,,,---------............///000111111000///...---,,,///............//////000000///...///111111///------------,,,,,,,,,++++++,,,,,,------------------000000///------,,,,,,,,,//////..................***+++,,,,,,------,,,,,,---------...............///............---------------......///.........---......///000000000000//////000000000000000111......//////000000111111+++---///111222333333222///000222444444444333333444444555777888999:::;;;;;;<<<======<<<===???AAA???AAACCCDDDDDDGGGMMMSSSbbbuuu((()))***+++,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,+++***'''***,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++++++++++++++,,,,,,,,,------)))***++++++++++++***)))((((((((()))***+++,,,------,,,+++++++++,,,---...,,,,,,,,,------........./////////.........------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,---......//////......,,,------......------,,,////////////000111333333333333333444666999===>>>DDDHHHOOOUUU[[[aaagggkkklllnnnpppppppppqqqsssuuurrruuuxxxyyyzzz{{{}}}}}}}}}||||||{{{zzzzzzzzzvvvwwwxxxyyyzzzyyyyyyxxxuuutttrrrpppnnnmmmlllkkkgggeeeaaa]]]WWWSSSOOOMMMHHHGGGEEEDDDCCCCCCBBBBBBCCCDDDFFFIIILLLMMMOOOOOOPPPQQQRRRTTTVVVWWWWWWXXXZZZZZZ[[[\\\]]]^^^___```aaaaaacccddddddccccccbbbbbbbbbbbbbbbaaa```___^^^[[[YYYVVVSSSRRRPPPNNNKKKIIIJJJJJJIIIHHHJJJNNNRRRTTTUUUWWWXXXYYYYYYYYYXXX^^^]]]\\\\\\\\\ZZZWWWUUUPPPTTTWWWZZZ[[[^^^bbbeeeccc```\\\UUUOOOIIIDDDAAA<<<999555333333444444333555555444444333111000///000000000000000000000000333222222222222222222333000000111111111222222222222222111111111111222222//////000111111111111111.../////////000000000000000000000000000000000000,,,---...///000000000000////////////............,,,------...............000000000000000000000000000//////............////////////000111111///------------------.........,,,,,,------....../////////......---------......///,,,******---///...---***+++,,,,,,------,,,,,,---------.........//////000000/////////..................///......------+++,,,...000000000///........./////////000000000000000000111111111111111+++---///111111111000000---...000222222222111000444444555777888999:::;;;<<<===>>>>>>======???AAA???AAACCCCCCDDDGGGNNNSSS```rrr((()))***+++,,,---------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,******'''***------+++***+++...++++++++++++++++++++++++,,,,,,,,,++++++*********((()))+++,,,------,,,++++++++++++,,,,,,---------)))***+++,,,,,,+++***)))'''''''''((()))+++,,,---...---,,,+++************,,,,,,------.../////////000000//////.........---,,,,,,,,,---------......---------,,,,,,+++++++++,,,---......//////......,,,------......------,,,000000000000111222444444333444666999???EEEJJJMMMVVVZZZ```eeejjjnnnsssvvvvvvvvvtttqqqppprrrvvvyyyzzz{{{||||||||||||~~~zzzzzzyyyxxxwwwuuuuuutttnnnooopppppppppnnnmmmlllcccaaa___]]][[[YYYXXXXXXSSSRRRQQQNNNLLLJJJHHHHHHEEEEEEEEEEEEFFFHHHIIIJJJIIIKKKOOOSSSVVVYYYZZZZZZXXXZZZ]]]aaadddfffggghhhddddddeeefffhhhkkknnnpppooooooppppppooommmkkkjjjggghhhiiiiiiiiihhhfffeeegggeeebbb```^^^[[[VVVSSSRRRRRRRRROOOMMMOOOTTTXXXSSSSSSTTTTTTUUUUUUUUUUUUQQQRRRUUUYYY]]]___^^^\\\YYY[[[\\\[[[[[[___eeekkkjjjjjjjjjgggaaaZZZTTTPPPLLLGGG@@@;;;888777666666222333444444555555444444222222222222222222222222333222111000000111222333000000111111222222222222444333333222222333333444//////000000111111111222.../////////000000111111////////////////////////------...///000000//////------......///000000000,,,---......//////......////////////000111333333111000///...............///...///000222111///---......///000111222333333,,,------...///000111111---------------...///000///***&&&'''+++///...+++,,,---......//////......---------.........//////111111000000/////////....../////////...---,,,,,,)))+++...000111000...------.........//////000000222222222222222222222222,,,---///000111000...---///111333555666555444333444444555777888999:::;;;<<<>>>>>>>>>>>>>>>@@@BBB???AAACCCCCCDDDGGGNNNSSS```qqq,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///---,,,,,,,,,,,,+++)))***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,++++++,,,...,,,'''###&&&'''***,,,---,,,,,,+++---,,,+++*********+++,,,******,,,------,,,******'''(((***,,,,,,,,,+++***))))))*********+++++++++,,,,,,---------,,,***)))***+++,,,...///000000000//////...---,,,,,,++++++)))))))))***+++,,,...///***)))))))))***+++,,,,,,...///000/////////111333---...000000000///...---111000000000222333333222777;;;@@@EEELLLTTT\\\bbbjjjkkkllllllmmmpppuuuxxxwwwuuutttuuuxxxzzz{{{{{{zzzzzz}}}~~~{{{{{{xxxuuuqqqnnniiidddaaa^^^^^^^^^^^^\\\ZZZWWWVVVRRRQQQOOOMMMKKKJJJIIIIIIDDDEEEGGGGGGGGGEEECCCBBBCCCDDDGGGIIIKKKMMMNNNOOOPPPUUU[[[___bbbdddeeeggggggfffgggjjjooorrrqqqpppnnnnnnnnnoooppprrrsssttttttqqqppprrruuuuuuqqqmmmkkkkkkiiihhhgggggghhhhhhiiieeebbb```aaa```\\\YYYYYYXXXVVVUUUVVVVVVUUUTTTXXXVVVUUUWWWYYYYYYXXXYYYVVVSSSQQQQQQTTTWWWVVVUUU[[[[[[\\\```dddgggggggggmmmnnnpppqqqpppkkkddd___WWWOOOEEE???===;;;888444555555444333222111000000111111111111222222222222111111111111111111111111222222222111111111111000111111111000...---+++***000000000000000000000000777555222///......000111//////000000111111222222000000000000000000000000111000///111333333000---...............///000000111///...------...///111//////............//////........................000000000000000000000000---...000111111111000///000//////.........//////............//////000000------------------------//////...,,,,,,++++++,,,///...------...///...---333000...///000111///,,,---......///////////////000000000000000000000000000000000000000111111222000000000000111111111111111222333444444444333333444444555777888999:::;;;;;;===>>>???>>>???@@@BBBBBBBBBCCCCCCDDDGGGLLLPPP___qqq,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++,,,---,,,+++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++...,,,******,,,---,,,***************+++,,,,,,---,,,,,,+++***++++++,,,---++++++,,,,,,,,,,,,++++++***************+++++++++))))))******+++,,,------,,,---......---,,,+++***++++++---...//////000000//////......---,,,,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---,,,---...---,,,---...000+++---...///000000000111333222222333666:::===>>>EEEIIIPPPVVV\\\bbbgggkkkqqqrrrrrrrrrrrrssswwwzzzyyyxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~yyyuuunnnkkkgggccc```\\\XXXUUUQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDHHHIIIKKKMMMPPPQQQRRRSSS[[[___eeejjjmmmnnnpppqqqooommmlllmmmpppqqqpppnnnoooooopppppprrrssstttuuuooommmkkkkkkmmmmmmjjjfffhhhhhhggggggfffeeeddddddaaa```____________]]][[[YYYXXXWWWVVVWWWXXXYYYYYYYYYXXXXXXZZZ\\\[[[ZZZYYY^^^[[[XXXWWWXXXYYYXXXVVVXXXYYYZZZ]]]___aaabbbbbbhhhjjjooossstttsssooolllggg^^^RRRJJJEEEBBB>>>:::888777666555444333333333333333333333333222222222222222222222222222222222222222222222111111111111555555555555444222111000000000000000000000000000444333111000///000111222//////000000000000000000000000000000000000000000...---,,,...000000---+++///............///000000111000...------...000111000//////......//////000000000000000000000000000////////////////////////---...///000111000000/////////............//////------......////////////------------------------......------------......///...------...///...---222000...///000111///------......///////////////000000000000000000000000000000000000000111111222000000000000111111111111222222222333333333444444444444555777888999:::;;;:::<<<>>>>>>>>>>>>@@@BBBBBBBBBCCCCCCDDDGGGLLLPPP^^^ppp,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***)))(((***,,,------,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++000,,,)))(((***---///000...---+++******+++---...,,,,,,++++++,,,---......------,,,,,,,,,,,,---------,,,***(((((()))+++,,,++++++,,,,,,,,,,,,---------............---,,,,,,---------.........//////000//////......---------000///...---,,,+++++++++......------......///000,,,---...---,,,,,,...//////000111000000000222444555666777;;;@@@FFFKKKOOOVVV[[[bbbhhhlllpppsssuuuyyyyyyyyywwwvvvvvvxxxzzz|||{{{zzz|||~~~|||vvvnnnhhh___\\\WWWRRRPPPMMMJJJHHHEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDFFFHHHIIIIIIIIIHHHKKKLLLNNNQQQTTTWWWYYYZZZdddggglllooopppqqqrrrsssrrrooollljjjjjjiiigggfffhhhhhhhhhhhhhhhiiiiiiiiigggeeeccccccccccccbbbaaabbbbbbaaaaaa___^^^\\\\\\\\\^^^```___^^^\\\[[[[[[WWWVVVUUUUUUVVVXXXZZZ[[[XXXXXXXXXZZZ\\\]]]\\\ZZZ^^^[[[YYYXXXXXXXXXWWWVVVSSSUUUWWWWWWXXXXXXZZZ[[[\\\```ffflllpppqqqpppooooooggg\\\SSSNNNJJJEEEBBB===<<<:::777666555555555444444444444444444333333222222222222222222222222333222222222111111111111222222222222222111000000000000000000000000000000000000000111111222222333000000//////////////////000000000000000000000000---,,,,,,---......---+++//////......//////000111000000............000000111000000//////000000111000000000000000000000000........................---...///000000000000/////////............//////---------...............---------------------------------......///111111///...------...///...---111///...///000000///------......///////////////000000000000000000000000000000000000000111111222000000000111111111222222333333222222222333444555444444555777888999:::;;;999;;;============???AAAAAABBBCCCCCCDDDGGGLLLPPP]]]nnn++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***)))((()))+++,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***((()))+++---//////...---,,,+++,,,,,,---,,,,,,,,,,,,---......///......,,,++++++,,,.........---+++***)))******+++///......---,,,,,,++++++.....................---.........---------......000000//////............111000///...---,,,,,,,,,+++++++++,,,---///000111...///000///......000222555666666444111111444666999<<>>@@@AAABBBBBBBBBCCCGGGLLLOOO[[[lll+++++++++,,,,,,---------,,,++++++******++++++,,,,,,+++******++++++)))(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))))))))***---...//////...---+++***,,,,,,,,,------...............,,,++++++,,,......+++,,,------,,,+++***)))------------------------........................//////...---------......///////////////.........//////...------.........++++++*********++++++,,,...///000000//////111333444666888777555666:::???BBBGGGOOOVVV[[[```dddhhhkkkmmmoooppprrruuuyyy|||zzz{{{|||{{{zzzzzz{{{|||~~~}}}~~~{{{wwwpppfff\\\UUUQQQMMMIIIFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEGGGIIIJJJOOOPPPRRRUUUWWWXXXYYYYYYWWWXXXXXXYYYYYYYYYYYYYYY[[[[[[[[[\\\^^^```bbbccc]]]```bbbccccccccccccdddaaa___\\\XXXWWWXXX[[[^^^aaabbbccceeefffgggggggggfffgggiiiiiikkkooovvv||||||{{{yyywwwvvvvvvvvvvvvrrruuuxxxvvvrrrooooooqqqsssuuuvvvuuusssssstttvvvqqqnnndddZZZYYY```dddbbb___``````___^^^^^^]]]]]]XXXYYYYYYYYYYYYZZZ[[[]]]WWW[[[```bbbccccccdddfffhhhhhhhhhgggddd___YYYTTTLLLJJJFFFAAA===:::888777444444444555555666666666333333333333333333333333333333333222222222222111111111222333333333222222111111111111111111111111000111222333333222000///000000//////......------////////////////////////000000111000000000000111///////////////000111111000000////////////000000111111000000000000111111////////////////////////.......................................//////000...............///000000........................---------....../////////---------...000222333444///---------...///...---......//////......//////---......///////////////000000000000000000000000000000000000000111111222111111111111222222222222444333222111111333555666444444555777888999:::;;;999;;;<<<===<<<===>>>@@@AAAAAABBBBBBCCCFFFKKKOOOYYYkkk***++++++,,,,,,------...,,,++++++******++++++,,,...,,,+++***++++++)))(((***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,***((('''''',,,---/////////---+++))),,,,,,------------,,,,,,------,,,,,,,,,,,,------***+++---......,,,***)))((()))***,,,...///111111---------,,,------...///000///---,,,,,,---...///........................---------------...///000///...,,,***(((''''''&&&+++---.........000222444000666;;;>>>???BBBIIIOOOPPPVVV]]]bbbdddgggkkknnnqqqrrrrrrrrrsssvvvzzz}}}zzz{{{}}}|||{{{{{{|||~~~}}}|||{{{|||}}}}}}{{{yyy}}}{{{wwwssslllddd[[[UUULLLIIIGGGEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLSSSTTTWWWZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^[[[ZZZYYYXXXXXXYYYZZZ[[[UUUXXX[[[]]]^^^```bbbdddcccbbb```^^^^^^bbbiiinnnmmmooorrruuuxxxzzz{{{{{{wwwyyy{{{{{{{{{}}}lllhhhoootttrrrnnnoooooommmiiifffeeeeee^^^\\\[[[\\\^^^aaabbbbbb^^^bbbddddddaaa___```bbbccceeeggggggccc]]]WWWRRRQQQOOOMMMIIIEEEAAA>>><<<777777777777666666666666444444444444444444444444333333333333222222222222222333333444444444333333111111111111111111111111111222333333222111000///000000//////////////////000000000000000000000000...///000///------///000000000//////000000111222000000000000000000000000111000000//////000000111111111111111111111111111..............................------......///000......---......///000111///////////////.........---------...//////000000............///000111222///...------...///...---,,,...//////...---...000---......///////////////000000000000000000000000000000000000000111111222111111111222222222222333333333222222222333444555444444555777888999:::;;;999;;;============???AAA@@@AAABBBBBBCCCFFFKKKOOOYYYjjj******+++,,,,,,---......,,,++++++******++++++,,,---,,,++++++,,,---+++******+++,,,,,,------,,,,,,+++++++++,,,,,,---------***,,,...---***))))))+++,,,------------,,,,,,+++,,,,,,------,,,+++***)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////---,,,++++++,,,---...//////...---,,,,,,---///000------------------------------,,,,,,------.../////////---,,,******))))))+++,,,...///000222555777666===FFFLLLNNNSSS[[[bbbaaadddhhhhhhgggiiimmmrrrssstttvvvwwwwwwxxxzzz}}}xxxzzz{{{{{{yyyxxxyyyzzzzzzyyyxxxxxxyyywwwuuurrrrrroookkkgggbbb\\\UUUQQQIIIGGGFFFGGGIIIJJJIIIHHHHHHHHHJJJLLLMMMNNNNNNNNNSSSUUUWWWYYY[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^WWWWWWVVVWWWXXX[[[^^^___aaaccceeegggggghhhjjjlllooonnnmmmlllnnnttt~~~~~~|||{{{{{{pppllliiikkkrrrwwwwwwtttqqqrrrrrrlllddd^^^]]]^^^^^^```aaa```]]]XXXTTTQQQSSSSSSRRRPPPNNNJJJFFFDDD???>>>===;;;888666555444444444444444444444444444444444333333333222222222111111222222222111000000111111111111111111111111000000111222222222222111//////000000000000000000000000000000000000000000---//////...,,,,,,...111000000//////000000111222000000000111111000000000000//////......//////000111111111111111111111111////////////////////////......---------...///000---------......///000111111111000000000/////////---------...///000000000000//////......////////////...------...///...---+++---//////------...000---......///////////////000000000000000000000000000000000000000111111222111111111222222222333333222222222333333333444444444444555777888999:::;;;:::<<<>>>>>>>>>>>>@@@BBB@@@AAAAAABBBCCCFFFKKKNNNYYYiii******+++,,,,,,---......,,,++++++++++++++++++,,,,,,+++***+++---......---++++++,,,---------,,,,,,+++++++++,,,,,,---------+++,,,---,,,******---000...---+++******+++---...,,,---------,,,***((('''******,,,------,,,******---,,,*********,,,...///......---,,,+++******))),,,++++++***+++,,,......///...,,,,,,,,,...///111,,,---------------------...------,,,,,,,,,------,,,,,,,,,---...///000111,,,...111222333555999;;;@@@IIISSSYYY[[[___gggnnnlllnnnmmmjjjggghhhooouuurrruuuxxxzzzzzzyyyzzzzzzvvvwwwxxxxxxuuutttttttttxxxwwwvvvvvvuuutttpppnnneeebbb]]]ZZZVVVRRRMMMIIIHHHGGGHHHJJJLLLMMMLLLKKKLLLNNNPPPRRRSSSSSSSSSSSSRRRTTTVVVXXXZZZYYYXXXXXXSSSSSSTTTUUUWWWYYY[[[\\\XXXYYYZZZ^^^ccciiinnnqqqxxxyyyzzzzzzxxxwwwxxxyyyxxxxxxwwwwwwyyyyyylllccc______^^^______^^^\\\ZZZYYYYYYSSSTTTUUUUUUTTTQQQMMMKKKFFFDDDAAA>>>:::666444222555555555555555555555555444444444333333333222222333333333333333222111111111111111111111111111111//////000111222333444444//////000000111111222222000000000000000000000000...000000///,,,,,,///222000000000000000111111222000000111111111111000000//////............//////////////////////////////000000000000000000000000......---,,,---...///000---------......000111111222222111111000000//////---------...///000000111111000///......---------///...------...///...---+++---//////---,,,...111---......///////////////000000000000000000000000000000000000000111111222111111222222222333333333111222333444444444333333444444555777888999:::;;;;;;===>>>???>>>???@@@BBB@@@AAAAAAAAABBBFFFKKKNNNYYYiii,,,,,,++++++,,,,,,---...,,,+++)))(((((()))+++,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***000...,,,,,,......,,,***,,,,,,------------,,,,,,...---,,,,,,,,,---...///------------------------...------,,,,,,------.........---,,,,,,,,,------------.........---,,,,,,)))&&&$$$''',,,///---***...///000111111000///...***,,,---///000000//////000000000///...---+++***(((***---/////////000222555444555777;;;@@@EEEHHHRRRUUUZZZaaaggglllooopppsssqqqooommmmmmoooqqqrrrvvvuuuuuuuuuuuuvvvwwwxxxrrrrrrqqqqqqqqqrrrrrrssssssrrrrrrpppnnnhhhbbb]]]WWWSSSNNNJJJJJJLLLNNNNNNOOOQQQRRRRRRQQQRRRSSSUUURRRRRRTTTVVVVVVUUURRROOOWWWUUUSSSRRRRRRQQQOOONNNRRRTTTVVVUUUTTTUUU[[[```cccdddfffjjjqqqxxx~~~~~~}}}}}}{{{{{{|||~~~|||nnnddd___^^^]]]\\\[[[\\\]]]]]][[[YYY[[[[[[ZZZXXXUUUSSSPPPOOOQQQNNNKKKHHHEEECCC???<<<;;;888666555666777666666555666666555555333222222000111222222333333333333444444444333333222222222111222222333333222222111333333222222111000//////111111000000000000111111---------------...///000////////////000000000000111111000000000000111111...///000111111000///...000000////////////000000////////////////////////000000111000000///...---............000222444666//////............//////............////////////...///000111111000///......------------...//////111000///......///000111......////////////......,,,+++***,,,111444555444111111000000//////......//////000111111111111111111111222222222333333333666666777888999::::::;;;<<<===??????>>>>>>???AAAAAABBBCCCCCCDDDGGGKKKNNN___kkk,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,***)))***,,,---,,,***))))))************))))))******))))))***,,,---...++++++++++++++++++++++++...------,,,,,,------...///...------,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++)))''')))---000...+++,,,,,,...//////000000///))))))+++,,,---,,,,,,+++------------,,,++++++***+++---......---...///111666888;;;@@@FFFMMMSSSWWWZZZ]]]ccciiimmmoooooonnnqqqpppnnnllllllnnnpppqqqttttttsssqqqooonnnmmmlllggggggggghhhjjjlllmmmnnngggeeecccaaa^^^ZZZTTTPPPMMMKKKIIIIIIMMMQQQSSSTTTVVVWWWXXXWWWUUUTTTUUUVVV\\\\\\[[[[[[YYYVVVSSSPPPNNNNNNNNNNNNOOOPPPOOONNNZZZYYYXXXYYY\\\bbbhhhkkkoooqqquuuzzztttkkkgggdddbbb^^^\\\\\\[[[[[[ZZZ___^^^]]][[[YYYWWWVVVUUUPPPNNNLLLJJJJJJHHHEEECCC???<<<888666555555444333444444555555555444444444111222333333444444444333444444333333222222222222222222333333333333222222333333222222111000000///111000000//////000000111111111000000000111222222////////////000000000111111111000000000000111111//////000000000000//////111111000000000000111111///////////////////////////000000000000//////...000000/////////000222333//////............//////............////////////...///000000000000///......------------...////////////............//////......////////////......222000......000111000///111111000000///////////////000000111111111111111111111222222222333333333555555666777888999999:::<<<===??????>>>>>>???AAAAAABBBCCCCCCDDDFFFJJJMMM]]]jjj,,,,,,++++++,,,,,,---......---,,,++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,******)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///++++++++++++++++++++++++...------,,,,,,------...//////...---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,...,,,***,,,///000///,,,------,,,,,,---......///------...............---,,,,,,,,,,,,,,,,,,,,,,,,000000000......000444777>>>AAAFFFMMMTTT[[[aaaddd```ccchhhkkkllljjjgggdddfffeeedddbbbbbbdddfffgggmmmlllkkkhhhddd```\\\ZZZVVVWWWXXXZZZ\\\___aaabbbWWWTTTQQQOOONNNLLLJJJHHHKKKJJJKKKOOOTTTYYY[[[\\\___``````^^^\\\ZZZZZZ[[[___]]][[[WWWTTTPPPMMMLLLHHHJJJMMMPPPTTTVVVXXXYYYgggccc```aaahhhqqqxxx|||{{{~~~yyytttmmmfffbbb```]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVTTTSSSRRRRRRRRRQQQOOOLLLHHHDDD???;;;888777555444444444555666666777777888333444444555555555555555333333222222222222222111222222333333333333222222333333222222111000000000000000////////////000000333222222222222222222111/////////000000000111111111111000000000000111111111000000//////000000111222222111111111111222222////////////////////////...//////000000000000///333222111000/////////000//////............//////............////////////---...////////////...---......------......///000------............------...//////000000//////...555333000000000111000...111000000000000////////////000111111222222111111111111222222222333333333444444555666777888999999;;;===??????>>>>>>@@@AAABBBCCCCCCCCCCCCEEEIIILLLZZZggg,,,,,,++++++,,,,,,---...------,,,++++++,,,------...---,,,,,,++++++,,,,,,,,,------......------,,,------------...//////.........------------......++++++,,,,,,---...//////------------------------...------,,,,,,------...//////......---,,,+++***+++,,,---...////////////000...------///000...,,,000///---,,,,,,,,,---...//////000000/////////.../////////....../////////111222111222333888>>>CCCMMMOOOTTTYYY^^^bbbeeeffffffggggggfffccc___[[[XXXXXXWWWVVVUUUVVVWWWXXXYYY^^^^^^]]]ZZZWWWRRRMMMJJJIIIIIIJJJKKKLLLNNNPPPQQQJJJHHHFFFFFFIIILLLNNNNNNUUUVVVWWW[[[```bbbbbbbbbfffffffffccc```^^^^^^^^^WWWVVVTTTPPPMMMKKKKKKKKKMMMQQQVVV[[[```eeeiiikkksssqqqnnnnnnrrrzzzyyyqqqkkkgggaaa___\\\YYYVVVTTTSSSRRRXXXWWWWWWWWWYYYXXXWWWUUUTTTOOOIIIDDD@@@>>>;;;999666666777777888999:::;;;555666666777777666666666222222222222222222222222222333333333333333333222222222222111111111000000000//////////////////000111111111000000///......//////000000000111111111222111111000000111111222222111000//////000111222222111111000000111111222////////////////////////---...///000000111000000222222111000000///////////////............//////............////////////---..................---...............//////000------///000000///------//////000000000000//////111000000000111333333333000000000000000000000000000000111222222222222111111111222222222333333333444555555666777888999999;;;===>>>???>>>>>>@@@BBBCCCCCCCCCCCCCCCDDDHHHKKKWWWeee,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,/////////......---------++++++************++++++------------------,,,,,,------------------------...------,,,,,,------...............---,,,+++***+++,,,---...///000000000///...------......---,,,///...---------...///000------,,,,,,,,,,,,,,,,,,222111000/////////000000///111444777<<>>>>>>>>???AAABBBBBBCCCCCCBBBBBBDDDGGGJJJUUUbbb~~~,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---...///---+++***++++++...---,,,++++++,,,---...,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++...------,,,,,,------...,,,---.........---,,,+++***+++,,,---------------......------------------+++,,,,,,---...000222222......---------......///111000/////////000111222222555;;;AAAGGGOOOVVV[[[aaabbbcccddddddcccbbbaaaYYYUUUPPPJJJGGGEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFHHHHHHGGGFFFCCCAAA>>><<<<<<<<<;;;;;;:::;;;;;;;;;>>>@@@DDDLLLVVV^^^ccceeebbbbbbcccfffhhhhhheeeccccccbbb```[[[UUUPPPNNNMMMJJJMMMPPPRRRSSSVVV\\\```kkknnnsssvvvyyy~~~zzzpppggg___[[[WWWUUUSSSSSSUUUXXXYYYZZZ[[[YYYVVVSSSQQQNNNIIIFFF>>><<<:::888777666666666888888888888888777777666222333333333333333444444333333444444444444333333111111111111111111111111111111000000000000111111000111222222222111000///000000000111111111222222222222111111111111222222111111111000000111111111000000////////////000000000000000000000000000000...//////000000000000///---...///111222222222222//////............//////............//////////////////...------...////////////......//////000111//////000000000000/////////000000111111000000///000111222111000000111333000000000111111111111222000111222222333222222222111111222222222333333333666666777888999:::;;;;;;:::<<<>>>>>>>>>???AAACCCAAABBBBBBBBBBBBDDDHHHKKKUUUaaa{{{,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,+++++++++---///...++++++,,,...000///...------...///000***+++,,,,,,,,,+++***)))++++++++++++++++++++++++...------,,,,,,------...***,,,---//////...---,,,,,,,,,---------------,,,------......------...///,,,------.........------000000//////000111222333000/////////111333666888===BBBJJJQQQVVV[[[```ccccccbbbaaa___\\\YYYWWWUUUIIIHHHEEECCCBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIILLLKKKHHHEEEBBB>>><<<;;;888888999:::<<<>>>@@@AAAAAADDDKKKTTT]]]dddggggggbbbbbbbbbbbbcccaaa^^^\\\WWWXXXXXXUUURRRPPPOOOPPPPPPTTTZZZ]]]^^^bbbhhhmmmtttxxx~~~{{{wwwlllhhhaaa\\\ZZZZZZZZZZZZZZZZZZZZZ[[[ZZZWWWSSSOOOHHHEEEBBB>>>:::888777777888888888888888777666666333333444444444555555555333333444444444444333333111111111111111111111111222222111111111111222222000111222444444333222111000000111111111222222222333222222111111222222333000111111222222111111000111000000000000000000111000000000000000000000000///000000000000//////...---...000111222222111111//////............//////............////////////000000///......///000000///////////////000000111/////////....../////////000000111111111111000000111222222111...---///111000000111111111222222222000111222222333333222222111111222222222333333333555555666777888999:::::::::<<<>>>>>>>>>???AAACCC@@@AAAAAABBBBBBEEEHHHLLLUUU___xxx,,,,,,++++++,,,,,,---...------............------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***+++...000000......000222...---+++******+++---...***+++---...///......---------------------------...------,,,,,,------...)))+++---/////////------/////////000//////......---...//////......///000000000000///,,,)))&&&%%%---,,,,,,,,,---...000111000///000111444888<<<>>>JJJOOOWWW^^^ccceeeggghhhcccaaa]]]XXXSSSNNNJJJHHHEEEFFFGGGHHHJJJKKKLLLMMMQQQQQQRRRSSSSSSTTTUUUUUUSSSPPPLLLGGGBBB>>>;;;:::555666888;;;???CCCFFFHHHGGGJJJQQQZZZbbbfffgggfffeeedddbbb```___\\\XXXUUUMMMOOORRRSSSTTTVVVXXXZZZ]]]bbbiiilllmmmpppvvv{{{www}}}{{{vvvyyy|||}}}zzztttssszzz{{{{{{tttiiibbb^^^\\\[[[[[[\\\^^^aaabbb___ZZZVVVQQQOOOJJJDDD@@@===;;;:::888888888888888777666555444444444555555666666666333444444555555444444333111111111111111111222222333333222222222222333333...///111333333333111111000111111111111222222222333222222111111222222333000111222333333222111000222222111111111111222222000000000000000000000000000000111000000///.........///111222222111000000//////............//////............/////////000111000///......///000111///////////////000111111///...---,,,,,,---...///000000111111111111000000...000111000...---///222000000111111222222222222111111222333333333333222111111222222222333333333444444555666777888999999:::;;;===>>>>>>???AAACCC???@@@AAAAAABBBEEEIIILLLUUU___www...------,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,+++)))))))))+++---...111111///...---,,,,,,,,,---+++******+++,,,,,,+++---...///...,,,+++,,,---+++,,,...//////...,,,+++------------------------....................................---,,,+++***,,,---------......//////000///...------...///000+++---000111111111222444000111222444999@@@HHHNNN[[[]]]aaagggkkkmmmkkkiiiggg^^^RRRLLLKKKLLLLLLKKKKKKLLLNNNPPPSSSWWWYYY[[[bbbaaa___``````aaa___^^^YYYSSSJJJDDD@@@===999666999:::===@@@BBBEEEFFFGGGMMMQQQXXX^^^cccddddddccc___]]][[[WWWTTTRRRPPPOOORRRUUUXXX\\\___cccgggjjjpppnnnooouuuzzz|||{{{{{{|||~~~~~~yyyyyy~~~zzzoooccc\\\^^^^^^___cccfffddd^^^YYYXXXUUUPPPKKKGGGCCC???===999999888999999888666333666666555666777666333111333333444444333333222111333333222111111222333333222222222111111000000000333222111000///000111222/////////000111333444555111222222333333222222111000000111111111222222222111111111111111111111111//////000111111111111111//////000000000000//////............///000222222000000000000////////////111000000///......------000000////////////000000////////////////////////---------.........//////111111000///////////////000000000000111111111111111111111000000000000000000000111222222222222111333333222222333333444555333555888:::;;;;;;:::999999;;;===>>>>>>???AAABBB@@@BBBCCCCCCCCCEEEHHHKKKVVVbbbuuu,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///------+++++++++---...000///...------------------///---,,,,,,---......------...///...,,,+++,,,---,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------.........------/////////000000000111111000///............///000+++---////////////000111222444888<<>>===@@@@@@AAACCCEEEIIILLLNNNRRRUUUYYY\\\^^^^^^]]]\\\ZZZWWWTTTPPPOOOPPPRRRSSS\\\ccclllrrrtttttttttttt||||||~~~yyyxxxyyywwwrrrpppooonnnsss|||wwwppphhheeecccbbbaaa]]]VVVQQQRRRRRRRRRRRRQQQLLLEEE@@@>>><<<999888999999999888444444333444666555333111333444444444444333222222555444333222222333444555666666666555555555444444222111111111111222222222222222111111111111222222222222333333333333222222000000111111111222222222111111111111111111111111///000000111111111111111//////000000000000//////.........//////000222222111000000000////////////......//////////////////000000////////////000000////////////////////////---------.........//////222222111000000000000000000000000000111111111111000000000000000111111111000000111222222222222111333333222222333333444555444666888:::::::::999999;;;===>>>>>>======>>>???@@@BBBCCCCCCCCCEEEHHHKKKVVVbbbuuu******+++,,,,,,---......++++++,,,,,,,,,,,,------+++,,,,,,------.........///...---------...///000,,,,,,+++,,,,,,---......///---,,,,,,---......---,,,---...---,,,+++,,,---------...///...---+++***++++++++++++++++++++++++........................+++,,,---...//////////////////000000000000111111000//////......//////000---...//////...///000222555999???FFFNNNVVV^^^cccggggggiiilllnnnooommmkkkaaa]]]XXXXXX[[[^^^```___^^^```bbbfffjjjmmmppprrrpppppppppooollleee\\\VVVNNNJJJDDDAAAAAACCCEEEFFFIIIHHHGGGHHHKKKOOOSSSVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTQQQOOONNNQQQWWW^^^cccjjjsss~~~{{{yyyyyyvvvqqqooorrrsssxxx{{{wwwwww{{{wwwrrrkkkfffaaa\\\UUUOOOSSSSSSTTTVVVVVVTTTPPPLLLIIIEEE???;;;999999:::999444333333555666666555333444444555555444444333222555555444444444444555555555555444444444444333333000111333444444444444333555444333111111000000000222222333333333333222222111111111111111222222222111111111111111111111111///000111111222222111111///000000111111000000///////////////000000111222111111000000000/////////---------...///000000111000000////////////000000////////////////////////------........./////////222222222111111111111111000000000000111111111111//////000000111111222222000000111222222222222111333333222222333333444555555777888999::::::999888===>>>???>>><<<:::;;;<<<@@@BBBCCCCCCCCCEEEHHHKKKUUUaaattt+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////...---......///000,,,++++++++++++,,,---------+++******+++,,,+++++++++---...---++++++,,,---............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////000//////................../////////////////////000000000000111111111111222555777;;;AAAIIIQQQXXX___eeeiiilllkkkkkkmmmnnnnnnllljjjjjjgggddddddfffggggggfffffffffhhhiiikkklllmmmmmmpppooommmjjjeee^^^UUUOOOIIIGGGEEEEEEEEEGGGIIIIIIMMMMMMMMMOOOQQQTTTWWWYYYXXXWWWUUUTTTRRRQQQQQQQQQQQQQQQRRRVVV]]]gggpppuuuvvv~~~vvvuuuwww{{{yyyqqqkkkeee___ZZZ___\\\XXXWWWXXXYYYZZZZZZWWWQQQJJJCCC???;;;888666777666555666888999888666555555555555555444333333555444444444444444444555333333333333333333222222111333555888999888666555555444333222111000000000222333333333333333333222111111111111111111111111111111111111111111111111000000111222222222222111000000000111111000000000000000//////000111111222111111111000000000//////------......///000000000//////000000000000//////////////////////////////............////////////111111111111111111111000///000000000111111111111......///000111222222333000000111222222222222111333333222222333333444555666777888999999999999888===>>>>>>===;;;:::;;;<<<@@@BBBCCCCCCCCCEEEHHHKKKSSS___sss---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------......------------------------,,,++++++++++++,,,---+++******+++,,,+++++++++,,,---,,,++++++,,,---.........------,,,,,,+++...................................................//////000000//////...//////////////////.........//////000000000000000000111222222333666;;;???IIINNNUUU\\\aaafffjjjlllmmmlllkkkkkklllmmmllljjjnnnmmmkkkkkkkkklllkkkjjjhhhiiijjjkkkkkkkkkjjjiiioookkkgggbbb^^^YYYSSSOOOIIIJJJKKKLLLKKKJJJJJJIIINNNOOOQQQTTTUUUVVVVVVUUUQQQPPPNNNNNNNNNPPPRRRSSSVVVYYY]]]dddkkksssyyy|||~~~~~~~~~}}}~~~|||vvvooojjjmmmjjjeeebbbaaaaaa```___]]]ZZZUUUPPPJJJDDD===888:::888777777888888888666555666666666666555444444333333444444444444333333555555555555555555555555222555888:::;;;:::888777333333222222222222222333333333333444444333333333111111111111111111111111111111111111111111111111000000111222222222222222000000111111111111000000111000000000000111111222111111111111000000000000//////////////////////////////000000000000//////////////////////////////........./////////000000//////000111111000000//////000000000111111111111......///000111222222333000000111222222222222111333333222222333333444555666777888888999999999999;;;<<<>>>===<<<<<<===>>>@@@BBBCCCCCCCCCEEEHHHKKKRRR^^^qqq......---,,,,,,+++******++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,///---,,,,,,---......---***+++,,,,,,++++++,,,---------------------------................................................///000000000000000//////222222111111111111000000......///000111111111111///000111333777===DDDJJJXXX\\\bbbfffiiikkkmmmnnnmmmkkkiiiiiikkkllllllkkkkkkkkkkkkkkkkkklllmmmmmmiiijjjkkkllllllkkkjjjiiieeeaaa\\\WWWUUUTTTRRRQQQNNNPPPRRRQQQOOOLLLKKKKKKNNNPPPSSSUUUUUUTTTRRRPPPJJJKKKKKKMMMQQQUUUZZZ\\\dddggglllrrrwww{{{}}}~~~{{{yyyxxxxxxyyy}}}xxxxxx}}}~~~{{{{{{zzzyyyuuunnneee______^^^\\\ZZZVVVOOOGGGBBB>>>;;;999888888777666555666666666777666666555444333333444444444444333333333333333444444444444444444666888:::;;;:::888777222222222222222333444555333333444444444444333333222222222111111111111111111111111111111111111111000111222222333222222222000111111222222111111000111111111000000111111222222222111111111000000000///////////////............///000111111000///...////////////////////////....../////////000000000---...000111111000//////000000000000111111111111//////000000111111222222000000111222222222222111333333222222333333444555666666777888999:::;;;;;;:::<<<>>>>>>===>>>???AAA@@@BBBCCCCCCCCCEEEHHHKKKPPP]]]ppp,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------,,,++++++------------------...//////---,,,,,,---......---)))+++,,,,,,++++++,,,---,,,,,,,,,,,,---......///...................................................//////000111111111111222222222111111111000000---...000111222222111111000222555888>>>GGGQQQXXXbbbeeeiiikkkllllllmmmnnnllljjjhhhhhhjjjlllmmmmmmjjjjjjjjjjjjjjjkkkmmmnnniiijjjjjjjjjiiifffdddbbb[[[XXXUUUSSSTTTUUUVVVVVVVVVWWWVVVSSSOOOMMMNNNPPPPPPQQQRRRSSSRRRQQQOOONNNMMMOOORRRWWW]]]dddjjjmmmuuuxxx}}}~~~}}}~~~xxxpppppprrrzzz{{{ooogggeeedddcccaaa^^^WWWPPPJJJEEEBBB>>><<<:::999777666666777777777777666555555333444555666666555444333111222222222333333333444444555777888888777666555333222222222222333444444333333444444444444333333222222222111111111000000111111111111111111111111000111222222333333222222000111111222222111111000222222111000000111111222222222222111111111000000------......//////000000...///000111111000///...////////////////////////.../////////000000000000---///000222222222000///000000000000111111111111000000000000000111111111000000111222222222222111333333222222333333444555555555666777999:::<<<===<<<===??????>>>>>>@@@AAA@@@BBBCCCCCCCCCEEEHHHKKKOOO\\\ooo***++++++,,,,,,------...++++++,,,,,,,,,------------------------------------.........---,,,,,,+++,,,,,,,,,---...///111111---+++******+++,,,,,,+++)))***,,,,,,++++++,,,---+++++++++,,,---...///000------------------------........................,,,---///000222333333333111000000000//////......---...000111222222222111444666999>>>FFFPPP[[[cccdddgggjjjkkkkkkjjjkkklllkkkiiiggggggjjjmmmnnnooonnnnnnmmmllljjjjjjlllnnniiiiiihhhfffbbb^^^ZZZWWWZZZYYYWWWXXX[[[^^^___```\\\[[[XXXSSSNNNNNNQQQUUUSSSSSSQQQPPPOOONNNNNNNNNUUUWWW[[[bbbiiiqqqxxx{{{}}}rrrqqqoooooovvvyyysssllljjjhhheeeaaaZZZSSSNNNMMMIIIEEEAAA???===;;;999777777777777777666666555444555666777777666555444666666666666777777888888444444555666666555444333444444333222222333333333333444444555555444444333222222222222111111000000111111111111111111111111111111222333333333333222111111222222222222111111222222111111111111111222222222222111111111111000+++,,,---...///111222222...///000222222000///...////////////////////////////////////000000000000...///111333444333111000000000000000111111111111111111111000000000000000000000111222222222222111333333222222333333444555444444555777999;;;===>>>>>>???@@@@@@???>>>@@@AAA@@@BBBCCCCCCCCCEEEIIIKKKOOO[[[ooo+++******+++------,,,***((()))+++,,,---.........,,,------......------,,,///...------++++++***))))))+++---......///111222.../////////......,,,,,,///...------++++++***)))+++,,,,,,---.........---000///......------------//////............//////...000333333222000//////444333222000////////////////////////000000111222555999AAAKKKUUU___fffiiijjjmmmoooooolllkkklllnnnllljjjhhhhhhkkknnnooopppjjjjjjlllllllllkkkjjjiiimmmhhhaaaZZZWWWWWWYYY[[[ZZZ\\\___bbbbbb___\\\ZZZYYYWWWTTTSSSSSSSSSSSSSSSWWWPPPKKKLLLKKKJJJPPPYYYaaadddjjjrrryyy}}}uuummmiiikkkiii^^^SSSOOOPPPNNNLLLLLLKKKGGG@@@:::<<<:::888888999:::999888555666666777777777666666444444444444444444444444111333666999999888555333555555444333444555666777555555555444444333333333444222000000222333111///000000000000000000000000444333222111111111222333444444333333222111000000000000////////////000000///000111111111000...---222222111000///...------000000///...---,,,,,,,,,......//////111222444444---......///000111111222,,,---...///000111222333222222111111000/////////333222000//////000222333000111111111111222222222444333333333333444555555333444555777999:::::::::;;;===???@@@???>>>???@@@??????@@@AAACCCEEEGGGHHHPPPZZZlll+++******,,,---...,,,+++,,,------......---------,,,,,,------------,,,,,,...------,,,,,,++++++******+++------------///111.........---------,,,,,,...------,,,,,,++++++++++++,,,------.........------,,,++++++*********+++//////............//////...000222333111000//////111000///...------------...////////////111333444???CCCKKKTTT^^^fffkkknnnnnnooopppnnnkkkiiijjjkkkkkkiiihhhhhhjjjmmmnnnnnnjjjjjjkkkkkkjjjiiihhhgggccc```[[[XXXVVVWWWYYY[[[bbbcccddddddbbb^^^YYYVVVVVVTTTSSSRRRQQQQQQPPPOOOOOOLLLMMMQQQSSSUUU]]]gggtttxxx}}}wwwrrrssspppeeeZZZTTTRRRPPPNNNOOOPPPPPPLLLIIIDDDBBB>>><<<;;;:::999777666666666666555555444333555555555444444444333333222333555777777666444333444333222222222333555555555555444444444333333333444222000111222333111///111111111111111111111111333333222111111222222333222222222111111000000000000000000000000000000000000111111111111000//////111111000000//////......000000///...------------------,,,,,,,,,------.........//////000000111111......//////000000111111000000000000000111111111333222000//////000222333111111111111222222222222444333333333333444555555333444666888999::::::;;;:::<<<>>>>>>======>>>@@@???@@@@@@AAACCCEEEFFFGGGPPPZZZlll,,,,,,+++---...///...,,,000000000///...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---.........,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///......------------...//////............//////---///222222111//////000000///......------------///000111111222555999===KKKOOOVVV^^^ffflllpppqqqqqqqqqooollliiiggghhhiiikkkiiihhhhhhjjjllllllkkkkkkjjjiiigggeeecccbbbaaaXXXWWWWWWWWWXXXZZZ\\\^^^dddddddddccc___[[[VVVSSSVVVUUUSSSRRRPPPNNNMMMLLLNNNRRRXXX___bbbdddmmmvvv~~~{{{zzzzzzyyy|||uuuhhhaaaVVVSSSPPPQQQTTTWWWWWWVVVRRRNNNIIIDDDAAA>>>;;;999888888777666555444333222666666555555444444444333333444444555444444333222222222111111111222333444555444444444444333333333444222111111222222111000111111111111111111111111333222222111111222333333111000000000000000000000000111222222222222111000222111000000//////000000000000000000////////////000000///...------------333222111000///.........////////////////////////000000000000////////////...//////000111111222222333222111000000111222333111111111111222222222333444333333333333444555555444555777888::::::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@@@@AAAAAABBBCCCDDDEEEFFFPPPZZZlll---,,,,,,---///000...---////////////...,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,---------+++,,,------+++++++++---...---+++******+++---...,,,,,,,,,,,,------......------............------000000//////...//////000//////............//////---///111111000///000000111111000//////000000000///222555777999>>>EEEJJJSSSWWW]]]dddiiimmmoooppprrrpppmmmjjjhhhhhhhhhiiikkkjjjiiijjjkkkkkkjjjiiijjjhhheeeaaa]]]ZZZXXXWWWRRRSSSVVVYYY[[[]]]______\\\\\\\\\\\\ZZZWWWUUUSSSWWWVVVTTTQQQNNNNNNPPPRRRZZZaaajjjoooppprrrwww~~~}}}yyywwwqqqnnnmmmqqqxxxxxxpppccc___ZZZYYY\\\```aaaaaabbb]]]VVVPPPKKKFFFAAA>>>;;;:::999777666555444444555555555555555555666666666666555444333333333333222222222222222333333333444444444444444444444444333333222222222222111111111111111111111111111111222222222222222222333333000000000111111111111111000111333444444333111000111000///...---...///000.../////////000000000111000000///...............666555444333222111111111//////////////////......////////////000000000000//////000000111111111111222222111000000111222222111111111222222222333333444333333333333444555555555666777999::::::;;;;;;:::;;;<<<;;;;;;<<<>>>AAAAAAAAAAAABBBCCCDDDEEEEEEPPPZZZkkk...------...000000///---,,,,,,---------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,------...,,,---...---+++***+++,,,...---+++******+++---...+++,,,,,,------......///---......//////...---------,,,,,,,,,,,,,,,------//////............//////---...000000//////000111111111000000000111111222...333888===@@@GGGPPPWWW[[[^^^bbbfffjjjlllmmmnnnooommmjjjiiihhhiiijjjkkklllkkkjjjkkklllkkkiiiffffffccc^^^YYYTTTQQQOOONNNOOOQQQUUUYYY\\\]]]]]]\\\WWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPUUU]]]ccciiipppxxx{{{{{{|||tttoookkkjjjmmmyyywwwqqqkkkhhhjjjmmmnnnnnnmmmiiiccc]]]WWWQQQKKKHHH>>>===;;;999777555555555444444555555666777888888888777666444444444555555333333333444444444444444444444444444444444444444333333333333222111111222111111111111111111111111111111222222333333333333111111222222222222222222000222333555555333222000000///...---,,,---...///......//////000000111111000000///.........////////////...............///////////////............------...///000111222222111111111111000000//////222111111111111111111222111222222222222333333333444333333333333444555555555666777888999::::::::::::;;;<<<===<<<===???AAAAAAAAAAAABBBCCCDDDEEEEEEOOOXXXiii------,,,...///000...---******+++,,,------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,---...---,,,+++,,,------,,,,,,++++++,,,......,,,,,,------.........///...////////////...------......---------...////////////............//////---...////////////000222////////////000000111222///666>>>DDDHHHNNNWWW___dddeeegggiiikkkmmmnnnooollljjjhhhhhhjjjkkkkkkkkkkkkkkkkkkkkkllljjjfffccc___\\\WWWQQQMMMKKKKKKKKKMMMOOOSSSWWWYYYZZZYYYXXXZZZYYYXXXVVVUUUTTTTTTSSSKKKMMMPPPRRRXXXbbboooxxxuuu{{{xxxrrrmmmppp}}}~~~yyyxxxwwwuuurrrrrroookkkgggccc]]]WWWRRRFFFDDD@@@<<<999777555555444555555666777888999999777777666555555555666666333444555666666666555555333333333444444444444555222444444444222111222333222222222222222222222222000000222333333333333333333333222222222222222222111222333333333333222111000///......------............//////000000111111000000//////...//////000,,,,,,,,,,,,---...//////........................,,,,,,---///000222333333222222111111000//////...111111111111111111111111222222222222333333333333444333333333333444555555555555666888888999999999888:::===>>>>>>>>>???AAA@@@AAAAAABBBCCCDDDEEEFFFMMMWWWggg---,,,,,,---//////...,,,+++,,,,,,---...---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///,,,,,,---------.........---------...............///////////////...------000000000000000111222222//////............//////,,,...//////......000222000000000000111222333444666???HHHNNNQQQVVV^^^eeeiiiiiiiiijjjkkkmmmooopppkkkiiihhhhhhkkkkkkjjjhhhiiiiiiiiijjjjjjgggccc___WWWTTTPPPLLLJJJKKKLLLNNNMMMOOOSSSWWWYYYYYYYYYXXX[[[YYYXXXVVVUUUTTTTTTTTTOOOTTTZZZ```gggqqq~~~zzz|||xxxrrrppppppooonnnlllfff```[[[UUURRRLLLFFF@@@;;;999777777777777777777777777777444444555555555555555555333444555666777666555555333333333444444444555555222444555444222111222444222222222222222222222222///000222333444444333333333333222222111111000000222222222222222222222222000000000000000//////...////////////000000000000000000////////////000000000000//////000000111222,,,------....../////////---......///000111111222111111111000000000000000111111111222222111111111222222222333333333444444444333333333333444555555444555666777777777777777555888<<<>>>???>>>>>>>>>???@@@@@@AAACCCEEEFFFGGGLLLUUUeee~~~,,,,,,+++---...///---,,,---...............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------///000,,,---....../////////...........................//////000000///...---------------------...////////////............//////,,,---............000222222222222333444555666777???HHHRRRXXXYYY\\\ccciiikkkjjjiiiiiijjjlllnnnpppkkkiiihhhiiikkkkkkiiifffgggggghhhhhhhhheee```\\\QQQOOOKKKIIIJJJLLLPPPRRRNNNQQQUUUYYY[[[\\\[[[[[[WWWVVVUUUTTTTTTTTTUUUVVVYYY```hhhooottt{{{}}}tttnnnnnnpppqqqpppkkkeee```ccc___WWWOOOGGGAAA===;;;::::::999888777666555444222222333444555555555444333444555666666666555444333333333444444555555555222444666444222000222444222222222222222222222222///000222333444444333333333222222111000//////...222111111000000111111222111222333333333222000///000000000000////////////000000////////////000111111111000000000000000111,,,,,,------...///000000/////////000000000000000/////////000111111222222111111222222222222111111222222333333333444444444444333333333333444555555333444555666666777666666333666;;;>>>>>>===<<<<<>>LLLPPPVVV\\\```cccfffhhhnnnnnnnnnmmmnnnnnnooopppooonnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiifff```YYYTTTKKKIIIIIIKKKOOOSSSUUUUUUYYYWWWVVVXXX[[[]]][[[YYYTTTQQQOOOQQQRRRVVV```jjjqqqqqqsssyyy}}}~~~~~~yyytttpppqqqsssqqqjjjccchhhjjjhhh___VVVNNNFFF???BBB===999999<<<<<<888444555555555555555555555555888888777666555555444444333333333444444555555555666666666555444444333333222222222222222222222222111111222222222333333333333333333222222111111111111111111111111111111111000000111111111111000000222222222111111111000000000000000000111111111111............/////////000000000000000000000000000000000000000000000000000000000000000//////////////////000111222333333333444333333333333333333333444333333333333444555555777777777777888888888888888888999;;;===>>>???@@@AAABBBBBBAAA@@@AAACCCEEEJJJTTTddd|||------,,,,,,,,,,,,---------,,,+++******+++,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------...............,,,------,,,++++++,,,------,,,***+++...///---+++***,,,......------...000111222333333666;;;BBBHHHSSSWWW\\\aaadddfffhhhjjjllllllllllllmmmnnnoooooonnnnnnlllkkkjjjjjjjjjjjjkkkjjjiiigggddd^^^WWWRRRIIIIIIKKKOOOUUUZZZ\\\]]]^^^\\\\\\\\\]]]\\\YYYVVVTTTTTTVVVYYY\\\```kkkwww}}}}}}yyyuuuzzzzzzvvvyyy~~~ttttttxxxvvvrrrqqqpppmmmjjjmmmrrrrrriii]]]WWWSSSPPPDDD???:::888888888777555666777777777777777666666666555555444444333222222333333333444444555555555333333333333333444444444333333333333333333333333111111222222222333333333222222222111111111000000111111111111111111111111000000111111111111000000222222222111111111000000000000000000111111111111........./////////000000////////////////////////000000000000000000000000000000000000000000000///000000111111222222333333222222222222222222222222444333333333333444555555555555555555666666666666999999:::;;;<<<>>>>>>???@@@AAAAAAAAA@@@AAADDDFFFJJJSSSddd|||------,,,,,,,,,,,,------...---,,,+++++++++++++++(((***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........------------------------+++,,,,,,------.........***+++,,,---............+++,,,------++++++,,,...///...------......---,,,+++---...///...///000222222333444777<<>>???@@@AAAAAAAAABBBEEEHHHJJJSSSccc{{{......---------...//////000///...---,,,,,,++++++***,,,......,,,,,,,,,---..............................////////////......////////////////////////,,,,,,,,,---------......+++,,,---............------...000000......///000222222111000000000/////////000111111000000222444111444999???FFFNNNVVV\\\ccceeehhhiiiiiiiiijjjkkkiiiiiijjjkkklllmmmmmmmmmjjjjjjiiiiiiiiijjjjjjkkkllljjjgggeeebbb^^^XXXTTT[[[\\\___cccfffgggeeeccc]]][[[WWWTTTSSSRRRQQQQQQWWW]]]gggoooqqquuuuuuooosssqqqpppzzzyyyzzzsssgggaaa```^^^VVVTTTOOOGGG@@@;;;::::::666666666777666666555555888777777777666666555555444444444555555555555555666666666777777777888888555555555555555555555555111111222222222333333333222222111111111111111111222222222222222222222222000111111222222111111000111111111111000000000000///000000000111111111111...////////////000000000222222222222222222222222000000000000000000000000000000000000000111111111222222222222222222222111000000111222333333444444444333333333333444555555777777777888888999999::::::;;;;;;;;;<<<<<<======>>>???@@@@@@AAACCCFFFIIIKKKSSSccc{{{///////////////000111111111000000///...------,,,+++---...///...---...///..............................////////////......////////////////////////,,,,,,,,,---------------...///000000000...---,,,,,,...000000/////////000222222222111000000000000111222222111000000222444333999AAAJJJQQQWWW\\\___dddfffggggggfffeeefffggghhhiiijjjkkkllllllllllllhhhhhhhhhhhhhhhiiijjjkkkjjjiiigggeeedddbbb___\\\aaabbbccceeefffeeeaaa^^^ZZZWWWSSSPPPPPPSSSXXX\\\dddiiirrrzzz|||~~~{{{xxxrrrnnnyyyuuummmjjjeee___^^^]]]ZZZSSSJJJBBB===;;;;;;;;;:::999888888777777777777777777777666666666555555555555555555555555888888777777777666666666555555555555555555555555111111222222222333333333333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000///000000000111111111111////////////000000000111111111111111111111111111000000000000000000000000///000000000111111111222333333333222222222222222222222222333444555666666444333333333333444555555777777777888999::::::::::::;;;;;;;;;<<<<<<=========>>>@@@@@@AAACCCFFFIIIKKKSSSbbbzzz///////////////000111222///000000000///...------)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000111111000///,,,+++))),,,...///...............///000///...---...//////000000000000111444666<<>>===???@@@@@@AAACCCFFFIIIKKKSSSbbbyyy------------...///000111------...///......---,,,(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++------------------------,,,---///000000///---+++)))+++...000///......///,,,...//////---,,,...000...///000222333666;;;>>>IIINNNVVV\\\```aaabbbcccbbbcccccccccaaaaaacccdddeeefffggghhhhhhgggeeedddddddddeeefffgggiiikkkllljjjhhhfffeeefffggggggfff^^^]]]\\\]]]]]][[[WWWTTTQQQSSSUUUXXX]]]eeennnuuu{{{yyy|||~~~uuunnnhhhddd```]]]ZZZVVVPPPKKKAAA>>>999444111222333555555555555555555555555666777666666666555555555444444444444333333333333333444444444444444444444444111111222222222333333333222222222333333444444444333333333333333333333333111222222333333222222111////////////000000111111000000000000111111111111//////000000000111111111000000000000000000000000000000000000000000000000///000000111111222333333111222222333333444444444444444444444444444444444444333333333333444555555444555666777888999999:::999999:::;;;<<<>>>>>>???>>>???@@@@@@AAABBBEEEHHHKKKSSSaaaxxx+++++++++,,,---...///000***+++,,,---------,,,+++(((***,,,------,,,---///........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***---///000///---,,,+++---111222111000000111,,,///111111///...000333...000222555888===CCCGGGSSSWWW\\\```bbbccceeefffaaabbbcccbbbbbbbbbdddfffdddeeefffffffffdddbbb```ccccccdddeeegggiiikkkllljjjhhhfffeeefffggggggfffbbb```^^^]]][[[XXXTTTQQQXXX]]]ccciiinnnvvv~~~uuuooommmgggaaa___```___[[[WWWKKKGGG@@@:::777777:::<<<777777777777888888888888777777666666555555555444333333444444555666666666444444444444444444444444111111222222222333333333111111111222222333333333333333333333333333333333111222222333333222222111.../////////000000111111000000000000111111111111000000000000111111111111333333333333333333333333000000000000000000000000///000000111222222333333111111222333333444555555444333333333333333333333444333333333333444555555666777888999:::;;;<<<<<<888888:::;;;===>>>???@@@???@@@AAAAAAAAABBBEEEHHHKKKSSSaaaxxx------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///222111///...------......---------............///111000...,,,,,,...000111//////000000000000//////............/////////000...---...///000111000...111222444666:::BBBKKKQQQ\\\^^^aaabbbbbbccceeefffbbbbbbaaabbbccceeehhhiiihhhgggfffeeedddccccccccceeefffggghhhiiiiiihhhgggiiigggfffeeefffffffffeeebbbaaa^^^YYYUUUUUUZZZ^^^dddmmmwww~~~{{{xxx}}}vvv|||}}}xxxooolllhhhccccccdddeeeccc```WWWMMMAAA;;;<<<<<<888444<<<999666444555666777777777777777777666666666666444444444555555555666666777777666555444333333333555444444333333444444555666666555444333333222222333333333222222222111111111111111111111111111111222222111000//////000000111111111111111111111111000000000000////////////111000//////000222444666444222111//////000222333222222222222222222222222111111222222222222111111222222333333333333444444222222222222222222222222222444666666666555666777>>>============>>>>>>???;;;>>>AAACCCCCCDDDEEEFFFKKKRRR___ttt------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........//////000//////...---......///000------------......//////...........................//////000000//////............/////////000000/////////000000111000///111444888<<>>>>><<>>::::::999999999::::::888666::::::999999999888888888666666777777777777888888777666555444444444444444555444444333333444444555555555555444444333333222333333333333222222222222222222222222222222222222222222111000000000000111111111111111111111111111000000000000000000000000111111111111111111222222111000////////////111222222222222222222222222222111111222222222222111111222222333333333333444444444444444444444444444444666777999999999999:::;;;<<<<<<;;;;;;<<<======>>>>>>@@@CCCDDDEEEEEEGGGHHHKKKRRR^^^rrr------------------------------------------------.............../////////000//////............///............//////000000...------------...///000000000000111111000000000------............------...////////////000000000111111111000//////111333999???HHHQQQWWWZZZ]]]______aaaccccccbbbaaabbbcccdddeeefffggggggfffeeedddhhhgggfffeeeeeefffhhhiiigggggghhhhhhgggeeecccbbb]]]]]]\\\ZZZXXXXXXXXXZZZVVV[[[cccjjjrrr}}}|||sssvvvzzztttqqqbbb___[[[UUUNNNHHHCCC@@@===<<<:::999::::::999888888888888777777777666666777777777777777777777777777666555444444444444444555444444333333444444555555555444444444333333333444444333333333222222222222222222222222222222222222222111000000111111111111111111111111111111111000000000000000111111111111111222222222111000000000//////...//////000111222222222222222222222222111222222333333222222111222222222333333333444444444444444444444444444444555666777777777777999:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBCCCDDDEEEGGGHHHKKKQQQ]]]qqq------------------------------------------------,,,,,,------............///...------,,,,,,,,,---///////////////......---......---,,,,,,...///000111000...------...000111------............------////////////000000000111000000000//////000555888BBBHHHQQQXXX\\\^^^______aaacccddddddcccbbbbbbccceeefffggghhhgggfffeeedddfffggghhhjjjjjjiiihhhggggggggggggfffeeebbb```^^^[[[[[[YYYWWWTTTTTTWWWZZZ]]]fffsss~~~}}}|||~~~wwwssshhhgggddd```[[[UUUPPPMMMFFFBBB===999999:::::::::888888888888777777777777666666666666666666666666666666555444444444444555555444444333333444444555444444444444444333333333444444444333333333222222111111111111111111111111222111111111111111222222111111111111111111111111///000000000111111111222111111222222222111000000///////////////000000111222222222222222222222222222222333333333333222222222222222333333333444444333333333333333333333333555666777777666777999;;;:::::::::;;;;;;<<<>>>>>>===???AAABBBBBBCCCFFFHHHJJJQQQ\\\ooo------------------------------------------------,,,,,,,,,---......//////......---,,,++++++++++++000000000000///...---,,,///...,,,,,,,,,---///111000...+++******+++...000.........//////........./////////000000000111111///000111111111444;;;@@@LLLQQQXXX]]]___`````````bbbdddeeeeeedddddddddeeeggggggggggggggggggffffffeeehhhkkkmmmmmmjjjgggeeeggggggfffdddbbb___\\\ZZZUUUUUUTTTQQQOOOQQQXXX^^^mmmwwwwwwpppmmmjjjhhheeeaaa[[[WWWQQQKKKCCC>>>;;;<<<<<<<<<;;;::::::::::::999999999777777666666666666555555666555555444444444555555555444444333333444444555444444444444444444444444444444444444333333333333111111111111111111111111222111111111111222333333111111111111111111111111///000000111111222222222111111111111111111222222...//////000000111111111222222222222222222222222222222333333333333222222222222333333333333444444333333333333333333333333777888888888777888;;;===::::::;;;;;;<<<===??????===???@@@AAAAAACCCEEEHHHKKKPPP[[[nnn------------------------........................,,,------...//////000000//////...---,,,++++++,,,......///000000///...---///...,,,++++++---000111///...---,,,,,,---...///...//////000000//////...//////000000000111111111///111333333444999BBBIIIUUUXXX]]]```aaabbbccccccccceeefffgggfffffffffggggggggggggggggggggghhhhhhhhhjjjlllmmmllljjjgggfffffffffeeeccc```\\\YYYWWWNNNOOOPPPPPPRRR[[[hhhrrr{{{vvvqqqooooookkkeee___YYYTTTLLLFFFBBB@@@>>>===;;;;;;:::::::::999999999888888888777777666666666555555444444444555555666555444444333333444444555444444444444444444444444555444444444444333333333333333333333333333333333222111111111222222333444111111111111111111111111///000000111111222333333111111000000000222333444...///000111222222222222222222222222222222222222222333333444444333333222222222333333333333444444444444444444444444444444777777777777666777:::===;;;;;;;;;<<<===>>>@@@@@@>>>@@@AAAAAABBBCCCFFFIIIJJJPPPZZZmmm------------------------........................---......///000111111222111000///...---,,,,,,,,,,,,---...000000000//////000...,,,++++++---000111///000111222222111000/////////000000000000//////000000000000111111111111000333555666777===GGGPPPYYY\\\___bbbcccdddeeegggccceeeggghhhgggggghhhiiihhhgggfffffffffgggiiijjjlllllllllkkkjjjiiihhhgggfffeeedddbbb^^^[[[WWWUUULLLOOORRRVVV^^^mmmzzzyyyyyywwwooohhh^^^ZZZSSSMMMHHHCCC???<<<999999999888888888777777999999999999888888777777555555444444444555555666555444444333333444444555444444444444444444444444555555444444444333333333555555555555555555555555222111111111222333333444111111111111111111111111///000000111222222333333111000//////000222444666//////000222222333333333222222222222222222222222222333333444444333333222222222333333333444444444666666666666666666666666555555555444333444777:::;;;;;;<<<<<<>>>???@@@AAA@@@AAABBBBBBBBBDDDHHHJJJKKKPPPZZZlll..............................---------...//////---------...///000111111......------------......000///---,,,,,,---///000///////////////.........////////////////////////////////////000000000000222000------000222111000111555:::???DDDKKKQQQVVV___```bbbcccccccccbbbaaaaaabbbdddeeeddddddeeefffhhhhhhhhhhhhiiiiiiiiiiiilllmmmmmmmmmkkkgggdddaaafff___[[[\\\ZZZTTTQQQSSSOOOUUU]]]eeepppuuuggg```___\\\XXXTTTNNNGGGCCC>>>:::777888;;;<<<888444;;;;;;:::999888777666666555555444444444555555666666666555555555444444444222222222222222222222222444444444333333333222222111222222333333444444555111111111111111111111111111333333222000///000111222222222111111111000000222222111111111111222222111111000000000000111111333333333333333333333333111222333333444444333333333333333444444555555555333333333333444444555555555666777777666777999;;;;;;<<<===<<<<<<<<<>>>@@@AAABBBBBBCCCDDDDDDCCCCCCHHHNNNYYYkkk........................------,,,,,,,,,------...---------......///000111///......------......///000///---,,,,,,---///000......//////000111222333////////////////////////////////////000000000111444111......000222222111444888>>>DDDIIIOOOTTTXXX]]]^^^```bbbcccdddccccccdddfffiiiiiiiiihhhiiijjjhhhhhhiiiiiijjjjjjkkkkkkjjjkkkmmmmmmllliiieeeccc```[[[YYYYYYWWWSSSSSSWWWeeellltttzzzyyyrrr^^^]]]]]]___```[[[QQQHHHBBB===999999;;;<<<:::777777777777777777666666666444444333333333444444555666666555555555444444444444444444444444444444444555555444444444333333333333333333333333333333333111111111111111111111111111222333222000///000111333333333333222222111111222222111111111111222222111111111000000111111111111111111111111111111111111222333333444444333333222222222333333333444444333333444555555555555555555666777777666777999;;;;;;<<<===<<<<<<<<<>>>@@@???@@@AAACCCDDDEEEEEEEEEHHHOOOYYYkkk..............................---------------......------......///000111///......------......///000///...------...///000.........///111444777888/////////////////////////////////000000000111111555222000///111222333333:::>>>EEELLLQQQUUUYYY[[[^^^___```aaabbbbbbbbbbbbccceeehhhiiihhhggghhhhhhiiiiiijjjllllllmmmmmmmmmiiikkkmmmooonnnjjjfffcccZZZXXXWWWWWWVVVVVV\\\dddxxx}}}yyyyyy{{{{{{{{{fffbbb```ccchhhfff]]]TTTIIICCC===:::;;;<<<;;;:::666666777777777888888888444444333333333333333444555555555555555444444444444444444444444444444444555555555444444444333333555555444333333222111111111111111111111111111111111222333222000000000222444444444333333333333222222222111111111111222222222222111111111111222222111111111111111111111111111222333333444444333333111111222222222222333333333444555666777666555555555666777777666777999;;;;;;<<<===<<<<<<<<<>>>@@@>>>???@@@BBBDDDEEEGGGGGGIIIOOOZZZkkk........................000//////....../////////...............///000111//////............////////////............/////////......///111444777999//////////////////////////////000000000111111111444222111000111333555777AAAFFFMMMTTTXXX[[[]]]___bbbbbbbbbbbbaaa```______bbbeeeggghhhggggggggghhhjjjkkkmmmooopppppppppoookkklllooopppnnnjjjeeebbbXXXXXXXXXWWWYYY```nnnyyywwwuuusssuuu}}}yyyzzztttmmmfffdddeeefffeeebbbQQQKKKCCC===;;;::::::999::::::::::::::::::::::::555555444333333333444444555555555555555555555555333333333333333333333333444444444333333333333222444444444333333222222222111111111111111111111111000222333222111000111222333333333333333333333222222222111111111111222222333222222222222222222333333333333333333333333333111222333333444444333333222222222222222333333333333444666777888777666555555666777777666777999;;;:::<<<===<<<<<<<<<>>>@@@???@@@@@@BBBCCCEEEFFFGGGJJJPPPYYYjjj.......................................//////000000000/////////000111111/////////......//////////////////....../////////////////////000222444555000000000000000000000000000000000000111111111111222111111111222666:::===HHHMMMTTTZZZ]]]___```aaabbbbbbbbbaaaaaaaaaaaabbbgggiiijjjkkkjjjjjjkkkmmmmmmnnnppprrrssssssrrrqqqnnnooopppooolllgggbbb___WWWZZZ[[[[[[aaaooo}}}uuuoooppp~~~yyytttvvvtttooojjjeeeeeegggiiiYYYSSSKKKCCC>>>;;;999888<<<<<<<<<;;;:::999999888777777666555555555555555444555555555555555555555333333333333333333333333333333333333222222222222222222222333333444444444111111111111111111111111000111222222111000111222111111111111222222222222222222111111111111222222333222222222222222222333333333333333333333333333111222333333444444333333444444444444444333333333444444666777777777666555555666777777666777999;;;:::<<<===<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEJJJOOOXXXhhh........................+++++++++,,,---...000000222222111111111111222222000//////......//////000////////////////////////...//////000000111111111000000000000000000000000000000000111111111222222000111222333666;;;AAAFFFOOOSSSYYY^^^___``````aaa]]]^^^___aaacccfffhhhjjjiiijjjjjjiiiiiijjjmmmoooppprrrtttuuuvvvuuusssrrrpppppppppmmmjjjeee```]]]ZZZ___cccgggppp|||qqqnnnyyyvvvrrruuuvvvrrrlllfffeeeggg]]]YYYSSSKKKDDD???;;;:::<<<;;;;;;:::999888777666888888777666555555555555444444444555555555555555555555555555555555555555444444333333333222222222111111222333333444555555111111111111111111111111000111222222111000222333000111111111111111222222222222111111111111222222222222111111111111222222111111111111111111111111111222333333444444333333555555444444444444333333444444555555555666666666555666777777666777999;;;;;;<<<===<<<<<<<<<>>>@@@DDDCCCBBBAAAAAACCCDDDEEEIIINNNWWWggg........................,,,,,,---...///111333444444333333222222333333333000000////////////000000//////000000000000//////,,,...000111222111000000000000000000000000000000000000111111111222222222000222444777:::AAAIIIPPPTTTXXX\\\_______________\\\]]]^^^aaaeeeiiimmmooolllkkkjjjhhhgggiiinnnrrrtttuuuwwwxxxxxxvvvtttrrrpppooommmkkkgggdddaaa___bbbjjjssszzzzzz}}}zzzzzzyyytttmmmfffbbb```^^^\\\YYYTTTMMMFFFAAA???;;;;;;::::::999999999888888888666555555444444444444444444555555555666666666666666666666666666666666666555555555444444444333333333333333333333333111111111111111111111111///111222222111111222333111111111222222333333333222222111111111111222222111111111000000111111111111111111111111111111111111222333333444444333333444444444333333333222222555444333222333444666777555666777777666777999;;;;;;<<<===<<<<<<<<<>>>@@@BBBBBBAAA@@@AAACCCEEEGGGHHHMMMUUUeee...........................///000222444666888999555555444333333444444444000000////////////000000//////000000000000//////+++---000333444333222000000000000000000000000000000111111111111222222222000333666999>>>EEEOOOVVVWWWZZZ]]]___^^^^^^^^^^^^^^^___```bbbeeeiiilllnnnsssqqqooolllkkknnntttxxxuuuwwwxxxyyyyyyvvvtttrrrooommmkkkiiifffcccbbbaaaiiitttyyypppiiiddd```\\\]]]^^^]]]ZZZSSSLLLGGGDDD;;;;;;;;;<<<<<<<<<======777777666555444333333333444444444555555555666666444444444444444444444444777777777777666666666666555444444333333222222111111111111111111111111111///111222222111111222444222222222333333444444444222222111111111111222222111111000000000000111111333333333333333333333333222222333444444444333333333333333222222111111111666444222111111333666888555666777777666777999;;;;;;<<<===<<<<<<<<<>>>@@@AAA@@@@@@@@@BBBDDDGGGIIIHHHLLLTTTddd------------------------......///333:::@@@DDDFFFBBB@@@>>>======<<<:::888222222111000///...---,,,111000///------......//////////////////000111111222000///...///000222333000222333222111000111222444666:::AAAJJJRRRVVVXXX]]]ZZZXXXZZZ]]]______]]]```^^^^^^bbbfffggglllrrrvvvvvvrrrnnnoootttuuusssvvvwwwxxxyyyxxxvvvtttrrrlllkkkjjjgggbbb___dddlllvvv~~~vvvkkkccc\\\aaacccccc```___]]]QQQBBBCCC???<<<<<>>===<<<<<<===>>>AAABBBBBBBBBAAABBBEEEGGGGGGKKKTTTeee//////////////////////////////000444;;;AAAEEEGGGHHHHHHGGGGGGEEEAAA<<<888333333111000///.........111000///...---.../////////////////////000111111111000///...///000222333111222222111000000222444888<<>>AAACCCGGGHHHJJJLLLKKKGGG???:::555444111///...///000000111000///........./////////////////////000111111111000/////////000222333222222111000///000444777===CCCLLLSSSVVVWWWZZZ\\\^^^^^^^^^___aaaaaa___]]]___^^^___dddfffggglllrrr~~~}}}xxxrrrrrrwwwxxxuuussssssttttttttttttsssrrrppphhh``````eeepppzzznnnppppppmmmmmmlllgggaaaXXXOOOCCC;;;999:::;;;;;;888888777777777666666666666666666666666555555555888666444555777888777444666666555444444444444555555555444444333222222222444333222222222333444555333333333222222222222111222222222222222222222222222222222222333333333333333333222222222222333333444444444333333222222222555555444444444444333333222222222333444555666777666555444333333444555666777888::::::999999;;;<<<999;;;======<<<===>>>@@@@@@AAABBBBBBAAABBBDDDFFFJJJMMMTTTbbb{{{------------------------,,,++++++...222666888888;;;===AAAEEEHHHFFFBBB>>>666444111///...///111222000000000//////////////////////////////000000111000000//////000000111222222222111//////333888<<<@@@IIISSSYYYYYYXXXYYY[[[^^^^^^```aaaaaa```^^^\\\^^^]]]```dddeeefffkkkrrr||||||xxxuuuvvv{{{}}}{{{xxxwwwuuusssqqqpppnnnnnniiiccc```gggrrr}}}}}}yyytttqqqnnnllliiiddd[[[NNNCCC>>><<<<<<<<<888888777777777666666666555555555555555666666666888666555666888888777555666555555444444444555555555555444444333333333333111000000000000222333333222222222222222222222222222222222222222222222222222333333333333333444444333333222222222222333333555444444333333222222111444444444444444333333333111222222333444555777888666555444333333444555666444666777777777777888:::888:::<<<=========???AAA@@@AAABBBBBBAAABBBCCCEEEKKKMMMSSS```yyy........................---++++++,,,...000000///333444666:::>>>@@@???>>>666444111///...///111333000000000000000////////////////////////000000111000000000000000111111222222222111111222777>>>CCCGGGOOOYYY]]]\\\ZZZ[[[\\\\\\^^^```aaa```___]]]\\\]]]^^^bbbffffffffflllsss{{{||||||{{{~~~~~~{{{wwwsssnnnkkkiiihhhaaaaaahhhwww|||{{{wwwuuusssssskkkdddYYYNNNEEE@@@===;;;888888888888777777777777555555555666666666666666777666666666777777777666555555444444444555555666555555444444444444333333000000000000111222222333222222222222222222222222222222222222222222222222222222222333333444444444111222222222222222222111444444444333333222222222222222222222222333333333111222222333444555777888666555444333333444555666333555666666555666777999888:::<<<=========???AAA???@@@BBBBBBBBBBBBCCCDDDJJJLLLRRR___xxx000000000000000000000000///...------//////...,,,222222111333666888999888444222111/////////111222000000111111111000///...///////////////000111111///000000000111111111111111222333444777===DDDJJJPPPUUU\\\______^^^^^^___\\\^^^```aaa___^^^^^^______aaafffjjjjjjiiiooowww~~~~~~{{{vvvpppkkkhhhffffffbbbhhhxxx{{{yyyxxxxxxxxxooojjjbbbWWWMMMDDD>>>;;;::::::999999999888888888777777777777777666666666666666666666666666666666555444444444444555666666555555444444444444444444222333333333333444444444111222222222222333333333222222222222222222222222111111222222333333444444111111222222222222111111333333333333333333333333111111222222222222333333222222222333444555666777666555444333333444555666555666888888777777999:::999;;;======<<<===>>>@@@>>>@@@BBBBBBBBBAAABBBCCCGGGJJJQQQ___xxx000000000000000000000000///...---...000000///---111000///000222444333222111111000/////////000000000000111222111000///...///////////////000111111//////000111111111111111111222555888<<>>===<<<<<<===>>>===???BBBCCCBBBAAABBBBBBBBBFFFOOO___yyy,,,,,,------------,,,,,,---------.........//////111111111111000000000000111111000///...------,,,000000000000000000000000000000000000000000000000///000222111000000111222333444888???GGGNNNSSSUUUXXXYYY[[[]]]___`````````aaabbbbbbaaaaaabbbeeehhhnnnoooqqqrrrsssvvvyyy|||yyytttooofff___aaafffkkkuuuxxx{{{}}}~~~|||zzzxxxkkkbbb\\\VVVOOO??????>>><<<999999:::===:::::::::999999999999999666888999888666333222222666666555555555555666666555555444333333222111111333222222111111222222333333333333333333333333333222222111111000000//////444444444333333222222222555333222222333444444333222333333444444333333222333333333444444444555555444555666666444333444666555555444444444444555555666666777777888888888999<<<;;;;;;<<<<<<===>>>???AAABBBBBBAAAAAABBBFFFIIIJJJJJJNNN[[[uuu///000000000000000000///---------.........//////000000000000000000000000222111111000//////......000000000000000000000000000000000000000000000000...///000000//////000111555888===EEEMMMSSSVVVWWWYYYZZZ[[[]]]^^^_________^^^_________```bbbgggjjjqqqtttwwwzzz{{{}}}~~~|||sssnnniiibbb^^^bbbjjjssszzzvvv~~~}}}tttkkkddd\\\VVVJJJEEE???<<<;;;<<<;;;:::999999999999999888888888555666888777666444555666888777777666666666777777666666555555444333333222333333222222222222333333333333333333333333333333222222222222111111111111444444444333333222222222444333111111333444333222222333333444444333333222333333333444444444555555333555666555444333444555555555444444444444555555555666666777888999999:::;;;;;;;;;;;;<<<===>>>?????????@@@@@@???AAACCCFFFJJJJJJNNN[[[ttt000000111111111111000000------........./////////////////////////////////222222111111000000//////000000000000000000000000////////////////////////...000000000//////111333888===EEEMMMTTTXXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^______aaaeeekkkppptttxxx~~~wwwnnnhhhdddaaabbbiiitttyyyuuussszzz|||xxxqqqlllfffaaaXXXOOODDD>>>>>>>>>;;;777999999888888888777777777444555666666555555777999999999888777777777777777777777666666555444444444333333222222222222333333333333333333333333333333222222222333333333333333444444333333333333222222444222111111222333333222222333333444444333333222333333333444444444555555222444555444333222333555555555444444444444555555555555666777888::::::;;;;;;;;;;;;;;;<<<===>>>???===???AAAAAAAAAAAACCCEEEJJJKKKNNNYYYqqq.........//////.....................////////////............////////////111000000000000000000000000000000000000000000000////////////////////////000111222222111222555777<<>>>>>>>>AAACCCDDDDDDCCCDDDFFFJJJKKKNNNXXXnnn,,,------......------,,,........./////////000000---........./////////000......//////////////////000000000000000000000000000000000000000000000000///000111111222444888;;;AAAHHHQQQXXX[[[\\\\\\\\\]]]]]]\\\\\\]]]^^^______cccdddeeegggjjjpppwww|||}}}rrrjjjgggooovvvwwwlllkkkpppsssqqqiiicccYYYNNNDDD>>>;;;;;;999999888888777666666555888888888666444444666888888777666555555555555555555555555444444444444444444333333333333333333444333333333333333333333333000111111111222222333333333333333333333333333333444222111111222333333222222333333444444333333222333333333444444444555555111222333333222222444555555555444444444444555555444555666888999;;;<<<<<<:::::::::;;;;;;<<<===>>>>>>AAACCCDDDDDDCCCDDDFFFJJJKKKNNNWWWlll......////////////............/////////000000000.........//////000000111------......//////000000000000000000000000000000000000000000000000000000---...000111333666;;;???HHHNNNVVVZZZ[[[ZZZ\\\]]]^^^]]]]]]]]]]]]___aaabbbccceeeiiimmmqqqxxx~~~zzznnnkkkkkkzzzxxxqqqrrrtttsssnnnkkkdddYYYMMMDDD???>>>::::::999888777666666555888999999777555555666777666666555555555555666666444444444444444444444444444444333333333333444444333333333333333333333333111111111111222222222222222222333333333333444444555333222222333444444333222333333444444333333222333333333444444444555555111222444444333333555666555555444444444444555555666666777888999;;;;;;<<<::::::::::::;;;<<<===>>>===???AAAAAAAAAAAACCCEEEIIIKKKOOOWWWkkk//////000000000000//////.../////////000000000000......///000000111222222---......///000000111111000000000000000000000000222222222222222222222222...000222444777<<>>FFFNNNTTTWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\^^^^^^^^^```cccfffiiioooyyy~~~~~~}}}}}}yyywwwtttoookkkfff___VVVOOO>>>===;;;777444555999<<<555666666777888888999999666777888888888666555444333444555666666555444333555555555555555555555555666666555444333222222111444444444444444444444444333333333333333333333333444333333222111000//////333222222111111222222333333222222111222333555666444444333333222111000000555444444444444555666666555555666777888999999:::;;;:::999999999;;;===???AAAAAAAAAAAABBBCCCDDDDDDIIIKKKPPP[[[qqq....../////////000000000////////////////////////000000000000000000000000//////////////////////////////111111222111111000333111///000222444333222111444888===CCCIIIPPPUUUXXXYYYZZZ\\\\\\\\\\\\\\\\\\]]]^^^______bbbeeehhhllluuu}}}|||{{{{{{yyy||||||zzz{{{~~~}}}||||||wwwtttqqqoooooonnniii___XXXLLLFFF@@@;;;;;;<<<<<<<<<999999999999999999999999777777888888888777555444777777888999999888777777555555555555555555555555666555555444444333333222444444444444444444444444333333333333333333333333444444333333222222111111444444333333333333444444444333333333333444444555333333333333333333444444666555555555555666777777555666777777999999:::;;;;;;:::999999:::;;;===???AAAAAAAAAAAABBBCCCDDDDDDHHHJJJOOOZZZooo/////////000000000111111000000000000000000000000000000000000////////////000000000000000000000000///000111111222222111111333222111222333444333222444888>>>DDDIIINNNSSSVVVYYYZZZ\\\^^^___^^^]]]\\\[[[]]]___```bbbeeeiiilllppp{{{}}}zzzxxxwwwuuuxxx|||{{{yyywwwwwwyyyxxxzzz~~~}}}yyyrrrpppooosssvvvrrrhhh___VVVMMMBBB=========:::777;;;;;;:::999888888777777777777888888888777666555555555666666666666555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444333333333555444444444444444444555444555555555555444444333222333333444555666666777666666666666666777888888666777888999:::;;;;;;<<<;;;::::::999:::<<<===>>>AAAAAAAAAAAABBBCCCDDDDDDFFFIIIOOOXXXlll000000000000111111111111000000000000000000000000000000000///////////////000000000000111111111111000000111111222222222222333222333333444444444333888<<>>AAAAAAAAAAAABBBCCCDDDDDDEEEHHHNNNWWWjjj000000000000111111111111////////////////////////111111000000/////////...///000000000111111111222111111111111111222222333222333444444444555666777:::@@@GGGMMMQQQTTTVVVWWWXXXYYY[[[\\\]]]\\\ZZZYYYYYY\\\```dddiiiooovvvzzz}}}{{{xxxyyyzzzzzzyyyxxxyyyyyyyyy{{{~~~ssspppmmmpppuuuuuuoooiiieee```XXXOOOFFFAAA>>>>>>777888777777777777777777888777777777777888888888999888888888888888888999555555555555555555555555333444444555555666666777444444444444444444444444333333333333333333333333111111222222333333444444333333444444444444333333555555666777666555333222333333333333333333333333555555444444555555666777888888999:::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAABBBCCCDDDDDDDDDHHHNNNVVVggg/////////000000000111111////////////////////////222222111111000000//////...//////000000111111111222111111111111222333333222333444444444555999;;;>>>CCCJJJPPPTTTUUUWWWXXXYYYYYYYYYZZZZZZZZZYYYYYYYYY]]]ccciiipppxxx{{{{{{~~~zzzyyyxxxwwwwwwxxxyyyzzzyyy{{{}}}~~~~~~~~~zzzvvvrrrnnnnnnqqquuuwwwwwwnnnllleeeZZZNNNEEEAAAAAA::::::;;;;;;;;;;;;;;;;;;888888777777777888999999888888777777777777888888555555555555555555555555444444555555666666666666444444444444444444444444333333333333333333333333111111222222333333444444222333444555555444333222444555555555555444444333444444444333333333333333444444444444444555666666777888999999;;;;;;<<<===:::;;;;;;<<<======>>>>>>AAAAAAAAAAAABBBCCCDDDDDDCCCHHHNNNVVVeee....../////////000000000000000000000000000000000333333333222111000000000------...//////000111111222222111111111222333444222333444333333666;;;@@@BBBGGGNNNSSSVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[```gggoooxxx~~~{{{xxxvvvvvvyyy{{{}}}yyyzzz{{{}}}~~~zzzzzz{{{{{{||||||uuupppooouuu~~~|||wwwooodddYYYNNNEEE???>>>======<<<<<<;;;;;;:::888888777777777888999:::777666555444444555666777555555555555555555555555555555555555666666666666444444444444444444444444333333333333333333333333333333333333444444444444333444555666666555444333444333333333333444444555333333444444555555666666555555555555555666666777777777888999:::;;;<<<<<<:::;;;<<<======>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDDDDIIIOOOVVVddd............////////////111111111111111111111111444444333333222111000000,,,------...///000000111333222111111111222333444222333333222222666===CCCEEEJJJPPPTTTWWWYYY[[[\\\\\\[[[YYYWWWWWWXXXZZZ[[[]]]bbbjjjsss}}}~~~yyywwwxxx{{{~~~zzzzzz{{{|||}}}}}}}}}}}}wwwyyyzzzyyyyyy{{{}}}sssoootttyyyooofffZZZLLLBBB???>>>===<<<:::999888777888888777777777888:::;;;:::999888777777888999:::555555555555555555555555666666666666666666666555444444444444444444444444333333333333333333333333555555555555555555555555444555666888888666555444333222222111222333555666222333444555666888999999666666666666666777888888666777888999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDDDDIIIPPPVVVddd......///000000000000000111000///......///000000222111111111000000//////000000000000000000000000222222111111111111111222555555555555777;;;@@@EEEKKKNNNQQQUUUXXXYYYYYYYYY[[[[[[ZZZXXXWWWXXXZZZ]]]cccbbbiiizzz~~~}}}{{{|||zzz}}}|||zzz{{{|||vvvvvv|||~~~wwwhhhVVVJJJFFF>>>:::<<<>>>;;;888777999888777666666777888999555555666666777777888888666777777777777666666555777777777666555555444444111111111222222222333333555555444444444333333333444444444444444444444444555444222111222333555777888777666555444444555666444333222444555666555333777666666555555555666666666777888:::<<<>>>???@@@;;;;;;;;;;;;<<<>>>???@@@AAACCCDDDDDDCCCCCCEEEFFFGGGJJJNNNVVVbbb}}}...///000000111111000000000//////......///000111222111111111000000000000111111111111111111111111222222111111111111111222333444555666999===CCCGGGMMMOOORRRUUUWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ^^^aaaggggggppp{{{zzz}}}~~~}}}}}}xxxwww|||vvvbbbSSSFFF>>>999:::<<<;;;::::::999888777777777777888999777777777777888888888888666666777777777777666666555555555666666666666666888888777777666555555555555555555444444444333333444333333222222111111111555444333333333444666777888777666555444555555666333222222444666666444222666666555555555555666666::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@BBBCCCCCCCCCCCCEEEFFFGGGIIINNNUUUbbb}}}///000000000111111111111///////////////000111222111111111111111000000000111111111111111111111111222111111111111111222222222444666999<<>><<<;;;::::::<<<999888888777777888888999999999999999888888888888444555666777777888777777444444555555666777777888888777666444333111000000555555555444444444444333555555444333222111000000555555555555666666666666888777555444444555666666444444555777888888666333666666555555555555666666::::::::::::999999999999;;;;;;;;;;;;<<<>>>???@@@>>>@@@BBBBBBBBBCCCEEEGGGFFFHHHMMMUUUbbb}}}000000000000000111222222//////000111111222333444111111111111111111111111111111111111111111111111111111111000111111222333111444888<<<@@@FFFLLLPPPQQQRRRTTTUUUWWWWWWWWWWWWYYYZZZZZZZZZ\\\___eeeiiipppvvv{{{|||~~~zzzzzz~~~zzz~~~~~~zzz{{{|||uuueee```UUUIIIBBB===999999;;;999999999999999999999999::::::999888888777666666444444555777888888888888555555555555666666777777444333222111///...------555555555555444444444444666666555555444444444333555555666777777777777666777666555444444555666777666666777:::;;;;;;888555666555555555555666666777888888888999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@===???AAABBBBBBCCCEEEGGGEEEHHHMMMTTTaaa}}}000000//////000000111222111111222333444555555555111111111111111222222222111111111111111111111111111111000000111222222333222666;;;@@@EEEJJJOOOSSSRRRSSSTTTUUUVVVWWWWWWXXXZZZZZZ[[[[[[]]]aaagggllluuu~~~}}}|||}}}xxxuuuwww|||{{{~~~||||||~~~zzz{{{}}}xxxnnnjjj___SSSIIIAAA:::999;;;999999::::::::::::999999999999888777666555555444444444555777888888888888777777666666555555555555555444444444333333333333666666555555555444444444444444444555555666666666555666777777888888777777777666555444444555666777555555666888::::::777555555555555555555666777777888888888999999:::::::::;;;;;;;;;;;;<<<>>>???@@@===???AAABBBBBBCCCEEEGGGFFFHHHLLLTTT```{{{000///.........///111222111222333444555555555444111111111222222222222222222222222222222222222222000000000000111222333333555999???DDDIIIMMMQQQTTTSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\___eeelllrrr|||wwwsssvvv|||~~~}}}{{{zzz{{{}}}yyyzzz|||xxxpppfff[[[QQQGGG>>>;;;===999::::::;;;;;;::::::999888888888777666555555444444555666777777888777777888777777666555555444444444444555555666666666777666666666555555555444444111111222333444555666666666666666666777777777777666666555444444555777888444333333444666666555444555555444555555666777888<<<;;;;;;:::999888888777;;;;;;;;;;;;<<<>>>???@@@>>>@@@BBBBBBBBBCCCEEEGGGGGGHHHMMMSSS___zzz///...---,,,---...000111111222333444444333222222111111111222222333333333222222222222222222222222000000000000111222333444888<<>>???999:::;;;<<<<<<;;;:::999888888888777777666666666666666777777777777666666666666666666666555555555333333333444444555555555666666666666555555555555222222333333444444555555666666555555555666777888666555555444555666777888666444333333444666666666444444444555555666777888<<<<<<;;;;;;::::::999999;;;;;;;;;;;;<<<>>>???@@@@@@BBBCCCCCCCCCCCCEEEFFFHHHIIIMMMSSS___xxx///...,,,+++,,,---///111000111222333222111000///111111111222222333333333222222222222222222222222000000000000111222333444:::>>>DDDIIIMMMOOORRRTTTRRRSSSSSSTTTVVVXXXZZZ[[[WWWYYY\\\```fffpppzzzxxxzzz}}}~~~{{{yyyzzz}}}|||yyyyyy|||}}}|||~~~{{{}}}|||rrrgggXXXHHH@@@???::::::;;;<<<<<<;;;::::::999999999888888888888888666777777777777777666555444444555555666777777777666666666666666666666666777666666666555555555555666666666666666666555555777666444333444555777999666555444444555666777888:::777555444666888999999444444444555555777888888888999999:::<<<======>>>;;;;;;;;;;;;===>>>???@@@AAACCCDDDDDDCCCCCCEEEFFFIIIJJJNNNSSS^^^www////////////000000000000...111444555555444444444333222222111111222222333111222444555666555444444222222111111222444555666>>>BBBGGGKKKNNNPPPSSSUUUXXXXXXXXXWWWUUUUUUVVVXXX[[[ZZZ]]]ffflllrrr}}}qqqtttyyy~~~~~~}}}||||||}}}~~~}}}|||~~~{{{wwwvvv}}}vvvhhh___YYYMMMAAA???<<<:::======;;;;;;>>>999999999888888888888777999::::::::::::999888888777777777777777777777777888888888888777555444333777777777777777777777777555555555555555555555555666666666666666666666666777777777777777777777777444444444555555555666666777777888888888777777666777888999999;;;;;;<<<===;;;<<<<<<===>>>??????@@@BBBCCCDDDCCCCCCCCCEEEGGGIIIHHHKKKTTT^^^ttt000000000000000/////////...000222222111//////000333222222111111222222333111222333444555444444333333333222222444666999;;;DDDGGGLLLOOOQQQSSSVVVXXXVVVWWWWWWWWWVVVWWWYYY\\\^^^\\\```iiirrr|||~~~vvvzzz~~~}}}||||||{{{{{{|||}}}~~~{{{wwwyyyrrrfff^^^TTTLLLBBB>>>;;;<<<<<<999:::<<<999999999999888888888888999999999999999888888777777777777777777777777777777777888777777666555444555555555555555555555555555555555444444444444444666666666666666666666666777777777777777777777777444444444555555555666666666666777777777666666555888888999:::;;;<<<<<<===<<<<<<======>>>??????@@@AAABBBCCCBBBBBBBBBDDDFFFIIIHHHLLLTTT^^^ttt111111111000000/////////...///000000///...///111333222222111111222222333111222333333333333333333444333333333666:::???BBBIIILLLPPPRRRSSSTTTVVVXXXTTTUUUVVVVVVVVVXXX\\\___^^^^^^bbbjjjuuu~~~|||{{{zzzzzzzzz|||~~~~~~{{{{{{~~~|||vvvwwwzzzssshhh___XXXIIICCC>>>===<<<::::::<<<:::999999999888888888888888888999999888888777666777777777777777777777777666666666777777666666555555555555555555555555555444444444444444444444444666666666666666666666666777777777777777777777777444444555555555666666666555555666666666666555555888888999:::;;;<<<======<<<======>>>>>>????????????AAABBBAAAAAAAAACCCEEEIIIHHHLLLTTT^^^sss222222111111000////////////000111111111111444666333222222111111222222333222222222222222222222222444333222333777===CCCGGGLLLNNNQQQSSSSSSSSSTTTVVVTTTTTTUUUUUUUUUXXX\\\___aaadddjjjrrr~~~~~~}}}~~~}}}zzzyyyyyy{{{~~~|||{{{zzz{{{}}}~~~~~~}}}|||uuuvvvxxx~~~zzznnndddRRRIIIAAA???>>><<<<<<>>>::::::999999999888888888777888888888888777666666666666666666666666666666444555555666777777666666555555555555555555555555333333333333444444444444666666666666666666666666666666666666666666666666555555555555666666666666555555666666777777666666888888999:::;;;<<<============>>>>>>>>>????????????AAABBBBBBAAABBBDDDFFFHHHGGGJJJRRR\\\qqq222111111111000000000///222333444333111111333555333222222111111222222333333222222222222222222222333222222444999@@@GGGKKKOOOQQQTTTUUUTTTTTTTTTUUUTTTTTTTTTSSSTTTVVV[[[^^^eeemmmxxx~~~{{{||||||{{{zzz{{{~~~}}}|||{{{zzzzzz{{{~~~~~~{{{{{{zzz|||zzzwwwvvvyyyttt[[[PPPEEEAAA???<<<;;;===:::::::::999999999999888777888888888888777666666666666666666666666666666333444555666666777777666666666666666666666666666333333333444444555555555666666666666666666666666666666666666666666666666555555555666666666777777555666777888888888888888888999:::;;;<<<======>>>>>>>>>>>>>>>????????????@@@AAACCCCCCCCCCCCFFFHHHGGGEEEIIIPPPZZZooo111111111111111111111111444444444333000......///333222222111111222222333444333333222222222222333222222333666<<>>>>>????????????????????????@@@BBBCCCCCCCCCDDDGGGIIIGGGEEEHHHPPPZZZooo000000000111111222222333///111333333111//////000333222222111111222222333666555444222222222333444333444666:::@@@FFFLLLOOORRRTTTVVVWWWVVVUUUUUUUUUTTTUUUTTTTTTVVVZZZ```dddkkkyyy|||yyyzzzwwwyyy~~~}}}mmmYYYNNNGGG@@@;;;:::;;;;;;:::::::::999999999999999999999999888888777777777777777777777777777444444555555666555555555666666666666666666666666444444555666666777888888666666666666666666666666777777777777777777777777555666666666777777777777444555666777888888888888999999:::;;;<<<===>>>>>>???????????????????????????@@@BBBBBBBBBDDDFFFHHHHHHGGGJJJQQQ[[[ooo//////000111222333333444))),,,000333444444555666333222222222222222222333777666444333222333444444444555888===CCCIIIMMMPPPOOOQQQSSSTTTSSSRRRRRRSSSTTTTTTUUUUUUXXX]]]dddiiixxx|||xxxyyyvvvwww||||||~~~yyyxxx{{{eeeWWWMMMDDD>>>;;;;;;;;;;;;:::::::::999999999::::::::::::999888888777777777777777777777777444555555555555555444444555555555555555555555555555555555666777888888999666666666666666666666666777777777777777777777777666666666666777777777777333444555666777777777777999::::::;;;<<<===>>>>>>@@@@@@??????????????????>>>???AAAAAAAAACCCEEEGGGJJJHHHKKKRRR\\\qqq000000000000000000000000111111111111111111111111000222333333222111333444555555555555333222111111...444<<>>@@@@@@??????@@@AAA@@@AAACCCCCCBBBBBBDDDEEEEEEJJJJJJNNN[[[lll111111111111111111111111111111111111111111111111000222333333222111333444222333444444222222333444777<<>>;;;;;;;;;<<<<<<;;;:::::::::999999999999888777777666666666666777777666666666666555555555555666666777777777777666666666666666666555555555555333333333444444666777777777777666666666777777888777666666555555666666777444444444555666888999:::777888999:::;;;<<<<<<<<<===???AAAAAA???>>>???@@@@@@BBBCCCCCCCCCCCCDDDFFFFFFKKKKKKOOO\\\lll111111111111111111111111111111111111111111111111000222333333222111333444222444666555444444666999===AAAGGGLLLNNNQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXX\\\bbbhhhrrr}}}~~~|||zzz{{{}}}vvvllliiilllrrr|||~~~~~~}}}|||zzzyyyxxxxxxuuuwwwzzz{{{zzzzzz{{{|||~~~~~~zzz~~~wwwhhhXXXMMMAAA???;;;::::::;;;;;;;;;888888888777777777666666777777666666666666777777666666666666555555555555666666666777777666666666666666666666666555555555444444444444444555666666777777666666555666666666666666555555555555666666444444555666777888999999777888999:::;;;<<<<<<<<<>>>@@@AAAAAA???>>>>>>???AAABBBDDDDDDCCCCCCEEEFFFFFFKKKKKKOOO\\\mmm111111111111111111111111111111111111111111111111000222333333222111333444000333555555333333888<<>>@@@AAAAAA???>>>>>>???AAABBBDDDDDDCCCCCCEEEFFFFFFJJJJJJOOO[[[lll222222222222222222222222111111111111111111111111000222333333222111333444---111444333111333888>>>FFFHHHLLLOOOPPPQQQRRRTTTUUUTTTTTTUUUUUUVVVWWWXXX[[[]]]ccckkkttt{{{xxx{{{~~~~~~~~~~~~~~~zzzsssnnnnnnqqquuuzzz~~~nnndddbbbeeeoooxxxxxxvvvwwwzzzxxxwwwzzz}}}}}}}}}}}}}}}}}}}}}|||rrrtttuuuuuuuuuuuuvvvxxx{{{{{{}}}{{{vvv{{{rrrbbbMMMHHHAAA<<<:::::::::::::::::::::999999999999888777777666666666666777777666666666666555555555555444444555555555555444444555555555666666666666666777777666444444333333333555555444444444444555666777666666555555666666777555666777777777777777666777888999:::;;;<<<<<<<<<===???AAAAAA???>>>???@@@@@@BBBCCCCCCCCCCCCDDDFFFEEEJJJJJJNNN[[[kkk222222222222222222222222111111111111111111111111000222333333222111333444...222666555333555<<>>@@@@@@??????@@@AAA@@@AAACCCCCCBBBBBBDDDEEEDDDIIIHHHMMMZZZjjj222222222222222222222222111111111111111111111111000222333333222111333444111666:::999777999@@@HHHLLLOOOQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXX]]]bbbkkkwww~~~~~~~~~}}}uuukkkhhhfffjjjqqqyyy}}}tttggg```___eeemmm{{{yyytttuuu|||~~~zzzsssrrrssstttsssyyy~~~}}}}}}}}}|||{{{zzzyyyyyyxxxzzzyyyxxxtttqqqqqqrrrtttwwwyyywwwtttuuuxxx~~~jjj[[[TTTKKKCCC>>><<<;;;;;;888888888777777777777666777777666666666666777777777666666666555555555555666666777777777777666666444555555555666666777777444444444444444555666777555555555555666888999999888888777777777777888888111222555777999:::::::::777888999:::;;;<<<<<<<<<;;;===???@@@@@@@@@AAABBB???AAABBBBBBAAABBBCCCEEECCCHHHHHHLLLYYYjjj222222222222222222222222666333...++++++...222555444444444333333222222222444333222444888>>>EEEIIIOOOQQQSSSSSSRRRQQQRRRSSSVVVSSSRRRTTTUUUUUUYYY^^^^^^bbbmmm}}}~~~yyy|||xxxnnnmmmjjjiiikkkoootttxxx~~~tttfff``````fffmmmuuuuuutttzzz~~~{{{vvvqqqmmmkkkmmmpppttt|||{{{zzzyyyxxxyyyzzzzzzyyyxxxyyyxxxwwwuuurrrqqqpppooopppuuu|||zzztttzzz~~~iiiYYYJJJEEECCC>>><<<===:::888777888999999888777999999999888777666666555888777666555555666777888777777777777777777777777444444555555666666777777::::::999999888888777777555555555555555666777777888888999999999999888888666666666666666777888888::::::::::::::::::::::::===???AAAAAA@@@>>>>>>???===>>>@@@BBBCCCDDDEEEEEEFFFJJJJJJMMMXXXggg111111111111111111111111333222111000111222444666444444444333333222222222333333333555:::@@@FFFJJJPPPQQQSSSSSSRRRRRRRRRSSSWWWTTTTTTVVVWWWVVVZZZ___gggnnn{{{xxxvvvzzz}}}ssspppkkkgggfffhhhkkknnnyyyyyy{{{zzziii```^^^bbbhhhoooxxx|||yyyzzzvvvrrrnnnlllmmmnnnooouuu{{{~~~}}}|||{{{{{{{{{zzzzzzxxxxxxwwwvvvsssqqqnnnmmmooosssyyy~~~}}}xxx}}}mmmXXXLLLDDD===;;;===:::888777888999999888777999999888888777666666555888777666555555666777888777777777777777777777777555555555666666666666666666666666666666666555555666555555555555666777777888888888999999888888888666666666666666777888888999999:::;;;;;;<<<=========???AAAAAA@@@>>>>>>???>>>???@@@BBBCCCDDDDDDDDDEEEJJJIIILLLWWWfff000000000000000000000000///000222444555555444444444444333333333333222222222333444888===CCCIIILLLPPPRRRTTTTTTSSSRRRSSSTTTWWWUUUVVVXXXYYYXXX[[[aaannnzzz}}}uuuqqqsssxxx}}}wwwsssmmmgggddddddeeefffooorrrwww}}}nnnbbb\\\___dddiiisss}}}~~~{{{wwwsssooommmoooooonnnqqquuu|||~~~}}}||||||}}}wwwwwwwwwuuusssqqqnnnmmmnnnrrrvvvzzzzzzzzzkkkWWWHHH@@@>>>@@@:::999888888999999777666999999888888777666666666777777666666666666777777666666666666666666666666666666666666666555555555555555555555555555666666666666555555666666777888888888888888888888888888777666666666666777888888888888999;;;<<<>>>??????===???AAAAAA@@@????????????@@@AAABBBCCCCCCCCCCCCEEEIIIIIIKKKVVVddd111111111111111111111111...///111333333222111000333333333333333333333333222333777;;;AAAGGGKKKNNNQQQSSSTTTUUUTTTSSSTTTUUUVVVUUUVVVYYYYYYYYY^^^eeeqqqsssqqqoooooorrrwww|||zzzvvvqqqkkkgggeeeeeeeeefffmmmuuu|||ttteee^^^___dddiiisss}}}|||wwwrrrpppssstttrrrrrruuu{{{~~~}}}~~~xxxwwwuuusssqqqqqqqqqqqqqqqtttvvvxxx{{{yyy|||dddRRRFFFBBBBBB<<<:::888888999999777555888888888888777777666666777777666666666666777777666666666666666666666666777777666666555555444444555555666666777777888888666666666555666777777888999888888888888888888999777777666666777777888999888888999:::;;;<<<===>>><<<>>>AAAAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCBBBDDDIIIHHHKKKUUUbbb222222222222222222222222333222222111111000000000333333333333333333333333222555999???EEEJJJMMMOOOQQQSSSTTTUUUTTTSSSTTTUUUSSSSSSVVVYYYYYY[[[bbbkkkwww|||uuullllllnnnpppsssxxx|||~~~|||wwwqqqlllhhheeeccc```hhhssszzzvvvfff^^^___dddjjjttt}}}yyyuuuuuuuuurrrqqqsssvvv}}}~~~zzzwwwssspppoooqqqtttwwwuuuwwwyyyyyy{{{sss^^^OOOEEE???>>><<<:::999:::999777555888888888777777777777777666666777777777777666666666666666666666666666666777777666666555555444444555555666666777777888888666666666666666777888888999999888777777888999999777777777777777888999999999999999999999:::::::::<<<>>>@@@AAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCBBBDDDIIIIIIKKKUUUaaa~~~222222222222222222222222888666444333222222222333222222333333333333444444333777<<>><<<;;;;;;:::888666888888777777777777777777666666777777777777666666666666666666666666666666666666666666666555555555555555555555555555666666777777666666777777888999:::999888777777888999:::888777777777777888999999999999999888888888888888;;;>>>@@@AAA@@@???@@@AAA???@@@AAABBBCCCCCCCCCCCCEEEJJJJJJLLLUUUaaa}}}111111111111111111111111666555444444333333333333222222222333333444444444444888???FFFKKKNNNOOOOOOPPPQQQSSSSSSRRRRRRRRRSSSQQQQQQUUUYYY\\\cccqqqyyyqqqjjjgggfffhhhlllppptttvvvxxx|||}}}xxxpppjjjggglllsssyyy}}}vvvfff______bbblllvvv~~~xxxuuurrrqqqrrrxxx}}}yyyvvvsssrrrrrrrrrqqquuuyyy|||~~~xxxeeeTTTGGGBBB@@@>>>===<<<;;;999777777777777777777777777888555666777888888777666555777777777777777777777777555555555666666666666666666666666666666666555555777777666666777777888999:::999888666666888999:::888888777777888888999:::888888888999999:::::::::;;;===@@@AAA@@@@@@@@@AAA>>>???@@@BBBCCCDDDDDDDDDFFFKKKKKKMMMUUU```|||000000000000000000000000000111222333333333222111222222222333333444444444555:::AAAHHHMMMOOOOOOOOOOOOQQQSSSSSSRRRQQQRRRSSSQQQRRRUUUZZZ^^^fffwww}}}pppiiihhhiiigggeeefffjjjpppsssuuuxxx|||{{{}}}|||vvvooosssxxx}}}yyyjjjbbbaaadddoooyyy{{{yyywwwxxxzzz~~~zzzvvvrrrnnnlllmmmrrrwww|||~~~ppp___RRRDDDBBB???>>>===<<<:::888777777777777777888888888555666777888888777666555888888888888888888888888444555555555666666777777::::::999999888888777777777777777777777888888999:::999777666666777999:::888888888777888888999:::777777888999;;;<<<======;;;===@@@AAA@@@@@@@@@AAA===>>>@@@BBBCCCDDDEEEEEEGGGLLLKKKMMMVVVaaa|||000111111111111222222222111000000000111222222333111222333333222222444666;;;???FFFKKKNNNPPPRRRSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPZZZYYYWWW___kkk~~~sssfffbbbdddeeefffhhhiiikkknnnrrrvvvxxxzzz{{{xxxyyy{{{~~~}}}~~~zzzjjjaaabbbhhhvvv~~~{{{uuu{{{yyyzzz|||zzzuuupppkkkiiiooovvvzzz}}}||||||jjjXXXMMMDDD<<<<<<>>>===;;;;;;<<<;;;999777666666777888777777777777777777777777555555555555555666777777888888777777666666555555666666666666777777777777555555666777888999::::::::::::999999888999999:::777666666777888888666555777888999999;;;;;;<<<===<<<>>>@@@@@@???>>>>>>>>>DDDDDDCCCBBBBBBBBBBBBCCCDDDIIIHHHJJJSSS___|||000111111111111222222222333333222222333333444555222333444444333444666888===BBBGGGLLLNNNPPPRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQLLLWWWYYY[[[iiiyyy|||oooccc```cccdddeeegggjjjkkkmmmpppsssuuuwwwyyyxxxyyy{{{}}}~~~mmmeeegggmmmwwwuuuzzz||||||}}}}}}xxxrrrlllooosssuuuxxx~~~}}}|||}}}yyyiiiUUUJJJ@@@>>>>>>===<<<<<<;;;:::999888777777777777777777777777777777777777666666666666666777888888888777777777666666666555666666666666777777777777666666666777888888999999999999888888888888999999888777777777999999888666888888999:::;;;<<<<<<======???AAAAAA@@@?????????AAAAAAAAA@@@@@@AAAAAABBBEEEJJJIIIKKKTTT___|||000111111111111222222222333333222222333333444444333444555555555666999;;;AAAEEEJJJNNNPPPPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSNNNYYY]]]dddwwwuuujjj```___bbbccceeeggglllllllllmmmooorrrtttvvvyyyyyy{{{|||ooogggjjjqqqyyyvvvooosss~~~yyyqqqqqqqqqppprrrzzz|||tttvvv{{{bbbTTTFFF@@@>>><<<<<<===::::::::::::999888777666777777777777777777777777777777777777888888888999777777777777666666666666666666666666777777777777777777777777777777777777888888777777777777888888999888777888999:::999777888888999:::;;;<<<======>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEJJJJJJLLLUUU```|||000000111111111222222222222111111000111111222222333444555555555777;;;>>>EEEHHHMMMPPPQQQQQQQQQRRRQQQRRRRRRRRRSSSSSSSSSSSSUUU___bbbkkknnneee^^^___bbbdddfffiiinnnnnnmmmmmmnnnqqqsssuuuzzzzzz{{{}}}qqqgggjjjqqq{{{xxxjjjgggooo}}}vvvuuusssqqqrrrwww}}}}}}tttttt}}}mmm]]]LLLBBB>>>;;;;;;===999999:::;;;:::999777666777777777777777777777777666666777777888888888888777777777777666666666666666666666666777777777777888888888888777777666666777666666666666777777888999888777777888999888777888888999:::;;;<<<=========@@@BBBBBB@@@??????@@@AAAAAAAAABBBCCCDDDFFFFFFEEEKKKKKKMMMUUU```|||000000111111111222222222222222111111000111111222222333333444555888<<<@@@GGGKKKOOOQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSXXX```dddpppvvviiibbb^^^aaadddeeehhhkkkpppooonnnnnnooorrrtttvvvzzz{{{}}}zzzuuujjjlllppp{{{|||lllgggjjjwww~~~}}}|||zzzyyyzzz|||~~~~~~|||uuutttxxx}}}vvveeeQQQEEE???;;;:::<<<888999:::;;;;;;:::888777888888888888888888888888444555666777777777666666666666666666777777777777666666666666777777777777999999888888777666666666666666555555666777777888999777555555777888777777888999:::;;;<<<======>>><<<>>>@@@AAA???>>>>>>>>>@@@@@@AAABBBCCCDDDFFFGGGEEEKKKKKKMMMUUU```{{{000111111111111222222222444444333333222222333333111222333333555999>>>BBBHHHKKKOOORRRRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTT^^^fffxxx~~~qqqeee```___bbbffffffiiilllnnnnnnnnnpppqqqtttvvvxxx{{{||||||www{{{zzznnnnnnqqqyyyssskkkjjjsss}}}~~~yyyttttttvvvxxx}}}{{{jjjWWWKKKCCC===;;;;;;999:::::::::::::::999999888888888888888888888888333444666777777777666555666666666666777777777777666666666666777777777777999888888888777777666666666555555666666777888999999777555444666777777777999999:::;;;<<<===>>>>>><<<>>>@@@@@@???>>>===>>>?????????@@@AAABBBDDDEEEDDDJJJJJJMMMUUU___yyy000111111111111222222222555444333333222222333333222333444444666;;;AAAEEEHHHKKKOOORRRRRRQQQQQQQQQNNNOOOPPPQQQSSSTTTUUUVVVUUUcccqqqrrrkkkbbb^^^___cccffffffhhhlllkkklllnnnpppsssvvvxxxyyyzzz}}}~~~}}}wwwzzz|||pppooopppwwwqqqllluuu{{{ssstttvvvwwwzzz}}}nnn\\\QQQIIIAAA<<<;;;:::::::::999999::::::;;;888888888888888888888888444555777888888888666555555666666666777777777888666666666666777777777777888888888777777777777777666666666666777888999::::::888555555666888888888999999:::;;;<<<===>>>>>>===???AAAAAA@@@>>>>>>????????????@@@AAABBBCCCDDDCCCIIIJJJLLLTTT^^^xxx000111111111111222222222333222222111000000000111333444555666888<<>><<<;;;:::999888999:::;;;<<<888888888888888888888888555666888999:::999777666555666666666777777888888666666666666777777777777777777777777777777888888666666666666777888::::::;;;999666666777999999999999::::::;;;<<<===>>>>>>>>>@@@BBBBBBAAA??????@@@BBBBBBBBBBBBCCCDDDEEEEEEBBBHHHIIILLLTTT]]]www444444333222111111111111111222333444555444333333555444444555:::AAAGGGKKKJJJKKKMMMNNNOOOOOONNNNNNRRRNNNNNNRRRUUUUUUXXX\\\dddrrrzzzmmmddd^^^ZZZZZZ[[[^^^bbbfffhhhhhhggggggnnnssssssssswwwzzzzzz|||www|||{{{zzz~~~vvvfffffflllyyy}}}}}}yyy~~~}}}zzzqqqooouuuxxxvvvlll^^^UUUOOOEEE:::???===:::999::::::888777777666666666777888999999::::::999888777777888888555666777777666666777888666<<<;;;333111777:::777666666666666666666666666777777777777777888888999999999888777666666777777888999999:::;;;<<<=========???@@@???>>>===>>>?????????@@@AAACCCEEEGGGHHHGGGLLLKKKMMMUUU\\\rrr333333222222111222222222111222333444444444333333444444555777<<>>===>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFKKKJJJLLLTTT[[[qqq333222222222222333333444222222333444444444444333333444777;;;@@@EEEIIIKKKNNNOOOOOONNNNNNLLLKKKKKKOOONNNPPPUUUXXX[[[bbbiiizzzvvvggg^^^[[[ZZZYYY^^^^^^___```bbbeeehhhjjjnnnvvv}}}}}}}}}{{{{{{}}}ttthhhdddgggnnnyyy}}}~~~{{{zzz|||{{{{{{sssmmmqqqsssmmmdddYYYLLLBBB>>>===<<<<<<===<<<;;;999:::999999888888888888999:::999888888777888888888888999:::888666444444555:::333444<<<<<<333333;;;888888888888888888888888555555555555555666666777999888777777777777777777888999999:::;;;<<<======>>>???@@@???>>>>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEIIIIIIKKKSSSZZZppp222222222222222333444555333333333444444444444444333555999>>>CCCGGGJJJKKKNNNNNNNNNNNNMMMMMMLLLLLLOOOOOORRRWWWYYY^^^hhhrrruuuggg\\\XXXWWWYYYZZZ]]]^^^```bbbccceeehhhjjjttt||||||ttt{{{qqqgggdddgggmmmxxx{{{~~~yyywwwxxx}}}{{{}}}{{{yyyrrrrrrqqqpppmmmdddVVVKKK@@@>>>===<<<======;;;999;;;;;;:::999888888888999999999888888888888888999888999999888666555666777777999===???:::333444:::777777777777777777777777666555555555555666777777888888777777777777777888888999999:::;;;<<<======>>>???@@@@@@>>>>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEJJJIIIKKKSSSZZZppp222222222222333444555555333333333444444444555555555888<<>>@@@AAA@@@???>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGFFFJJJJJJLLLSSS[[[qqq444333333333333444444555444444444333444555555666888;;;???DDDHHHJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRVVVYYY\\\ggg{{{vvvmmm___\\\XXXUUUUUUVVVYYY[[[VVV[[[```cccdddhhhmmmqqquuu}}}~~~~~~}}}xxxwwwxxx}}}wwwkkkfffiiioootttxxx~~~zzzvvvuuuwww~~~|||{{{}}}|||~~~~~~oooqqq{{{{{{ooocccMMMIIICCC???===<<<;;;::::::999999888888888888999888888888777888888999:::444666888888888888:::;;;GGG\\\aaaJJJ:::<<<===555555555555555555555555555777777777777777888999999777777777777777888888999888999999:::;;;<<<======???@@@AAA@@@?????????AAA??????@@@AAACCCEEEGGGHHHFFFKKKJJJLLLTTT[[[qqq555444444333333333444444555444444333444555666777<<<>>>BBBFFFIIIKKKKKKLLLNNNMMMMMMLLLLLLMMMNNNOOOPPPSSSWWW[[[```oooxxxiiiaaaWWWWWWVVVVVVVVVVVVXXXZZZVVVZZZ]]]___aaahhhqqqyyy}}}~~~~~~{{{lllfffjjjqqqrrrwww}}}wwwttttttwww}}}~~~~~~{{{|||tttuuu~~~vvvoooWWWQQQIIIBBB>>>=========888888777777777888999999888888777777888999999:::666777999999888888999;;;CCCOOOQQQDDD999::::::555666666666666666666666666666666666666666777888888777777777777777888999999888999999:::;;;<<<======???@@@AAAAAA??????@@@AAA@@@@@@AAABBBCCCDDDFFFFFFEEEJJJIIIKKKSSSZZZppp666555444444333333333333555555444333444555666777>>>@@@CCCFFFIIIKKKKKKLLLPPPOOONNNLLLLLLLLLLLLMMMPPPSSSWWW\\\cccuuuoooaaaZZZRRRTTTVVVVVVVVVVVVWWWYYYXXXYYY[[[[[[^^^ggguuuzzz|||~~~nnnfffjjjqqqpppvvv}}}|||tttrrrssswww~~~}}}{{{{{{~~~xxx{{{zzzzzzzzzvvv^^^WWWMMMDDD@@@>>>>>>???777666666666777888999999888888777777888999::::::888999:::999888777888999666777888888777666666666777777777777777777777777555555555555555666777777777777666777777888999999888999999:::;;;<<<===>>>???@@@AAAAAA??????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCHHHHHHJJJQQQYYYooo444555555555444333333222111222333333333444666888???BBBEEEGGGHHHIIIKKKMMMQQQRRRRRRPPPOOOOOOQQQSSSRRRWWW[[[[[[bbb{{{sss^^^UUUTTTVVVWWWWWWVVVUUUVVVXXXZZZZZZXXXYYY[[[^^^eeettt{{{xxxyyyyyyyyyzzz~~~xxxrrrooonnnrrrwww~~~yyyqqqppprrrwww}}}vvvwww|||||||||zzzwwwiii___QQQFFFAAA???===<<<::::::999999999999999999999999999999999999999999999999999999999999999999999999888777666666777777:::999888888777888888888888888888888888888888888999888666666888999::::::888999;;;<<<======>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDIIIHHHIIIQQQXXXooo444444555555444444333222222444555555555666888:::BBBDDDGGGIIIJJJKKKMMMOOOOOOOOOPPPOOOOOOPPPRRRUUURRRWWW\\\bbbnnniiiWWWQQQQQQUUUUUUVVVUUUTTTUUUVVVXXXZZZYYY[[[___bbbhhhvvvwwwvvvtttsssrrrtttxxxzzz~~~yyyuuurrrqqquuu|||}}}}}}wwwpppooorrrxxxyyyvvv~~~}}}zzzyyyvvvsssiiibbbVVVKKKCCC???===<<<::::::::::::999999999999888888888888888888888888777777777777777777777777999999888777777777777777999888888777666777777777888888888888888888888888888666555555666888888888888999;;;<<<======>>>>>>????????????@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDIIIHHHIIIQQQXXXooo444444555555444444333333333555666666666888;;;>>>EEEGGGJJJKKKLLLMMMOOOPPPLLLMMMNNNNNNNNNPPPSSSVVVRRRVVV^^^jjj~~~vvv^^^QQQNNNQQQSSSTTTUUUUUUTTTTTTUUUVVVZZZ[[[___dddggglllyyy~~~}}}zzzuuuqqqnnnnnnooopppttttttyyy{{{vvvrrrvvvzzz~~~~~~|||{{{{{{xxxzzz{{{zzzzzz~~~yyyzzz|||~~~~~~uuunnnnnnrrrxxxwww{{{}}}wwwssspppnnnjjjfff]]]RRRHHHAAA======;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777999888777777777777777777888888777666666666666777888888888888888888888888888777777777777888999999888999;;;<<<======>>>>>>=========>>>>>>>>>??????BBBBBBBBBCCCDDDDDDEEEEEEDDDIIIHHHIIIQQQXXXooo333444444555444444333333333555666666777999===@@@FFFHHHKKKLLLMMMMMMOOOPPPLLLMMMNNNNNNNNNOOORRRUUUTTTWWW___pppmmmYYYOOOPPPTTTRRRTTTVVVVVVUUUTTTUUUVVVYYY[[[aaahhhlllppp{{{xxxssspppnnnlllmmmmmmsss{{{{{{xxxyyy{{{}}}~~~~~~~~~zzzvvvsssrrrrrrrrrrrrqqqpppssswww{{{wwwxxxzzz}}}}}}ssslllmmmsssyyy}}}uuuooommmlllkkkiiidddZZZMMMCCC>>>===<<<<<<;;;;;;::::::999999888888888888888888888888999999999999999999999999888888777777777777777888999888888777777777777777888888888888888888888888::::::;;;::::::999:::;;;888999;;;<<<======>>>>>>============>>>>>>>>>???AAAAAABBBCCCCCCDDDDDDEEEDDDIIIHHHIIIQQQXXXooo333333444444555444444333333444555555777:::???BBBGGGIIIKKKLLLLLLLLLMMMOOOMMMNNNOOONNNMMMNNNQQQSSSXXXYYYcccxxx}}}eeeUUUPPPRRRVVVTTTUUUVVVVVVUUUUUUVVVXXXWWW[[[ccckkkooosss|||{{{uuupppllljjjiiimmmtttxxxyyy{{{~~~}}}|||{{{zzzzzzyyyyyyvvvwwwxxxvvvrrrmmmjjjiiiiiiiiihhhgggfffhhhkkkmmmvvvvvvvvvxxxzzz|||~~~{{{rrrkkkmmmttt{{{xxxsssqqqpppmmmmmmiii___RRRFFF???=========<<<<<<;;;::::::999::::::::::::::::::::::::999999999999999999999999888777777777777777888888;;;:::999999888888999999888888888888888888888888999;;;<<<;;;:::999:::;;;888999;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDIIIHHHIIIQQQXXXooo333333444444555555444444333444555666777;;;AAAEEEGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOOOOOOONNNNNNQQQSSSZZZ^^^lllnnn[[[QQQOOORRRUUUUUUVVVVVVUUUTTTTTTWWWYYYXXX\\\eeennnrrrvvv~~~vvvpppllliiijjjnnnooonnnppptttwwwzzz~~~|||xxxuuutttrrrqqqoookkkmmmmmmkkkgggcccaaa``````___^^^]]]^^^___aaabbbgggmmmxxxwwwxxxyyy{{{}}}{{{qqqjjjmmmvvv}}}zzzwwwqqqpppllldddXXXLLLCCC???>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777888888999;;;;;;:::999999999999:::888888888888888888888888666888;;;:::777555666888888999;;;<<<======>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDIIIHHHIIIQQQXXXooo222333444444555555444444444555666777999>>>DDDHHHHHHJJJLLLMMMLLLKKKLLLMMMMMMNNNOOOOOOOOOPPPSSSVVVZZZdddyyy{{{ooo^^^RRRNNNPPPSSSUUUVVVUUUTTTRRRQQQSSSVVVZZZZZZ^^^gggpppuuuyyyzzzuuuppplllllljjjhhhiiimmmmmmqqqwww{{{~~~yyyzzzyyyxxxwwwyyy}}}}}}|||}}}{{{vvvppplllkkkjjjhhhfffdddeeeeeeddd```]]]\\\[[[[[[ZZZXXXYYYZZZ\\\^^^^^^___```dddkkkqqqvvvyyy{{{qqqrrruuuwww{{{}}}|||{{{qqqjjjnnnxxx}}}}}}wwwtttooohhh___TTTIIIBBB??????>>>===<<<;;;::::::::::::::::::::::::::::::777777777777777777777777777777777777777888999999;;;:::999999888888999999888888888888888888888888444888;;;:::666444555777888999;;;<<<======>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDIIIHHHIIIQQQXXXooo222333333444555555555444555666777888;;;@@@FFFKKKJJJKKKMMMMMMLLLLLLMMMNNNLLLMMMNNNOOOPPPRRRVVVYYYZZZhhhmmmbbbUUUMMMMMMQQQTTTVVVVVVUUURRRPPPOOOQQQVVVYYY\\\```iiirrrwww{{{~~~wwwqqqnnnjjjfffgggkkkfffjjjqqqvvvzzz}}}~~~}}}zzz|||ssssssrrrpppoooqqquuuxxxwwwrrrssswwwuuupppiiifffeeedddcccaaaaaabbbcccaaa^^^\\\[[[[[[ZZZYYYXXXYYY[[[]]]______^^^[[[[[[]]]aaaccceeegggeeefffiiimmmqqquuuxxxyyyxxx{{{{{{qqqjjjoooyyy{{{yyy|||{{{wwwpppjjjcccYYYMMMDDD@@@???>>>===<<<;;;::::::999999999999999999999999999999999999999999999999777777666777777888999999:::999888888777888888888888888888888888888888888555999===<<<888555666999999999;;;<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDIIIHHHIIIQQQXXXooo333333444444444444444444333444555777<<>>999999:::888999>>>;;;::::::999888888888888777777777777777777777777888999::::::999888777666777777777777777777777777666777888999:::999888888999888888777777888888999999999:::;;;;;;<<<<<<===???@@@@@@???===<<<===???BBBBBBBBBBBBBBBCCCDDDDDDCCCGGGGGGJJJRRRXXXkkk333333333444444444444555444555777:::???CCCGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNPPPMMMNNNPPPRRRSSSXXX___hhh|||~~~ooobbbWWWOOOJJJLLLPPPPPPPPPQQQPPPPPPOOONNNNNNQQQWWW[[[dddgggkkkooossswww|||yyysssnnnkkkeeedddccceeejjjppptttvvvzzz{{{|||~~~~~~~~~~~~~~~}}}~~~~~~zzzuuusssoookkkhhhfffeeeeeeiiilllpppuuu|||~~~uuummmhhheeeaaa^^^bbbbbbaaaaaa``````aaaaaacccdddddddddcccbbbaaa```___\\\YYYYYY[[[]]]______^^^]]]\\\[[[ZZZYYYXXXXXX[[[[[[\\\^^^aaadddhhhjjjmmmmmmnnnrrrwww{{{}}}~~~}}}}}}tttooovvv~~~}}}zzzqqqhhh[[[OOOGGG@@@<<<===<<<999999<<<999999999999999999::::::888888888888888888888888888888999:::999888777777888888888888888888888888777888999::::::999888888888888777777777777888888999999:::;;;;;;<<<<<<===???@@@@@@???===<<<>>>?????????@@@@@@BBBCCCDDDEEECCCHHHGGGJJJRRRWWWjjj333333333444444444555555555777:::>>>BBBFFFHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLNNNQQQSSSTTT\\\eeerrryyykkk]]]QQQMMMHHHGGGKKKPPPPPPPPPRRRPPPQQQQQQPPPRRRUUU[[[___gggjjjnnnppprrrsssvvvwww{{{wwwrrrkkkfffaaa___aaafffkkknnnpppqqqrrrtttuuuvvvvvvvvvyyyzzz{{{|||||||||||||||}}}zzzxxxvvvwwwwwwwwwvvvyyyxxxxxxyyyzzzzzzxxxvvv{{{~~~zzzwwwrrrmmmiiifffeeedddggggggiiikkkpppuuuzzz|||~~~xxxpppiiieeecccbbbaaaccccccccccccccccccccccccfffggghhhiiiiiihhhgggeeedddaaa^^^\\\]]]___```aaa^^^______^^^\\\YYYWWWUUU[[[YYYXXXWWWXXX[[[___aaabbbcccggglllrrrvvvwwwwww{{{}}}~~~vvvsssyyy}}}wwwsssddd\\\KKKEEEAAAAAA???;;;999999888888888999999:::;;;<<<999999999999999999999999777777888999999999888888999999999999999999999999999999:::::::::999999888888888777777777777888888999999:::;;;;;;<<<<<<===??????@@@???===<<<>>>???======>>>???AAACCCEEEFFFEEEIIIHHHJJJQQQVVViii222333333444444555555555555888<<>>??????>>>======>>>@@@>>>>>>???@@@AAACCCEEEFFFEEEIIIHHHJJJPPPUUUggg222222333333444555666666666888===BBBFFFHHHHHHHHHLLLLLLMMMMMMNNNOOOOOOOOOMMMNNNQQQRRRQQQTTTbbbqqqssscccUUUKKKGGGHHHFFFHHHNNNQQQOOONNNPPPOOOQQQSSSUUUYYY^^^dddiiilllooosssuuuuuusssrrrrrrrrr{{{zzz{{{|||wwwpppjjjgggfffdddccciiiiiiiiijjjkkkllllllmmmjjjjjjjjjkkkkkkllllllllllllkkkjjjhhhfffffffffgggfffffffffeeeeeefffhhhiiigggkkkooossswww|||zzzvvvsssqqqpppooonnnkkkjjjjjjkkknnnoootttuuuuuuuuusssqqqoooooosssssssssrrrpppnnnlllkkkmmmpppsssvvvwwwwwwvvvtttnnnkkkgggdddeeeeeefffeeeeeedddaaa___^^^^^^___```]]]^^^^^^^^^]]][[[XXXWWWTTTUUUYYY___eeejjjllllllsssvvvzzz}}}}}}{{{~~~}}}~~~~~~{{{ppp___YYYOOOEEE@@@???>>>======<<<;;;:::999999999999888888888888888888888888777777777888888999::::::999999999999999999999999:::999999999999999999999:::::::::999999:::::::::999999:::;;;;;;<<<<<<===>>>??????>>>======???@@@BBBAAAAAABBBBBBCCCDDDEEEFFFIIIHHHJJJPPPTTTfff111222333333444555666666888:::>>>CCCFFFHHHIIIIIIMMMMMMMMMNNNOOOOOOPPPPPPNNNPPPRRRRRRQQQWWWiii|||nnn^^^PPPHHHGGGHHHGGGJJJOOOQQQNNNMMMOOOKKKNNNQQQUUUZZZ___fffkkkooorrruuuvvvuuusssrrrrrrmmmzzzwwwxxx}}}yyysssoookkkgggdddffffffeeeddddddddddddeeegggggghhhhhhhhhhhhggggggggghhhhhhfffcccaaaaaaaaaaaacccddddddcccdddfffhhhfffiiilllmmmooottt{{{|||zzzxxxtttssspppnnnmmmmmmnnnoooqqquuuxxxzzzyyyvvvuuuttt{{{{{{{{{{{{yyywwwtttssssssuuuxxx{{{}}}~~~~~~}}}vvvrrrmmmiiihhhgggfffeeefffdddaaa___^^^___```bbb]]]___```aaa___\\\XXXVVVSSSSSSTTTXXX^^^cccggghhhooorrrvvvyyy|||~~~{{{zzz{{{~~~|||yyyxxxhhhbbbVVVIIIBBBBBBAAA>>>???>>><<<;;;999888888888888888888888888888888888888888888777888888999:::999999999999999999999999888888777777888888999:::::::::999999999999::::::999999:::;;;;;;<<<<<<======>>>???>>>======???AAACCCCCCBBBBBBBBBCCCDDDDDDEEEIIIGGGIIIPPPTTTfff111222222333444555666777;;;===@@@DDDGGGJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOQQQTTTTTTSSS\\\ssszzzhhhXXXLLLHHHJJJHHHGGGJJJNNNOOOLLLLLLOOOLLLOOOSSSXXX]]]cccjjjooosssuuuwwwvvvtttqqqppppppnnnvvv{{{sssvvv}}}{{{wwwsssppplllkkkiiigggeeedddddddddhhhiiijjjkkkjjjhhhfffeeedddgggjjjjjjhhhgggggghhhcccfffhhhhhhggghhhjjjlllooorrrttttttrrrsssxxx}}}~~~}}}{{{yyyxxxwwwvvvvvvxxx||||||~~~yyysssnnnkkkhhhgggiiigggeeecccbbbaaa`````````aaaaaaaaa```^^^[[[ZZZUUURRRPPPQQQVVV]]]bbbeeelllnnnrrrvvvyyy|||||||||~~~}}}{{{nnniii]]]NNNGGGEEECCC===>>>===<<<;;;:::999999999999999999999999999999999:::999888777777777888999888888888888888888888888666555555555666888:::;;;999888888777777888888999999999:::;;;;;;<<<<<<======>>>???>>>======???AAAAAA@@@AAAAAABBBCCCDDDEEEDDDHHHGGGIIIPPPUUUggg111111222333444666666777===???BBBEEEHHHKKKMMMNNNMMMNNNNNNOOOOOOPPPPPPQQQOOOQQQUUUUUUUUU```{{{mmm]]]PPPFFFDDDIIIFFFFFFIIIMMMNNNKKKLLLPPPNNNRRRVVV\\\aaahhhoootttvvvwwwxxxvvvrrrooonnnmmmsssuuuzzz{{{uuuooosss{{{~~~zzzxxxuuurrrpppnnnnnnmmmjjjlllmmmnnnmmmjjjgggeeebbbgggmmmpppqqqqqqrrrtttgggkkknnnooonnnmmmooorrryyy}}}~~~zzzwwwyyy||||||uuupppllljjjllllllkkkiiigggdddaaa___dddcccbbbaaa``````______VVVRRRMMMLLLQQQXXX___ccciiilllppptttwww{{{~~~|||~~~|||~~~{{{ooolllbbbSSSKKKHHHCCC<<<<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::;;;:::888777777777888888777777777777777777777777444444444444666888:::;;;777777666666666666777777999999:::;;;;;;<<<<<<======>>>???>>>===>>>???AAA===>>>>>>@@@AAACCCEEEFFFCCCGGGFFFIIIPPPUUUggg444666777777777888:::<<<>>>BBBFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPOOORRRSSSUUUWWWYYYhhhsss^^^RRRLLLGGGEEEEEEEEEGGGJJJKKKJJJJJJLLLMMMPPPRRRVVV\\\dddkkkrrrvvv}}}|||zzzxxxuuurrrqqqppptttvvvxxxwwwsssqqqqqqrrrooosssyyy~~~{{{xxxvvvtttvvvxxxyyyvvvqqqlllhhhkkkoootttxxx{{{{{{yyywwwyyyvvvuuuwwwwwwuuuuuuxxx~~~~~~uuupppmmmlllppprrroooiiieeeeeegggeeedddcccbbbbbb```\\\YYY\\\XXXSSSPPPOOORRRWWWZZZaaaeeelllsssyyy~~~{{{uuuttt}}}||||||~~~mmmhhhaaa\\\XXXQQQGGG??????>>><<<<<<======<<<:::999999999999999999999999777888888888888999999999888888888888888888888888777777777777888999:::;;;888888777777777777777777999:::<<<===<<<;;;<<<===>>>???@@@AAAAAA@@@>>>===DDDCCCBBBBBBBBBDDDEEEFFFDDDHHHGGGJJJQQQTTTbbb|||444666777777777888:::===@@@CCCFFFIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSWWW[[[aaasss|||kkkXXXNNNJJJGGGEEEFFFEEEGGGJJJKKKJJJKKKLLLNNNQQQTTTYYY___fffmmmtttxxx~~~}}}|||yyywwwtttsssrrrsssuuuuuurrrooommmnnnoooppptttyyy~~~|||xxxtttrrruuuzzz}}}}}}{{{vvvpppssstttrrrmmmhhhggghhhgggfffddddddcccbbb___\\\\\\YYYUUURRRQQQSSSVVVXXX^^^cccjjjqqqwww}}}~~~wwwuuu|||}}}{{{kkkeee^^^[[[XXXSSSHHH@@@???===<<<<<<======<<<:::999999999999999999999999888888888888999999999999999999999888888888888888777777777777888999:::;;;888888888888888888888888999;;;======<<<<<<===>>>>>>>>>?????????>>>>>>>>>BBBBBBBBBBBBCCCEEEGGGHHHCCCGGGFFFIIIPPPSSSaaa{{{444666777777777999<<<>>>BBBDDDHHHJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQSSSWWW^^^jjjnnn___QQQJJJHHHFFFFFFHHHFFFGGGJJJKKKKKKLLLMMMOOOTTTWWW\\\bbbhhhpppwww|||}}}{{{yyywwwvvvtttssspppmmmiiihhhjjjlllppptttzzz~~~|||wwwyyyzzzxxxtttpppmmmllljjjiiigggfffeeedddbbb```]]][[[XXXUUUTTTTTTUUUVVV[[[```gggnnnuuu{{{|||www{{{|||zzzlllccc[[[WWWXXXTTTJJJAAA>>>===;;;;;;<<<===<<<;;;::::::::::::999999999999888888888888999999999:::::::::999999888888888777888888777888888999:::;;;888888999999999999999999999;;;===>>>======>>>???>>>>>>=========>>>>>>???AAAAAABBBCCCEEEGGGIIIJJJBBBFFFEEEHHHOOORRRaaazzz555666777777777:::===@@@DDDFFFIIIJJJJJJKKKLLLMMMPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTWWW___pppbbbVVVKKKGGGFFFEEEEEEHHHFFFHHHJJJKKKKKKLLLOOOQQQUUUYYY___dddiiipppxxx~~~~~~}}}{{{zzztttqqqmmmhhhffffffhhhjjjqqquuuzzz~~~}}}zzzvvvtttooollliiiggggggfffdddbbb^^^]]][[[YYYWWWVVVUUUTTTXXX]]]dddkkkqqqxxx|||}}}~~~rrrgggZZZTTTUUUSSSKKKDDD???===;;;;;;<<<===<<<;;;:::::::::::::::999999999888888888999999999::::::;;;::::::999999888888777888888888888999999:::;;;999999999999999:::::::::999;;;===>>>======>>>@@@??????>>>======>>>@@@AAAAAABBBCCCDDDEEEGGGHHHIIICCCGGGFFFIIIPPPSSSaaazzz555666777777888;;;???BBBFFFHHHJJJKKKKKKKKKMMMNNNQQQQQQRRRSSSSSSSSSRRRRRRVVVVVVXXX```wwwmmmZZZQQQIIIGGGFFFDDDDDDGGGFFFHHHIIIJJJKKKMMMQQQSSSVVV[[[aaafffiiiooowww~~~}}}|||{{{zzztttpppjjjfffeeegggjjjlllqqquuu{{{|||vvvrrrmmmjjjhhhfffdddccc___^^^^^^\\\ZZZXXXVVVUUUVVVZZZaaahhhooovvv}}}{{{nnn^^^UUUSSSQQQLLLGGGAAA???<<<;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888999999999999:::::::::::::::::::::999999888888999999999999999999:::;;;888888999999999:::::::::888:::<<<=========>>>@@@@@@@@@???>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDHHHGGGJJJQQQTTTbbb|||555666666777888;;;AAADDDGGGHHHJJJJJJJJJKKKLLLNNNQQQRRRRRRSSSSSSSSSRRRRRRVVVXXX\\\gggsss]]]TTTMMMHHHHHHGGGDDDCCCFFFFFFHHHIIIJJJLLLNNNRRRVVVYYY^^^dddgggiiinnnvvv}}}~~~}}}}}}{{{zzzyyyxxxxxxrrrmmmhhheeefffiiilllnnnrrrvvv|||~~~zzzsssmmmiiigggeeeccc``````___^^^\\\ZZZXXXVVVVVVZZZ```ffflllsss{{{vvvfff[[[UUURRRNNNKKKEEEBBB>>><<<<<<===<<<<<<<<<<<<;;;;;;::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::999999999999::::::777777888888999:::::::::777999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDCCCEEEHHHHHHKKKRRRTTTccc|||555666666777888<<>>>>>???@@@AAAAAABBBAAA???@@@BBBCCCDDDDDDDDDDDDDDDGGGGGGJJJQQQSSSbbb{{{666666666777888===BBBGGGGGGHHHIIIIIIIIIIIILLLNNNQQQRRRRRRRRRRRRRRRQQQQQQPPPYYYggg|||nnndddZZZJJJIIIEEEEEEGGGGGGDDDDDDFFFGGGHHHIIIJJJLLLPPPTTTXXX^^^ccciiikkkjjjmmmuuu|||~~~}}}}}}kkkgggccccccggglllpppqqqrrrvvv}}}~~~uuunnnjjjgggeeeaaaaaa```^^^]]]\\\[[[[[[WWWZZZ___dddjjjqqqxxx}}}~~~}}}{{{uuulllaaaWWWQQQOOOJJJFFFBBB>>>======<<<<<<======<<<;;;::::::999999999999:::::::::;;;;;;;;;777888999:::;;;;;;<<<===;;;;;;:::999999:::::::::555666666777888888999999444777999;;;;;;;;;===>>><<<===???@@@AAAAAA@@@@@@<<<>>>@@@BBBDDDEEEEEEEEECCCFFFFFFIIIPPPRRRaaazzz888777777999;;;>>>BBBDDDIIIIIIIIIIIIJJJLLLMMMMMMQQQRRRRRRQQQPPPQQQRRRTTTZZZ[[[kkkrrrdddZZZSSSLLLHHHHHHGGGFFFEEEEEEFFFFFFEEEGGGIIIKKKNNNRRRWWW[[[dddcccdddfffkkkqqqwww{{{}}}zzzvvvmmmdddccciiipppsssssssssvvv{{{vvvkkkdddcccccc``````___^^^\\\[[[ZZZZZZXXXXXXZZZ```kkkuuu{{{}}}zzzqqqeeeUUUJJJOOOMMMEEE<<<<<<@@@???999>>>===<<<;;;:::999999999888888888888888888888888888888888999999:::::::::;;;;;;:::999888888888888999888888888999::::::;;;999::::::;;;<<<===>>>>>>AAA@@@>>><<<<<<===???@@@EEECCCAAA@@@AAACCCFFFHHHEEEGGGEEEHHHPPPSSS```xxx777777777999<<>>>>>@@@???=========>>>???@@@DDDCCCBBBAAABBBDDDFFFGGGEEEGGGEEEHHHPPPSSS___www666666777:::===AAAEEEGGGJJJJJJJJJKKKLLLMMMOOOOOOMMMOOORRRSSSSSSSSSUUUVVV^^^jjjppp___XXXSSSLLLFFFFFFFFFEEEDDDDDDDDDEEEEEEGGGIIIKKKMMMPPPUUUZZZ^^^fffffffffiiiooowwwvvvooogggeeeiiinnnpppppptttwww|||{{{zzz{{{nnnfffbbb```aaa```^^^[[[YYYWWWVVVUUUYYYYYY\\\cccmmmwwwkkk]]]SSSSSSOOOFFF@@@>>>===<<<;;;::::::999999999::::::888888888888888888888888::::::999999999999999999999999888888999999:::;;;999999888888999999::::::999::::::;;;<<<===>>>>>>>>>>>>=========???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEHHHFFFIIIPPPSSS___www555666888;;;???CCCGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPNNNQQQSSSTTTTTTTTTUUUVVV^^^qqqhhhYYYUUURRRKKKFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHKKKNNNQQQVVV\\\```ffffffhhhkkkqqqzzzxxxrrrkkkiiillloooqqqqqquuuxxx}}}}}}}}}~~~uuussswww}}}~~~rrriiicccaaa^^^]]][[[YYYWWWVVVVVVVVVWWWXXX[[[bbbkkkvvv~~~yyyeeeVVVWWWTTTLLLCCC>>><<<<<<999999888888888999::::::888888888888888888888888:::::::::999999888888888888888888888999:::;;;<<<:::999999888999999::::::999::::::;;;<<<===>>>>>>============>>>???AAABBB@@@AAABBBDDDDDDDDDDDDCCCEEEHHHFFFIIIQQQSSS^^^vvv555666999<<>>>>>=========>>>>>>???@@@AAA???@@@BBBDDDEEEDDDCCCCCCEEEHHHGGGJJJQQQSSS^^^uuu666777:::>>>BBBFFFHHHJJJHHHIIIIIIJJJLLLNNNPPPQQQRRRSSSTTTTTTSSSTTTVVVYYYkkkxxx\\\RRRQQQMMMIIIHHHEEEEEEDDDDDDDDDEEEFFFFFFGGGIIILLLPPPTTTYYY```dddiiijjjmmmrrrwww|||}}}yyyvvvttttttqqqmmmkkklllnnnooopppwwwzzz{{{wwwtttsssqqqqqqtttyyy~~~uuummmmmmrrrwwwnnnfffbbbYYYXXXVVVUUUVVVWWWYYYZZZTTTVVVYYY^^^fffppp{{{~~~}}}}}}uuuaaa^^^\\\YYYPPPEEE??????;;;::::::999999999::::::888888888888888888888888::::::999999999999999999888888888888999:::;;;<<<::::::999999888888999999999::::::;;;<<<===>>>>>>======>>>>>>??????@@@@@@???@@@BBBCCCDDDDDDCCCCCCEEEHHHGGGKKKRRRSSS]]]ttt777999<<>>>>>>>>>>>>>>?????????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCEEEHHHGGGKKKRRRSSS]]]sss888999<<<@@@CCCFFFHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOPPPQQQSSSWWW^^^ccc|||~~~dddNNNHHHHHHEEEEEEJJJFFFFFFEEEEEEFFFGGGHHHHHHKKKMMMQQQUUUYYY___fffjjjoooqqqvvvzzz~~~}}}{{{xxxuuurrrpppxxxvvvuuuttttttuuuwwwxxxyyy|||~~~xxxyyywwwuuussstttwww{{{~~~zzzllliiilllvvvxxxmmmbbb\\\\\\[[[XXXVVVUUUVVVWWWYYYVVVXXX[[[^^^dddnnnzzz||||||~~~yyyzzz|||mmmfffbbbccc^^^RRRHHHDDD>>>===<<<;;;:::999999999888888888888888888888888888888888999999::::::;;;999999888888999999:::;;;;;;::::::999888888888999999::::::;;;<<<===>>>>>>>>>????????????>>>>>>===@@@@@@AAAAAABBBCCCCCCDDDEEEHHHHHHKKKRRRSSS]]]sss;;;===@@@CCCEEEGGGGGGHHHIIIIIIHHHIIIJJJKKKMMMNNNNNNRRRPPPRRRVVVTTT\\\rrrhhh]]]PPPGGGEEEGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHNNNPPPSSSWWW[[[```gggkkkrrruuuzzz~~~{{{zzzwwwsssqqqrrruuuttttttsssrrruuuyyy}}}}}}{{{{{{vvvsssrrrssswww|||~~~qqqjjjiiiuuuxxxllleeecccXXXXXXXXXWWWWWWUUUTTTSSSYYYZZZ\\\aaagggooovvvzzzzzzyyy|||{{{qqq^^^ZZZjjjrrrcccOOOFFFAAA@@@>>><<<;;;;;;;;;;;;999999999999999999999999999::::::;;;;;;::::::999888888888888888888888888>>>;;;888888:::;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCDDDIIIHHHHHHPPPTTT```ttt<<<===@@@CCCFFFGGGHHHHHHJJJJJJIIIJJJKKKLLLNNNOOOMMMQQQOOORRRWWWWWWbbbyyydddZZZOOOGGGFFFGGGHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIMMMOOOSSSWWW\\\cccjjjnnnuuuxxx|||{{{zzzwwwsssqqqrrruuutttsssqqqqqqtttzzz~~~}}}}}}{{{yyyvvvuuuvvvyyyyyy}}}sssllllllwww{{{nnneeeccc\\\\\\[[[ZZZYYYWWWVVVUUUTTTWWW[[[ccckkkuuu|||pppaaa[[[fffmmmdddTTTJJJBBB@@@===<<<;;;;;;;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::999999999999999999999999>>>;;;888888:::;;;:::999:::::::::;;;;;;<<<<<<<<<>>>>>>????????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDJJJHHHIIIPPPSSS^^^sss<<<>>>AAADDDFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMOOOPPPMMMPPPOOOQQQXXX[[[jjjrrr\\\UUUMMMHHHGGGHHHGGGFFFGGGGGGFFFFFFFFFGGGIIIJJJKKKOOOSSSYYY^^^eeelllqqqvvvyyy}}}zzzyyywwwsssrrrsssuuusssqqqoooooottt{{{zzzsssnnnpppqqqwwwvvvnnnpppvvv|||{{{}}}qqqhhheeeaaa```___]]][[[YYYXXXWWWTTTXXX^^^gggqqqzzz|||zzzzzzyyynnneee^^^___ffffff\\\QQQDDDAAA===;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<;;;999999:::;;;:::999999999:::;;;<<<======>>>@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEKKKIIIIIIOOORRR]]]ppp===>>>AAADDDGGGHHHIIIIIIKKKKKKLLLLLLMMMOOOPPPPPPMMMPPPNNNQQQXXX^^^rrrcccTTTPPPKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJLLLPPPUUUZZZ```fffmmmqqquuuxxx}}}~~~zzzyyyxxxtttrrrttttttrrrooommmmmmsss|||tttjjjjjjkkkrrr|||yyyqqqsssttt~~~yyywwwuuuwww{{{}}}~~~vvvmmmjjjdddcccaaa^^^\\\ZZZYYYXXXZZZ^^^eeennnwww~~~zzzrrrqqqsssoookkkaaaZZZ___fffbbbWWWIIIDDD>>>;;;;;;<<<<<<;;;::::::::::::::::::::::::999999::::::::::::999999::::::::::::::::::::::::;;;:::::::::::::::::::::888999:::;;;<<<===>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEKKKJJJIIIOOORRR[[[nnn===???BBBEEEGGGIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPOOORRROOOQQQYYYbbbzzzsssYYYNNNLLLJJJHHHHHHGGGGGGFFFDDDDDDCCCDDDEEEGGGIIIJJJOOORRRXXX]]]aaaggglllpppvvvyyy~~~~~~yyyyyyxxxtttsssuuutttrrrnnnkkklllrrr{{{~~~zzzzzzxxxlllggghhhnnnwww}}}}}}rrrssssss}}}zzzwwwqqqooonnnqqquuuwwwuuurrrtttyyy}}}|||yyyyyyyyyqqqnnneeedddbbb___^^^\\\\\\\\\```dddkkkttt|||~~~pppnnnrrrrrrpppfffYYYZZZdddddd\\\OOOHHH@@@;;;<<<===<<<:::::::::::::::::::::::::::888888999999999999888888999999999999999999999999999:::::::::::::::::::::999999:::;;;===>>>??????>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEKKKJJJJJJOOOQQQZZZmmm>>>@@@CCCFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOPPPSSSPPPRRR\\\iiigggUUUKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCDDDFFFHHHJJJKKKRRRVVV[[[```eeejjjooossszzz}}}}}}yyyyyyxxxuuutttvvvtttrrrnnnkkklllqqqzzz}}}|||~~~}}}zzzwwwvvvyyy~~~qqqhhhgggjjjrrrwww{{{uuusssttt~~~|||yyyxxxppplllhhhgggiiijjjjjjhhhiiimmmppppppppprrryyyzzzrrrpppgggfffdddcccbbbbbbbbbccceeeiiipppxxxtttqqqvvvwwwtttjjj\\\YYY___aaa^^^UUUMMMBBB======>>><<<:::::::::::::::::::::::::::888888999999999999888888888888888888888888888888888999;;;;;;:::999:::;;;::::::;;;<<<===>>>>>>???<<<======>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDJJJIIIJJJPPPQQQZZZmmm???@@@CCCFFFHHHJJJKKKKKKIIIJJJLLLMMMNNNOOONNNNNNQQQTTTRRRTTTaaaqqqmmmZZZPPPJJJJJJIIIHHHGGGFFFGGGGGGEEEEEEEEEFFFHHHJJJMMMNNNTTTYYY___eeejjjpppuuuyyy{{{~~~|||xxxyyyxxxuuuuuuvvvtttrrrooollllllqqqxxx}}}}}}~~~~~~|||zzzxxxxxxyyy{{{yyyuuurrrrrrvvv}}}wwwjjjgggggglllqqqvvv}}}xxxsssttt||||||rrrpppllliiihhhggggggffffffggghhhhhhjjjnnntttyyy}}}xxxpppnnnkkkjjjiiihhhhhhiiikkklllnnnqqqvvv|||{{{uuuyyy}}}wwwmmmbbbZZZZZZ\\\^^^[[[QQQEEE>>>>>>>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999666999<<<<<<:::999:::;;;;;;;;;<<<<<<=========>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCIIIIIIJJJPPPRRRZZZmmm???AAACCCFFFIIIJJJKKKKKKHHHJJJKKKMMMNNNNNNNNNNNNPPPTTTSSSVVVeeexxxrrr]]]PPPKKKIIIJJJJJJHHHGGGFFFGGGHHHFFFFFFGGGHHHJJJLLLOOOPPPUUUZZZaaahhhnnntttzzz~~~yyy||||||xxxyyyxxxuuuuuuwwwtttrrrooollllllpppwww|||zzz{{{|||zzzwwwuuuttttttzzzyyyuuupppnnnqqqxxxzzzlllgggdddggglllrrr{{{{{{sssrrr~~~vvvuuussspppmmmjjjiiihhhiiihhhffffffiiinnntttwww}}}vvvnnnkkknnnmmmllllllmmmooorrrssswwwyyy{{{{{{yyy}}}xxx|||yyyoooeee\\\VVVXXX]]]___TTTGGG???>>>???<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::666999<<<<<<:::999:::<<<<<<<<<<<<===============<<<===>>>???@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDBBBHHHIIIJJJPPPRRR[[[mmmCCCDDDEEEGGGHHHIIIJJJJJJIIIKKKMMMNNNNNNNNNOOOPPPNNNUUUYYYZZZggg|||nnn___RRRKKKJJJJJJHHHFFFGGGJJJJJJHHHEEEHHHFFFDDDEEEHHHKKKNNNOOOWWWZZZ___eeelllttt{{{{{{wwwvvvyyyyyyuuussstttpppooonnnkkkjjjlllpppttttttqqqppprrrtttuuuvvvwwwyyyxxxuuunnnkkkmmmvvv~~~uuujjjbbbcccjjjooouuuyyy}}}qqqqqq}}}}}}zzzzzz|||{{{vvvqqqpppnnnjjjggggggiiimmmpppwwwzzzvvvqqqtttssswwwxxxvvvvvvyyyzzzxxx{{{}}}zzzvvvxxx~~~xxx}}}vvvlll___UUUVVV]]]eee]]]OOOBBB===???>>>:::<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>???@@@AAAAAABBBDDDDDDCCCCCCEEEFFFIIIHHHIIILLLMMMRRR^^^kkkCCCDDDFFFGGGIIIJJJJJJJJJIIIKKKMMMNNNNNNNNNOOOQQQPPPUUUZZZ^^^pppuuueeeYYYOOOJJJKKKHHHGGGFFFGGGJJJJJJHHHFFFEEEDDDCCCEEEHHHLLLPPPRRRZZZ^^^dddiiiooovvv}}}{{{vvvtttvvvuuuqqqoooooonnnnnnllliiihhhiiillloooooonnnnnnqqquuuwwwyyyzzz|||zzzuuunnniiillluuu|||wwwkkkaaa```fffkkkqqqvvv|||~~~uuuuuu}}}xxxwwwuuurrrnnnlllkkkjjjkkkrrruuuzzzzzzuuuvvvttt{{{~~~zzzuuuvvv|||{{{yyy|||{{{lll\\\UUUVVVccc___UUUHHHAAA???===:::<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>???>>>???@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCDDDFFFHHHGGGIIILLLNNNRRR^^^jjjCCCDDDFFFGGGIIIJJJJJJJJJJJJLLLMMMNNNNNNNNNPPPQQQRRRVVVZZZeee}}}jjjZZZQQQKKKIIIJJJHHHGGGGGGHHHIIIIIIHHHFFFCCCBBBCCCEEEHHHMMMRRRUUU^^^ccciiioootttyyy~~~zzzuuurrrrrrqqqmmmkkkkkklllkkkjjjgggeeefffhhhkkkmmmnnnppptttzzz~~~}}}uuummmhhhkkksss{{{{{{{{{~~~{{{nnnaaa^^^bbbgggmmmrrrxxx{{{~~~xxxvvv~~~|||yyytttnnniiieeeccckkkmmmqqquuuyyy}}}}}}{{{vvv~~~{{{ttttttxxxyyyvvv~~~yyyeeeZZZXXXccceee```RRREEE???===;;;<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<>>>??????>>>???AAACCCCCCBBBAAA???@@@AAACCCCCCBBBBBBDDDEEEFFFGGGJJJMMMOOORRR]]]hhhDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLNNNNNNMMMNNNPPPRRRUUUWWW\\\kkk}}}bbbSSSMMMJJJHHHHHHIIIIIIHHHHHHHHHGGGEEEDDDBBBCCCDDDFFFIIIMMMSSSVVVbbbgggnnntttyyy|||wwwqqqnnnnnnmmmjjjiiijjjiiiiiiiiigggggghhhkkknnnpppssswww{{{wwwmmmiiillluuu|||zzzyyy{{{zzzpppbbb]]]```dddiiinnnqqquuuzzz~~~xxxttt|||}}}wwwqqqjjjccc___\\\ccceeegggkkkpppuuuyyy|||}}}~~~yyy|||~~~~~~vvvsssvvv}}}xxx|||nnneeeeeejjjpppmmm]]]JJJ???===>>><<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999::::::::::::::::::::::::777888999:::;;;<<<======>>>???@@@AAAAAAAAA@@@@@@???AAABBBBBBAAABBBCCCEEEEEEFFFJJJNNNOOORRR\\\gggDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMNNNQQQSSSVVVXXX___sssuuu\\\PPPMMMKKKGGGEEEKKKKKKKKKIIIFFFDDDBBBAAADDDFFFGGGHHHIIIMMMSSSWWWccchhhpppwww{{{~~~~~~{{{rrrlllhhhhhhhhhfffgggiiihhhiiijjjkkklllooossswwwvvv{{{zzzqqqmmmqqqxxx~~~}}}xxxvvvttt~~~pppbbb]]]^^^aaaeeeiiiiiimmmrrrvvvwwwxxxyyyyyy{{{zzz|||zzzuuu{{{yyyuuuoooggg```[[[XXXWWW\\\]]]___ccchhhnnnsssvvvxxxzzz}}}{{{xxxuuuwww}}}{{{zzzzzz|||xxxuuuvvv{{{|||qqqnnnpppyyyyyygggOOOAAA???AAA<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<@@@???===<<<<<<>>>@@@BBB???AAABBBBBBAAABBBCCCEEEEEEFFFIIINNNOOORRR\\\gggDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMNNNMMMMMMNNNQQQTTTUUUZZZeee|||nnnXXXOOOMMMKKKGGGEEEKKKLLLLLLIIIEEEBBBAAAAAAEEEHHHJJJJJJKKKNNNUUUZZZdddiiiqqqxxx}}}~~~zzzoooiiidddeeeeeedddeeehhhiiikkknnnqqqtttxxx}}}}}}wwwsssvvv{{{|||uuuuuu}}}{{{oooccc``````aaaccceeecccfffjjjlllmmmmmmnnnooosssrrrvvv}}}|||zzz|||}}}{{{yyyzzz|||}}}~~~qqqmmmfff___YYYUUUSSSRRRVVVVVVXXX\\\aaagggmmmppprrruuuyyy|||~~~yyyuuuppprrr|||~~~wwwuuussssssuuu{{{zzzxxxwww{{{}}}zzzoooppp|||nnnUUUEEEAAABBB<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>AAA???<<<::::::===@@@BBB@@@AAACCCCCCBBBBBBDDDEEEEEEFFFIIILLLNNNQQQ\\\gggEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNMMMMMMNNNRRRTTTUUU\\\lllzzzhhhTTTLLLJJJHHHGGGFFFIIIJJJKKKIIIEEEBBBBBBCCCEEEHHHKKKLLLMMMQQQXXX^^^dddjjjqqqyyy~~~uuunnnhhhggggggfffhhhkkkmmmooossswwwzzz~~~~~~yyyyyy|||~~~|||}}}rrriiihhhiiihhhggghhhdddfffggggggeeeddddddeeeiiijjjoooxxx||||||zzz~~~}}}vvvrrrrrrqqqnnnllliiijjjkkkkkklllmmmnnnpppjjjhhhccc^^^YYYTTTQQQOOOPPPQQQSSSWWW\\\aaafffiiilllpppuuuxxxzzzxxxooopppppppppuuuzzzxxxssspppnnnkkkkkknnnuuu|||{{{yyyxxxzzzppphhhwwwttt]]]JJJBBB@@@<<<<<<;;;;;;;;;:::::::::888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<======>>>>>>>>>@@@???===<<<<<<>>>@@@AAA@@@BBBCCCCCCCCCCCCDDDFFFFFFFFFHHHKKKLLLPPP\\\hhhEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNRRRUUUTTT^^^qqquuudddRRRIIIGGGFFFFFFHHHFFFHHHJJJIIIEEECCCDDDEEECCCGGGKKKMMMNNNSSS[[[bbbeeejjjrrryyy}}}uuuooommmlllkkkllloooppprrrvvvzzz}}}}}}{{{{{{|||wwwpppppprrrpppmmmmmmjjjjjjiiigggcccaaa```aaacccdddjjjvvv~~~yyyzzzuuuxxx~~~yyyrrrnnnllljjjfffcccaaaaaaaaa``````aaaccceeegggfffdddaaa[[[UUUPPPMMMLLLMMMPPPTTTXXX^^^bbbeeehhhmmmrrruuuwww}}}}}}wwwpppdddkkkppppppoooooonnnkkkjjjhhheeedddhhhpppxxx~~~}}}{{{yyyxxxzzz}}}~~~ttt```rrrxxxbbbOOOCCC>>><<<<<<;;;;;;;;;:::::::::777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999;;;<<<======???????????????@@@@@@@@@AAACCCDDDDDDCCCDDDEEEGGGGGGFFFHHHJJJKKKPPP\\\iiiHHHHHHIIIIIIJJJKKKKKKKKKOOOOOONNNPPPRRRUUUUUUUUU]]]ccczzziii___SSSMMMMMMNNNKKKGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJMMMQQQWWW^^^bbbjjjooouuuyyyyyyyyyvvvqqqpppsssxxx{{{|||}}}~~~{{{tttuuuxxxxxxyyyzzzsssrrrqqqqqqmmmfff```___aaa```dddmmmuuu||||||yyyvvvvvv~~~{{{qqqqqqpppiiibbb```^^^^^^___^^^^^^___ccceeennnlllgggaaa[[[VVVRRRQQQRRRSSSSSSSSSTTTXXX^^^bbbhhhhhhkkkqqquuuyyy}}}ooofffccc```fffkkkmmmjjjeeecccbbbfffdddbbbdddjjjqqqwwwzzz|||uuuqqqvvv~~~}}}rrrccckkkvvvzzzooo[[[KKKEEE;;;:::888999:::;;;;;;::::::999888777777888999::::::::::::::::::::::::::::::999999888888999999:::999;;;<<<<<<;;;<<<===????????????>>>??????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEIIIGGGIIILLLNNNRRR\\\fffHHHHHHIIIIIIJJJKKKKKKKKKOOONNNNNNOOORRRTTTUUUUUU___hhhtttbbbZZZQQQLLLNNNOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHKKKNNNRRRXXX```eeelllqqqwww{{{zzzwwwxxx}}}}}}}}}}}}~~~yyy~~~~~~{{{vvvpppiiieeedddaaadddllltttzzz}}}wwwqqqpppqqqxxxzzzuuuooogggaaa___^^^^^^^^^]]]]]]___cccgggooonnnjjjddd^^^ZZZWWWVVVVVVVVVWWWVVVWWWYYY]]]aaacccbbbeeekkkpppuuu|||ttthhh```___^^^aaaeeeffffffcccbbbaaaaaa___^^^```eeelllrrruuuzzz}}}~~~yyyrrrnnnrrrzzz|||}}}wwwccchhhrrr{{{wwweeePPPCCC>>><<<:::999::::::999888:::999888777777888999::::::::::::::::::::::::::::::999999888888999999:::999;;;<<<<<<;;;<<<===????????????>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEHHHFFFHHHKKKMMMQQQZZZdddHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNNNNOOOPPPRRRTTTUUU```oooxxxfff[[[UUUOOOMMMOOOPPPMMMJJJHHHGGGFFFDDDDDDDDDEEEEEEGGGIIILLLOOOTTT[[[ccciiinnntttyyy|||}}}{{{}}}|||~~~|||uuummmhhhddddddjjjqqqvvv}}}~~~zzzuuuqqqiiiiiikkkpppyyy{{{qqqgggcccccc______]]]\\\\\\___dddhhhrrrqqqnnniiiccc^^^\\\\\\[[[[[[\\\[[[ZZZZZZ\\\^^^^^^]]]```ffflllqqqzzz|||uuukkkaaa[[[[[[[[[[[[[[[]]]```aaa```___^^^\\\ZZZ\\\aaahhhmmmppppppsssuuuuuuuuuwww}}}}}}xxxrrrnnnqqqxxxzzz}}}dddbbbiiiyyyrrrXXXDDDAAA???<<<:::::::::888777999999888888888888999999:::::::::::::::::::::::::::999999888888999999:::999;;;<<<<<<;;;<<<===?????????>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEGGGEEEGGGJJJLLLOOOYYYcccHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNNNNNNNOOOQQQTTTWWW```wwwpppaaaWWWTTTPPPOOOQQQQQQMMMJJJHHHGGGEEEDDDCCCDDDEEEFFFHHHJJJMMMQQQVVV___hhhnnnqqqvvvzzz}}}|||xxxwwwyyy~~~~~~|||zzzzzzuuuooohhheeeiiiooosssxxx}}}{{{xxxvvvssspppnnneeegggiiikkkppp{{{wwwmmmiiihhhaaa```^^^\\\\\\___eeejjjuuuvvvtttooogggaaa______^^^___```___]]][[[[[[\\\]]]\\\]]]ccciiioooxxxwwwpppggg]]]YYYYYYXXXVVVTTTVVV[[[^^^^^^]]]]]][[[YYY[[[___eeeiiikkkhhhjjjkkkllllllpppwww}}}{{{vvvrrrvvv|||~~~ggg]]]^^^pppzzzaaaJJJCCC@@@<<<;;;:::::::::999999999999999999999999999:::::::::::::::::::::::::::999999888888999999:::999;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGFFFGGGKKKMMMPPPXXXbbb|||HHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOQQQVVVZZZbbblll```WWWUUURRRRRRRRRQQQMMMJJJHHHGGGEEECCCCCCDDDFFFGGGIIIKKKNNNRRRYYYcccmmmssstttxxx{{{~~~xxxqqqiiijjjoooxxx~~~}}}~~~|||uuuuuuvvvmmmgggjjjnnnrrruuuyyy{{{yyyvvvuuutttrrrpppmmmgggiiijjjjjjlllsss}}}sssmmmiiicccbbb```]]]]]]```fffjjjvvvyyyyyyuuulllddd```______```bbbaaa^^^\\\\\\\\\]]][[[[[[```eeekkkuuu|||tttnnneee\\\XXXXXXWWWTTTSSSUUUZZZ]]]]]]\\\\\\ZZZXXXXXX\\\```cccdddaaaccceeeeeefffkkksssyyy}}}yyyvvvyyylll\\\TTTcccwwwxxxfffTTTCCC@@@===;;;;;;<<<<<<;;;999999999::::::999999999:::::::::::::::::::::::::::999999888888999999:::999;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGIIILLLNNNPPPXXXbbbyyyHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMOOOOOOOOORRRYYY^^^jjjyyyfff___WWWUUUTTTSSSRRRPPPMMMJJJHHHGGGDDDCCCCCCDDDFFFHHHJJJLLLOOOTTT\\\fffqqqyyyxxx|||~~~wwwnnn______bbbgggqqqzzz}}}vvvrrrwww~~~zzzssspppzzz}}}sssjjjkkkooorrruuuxxxvvvuuusssrrrrrrqqqnnnlllhhhjjjjjjjjjkkkooovvv{{{xxxpppiiifffeeeccc```___bbbfffjjjuuuzzz~~~{{{qqqgggbbb```___aaabbbbbb```______```___[[[ZZZ]]]aaafffqqq{{{}}}vvvpppkkkddd[[[WWWXXXWWWWWWXXXYYY\\\]]]\\\[[[[[[XXXVVVUUUWWWZZZ\\\\\\]]]___aaabbbdddhhhpppvvv}}}yyyvvvxxx|||ttt```RRRYYYiiinnneee[[[EEEAAA===;;;;;;=========999999::::::::::::999999:::::::::::::::::::::::::::999999888888999999:::999;;;<<<<<<;;;<<<===???======>>>>>>???@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGIIIMMMOOOPPPXXXaaawwwHHHHHHIIIIIIJJJKKKKKKKKKJJJLLLOOOOOOPPPTTT\\\bbbuuuooo___[[[TTTSSSRRRQQQPPPOOOMMMKKKHHHGGGDDDBBBBBBDDDGGGIIIJJJLLLPPPUUU^^^iiiuuu}}}}}}~~~qqq___^^^[[[[[[```iiiuuu}}}~~~tttlllooouuu|||zzzqqqjjjmmmyyywwwmmmlllpppsssuuuxxxuuusssooommmlllkkkiiihhhfffggghhhiiijjjkkknnnpppuuu}}}|||vvvooohhhhhhfffdddbbbcccfffhhhqqqyyywwwmmmfffddd___aaaccccccbbbccceeefffccc___\\\^^^```eeeoooyyy~~~uuupppllljjjeee]]]YYYZZZXXX[[[___aaa```^^^\\\[[[]]]ZZZWWWVVVVVVXXXXXXXXXZZZ]]]```aaabbbfffmmmssszzzuuuuuuxxx{{{|||iiiWWWVVV]]]aaa___]]]HHHDDD???<<<;;;<<<<<<<<<999999:::;;;;;;:::999999:::::::::::::::::::::::::::999999888888999999:::999;;;<<<<<<;;;<<<===???=========>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFIIILLLNNNOOOVVV___vvvHHHHHHIIIIIIJJJKKKKKKLLLIIILLLOOOPPPPPPUUU^^^eee~~~hhhZZZXXXRRRQQQPPPOOOOOONNNMMMMMMHHHFFFDDDBBBBBBDDDGGGIIIKKKMMMPPPVVV___jjjwwwuuuccc```[[[VVVVVV___mmmxxxuuujjjlllqqqyyyyyyoooeeecccjjj{{{yyynnnmmmqqqtttvvvxxxvvvrrrlllhhhfffeeeeeedddcccdddeeegggiiijjjiiiiiikkksssyyyzzz}}}}}}wwwjjjiiihhhfffddddddeeegggnnnxxx|||qqqjjjhhh```bbbcccddddddfffiiikkkiiiddd```aaabbbfffpppzzz~~~yyyvvvpppmmmkkkkkkggg```]]]^^^YYY___dddfffccc^^^\\\\\\```]]]ZZZXXXXXXXXXXXXWWWYYY\\\___```bbbeeelllqqq}}}{{{uuusssuuuuuu~~~ppp]]]VVVWWWXXXZZZ\\\KKKGGGAAA===;;;;;;;;;:::999999;;;;;;;;;;;;999999:::::::::::::::::::::::::::999999999999999999:::999;;;<<<<<<;;;<<<===???=========>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEHHHKKKMMMNNNUUU]]]vvvIIIIIIIIIIIIJJJKKKLLLLLLLLLQQQNNNLLLSSSUUU[[[iiirrraaaXXXVVVTTTQQQOOOMMMLLLLLLJJJHHHDDDCCCAAA@@@AAADDDGGGIIINNNOOORRRXXXbbbnnnyyy}}}pppfff\\\VVVTTTXXXeeeqqq|||uuukkkmmmqqqvvv|||uuugggcccdddlll}}}|||uuuqqqvvv}}}wwwooojjjjjjiiieeebbbbbbaaa```___```aaacccdddfffjjjrrr|||}}}wwwrrrnnnkkkiiiiiiiiifffcccjjjrrr{{{yyypppkkkdddcccaaa```dddlllqqqrrrssslllhhhgggiiimmmttt}}}tttpppqqqlllmmmnnnmmmhhhccc^^^\\\WWW___gggfffaaa]]]]]]]]]\\\\\\\\\ZZZXXXXXXZZZ\\\```___]]]]]]```dddiiimmmxxxzzz~~~~~~}}}{{{wwwuuuxxxyyy|||^^^NNNLLLUUUaaa^^^ZZZHHH<<<===>>>999777;;;888999999::::::999999888::::::888888888888::::::======<<<<<<<<<;;;;;;;;;<<<;;;:::;;;<<<======<<<>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEEEEDDDDDDFFFGGGFFFEEEHHHLLLNNNOOOVVV___tttIIIIIIHHHIIIIIIJJJKKKKKKPPPUUUQQQPPPVVVYYY```qqqyyymmm___WWWUUUTTTQQQNNNLLLKKKJJJHHHGGGEEEDDDBBBBBBCCCEEEHHHJJJMMMPPPWWW```jjjuuu}}}vvvjjj]]]WWWUUUXXXbbbkkkzzzttthhhiiimmmrrrxxx~~~}}}kkkdddcccgggttt{{{vvvvvv{{{uuurrroooiiieee___^^^]]]\\\[[[ZZZYYYXXX___ccciiirrryyy}}}~~~}}}uuurrrnnnlllkkkjjjgggeeeiiipppyyyvvvpppgggeeeccccccgggnnntttwwwyyyrrrllljjjjjjmmmuuu}}}zzzppplllmmmoooooonnnllliiifffddddddZZZaaafffddd___[[[ZZZ[[[]]]^^^^^^]]]\\\[[[]]]^^^aaa___^^^]]]___ccchhhkkksssuuuxxx|||~~~~~~{{{wwwvvvxxxyyyeeeRRRLLLRRR\\\[[[^^^LLL???>>>>>>:::888;;;::::::;;;;;;;;;;;;::::::;;;:::999888888999:::;;;===<<<<<<<<<;;;;;;;;;;;;>>>======>>>?????????>>>>>>??????@@@AAAAAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFFFFEEEHHHLLLNNNOOOVVV___sssIIIIIIHHHHHHHHHIIIJJJJJJNNNRRROOONNNTTTWWWcccwwwxxxooofff\\\VVVTTTTTTQQQMMMKKKJJJHHHFFFDDDEEEDDDCCCCCCDDDFFFIIIJJJKKKQQQ[[[hhhsss|||uuudddZZZXXXZZZ```gggwwwtttfffgggiiinnnttt{{{tttiiieeeeeemmmyyy}}}zzzyyyrrrlll______^^^\\\ZZZWWWUUUSSSYYY\\\aaafffmmmuuu}}}yyyvvvrrrpppnnnmmmjjjiiiiiimmmuuu~~~vvvkkkhhheeefffjjjqqqyyyzzzsssnnnlllmmmvvvwwwnnnkkklllsssrrrpppooonnnnnnnnnoooccceeefffddd___[[[ZZZ\\\___aaabbbbbbaaa```aaabbb```___^^^^^^```cccgggiiinnnoooqqqsssvvvxxxzzzzzzzzz{{{~~~{{{wwwvvvvvvxxx~~~qqqZZZPPPTTT\\\bbbfffTTTDDD@@@???;;;:::<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>======::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::<<<>>>===<<<;;;===??????@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEDDDDDDEEEGGGFFFEEEHHHLLLNNNOOOVVV___tttIIIIIIIIIIIIJJJKKKLLLLLLKKKNNNNNNRRRYYYaaa{{{lll___[[[XXXUUUSSSRRROOOLLLIIIHHHFFFDDDBBB@@@@@@AAABBBDDDFFFGGGHHHJJJPPP\\\jjjxxxttteee^^^```fffppp{{{}}}uuussspppmmmllllllmmmnnnpppooorrryyy~~~ssssss{{{zzzpppiiifffbbbaaa___]]]ZZZZZZ\\\]]]lllpppuuuxxxyyywwwvvvvvvpppnnnpppzzz|||ssslllkkkjjjnnn|||{{{tttrrr{{{}}}~~~~~~ssskkkllljjjeeecccfffjjjmmmqqqqqqnnniiidddbbb[[[\\\___bbbfffiiikkkllljjjiiigggeeedddcccddddddfffhhhlllqqqvvv|||zzzzzzuuuzzz}}}}}}www]]]aaaeeexxx^^^JJJBBB???===<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999;;;>>>===;;;:::<<>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCDDDEEEGGGFFFEEEHHHLLLNNNOOOVVV___sssHHHHHHIIIJJJLLLNNNPPPQQQNNNQQQRRRYYYaaakkkooo]]]VVVUUUUUUTTTTTTPPPNNNKKKIIIIIIHHHFFFEEEAAAAAACCCEEEFFFHHHIIIJJJLLLTTTbbbsss|||kkkfffiiiooozzz{{{tttmmmhhhfffeeeaaa___bbbgggmmmvvvxxxrrrkkkfffeeeeeecccbbb[[[dddpppyyy|||{{{{{{{{{qqqoooqqqyyy|||rrroookkklll|||{{{uuu{{{}}}uuuyyyzzztttqqquuutttxxx{{{{{{uuullleee```aaaccceeeggghhhhhhhhhhhhggggggffffffeeeeeeddddddaaabbbeeeiiimmmqqqsssuuu{{{~~~{{{tttppphhhiiiOOOBBB???===:::<<<<<<============<<<<<<888888::::::::::::888888999999999::::::;;;;;;;;;:::>>>AAA@@@<<<;;;>>>BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDFFFFFFFFFHHHLLLNNNOOOVVV___rrrIIIIIIIIIIIIKKKLLLMMMNNNMMMNNNQQQVVV^^^uuuoooeeeYYYSSSTTTUUUSSSPPPOOOMMMJJJGGGDDDCCCBBBBBBAAABBBCCCDDDDDDFFFJJJMMMOOOUUUaaapppmmmffffffllltttuuujjjhhhaaa^^^]]]^^^]]]aaalllwwwtttmmmjjjhhhccc___bbbbbbgggpppzzz|||uuutttrrrvvv{{{qqqmmmppp|||uuuxxx~~~}}}yyy{{{yyyyyyzzzvvvnnnhhhggghhhfffeeeeeeeeeeeedddbbbeeeeeedddeeeeeedddbbb___```bbbdddfffhhhlllpppsssyyy~~~uuummmrrrUUUEEEAAA>>>:::999:::<<<=========<<<<<<:::::::::999999888888888:::::::::::::::::::::::::::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCFFFFFFIIIMMMNNNOOOUUU]]]pppIIIIIIIIIJJJKKKLLLMMMNNNNNNOOORRRXXXbbb|||lllcccXXXSSSTTTTTTRRROOONNNMMMJJJGGGDDDCCCBBBBBBBBBCCCEEEEEEFFFHHHKKKNNNPPPVVVaaappp~~~rrrkkkkkkllltttyyyoooeee```\\\\\\\\\^^^eeennn|||~~~vvvssspppkkkgggdddccceeellluuuzzz{{{yyyvvvuuutttvvvyyyrrrqqqzzzwwwxxx~~~{{{xxxwwwxxxtttlllgggggggggfffeeeeeefffgggfffeeefffeeedddeeeeeeeeebbb```^^^```bbbdddfffiiimmmpppvvv{{{xxxmmmxxx[[[HHHBBB???<<<======>>>===<<<;;;999888:::::::::999999999888888:::::::::::::::::::::::::::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>????????????BBBBBBCCCDDDDDDEEEEEEFFFFFFFFFIIIMMMNNNOOOUUU]]]pppIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPSSSZZZiiifff___WWWSSSTTTSSSPPPLLLMMMKKKIIIFFFDDDBBBBBBBBBCCCDDDFFFFFFGGGIIIMMMPPPQQQXXXdddrrr~~~|||}}}wwwpppnnnnnnuuu~~~|||pppfff___]]]^^^^^^```cccpppyyy|||vvvqqqllliiihhhkkkqqqvvvyyyyyyxxxyyyyyyzzzzzzvvv|||~~~}}}}}}yyyvvvuuuqqqjjjggghhheeeddddddeeegggiiihhhggggggfffeeeeeeeeedddaaa___ZZZ\\\^^^___aaadddhhhkkkrrrwww|||~~~yyy|||{{{zzz}}}ooodddMMMCCC@@@>>>>>>>>>>>>===<<<:::999888::::::::::::999999999999:::::::::::::::::::::::::::;;;======<<<<<<===>>>>>>>>>>>>?????????@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFIIILLLNNNOOOUUU^^^qqqIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQTTT]]]qqqttt```[[[VVVSSSSSSRRRNNNJJJKKKJJJGGGEEECCCBBBAAABBBCCCDDDFFFFFFGGGJJJMMMPPPSSS[[[hhhvvv{{{{{{~~~~~~yyyvvvuuuzzz~~~xxxrrrooorrrwww~~~rrrfffcccdddbbb^^^]]]ccckkk}}}uuu~~~xxxtttooonnnqqquuuyyyzzz{{{}}}}}}{{{vvvtttpppjjjhhhjjjddddddccceeeggghhhhhhgggiiigggeeedddcccaaa^^^\\\WWWXXXZZZ[[[\\\___cccfffmmmrrryyy~~~{{{uuuwww~~~xxxvvv}}}tttmmmRRRDDD@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999;;;======<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDGGGFFFIIILLLMMMNNNVVV^^^qqqJJJJJJJJJJJJLLLMMMNNNOOOOOOQQQUUUaaazzzlll[[[XXXTTTSSSRRRPPPMMMJJJIIIHHHFFFCCCBBBAAAAAAAAABBBCCCEEEFFFGGGJJJMMMPPPVVV```mmmzzz|||yyyyyyyyytttooonnnpppsss|||{{{vvvrrrwww{{{pppkkkjjjfff```[[[\\\```ooowwwlllsss~~~xxxsssrrrtttxxxzzz~~~{{{uuurrrnnnhhhgggjjjfffeeedddeeefffgggfffeeejjjgggdddaaa___]]]ZZZWWWTTTUUUWWWWWWXXX[[[^^^aaaiiiooovvv{{{~~~~~~wwwuuuwww}}}vvvuuu{{{wwwtttXXXGGGAAA@@@<<<<<<<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888:::<<<===<<<<<<===>>>===>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGGGGHHHKKKLLLNNNVVV___rrrJJJJJJJJJKKKLLLMMMNNNOOOOOORRRWWWffffffXXXVVVTTTRRRQQQOOOMMMJJJGGGFFFDDDBBBAAAAAAAAAAAAAAACCCEEEFFFGGGJJJNNNQQQZZZdddqqq|||}}}{{{{{{yyytttooommmmmmttt|||zzz|||vvvqqqkkkccc]]]]]]]]]dddqqq}}}~~~vvvlllggggggooo~~~zzzyyy{{{||||||wwwsssoooiiihhhkkkkkkiiigggffffffeeecccaaagggddd```]]][[[YYYWWWUUURRRTTTUUUUUUVVVXXX[[[^^^eeekkksssyyy|||~~~yyyuuuwwwxxxzzzvvvvvv{{{vvvyyy^^^LLLDDDAAAAAA@@@>>><<<:::999999888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::777999;;;<<<<<<<<<===>>>===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHKKKLLLNNNVVV___sssJJJJJJJJJKKKLLLMMMOOOOOOPPPTTT[[[kkkuuu^^^VVVUUUSSSQQQPPPOOOMMMLLLFFFEEECCCAAAAAA@@@AAAAAABBBDDDFFFGGGIIILLLPPPSSS]]]gggsss{{{xxxssswww{{{qqqhhhccc```___```fffnnnpppkkkcccaaa```fffzzz}}}zzzuuuooonnnppprrrooollliiigggeeeaaa___```^^^[[[YYYXXXXXXVVVUUURRRSSSTTTTTTUUUVVVYYY\\\```gggooouuuyyy|||yyywwwvvvvvvyyy~~~~~~}}}~~~ttt|||}}}eeeRRRHHHCCCAAA@@@>>>;;;:::999888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777999;;;<<<<<<<<<===>>>===>>>>>>???AAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHKKKLLLNNNVVV```sssJJJJJJKKKKKKLLLNNNOOOPPPQQQVVV^^^ooolllWWWVVVUUUSSSQQQPPPOOONNNMMMEEEDDDBBBAAA@@@@@@AAAAAADDDEEEGGGIIIJJJMMMQQQTTT___hhhssszzz|||~~~~~~wwwnnniiicccaaa___bbbhhhkkkgggaaa\\\]]]dddvvv}}}{{{}}}}}}vvvtttvvvwwwtttpppllliiieeeaaa^^^[[[YYYWWWVVVWWWXXXWWWWWWRRRSSSTTTTTTTTTVVVYYY[[[]]]dddlllssswwwzzz~~~}}}zzzxxxuuuvvvyyy}}}rrryyyiiiWWWKKKDDD>>>===<<<;;;:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::666888;;;<<<;;;<<<===>>>===>>>>>>@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEIIIGGGHHHJJJKKKNNNVVV```tttKKKJJJIIIIIIJJJLLLNNNPPPVVVZZZbbbwww|||dddYYYRRRPPPOOOOOOOOONNNKKKIIIJJJHHHEEECCCCCCCCCCCCBBBCCCFFFIIIJJJKKKMMMRRRWWW___hhhsssyyy{{{|||rrrlllfffeeedddccccccaaa]]]ZZZVVVXXX___oooyyyxxxxxx{{{}}}|||xxxtttsssmmmddd^^^]]]YYYXXXWWWWWWXXXYYY[[[]]]XXXVVVTTTPPPNNNPPPTTTWWWaaadddhhhnnnuuu{{{zzz{{{|||{{{xxxxxxzzzzzzsss___MMM@@@>>>===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<===>>>===============>>>???;;;<<<===>>>???@@@AAAAAADDDDDDCCCCCCCCCEEEGGGHHHIIIHHHIIIKKKLLLNNNUUU^^^rrrKKKJJJJJJIIIJJJLLLOOOPPPUUUZZZgggzzzcccYYYRRRPPPOOOOOOOOONNNKKKIIIHHHFFFCCCAAABBBBBBAAA@@@CCCEEEHHHIIIIIILLLRRRWWWaaaiiitttzzz|||}}}}}}|||~~~|||vvvmmmkkkhhhfffdddaaa]]]ZZZYYYZZZ```nnnyyyttttttvvv}}}}}}wwwtttnnneee______ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZXXXVVVRRRPPPPPPTTTWWW]]]aaahhhooovvvzzz}}}~~~|||{{{{{{{{{kkkWWWGGG@@@>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::;;;===??????>>>===<<<<<<<<<===>>>>>>??????@@@AAABBBBBBDDDCCCCCCCCCDDDEEEFFFGGGIIIGGGIIIKKKLLLNNNUUU^^^qqqKKKJJJJJJJJJKKKMMMOOOPPPTTT[[[lllvvvaaaYYYRRRPPPOOONNNNNNMMMKKKHHHEEECCC@@@???@@@@@@@@@???DDDFFFHHHHHHIIIMMMTTTZZZccclllvvv{{{}}}~~~{{{zzz}}}xxxtttuuuvvvxxx|||~~~vvvrrrmmmhhhdddaaa\\\YYY[[[[[[```lll|||}}}vvvnnnnnnooottt}}}~~~yyyrrrjjjffffff^^^\\\ZZZYYYXXXYYYZZZ[[[]]]\\\YYYUUURRRRRRTTTVVVZZZ```iiirrryyy||||||{{{yyy{{{|||}}}zzzwwwuuu]]]JJJBBB@@@===<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<@@@@@@>>>===<<<;;;;;;;;;@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGIIILLLLLLNNNUUU^^^pppKKKKKKKKKKKKMMMNNNPPPQQQTTT\\\qqqqqq___YYYRRRPPPOOONNNNNNMMMJJJHHHDDDBBB??????@@@@@@@@@???FFFGGGIIIIIIKKKPPPXXX___gggoooxxx}}}}}}~~~}}}{{{}}}wwwsssqqqllliiijjjllloooxxxzzzvvvoooiiiddd```\\\YYYZZZZZZ^^^hhhxxxwwwrrriiihhhiiilllrrr{{{{{{tttoooooobbbaaa___]]]]]]^^^___``````___]]]YYYUUUSSSTTTVVV[[[aaakkkuuu|||~~~}}}|||yyyzzz|||}}}}}}{{{~~~~~~xxxlll}}}cccLLLEEEBBB???======>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<>>===<<<<<<<<<<<<<<>>===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFGGGGGGIIIMMMMMMNNNUUU]]]nnnJJJKKKLLLNNNOOOQQQRRRRRRXXXbbb~~~yyydddZZZVVVRRRQQQOOONNNMMMKKKHHHFFFDDDBBB@@@@@@BBBCCCCCCCCCBBBDDDGGGIIILLLQQQZZZ```lllssszzz~~~}}}~~~}}}{{{~~~wwwqqqnnnhhhdddaaaaaaaaadddooozzzyyyyyyyyy{{{}}}~~~zzzsssmmmgggbbb\\\YYYTTTUUUXXXaaaooowwwmmmhhhbbbaaa___^^^___bbbeeegggkkknnnwwwzzzuuuooommmiiifffdddcccddddddaaabbbaaa^^^ZZZVVVUUUUUUWWW```mmmyyy|||xxxvvvwwwzzz~~~zzzwww}}}jjj{{{oooUUUHHHEEE@@@===============;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<===??????>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEGGGGGGJJJMMMNNNNNNTTT\\\oooJJJKKKLLLNNNPPPQQQRRRSSSZZZiiippp___XXXTTTRRRQQQOOONNNMMMKKKHHHEEECCCAAA???@@@AAACCCDDDCCCBBBEEEJJJMMMPPPUUU]]]cccmmmttt{{{}}}|||}}}~~~{{{{{{}}}yyyxxxoookkkgggeeebbbbbbkkkvvv~~~vvvvvvwwwxxxyyy|||~~~}}}yyysssllleee^^^ZZZTTTUUUWWW^^^kkk}}}xxxmmmggg___]]][[[YYYXXXXXXZZZ[[[YYYZZZaaakkkttt}}}{{{xxxtttnnnjjjgggeeeeeeaaaaaaaaa___[[[WWWVVVUUUUUUaaasss}}}vvvppprrrwww}}}zzz}}}ppp~~~uuuZZZIIIEEE@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>===>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFJJJNNNNNNOOOTTT\\\pppJJJKKKMMMOOOQQQRRRSSSSSS\\\mmmjjj\\\WWWSSSRRRQQQOOOMMMMMMKKKHHHEEEBBB@@@??????AAACCCCCCCCCEEEIIINNNRRRUUUZZZaaagggnnnttt{{{}}}||||||{{{|||{{{zzz{{{vvvrrrmmmiiicccbbbiiisss}}}rrrrrrrrrrrrtttvvvyyyzzzwww{{{}}}{{{xxxxxx~~~xxxqqqhhh```ZZZUUUUUUWWW]]]iiizzz{{{mmmggg]]]\\\YYYVVVTTTSSSSSSSSSQQQQQQUUU]]]bbbiiiwww}}}vvvpppkkkhhhggg```aaaaaa___[[[XXXVVVUUUVVVdddyyywwwjjjnnnttt|||~~~~~~{{{~~~cccIIIEEE@@@<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<======>>>???AAABBBCCCCCCAAABBBDDDFFFFFFFFFEEEEEEFFFFFFJJJNNNOOOOOOTTT\\\pppMMMMMMMMMNNNPPPSSSWWWYYY___wwwxxxdddWWWSSSUUUSSSRRRPPPMMMJJJGGGEEEDDDAAAAAA@@@@@@@@@AAABBBBBBDDDEEEHHHNNNTTT\\\dddhhhpppvvv{{{{{{}}}|||zzzvvvtttxxxwwwoooiiidddaaaeeelllxxxwwwrrrnnnnnnrrrvvvvvvuuuwwwuuuvvv|||}}}xxxpppcccYYY[[[XXXXXX___iiixxx}}}jjj^^^YYYWWWTTTSSSSSSRRRQQQOOOOOOOOOOOOPPPUUU^^^iiippptttmmmkkkjjjbbb^^^\\\^^^^^^YYYVVVWWWZZZggg}}}tttpppkkkkkkttt|||}}}uuu|||mmmSSSEEEAAAAAA<<<<<<@@@<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<>>>>>>======>>>>>>??????@@@@@@EEECCC@@@@@@AAACCCEEEEEEHHHGGGIIILLLLLLLLLSSS[[[qqqLLLLLLLLLMMMNNNQQQUUUXXXccc}}}qqqaaaWWWSSSUUURRRQQQOOOLLLJJJGGGEEEDDDAAAAAA@@@@@@@@@AAABBBBBBDDDFFFIIINNNUUU]]]eeekkksssyyy}}}}}}}}}|||zzzvvvtttwww~~~tttlllddd______dddxxxyyysssmmmlllooosssttttttuuuuuu{{{|||qqqhhh^^^YYYWWW]]]hhhxxxnnnbbbYYYWWWVVVUUUUUUTTTRRRPPPMMMMMMLLLLLLOOOVVV___fffrrr|||tttllliiiddd___^^^aaaaaa^^^]]]^^^aaalllwwwpppkkkkkkqqqvvvxxx{{{~~~yyyyyyoooWWWHHHCCCDDD??????CCC???======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::;;;;;;<<<======>>>>>>>>>??????@@@AAAAAAAAAEEEDDDBBBBBBCCCEEEGGGGGGHHHHHHJJJMMMMMMNNNTTT\\\pppMMMMMMNNNMMMNNNQQQUUUYYYhhhyyyggg]]]WWWTTTTTTPPPOOOMMMKKKIIIGGGFFFEEEAAA@@@@@@@@@AAAAAABBBCCCDDDFFFIIINNNTTT]]]gggmmmvvv|||}}}}}}~~~{{{yyyuuussswww{{{qqqggg___^^^```qqq}}}wwwppplllnnnrrruuuvvvyyy|||{{{tttggg^^^YYY^^^jjjzzz~~~nnndddYYYXXXWWWWWWWWWVVVSSSPPPMMMLLLKKKJJJJJJOOOUUUZZZccclll{{{wwwppphhhcccaaadddeeecccccceeejjjsss|||rrrooonnnoooooooootttzzz}}}{{{xxx~~~tttWWWFFFAAAAAA<<<===AAA===>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>??????@@@@@@AAABBBBBBCCCDDDCCCCCCCCCCCCEEEGGGHHHHHHHHHJJJMMMNNNPPPVVV^^^pppNNNOOOPPPOOOOOORRRWWW\\\kkksssbbbZZZVVVRRRQQQNNNMMMLLLJJJHHHGGGEEEEEE@@@@@@@@@@@@AAABBBCCCCCCCCCFFFIIIMMMSSS\\\gggnnnxxx}}}|||{{{}}}~~~|||zzzwwwsssqqqttt~~~wwwllldddaaadddeeerrrwwwrrrssswwwzzz|||zzzqqqggg```cccnnn}}}wwwjjjbbbYYYYYYXXXYYYYYYVVVRRROOONNNNNNMMMKKKKKKMMMRRRVVV^^^eeeppp}}}rrrllliiijjjjjjgggfffhhhoooyyyxxxwwwuuuqqqlllkkkoootttuuuzzzzzzxxxyyy{{{YYYGGG@@@???;;;<<<@@@;;;>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========>>>??????@@@AAABBBCCCCCCAAABBBBBBBBBBBBCCCEEEFFFGGGFFFIIIMMMNNNPPPVVV___oooLLLNNNOOONNNMMMPPPWWW]]]oooppp___YYYTTTPPPMMMMMMLLLKKKIIIGGGFFFDDDDDD@@@@@@@@@@@@AAABBBCCCDDDBBBFFFJJJNNNRRRZZZeeemmmxxx|||}}}zzzyyy{{{|||{{{xxxuuuqqqoooqqqzzzrrrhhhdddeee^^^gggvvv||||||yyyooohhhiiiqqq~~~ssshhhbbb[[[ZZZZZZZZZYYYVVVRRRNNNMMMNNNNNNMMMMMMNNNQQQTTT[[[___gggqqq|||yyyuuuuuusssmmmjjjkkkqqq~~~vvvnnnjjjkkkmmmmmmrrrxxx|||}}}~~~xxxrrryyybbbNNNDDDCCC>>>@@@CCC======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<==================>>>???@@@AAABBBCCCBBBDDDEEEDDDCCCCCCDDDGGGEEEEEEHHHLLLMMMNNNUUU^^^nnnIIILLLNNNMMMLLLOOOXXX___vvvnnn^^^WWWRRRNNNLLLMMMLLLKKKIIIFFFDDDCCCBBB?????????@@@AAABBBCCCDDDBBBGGGMMMQQQTTTZZZdddlllvvvzzz|||yyyxxx{{{}}}|||wwwuuurrrooopppvvv~~~qqqhhhfffbbbfffppp{{{}}}wwwrrrrrruuu}}}}}}ssskkkfff```^^^\\\[[[YYYVVVRRROOOLLLMMMOOOOOOOOOOOOQQQSSSTTTWWW^^^eeennnyyy|||uuupppoootttvvvoookkkfffgggjjjnnnrrruuuxxx|||~~~wwwqqqwww~~~~~~gggRRREEEBBB>>>???AAA;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<999:::;;;===>>>======<<<<<<===>>>???@@@AAABBBCCCFFFIIIJJJIIIFFFEEEFFFIIIFFFEEEHHHKKKLLLMMMTTT\\\nnnJJJMMMOOONNNMMMRRR[[[dddiii[[[UUUQQQNNNNNNMMMLLLJJJHHHEEECCCAAA@@@?????????@@@AAABBBDDDDDDCCCJJJQQQUUUWWW\\\dddllluuuyyy{{{yyyyyy}}}~~~xxxwwwtttrrrqqqtttyyy~~~uuunnnkkkjjjmmmuuuyyy{{{~~~|||}}}tttnnnjjjfffddd```]]]ZZZWWWTTTQQQMMMPPPRRRRRRQQQQQQRRRSSSQQQTTTYYY^^^eeemmmvvv{{{yyytttsssyyyzzzooodddeeedddeeehhhmmmqqqtttuuuvvvwww{{{~~~yyyvvvxxx{{{}}}}}}{{{|||kkkTTTFFFAAA<<<===???888======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888:::<<<===>>>===<<<<<<===>>>???@@@AAACCCDDDDDDHHHLLLNNNLLLGGGEEEFFFHHHHHHGGGIIILLLMMMNNNTTT\\\mmmLLLPPPSSSRRRQQQVVV```iiizzzeeeYYYSSSPPPOOOPPPNNNMMMJJJHHHEEEBBB@@@????????????@@@AAABBBDDDEEEEEELLLUUUXXXZZZ]]]eeellluuuyyy{{{yyyzzz~~~zzzyyywwwtttrrrssswwwzzz|||zzzrrrmmmlllqqqssstttzzz|||uuuooolllkkkgggccc___\\\YYYUUUSSSQQQSSSVVVVVVUUUTTTSSSTTTTTTVVVYYY]]]aaagggmmmrrrwww{{{~~~zzzzzz~~~|||{{{yyyzzz~~~~~~yyytttsss~~~tttfffeeebbb```bbbggglllmmmmmmooorrrvvv{{{{{{|||{{{yyyzzz{{{zzz{{{rrrYYYJJJEEE@@@AAABBB;;;>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888999<<<===>>>>>><<<<<<>>>???@@@AAACCCDDDEEEFFFHHHLLLNNNKKKFFFCCCDDDFFFJJJIIIKKKNNNNNNNNNTTT\\\mmmJJJNNNMMMPPPVVVSSSYYYkkk{{{lll^^^WWWUUUQQQMMMLLLNNNMMMJJJHHHEEECCCBBBBBB@@@???>>>===>>>@@@CCCEEEGGGHHHLLLRRRZZZccckkkppprrrvvv{{{~~~}}}}}}{{{xxxuuutttuuuwwwzzz}}}}}}tttqqquuutttpppvvv}}}wwwtttrrrpppllleee___[[[WWWSSSPPPSSSTTTVVVXXXXXXXXXVVVUUUSSSRRRRRRTTTXXX^^^dddgggmmmqqqvvvzzz|||}}}~~~}}}{{{{{{|||}}}uuupppqqqssstttsssrrrsssuuuvvvvvvvvvxxxzzz{{{pppmmmeee```aaadddfffhhhkkkiiimmmsssxxx}}}}}}|||xxxxxxyyy}}}~~~fffLLLBBBCCCBBB???;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJKKKNNNTTTZZZoooKKKOOONNNQQQWWWUUU[[[oootttgggZZZUUUSSSPPPNNNMMMMMMLLLJJJGGGEEECCCBBBAAA@@@???>>>===>>>AAACCCEEEGGGIIIMMMSSS[[[dddlllpppqqqtttxxx{{{||||||}}}~~~~~~}}}{{{xxxvvvvvvyyy{{{|||}}}uuuvvvuuusssxxx~~~{{{zzztttooohhhaaa]]]YYYWWWUUUTTTUUUVVVWWWWWWVVVUUUTTTQQQPPPPPPRRRVVV[[[```dddfffjjjooorrrssssssssstttvvvwwwwwwuuurrrppppppqqqqqqtttwwwzzz{{{~~~vvvooommmnnnmmmllliiilllnnnppprrrtttwwwzzz}}}ppphhhaaaaaabbbbbbdddfffhhhkkkqqquuu{{{{{{vvvvvvvvvzzziiiQQQFFFDDDBBB???===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAAAABBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJKKKNNNTTTZZZnnnLLLPPPOOORRRXXXVVV___tttkkk```UUURRRRRRPPPNNNOOOLLLJJJHHHFFFCCCAAA@@@@@@@@@???>>>>>>???AAACCCEEEGGGIIINNNUUU]]]fffmmmqqqsssuuuxxxyyyzzz{{{|||~~~~~~|||yyyxxxyyy|||~~~}}}xxxvvvuuuzzz}}}zzzsssiiiaaa\\\ZZZXXXXXXUUUVVVWWWWWWVVVUUUSSSRRROOONNNNNNPPPSSSWWW\\\^^^```bbbfffhhhggggggfffgggfffggghhhgggdddbbbaaabbbcccfffjjjnnnqqqtttxxx{{{}}}}}}zzzpppkkkiiihhhfffccceeegggiiikkknnnrrrvvvxxxnnneeebbbbbb```aaaccceeeiiimmmqqqwww~~~yyyvvvuuuwwwoooYYYLLLFFFBBB??????<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJKKKNNNTTTZZZlllLLLOOOOOOQQQWWWWWWbbbyyyfff\\\TTTRRRQQQOOONNNOOOKKKIIIGGGDDDBBB@@@???>>>??????>>>>>>???AAACCCDDDGGGJJJPPPWWW```hhhooorrrvvvxxxzzzzzzzzz{{{}}}}}}yyywwwyyy|||}}}{{{wwwvvvzzzxxx|||xxxkkkaaaZZZWWWVVVVVVWWWWWWWWWVVVUUUSSSRRRPPPOOONNNNNNOOOQQQTTTXXXZZZ\\\^^^```aaa___^^^]]]]]]ZZZ[[[\\\[[[YYYWWWVVVVVVYYY\\\aaaeeehhhlllqqqttttttuuuvvvxxx{{{~~~tttmmmiiifffdddaaabbbcccddddddgggkkkooo~~~vvvkkkfffdddaaaaaaccccccgggjjjmmmrrr{{{{{{wwwvvv{{{ttt___QQQGGG@@@???@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJKKKNNNTTTZZZjjjJJJNNNNNNPPPVVVWWWeee~~~~~~ccc[[[TTTRRRQQQNNNMMMNNNJJJIIIFFFDDDAAA???>>>>>>???>>>>>>???@@@AAACCCDDDGGGKKKRRRZZZcccjjjpppssswwwxxxzzzzzzyyyyyy{{{}}}}}}zzzwwwwwwyyy|||{{{}}}xxxxxx{{{}}}vvvyyy|||pppccc[[[WWWVVVUUUYYYYYYXXXVVVUUUSSSQQQPPPQQQPPPPPPPPPQQQSSSVVVWWWYYYZZZ\\\[[[YYYWWWWWWWWWTTTVVVWWWWWWUUURRRQQQQQQRRRUUUZZZ]]]```dddhhhkkknnnnnnoooqqqsssvvvxxxyyyyyyqqqkkkfffddd`````````___```dddiiimmmzzzrrrjjjfffbbbaaaccccccfffiiijjjmmmvvv}}}~~~}}}~~~~~~|||{{{|||}}}zzzuuuwww|||yyydddSSSGGG???>>>@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJKKKNNNTTTZZZiiiJJJNNNMMMOOOUUUXXXhhhrrr```ZZZTTTSSSQQQMMMLLLNNNJJJIIIFFFDDDAAA???>>>>>>>>>>>>>>>???@@@AAACCCCCCHHHLLLSSS]]]eeemmmrrrtttuuuwwwxxxxxxwwwvvvwwwxxx~~~zzzwwwvvvwwwyyyyyy|||||||||}}}ssssssuuuxxxzzz}}}vvvhhh___ZZZYYYXXX[[[ZZZYYYWWWUUUSSSRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWVVVTTTSSSSSSTTTSSSUUUWWWWWWUUUSSSQQQQQQOOOQQQTTTWWWYYY[[[___aaaggghhhiiijjjmmmoooqqqrrr{{{}}}xxxooohhhccc\\\\\\\\\\\\^^^cccjjjooowww|||qqqjjjdddbbbddddddgggjjjiiiiiippp~~~~~~}}}~~~|||}}}}}}{{{yyywwwwwwxxx|||}}}vvvuuuxxx{{{gggUUUHHH@@@>>>@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJKKKNNNTTTZZZhhhJJJOOONNNPPPVVVYYYkkkiii\\\WWWSSSSSSQQQMMMLLLNNNJJJIIIGGGDDDBBB@@@???>>>>>>>>>??????@@@BBBBBBCCCHHHLLLUUU^^^gggnnnsssuuutttvvvyyyyyyxxxvvvuuuuuu}}}~~~~~~|||yyyxxxxxxyyyzzz}}}{{{zzz{{{vvvxxxwwwtttssssssooohhhjjjmmmrrrvvvzzzxxxjjjbbb]]][[[ZZZ\\\[[[YYYWWWVVVUUUTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSSSSUUUVVVUUUTTTSSSTTTUUUTTTVVVYYYYYYWWWTTTSSSSSSPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]___aaadddhhhjjjlllqqqtttyyy{{{|||}}}~~~wwwlllfff]]]\\\[[[ZZZ\\\aaahhhmmmuuu}}}ssskkkggghhhfffiiikkkiiifffkkkxxx~~~{{{xxxwwwxxxwwwzzz|||||||||{{{xxxzzzxxx}}}iiiVVVJJJCCC@@@AAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJKKKNNNTTTZZZiiiKKKPPPPPPQQQWWW[[[nnngggXXXSSSQQQRRRPPPMMMMMMOOOJJJIIIGGGDDDBBB@@@???>>>>>>>>>???@@@AAABBBBBBCCCHHHMMMVVV```iiioootttvvvuuuxxx{{{|||zzzxxxvvvvvv{{{|||~~~}}}|||zzzzzz{{{|||~~~}}}xxxssspppmmmiiijjjgggddddddgggfffbbb```eeemmmsssxxx~~~vvvjjjaaa]]]\\\[[[\\\[[[ZZZXXXVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTVVVWWWWWWUUUUUUWWWXXXTTTWWWYYYZZZXXXUUUTTTSSSSSSTTTVVVVVVUUUUUUVVVWWWSSSTTTVVVYYY]]]aaaeeeggghhhlllqqqtttuuuvvvxxxyyyzzz}}}~~~qqqiiiaaa___]]]ZZZZZZ]]]dddiiittt{{{qqqmmmmmmgggkkkllliiieeehhhttt~~~|||{{{{{{rrruuuxxxxxxxxx|||~~~{{{~~~jjjWWWLLLEEEBBBBBB>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJKKKNNNTTTZZZiiiIIIKKKIIINNNUUUZZZrrr}}}pppdddYYYVVVSSSPPPPPPOOONNNMMMFFFFFFDDDCCCAAA???>>>===>>>???@@@@@@@@@AAADDDFFFOOORRRXXXaaakkkrrruuuuuu|||{{{yyywwwuuuuuuuuuuuu{{{|||}}}|||vvvppplllkkkeeeeeeddddddcccaaa```______bbbfffkkkqqqyyyqqqiiicccZZZYYY______^^^]]][[[ZZZXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWUUUUUUVVVWWWZZZXXXWWWVVVXXXXXXWWWVVVYYYXXXWWWUUUTTTTTTSSSSSSTTTSSSSSSSSSTTTVVVYYYZZZccceeehhhkkknnnoooooooooxxxzzz~~~{{{mmmnnnbbb[[[^^^``````dddkkkwwwzzzsssoooqqqpppooommmiiiiiisss{{{wwwtttuuuvvvyyy{{{sssZZZJJJCCCAAAAAA???>>>===<<<<<<;;;;;;<<<======<<<;;;::::::999999<<<<<<======>>>>>>????????????@@@AAABBBBBBBBBBBBFFFEEEDDDCCCCCCDDDEEEEEEHHHIIIJJJKKKLLLNNNSSSVVVgggMMMOOOMMMQQQYYY^^^www}}}mmmaaaYYYVVVSSSQQQQQQPPPNNNLLLGGGFFFEEECCCAAA???>>>===???@@@AAAAAAAAABBBEEEHHHNNNQQQXXXbbbkkkrrrvvvvvvxxxyyyyyyxxxwwwvvvttttttzzz|||~~~{{{||||||yyytttooommmlllkkkjjjiiigggeeecccaaa```^^^```cccggglllttt|||wwwlllddd\\\\\\bbbaaaaaa```___]]][[[ZZZYYYXXXXXXXXXWWWWWWVVVUUUUUUWWWYYYZZZYYYXXXWWWXXXZZZ\\\ZZZXXXXXXYYYZZZYYYXXXXXXWWWUUUTTTSSSSSSSSSTTTSSSSSSRRRQQQRRRTTTVVVWWW[[[\\\^^^```cccdddeeefffnnnooosssyyyqqqeee\\\]]]______ccclllzzzxxxtttrrrooommmjjjfffeeeooozzzzzzyyyxxxxxx~~~}}}~~~vvv^^^NNNEEEBBB@@@???>>>===<<<<<<;;;;;;<<<===<<<<<<;;;::::::999999;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBBBBBBBEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLOOOSSSVVVhhhOOOQQQPPPSSSZZZaaa{{{|||jjj]]]WWWVVVTTTSSSRRRPPPMMMKKKHHHGGGEEEBBB@@@???>>>===@@@AAABBBBBBBBBDDDGGGIIIMMMQQQXXXbbbllltttwwwwwwuuuvvvwwwxxxxxxvvvtttsssyyy|||yyyzzz{{{zzzwwwtttrrrrrrwwwuuurrrnnnjjjgggdddbbb^^^```aaadddhhhpppxxx~~~pppfff___```eeeeeeeeeeeedddbbb___]]]\\\ZZZZZZYYYYYYXXXWWWWWWWWW[[[\\\]]]\\\[[[ZZZ[[[\\\^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWVVVTTTRRRQQQRRRTTTUUUTTTSSSQQQQQQPPPQQQRRRSSSSSSSSSSSSTTTVVVYYY[[[\\\cccdddggglllsss{{{{{{yyylllaaa``````___eeennn}}}{{{vvvrrroookkkgggcccbbbkkkvvv}}}zzzyyy}}}}}}}}}~~~~~~zzzcccQQQGGGBBB@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;<<<=========??????@@@AAABBBBBBBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLOOOSSSVVViiiMMMPPPOOORRRYYYbbbzzzfffZZZVVVUUUTTTSSSSSSPPPMMMJJJHHHGGGDDDBBB@@@>>>>>>>>>???@@@BBBBBBBBBDDDGGGJJJLLLPPPXXXcccnnnuuuxxxxxxuuuuuuuuuuuuuuuuuuuuuvvvxxx|||~~~~~~}}}wwwqqqlllhhhfffaaaaaaaaabbbfffnnnxxx~~~wwwiiibbbdddiiiiiijjjjjjiiigggddd```^^^[[[[[[[[[ZZZZZZZZZYYYYYY]]]^^^___^^^]]]\\\]]]^^^^^^]]][[[[[[\\\\\\\\\[[[VVVTTTRRRQQQQQQSSSUUUVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPOOONNNNNNOOORRRVVVXXX\\\^^^aaaeeekkkttt}}}yyyvvvjjjfffcccaaahhhrrryyysssqqqlllgggddd```aaajjjuuu~~~}}}{{{~~~}}}}}}~~~fffSSSHHHCCCBBB???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<======>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLOOOSSSWWWiiiLLLOOOOOORRRZZZdddxxxdddZZZUUUTTTSSSRRRQQQOOOLLLIIIHHHFFFDDDAAA????????????>>>???@@@AAAAAACCCFFFIIIMMMQQQYYYdddooovvvxxxyyywwwuuurrrppppppsssvvvyyyxxx{{{zzzrrrllliiieeedddbbbaaadddlllvvv}}}~~~nnnhhhjjjmmmoooppppppooolllhhhccc```\\\\\\\\\\\\\\\\\\\\\\\\^^^``````___]]]]]]]]]^^^]]]\\\ZZZZZZ[[[[[[[[[ZZZUUUTTTSSSRRRSSSUUUWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPOOONNNLLLKKKMMMPPPSSSUUUYYY[[[^^^bbbgggpppzzz}}}sssmmmgggdddjjjuuuxxxrrrmmmggg```]]][[[]]]gggrrr}}}||||||~~~}}}~~~|||iiiUUUHHHDDDCCC???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLOOOTTTWWWgggMMMQQQQQQUUU]]]jjjuuubbb[[[TTTSSSQQQPPPOOOMMMJJJHHHGGGEEECCC@@@???@@@@@@AAA===???@@@AAAAAACCCGGGJJJMMMRRR[[[fffpppvvvxxxxxxyyyuuuqqqmmmmmmqqqvvvyyyxxxzzz}}}}}}|||}}}~~~vvvrrrkkkhhhccc```aaahhhrrryyyuuuqqqrrrtttvvvwwwxxxvvvrrrlllfffbbb\\\\\\]]]^^^___``````aaa```aaaaaa```^^^]]]^^^___]]][[[YYYYYYZZZ[[[ZZZYYYTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXWWWUUUSSSRRRPPPPPPNNNMMMLLLKKKLLLNNNQQQSSSWWWZZZ]]]```eeemmmwww~~~~~~~~~vvvnnnhhhnnnyyy}}}vvviiibbbZZZVVVVVVYYYcccnnn|||~~~yyyxxx|||{{{yyy~~~qqqZZZKKKEEEDDD???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???????????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEGGGHHHIIIJJJLLLPPPTTTXXXgggMMMQQQRRRVVV```nnnrrr```\\\TTTRRROOOMMMLLLKKKIIIHHHEEEDDDAAA@@@???@@@BBBCCC>>>@@@AAABBBBBBEEEHHHKKKOOOSSS\\\gggqqqvvvxxxwwwxxxuuuqqqnnnnnnppptttwwwuuuyyy}}}}}}{{{{{{~~~uuupppiiibbbaaafffooovvv{{{zzz|||}}}}}}~~~}}}xxxqqqiiieee[[[\\\]]]___aaabbbcccdddbbbccccccbbb```^^^___```]]][[[YYYYYYZZZ[[[ZZZYYYTTTUUUWWWYYY[[[\\\\\\\\\XXXWWWWWWUUUTTTRRRPPPOOOOOONNNMMMMMMMMMOOOQQQRRRWWWZZZ___bbbeeelllvvv}}}xxxyyy~~~yyyrrrwww|||kkkbbbYYYUUUTTTWWWaaakkkzzz}}}zzz|||{{{yyyvvvzzz|||cccPPPFFFBBB???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDFFFHHHIIIJJJLLLPPPUUUXXXhhhKKKPPPQQQVVV```oooppp___]]]TTTQQQMMMKKKJJJJJJIIIHHHDDDCCCAAA??????AAACCCEEE???AAABBBCCCDDDFFFJJJLLLPPPTTT]]]gggqqqvvvwwwvvvvvvtttqqqooooooppprrrtttsssyyy~~~}}}{{{|||~~~xxxooofffcccfffnnnuuu|||tttlllggg[[[\\\]]]___bbbdddeeefffcccdddeeecccaaa``````aaa^^^\\\ZZZZZZ[[[\\\[[[ZZZTTTVVVYYY\\\^^^^^^]]]]]]WWWWWWVVVUUUSSSRRRPPPOOOQQQPPPPPPOOOPPPQQQRRRSSSXXX]]]bbbeeegggmmmvvv~~~qqqsssxxx{{{qqqggg\\\WWWVVVYYYbbbkkkxxxxxx{{{yyytttwwwjjjUUUGGGAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>??????@@@AAABBBBBBBBBBBBDDDDDDEEEFFFFFFEEEDDDCCCFFFGGGIIIJJJLLLPPPUUUXXXiiiRRRNNNPPPVVV```vvvooo___WWWQQQQQQPPPNNNLLLJJJHHHGGGEEEDDDBBB@@@>>>======>>>@@@@@@AAAAAACCCFFFKKKOOOSSSVVV]]]gggqqqwwwwwwvvvqqqpppppppppqqqsssvvvwwwyyyzzzzzzyyyxxxyyy{{{}}}{{{ppphhhdddjjjsss~~~vvvhhhddd______```cccfffhhhhhhgggeeefffhhhgggdddccccccddd]]]]]]]]]\\\[[[YYYXXXWWW[[[ZZZYYY\\\___```^^^[[[YYYXXXWWWUUUTTTTTTSSSSSSOOONNNLLLLLLNNNQQQTTTWWWXXX___ddddddgggpppzzzxxxsssqqqxxxssskkkbbb\\\WWWWWW^^^gggttt|||||||||xxxuuuyyyvvvYYYHHHFFFAAA???===<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============>>>@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLPPPUUUXXXgggQQQNNNPPPXXXccc{{{lll^^^WWWQQQPPPOOONNNLLLJJJHHHFFFEEEDDDAAA???>>>======>>>???@@@AAAAAACCCFFFKKKOOOVVVYYY___hhhqqquuuuuusssqqqqqqppppppqqqtttwwwyyyyyyzzzzzzyyyyyyzzz|||~~~qqqhhhjjjpppyyy~~~ooojjjeeeeeeeeegggjjjkkkjjjiiiggghhhhhhhhhfffeeedddddd]]]]]]\\\\\\[[[[[[ZZZZZZ]]]\\\\\\^^^``````^^^[[[\\\ZZZXXXVVVTTTSSSSSSSSSOOOOOONNNOOOPPPSSSVVVXXXYYYaaaggghhhllluuu~~~tttnnnlllqqqxxx{{{pppddd\\\WWWVVV[[[aaarrr}}}~~~xxx}}}|||xxxuuuwww|||```MMMGGGBBB???===<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJLLLOOOTTTXXXgggPPPNNNQQQZZZggg~~~ggg[[[VVVQQQPPPOOONNNLLLIIIGGGFFFDDDCCCAAA???>>>======>>>???@@@AAABBBCCCGGGLLLPPPXXX\\\bbbjjjpppsssrrrppprrrqqqooooooqqquuuyyy|||zzz{{{{{{zzzyyy{{{~~~|||nnnkkkmmmttt}}}zzzsssiiihhhhhhiiikkklllkkkjjjkkkjjjjjjiiiiiihhheeeccc^^^^^^]]]]]]]]]]]]^^^^^^____________aaa```^^^[[[^^^\\\XXXUUUSSSSSSTTTUUURRRRRRRRRSSSUUUXXXZZZ[[[]]]eeelllnnnsss{{{ssslllhhhjjjooouuu}}}xxxhhh___ZZZXXXZZZ]]]ppp{{{www{{{~~~xxxvvvuuuyyy}}}cccMMMDDDBBB@@@===<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKNNNSSSWWWgggPPPPPPSSS\\\kkktttbbbYYYUUUPPPPPPOOOMMMKKKIIIGGGFFFDDDBBB@@@???>>>===>>>>>>???@@@AAABBBCCCGGGLLLPPPXXX\\\dddkkkqqqsssrrrpppqqqpppnnnnnnqqquuuzzz}}}~~~~~~}}}{{{zzzzzz}}}uuunnnlllssszzzyyymmmlllkkkllloooppppppoooqqqooonnnmmmmmmkkkfffccc```____________aaabbbcccaaaaaaaaaaaa```___]]][[[]]][[[WWWTTTSSSTTTVVVXXXWWWWWWXXXYYY[[[^^^```aaaeeelllsssuuuzzzxxxpppiiiiiikkkooovvv}}}lllbbb]]][[[\\\___nnnyyy~~~~~~{{{vvvtttvvv}}}fffQQQEEECCC@@@>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHJJJNNNSSSWWWgggPPPQQQUUU]]]nnnkkk\\\VVVSSSPPPOOOOOOMMMKKKIIIGGGEEECCCBBB@@@>>>======>>>>>>???@@@AAABBBDDDHHHMMMQQQUUU[[[dddlllqqqssssssrrroooooonnnooorrrwww||||||zzzzzz}}}uuuppptttyyy{{{qqqooooooqqqtttwwwxxxxxxwwwvvvuuusssppplllgggdddbbbbbbbbbcccdddeeeggggggbbbbbbcccbbb```^^^\\\[[[ZZZYYYVVVTTTUUUWWWZZZ\\\]]]]]]]]]^^^aaacccfffhhhmmmsssyyy{{{}}}tttkkkiiijjjlllrrryyyzzzpppddd___]]]___bbbmmmxxx~~~vvvtttuuu~~~oooZZZLLLDDDAAA>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMSSSWWWgggPPPRRRWWW___rrr}}}eeeXXXTTTRRRPPPOOONNNMMMKKKHHHFFFEEEBBBAAA???>>>======>>>>>>???@@@AAABBBDDDHHHNNNRRRSSSZZZeeemmmrrrtttttttttoooooopppsssvvvzzz~~~}}}{{{{{{~~~~~~vvvuuuxxx~~~~~~ooonnnmmmooosssvvvxxxxxx}}}~~~~~~zzzssslllhhhfffeeeeeeggghhhiiijjjjjjjjjcccdddeeedddaaa___^^^^^^ZZZYYYXXXWWWYYY[[[^^^```aaaaaa``````cccgggkkkmmmrrrwww|||~~~uuukkkhhhiiikkkqqqwww{{{wwwiii```]]]___cccnnnxxx}}}}}}wwwtttttt}}}ttt^^^OOODDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========???@@@AAAAAABBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJNNNTTTXXXgggOOOSSSXXXaaawwwyyy```UUUSSSRRROOOOOONNNLLLJJJHHHFFFEEEAAA@@@???>>>======>>>>>>???@@@AAABBBEEEIIINNNSSSSSS[[[fffnnnrrrsssssstttpppqqqtttxxx|||}}}|||}}}~~~|||yyy{{{}}}zzzsssuuuzzzqqqpppnnnooorrruuuwwwwwwuuulllhhhhhhgggiiikkknnnooonnnmmmllleeegggiiigggdddaaaaaaaaa]]]]]]\\\]]]^^^___aaabbbcccbbb```___bbbggglllpppsssxxx{{{~~~uuulllhhhiiikkkrrryyy~~~ssseee^^^```fffoooyyy|||{{{~~~xxxtttrrrzzzzzzaaaOOOEEEBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@@@@AAABBBBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKOOOTTTYYYfffNNNRRRYYYccczzzwww___TTTRRRRRROOOOOONNNLLLJJJHHHFFFEEEAAA@@@???=========>>>>>>???@@@AAACCCEEEIIIOOOSSSTTT]]]hhhooorrrrrrrrrsssqqqssswww|||}}}}}}|||uuuvvvrrruuuxxxwwwsssqqqqqqrrrvvv||||||ppprrrwww~~~zzzxxxvvvvvvxxx{{{||||||vvvkkkhhhiiihhhkkknnnqqqrrrpppnnnlllfffiiikkkjjjfffdddcccdddaaaaaaaaaaaaaaabbbccccccdddaaa___^^^```ffflllpppssswwwzzz}}}vvvmmmjjjkkknnnttt{{{}}}jjj```bbbhhhpppzzz~~~|||~~~yyysssqqqwwwgggSSSEEECCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>@@@@@@AAABBBBBBBBBAAAAAAFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKOOOUUUYYYfffPPPUUUYYYbbb~~~vvvaaaYYYTTTOOOQQQPPPNNNMMMLLLJJJGGGEEE@@@???>>>======>>>???@@@AAA>>>>>>BBBEEEGGGLLLSSSZZZ^^^dddjjjooorrrrrrrrroooppprrrwww}}}vvvqqqpppmmmkkkmmmllliiiiiikkknnnooorrrvvvyyy|||~~~~~~wwwttttttzzzzzztttwww|||~~~xxxpppnnnoooppppppqqqppppppnnnmmmlllmmmllliiigggfffggghhhiiillliiifffdddeeeffffffeee____________```ccciiimmmooouuuyyy{{{zzz{{{}}}qqqmmmooorrrvvvzzzrrrhhhhhhllltttwww{{{}}}ssstttrrruuummmQQQIIIEEE@@@<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCHHHIIIJJJKKKLLLOOOSSSWWWjjjPPPVVVZZZeeewwwbbbZZZUUUPPPPPPNNNMMMLLLKKKJJJGGGDDD@@@???>>>======>>>???@@@@@@>>>>>>BBBEEEHHHNNNTTTZZZ^^^ccciiinnnpppppppppmmmmmmpppwwwvvvmmmhhheeefffeeebbbaaaccceeefffiiilllpppsssuuuvvvwww{{{uuurrrqqqrrrxxx{{{vvvyyyxxxqqqppprrrwwwwwwvvvuuutttssssssrrrnnnnnnnnnmmmnnnoooqqqrrrooollliiigggfffgggfffeee^^^______^^^___bbbgggkkkmmmuuuzzz~~~{{{|||tttmmmnnnqqqwww|||~~~ppplllmmmwwwyyy|||~~~}}}uuuuuusssvvvtttXXXKKKGGGAAA>>>============;;;;;;:::999999999999999<<<<<<;;;;;;<<<===???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDGGGIIIJJJKKKLLLOOOTTTWWWiiiQQQVVV\\\jjjtttaaaZZZTTTPPPNNNMMMKKKKKKJJJIIIFFFDDD@@@???>>>======>>>???@@@???===???CCCFFFIIIPPPXXX\\\___dddiiilllmmmmmmllliiijjjnnnuuu}}}pppjjjeeedddbbb^^^\\\^^^\\\]]]___bbbfffiiilllmmmmmmrrrvvvwwwyyy{{{wwwqqqmmmmmmpppwww}}}xxx|||wwwrrrsssvvv{{{zzzxxxwwwuuuuuuuuuvvvtttuuuvvvwwwxxxxxxxxxxxxtttqqqmmmjjjiiihhhfffeee^^^___^^^]]]]]]```dddgggkkksss{{{~~~zzzooommmpppxxx}}}tttrrr|||}}}~~~}}}||||||}}}}}}}}}}}}yyyvvvrrruuu{{{]]]LLLHHHCCC???>>>>>>>>>>>>;;;:::999999888888999999<<<;;;;;;;;;<<<===>>>????????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLOOOTTTWWWgggPPPVVV^^^nnnnnn^^^WWWRRRNNNMMMKKKJJJJJJJJJHHHFFFDDD@@@???>>>======>>>???@@@======???DDDGGGJJJRRR[[[___bbbfffjjjlllmmmkkkjjjggghhhkkkrrr|||~~~vvvnnnkkkiiiccc```aaa[[[\\\]]]^^^aaaeeehhhjjjkkkooorrruuuyyy}}}xxxqqqjjjlllpppwwwzzz~~~wwwsssvvvzzz|||yyyxxxxxxxxxyyy}}}}}}~~~~~~|||zzzxxxxxxuuuqqqnnnllljjjgggeee_________]]]\\\^^^aaacccgggpppyyysssnnnqqq{{{|||~~~zzzzzz}}}}}}wwwrrruuu}}}^^^LLLHHHCCC???============<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<======>>>?????????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBCCCEEEHHHIIIGGGHHHIIIJJJLLLPPPTTTXXXfffOOOVVV___sssjjj]]]VVVRRROOOMMMLLLJJJIIIIIIHHHEEECCC@@@???>>>======>>>???@@@======AAAEEEHHHKKKTTT^^^cccfffiiimmmnnnnnnlllkkkgggggghhhnnnvvv~~~{{{vvvrrrlllhhhgggaaaaaa```aaacccfffjjjlllmmmqqquuuxxx|||}}}wwwoookkkmmmqqqxxx{{{zzzwww{{{~~~}}}~~~~~~~~~{{{yyyzzzwwwssspppnnnkkkhhhfff``````___^^^\\\\\\^^^```cccjjjttt{{{tttuuu{{{zzz~~~xxxrrruuu|||\\\LLLHHHBBB>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;<<<======>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIFFFGGGIIIJJJLLLPPPUUUXXXfffPPPWWWbbbxxx}}}hhh^^^YYYTTTRRROOOMMMKKKJJJIIIGGGDDDBBB@@@???>>>======>>>???@@@===>>>BBBGGGHHHKKKUUU___fffiiilllooopppooommmlllgggffffffjjjpppwww{{{~~~~~~~~~wwwrrrpppllljjjhhhggghhhlllooorrruuuzzz~~~{{{tttooopppsssxxx}}}|||~~~}}}yyyvvvsssqqqooommmjjjgggbbbbbbaaa^^^\\\[[[\\\]]]^^^dddmmmwww|||{{{~~~{{{~~~xxxtttyyy~~~^^^LLLHHHBBB>>><<<<<<<<<;;;;;;;;;:::999999999999::::::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGIIIJJJLLLPPPUUUYYYfffRRRYYYeee}}}wwweee^^^YYYUUUTTTQQQOOOLLLKKKIIIGGGDDDAAA@@@???>>>======>>>???@@@>>>???DDDHHHIIIKKKUUU```gggiiimmmpppqqqpppnnnlllgggeeedddggglllrrrvvvxxx|||~~~yyywwwsssqqqqqqtttxxxzzz~~~}}}rrrsssuuuwwwzzz~~~}}}~~~~~~~~~vvvtttrrrqqqpppnnnkkkhhhccccccbbb___\\\ZZZZZZ[[[[[[^^^eeennnxxx|||~~~yyywwwfffNNNIIICCC???======<<<<<<===<<<;;;;;;::::::;;;;;;:::;;;<<<===>>>>>>>>>===?????????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIJJJLLLPPPUUUYYYdddUUU[[[hhhrrraaa[[[WWWTTTSSSRRRPPPMMMKKKJJJGGGCCC@@@@@@???>>>======>>>???@@@>>>@@@EEEIIIIIIKKKUUU```gggiiimmmpppqqqpppnnnlllgggeeeccceeejjjppptttvvvxxx||||||yyyyyy{{{ttttttuuuuuuwww{{{|||tttuuuzzz~~~}}}tttrrrqqqppppppnnnkkkiiiddddddccc```\\\ZZZZZZ[[[YYY[[[```hhhqqqzzz||||||zzzzzznnnOOOKKKEEE@@@???>>>======??????>>>============>>>:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAADDDDDDFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJLLLPPPUUUYYYcccXXX\\\hhhmmmbbbZZZXXXXXXQQQNNNLLLJJJHHHGGGEEEAAA???>>>>>>>>>>>>????????????AAABBBEEEHHHLLLRRRYYY^^^gggiiilllppprrrrrrrrrqqqlllhhhdddeeekkkqqquuuwwwzzz}}}}}}zzzzzzsssmmmqqqqqqooonnnooosssyyy~~~~~~yyyrrrkkknnn{{{~~~wwwsssqqqsssrrrmmmiiiiiifffdddaaa``````___[[[WWWYYYWWWXXX___gggttt|||}}}~~~|||YYYFFF>>>>>>;;;>>>BBB>>>===<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===???@@@AAAAAABBBBBBAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHJJJKKKLLLOOOTTTWWWfffUUU[[[jjjlllaaaXXXVVVTTTNNNMMMKKKIIIHHHGGGEEEBBB???>>>>>>>>>>>>???????????????AAADDDGGGKKKQQQXXX]]]eeehhhlllppprrrrrrqqqpppmmmiiifffggglllqqquuuwww{{{~~~}}}}}}zzzwwwsssmmmiiihhhhhhgggggghhhmmmtttyyyyyyppphhhkkkttt}}}yyywwwxxxwwwqqqnnnmmmhhhfffcccbbbbbb```]]]ZZZZZZXXXYYY]]]cccooo~~~{{{}}}|||^^^KKKBBBAAA===>>>AAA<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHJJJJJJLLLOOOTTTWWWeeeSSSZZZmmmjjj___VVVSSSRRRKKKKKKJJJHHHGGGGGGEEECCC@@@>>>>>>>>>>>>???????????????AAADDDGGGLLLQQQXXX]]]dddhhhmmmqqqsssssspppooonnnllliiijjjmmmrrrvvvwww|||~~~yyyrrrmmmjjjgggeeeaaaaaa``````bbbhhhooottt|||ooogggjjjooo~~~}}}vvvrrrqqqkkkiiigggeeedddbbb___\\\\\\ZZZYYYZZZ]]]ggg{{{~~~|||zzz{{{cccPPPFFFDDD>>>???AAA;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJLLLOOOSSSWWWeeeSSS[[[ooo~~~fff^^^VVVRRRRRRLLLIIIHHHGGGFFFFFFEEECCCAAA===>>>>>>>>>???????????????BBBEEEIIINNNSSSZZZ^^^dddhhhnnnsssuuutttqqqoooooonnnmmmmmmooosssvvvxxxzzz|||vvvnnnhhhfffeeeeeebbbbbbaaa```aaafffmmmrrrsssiiilllooo{{{yyysssqqqkkkjjjhhhgggdddbbb___]]]]]][[[YYYXXXXXX```rrr||||||{{{xxxzzz}}}eeeQQQGGGEEE??????AAA;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKNNNSSSVVVdddVVV]]]rrrwwwccc]]]VVVSSSTTTOOOHHHGGGFFFFFFFFFEEECCCAAA===>>>>>>>>>????????????@@@CCCHHHLLLPPPVVV\\\```eeeiiioootttwwwuuurrrpppnnnnnnooopppqqqsssvvvxxxyyyzzz}}}xxxpppjjjhhhhhhiiiiiihhhfffddddddggglllqqqwwwkkkmmmmmmxxxxxxpppnnnjjjiiihhhfffccc___]]]\\\]]][[[YYYXXXWWW[[[jjjxxx~~~zzzzzz|||zzzzzzxxxxxx{{{cccPPPFFFDDD>>>???AAA<<<===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<======???@@@AAAAAABBBBBBAAAAAACCCDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKNNNSSSVVVdddXXX___vvvqqq```\\\UUUSSSTTTOOOHHHGGGEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>????????????AAADDDIIINNNRRRXXX^^^bbbfffjjjooosssvvvuuurrrqqqlllnnnpppqqqrrrtttwwwyyyyyy|||~~~}}}wwwsssqqqqqqqqqpppmmmiiigggiiinnnrrr{{{lllmmmjjjvvv}}}xxxooolllhhhhhhhhheee```]]][[[[[[]]]ZZZXXXXXXXXXZZZccclllvvvuuusssppppppuuu}}}{{{zzzxxxxxxyyy}}}bbbOOOEEECCC>>>???AAA<<<===<<<<<<<<<<<<;;;;;;;;;999999::::::;;;<<<<<<<<>>>>>>>>>>>>>>????????????@@@CCCIIINNNSSSXXX^^^aaafffiiimmmqqqssssssqqqpppjjjmmmppprrrssstttwwwzzz}}}yyywwwtttpppnnnppptttxxxpppooolllzzz{{{yyypppnnnggghhhhhheee___[[[ZZZZZZ\\\XXXWWWZZZ\\\[[[^^^bbbggghhhgggeeeeeelllwww|||{{{yyyxxxyyy~~~dddPPPGGGDDD>>>???AAA<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========???@@@AAAAAABBBBBBAAAAAACCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJNNNRRRVVVeeeUUU___}}}kkk\\\YYYQQQNNNNNNIIIIIIGGGEEEEEEDDDCCC@@@===>>>>>>>>>>>>???????????????CCCHHHMMMRRRXXX]]]aaaeeegggkkknnnpppqqqpppooohhhlllppprrrssstttwwwzzz~~~|||}}}zzzvvvtttvvv{{{~~~uuurrrqqqyyyzzz{{{rrrpppggghhhhhheee___[[[ZZZZZZ[[[WWWVVV[[[^^^]]][[[[[[]]]^^^^^^]]]^^^eeepppzzz}}}|||yyyxxxxxx{{{}}}fffSSSHHHEEE??????@@@;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJMMMRRRUUUfffXXXeee|||kkkYYYSSSTTTRRRNNNLLLGGGFFFEEEFFFFFFEEEBBB??????>>>>>>============>>>CCCFFFJJJNNNSSSXXX___ccciiiiiijjjlllmmmllliiigggfffiiilllmmmmmmqqqwww|||yyyuuuzzz|||zzzyyy{{{|||yyyuuuuuurrr}}}}}}rrrmmmkkkiiiddd```\\\[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^]]]ZZZ[[[bbbnnnxxx}}}zzz}}}}}}{{{qqqVVVFFFDDD@@@???AAA===============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>??????@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEJJJHHHHHHKKKMMMMMMRRRYYYbbbYYYfffwwwgggWWWSSSUUUSSSOOOMMMHHHGGGFFFFFFFFFEEEBBB???>>>>>>============>>>>>>BBBEEEIIINNNSSSYYY___dddhhhiiijjjkkklllkkkiiigggcccfffiiikkklllqqqxxx~~~}}}uuuooottt|||~~~|||{{{{{{tttwww}}}tttrrrpppkkkddd^^^[[[ZZZZZZZZZ\\\\\\\\\\\\]]]^^^______]]]]]]\\\YYYYYY```kkkttt|||~~~}}}{{{wwwzzzsssXXXGGGDDD???>>>???;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEELLLIIIIIILLLLLLLLLQQQWWWdddZZZiiipppbbbUUUSSSUUUTTTPPPNNNKKKIIIHHHGGGGGGEEEAAA>>>======<<<======>>>???@@@AAADDDIIINNNSSSZZZ```eeehhhhhhjjjjjjjjjjjjhhhhhh```cccfffiiikkkqqqyyy{{{qqqjjjnnnwww~~~~~~xxxrrruuuzzz{{{yyyyyy~~~yyyzzzuuummmccc\\\YYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\ZZZZZZYYYWWWXXX^^^iiiqqqvvv{{{zzzuuuyyy~~~vvvZZZHHHDDD>>><<<===999<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFMMMJJJJJJLLLLLLLLLPPPVVVfffZZZjjjkkk___TTTSSSUUURRRNNNLLLLLLKKKIIIHHHGGGEEEAAA>>><<<<<<<<<<<<===>>>@@@@@@@@@CCCHHHMMMSSSZZZaaaffffffhhhiiiiiihhhhhhggghhhaaadddgggiiilllqqqyyy{{{pppiiillluuusssrrruuuwww|||}}}|||vvvuuu~~~xxxooobbbZZZWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWUUUUUUTTTTTTWWW___iiiqqqvvvzzz~~~~~~{{{yyy}}}wwwZZZHHHDDD>>><<<>>>:::<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFKKKIIIIIILLLLLLLLLQQQWWWhhh[[[llljjj___UUUSSSSSSPPPLLLJJJMMMKKKJJJHHHGGGDDD@@@===<<<<<<<<<<<<===>>>@@@@@@@@@CCCHHHMMMSSSZZZaaafffeeegggiiihhhfffeeefffhhhfffiiilllnnnpppssszzzzzzyyy{{{zzzooohhhkkkttt~~~wwwqqqrrrvvvyyywwwvvvrrrsss}}}{{{rrreee[[[WWWVVVVVVVVVZZZZZZZZZZZZYYYXXXVVVUUUPPPPPPPPPRRRXXXbbblllsssyyy}}}zzz}}}wwwZZZIIIEEE???>>>@@@===============<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFIIIGGGHHHKKKMMMNNNSSSZZZhhh\\\ooojjj```VVVSSSRRRNNNKKKJJJLLLJJJIIIHHHGGGDDD@@@=========<<<======>>>???@@@AAADDDIIINNNSSSZZZ```eeedddggghhhgggeeedddfffhhhkkkooosssvvvvvvxxx|||}}}|||ttttttvvv{{{wwwllleeeiiisss}}}}}}qqqmmmrrrtttzzz~~~yyylllkkkoooyyyyyymmmbbbYYYVVVWWWXXXZZZZZZZZZYYYXXXUUUSSSRRRMMMMMMNNNRRRZZZeeeooouuu|||~~~zzz|||yyy\\\JJJFFF@@@???BBB???>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGHHHFFFGGGKKKMMMOOOTTT[[[ggg```sssjjj___UUURRRQQQNNNLLLMMMJJJIIIHHHGGGFFFDDD@@@===>>>>>>============>>>>>>BBBEEEIIINNNSSSYYY___dddcccfffhhhgggcccbbbeeehhhnnnssszzz}}}~~~~~~~~~~~~{{{{{{|||{{{{{{zzzyyyyyytttvvvzzzuuukkkeeeiiittt}}}rrrjjjkkkmmmrrryyy{{{vvvffffffiiirrryyykkk]]]VVVWWWZZZVVVWWWXXXWWWVVVTTTQQQPPPNNNMMMNNNSSS[[[fffpppvvv||||||yyyzzzzzz{{{}}}```MMMGGGAAA???BBB>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIGGGHHHKKKMMMNNNSSSZZZfffbbbvvviii^^^UUURRRQQQOOONNNOOOIIIHHHGGGFFFEEECCC@@@===???>>>>>>============>>>CCCFFFJJJNNNSSSXXX___ccccccfffhhhfffbbbaaaeeeiiipppvvv}}}}}}||||||uuuvvvvvvwwwwwwwwwvvvvvvwww|||uuulllffflllvvvvvvkkkeeeggglllsssyyyyyytttoooeeedddfffmmm{{{rrraaaWWWWWW[[[XXXYYYZZZZZZZZZXXXVVVTTTPPPOOOOOOTTT\\\gggpppuuu{{{~~~}}}xxxyyy|||yyywwwcccOOOIIIAAA???AAA===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>???BBBDDDEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGKKKHHHIIILLLLLLMMMRRRXXXdddbbbxxxfff]]]UUUSSSRRRNNNKKKLLLHHHHHHGGGEEECCCAAA???>>>AAA@@@???>>>>>>???@@@@@@EEEEEEHHHNNNVVV]]]aaabbbdddggghhhfffaaa^^^```cccjjjrrr|||yyy{{{}}}}}}|||~~~}}}xxxrrrrrrqqqoooooorrryyyzzzpppjjjooozzz|||mmmgggbbbaaaggglllllliiihhh^^^]]]```jjj{{{|||pppddd\\\ZZZZZZYYYXXXXXXYYYYYYWWWSSSPPPRRRNNNOOOWWWaaaiiissszzz}}}}}}yyy{{{uuuwwwiiiNNNDDDBBB???>>>@@@AAA@@@>>>===;;;:::::::::<<<;;;;;;;;;<<<===???@@@>>>>>>???@@@BBBCCCDDDDDDFFFDDDBBBAAABBBDDDGGGIIIJJJJJJKKKKKKLLLOOOTTTXXXfffccc{{{eee\\\TTTRRRQQQMMMKKKKKKHHHHHHGGGEEECCCAAA???>>>>>>===<<<;;;;;;<<<===>>>CCCEEEIIINNNTTTZZZ___bbbeeehhhiiigggbbb___```bbbdddllluuuzzz{{{|||}}}||||||~~~yyysssmmmooorrrsssuuuyyyuuummmqqq|||rrrddd^^^[[[___ddddddbbbaaa]]]\\\^^^ggguuu|||rrrggg___[[[ZZZ[[[ZZZZZZ[[[\\\[[[XXXUUUSSSOOOPPPXXXbbbjjjttt{{{zzz|||}}}rrrssskkkOOOEEECCC@@@>>>???@@@???>>><<<;;;;;;;;;;;;;;;::::::999:::;;;======??????@@@@@@AAABBBCCCCCCEEEDDDCCCBBBCCCEEEGGGHHHHHHIIIIIIIIIJJJNNNSSSVVVfffeee|||cccZZZSSSQQQPPPLLLJJJKKKIIIHHHGGGEEECCCAAA???>>>@@@@@@>>>>>>>>>???@@@AAADDDHHHMMMQQQTTTYYY___dddhhhjjjkkkhhhdddaaaaaabbbaaafffnnnrrrtttuuuxxx{{{}}}~~~~~~~~~wwwrrrqqquuuyyy}}}}}}sssvvv~~~~~~xxxddd\\\VVVXXX[[[[[[ZZZZZZ[[[YYY[[[cccrrr~~~}}}zzzsssjjjccc^^^\\\\\\\\\\\\]]]]]]]]]ZZZXXXSSSPPPQQQZZZdddllluuu}}}{{{}}}~~~|||pppqqqnnnQQQFFFDDD@@@>>>???>>>======<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<<<>><<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===============@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIILLLQQQUUUeeegggyyy___WWWPPPOOONNNKKKJJJKKKJJJHHHFFFDDDBBB@@@@@@???>>>======<<<===>>>???@@@DDDJJJPPPTTTUUUYYYaaaggglllmmmmmmllljjjgggeeeddddddgggjjjllllllllllllmmmlllnnnrrrwww|||~~~}}}|||{{{~~~|||uuusssxxxzzzwww|||ooocccWWWTTTSSSRRRRRRSSSTTTTTTXXXaaaooo}}}ppppppooommmkkkiiieeecccaaa```^^^]]]]]]\\\ZZZWWWWWWTTTVVV___hhhpppxxx}}}zzzxxxtttrrrqqqsssuuuwwwzzz}}}~~~|||~~~~~~yyy|||rrrUUUIIIEEE@@@===>>>;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGFFFEEEDDDHHHHHHIIIIIIJJJMMMRRRVVVeeeiiizzz^^^VVVOOONNNNNNLLLKKKLLLJJJIIIFFFCCCAAA@@@@@@@@@??????>>>>>>>>>@@@AAABBBBBBGGGLLLQQQTTTZZZ```eeemmmmmmnnnnnnmmmjjjhhhfffeeegggiiillllllkkkjjjhhhggghhhjjjoootttxxxzzzzzz|||{{{zzzzzzxxx|||tttnnnpppvvv|||yyy|||uuugggZZZTTTRRROOONNNOOORRRSSSWWW^^^jjj~~~nnnllliiiggggggfffeeecccdddbbb```_________]]][[[ZZZWWWYYYbbbkkkqqqxxx~~~}}}yyywwwrrrpppnnnkkkkkklllmmmnnntttwww{{{~~~{{{}}}rrrUUUIIIEEE@@@===>>><<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<>>>?????????@@@@@@AAAAAAAAABBBDDDFFFFFFFFFEEEEEEIIIIIIJJJJJJKKKNNNSSSWWWfffmmmvvv^^^VVVOOOOOOOOOMMMKKKMMMKKKIIIFFFCCCAAA@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEDDDFFFKKKQQQWWW^^^cccgggmmmmmmnnnoooooommmjjjhhhfffhhhllloooqqqpppnnnkkkfffeeefffkkkqqqvvvxxxxxx~~~~~~rrrsss{{{tttlllnnnsss~~~|||{{{~~~zzzlll^^^WWWTTTPPPNNNNNNMMMOOOUUU\\\fff{{{qqqlllfffbbbaaaaaaaaa```bbb```______`````````___]]]ZZZ\\\dddlllrrrxxx~~~zzzvvvuuuooommmkkkhhhgggfffffffffjjjmmmqqquuuxxx{{{yyy}}}qqqTTTHHHEEE@@@===>>><<<<<<;;;::::::;;;;;;;;;:::;;;<<<===>>>>>>============>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFIIIIIIJJJJJJKKKNNNSSSWWWgggpppppp^^^VVVOOOOOOOOOMMMLLLMMMKKKIIIFFFCCCAAA@@@@@@@@@>>>>>>======>>>@@@AAABBBGGGIIILLLSSS\\\ccchhhjjjmmmmmmnnnpppqqqooollliiihhhkkkoootttwwwwwwtttqqqgggeeefffkkksssyyy|||}}}ooommmrrr~~~ppphhhjjjpppzzz|||}}}zzzzzzqqqbbb[[[WWWRRROOOOOOIIILLLSSS\\\ggg{{{uuunnnddd^^^]]]]]]]]]]]]]]]\\\[[[\\\^^^`````````___\\\]]]eeemmmrrrxxx}}}}}}~~~|||zzzvvvuuunnnmmmjjjhhheeecccaaa``````ccchhhlllooossswwwzzzxxx|||qqqTTTHHHEEE@@@===>>>===<<<;;;::::::::::::;;;;;;<<<>>>???@@@@@@@@@???<<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIIIIIIIJJJNNNRRRVVVhhhoooqqq\\\WWWPPPMMMNNNNNNMMMLLLJJJHHHEEEBBB@@@@@@@@@AAA>>>>>>>>>======>>>BBBEEEFFFJJJOOOTTTYYY___eeeiiiiiikkkmmmoooppppppppppppppprrruuuyyy~~~~~~ttthhhjjjgggiiirrr|||}}}llliiilll|||uuuiiieeegggvvv|||{{{}}}~~~wwwvvv|||yyygggZZZTTTSSSRRRPPPMMMPPPTTTZZZfff}}}xxxlllbbb\\\ZZZZZZZZZ\\\[[[ZZZ[[[]]]^^^]]]\\\[[[[[[^^^eeeoooxxx|||}}}~~~}}}}}}~~~{{{xxxsssttttttqqqlllhhhffffffaaabbbeeehhhhhhiiirrr{{{|||zzzrrrWWWHHHDDDBBB@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;????????????@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKKKKJJJMMMSSSXXXgggrrrqqq\\\WWWPPPMMMNNNNNNMMMLLLKKKIIIGGGDDDBBB@@@@@@@@@>>>?????????>>>???BBBEEEHHHKKKPPPTTTYYY^^^cccgggjjjkkkmmmooopppqqqrrrtttxxx|||xxxnnnjjjhhhnnn{{{jjjfffhhhwwwzzzlllgggiiittt~~~{{{yyyzzz{{{~~~wwwtttxxxyyyhhh[[[TTTRRRPPPOOOMMMPPPTTTZZZfff~~~}}}rrrggg```[[[ZZZYYY[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZ[[[^^^fffpppxxx|||~~~zzz}}}~~~{{{zzzxxxuuuqqqlllgggdddeeefffhhhjjjhhhfffjjjrrr}}}{{{zzztttXXXHHHCCCAAA??????@@@???>>>===;;;:::999888<<<<<<<<<=========>>>>>>AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKKKKJJJMMMSSSXXXgggwww{{{qqq\\\WWWQQQNNNNNNOOOMMMKKKKKKJJJHHHFFFCCCAAA???>>>===???AAAAAAAAAAAACCCEEEJJJMMMQQQUUUXXX]]]bbbfffkkklllmmmnnnoooqqquuuyyyuuujjjkkkuuu}}}jjjdddfffssssssmmmooottt|||xxxvvvyyy{{{}}}|||yyyuuurrrpppxxxxxxyyy|||xxxrrrtttzzzzzz{{{wwwhhh[[[UUUQQQOOOMMMMMMPPPTTTZZZgggxxxnnneee___]]]\\\[[[YYYXXXXXXZZZZZZYYYWWWXXXZZZ___hhhqqqyyy~~~}}}|||uuupppmmmlllmmmnnnkkkfffggglllttt{{{}}}zzzxxxyyyzzz[[[JJJCCCAAA????????????>>>===;;;:::999999;;;;;;<<<<<<<<<=========??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJKKKKKKJJJMMMSSSXXXfffzzz~~~ppp[[[VVVQQQNNNOOOOOOMMMKKKKKKKKKIIIGGGDDDAAA>>>======???BBBCCCCCCCCCDDDEEEJJJMMMQQQUUUYYY^^^cccgggkkklllmmmlllmmmpppwww|||{{{mmmppp|||yyykkkeeefffsss{{{vvvwwwxxx}}}yyyvvvtttuuuvvvuuurrrooommmmmmuuuttttttuuuyyyzzzppppppvvvxxxrrrqqqsssuuuxxxpppddd[[[UUURRROOONNNLLLOOORRRXXXfff}}}rrriiicccaaaaaa[[[ZZZXXXXXXYYYYYYWWWVVVVVVZZZaaajjjssszzzzzzwwwvvvtttpppjjjjjjnnnllluuu|||wwwwwwzzz___LLLEEEBBBAAAAAA<<<<<<<<<<<<========================>>>>>>>>>>>>===>>>>>>???AAABBBBBBCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHJJJKKKKKKJJJMMMSSSXXXfff|||ooo[[[VVVQQQOOOOOOOOOMMMJJJKKKJJJIIIGGGDDDAAA>>><<<===???BBBCCCCCCCCCEEEFFFHHHKKKPPPUUUZZZ___eeeiiilllmmmmmmkkkjjjnnnuuu|||rrruuuwwwjjjdddeeeqqq{{{}}}}}}zzzvvvvvvvvvtttrrrppppppqqqrrrppppppqqqttt|||qqqoootttxxxoooiiihhhhhhjjjfff^^^XXXTTTRRRPPPPPPKKKMMMQQQXXXgggwwwllleeecccccc]]][[[YYYYYYYYYXXXVVVTTTTTTYYYbbbllluuu|||~~~vvvnnnlllnnniiirrr~~~{{{uuuwwwzzz```LLLEEEAAA@@@@@@<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>======>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKJJJMMMSSSXXXffflllZZZVVVQQQOOOPPPOOOMMMJJJJJJIIIGGGEEEBBB@@@>>>======???AAABBBBBBCCCEEEGGGGGGKKKPPPUUUZZZ```fffkkkkkkmmmmmmjjjgggiiiqqqxxxxxxzzz|||yyyzzz~~~xxxgggaaabbbnnn|||~~~wwwwwwvvvuuussssssuuuwwwyyyuuuuuuxxxyyy}}}uuupppttt{{{zzz~~~zzztttlllgggcccbbb]]][[[XXXUUURRRQQQPPPPPPKKKMMMQQQXXXiiirrrhhhcccbbb^^^\\\ZZZXXXXXXWWWUUUSSSRRRYYYdddnnnwww}}}vvvnnnmmmlllrrr|||}}}zzzuuuvvvyyy~~~}}}^^^KKKDDD@@@>>>===??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAABBBCCCDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKKKKJJJMMMSSSXXXfffgggZZZVVVQQQPPPPPPOOOLLLIIIIIIHHHEEEBBB@@@???>>>>>>===>>>???@@@@@@BBBEEEHHHIIILLLQQQVVVZZZ```eeeiiikkkmmmmmmiiidddeeelllsss{{{|||}}}|||uuurrrssswwwwwwfff``````kkkyyy~~~~~~~~~~~~yyyrrrtttuuusssrrroookkkfffaaa^^^\\\TTTTTTSSSRRRPPPNNNMMMMMMLLLNNNSSS[[[mmm~~~zzz}}}}}}ppphhhddd]]][[[YYYWWWVVVUUURRRPPPPPPYYYeeepppxxx~~~xxxsssqqquuuzzz|||yyyttttttwww}}}|||^^^MMMFFFBBB@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@AAABBBCCCCCCDDDBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJKKKKKKJJJMMMSSSXXXggg~~~cccZZZVVVRRRPPPPPPPPPLLLIIIIIIGGGDDDAAA???>>>??????===>>>?????????AAAFFFIIIKKKNNNRRRVVVZZZ___dddgggkkkmmmmmmhhhbbbbbbhhhoooyyyzzzrrrpppllluuuuuugggaaa```kkkwww~~~|||rrrtttyyyooolllhhhddd___[[[WWWUUUOOOPPPQQQPPPNNNLLLKKKKKKMMMPPPTTT]]]ppp~~~uuutttwwwyyynnniii\\\ZZZWWWVVVUUUSSSPPPNNNPPPYYYfffqqqyyy|||uuuvvvyyy|||{{{xxxtttrrrttt{{{}}}aaaPPPJJJFFFCCCBBB;;;<<<<<<===>>>??????@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDEEEHHHJJJKKKKKKKKKMMMSSSXXXgggvvvbbbWWWTTTQQQPPPOOONNNLLLJJJGGGFFFDDDAAA???>>>===<<>>???>>>===;;;:::======>>>???????????????======???@@@@@@AAA@@@@@@EEEEEEEEEEEEEEEFFFFFFFFFEEEHHHJJJKKKLLLOOOTTTYYYjjjqqq___VVVSSSPPPNNNNNNMMMKKKIIIHHHGGGEEEBBB@@@???>>>===>>>>>>>>>???AAACCCFFFGGGIIIKKKOOOSSSWWW]]]dddhhhjjjkkkiiiccc^^^```iiiqqq}}}uuuccc```^^^dddnnnwww||||||~~~yyy}}}{{{oooddd___[[[TTTPPPPPPQQQOOONNNNNNOOOOOONNNLLLOOOPPPTTT]]]rrr{{{oookkknnnlllvvv}}}rrrjjjeee```\\\VVVPPPPPPTTTXXXbbbmmmsssxxx~~~xxxuuuuuuzzzyyywwwuuuvvv{{{{{{~~~hhhPPPGGGDDDBBB???>>>>>>======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEEEEEEEEEEEFFFFFFFFFFFFEEEHHHJJJKKKLLLOOOTTTYYYjjjjjj\\\TTTRRROOOMMMMMMLLLJJJHHHHHHGGGEEECCCAAA??????>>>>>>===>>>>>>@@@CCCEEEFFFHHHKKKOOOSSSWWW]]]ccchhhfffgggfffbbb___bbbkkkrrrxxxuuufffbbb___ccckkksssvvvvvvzzzzzz~~~|||{{{kkkccc___YYYTTTQQQRRRPPPNNNNNNOOOPPPOOONNNNNNPPPTTT^^^rrrrrrjjjhhhaaahhhpppvvv}}}~~~xxxpppkkkfffbbbZZZSSSRRRUUU[[[eeepppuuuzzzyyyuuuxxx|||}}}~~~}}}zzzwwwwwwzzz}}}zzz{{{mmmSSSGGGCCC@@@===@@@???===;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>===??????>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHKKKLLLLLLOOOTTTYYYjjjeeeZZZUUURRROOOMMMMMMLLLJJJHHHGGGFFFDDDBBB@@@???>>>>>>=========>>>@@@BBBDDDFFFHHHKKKOOOSSSWWW]]]bbbfffdddeeedddaaa___ccckkkrrruuuwwwiiieeeaaadddkkkrrrtttsssvvvvvv||||||xxxjjjeeeaaa\\\XXXRRRQQQNNNNNNOOOPPPPPPOOOLLLNNNSSS]]]qqqxxxlllfff^^^aaaeeeiiiooossstttsssqqqmmmiiifff```XXXWWWYYY```jjjtttyyy}}}~~~wwwwwwzzz}}}~~~~~~}}}|||yyyyyy{{{}}}zzzyyy~~~oooUUUGGGCCC@@@>>>??????===<<<<<<<<<===>>>;;;<<<<<<===============@@@???>>>===>>>@@@BBBDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIKKKLLLLLLOOOTTTYYYiii}}}cccZZZUUUSSSPPPNNNNNNMMMKKKIIIEEEDDDBBB@@@???>>>===============>>>@@@BBBDDDFFFHHHKKKPPPTTTWWW\\\aaadddccccccbbb```___cccjjjooouuuzzzlllhhhdddeeelllrrrsssrrrttttttzzz}}}vvvlllgggaaaZZZTTTRRROOONNNOOOOOOOOOOOOMMMOOOUUU___ssssssjjjaaa___^^^```dddfffhhhiiillljjjhhhhhhccc^^^]]]```fffpppyyy~~~zzzwwwzzz~~~~~~{{{{{{}}}~~~vvvuuu{{{pppUUUGGGBBBAAA???===>>>?????????>>><<<<<<;;;<<<<<<===============AAA@@@>>>>>>>>>@@@CCCDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGJJJLLLLLLLLLOOOTTTYYYggg}}}cccZZZVVVSSSPPPNNNNNNMMMKKKIIIDDDCCCAAA@@@>>>======<<<>>>===>>>>>>@@@CCCEEEFFFJJJMMMQQQTTTWWWZZZ^^^aaaaaaaaa___^^^___dddjjjooovvvrrrmmmhhhhhhnnnrrrsssqqqrrrrrrwwwyyyoooeee[[[XXXUUUQQQOOOOOOPPPOOOOOOPPPSSSYYYdddwww}}}rrrccc^^^[[[]]]______```cccdddccceeegggeeeaaaaaadddjjjttt}}}~~~zzz}}}}}}zzz{{{~~~rrrqqq{{{qqqWWWHHHCCCAAAAAA===>>>???@@@@@@>>><<<;;;<<<<<<===>>>>>>>>>>>>===@@@@@@??????@@@AAACCCDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHKKKMMMMMMMMMOOOTTTYYYhhh|||~~~cccYYYTTTRRROOOMMMMMMLLLJJJHHHDDDCCCBBB@@@???>>>>>>===>>>>>>>>>???AAACCCFFFGGGKKKNNNRRRUUUWWWYYY\\\^^^]]]]]]\\\]]]```ffflllpppwww~~~}}}wwwqqqpppsssvvvuuussspppooosss|||pppddd]]]YYYUUURRRQQQQQQQQQPPPQQQUUU[[[fffyyy|||iiibbb^^^______\\\\\\___]]]]]]```eeeeeebbbbbbfffllluuu~~~}}}zzzxxxyyy}}}rrrssstttYYYIIICCCBBBBBB????????????>>>>>>======<<<===>>>>>>??????>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMMMMMMMOOOTTTYYYjjj{{{cccYYYSSSQQQNNNLLLKKKJJJIIIGGGEEEDDDCCCAAA@@@??????????????????@@@BBBDDDFFFHHHLLLOOOSSSUUUWWWXXX[[[]]]ZZZZZZZZZ\\\aaagggnnnrrrxxx||||||zzzwwwyyy{{{yyyvvvooommmpppxxxxxxzzz~~~ooo```\\\WWWTTTSSSSSSRRRQQQPPPTTTZZZeeexxxooogggbbbbbb```[[[YYY\\\ZZZZZZ^^^cccdddaaabbbeeellluuu~~~}}}}}}xxxvvvxxx}}}uuuwwwwww[[[JJJCCCBBBBBBAAA@@@>>>===<<<===>>>???======>>>???????????????>>>???@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMMMMMMMOOOTTTYYYkkk{{{zzzaaaZZZVVVSSSNNNLLLKKKLLLLLLKKKDDDCCCAAA???>>>>>>>>>???===>>>>>>>>>???BBBFFFJJJRRRRRRSSSUUUWWWZZZ]]]^^^\\\ZZZXXXYYY^^^gggpppvvv}}}~~~{{{yyy{{{{{{vvvpppnnnrrrzzz~~~yyyzzz{{{nnnddd[[[YYYZZZWWWTTTRRRSSSWWW\\\fff|||{{{pppgggfffddd^^^ZZZZZZ[[[VVVTTTYYY]]]___ccchhhpppvvv}}}||||||yyy}}}{{{{{{www[[[JJJDDDDDDDDD>>>>>>============>>>>>>@@@@@@@@@@@@@@@???>>>===??????@@@@@@@@@AAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKLLLMMMPPPTTTWWWlllzzzaaaZZZUUUQQQMMMKKKJJJKKKKKKJJJFFFEEEBBB@@@>>>============>>>>>>>>>???BBBFFFJJJQQQRRRSSSVVVXXXZZZ[[[\\\YYYXXXWWWYYY___hhhrrrxxxzzz}}}}}}||||||zzzqqqooosss{{{~~~xxxtttuuu~~~|||nnn```\\\[[[XXXUUUTTTUUUYYY^^^iiivvvkkkgggeee___ZZZYYYWWWRRRPPPUUUYYY]]]aaafffpppwww}}}{{{|||}}}}}}yyy}}}zzzyyy}}}tttYYYIIICCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKLLLMMMPPPTTTWWWkkk}}}yyy```YYYTTTQQQMMMJJJJJJJJJJJJIIIHHHFFFCCC@@@>>><<<;;;;;;===>>>>>>>>>>>>AAAFFFIIIOOOQQQTTTWWWYYYZZZYYYYYYVVVTTTTTTWWW^^^hhhsssyyyvvvyyy~~~}}}~~~sssqqqttt|||xxxpppnnnqqqzzzzzzggg^^^]]]ZZZXXXWWWWWWZZZ```oooqqqjjjfff```ZZZWWWTTTOOOMMMRRRWWW\\\aaagggpppxxxzzzxxxyyy~~~~~~yyy|||wwwvvv{{{qqqXXXHHHBBB@@@@@@>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMPPPTTTXXXjjjwwwxxx___WWWTTTQQQMMMKKKKKKKKKJJJIIIGGGEEECCC@@@>>><<<<<<<<<============>>>AAAFFFIIINNNPPPTTTXXXZZZYYYXXXWWWSSSRRRRRRTTT[[[fffpppvvvtttwww{{{~~~}}}~~~}}}vvvsssuuu}}}tttllljjjoooyyypppeee```]]][[[[[[XXX[[[ccctttxxxnnniiiccc\\\WWWTTTOOOMMMRRRXXX]]]dddkkkpppxxxyyyxxxyyy~~~yyyzzzuuutttzzzoooWWWIIIBBB@@@???>>>>>>???@@@@@@???>>>>>>======>>>???@@@AAAAAAAAA======>>>>>>>>>?????????FFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLLLLMMMPPPUUUXXXjjjyyyxxx___VVVTTTRRROOOMMMMMMLLLKKKIIIEEECCCAAA???>>>>>>>>>>>><<<=========>>>AAAEEEIIILLLOOOSSSXXXYYYYYYWWWVVVSSSRRRPPPRRRXXXaaakkkqqquuuwwwzzz{{{|||}}}~~~}}}yyyvvvwww~~~~~~tttkkkjjjooozzzqqqhhhaaa\\\\\\WWW\\\eeeyyy~~~yyyyyy}}}tttlllfff___YYYVVVPPPMMMQQQXXX^^^fffnnnpppwwwxxxvvvxxxyyyyyytttssszzznnnXXXJJJDDDAAA@@@>>>>>>????????????>>>>>><<<===>>>???@@@AAAAAAAAA======>>>>>>>>>?????????FFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLMMMNNNQQQUUUXXXjjjxxx___VVVTTTRRROOONNNNNNMMMKKKIIIDDDCCCAAA???>>>>>>??????<<<============@@@EEEHHHKKKNNNRRRVVVYYYYYYXXXWWWTTTRRRPPPQQQVVV^^^gggmmmuuuvvvxxxyyyzzz{{{}}}~~~{{{xxxyyyyyyuuuvvv|||xxxlllkkkpppzzzqqqddd]]]]]]YYY^^^iii{{{~~~vvvooonnnqqqyyy{{{qqqjjjccc]]]WWWQQQMMMQQQXXX___hhhooorrrwww~~~wwwtttuuu|||~~~xxxyyysssttt{{{oooXXXKKKEEECCCBBB>>>>>>============>>>>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNQQQUUUYYYjjjxxxaaaXXXSSSQQQOOOMMMMMMLLLJJJHHHEEEDDDBBB@@@>>>=========<<<<<<===<<<===@@@EEEHHHJJJLLLPPPUUUXXXYYYYYYYYYTTTRRRPPPQQQVVV___hhhnnnsssuuuvvvwwwxxxzzz~~~}}}zzzzzzwwwqqqooottt~~~lllkkkoooyyyvvvggg```aaa]]]cccmmm}}}}}}sssjjjggggggkkkwwwuuummmgggbbb\\\UUUPPPTTTZZZaaakkksssuuuyyy}}}xxxsssssswww{{{}}}wwwxxxtttuuu}}}oooXXXJJJEEECCCCCC???===;;;::::::;;;===???===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMMMMNNNQQQUUUYYYkkkyyybbbZZZRRRPPPNNNMMMLLLKKKIIIGGGGGGFFFCCC@@@>>><<<<<<<<<<<<<<<<<<<<<===@@@EEEHHHIIIKKKOOOTTTWWWYYYZZZZZZTTTRRRQQQRRRXXXaaajjjpppqqqsssuuuvvvxxx{{{~~~{{{{{{wwwrrrooorrr~~~kkkjjjnnnwwwxxxiiidddeeeaaagggppp~~~uuuiiiccc```aaakkkwwwwwwoooiiieee```YYYUUUWWW^^^eeeooowwwxxxzzz}}}}}}~~~{{{tttttttttxxx}}}}}}wwwxxxtttvvv~~~oooWWWIIIDDDCCCDDD???===:::888888:::===???>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAACCCDDDEEEFFFHHHIIIKKKKKKKKKLLLMMMMMMNNNQQQVVVYYYlll}}}dddWWWTTTQQQNNNKKKKKKJJJIIIGGGGGGEEECCC@@@>>><<<<<<<<<<<<<<<<<<<<<>>>AAADDDFFFJJJOOOSSSTTTWWW\\\\\\ZZZVVVRRRNNNNNNUUU```jjjppptttvvvxxxzzzzzz{{{~~~~~~}}}{{{ssspppsssxxxzzz|||xxxrrrooosss~~~|||~~~~~~zzzssskkkgggeeeaaaeeeooowwwfff^^^[[[\\\bbbiiiqqq}}}}}}yyysssmmmgggaaa[[[\\\ccckkkoooqqq{{{|||zzznnnqqqqqqtttzzz~~~~~~zzzvvvwwwsssttt{{{oooVVVIIIEEECCCAAA>>>>>>>>>>>>============;;;<<<>>>???@@@@@@@@@??????>>>>>>===>>>???AAABBBFFFFFFHHHIIIJJJKKKKKKKKKOOOMMMNNNQQQRRRQQQUUU[[[nnn~~~eeeWWWTTTQQQNNNKKKKKKJJJIIIGGGHHHFFFDDDAAA???>>>============<<<<<<>>>AAACCCEEEJJJOOOSSSUUUYYY^^^___\\\XXXTTTOOOPPPVVVaaajjjpppvvvwwwzzz{{{{{{}}}tttrrrrrruuuvvvuuuzzzxxxssspppuuu~~~}}}tttlllfffcccdddhhhrrr|||jjj```\\\[[[]]]```iiittt||||||{{{zzzvvvqqqiiibbb\\\\\\ccclllrrruuu{{{}}}wwwvvvtttuuuyyy|||~~~|||xxxyyytttttt{{{}}}sssXXXJJJEEECCCAAA============<<<<<<<<<<<>>======@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJKKKIIIKKKNNNPPPPPPUUU[[[nnnfffXXXTTTQQQNNNKKKKKKJJJIIIGGGHHHGGGDDDBBB@@@???>>>>>>>>>>>>======>>>@@@CCCDDDJJJOOOSSSUUUYYY___```^^^[[[VVVRRRQQQWWWaaajjjooouuuwwwyyyzzzzzz{{{}}}zzzxxxwwwvvvssspppqqqttt~~~{{{wwwuuuyyy|||rrrkkkgggiiimmmxxxoooddd___[[[ZZZZZZ___fffmmmrrrvvvyyyxxxuuullleee___^^^eeennnvvvzzz{{{}}}xxxsssqqqsssuuuwww}}}~~~||||||vvvttt{{{}}}zzzwwwyyyxxx[[[KKKEEECCCAAA<<<<<<<<<<<<;;;;;;;;;;;;@@@??????>>>>>>>>>>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHJJJNNNPPPQQQVVV]]]nnngggYYYTTTQQQNNNKKKKKKJJJIIIGGGGGGFFFDDDAAA???>>>>>>>>>???>>>======>>>@@@BBBCCCKKKPPPSSSTTTXXX]]]___]]]]]]XXXRRRQQQWWW```hhhnnnrrrtttvvvwwwwwwxxx{{{|||}}}xxxqqqmmmlllrrrrrrtttxxx||||||~~~wwwrrrnnnssstttgggbbb]]][[[ZZZYYY\\\bbbiiiqqqvvvxxxvvvpppjjjdddbbbgggoooxxx|||{{{}}}}}}vvvpppoooqqqsssyyy~~~~~~wwwuuu{{{~~~yyyvvvxxx|||\\\JJJDDDBBB@@@=========<<<<<<<<<;;;;;;===<<<<<<<<<>>>@@@BBBCCC???@@@BBBDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIILLLKKKLLLPPPRRRSSSXXX^^^nnngggZZZTTTQQQNNNKKKKKKJJJIIIGGGFFFDDDBBB@@@>>>>>>===>>>???>>>======>>>@@@BBBCCCLLLPPPSSSSSSVVV[[[]]][[[]]]XXXRRRQQQVVV^^^ggglllqqqsssuuuvvvwwwyyy{{{}}}~~~{{{rrrlllllliiijjjpppsssvvv~~~vvv||||||mmmddd^^^[[[[[[XXXYYY\\\dddkkkooorrrssssssnnniiigggjjjqqqxxx|||{{{~~~uuurrrrrrtttyyy~~~~~~~~~~~~~~~}}}{{{yyyyyy|||xxxvvv{{{xxxuuuvvv|||\\\IIIBBB@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<>>>@@@BBBDDD>>>???AAACCCCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIIIIIIINNNLLLMMMQQQRRRRRRVVV\\\nnn}}}eeeZZZTTTQQQNNNKKKKKKJJJIIIGGGEEEDDDAAA???>>>======>>>>>>>>>======>>>@@@CCCDDDLLLPPPRRRRRRUUU[[[]]][[[]]]XXXRRRQQQUUU^^^ggglllqqqtttvvvxxxzzz|||uuuqqqkkkiiilllnnnnnnuuuttthhh^^^YYYZZZXXXXXX[[[aaaeeefffhhhlllqqqooommmmmmooosssxxx{{{|||{{{uuusssrrrtttxxxzzzyyyxxxxxxxxxyyy{{{|||}}}~~~~~~}}}||||||xxxuuussssssvvvyyy|||}}}~~~}}}}}}xxxwww|||{{{yyy~~~{{{[[[IIIBBB@@@>>>???>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@>>>???@@@AAAAAABBBBBBAAADDDEEEFFFHHHIIIIIIJJJJJJMMMKKKLLLOOOOOOOOOSSSYYYnnnxxxcccZZZTTTQQQNNNKKKKKKJJJIIIGGGEEEDDDBBB@@@???>>>??????======<<<<<<>>>AAACCCEEEJJJNNNQQQRRRVVV]]]``````]]]XXXSSSRRRWWW___hhhmmmpppsssvvvyyy{{{}}}}}}tttnnnnnnkkkggglllwww~~~~~~{{{nnnaaa[[[\\\XXXWWW[[[```___\\\___fffkkkmmmoooqqqtttwwwzzz|||}}}~~~xxxtttssstttxxxwwwvvvuuuuuuwwwxxxyyy}}}}}}{{{zzzyyyssspppnnnnnnppptttvvvxxx{{{}}}~~~}}}}}}zzz|||wwwwww}}}{{{|||{{{\\\JJJDDDAAA???>>>>>>=========<<<<<<<<<======>>>???????????????????????????@@@AAABBBCCCEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJKKKOOOPPPPPPTTT[[[nnntttaaaZZZTTTQQQNNNKKKKKKJJJIIIGGGFFFEEECCCAAA@@@@@@@@@@@@<<<<<<<<<<<<>>>AAADDDFFFIIIMMMPPPRRRXXX```dddddd^^^YYYTTTSSSXXXaaajjjooommmppptttwwwyyy}}}|||sssqqqkkkcccgggrrrzzz}}}}}}~~~wwwtttzzzsssfff``````VVVWWW[[[___\\\WWWZZZbbbfffjjjoootttwwwzzz|||}}}}}}|||yyyyyyyyyxxxvvvvvvvvvwwwyyyzzz~~~zzzxxxwwwpppmmmjjjjjjmmmpppsssttttttyyy{{{yyy{{{}}}{{{xxxzzzwwwxxx}}}xxxwwwzzz\\\LLLEEECCCAAA======<<<<<<<<<;;;;;;;;;888:::<<>>;;;;;;<<<===:::<<<>>>??????AAACCCFFFHHHJJJNNNRRRXXX\\\```bbb]]]WWWRRRSSSZZZccchhhjjjssssssssstttwww{{{yyyyyywwwooolllooottt~~~|||pppkkkooovvvzzzoooiiiccc^^^[[[[[[ZZZXXXUUUTTTVVVWWW]]]dddjjjmmmqqqxxx||||||~~~zzz{{{{{{{{{zzz{{{~~~~~~{{{yyyxxxtttoookkkkkklllkkkkkkttttttvvvwwwuuuvvv{{{|||~~~~~~|||zzzzzz|||zzz{{{{{{zzz[[[JJJCCCAAA???===<<<;;;;;;<<<===>>>???<<<===>>>???@@@AAABBBBBB@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMNNNNNNPPPSSSXXX\\\qqqwwwdddXXXUUURRROOOMMMMMMLLLKKKIIIHHHEEEAAA===;;;;;;;;;<<<999:::<<<======???BBBDDDIIIKKKNNNSSSXXX\\\___aaaZZZUUUQQQRRRZZZbbbhhhjjjppprrrtttwwwyyyzzz{{{|||}}}uuurrrvvvxxxpppffffffjjjwww~~~yyypppkkkfffaaaZZZZZZYYYWWWTTTTTTUUUWWW]]]dddkkknnnrrryyy}}}~~~|||xxxsssnnnkkkkkkkkkkkknnnnnnpppqqqppprrr|||zzz{{{~~~|||zzz|||~~~|||{{{|||\\\KKKDDDAAA@@@===<<<<<<;;;<<<===>>>???<<<======>>>???@@@AAAAAA;;;<<<===>>>???@@@@@@AAAFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPSSSXXX\\\nnnuuucccYYYUUUSSSPPPNNNMMMLLLJJJHHHFFFDDD@@@===;;;;;;<<<===:::;;;=========???BBBEEEJJJLLLOOOSSSWWW[[[]]]___UUURRROOOQQQYYYaaagggiiinnnqqquuuyyyzzzzzzxxxwww~~~}}}~~~rrrccc^^^```jjjqqqwwwuuupppkkkfffaaaYYYYYYXXXUUUSSSRRRTTTVVV^^^eeekkkooottt{{{{{{tttnnnllllllnnnnnnllllllmmmlllmmmwwwyyyzzz~~~~~~|||{{{}}}~~~~~~___MMMEEEBBB@@@======<<<<<<<<<===>>>>>>=========>>>>>>?????????>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNPPPSSSXXX\\\lllqqq```XXXUUUSSSPPPNNNMMMLLLIIIGGGEEECCC@@@>>><<<===>>>>>>>>>????????????AAADDDGGGJJJLLLPPPTTTWWWZZZ\\\]]]RRROOONNNPPPWWW___eeehhhmmmppptttxxxzzzzzzyyyxxxvvveee]]]]]]___eeemmmooommmhhhbbb^^^XXXWWWVVVSSSQQQQQQTTTVVV^^^eeelllpppuuu}}}{{{tttppppppqqqssspppnnnmmmkkkkkkttt}}}yyyxxx{{{}}}}}}|||zzz}}}```NNNGGGCCC@@@==================>>>>>>===============>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNPPPSSSXXX\\\mmmmmm\\\UUUTTTRRRPPPOOONNNLLLJJJGGGEEEDDDBBB@@@?????????@@@???@@@@@@??????AAAEEEHHHJJJLLLPPPTTTWWWZZZ[[[[[[QQQOOOMMMOOOTTT\\\cccgggmmmoooqqqtttwwwzzz}}}~~~~~~~~~|||zzzhhh___]]]\\\```fffkkkjjjddd___\\\WWWVVVUUURRRPPPQQQSSSVVV___fffmmmqqqvvv~~~{{{vvvttttttvvvqqqnnnlllkkklllttt}}}|||xxxyyy}}}}}}zzzzzz{{{yyy{{{~~~}}}}}}___NNNGGGCCCAAA>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNNNNPPPSSSXXX\\\qqq}}}jjjZZZUUUSSSQQQPPPOOOOOOMMMJJJHHHFFFEEECCCAAA@@@???@@@@@@?????????>>>===???CCCGGGIIIKKKOOOTTTXXXZZZ[[[[[[TTTQQQNNNNNNQQQYYYaaafffmmmmmmnnnppptttyyy}}}~~~zzzzzz{{{~~~kkk```]]]^^^___ccchhhgggbbb^^^]]]WWWVVVTTTQQQOOOQQQTTTWWW```gggmmmqqqvvv}}}}}}zzzvvvppplllkkkkkkmmmttt}}}yyyxxx{{{}}}yyyyyyyyyxxxzzz||||||zzzwwwyyy\\\MMMFFFCCCAAA>>>>>>?????????>>>===============>>>>>>?????????======>>>???@@@AAABBBBBBEEEFFFGGGIIIJJJLLLMMMNNNLLLMMMNNNNNNPPPSSSXXX\\\rrriii[[[WWWQQQPPPOOOOOOOOONNNLLLIIIFFFEEECCCAAA??????>>>>>>@@@@@@???>>>===???DDDGGGGGGJJJOOOTTTXXXZZZ[[[[[[WWWTTTPPPMMMOOOVVV___eeekkkkkklllnnnqqquuuyyy|||}}}vvvuuutttzzzooodddaaa^^^[[[]]]bbbbbb^^^[[[]]]XXXVVVTTTQQQOOOQQQUUUXXX```gggnnnqqquuu|||}}}|||uuuooolllkkklllrrryyy{{{xxxzzz~~~{{{zzzxxxwwwyyy||||||yyyuuu|||tttYYYKKKEEECCCAAA>>>??????@@@???>>>===<<<<<<======>>>???@@@AAAAAA???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNLLLMMMNNNNNNPPPSSSXXX\\\pppjjj]]]ZZZPPPOOONNNOOOPPPOOOLLLJJJEEEDDDBBB@@@???======<<>>???@@@@@@@@@>>>===<<<<<<===>>>???@@@AAABBBBBB>>>??????@@@AAABBBCCCDDDEEEFFFGGGIIIKKKLLLNNNNNNLLLMMMNNNNNNPPPSSSXXX\\\lllkkk\\\YYYSSSRRRQQQPPPNNNKKKIIIHHHFFFDDDBBB???======>>>>>>???>>>>>>???BBBDDDDDDDDDIIIKKKOOOTTTXXX\\\^^^```\\\XXXSSSOOOPPPVVV\\\aaaeeeggghhhiiikkknnnrrrvvv|||~~~rrroooooojjjjjjqqqyyy}}}|||nnnccc]]]ZZZVVVUUUVVVWWWXXXXXXYYYTTTQQQOOONNNMMMSSSYYY```gggoootttvvvzzztttooonnnmmmooorrr|||{{{xxxzzz}}}|||}}}{{{|||}}}uuuyyyvvvWWWHHHGGGEEE@@@??????>>>==============================>>>??????@@@AAAAAABBBBBBCCCCCCCCCEEEFFFGGGHHHJJJKKKLLLLLLNNNMMMOOOQQQRRRSSSZZZbbbrrrlll]]]ZZZRRRQQQPPPOOOMMMJJJHHHGGGFFFEEEBBB???======>>>>>>???>>>===>>>@@@BBBDDDEEEIIIKKKOOOTTTXXX\\\^^^```^^^ZZZUUURRRRRRWWW]]]aaa]]]^^^___```bbbgggnnnrrruuu{{{~~~rrrnnnlllgggfffkkkqqqtttvvvyyypppfff^^^[[[WWWUUUVVVWWWXXXXXXXXXSSSPPPOOOMMMMMMRRRYYYcccjjjqqqvvvwwwzzzvvvqqqnnnmmmnnnqqqzzz{{{}}}~~~{{{|||~~~{{{|||wwwzzzuuuWWWIIIGGGEEE@@@??????>>>==============================>>>??????@@@AAAAAABBBBBBCCCCCCCCCEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMOOOPPPQQQXXX```ssslll]]]ZZZQQQQQQOOOMMMKKKIIIHHHGGGGGGEEEBBB???>>>======>>>???>>>===<<<>>>AAADDDFFFIIIKKKOOOTTTXXX\\\^^^```___\\\XXXTTTTTTXXX\\\```YYYYYYWWWVVVXXX]]]eeejjjqqqyyy}}}{{{yyytttoooiiifffiiimmmnnnoooqqq}}}sssiii```]]]YYYWWWWWWXXXXXXXXXWWWRRROOONNNMMMMMMRRRYYYfffllltttwwwxxxzzz|||tttpppmmmnnnqqqwww|||zzz|||~~~zzz{{{wwwyyytttWWWIIIGGGDDD@@@??????>>>==============================>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMOOOPPPQQQXXX```tttkkk\\\ZZZRRRQQQOOOMMMKKKJJJHHHHHHHHHFFFCCC@@@>>>======>>>>>>===<<<;;;<<>>>>>==============================>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLNNNMMMOOOQQQRRRSSSZZZbbbuuuiii[[[XXXTTTSSSPPPNNNLLLKKKJJJJJJIIIGGGCCC@@@>>>======>>>=========<<<<<>>>>>==============================>>>>>>?????????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNMMMOOOQQQRRRSSSZZZbbbvvvhhhYYYWWWUUUSSSQQQNNNLLLKKKJJJKKKIIIGGGDDDAAA>>>======>>>;;;===>>>>>>===???EEEIIIIIIKKKOOOTTTXXX\\\^^^``````___^^^]]]\\\]]]]]]]]][[[ZZZVVVQQQMMMLLLOOOQQQUUU```oooyyy{{{yyy|||wwwrrrkkkgggggglllsss~~~zzzjjjfff```\\\ZZZXXXWWWVVVXXXTTTQQQRRRQQQRRRYYY```bbbiiiqqquuuwwwzzz|||{{{{{{||||||{{{{{{~~~zzztttsssvvvwww}}}zzz{{{xxxrrruuunnnWWWLLLFFFAAA?????????>>>==============================>>>????????????@@@AAACCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMOOOPPPQQQXXX```vvvhhhZZZWWWTTTSSSPPPMMMKKKJJJJJJJJJJJJHHHDDDAAA???=========:::===@@@@@@???@@@EEEJJJIIIKKKOOOTTTXXX\\\^^^```dddddddddddddddccccccccc```___]]]XXXRRRNNNMMMMMMNNNYYYhhhsssyyy~~~xxxnnngggeeeiiiqqq|||~~~~~~lllhhhbbb]]]ZZZYYYWWWVVVWWWSSSQQQQQQQQQRRRYYY```eeelllssswwwxxxzzz~~~zzzyyyxxxvvvuuu|||}}}}}}|||}}}~~~{{{{{{zzzxxxxxxzzzyyyxxxzzz}}}wwwvvvyyy}}}{{{{{{xxxtttxxxmmmWWWMMMEEEAAA?????????>>>==============================>>>??????>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMOOOPPPQQQXXX```uuuiiiZZZXXXTTTRRROOOKKKIIIIIIIIIIIIJJJHHHEEEAAA???=========999===AAAAAA@@@AAAEEEJJJIIIKKKOOOTTTXXX\\\^^^```hhhhhhiiiiiiiiiiiihhhhhhiiiiiifff```XXXPPPLLLJJJEEEPPP___jjjpppwww~~~~~~ssskkkhhhiiippp{{{|||yyywwwxxx|||}}}mmmiiiccc^^^[[[YYYWWWUUUVVVRRRPPPPPPQQQRRRXXX```iiiooovvvyyyyyyzzz~~~zzzwwwuuusssqqquuuvvvyyy|||~~~}}}}}}~~~~~~}}}zzzyyyyyyzzzvvvvvvuuusssrrrtttxxx{{{xxxuuuvvv{{{yyy|||yyyxxx{{{}}}|||~~~yyywww|||lllWWWMMMEEE@@@?????????>>>==============================>>>??????>>>???@@@AAACCCDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLLLLNNNMMMOOOQQQRRRSSSZZZbbbtttnnn\\\XXXTTTSSSRRROOONNNLLLKKKKKKGGGFFFCCC@@@>>><<<<<<<<<<<<===>>>>>>>>>???BBBEEEIIIKKKOOOSSSVVV[[[___ccckkkmmmppppppooommmllllllnnnlllhhhbbb[[[UUUPPPMMMKKKPPPXXXaaajjjsss|||{{{|||yyyrrrkkkhhhppp{{{xxxnnnkkkpppvvvwwwvvvtttooohhhbbb^^^[[[XXXWWWTTTPPPMMMNNNPPPTTT^^^gggkkkqqqwwwxxxvvvwww~~~}}}vvvqqqmmmlllqqqsssvvvzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~xxxssstttwwwvvvsssppppppooonnnmmmmmmnnnooopppwww||||||ssssssvvv}}}uuurrrqqqyyyyyy{{{}}}~~~xxxyyy{{{{{{pppWWWKKKDDDAAA@@@@@@???>>>======>>>???@@@???===;;;===@@@CCCBBBAAA???@@@@@@AAABBBCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPPPPQQQXXX```vvvppp^^^YYYRRRQQQPPPNNNLLLJJJJJJIIIGGGFFFCCC@@@>>><<<<<<<<<;;;<<<=========>>>AAADDDHHHKKKOOOSSSVVV[[[aaadddjjjmmmppprrrrrrqqqqqqrrrpppnnnkkkeee^^^XXXRRROOOLLLOOOUUU\\\dddoooyyy}}}xxxxxx~~~uuummmkkkqqqzzzwwwlllgggjjjnnnoooooooookkkeee```]]]ZZZWWWUUUSSSOOOMMMNNNQQQUUU___hhhlllrrryyyzzzyyyzzzxxxooojjjhhhjjjmmmqqquuuxxxyyyzzzyyywwwvvvvvvvvvvvvvvvuuuuuuuuusssqqqqqqqqqooommmmmmnnnmmmlllkkkjjjiiiiiihhhlllpppuuuxxx}}}tttrrrttt|||sssooonnnzzz{{{}}}}}}{{{uuuvvv|||}}}~~~rrrXXXKKKDDDAAA@@@???>>>>>>>>>>>>>>>>>>???<<<;;;:::<<<@@@BBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPPPPQQQXXX```vvvsss```[[[RRRQQQPPPNNNLLLKKKJJJJJJHHHFFFCCC@@@>>><<<<<<<<<:::;;;<<<<<<<<<>>>AAACCCGGGJJJNNNRRRWWW\\\bbbfffjjjmmmrrruuuvvvvvvwwwyyytttrrrooojjjccc\\\VVVSSSMMMNNNPPPUUU]]]hhhuuu}}}yyytttrrrwww}}}rrrmmmqqqxxxxxxkkkcccccceeeffffffgggddd```^^^[[[YYYUUUSSSQQQNNNLLLOOORRRWWW```jjjmmmssszzz}}}|||}}}|||ppphhheeeeeehhhlllppprrrsssrrrqqqooooooooonnnnnnmmmmmmmmmiiilllnnnmmmkkkjjjkkklllkkkkkkkkkjjjiiihhhgggffffffjjjnnnqqqvvvwwwrrrrrr|||~~~tttnnnmmm|||}}}~~~}}}|||xxxssstttyyy{{{uuuYYYKKKDDDAAAAAA===>>>>>>??????>>>>>>======<<<<<>><<<<<<;;;;;;<<<<<<<<<<<<>>>AAADDDGGGIIIMMMRRRWWW]]]dddhhhkkknnnsssvvvxxxyyyzzz{{{vvvuuusssnnnhhh```YYYUUUPPPOOONNNPPPWWWcccqqq{{{|||~~~zzzzzzxxxooommmrrrwwwlllnnnsss|||zzzlllbbb___```aaaaaa___]]]\\\[[[ZZZWWWTTTQQQOOOLLLLLLOOOSSSXXXbbbkkkmmmssszzz~~~~~~~~~rrriiieeedddeeegggjjjkkklllmmmmmmkkkkkkjjjjjjjjjiiiiiiiiicccgggjjjkkkmmmqqqsssrrrnnnmmmlllkkkkkklllmmmnnnkkknnnrrrtttxxxzzzssssss{{{vvvpppnnn}}}~~~~~~|||yyyuuuuuuxxx{{{vvvZZZKKKDDDAAAAAA<<<===>>>??????>>>===<<<======>>>???AAABBBCCCBBB@@@AAABBBBBBDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPPPPQQQXXX```uuutttaaa[[[TTTSSSRRRPPPOOONNNNNNNNNJJJHHHEEEAAA>>>===<<<;;;<<<===>>>>>>>>>???BBBEEEGGGIIIMMMQQQWWW]]]eeejjjmmmpppuuuxxxxxxyyyzzz{{{xxxxxxwwwssslllddd\\\WWWSSSQQQOOOOOOTTT```nnnxxxyyy{{{~~~yyyxxxzzzyyysssqqqssszzzwwwmmmkkkqqquuujjjkkknnnwww}}}oooddd^^^]]]]]]]]]YYYXXXXXXXXXXXXVVVSSSPPPNNNLLLLLLPPPTTTYYYccclllmmmrrryyy}}}~~~~~~uuukkkfffcccbbbbbbbbbccceeeggghhhiiiiiiiiiiiiiiiiiiiiiiiieeeggghhhlllvvv|||yyyuuurrrppprrrtttvvvsssvvvzzz}}}|||vvvuuu}}}vvvpppooo{{{}}}~~~{{{|||xxxwwwyyy}}}uuuYYYKKKDDDAAAAAA<<<===>>>??????>>>===<<<;;;<<<===>>>======<<<<<<@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPPPPQQQXXX```tttyyyttt```[[[RRRQQQPPPNNNMMMMMMLLLLLLJJJHHHEEEBBB???===<<<;;;<<<===>>>>>>>>>@@@CCCEEEHHHJJJNNNQQQVVV]]]eeejjjooorrrvvvyyyyyyyyyzzz{{{{{{{{{{{{xxxqqqhhh```ZZZTTTSSSPPPPPPTTT___kkktttvvvxxxzzz||||||{{{yyywwwnnnllllllnnnnnnlllmmmpppttt{{{wwwlllmmmssstttjjjkkknnnttt|||uuuhhh```\\\[[[ZZZWWWVVVUUUVVVVVVUUUSSSPPPNNNLLLLLLQQQUUUZZZccclllnnnrrrwww{{{}}}~~~yyyooojjjeeedddcccbbbbbbdddeeefffiiijjjjjjkkkkkkllllllmmmkkkllllllppp~~~}}}}}}~~~|||~~~~~~yyyyyyuuuppppppzzz|||~~~}}}|||~~~zzz|||yyyxxxzzzqqqWWWJJJDDDAAAAAA<<<======>>>>>>======<<>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPPPPQQQXXX```sss|||rrrtttaaa\\\RRRQQQPPPOOONNNMMMMMMMMMKKKIIIFFFBBB???===<<<;;;;;;<<<=========???BBBDDDJJJKKKNNNQQQVVV]]]eeejjjooorrrwwwzzz{{{|||}}}~~~~~~|||vvvlllccc]]]TTTSSSQQQQQQUUU]]]hhhpppssstttuuuvvvuuurrrpppnnnjjjhhhiiillllllmmmttt|||zzznnnpppxxxzzznnnoooqqqtttwww}}}ssshhh```\\\ZZZVVVUUUTTTUUUUUUUUUSSSQQQNNNLLLMMMQQQUUUZZZccckkkppprrrvvvyyy|||xxxsssoooooopppqqqqqqpppnnnmmmnnnooopppqqqrrrtttuuuuuupppttttttuuu~~~zzz{{{vvvrrrssszzz~~~{{{}}}|||{{{}}}yyyxxxvvvwwwzzzmmmTTTIIIDDDAAAAAA=========<<<<<<=========???BBBEEEEEECCCAAA@@@AAA>>>??????@@@AAABBBCCCCCCFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPPPPQQQXXX```sssvvvzzzuuubbb]]]TTTSSSRRRQQQPPPOOOOOOOOOKKKIIIFFFBBB???===<<<;;;:::;;;<<<<<<<<<>>>AAACCCKKKLLLNNNQQQVVV]]]dddjjjooossswww{{{}}}~~~yyyooofff```SSSSSSRRRRRRUUU]]]fffmmmqqqqqqqqqqqqooommmjjjhhhjjjkkknnnqqqrrruuuooosss|||rrrtttuuuuuuuuuxxx|||oooeee___]]]WWWVVVTTTTTTUUUUUUTTTRRROOOLLLMMMRRRVVVZZZbbbkkkrrrsssvvvyyy|||~~~|||{{{}}}{{{xxxttttttvvvwwwyyy{{{|||}}}ssszzz{{{yyy{{{|||~~~xxxuuuvvv|||}}}zzz|||}}}||||||yyyttttttuuuyyyjjjSSSHHHDDDAAAAAA>>>===<<<;;;;;;<<<===>>>888<<<@@@@@@>>><<<===>>>===>>>???@@@AAABBBBBBCCCFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMPPPPPPQQQXXX```rrr|||wwwwwwbbb]]]UUUSSSQQQOOONNNMMMMMMNNNKKKJJJGGGDDDAAA>>><<<<<<<<<<<<<<<<<<===???@@@AAADDDGGGLLLPPPUUUZZZ```dddmmmooossszzz}}}}}}~~~|||uuullleeeZZZTTTPPPRRRVVVZZZcccjjjqqqqqqrrrrrrqqqooollljjjvvvxxx{{{}}}ttttttyyy{{{zzzxxxuuussstttyyy|||zzzlllbbb\\\UUUTTTQQQQQQQQQPPPMMMLLLKKKIIIHHHMMMVVV```gggjjjppptttyyy{{{|||}}}~~~|||}}}~~~~~~{{{{{{xxx}}}wwwvvv~~~}}}|||wwwyyy|||~~~{{{zzz{{{wwwuuuwwwzzz{{{eeeTTTGGGBBBBBB===??????>>>===============<<<<<<<<<===============@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHIIIHHHHHHHHHKKKJJJKKKNNNOOOQQQXXX```sss}}}wwwbbb\\\UUUSSSQQQOOONNNNNNNNNNNNKKKJJJGGGDDDAAA>>>===<<<<<<<<<<<<<<<===???@@@AAADDDGGGLLLPPPUUUZZZ```dddmmmooottt{{{|||vvvnnnhhh___XXXSSSTTTWWW[[[bbbiiiooorrruuuwwwwwwvvvwwwxxxzzzyyy|||~~~|||yyytttpppqqquuuxxx|||nnneeeaaaVVVTTTRRRQQQQQQQQQOOOMMMKKKIIIIIINNNWWW```hhhkkkppptttxxx{{{{{{}}}~~~~~~{{{~~~}}}|||~~~{{{yyyzzzyyy|||}}}wwwxxxzzz~~~}}}xxxuuuuuuwwwyyy{{{cccRRRFFFBBBBBB>>>??????>>>===============<<<<<<<<<===============???@@@@@@AAABBBCCCDDDDDDIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLOOOOOOQQQWWW```rrryyybbb[[[UUUTTTRRRPPPNNNNNNNNNNNNLLLJJJGGGDDDAAA>>>===<<<<<<<<<<<<<<<===???@@@AAADDDGGGLLLPPPUUUZZZ```cccmmmpppuuu{{{}}}xxxrrrmmmddd]]]WWWWWWZZZ^^^dddjjjpppvvv}}}}}}uuuooonnnrrrvvvqqqgggcccXXXVVVSSSRRRRRRRRRPPPOOOKKKJJJKKKOOOXXXaaahhhlllooosssxxxzzzzzz|||yyyxxxwwwyyy|||}}}}}}zzztttuuuzzz~~~zzzxxxyyyxxxxxxyyy~~~{{{yyyuuuwwwyyy|||___PPPEEEBBBCCC>>>??????>>>============>>><<<<<<<<<======>>>>>>>>>??????@@@AAABBBCCCCCCDDDIIIIIIJJJKKKKKKKKKKKKKKKMMMLLLMMMPPPPPPQQQWWW```rrrxxx}}}ddd[[[UUUTTTRRRPPPOOONNNNNNNNNLLLJJJHHHDDDAAA???===<<<<<<<<<<<<<<<===???@@@AAADDDGGGKKKPPPTTTZZZ___cccllloootttzzz{{{vvvssshhh```ZZZ[[[```eeekkkpppvvvzzzqqqooossswwwuuuiiicccZZZWWWTTTSSSSSSRRRQQQPPPKKKKKKMMMQQQYYYaaaiiimmmooosssxxxyyyzzz{{{~~~~~~|||{{{sssqqqppppppsssvvvxxxyyyzzzyyyzzz~~~~~~rrrkkkkkkmmmoooooorrrwww}}}~~~|||{{{|||{{{zzzvvvwwwyyy|||zzz[[[NNNDDDBBBCCC???@@@???>>>>>>======>>>>>><<<<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIINNNMMMNNNPPPPPPQQQXXX```rrruuufff]]]VVVTTTRRRPPPOOONNNOOOOOOLLLKKKHHHEEEBBB???======<<<<<<<<<<<<===???@@@AAACCCFFFKKKOOOTTTYYY___ccciiimmmrrrxxx}}}~~~zzzwwwiiiaaa\\\```gggnnnuuu{{{}}}~~~sssooosssxxx}}}lllbbb[[[XXXUUURRRQQQQQQPPPOOOJJJLLLNNNSSSYYYaaaiiinnnooosssxxxzzzzzz{{{~~~|||xxxuuutttpppnnnkkkkkklllnnnooooootttsssuuuzzzvvvjjjddddddeeeccc```^^^bbbhhhnnntttxxxyyyzzzzzz|||{{{xxxwwwwwwwwwyyy}}}yyyuuuXXXLLLCCCBBBDDD@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<======>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJNNNMMMNNNQQQQQQRRRYYYaaatttxxxggg]]]VVVUUUSSSQQQOOOOOOOOOOOOMMMKKKHHHEEEBBB???>>>===<<<<<<<<<<<<===???@@@AAACCCFFFKKKOOOTTTYYY___bbbggglllrrrwww{{{~~~|||yyykkkccc^^^dddoooxxx}}}vvvppprrrwwwzzzzzz}}}qqqddd]]]YYYTTTQQQOOONNNMMMKKKIIIKKKOOOSSSYYY```hhhnnnqqqtttyyyzzzzzz{{{~~~~~~zzzuuurrrooonnnnnnllliiiiiiiiijjjiiiiiimmmmmmpppvvv}}}|||tttjjjdddcccbbb___\\\XXXYYY\\\```eeejjjmmmooossswww~~~}}}zzzyyywwwwwwxxx~~~{{{ttt|||sssVVVKKKCCCBBBDDD@@@@@@@@@???>>>>>>>>>>>>???<<<<<<===>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNQQQRRRSSSZZZcccuuuggg\\\VVVUUUSSSQQQOOOOOOOOOOOOMMMKKKIIIEEEBBB@@@>>>===<<<<<<<<<<<<===???@@@AAACCCFFFJJJOOOSSSYYY^^^bbbggglllrrrwwwzzz~~~}}}zzznnneeeaaahhhuuu|||xxxzzz||||||~~~}}}ttttttwwwuuurrrsssrrryyysssddd]]]YYYSSSOOOLLLKKKIIIHHHGGGKKKOOOTTTXXX___gggmmmrrruuuzzz{{{{{{{{{}}}xxxsssooollllllkkklllkkkiiiiiiiiiiiigggfffggggggkkkrrryyyyyyqqqkkkgggddd```]]]XXXWWWWWWWWWZZZ___cccfffmmmrrr{{{}}}|||xxxwwwxxx~~~wwwsss|||qqqVVVKKKCCCCCCDDD@@@AAA@@@??????>>>>>>??????;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLNNNQQQSSSUUU\\\eeewwwfff\\\VVVUUUSSSQQQPPPOOOOOOOOOMMMKKKIIIEEEBBB@@@>>>===<<<<<<<<<<<<===???@@@AAACCCFFFJJJOOOSSSYYY^^^bbbhhhmmmsssxxx{{{~~~~~~zzzpppgggccckkkxxxzzzvvvvvvwwwwwwyyy}}}xxxvvvyyytttooooooiiinnnxxxrrrccc^^^YYYSSSNNNKKKIIIGGGEEEFFFJJJOOOTTTXXX___gggmmmrrrvvvzzz|||{{{|||{{{xxxrrrmmmjjjiiijjjkkkjjjiiiiiiiiijjjjjjhhhfffcccdddhhhpppwwwxxxqqqkkkfffaaa___YYYWWWTTTRRRTTTXXX]]]```hhhnnnwww}}}{{{{{{xxxwwwxxx~~~uuusss~~~qqqUUUKKKDDDCCCEEE@@@AAA@@@??????>>>?????????;;;<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKNNNRRRSSSUUU]]]fffyyygggYYYVVVTTTRRRRRRRRRRRRQQQPPPKKKJJJGGGDDDBBB???>>>===???>>>===<<<===???AAABBBAAAEEEIIIMMMQQQWWW___eeehhhnnnuuuyyy{{{|||}}}~~~zzzpppiiieeekkkxxx{{{zzzyyyzzz}}}~~~|||wwwxxxssshhhbbbbbbfffkkkrrruuutttppplll\\\YYYTTTNNNJJJGGGEEEDDDIIIJJJNNNSSSZZZbbbhhhlllxxx{{{~~~~~~|||zzzzzz}}}xxxrrrppppppnnniiieeegggiiijjjkkkjjjgggeeecccaaacccgggoooxxxuuulllhhhggg]]][[[XXXUUUTTTUUUUUUVVVaaagggrrr|||zzzwwwwwwzzz{{{uuurrr|||rrrVVVKKKCCCBBBCCC???@@@?????????>>>>>>======<<<===>>>??????@@@@@@???@@@AAABBBBBBBBBCCCEEEGGGGGGHHHIIIKKKLLLMMMMMMMMMOOOMMMMMMQQQSSSUUU\\\ddd{{{iii[[[WWWUUUSSSRRRRRRRRRQQQOOOLLLKKKHHHFFFCCCAAA???>>>======<<<;;;<<<>>>@@@AAA@@@DDDIIILLLPPPVVV^^^dddkkkooovvv{{{~~~}}}rrrkkkggglllxxx}}}}}}}}}|||}}}{{{{{{rrrhhhddd]]]___ccchhhlllkkkhhheeeZZZWWWSSSNNNIIIGGGFFFEEEKKKLLLPPPUUU\\\cccjjjnnnwwwzzz}}}}}}{{{yyyxxxwwwxxxtttooommmnnnmmmiiieeeggghhhiiiiiihhheeebbb```aaaccchhhoooxxxyyynnnhhhccc```]]]ZZZYYYXXXWWWVVV```ccckkkvvv}}}|||zzzyyy{{{}}}~~~rrrqqq|||rrrVVVKKKCCCBBBCCC>>>>>>>>>>>>>>>======<<<<<<<<<===>>>??????@@@@@@???@@@AAABBBBBBBBBCCCEEEGGGGGGHHHIIIKKKLLLLLLMMMMMMNNNMMMNNNQQQSSSUUU]]]fff}}}kkk[[[XXXVVVSSSRRRRRRQQQPPPNNNMMMKKKIIIGGGDDDBBB@@@???<<<<<<;;;;;;;;;===???@@@@@@CCCHHHKKKOOOUUU\\\ccckkknnntttzzzqqqkkkfffiiirrrzzz{{{zzz}}}{{{wwwuuuvvvyyy}}}}}}tttiiieeeYYYZZZ\\\___bbbbbb```^^^XXXVVVRRRMMMJJJHHHGGGGGGLLLNNNRRRWWW^^^eeekkkooouuuwwwyyyyyyvvvtttrrrrrrsssoookkkjjjkkkkkkhhhfffgggggghhhgggeeebbb^^^\\\```ccchhhpppyyy}}}pppiiieee```\\\ZZZXXXVVVTTT^^^]]]bbbmmmxxx~~~~~~}}}{{{}}}~~~ssstttrrrVVVLLLDDDBBBCCC>>>============<<<<<<<<<<<<<<<===>>>??????@@@@@@???@@@AAABBBCCCBBBCCCFFFHHHHHHHHHJJJKKKLLLLLLLLLLLLNNNMMMNNNQQQSSSUUU^^^hhhkkkZZZYYYWWWTTTRRRRRRQQQOOOMMMLLLKKKIIIGGGDDDAAA???>>><<<<<<<<<<<<<<<===???@@@???CCCGGGKKKNNNSSS[[[aaaiiilllqqqwww}}}tttnnniiijjjpppuuuuuutttxxxuuuqqqnnnooorrrwwwzzzzzzuuuvvvyyy|||{{{kkkddd[[[ZZZYYYZZZ]]]^^^]]]\\\WWWUUURRRNNNKKKJJJIIIJJJMMMOOOSSSXXX___fffkkknnnqqqssstttssspppmmmllllllpppmmmjjjiiijjjiiigggeeeggggggfffeeebbb^^^[[[YYY]]]```gggpppyyywwwpppfff___\\\ZZZYYYXXX[[[[[[___hhhpppvvv~~~}}}}}}}}}{{{~~~}}}qqqVVVLLLDDDBBBCCC>>>========================<<<===>>>??????@@@@@@???@@@AAACCCCCCCCCDDDFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMOOORRRSSSVVV```jjjnnn\\\YYYWWWTTTRRRRRRQQQOOOMMMJJJIIIHHHFFFCCC@@@>>><<<============>>>???@@@@@@???CCCGGGJJJMMMSSSZZZ```hhhlllqqqvvv{{{{{{uuuooonnnrrrvvvwwwvvvvvvrrrmmmjjjiiilllppprrryyy{{{}}}{{{rrrkkklllqqquuuxxx|||}}}ooobbb]]][[[YYYXXXYYY[[[[[[[[[XXXVVVRRROOOMMMKKKKKKLLLLLLNNNRRRXXX___eeejjjlllmmmnnnooommmjjjhhhggggggpppnnnllljjjiiihhhfffeeeggggggfffccc```]]]ZZZXXXYYY]]]eeeooozzzsssgggcccbbbbbbaaaZZZ\\\aaafffhhhkkkuuu~~~{{{{{{{{{zzz}}}nnnTTTKKKDDDBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@@@@???@@@AAACCCCCCCCCDDDGGGIIIHHHIIIJJJKKKLLLLLLLLLKKKMMMMMMPPPRRRRRRVVVaaammmqqq___XXXVVVSSSRRRRRRQQQPPPNNNIIIIIIHHHFFFDDD@@@===;;;======>>>>>>???@@@@@@@@@@@@CCCHHHKKKNNNSSSZZZ```hhhnnntttwwwxxx~~~}}}xxxqqqooorrrvvvyyyzzzyyyuuupppkkkhhhhhhjjjllltttuuuxxx|||}}}qqqhhhhhhnnnqqqtttuuu|||sssccc^^^[[[WWWVVVVVVXXXXXXXXXWWWUUURRROOOLLLKKKKKKLLLKKKNNNRRRXXX^^^dddhhhkkkkkkllllllkkkhhheeeeeeeeeooonnnllljjjhhhgggffffffhhhgggfffccc```]]]ZZZXXXWWW\\\eeeppp{{{tttkkkhhheeeccc]]]___bbbdddbbbcccmmmzzz}}}zzzyyyyyyzzz|||kkkRRRJJJCCCBBBCCC>>>>>>>>>>>>>>>????????????<<<===>>>??????@@@@@@???@@@AAACCCCCCDDDEEEHHHJJJIIIIIIJJJKKKKKKKKKKKKKKKMMMNNNPPPRRRRRRVVVcccppp|||zzzqqq___WWWUUUSSSRRRRRRRRRQQQOOOIIIIIIIIIGGGEEEAAA>>><<<;;;<<<===>>>????????????AAADDDIIIKKKNNNSSS[[[```fffooovvvvvvssswww|||uuusssuuu{{{zzzsssnnnlllkkkkkkooopppssswww{{{~~~~~~~~~qqqpppuuuyyyzzz{{{yyyfff^^^[[[WWWUUUUUUVVVVVVUUUVVVTTTQQQMMMKKKJJJIIIJJJKKKNNNSSSYYY___dddhhhjjjkkkllllllkkkhhhffffffgggjjjjjjjjjiiiggggggggghhhiiihhhfffccc```^^^[[[ZZZYYY^^^fffqqqzzz{{{rrrjjjeeebbb`````````^^^___fffppptttzzz~~~}}}{{{zzzyyyzzz|||gggOOOHHHBBBBBBCCC>>>=========>>>>>>>>>??????<<<===>>>??????@@@@@@??????AAACCCDDDDDDEEEHHHKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNQQQSSSRRRVVVdddrrr{{{qqq~~~ooo]]]VVVTTTRRRRRRRRRRRRQQQPPPJJJJJJJJJIIIFFFBBB???<<<:::;;;<<<===>>>>>>>>>>>>AAAEEEIIILLLNNNTTT[[[aaacccmmmvvvtttmmmqqq|||}}}vvvrrrpppooolllmmmooossswww{{{|||xxxxxx{{{~~~||||||iii___\\\YYYWWWVVVWWWVVVUUUUUUSSSOOOLLLIIIHHHGGGHHHLLLOOOTTTZZZ```eeeiiikkklllmmmmmmllliiihhhhhhiiigggggghhhggggggggghhhjjjjjjiiigggdddaaa^^^]]][[[[[[```hhhqqqzzztttkkkgggaaa]]]]]]]]]^^^bbbhhhjjjoootttwww{{{~~~~~~|||{{{zzz{{{}}}eeeNNNGGGBBBBBBCCC>>>;;;<<<<<<<<<======>>>>>><<<===>>>??????@@@@@@??????AAACCCDDDDDDFFFIIIKKKIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSRRRVVVdddssszzzhhhuuuqqq\\\WWWUUURRRPPPPPPPPPPPPOOONNNLLLJJJGGGDDDAAA???===<<<<<<======>>>>>>??????AAACCCFFFIIIMMMSSSYYY^^^cccjjjqqqrrrppprrr|||zzztttrrrooollllllooossswwwyyy|||vvvwwwyyy{{{}}}zzzxxx{{{}}}kkkeee[[[UUUVVVWWWTTTRRRSSSSSSQQQNNNKKKHHHFFFFFFEEELLLMMMPPPUUU]]]dddiiikkksssxxxzzzvvvrrrooolllgggjjjgggddddddfffiiikkkllljjjgggcccaaa``````___^^^```eeelllttt{{{zzznnnfff___^^^^^^^^^aaaeeeggggggiiimmmnnnooovvv}}}|||xxxvvvyyy|||gggOOOIIICCCBBBCCC>>>===>>>???@@@@@@???>>>===>>>>>>>>>>>>????????????BBBBBBBBBCCCCCCEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJPPPNNNNNNPPPSSSYYYeeerrr{{{iiiqqqsss^^^WWWUUUSSSRRRRRRRRRQQQPPPMMMKKKIIIFFFCCC@@@>>>===<<<=========>>>>>>>>>???AAACCCFFFIIIMMMRRRYYY]]]aaahhhnnnnnnlllmmmuuu}}}zzzrrrjjjhhhkkksssxxxyyyuuuuuuvvvwww|||xxxtttuuuyyy|||lllfff^^^XXXXXXYYYVVVTTTVVVQQQPPPMMMJJJHHHFFFFFFFFFMMMNNNQQQWWW___ffflllooowww|||~~~zzzuuusssooojjjfffdddbbbccceeeggghhhhhhiiigggdddbbbccccccdddeeefffjjjqqqyyy~~~wwwmmmeeebbb```___```cccddddddfffiiiiiijjjpppxxx||||||{{{||||||~~~eeeOOOIIICCCBBBCCC>>>===>>>????????????>>>===>>>>>>>>>>>>????????????BBBBBBBBBCCCDDDEEEFFFGGGLLLLLLLLLMMMMMMMMMMMMNNNQQQOOOOOOQQQTTTZZZgggttt~~~kkkkkkvvvxxxbbbWWWVVVTTTTTTTTTTTTRRRPPPOOONNNKKKIIIFFFCCCAAA@@@============>>>>>>>>>>>>AAACCCFFFIIILLLRRRXXX\\\___eeejjjjjjffffffkkkqqqtttiiigggmmmsssxxxuuusssrrrqqqrrrzzzuuunnnnnnrrr||||||zzz|||{{{nnnfff```[[[ZZZYYYVVVTTTVVVPPPNNNKKKHHHGGGFFFFFFGGGNNNPPPSSSYYYaaaiiipppttt|||zzzwwwsssnnneeecccaaabbbdddfffffffffiiihhhffffffgggiiilllmmmnnnrrryyy}}}~~~tttjjjfffeeebbbbbbdddcccbbbbbbdddcccbbbhhhoooyyy~~~~~~bbbMMMHHHCCCBBBCCC>>>===>>>>>>??????>>>>>>===>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPQQQSSSVVV\\\jjjwwwnnniiirrr}}}eeeWWWUUUTTTTTTTTTTTTRRRPPPNNNMMMKKKHHHEEECCCAAA@@@============>>>>>>>>>>>>@@@BBBEEEHHHLLLQQQWWW[[[___cccgggfffbbb```bbbffftttwwwlllkkknnnsssrrrqqqpppmmmmmmwwwsssjjjjjjnnnzzz}}}tttuuuyyyxxxpppfffddd```\\\XXXTTTRRRSSSNNNLLLIIIGGGFFFFFFGGGHHHNNNQQQUUU[[[bbbkkksssxxx{{{vvvpppgggddd```___bbbeeehhhiiilllkkkkkkjjjjjjmmmqqqtttvvvyyy|||}}}wwwmmmjjjjjjhhhhhhiiidddbbbbbbccc```^^^bbbiiivvvzzz]]]LLLHHHCCCBBBCCC>>>===>>>>>>>>>>>>>>>>>>===>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLOOOOOOQQQTTTVVV\\\kkkzzzuuummmuuugggXXXVVVTTTSSSSSSRRRPPPOOOJJJIIIHHHEEEBBB@@@>>>===>>>>>>>>>>>>============@@@BBBEEEHHHKKKPPPVVVZZZ^^^cccfffeee```]]]]]]___lll|||vvvqqqrrrsssrrrrrrooojjjjjjtttsssiiijjjooo{{{sssrrrrrrvvvzzzyyytttnnngggiiigggbbbZZZUUURRRQQQLLLKKKHHHFFFFFFGGGIIIKKKPPPSSSXXX]]]dddlllvvv|||}}}wwwqqqhhhccc]]][[[^^^dddjjjmmmppppppooommmllloootttxxx|||~~~~~~~~~~~~|||{{{~~~rrroooooommmkkkkkkhhhfffeeeddd```]]]```fffqqq{{{}}}|||sssYYYJJJHHHCCCAAACCC???>>>==================>>>????????????@@@@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNQQQTTTUUU\\\lll|||uuu|||jjjZZZXXXTTTRRRQQQQQQOOONNNNNNMMMKKKIIIFFFDDDBBBAAA>>>>>>>>>>>>============@@@BBBDDDGGGJJJOOOUUUYYY^^^bbbeeeddd```\\\[[[[[[ggguuu}}}yyywwwtttoooiiihhhqqq}}}uuukkklllrrr}}}vvvsssooonnnoooooollliiieeekkknnnhhh___YYYUUURRRLLLJJJGGGFFFFFFIIILLLNNNTTTWWW\\\aaafffnnnyyy~~~xxxqqqfffaaa[[[ZZZ]]]dddkkkooorrrsssrrrooonnnpppvvv{{{{{{xxxuuuzzz|||zzzuuutttqqqnnnlllkkkiiigggeee```\\\___eeelllxxx}}}{{{mmmTTTHHHHHHCCCAAABBB???>>>======<<<<<<======>>>?????????@@@@@@@@@@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNRRRUUUVVV\\\nnn~~~rrr___[[[UUURRRPPPPPPPPPOOOPPPOOOMMMKKKIIIGGGEEEDDD???>>>>>>>>>=========<<<@@@BBBDDDGGGJJJNNNTTTXXX\\\```cccccc```\\\ZZZYYYbbbooo}}}~~~||||||vvvqqqjjjhhhoooyyyxxxnnnnnnsss~~~zzztttmmmhhhfffdddcccaaa\\\gggnnniii```ZZZVVVSSSLLLJJJGGGFFFGGGJJJNNNPPPXXX\\\aaaeeeiiiqqq|||yyyrrrdddbbb______dddjjjppprrrqqqrrrrrrpppnnnqqqxxx~~~~~~wwwtttsssvvv|||{{{{{{xxxtttrrrllliiigggeee```[[[]]]ccchhhttt{{{hhhQQQGGGHHHCCCAAABBB???>>>===<<<<<<<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLNNNSSSVVVWWW^^^pppzzzbbb^^^WWWRRRPPPPPPPPPPPPKKKJJJHHHFFFDDDBBB@@@?????????>>>>>>=========<<<@@@BBBDDDFFFIIINNNTTTXXX[[[^^^bbbccc```\\\YYYXXX^^^jjjwww~~~}}}}}}xxxrrrkkkiiinnnvvv}}}zzzppppppttt}}}|||vvvlllddd```^^^\\\[[[SSSaaakkkggg___ZZZVVVRRRLLLJJJGGGFFFGGGKKKOOORRR\\\```eeehhhlllssszzzssseeeddddddggglllqqqtttvvvpppqqqrrrpppnnnqqqyyyzzzuuunnnrrryyy~~~~~~{{{yyyllliiigggddd___ZZZ\\\bbbfffqqq~~~zzz{{{eeeOOOFFFHHHCCCAAABBB???>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLPPPUUUXXXYYY___rrriiiZZZVVVVVVPPPPPPSSSOOOMMMLLLKKKJJJHHHEEE@@@===============>>>???@@@AAA>>>AAACCCFFFIIIMMMRRRVVV[[[]]]______]]]YYYWWWWWWZZZfffssszzzyyyvvvuuuwwwwwwyyyzzz{{{|||~~~|||vvvrrrooorrrwww~~~nnnkkkqqq}}}zzzllleee]]]VVVUUUYYYZZZ\\\___```^^^YYYSSSOOOKKKIIIHHHIIIIIIKKKTTT]]]dddfffiiimmmqqqxxxwwwppphhhjjjkkkmmmppptttyyy}}}|||yyyuuupppooossszzz|||uuupppnnnrrr~~~}}}xxxuuussstttvvvxxxxxxzzzsssmmmgggeeebbb\\\ZZZ[[[eeelllwww~~~bbbQQQHHHFFF??????BBB===@@@@@@????????????@@@@@@MMMCCC;;;===AAAAAA@@@???CCCBBBBBBEEEIIIKKKJJJHHHMMMMMMNNNNNNNNNOOOOOOOOOKKKSSSSSSUUU]]]cccqqqkkk\\\WWWVVVPPPPPPSSSOOOMMMLLLKKKJJJIIIEEEAAA===>>>>>>======<<<=========>>>@@@CCCFFFIIIMMMRRRUUUWWWZZZ]]]]]][[[XXXWWWVVVYYYcccqqqwwwwwwttttttuuutttvvvwwwwwwxxxzzz}}}xxxssspppsssxxx}}}ooolllrrr~~~~~~mmmccc\\\VVVTTTVVVYYY[[[]]]___]]]XXXSSSPPPLLLIIIHHHIIIJJJNNNXXXcccnnnoooqqqsssvvv|||xxxqqqmmmnnnoooqqqtttyyy~~~{{{vvvtttwww~~~}}}tttllljjjnnnyyy{{{tttqqqmmmiiiffffffhhhiiikkkttt~~~zzzrrrjjjhhheeebbbbbbddddddkkkvvv{{{bbbQQQIIIGGG@@@@@@CCC???@@@??????>>>>>>??????@@@IIIBBB===???AAAAAA@@@AAAAAABBBDDDIIINNNOOOMMMKKKMMMMMMNNNNNNNNNOOOOOOOOOLLLSSSSSSUUU\\\bbbqqqppp___XXXWWWQQQQQQTTTOOOMMMLLLKKKJJJIIIFFFAAA>>>???>>>===<<<;;;;;;;;;;;;>>>@@@CCCEEEHHHLLLQQQUUUTTTWWWZZZ[[[ZZZWWWUUUTTTWWW```lllssstttrrrsssuuutttuuuvvvvvvvvvwww{{{}}}{{{uuurrruuuyyy|||ooolllqqq~~~pppddd]]]XXXUUUUUUWWWYYY[[[\\\[[[XXXTTTRRRMMMJJJHHHJJJLLLQQQ^^^jjjwwwxxxyyyxxxyyy~~~|||uuurrrssstttwww||||||yyy{{{{{{qqqiiifffiiisss}}}}}}{{{wwwqqqllljjjeeeaaa___^^^^^^___cccjjjuuuyyyxxxuuukkkfffccc```bbbeeedddkkkuuuyyyuuubbbPPPIIIGGGAAABBBEEEAAA@@@??????>>>>>>??????@@@CCC@@@???AAABBB@@@@@@CCC@@@BBBGGGMMMQQQRRRPPPMMMMMMMMMNNNNNNNNNNNNOOOOOOMMMTTTTTTUUU\\\bbbqqquuubbbYYYXXXRRRRRRUUUOOOMMMLLLKKKJJJIIIFFFBBB???>>>======<<<;;;;;;<<<<<<>>>@@@CCCEEEGGGKKKPPPTTTTTTWWW[[[[[[YYYVVVSSSRRRVVV^^^hhhoooqqqrrrsssuuuvvvwwwxxxwwwwwwyyy{{{~~~}}}xxxvvvxxx|||~~~ooojjjooozzzuuueee___\\\YYYVVVUUUWWWXXXYYYYYYWWWUUUTTTOOOKKKIIIJJJMMMTTTbbbooozzz||||||{{{zzzzzzvvvvvvxxx|||}}}}}}rrrhhhdddfffoooxxx}}}{{{yyyuuupppmmmkkkiiifffdddcccddddddiiimmmuuu|||yyy}}}zzzoooiiiddd______aaaeeelllvvvzzzwwwaaaPPPIIIHHHBBBCCCFFFBBB??????>>>>>>>>>>>>??????>>>>>>AAADDDBBB???@@@EEEAAACCCGGGLLLOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOUUUUUUUUU]]]cccrrryyyeeeZZZWWWRRRSSSUUUOOOMMMLLLKKKKKKJJJGGGCCC???===<<<<<<<<<======>>>???>>>@@@BBBDDDGGGJJJOOORRRVVVYYY\\\]]]ZZZUUURRRPPPUUU\\\eeekkkoooqqqtttvvvwwwxxxxxxxxxxxxyyy||||||{{{}}}qqqjjjllluuuzzzggg```^^^[[[VVVUUUUUUUUUVVVVVVVVVUUUUUUQQQMMMKKKLLLOOOWWWeeesss|||~~~wwwwwwyyywwwhhhddddddkkksssxxx{{{~~~}}}~~~|||zzzwwwppppppoooooooooooopppqqqsssvvv}}}xxxrrrmmmfffdddeeehhhnnnxxx}}}~~~aaaPPPIIIHHHBBBCCCFFFBBB???>>>>>>>>>>>>>>>>>>???<<<===AAAEEEBBB???AAAFFFDDDEEEFFFHHHIIIKKKMMMNNNPPPPPPPPPOOOOOOOOOOOOOOOPPPVVVVVVVVV^^^eeeuuu}}}gggZZZWWWQQQRRRTTTNNNMMMLLLKKKKKKJJJGGGCCC@@@<<<<<<<<<<<<===>>>???@@@>>>???BBBDDDFFFIIINNNQQQUUUYYY]]]]]][[[VVVRRRPPPUUUZZZaaahhhlllppptttvvvuuuvvvwwwwwwwwwyyy|||~~~wwwnnnkkkqqqyyylllaaa___[[[VVVUUUTTTTTTSSSSSSTTTUUUUUUQQQNNNLLLOOOSSS\\\kkkyyyxxxwwwxxx~~~xxxkkkeeedddjjjppptttwww{{{yyyxxxyyyzzz|||}}}{{{uuunnnkkkkkkmmmsss{{{bbbPPPIIIGGGAAABBBEEEAAA???>>>>>>======>>>>>>???======AAADDDBBB???AAAFFFEEEFFFGGGGGGGGGIIIMMMPPPRRRRRRQQQQQQQQQQQQPPPPPPQQQWWWWWWXXX```hhhyyyhhhZZZVVVQQQRRRSSSMMMMMMLLLKKKKKKJJJHHHDDDAAA<<<<<<<<<;;;<<<<<<=========???BBBCCCEEEIIIMMMPPPQQQUUUZZZ]]][[[WWWTTTRRRSSSVVV]]]ccciiiooosssuuussstttvvvvvvwwwyyy|||tttnnnqqqwww~~~zzzyyyxxxvvvfffbbb^^^XXXUUUTTTRRRQQQQQQRRRTTTUUUOOOMMMNNNSSSYYYcccssszzzxxxxxx}}}|||rrrkkkhhhmmmsssvvvyyy|||zzz|||tttqqqrrrrrrwwwbbbQQQIIIGGG@@@@@@CCC???>>>>>>============>>>>>>???>>>???BBBBBB@@@BBBFFFDDDFFFIIIJJJKKKLLLOOORRRTTTSSSSSSSSSRRRRRRRRRQQQRRRXXXWWWYYYbbbkkk}}}iiiZZZUUUPPPQQQSSSLLLMMMLLLKKKKKKKKKHHHDDDAAA======<<<;;;::::::::::::===???AAACCCEEEHHHMMMPPPMMMRRRXXX\\\[[[YYYVVVTTTQQQTTTZZZ```gggmmmrrrttttttuuuwwwxxxxxx{{{~~~yyyqqqrrrwwwxxxvvvsssmmmfffaaa\\\VVVTTTRRRPPPPPPQQQSSSUUUMMMLLLOOOVVV^^^iiiyyy|||yyyxxx|||yyyrrrnnnrrrwwwzzz}}}zzzwwwxxxuuuzzzbbbQQQHHHFFF??????BBB===>>>>>>============>>>>>>BBB>>>>>>AAABBBAAABBBEEEBBBFFFLLLOOOOOOPPPSSSUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRXXXXXXZZZdddmmmooo^^^]]]WWWQQQQQQOOOOOOOOONNNMMMKKKHHHEEEDDDAAA@@@???>>>===============<<<===>>>BBBGGGKKKNNNPPPPPPRRRTTTVVVVVVUUUSSSUUUSSSTTTZZZdddnnntttwwwuuutttssssssuuuxxx{{{}}}qqqppp|||yyyssssssxxx}}}xxxhhh```^^^^^^[[[VVVSSSQQQQQQPPPOOONNNNNNNNNSSS^^^ooozzzwwwvvvxxx~~~zzz}}}cccUUUHHHEEEFFFDDDAAA?????????>>>>>>>>>>>>>>>???@@@???>>>======???AAABBBGGGHHHKKKMMMPPPRRRSSSTTTWWWWWWWWWVVVVVVTTTSSSSSSQQQXXXXXXYYYbbbnnnxxxppp^^^]]]VVVQQQQQQOOOOOOOOONNNMMMKKKHHHFFFDDD??????>>>>>>>>>>>>>>>???>>>>>>>>>???AAAEEEIIILLLOOOPPPRRRUUUWWWXXXUUUSSSTTTSSSTTTZZZcccmmmsssvvvuuusssrrrrrrtttwww{{{}}}vvvooottt~~~}}}ttttttwww}}}nnnddd```^^^[[[WWWTTTSSSQQQPPPNNNNNNNNNPPPTTT___pppvvvtttrrrtttzzzaaaSSSFFFCCCEEECCC@@@>>>??????>>>>>>>>>>>>??????BBBAAA@@@???@@@AAACCCEEEHHHJJJLLLOOORRRTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTRRRZZZZZZ[[[eeeooorrrvvvttt___]]]VVVQQQQQQNNNOOOOOONNNMMMKKKIIIFFFEEE>>>>>>>>>>>>>>>??????@@@@@@?????????AAADDDGGGIIIMMMOOORRRVVVYYYYYYVVVSSSSSSRRRTTTZZZbbbkkkqqqttttttsssqqqqqqrrrvvvzzz}}}zzziiieeehhh|||vvvtttwww~~~uuuggg```]]][[[XXXVVVTTTRRROOOMMMOOOOOOPPPVVVaaarrr~~~xxxvvvuuuvvv{{{]]]QQQEEECCCDDDBBB???>>>??????>>>>>>>>>??????@@@CCCCCCBBBBBBCCCEEEFFFHHHJJJLLLNNNQQQTTTVVVXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUTTT\\\]]]^^^hhhrrrtttrrrxxxaaa]]]WWWRRRRRRNNNOOOOOONNNNNNLLLIIIGGGEEE??????>>>>>>>>>>>>>>>???>>>>>>>>>???AAADDDGGGIIIKKKNNNRRRWWWZZZZZZVVVSSSQQQRRRTTTZZZaaaiiiooorrrtttrrrqqqppprrrvvvzzz||||||dddWWWYYYiiiyyyvvvwwwzzziii```]]][[[YYYWWWVVVSSSOOOLLLMMMNNNPPPVVVaaaqqq~~~}}}{{{yyyxxxyyy~~~{{{[[[OOOEEECCCDDDBBB@@@?????????>>>>>>??????@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIKKKLLLOOORRRUUUXXXYYYZZZXXXXXXXXXXXXXXXWWWVVVUUUVVV^^^___aaajjjtttwwwooouuu~~~ddd^^^XXXSSSSSSOOONNNOOOOOONNNLLLJJJHHHFFFBBBAAA@@@>>>===<<<<<<<<<<<<<<<===???BBBEEEHHHJJJKKKMMMQQQVVVZZZYYYUUURRROOOQQQUUUYYY___ffflllppprrrrrrqqqqqqsssvvvyyy{{{~~~iiiUUUXXXcccuuuzzz{{{~~~mmmccc___]]]ZZZXXXVVVSSSOOOLLLKKKLLLOOOUUU```qqq}}}{{{{{{yyyxxxwwwyyy}}}vvvYYYOOOFFFDDDDDDBBBAAAAAA???????????????@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJKKKMMMOOOSSSVVVXXXZZZ[[[XXXXXXYYYYYYXXXXXXWWWWWWWWW___```bbbkkkvvvyyylllkkkggg```YYYUUUTTTQQQNNNOOOOOONNNMMMJJJHHHGGGCCCBBBAAA???===<<<;;;;;;;;;;;;===???BBBEEEHHHIIIKKKMMMPPPTTTWWWWWWTTTQQQNNNQQQUUUYYY^^^dddjjjnnnqqqrrrrrrtttvvvwwwyyyzzz~~~zzzfffWWWaaappprrrhhhaaa^^^[[[XXXVVVSSSPPPNNNJJJKKKNNNUUU```qqqyyywwwyyy{{{zzz{{{}}}pppVVVMMMFFFEEEEEEBBBBBBCCC???????????????@@@AAABBBAAABBBCCCEEEGGGIIIJJJKKKLLLMMMPPPTTTWWWZZZ\\\]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZaaaaaacccmmmyyy}}}mmmhhhzzzjjjbbb[[[WWWVVVRRRNNNOOOOOONNNMMMKKKIIIHHHBBBAAA@@@>>>===<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGLLLMMMOOORRRUUUUUURRRPPPMMMPPPUUUYYY]]]bbbhhhmmmppprrrtttwwwxxxyyyyyyyyy}}}~~~jjjwww|||zzztttkkkccc___[[[WWWUUUSSSQQQOOOJJJKKKOOOVVVbbbrrr|||ttttttwww}}}|||~~~iiiSSSKKKEEEDDDDDDAAAAAACCC????????????@@@AAABBBCCCAAABBBDDDFFFHHHJJJKKKLLLMMMOOORRRVVVYYY\\\^^^___^^^^^^____________^^^^^^]]]dddccceeeppp}}}ssskkk{{{lllccc\\\XXXWWWSSSNNNOOOOOONNNMMMKKKIIIHHH@@@@@@???>>>>>>===>>>>>>>>>>>>???@@@BBBCCCDDDDDDMMMMMMNNNPPPSSSSSSQQQOOOLLLPPPUUUYYY\\\aaaggglllooorrruuuyyyzzzzzzyyyxxx~~~||||||zzzuuuzzzvvvxxx{{{|||ssskkkddd```[[[WWWUUUSSSQQQPPPJJJLLLPPPWWWcccssszzzrrrsssvvvyyyyyyzzz~~~zzzdddPPPIIIDDDCCCBBB@@@@@@BBB????????????@@@AAABBBCCCAAACCCEEEGGGJJJLLLMMMMMMOOOQQQTTTWWW[[[^^^```aaaaaaaaabbbbbbbbbbbbbbbaaa```fffeeefffrrrrrrmmmwwwaaaZZZXXXWWWWWWRRRQQQOOOMMMJJJHHHFFFEEEFFFDDDAAA>>><<<;;;<<<===999;;;===???AAABBBCCCCCCJJJLLLOOOQQQSSSSSSRRRRRRMMMOOOSSSWWW\\\bbbiiimmmtttvvvyyy{{{zzzzzz{{{{{{{{{{{{}}}~~~|||wwwsssllljjjiiilllpppqqqlllgggccc___ZZZVVVSSSQQQNNNLLLJJJKKKMMMTTTbbbssszzzuuuqqqpppooovvvxxxzzz{{{{{{}}}uuu\\\LLLIIIEEECCCBBBBBBBBBAAA===???AAAAAAAAAAAACCCDDDHHHGGGGGGHHHJJJLLLLLLKKKQQQSSSVVVYYY\\\^^^___```bbbcccdddcccaaa____________ffffffiiivvvwwwuuuggg^^^XXXTTTRRRRRRQQQPPPNNNLLLJJJHHHHHHDDDDDDCCCBBB@@@@@@??????<<<<<<>>>???AAACCCDDDEEEIIIJJJMMMPPPQQQRRRQQQQQQLLLOOORRRVVV[[[bbbiiimmmtttvvvxxxzzzyyyzzz{{{|||{{{{{{}}}yyy}}}yyymmmhhhccccccfffgggddd``````]]]YYYVVVTTTQQQNNNLLLJJJKKKNNNUUUcccuuu}}}xxxuuuvvv{{{~~~{{{uuupppllljjjjjjkkkrrrtttvvvxxxxxxyyy{{{}}}ppp[[[KKKHHHDDDBBBAAAAAAAAA@@@===???@@@AAAAAACCCEEEHHHJJJJJJJJJLLLMMMNNNNNNMMMRRRSSSUUUWWW[[[___ccceeefffggghhhfffdddaaaaaaaaa___fffgggjjjxxx}}}zzznnnaaaYYYSSSQQQQQQQQQPPPOOOMMMLLLKKKJJJBBBBBBCCCCCCCCCAAA???>>>>>>>>>>>>???@@@CCCEEEFFFGGGIIILLLOOOPPPQQQQQQPPPLLLNNNQQQUUUZZZaaahhhmmmsssuuuwwwxxxxxxyyy{{{}}}{{{|||}}}~~~{{{{{{|||{{{|||~~~qqqiii```\\\\\\]]][[[XXXZZZYYYWWWVVVUUURRRNNNKKKJJJKKKOOOWWWeeevvv}}}uuuoooooosssssspppjjjeeebbbbbbdddfffnnnppprrrsssssstttvvvxxx{{{{{{|||||||||}}}iiiWWWJJJGGGCCCAAA@@@AAA@@@???>>>???@@@AAABBBEEEIIILLLOOOOOOPPPQQQQQQQQQPPPOOOSSSSSSUUUXXX]]]dddjjjmmmmmmmmmmmmkkkgggeeeddddddaaahhhhhhmmm{{{{{{qqqaaaYYYUUUSSSPPPPPPOOONNNMMMLLLLLLKKKBBBBBBBBBAAA@@@>>>===<<>>======>>>AAADDDEEEFFFHHHKKKOOOQQQRRRRRRQQQLLLNNNQQQTTTXXX___ggglllrrrtttvvvwwwwwwyyy|||~~~}}}}}}~~~~~~yyyuuussswww~~~wwwnnnbbb\\\ZZZYYYWWWTTTUUUUUUUUUUUUUUUSSSOOOKKKJJJLLLPPPXXXfffvvv~~~tttllllllpppoookkkddd___\\\]]]```bbbgggiiikkkllllllmmmoooqqqrrrsssttttttsssuuuxxxzzz}}}~~~}}}~~~}}}~~~}}}~~~dddRRRJJJGGGCCCAAAAAAAAAAAA@@@>>>???@@@AAABBBFFFLLLPPPTTTUUUWWWVVVTTTRRRPPPOOOQQQTTTXXX^^^eeelllrrruuussssssrrrnnnjjjgggggggggcccjjjjjjpppttt```XXXUUUSSSOOONNNNNNMMMLLLLLLKKKKKKHHHFFFCCC???===<<<<<<<<<>>>>>><<<<<<===???AAACCCFFFHHHLLLOOORRRSSSSSSSSSMMMNNNPPPSSSWWW]]]eeejjjppprrruuuwwwwwwyyy{{{~~~~~~~~~}}}vvvqqqpppsssyyy~~~ttthhh```\\\ZZZVVVSSSRRRRRRSSSUUUUUUSSSOOOLLLKKKMMMQQQYYYeeettt{{{qqqhhhiiinnnnnniiiccc]]]YYYYYY\\\^^^```aaacccdddddddddfffhhhggghhhiiijjjjjjllloooqqqvvvyyy}}}{{{||||||zzzzzzzzz}}}uuuvvvcccNNNJJJHHHDDDBBBBBBCCCCCCBBB???@@@AAAAAACCCGGGMMMQQQUUUXXXZZZYYYUUUQQQNNNMMMOOOUUU^^^iiiqqqwwwyyyzzzxxxxxxvvvrrrmmmjjjjjjjjjffflllmmmttt|||dddXXXSSSQQQOOOOOONNNMMMLLLKKKKKKJJJLLLJJJEEEAAA>>>===>>>>>>>>>===<<<<<<===>>>???@@@EEEHHHKKKOOORRRTTTTTTTTTOOOOOOPPPRRRUUU[[[bbbhhhmmmppptttwwwxxxyyy{{{|||~~~zzzuuuuuuvvv}}}nnnddd___[[[WWWSSSQQQRRRRRRTTTUUUTTTPPPMMMLLLNNNRRRYYYcccppp{{{~~~xxxooogggiiiooommmiiiccc]]]YYYXXXYYY[[[[[[]]]^^^_________aaaccc```aaabbbbbbbbbdddgggjjjoootttyyy|||~~~zzzxxx|||{{{wwwvvvuuu}}}~~~yyyyyybbbOOOJJJHHHDDDCCCCCCDDDCCCCCC@@@AAABBBCCCDDDGGGKKKNNNPPPUUUYYYYYYUUUPPPNNNMMMNNNVVVdddqqq{{{~~~}}}|||zzzuuuqqqnnnnnnooojjjpppqqqyyymmm___WWWRRRQQQPPPOOONNNMMMLLLKKKKKKJJJHHHFFFCCC@@@???>>>>>>>>>>>>>>>>>>>>>?????????DDDFFFJJJNNNQQQSSSTTTTTTPPPQQQPPPQQQSSSYYY```eeejjjoootttxxxzzzzzzzzz{{{|||~~~|||zzzuuuvvvhhh```\\\YYYVVVRRRRRRRRRTTTUUUTTTQQQOOOMMMOOORRRXXXaaakkktttzzz|||{{{xxxtttjjjcccfffmmmmmmjjjeee```\\\[[[\\\\\\___```bbbbbbbbbbbbdddeeeaaabbbcccbbbaaabbbeeeggghhhnnntttwwwyyy|||zzzvvvxxx{{{zzzvvvtttyyy{{{~~~~~~aaaSSSIIIFFFCCCBBBBBBCCCCCCBBB@@@BBBCCCDDDDDDEEEHHHJJJHHHNNNUUUWWWTTTPPPOOOOOONNNWWWfffuuu}}}yyyuuurrrssstttmmmsssttt|||vvvfff]]]VVVSSSRRRQQQPPPNNNMMMLLLKKKDDDDDDDDDCCCAAA???===<<<>>>???@@@@@@@@@@@@??????BBBDDDHHHMMMPPPRRRSSSSSSRRRQQQQQQQQQRRRWWW___dddiiinnntttyyy{{{zzzzzzzzzzzz~~~|||xxxrrr}}}}}}kkkbbb^^^\\\[[[SSSSSSRRRSSSTTTTTTRRRPPPNNNOOORRRXXX___hhhpppuuurrrqqqoookkkaaaZZZ]]]eeeooolllhhhdddaaa`````````eeeggghhhiiihhhhhhjjjlllggghhhhhhfffddddddfffhhhccciiiooosssuuuxxx}}}vvvwwwzzz~~~yyywwwvvvxxx|||zzz```VVVHHHEEEBBBAAAAAABBBBBBAAAAAABBBDDDEEEDDDEEEFFFHHHAAAHHHQQQUUUSSSQQQQQQRRROOOXXXfffuuu|||wwwuuuvvvwwwoootttuuu