BM6P6(@ .........//////...------------,,,,,,,,,------...111111000000//////.........//////000111222222222444555666666777777666666666666555555555555666666666777777777777666666555888999999::::::888777666555666888::::::888666555444444444555555555555555666555444444666:::>>>@@@>>>AAAFFFIIIJJJGGGCCC???<<<;;;::::::999888777777777777777777777777777777888888999888888777666555777666555444333444555555444333333333333333333333222222222111111111111000000000000000000000000000////////////000000000000111111000000//////......111000///...---,,,++++++***+++,,,---............---,,,,,,,,,,,,---......+++,,,------......------------------------------....................................////////////////////////000000000000111111222444888;;;???AAAJJJPPP[[[gggvvvzzzmmmZZZLLLDDDAAA>>><<<;;;;;;::::::999888777777777888999::::::999888777888888888888999:::;;;<<<>>>@@@BBBBBB@@@>>>======???@@@BBBCCCCCCAAA>>><<<======>>>@@@@@@AAAAAAAAA???>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@?????????>>>===<<<;;;:::::::::999777888999999888777999:::;;;;;;;;;;;;:::999888888999999999:::::::::888888888888888888888888999888777777777888:::;;;999777555333222333444555555555555555666666666666666666666666666666666666777666666555333222111111000000000000111111111111.........///////////////////////////////////////........................//////............//////222000---,,,---...---,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,+++---...............//////000000000000//////.........//////000111111222222222333333444444444444444555555555555666777888999777777777777777666666555777888888999888777666555555666888::::::888666555444444555555555555666666777666555555666777999;;;:::<<<>>>?????????===<<<<<<<<<;;;::::::999888888999888888777666555444444999999999999888777666555777666444333333333444444333333333333333333333333222222222111111111111000000000000000000000000000000000000000////////////////////////.........---...............---------***+++,,,---............---,,,,,,,,,------......,,,,,,------......------------------------------....................................////////////.../////////000000000000222222222333555888:::;;;999DDDTTTeeeuuuyyy^^^UUUHHH???<<<<<<;;;:::999999888777777666555555777777888999999888777777666666666666777888999999???AAABBBBBB???<<<;;;;;;===>>>@@@AAAAAA???===;;;::::::;;;<<<============>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????======<<<<<<;;;;;;::::::666555555666888999999888888999:::;;;;;;:::999888888888999999999:::::::::888888888888888888888888888777666666666777999:::999888666444333333444555555555555555666666666666666666666666666666666666666555555444333222111000//////000000000111111111//////////////////......000000000000000000000000........................//////............//////000...,,,,,,---...------------------------------+++,,,,,,------,,,,,,+++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000////////////......//////000000111111222222222333444444444444444444444555666888999;;;;;;777777777666666666555555666777777777777666555555555666777999999777666555555555555555666666777777777666666666555555555555888888777666666888999:::<<<<<<;;;;;;:::::::::999<<<<<<:::999777555333333::::::::::::999888777666777666444333222222222333222222333333444444555555222222222111111111111000000000000000000000000000111111000000//////..................---------------------.........//////++++++,,,---............,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------............////////////....../////////000000000222222111222222333444555000:::IIIYYYjjj{{{zzzdddTTTHHHCCC<<<999:::;;;;;;:::888888777777666666555555666777777888888777777666555555555555666777888999???AAAAAA@@@===:::999999<<<===>>>??????>>><<<:::999999:::;;;<<<<<<<<<<<<>>>>>>======>>>>>>????????????>>>>>>=========<<<>>>??????@@@@@@??????>>>::::::::::::::::::::::::333333333555888::::::999888888999999999999888888888888999999999:::::::::777777777777777777777777777666555555555666777888:::999777555444333444444444555555555555666666666555555555555555555555555444444333222111000000/////////000000000000111111000000000//////.........000000000000000000000000...................................................,,,++++++---......---........................+++,,,,,,------,,,,,,+++++++++++++++************...---------......//////,,,---...///000//////...////////////////////////////////////000000111111444444555666666666555555444555666888999:::;;;;;;888777666666555555555555666666666555555555444444444555777888888777555444444555555666666777777777555666777777666555444333888777666555555777999:::::::::::::::::::::999999??????===<<<:::888777666:::::::::::::::999777777777666444222111111111222111222222333444555666666222222222111111111000000////////////////////////222111111000///......---........................---------............///+++,,,------.........---,,,,,,---------...------,,,,,,,,,,,,------......////////////////////////------------------------............////////////........./////////000000111111111111111111222222555888>>>HHHXXXmmm~~~zzzyyyuuueeeWWWKKKDDD@@@===;;;:::;;;:::999777999999888888888777777777666666666666666666666666777777777777888999::::::<<<>>>???>>>;;;:::999999;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<======>>>>>>???>>>>>>======<<<<<<;;;===>>>>>>??????>>>>>>===999:::::::::;;;;;;;;;<<<444333444666999;;;;;;:::888888888888888888888888888888999999999:::::::::666666666666666666666666555555444444444555666777:::999777666444444444444444444444555555555666666444444444444444444444444333222222111000000//////////////////000000000111222111111000///...------////////////////////////................................................+++***)))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------------...///000---------......---------...............////////////////////////000000000333444444555666555555555666777888999:::::::::999888777666555444444444444555555555444444444444444444555666666666666555444444444444555666777777888444555666888888777555444666777777777888888888888888888888888888999999999======<<<<<<;;;::::::::::::::::::::::::999777777666555333222111111222222222222333444444555666666222222222111111111000000////////////////////////222111111000///......---///////////////////////////............---------,,,,,,------...---------+++,,,---.........------------,,,,,,,,,---...///////////////////////////------------------------............////////////............//////////////////000111222222222333666666888???NNNcccxxxzzztttpppqqqyyy{{{gggUUUJJJDDDAAA@@@999999888888888666444222888888777777777777777777555555555555555555555555666666666666777888999:::888999;;;;;;:::999:::;;;;;;<<<===>>>>>>===<<<<<<======>>>?????????>>>>>>======<<<;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<======>>>>>>======<<<:::::::::;;;<<<<<<======777777666888;;;<<<<<<;;;888888888888888888888888888888999999999:::::::::555555555555555555555555555444333333333444666666888777666666555444444444444444444444555555555555333333333333333333333333111111111000000//////......////////////000000000222222111000///......---................................................------............------***))))))+++---///...---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,...//////...---,,,,,,+++,,,,,,---............/////////////////////////////////111111222333333333333333555777888999::::::999888999888666444333333444444666555444444333333444444444444555555555555444444222333333444555666777777333444555777777777666666444555666777888777666555666666777777888888999999999999999999::::::::::::::::::::::::999888777666666555333222222333333444333333444444555555666666222222222111111111111000000000000000000000000000111111000000//////....../////////000000000000000//////.........---------,,,,,,------...------,,,+++,,,---.........---,,,------,,,+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////------........./////////---...000111222333333333///111666???LLL\\\iiiqqquuuxxx|||~~~|||vvvooojjjjjjqqqzzzbbbZZZOOOFFF@@@>>>===<<<666666777777777666555444555555555555444444444444555444444333333444444555333333333444444555666777555777888999888999:::<<<;;;;;;<<<============<<<;;;<<<<<<=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<<<<===999999888:::===>>>>>>===:::999888888888888999:::888888999999999:::::::::666666666666666666666666555444333333333444666666555555555555555555555444333444444444444555555555222222222222222222222222111111000000000/////////......////////////000000111111111000000/////////------------------------........................,,,---...//////...---,,,+++******,,,...///...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++*********,,,...000333111///,,,***+++,,,,,,---------.........//////////////////////////////111111222333333333333222333444777999:::::::::999999888666444333333333444777666555444333444444555444444444444444444444444111111222333444555666666333333444555555555555555444444555666666666666666666666777888999999::::::999999999999999999999999999999999999888777666555555444333333333444555666444444444555555555555555222222222111111111111000000000000000000000000000000000000000////////////........./////////000000---------...............,,,------...------,,,,,,***+++---//////...---,,,...---,,,++++++---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------.........//////---...///111111111111000...000555<<>>@@@AAA@@@;;;:::999888888999:::;;;888888999999999:::::::::666666666666666666666666555444444333333555666777111222333444444555555555333333444444444555555555222222222222222222222222111111111000000000000///........./////////000000111000000000000000000000................................................+++,,,...//////...,,,+++,,,+++,,,---///000...,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...---,,,+++,,,...000222777444000,,,***+++,,,...---------........./////////////////////.........333333444555555555444444000222555888:::;;;;;;;;;:::888666333222222333444777666555444333444555555444444444444444444444444000000111222444555555666444444333333333333333333666666555555555666777888777777888999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888999888888777666555444444333333444555777888555555555555555444444444222222222111111111111000000000000000000000000000////////////000000000000---------.........//////++++++,,,---...///000111---------...------,,,,,,***+++---//////...---,,,...---,,,++++++---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---------.........//////---...///000000///...---555444444666;;;AAADDDFFFFFFOOO^^^lllvvvxxxwwwtttnnnsssooo^^^QQQIIIDDD@@@;;;666444555777999444444444333111222444666555666666666666666666666444444222222222222444444555555555555555777888888666777888777555555777888888888888999999:::::::::<<<<<<<<<===<<<<<<;;;;;;<<<;;;::::::999999999:::888999999:::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999555555666:::>>>AAABBBBBB;;;;;;:::999999:::;;;;;;888888999999999:::::::::777777777777777777777777555555444333444555666777///000222333444555555555333333333444444444555555111111111111111111111111111111111111000000000000............/////////000000000000000000111111111////////////////////////........................+++,,,...//////...,,,+++---,,,---...000000...,,,////////////////////////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///...---,,,+++,,,---...:::888555222///...------//////............//////------......//////000000111111111222222333333444777777888999999999999888;;;:::888666555444555555444555666666555555666888777444222111333333000---555444444444444555666666555555555555444333222111222222333444555666777888999999:::::::::;;;;;;;;;;;;;;;999777666555555555888888888777666666555555222111111000111222444555777666444333222222333333222222222222222111000/////////000222333222000---...///000000000///---,,,000000000000000000000000///............---------///...---,,,,,,---...//////////////////.........,,,,,,+++***+++,,,---.........000222333222///,,,------------------------***++++++,,,,,,++++++***///////////////.........000000000000////////////111111333555777999:::;;;@@@@@@GGGYYYooo~~~|||wwwyyysss^^^QQQJJJDDD@@@<<<;;;:::999888666555555666666555555555666666777555555555555555555555555444444444444444444444444333333333444444444555555666666666666555555555555777777888999:::::::::::::::::::::;;;;;;:::999999<<<;;;::::::999999999:::::::::::::::;;;<<<======@@@???===;;;:::999::::::::::::999999888777666666777888:::===@@@CCCEEEFFF<<<<<<;;;:::999999999999777777777777777888888999777777666666555555444444666666555444444444444555////////////000222444666444444333333333333222222333333333222222222111111111///......//////...---////////////000000000000333222222222111111000000......////////////......//////.........---------,,,---.........---,,,++++++************+++,,,,,,.........------,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++---,,,,,,+++,,,---//////555666666666444222///...//////............//////.........///////////////000000111222222333333333444555666777777777777777999888666555333333333444444555666666555555666777777555222222333333111...444444444444444555666666666666666555555444333222222333333444555666777777777777888888888999999999:::999888777666555555555777777777666555555444444111111111111222333444444555444333222111111111111222222222222222111000000//////000222333333111...///////////////......---////////////////////////............------------///...---,,,,,,---...///......------------------,,,,,,+++++++++,,,---...---------///000000---+++---------------------------......//////......---////////////............000////////////////////////000111333555666777888888:::BBBSSSgggwww}}}}}}qqqtttwwwjjjYYYKKKCCC@@@===;;;:::999999888777666555555555444444444444444555555444444444444444444444444333333333333333333333333333333333333444444444444666666666666666666666666666777888::::::;;;;;;;;;888999999:::;;;;;;::::::;;;;;;:::999999999999999::::::999::::::;;;<<<===???>>>===;;;::::::999999999999888777777666555555666777999;;;>>>@@@BBBBBB<<<;;;:::999888888888888777666666666666777888888777777777666666555555555666666555444444444444444222222222222333555666777444444333333333333222222222111111111000000000000111///......//////...---.../////////000000000000222111111111000000000///000000111111111111000000//////.........---------------.........---,,,+++000000//////000000111222......---------,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,---...///000///222555888888666222000//////............/////////////////////.........///000000111222222333333222222333444444555666666777666555444333222222222333555666666555555666777777555444333444333222000444444444444444555555666777777777777666555444333333333444444555555555666555555666666666777777777888888777666666666666666666666555444444333333222000000111222333333333333444444444444333222111111111222222222222111000000000///000222444444222000000000///...............////////////////////////............------------......------------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...---,,,++++++------,,,+++------------------------...//////000000//////...........................//////////////////////////////000111222333444444000888EEEUUUdddmmmppppppiiimmmzzzqqqWWWOOODDD===:::::::::999777777666666666555555555444333333222222333333333333333333333333333333333222222222222222222222222222222333333333444444444666666666666666666666666666777888:::;;;<<<<<<<<<777888999::::::::::::::::::999888888888888888888999999999::::::;;;<<<===<<<<<<<<<<<<;;;999888888777777777666666555555444666666777999:::<<<===>>>::::::999888777777777777666555555555555666777777777777777777666666666666666555555444444444444444444444444333444555666666444444333333333333222222000000////////////......111///......//////...---....../////////000000000000000000//////////////////000000111111000000///...............---------------......------,,,+++...------------...//////------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---.........+++...222555777777555333///......------......///000000//////......------...//////000111222333333111111111222333444555666666555555444333222222222333444666555444444555777666666555444444333222222444444333333444444555666888888888777777666555444444444444444444444444444444555555555555666666666666666666555555666666777444444444333222222111111///000222333444444333222555555666777666555444333111111222222222111111000000000000111333444333111111000...------......///////////////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------...,,,******+++,,,,,,,,,------------------------,,,,,,------------,,,,,,------...............///.........////////////////////////000000111111222///<<>>>>>===AAAIIIVVVeeerrr{{{~~~||||||{{{ssseee]]]UUUOOOHHH@@@;;;:::888888888777666666666666333333333333333333333333555555444333222222222222111111111111111111111111333333333333333333333333000000111111111222222222333333333444444555555666555666777888999999999999999999999888777666555444777777777777777777888999888888888999999:::;;;<<<888888999999888777777666777777777777777777777777888888888888888888888888888888777666555555555555555444444444444555666666555555555555666666666666555444444333333333333333444444555555555555444333444444333333333333222222000000111111111111222222111///......//////...---------........./////////---------------............//////000000//////...---------...............///...---,,,,,,,,,,,,---+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++---............---+++***,,,,,,++++++,,,---///111...------,,,,,,------............///////////////+++,,,---...000111222333555444222111000111222333222333333444444333222111222444555555444333555666222444555444111000222333333333222222333333444555777777777777666555444444111111222333444444555555555555555555666666666777555555444444333444444444333333222222111000000///111111111111222333444444111111111000000111111222000000111222222222222222222111///...//////...---///////////////......---........................---------,,,,,,,,,+++++++++,,,------------,,,+++***++++++,,,------......***+++,,,---------,,,,,,...---+++,,,---...---,,,------------------------------............------++++++,,,------...//////,,,,,,---......///000000.........///000111111222444777;;;:::777666777999444666:::AAAJJJTTT]]]bbbhhhjjjqqqyyy~~~pppbbbYYYMMMFFFAAA@@@===999888;;;777777888888777666777777333333333333333333333333444444333111111000000000111111111111111111111111222222222222222222222222000000000000111111111222111111222222333444444555666666777777777777666666666666777777777777777666888777777777777888999:::888888888888999:::;;;<<<888888777666666666777777666666666666666666666666777777777777777777777777999888777666555555555555555555555444555666666777333444444444555555555666555444333333222222333333222333444555555444333333444444333333333333222222000000000111111222222222111///......//////...------------.........//////------------.........///...//////000000//////...---------........./////////...---,,,,,,,,,------***************+++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,---.........---,,,------,,,,,,---------......------,,,,,,------...---.........//////000000++++++---...///111222222555444222000///000111222000111222333333222000///222333555444333333444666111333555333111000111333333333222222333333444555777777777777666555444333000000111222444555666666444444444555555555666666666555444333333333333444333333222222111000000000222111111000111333444555333333111111111222333444///000111222222222222222333111............---,,,...///000000000///---,,,........................---------,,,,,,,,,++++++++++++------------++++++))))))***+++,,,,,,------***+++,,,---...---,,,,,,---,,,+++,,,------,,,+++------------------------,,,------------------,,,++++++,,,,,,---...//////,,,,,,------...///000000,,,,,,---...///000111222000444888999666333111111444444444555999???GGGLLLVVV\\\iiivvv}}}zzzgggUUUEEE<<<@@@;;;999;;;:::444333777444555555444222111111222444444444333333333222222333222111000////////////111111111111111111111111000000000000000000000000000000000000111111111111000000111222222333444444666666666666666555555444333444555777888999999999888888777777888999::::::888888888888999:::;;;<<<999888666555555666777888444555555555555555555555555555666666666666666666999888777666666555555666666555555555555666777777333333333444444444555555555444333333222222333333///000111222333222111111444444444333333333222222//////000000111111222222111///......//////...------------.........//////---------....../////////,,,------------------,,,---------........./////////...---,,,+++,,,------------,,,,,,------...///*********++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,++++++---......,,,***---,,,,,,++++++,,,,,,---////////////////////////,,,---------...///////////////---+++***,,,000333777666333111//////000111222222222222222222222222000111222333444444444444333333333222222222111111222222333333333333444444555666777666444333222333...///000222444666777888555555444444444333333333333333333444444555555555222222111111000//////...111111222333444666777888222222222111111111111000111111111111111111111111////////////////////////......////////////......000000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------++++++++++++------............---,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,...000111222111///...............///////////////000000111222333333333000000222444666999<<<===DDDKKKXXXhhhwwwjjjXXXLLLDDD???;;;:::999777666555555555666444444333333333333222222333222111111000000111111/////////000111111222222000111111111111222222222444222000///...///000111111111111111000000000000000000111222333444444555666555444333222333444555555555555444444333333333333111///111555888888666888888777777777777888888555555555555555555555555666666555555555444444444666666666666777777777777222333555666666666555444888888999999999999888888333222111222333333222111444444444444444444444444555444444333333444444555888888777666555444444333222111111000000000000000000000//////.........---////////////////////////---------,,,,,,+++++++++,,,---...//////...---,,,////////////////////////000000///...,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,............------,,,+++,,,,,,,,,++++++*********,,,++++++---......,,,***---,,,,,,++++++,,,,,,---------------------------------------..................---,,,+++,,,///222777555333111//////000111111111111111111111111111///000111222333333333333333333222222222111111111111111111222222222333333444555666555333222111222222222222333333444444444444444444444333333333333333333333333444444444555333333222111111000//////111111111222333444555666222222222111111111000000111111111111111111111111////////////////////////......////////////......//////......------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++++++++,,,---******++++++******))))))------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...---///000111222111///...............////////////......//////000111111111111111111222444666777888<<>>;;;888888777666555444444555555444444333333333222222222555444333333222222333333111111000000000000000000000000111111111222222222333222000///...///000111111111111111111111111111222222222222222222222222444444333222222333444555555555444444444333333333555333111222555666666444666666555555555555666666777777777777777777777777666666555555555444444444555555555666666666777777333444444555555555555555666777777888888777777666444222111111222333333222444444444444444444444444555444444333333444444555666666555555444444333333222111111000000000000000000/////////.......................................---------,,,,,,,,,+++------............------........................//////...---,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,++++++++++++,,,++++++---......,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------......---,,,---///000555444222000///000000111000000000000000000000000...///000111222222222222222222222222111111111000000000000111111111111222222444555444222111111111222222333333333333444444333333333333222222222222222222333333333333444444444333333222222111111000111111111111111222333333222222111111111000000000000000000000000000000000////////////////////////......////////////...............---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,(((((()))*********))))))------------------------*********+++++++++,,,,,,,,,,,,,,,,,,---------------.../////////...---,,,---............/////////,,,,,,------.../////////111111111000111111222333333777>>>GGGUUUggg{{{yyyfffZZZMMMGGG???:::999999777555666555444444444444555555333333333333222222222222444444333222222222222333222222111000000///......000000000111111111222222222111000///...///000111000000111111111111111111333333222222222111111111222222222222333444555555444444444444333333333333666444333333444555444333444444444333333444444444777777777777777777777777555555555555555444444444444444444555555555666666444444444444444555555666555555666666666666555555555333111000222333333333333333333333444444444444555444444333333444444555444444444333333333333333222111111000000000000000////////////.............................................---------------.........------.........------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++)))))))))***************,,,++++++---......,,,***,,,,,,++++++++++++,,,,,,.................................------,,,,,,,,,+++---//////...---...///333222111000000000000000000000000000000000000000///000000111222222111111222111111111111000000000000000000111111111222222222333555444222111111222///000111222444555666777333333333222222222111111222333333333333333333333444444444333333222222222222111000000000000111111111111111111000000000000////////////////////////////////////////////////......////////////......---------------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******---------.........//////,,,,,,---------.........000000000///000000111111///222666;;;EEEWWWmmm||||||uuulllaaaVVVKKKEEE???===:::888888777555333333333333333333333444444333333333222222222222111222111111000000000000000111111000000////////////000000000000111111111111111000////////////000000///////////////000000000222222222111111111111111111111111222333444444555333333333333333333333333555444333333333444444444444444333333333333444444555555555555555555555555555555555555555555555555333333333444444444555555555444333222333444555666555555666666666666555555666333111000222333444444333333333333333444444444555444444333333444444555333333333333444444444444222111111000000000000000///////////////.........................................................///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,***((('''&&&&&&'''''''''(((((()))))),,,++++++---......,,,***,,,++++++******++++++,,,..............................------,,,,,,,,,++++++---//////...---...///111000000000000000000000111111111111111111111111000111222222222222222222111111111000000000//////111111111111222222222333222444555555333222222333000000111222444555666666333333333222222222111111333333333333333333333333444444444333333333333333111111000/////////000000111111111000000000//////........................////////////////////////......////////////......,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,------------............---...............//////////////////000111222333111333555777<<>><<<999888888777666444111222222111111111222333333444444444444222111000222222222222111111111111333333222111111111111111......//////////////////////////////000000000111---......//////000//////------...//////000111111//////000000111111222222///000111222222111000000111111222222222333333333333444555444222222444666555555444444444444555555777777777777777777777777444444444555555555666666444444444444555555555555222222333444444444444333444444555555555555444444333333333555666666333111000111111222333333444444555444444333333444444555555555444444333333222222222111111000000000000000............/////////000------------------------+++,,,,,,,,,------------------............------........................,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++---......,,,***++++++************++++++------------------------+++++++++,,,,,,------------.........,,,---///000,,,---...///000000000000///////////////////////////000000000000000//////000/////////............////////////000000000000///111333333111111111222111111222333333444555555555555444444444444333333777777666666666555555555222222222222222222222222000000000000000111222222000000000000////////////000000000000000000000000////////////////////////......////////////............---,,,,,,+++******+++,,,,,,------,,,,,,+++************************++++++******++++++,,,---)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,...///000,,,,,,,,,---------.............................................///000111111000///000333666777777555:::<<<<<>>:::555222333555777888555555444333111111333444444444555555444222111000222222222111111111111000111000000///////////////000000000///......------////////////000000000000------...///000000//////...//////000111222222333111111111111000000000000000000111222222111//////111111111222222333333333555666777555222000222444555444444333333444444555555555555555555555555555444444444555555555666666444444444555555555666666111222333444555444333222222333333444444333333222222222444666777666333000000000111222333333444444555444444333333444444555444444333333222111000000222111111000000000000000---.........//////000000------------------------+++++++++,,,,,,---------,,,---...//////...---,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******))))))((((((,,,,,,,,,++++++*********++++++******++++++,,,---++++++************))))))++++++,,,,,,,,,,,,---------------.........//////............////////////000000000000000000000000........................///......---------......---.........//////000000111111222222222333333333111111222555777777555333555444333222333555777888???<<<888555333222333444444444444444444444444444333111000///000111000///111111111111000000000000000000000000000000000000222111111000///.................................------------------------------............------...,,,***+++---...,,,***,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++---------,,,,,,+++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++------......//////000000000000000000111222333444222444777:::>>>CCCJJJNNNZZZiii}}}sssiii[[[TTTKKKEEEBBB>>>888333888888777666444333222111333333333222222222111111222111///......000222333222111111111000000/////////............---------...//////000111000000000------......//////000000000000000///......------////////////000000000000////////////////////////111000...///000222222111//////000111111111111111000000111222333333444444111222333444555555555555333333333333333333333333000333777888777666666777666555555555555444444444555555555666555555444444333444444555555444444333333333222111222333555666333333333333333333333333444444444444333222111111444444444444444333222111000000000000000000000000//////............//////---...///...------...///...------,,,,,,------...------------------------......---,,,,,,+++******///...,,,***)))))))))*********))))))))))))******,,,,,,++++++***))))))))),,,,,,,,,+++++++++************))))))))))))******,,,,,,,,,+++++++++******++++++******++++++,,,---000000//////......------++++++,,,,,,,,,,,,------------------.........///............////////////////////////////////////........................///......------................../////////000000000000000111111111222222111111222444666777555222444333222333444666888:::===;;;888444333333333444444444444444444444444444444222111000111222111000111111111111000000000000000000000000000000000000111111000//////...------........................------------------------------............------...,,,***+++---...,,,***,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++---,,,,,,,,,++++++++++++((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------............////////////000000000000111222333333222444555555666888<<<@@@EEERRReeeyyyzzzlllbbbXXXOOOIIIGGGBBB;;;999999888555222444444333222111000000///111111111222222333333333222111000//////000111111111111111000000000//////000000/////////................../////////000000............////////////............////////////.../////////000000000000////////////////////////000......///000111000/////////000111111111111111000000111222222333444444111222333444555555555555444444444444444444444444111444666777666666666777666555555555555444444444444444444555555444444333333333444444444444333333333333222222222333444555333333333333333333333333444444444444333333222111444444444333333222111000000000000000000000000000//////............//////---...///...---,,,---///...------,,,,,,------...........................//////...------,,,++++++,,,,,,++++++***+++++++++******))))))))))))************************++++++,,,,,,++++++******************))))))))))))******,,,,,,,,,++++++++++++***++++++******++++++,,,------------,,,+++******)))++++++,,,,,,,,,,,,------------------............---............/////////................................................///......---......//////////////////000000000000/////////000000000111111111111111333666666444222222222222333555777:::;;;:::888666444333333444555444444444444444444444444555333111111222333222111111111111111000000000000000000000000000000000000000000//////...---------------------------------------------------------------............---------,,,++++++------,,,+++,,,,,,,,,+++++++++******************************************************+++++++++++++++++++++++++++++++++++++++*********((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......//////////////////...............////////////000111222333111222222111000000333555;;;CCCOOO___uuuuuujjj[[[NNNFFFAAA===;;;;;;888444444666777666444222111111111000000000000//////000111222333444555111111111000000/////////111111000000000000//////111000000000////////////......---,,,---...///000/////////...............,,,------...//////000000....../////////000000000/////////////////////////////////000222222111/////////000111111111111111000000111111222333333333111222222333444444444444444444444444444444444444333444666666555555666888666555555555555444444444222222333333333333333222222222333333333333222222333333222222222333444444222222333333333333333333444444444444333333333333444333333222111111000000000000000000000000000000//////............//////,,,...///...---,,,---......------,,,,,,------...........................//////......------,,,,,,)))***+++,,,,,,,,,,,,,,,******))))))))))))******((())))))***++++++,,,,,,+++************)))))))))******))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---******)))((('''&&&%%%%%%+++++++++,,,,,,,,,---------------------------------------.........//////------------------------.......................................//////000000000000000000000000000/////////000000000111111111000111222444555444222333333333444555777888999777666444333333333444555333333333333333333333333444222000111222333222111111111111111000000000///000000000000000000000000//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---...//////000/////////......---------////////////000111222222///000111000000111333555:::<<<@@@JJJZZZmmm~~~xxxmmmccc]]]NNNJJJEEEBBB@@@>>><<<999999666444444555666555444222222333333333333333333///000000111222333333333111111111111000///------000000000000000000//////000000000/////////.........---,,,++++++---///000/////////......------------------....../////////........./////////000000//////////////////////////////000333444444111/////////000111111111111111000000111111222222222333111111222333333333333333222333333333333333444444444555555555444444666888666555555555555444444444000111111222222222222111111222222333333222222111333333333333333333333444222222222222222333333333444444333333333444444444444333222111000000////////////////////////////////////............//////,,,---......,,,,,,---......------,,,,,,------.................................---------,,,,,,,,,)))***+++,,,---,,,+++*********))))))))))))******))))))*********+++++++++***)))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++******++++++,,,------,,,,,,+++******))))))+++++++++,,,,,,,,,------------------------,,,,,,------------............------------------------.......................................///000111111111111111111111111000000000000111111111222222111000000111333444333222444444444444444555555555444444333222222333444444333333333333333333333333222000//////111222111000111111111111000000000///////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---.........//////......------,,,,,,............///000111222...///111111111111444555444444666<<>>===999777444222000000111222000000111111222333333333111111111222222222222222222222111111111000000000000000000//////...............////////////000000............------------------,,,+++,,,---...///.........---------------//////......---,,,,,,+++------........./////////////////////////////////,,,+++,,,---//////---,,,//////000111111111111111111111111111111111111111000111111222222222111111/////////000000111111222333444555555444333444555666555555555555444444444//////000111222222222222222222333333333333222222333333444444444333222222000000111111222333333333444333333333333555777888666555333111000///000000000000000000000000000000//////............//////+++---...---,,,+++,,,---...------,,,,,,------...++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,+++***)))******))))))))))))******,,,,,,++++++***))))))((()))))))))************+++******))))))))))))************+++++++++,,,,,,,,,++++++******++++++,,,---*********+++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---------.........------------------------....................................///000111222333333222222222111111111/////////000000000111111000///...///111333333222111222222222333222222222222222222222111111222222222222222222222222222222222000///000111333222222111111111111000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,...---+++***,,,...,,,,,,,,,+++++++++******************************************************************************++++++++++++,,,,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------,,,------------------...------------...///000000...///111000///...///000555333444666444111333999<<<===AAAKKK[[[ooowwwkkk^^^VVVGGGCCC===999888999999999666555333111000222555777111222444444444444444555111111111111000000000000000000000000111111111111000000......---...///000........./////////000000////////////............------------............,,,------------------...---------------------------------.........//////////////////////////////...---,,,---...//////---//////000111111111111111111111111111000000000000000111111111111111000000/////////000111222222222222444666666555333333444666555555555555444444444//////000111222222222222333333444444444444333333333333444444444333222111///000000111222222333333444333222222333666888999888666444111000000000111000000000000000000000000//////............//////+++,,,------++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,******))))))))))))******++++++******************************++++++,,,,,,******))))))))))))***************++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,------......++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------..................................................................///000222222333333333222222111111111............/////////000000///...///111222222222...///000111222333333333222222222111111111111111222222222222222222222222333111000111222444444333111111111111000000000000/////////////////////////////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,...---+++***,,,...,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))+++++++++,,,,,,---------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................------,,,,,,,,,------.........---------------///000000,,,...000111111111222333///---000444333///111888:::888999???LLL^^^oooyyy~~~~~~|||tttkkkiiiddd]]]UUUKKKAAA;;;:::999777777777666444222222333444444222000//////222333444333222000000000222222222222111111111000......///000111222333333000///---,,,---...000111---.........//////000000000000000000////////////,,,---.../////////......,,,,,,,,,------.........+++,,,,,,------......///---------.........//////////////////////////////222000...///111222222111//////000111111111111111111111111000000000000000000000111111111000000//////000000111222222333333111444666777555333222222666666555555555444444444//////000222222333333333333444444555555444444333333333444555444333111000///000000111222222333333444333222222333666888:::999777444222000000111111000000000000000000000000//////............//////+++,,,------++++++,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///******))))))))))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******))))))))))))******))))))******+++++++++,,,+++++++++***((((((+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,---,,,,,,,,,,,,---......000000111111111111000000111111111111111000//////////////////000000000000000111111111111222222222222222222111111111000000...///000111222333333333222222222111000//////...///////////////000111111333222///...---...///000........................///000111111000...,,,***,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,---------------------------------------............///---------...///000000111000000111111111000000///111333666:::@@@HHHQQQWWW^^^]]]\\\___fffpppzzzzzzwwwyyy~~~oooeee^^^XXXSSSJJJHHHEEEAAA===;;;::::::888666444444444444222000222222222222222222222222333333333222222111111111000000000000000000000000111111000000//////..............................////////////////////////------------------------...---,,,,,,,,,,,,---...,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++...............------------......///////////////111000///...------...///000000000000000000000000000000000000000000000000000000000000111111111111333333333333333333333333333333333222222222111111...222555333///...111444222222333444555555555555222222222111000///...---222222111111000111111111...///111333666999;;;===666555222000000000111222///............---------//////.........---------------++++++++++++---------.../////////...---,,,+++,,,,,,------,,,,,,++++++++++++*********))))))******+++,,,------......))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++******************++++++***((()))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---,,,,,,,,,,,,---......///000000111111000000///000000111111000//////...////////////000000000000000111111111111222222222222222222111111111000000///000111111222222222222222222111111000//////...000000//////000000111222222111000/////////000111...........................//////000///...,,,+++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++++++++++++++++++++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++,,,,,,,,,------------------------------------------.....................///000111111111000000000111111000000///222333444555777<<>>BBBDDDEEEHHHKKKMMMMMMNNNPPPRRRZZZXXXWWWYYY^^^bbbddddddgggiiilllrrr{{{~~~}}}}}}wwwnnnfffeeeddd___ZZZWWWTTTRRRNNNJJJGGGFFFFFFGGGGGGBBB<<<888666666555555222222111111111111111222111000///000111222222000111111111111111111111111111111111111111111111000000000000000000000000000////////////////////////................................................------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------...,,,---......//////....../////////.........//////////////////////////////000000000000000000000000000000000000111111111111222222222222222333333333222222222222111111111111000222333222000000111333333333444333333222111000111000000////////////000000000000000111222333444222222111111111111222222111111222222111000/////////............---------........................---------,,,,,,---------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++((()))))))))************(((((()))***++++++,,,,,,)))***,,,+++***)))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////......------............------////////////000000000000000000111111111222222222000000000000000000000000000000111111111000000///000000000///////////////...------------...//////,,,,,,---.../////////...........................++++++***++++++,,,---...,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************))))))***+++++++++******************************************************+++******************+++***************************+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------------,,,---...///////////////...000111111000111222444222222333333444555666777777999;;;<<<;;;;;;===>>>AAAAAAAAACCCGGGKKKMMMMMMWWWZZZ___fffppp~~~}}}wwwsssssstttvvv~~~}}}yyyrrrjjjddd[[[RRRJJJIIIIIIDDD>>><<>><<<::::::::::::;;;:::888444222222222222111333333333333333222222111222000//////000111///...000000000000000000000000000000000000000000000000////////////////////////.............../////////................................................------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......,,,------.....................//////////////////////////////////////////////////////////////////000000000000111111111111111111111222222333333333222222222111111111000000111111222222111000111222222333333333222111000000111111000000000111222222000000000000111222333444000000000000000111222222000000111111111000/////////............------------.....................------------------------************++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************''''''(((***+++,,,---...(((***,,,,,,***)))***+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////000000//////...,,,---......///.........////////////000000000000000111111111111222222222//////000000000000000111//////000000111000000000////////////////////////......------......///000..................//////........................+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************)))******+++++++++******************************************************++++++***))))))***++++++************************)))***++++++******+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////000222222000///////////////000111222444555666222444666666555555555666666666777888:::<<<>>>???BBBFFFKKKPPPZZZgggqqqtttooommmkkkiiikkkooosssvvvnnniiihhhkkkmmmoootttzzz|||}}}wwwwwwxxxwwwvvvssspppnnngggdddaaa]]]XXXRRRKKKFFFEEE>>>:::<<<<<<:::888888:::999888777777666666666444444333222111000000000222222222222222111000000222111//////000000///...////////////////////////////////////000000000000////////////////////////---............/////////........................------------------------------------------------,,,------......------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000,,,,,,---............------...//////000/////////000000000000000000000000////////////////////////............////////////000000111111222333333333222111111111111000000000111111111111111111111111111111222222222111000000///...------...///000222000000000000111222333333000000///000000111222333000000000//////////////////............------------------...............------............------************+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---(((***,,,,,,+++*********++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000000111111000000///------...///////////////////////////000000000000000111111111111222222222////////////000000111111......///000111111111000///////////////////////////////////////000111111222111//////...///000000........................+++,,,---......---,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******************************************************+++++++++******)))************************************************++++++***))))))***++++++************************(((***++++++******+++,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---000222222111///...///...//////111222555777888000222333333222222222333333444555555555666777888555:::<<<>>>EEEPPPUUUTTTQQQOOONNNNNNOOORRRTTTUUUWWWTTTTTTYYY\\\]]]```cccbbbgggooouuuyyyzzz|||}}}}}}~~~zzzwwwuuuuuussstttvvvyyy||||||yyyvvvsssnnnjjjhhhhhhhhheeeccc[[[[[[YYYXXXUUUSSSQQQOOOJJJIIIGGGDDDBBB>>>:::888;;;777666888888666777:::666666666666555444444333222333444444333222111111...///000111111000//////111/////////111222111000////////////////////////........./////////000000////////////////////////---------.........//////........................------------------------------------------------,,,,,,---......---,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000+++,,,------......------,,,---///000000000//////000000000000000000000000////////////////////////............///////////////000000111222222333333111111111111000000000000222111111111222222111111///000111111111111111111---,,,+++++++++---///111222111111111111111222222111111000000111111222222000///............000000///............------------------.........//////,,,---...//////...---,,,++++++******+++,,,...///+++,,,,,,------,,,,,,+++,,,++++++++++++*********((())))))******+++++++++))))))))))))))))))))))))************************************************))))))))))))***************************+++++++++(((***,,,,,,+++***)))***++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,---,,,,,,,,,,,,---......000000111111111111000000------...///000000000///////////////000000000000000111111111111222222222.../////////000000111111------///000111111111111.........///////////////111111111111111222222333555333111000///000111222........................+++,,,...//////...,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++******)))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((***++++++******+++---)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------***+++,,,---............+++...222333333222222222///......///000222555666...///111111000///000111///000111111000000111222333777777666:::BBBEEEBBB<<<<<<;;;<<<======<<<:::@@@===>>>CCCFFFEEEEEEGGGHHHLLLRRRVVVYYYZZZ\\\]]]bbbcccdddcccaaa]]]YYYVVVSSSSSSTTTVVVXXXYYYWWWUUUUUUOOOIIIFFFFFFGGGFFFDDDDDDCCCBBBAAA@@@??????>>><<<<<<;;;;;;:::999888777555222222333111...///444000000111222333333333222---///111222111000000000,,,---...000111111000000///......///222333333222////////////////////////---.........//////000000////////////////////////---------.........//////........................------------------------------------------------,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******++++++,,,---......+++,,,------......------,,,---///000000000//////000000000000000000000000////////////////////////000000000000111111111111///000000111222222333333111111111111000000000000222111000111222222111000...///000111111111111111000///......///111333555222222111111111111111111333222222111111111111111000///...,,,---...000111//////.........------------------.........//////,,,---...//////...---,,,++++++******+++---...000+++,,,,,,------,,,,,,++++++++++++*********))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************++++++******************************************,,,,,,,,,++++++***************))))))******+++,,,++++++******++++++,,,---------,,,++++++******)))************************###&&&***...//////---,,,......////////////......///////////////.........000///...------...///000......///000000000000000........................------......//////000000///////////////000111111////////////000000000000........................------..................//////.........---------,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******************************************))))))))))))))))))))))))))))))))))))************''''''''''''((()))++++++))))))******+++++++++,,,************************))))))))))))))))))))))))++++++************++++++************************+++***)))))))))***,,,,,,******+++,,,,,,---.........------,,,,,,,,,------************+++,,,------.........------,,,,,,,,,////////////000000000000///////////////000000111///////////////...------////////////000000000000555555444333444555666777666666666666666666666666777777888888999999::::::<<<===>>>???@@@BBBCCCCCCEEECCCAAABBBEEEFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@::::::::::::;;;<<<===>>><<<;;;:::888777666666666444444444444444444444444222222222222222222222222111111111111111111111111000000////////////000000111111000000000000111111111111111111000000000000//////000000000000//////000000000000000000000000...///000111000///---+++///000000000000000//////------............------000///......///000///---------,,,,,,+++***))))))------------------------,,,,,,++++++***+++++++++******+++,,,------------,,,---...---+++***+++,,,------------------------++++++,,,,,,,,,,,,------//////000000111111222222///.........///000111222///////////////.........////////////////////////111111222222222222111111111111111111111111111111000000000111222222222333333333333222222222111111000000000000////////////000000000000111111111111222222111111000/////////000000000000000000000000000000///...------,,,,,,///...,,,++++++,,,...///111000000///......------)))***++++++,,,,,,++++++***++++++,,,,,,++++++***...------,,,,,,++++++***,,,+++***)))((((((((((((,,,++++++++++++++++++,,,************************,,,++++++***)))*********''''''''''''''''''''''''************************************************,,,,,,,,,++++++*********+++++++++++++++,,,,,,---++++++******++++++,,,---+++++++++++++++++++++,,,************************'''))),,,...000000............////////////..................//////////////////...------...//////......///000000000000000................................./////////////////////......///000000111....../////////000000000......................../////////...---------,,,......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))******************)))******+++,,,---*********+++++++++,,,,,,************************))))))))))))))))))))))))++++++************++++++************************+++***)))))))))***+++,,,******++++++,,,------......------,,,,,,,,,------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,++++++---............////////////////////////000111111///000000000//////...---.../////////000000000000333222111111111222444444444444444444444444444444444444444444444555555555666777777888999:::;;;;;;999777555666888999777555888777777777666666666666666555555555666777888999:::999777666555444444444333333333333333333333333222222222222222222111111222222222222222222222222222222111111111111222222111111000000000000111111111111111000000000////////////000000000000//////////////////////////////...///000000000///---,,,---...............------------............------...,,,+++,,,---...---+++......------,,,++++++***------------------------,,,,,,++++++***++++++,,,,,,,,,,,,---,,,,,,++++++,,,---...---+++***+++,,,------------------------++++++,,,,,,,,,,,,------.............../////////000000//////////////////////////////............000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111222222333222222222111111111111111111111111000000000000//////000000000111111111111111111111000000000000000000000000000000000000000//////......---,,,,,,...---+++******+++---...//////...------,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******++++++************++++++************************%%%&&&'''(((***,,,...///((((((((((((((((((((((((************************************************+++++++++++++++*********,,,,,,++++++,,,,,,---...++++++******++++++,,,---)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,...//////000000///......////////////......---------.../////////000......------------............///000000000000///........................///////////////.........///............///000000.........////////////000........................000000///...---,,,,,,+++---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))************++++++*********++++++,,,******+++++++++++++++,,,************************))))))))))))))))))))))))++++++************++++++******************************))))))******+++,,,******++++++,,,,,,------------,,,,,,,,,,,,------......------,,,,,,------,,,,,,,,,,,,------------,,,,,,---------.........000000//////000000111222000000000000000//////........./////////000000000///////////////000111111111111111111111111111111222222222222222111111111222222222333333444444444444222111222333444333111333333333333222222222222333333333222222333444444777666555333222222222222111111111111111111111111333222222222111111000000222222222222222222222222222111111000000111111222111000000//////000000111111111000000000000//////...//////000000//////...////////////////////////......///000000...---,,,++++++,,,------,,,,,,+++------............---------,,,+++,,,---...---,,,///......------,,,,,,+++------------------------,,,++++++***++++++,,,,,,------------,,,+++***)))+++,,,---,,,+++***+++,,,------------------------++++++,,,,,,,,,,,,------//////..................111111000//////......---........................000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111000000111111111111000000000000222222222111111111000000//////000000000000111111000000000000111111111111000000000000000000000000000//////......------------,,,+++******+++,,,---------,,,,,,++++++******++++++,,,---------------++++++,,,,,,,,,,,,++++++******++++++,,,------...(((((((((((()))***+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))***************+++++++++************************+++++++++***************+++++++++++++++,,,------++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++...............//////000---......//////......---,,,,,,------...///000000---------------------------...//////000000//////........................000000//////......------.........------...//////------........./////////........................//////......---------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++******************+++++++++************************))))))))))))))))))))))))((()))))))))******************))))))((()))))))))************************************************))))))))))))))))))))))))++++++************++++++***************************************+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------///...---,,,,,,,,,,,,,,,,,,---------.../////////,,,------------.........000////////////000111111///000000000000000//////........./////////000000.............../////////000000000000000000000000444333333333222111111111222222222222222222222222444444333444444444444333333333333222222222222222444444333222222222333333555444333222111111111111111111111111111111111111222222222111000000//////000000000000000000000000//////............//////000000////////////000000111000000000////////////...//////////////////...////////////////////////---......//////...------***++++++,,,,,,,,,,,,+++,,,------......------,,,...---,,,---///000///.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111111111000000//////...000000000//////......---------...............///111111111111111111111111000000111111111111000000111111111111111111111111222222111111000000//////000000000000000/////////111111111000000000000///////////////000000000111...//////000111222222222000000000000000000000000000/////////......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,))))))(((((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((*********)))'''&&&%%%$$$))))))))))))))))))))))))))))))*********+++++++++***************************************************************+++,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++......---,,,,,,---...///------............------+++,,,,,,---...//////000,,,------------------,,,------...///////////////........................000000//////......------......---------------...------------....................................,,,---------......//////------------............---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************+++***)))))))))))))))***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))******++++++++++++******+++++++++++++++,,,+++++++++++++++,,,---...------,,,+++******+++++++++++++++,,,---------...------.........///////////////......//////000111//////000000000000//////............////////////.........///////////////000000000000000000000000333333333222222111111111333333222222222111111111000000111000000000000111////////////000000000000444444333222222222333333444333222222111111111111111111111111111111111111111111111000000///////////////////////////////////////............//////000000////////////000000000000000////////////.........////////////..............................------...............---++++++,,,---------------,,,,,,------------,,,,,,...---,,,---///000///...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---)))***++++++,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111111000000//////......,,,---...///000/////////,,,---------......//////000000000000000000000000000000000111111000000000000000000000000000000000222111111000000/////////////////////////////////000////////////............////////////000000000......///000111222222333000000000000000000000000///////////////...............------------......------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********++++++***)))(((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((###$$$&&&((())))))***)))(((((((((((((((((((((((()))))))))***++++++,,,,,,************************)))))))))*********************))))))******+++,,,++++++******++++++,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------............------,,,,,,,,,---.........///------............------------...////////////...........................///////////////...............---,,,,,,,,,,,,---,,,,,,,,,---------..............................+++,,,,,,---...///000000------...............///------,,,,,,,,,,,,------***++++++,,,,,,++++++***)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++,,,,,,---)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))***++++++++++++*********+++++++++++++++++++++******++++++,,,---...,,,,,,+++*********++++++))))))))))))************---............/////////......------......///000---......///////////////------........./////////...//////000111000000000000000000000000000000000000000000000000/////////111111111000000000000000---...//////------.../////////000000000000111111111111111000111111222222333333222111111111111111111111111111111111111111//////////////////000000........................111000000//////000000111000//////......//////000000000////////////......---......//////......---........................---------------.........++++++,,,---............,,,,,,------------,,,,,,+++***)))***,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------((()))***+++,,,,,,,,,,,,)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------------+++,,,...///000000//////,,,,,,,,,---....../////////////////////////////////000000111111000000///000000000000000000000000000000000000000000//////////////////000000000000//////.........---------......////////////000000...//////000111222222222000000000000000000000000////////////////////////.........//////.....................------------++++++,,,---------------,,,,,,------------,,,,,,---,,,,,,+++******)))))),,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((())))))***++++++,,,,,,************************((()))))))))*********++++++************+++,,,,,,++++++******++++++,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,------......------,,,---------------------------...////////////...---,,,---......//////.......................................///////////////...------,,,++++++,,,,,,+++,,,,,,,,,,,,---------........................,,,---------.../////////,,,,,,,,,------.........------,,,,,,,,,,,,------***++++++,,,,,,++++++***((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,------...++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************((()))***+++,,,++++++***++++++******************************+++,,,---...,,,,,,+++++++++,,,------++++++***************))),,,,,,---------.........---,,,,,,,,,,,,---......,,,,,,---...............---------.........//////...///000111111111000000000000000000000000000000.........//////////////////////////////000000000...000222111///...000111111222222222333333333333000000000000111111222333222222111000000000000111000000000000000000000000---......//////000000000000000000000000000000000000000////////////000000//////............//////000000/////////.........---......//////......---........................,,,,,,,,,,,,------...///***+++,,,---............+++,,,,,,------,,,,,,+++***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...)))******+++++++++******(((***++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------,,,---...000000///---,,,++++++,,,------...//////........................//////000000000000//////000000000000000000000000/////////000000000000000/////////000000111111111////////////...................../////////000000//////000000111111111222000000000000000000000000/////////////////////000---..................---------------............***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********************)))))))))))))))******))))))(((((())))))***************************+++,,,,,,+++)))&&&###"""))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((())))))*********+++,,,,,,++++++,,,,,,---...++++++******++++++,,,---*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------......------,,,------------------,,,,,,---...///000000///...---,,,---......//////..............................---.........//////000000...---,,,,,,++++++++++++++++++,,,,,,,,,---------..........................................------+++++++++,,,,,,---------...------,,,,,,------...+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************((()))***+++,,,+++******++++++******************************+++,,,---...,,,,,,,,,,,,------...///.........------,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,------+++,,,,,,---.........------------.........//////......000111111111000///////////////////////////...//////000000111111111/////////000000111111111...000222111///...000222000000000111111111222222111111111111222444555555111000000////////////000////////////////////////,,,------...///000111111111111111111111111111111......------------......//////............//////000/////////............---..................---........................,,,,,,,,,,,,,,,---...///)))***+++,,,---.........+++,,,,,,------,,,,,,+++,,,++++++,,,...//////...------------------------++++++++++++++++++++++++************+++,,,---...+++++++++++++++***)))((((((***++++++******+++---++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000000---...000000///...,,,***++++++,,,,,,---...//////........................//////000000000000//////000000000000000000000000......//////000000111111//////000000111111222222000000000000////////////............/////////000000000000000111111111111000000000000000000000000////////////000000000000,,,------......------,,,------------------------******+++,,,,,,,,,,,,+++,,,------......------,,,)))))))))***++++++,,,,,,(((((((((((()))***+++,,,******))))))))))))******************************&&&''')))***+++***)))(((************************(((((()))***+++,,,------*********************+++((((((((())))))******+++************************)))************+++++++++******))))))***,,,...///---,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///////////////////////////////////////..................////////////000........................---------,,,,,,------.........------------......//////............//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---+++*********++++++************************,,,,,,++++++***)))))))))******))))))))))))******((((((((((((((((((((((((************************+++++++++***)))(((((('''))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((******++++++++++++******))))))************))))))(((((()))***************************************,,,,,,,,,+++++++++******++++++*********+++---...+++,,,,,,------,,,,,,,,,---......//////......---,,,,,,,,,------------...000///...------------------------............///222222111111000000//////...//////000000000000000000000000000000000000000///////////////////////////000000111111111111000222222222222222222222222222111000//////000111222000///...------...///000......////////////......//////.........---------......////////////............////////////............////////////......------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++************++++++++++++*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******************---,,,***)))))))))***+++******++++++++++++*********+++,,,---,,,+++)))'''******+++++++++,,,,,,,,,+++++++++,,,,,,---------..................------------++++++++++++---------------........./////////......---------......///////////////.........---.........//////000000////////////000000000000222000...---,,,---///000111111111111000000000000---......///000000111111000000000000000000000000000000000///......------...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))---------+++((('''((())))))******++++++,,,,,,,,,******************)))))),,,,,,,,,,,,,,,,,,------************************)))************++++++++++++******)))***+++,,,------,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................////////////................../////////000000000..............................---,,,,,,,,,------------,,,,,,,,,,,,------//////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,+++*********++++++******************************************++++++*********))))))*********************************************************++++++******)))(((((('''))))))))))))))))))))))))(((((())))))******++++++******************************++++++++++++******))))))************))))))))))))***+++++++++++++++************************,,,,,,++++++************++++++*********+++,,,---,,,,,,---------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////...---------------------------.....................---------,,,,,,,,,,,,---...............////////////////////////000000000000000000000000//////000111111111111000///000000000000000000000111111000//////000111111000///...------...///000......////////////......//////.........---------......////////////......//////000000000000//////......////////////......------------------------........................------------------------,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++((())))))))))))*********------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))(((((()))***)))******++++++******)))((((((*********)))'''&&&************+++++++++,,,+++++++++,,,,,,,,,------.........------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------......---------......////////////////////////...------------......//////------...//////000111111111000...---------///000//////000000000111111111000000111111222222222333000000000000000000000000------......//////000000------,,,,,,,,,,,,------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,+++++++++************))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***)))))))))))))))))))))))))))******)))''''''(((***++++++++++++++++++++++++*********))))))(((((((((******************))))))************************)))************++++++++++++******)))******++++++---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................////////////000000000........................///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,//////............//////------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......---,,,+++*********++++++************************((())))))***++++++,,,,,,++++++************++++++************************************************++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))***************************************++++++++++++******))))))************))))))******+++,,,,,,,,,,,,,,,************************+++************)))))))))++++++*********+++,,,---------------,,,,,,+++*********++++++++++++*********++++++,,,---......//////...------------------------------............---------,,,,,,,,,,,,,,,,,,,,,---............---////////////////////////000000000000000000000000/////////000000111111111000000000000000000//////111000000//////000000111//////............//////......////////////.....................---------......////////////...............//////...............////////////......------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,((())))))))))))*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))******++++++******)))(((((()))******)))'''&&&)))))))))*********++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,---...//////......//////////////////,,,---------------......,,,,,,---...//////000000111000///------......///---......///111222222333111111111111111222222222000000000000000000000000---------...//////000000------,,,,,,,,,,,,------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''&&&&&&(((***+++++++++******)))))))))******))))))((('''''''''******))))))((((((''''''************************))))))*********++++++++++++*********************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++........................------...............///------........./////////........................///......---,,,,,,,,,,,,------,,,,,,,,,,,,------///......------......///------,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,+++++++++++++++++++++************************))))))*********+++++++++,,,++++++++++++++++++,,,************************************************************))))))(((((())))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++******))))))************)))))))))***++++++,,,,,,++++++***************************)))))))))))))))))))))+++++++++++++++++++++,,,------------,,,+++******+++,,,,,,------,,,,,,+++******+++,,,---......///......---,,,,,,---------,,,,,,---------.........//////..................---...//////000000//////////////////////////////////////////////////////////////////000000111222333333333333222222222222000000000//////000000000/////////....../////////......////////////..............................---......//////......---,,,,,,------------,,,,,,---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++++++++***)))((())))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---...///000............////////////........................---------...............000000///............///......//////000111111222////////////////////////////////////////////////000//////......---,,,,,,---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,+++++++++++++++((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''&&&&&&((()))*********)))((((((''''''***)))))))))((((((''''''---------,,,,,,++++++***************************))))))*********+++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++........................,,,---------......//////,,,,,,---------.................................///...---,,,,,,,,,,,,,,,......------------............------------............------------......+++++++++,,,,,,---------,,,++++++++++++,,,------++++++++++++++++++++++++************************+++++++++*********)))))),,,++++++++++++++++++,,,))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))((())))))***************************************)))))))))))))))))))))***++++++++++++++++++++++++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++******++++++,,,---......------,,,,,,,,,------...,,,,,,,,,------------...////////////////////////---......///////////////............................................................///000111222555555444444444333333333/////////000000/////////...//////////////////.........////////////......---.....................------............---------------......---------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++*********((()))))))))*********+++******++++++++++++++++++)))))))))******)))))))))*********+++++++++******((())))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,...///000---.........//////000000000000000////////////////////////...------,,,,,,000000///...............000////////////////////////////////////000000000/////////////////////////////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))***((('''&&&''')))*********))))))((((((((())))))))))))))))))))))))+++++++++++++++*********************************)))************+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////,,,,,,---------.................................---------,,,,,,------...///......------......///......------------............---------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++,,,,,,,,,++++++************************,,,,,,++++++***))))))(((++++++************++++++((((((((((((((((((((((((******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((******++++++++++++******))))))************))))))(((((()))************)))************************)))))))))************+++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------------.........++++++,,,------------,,,........................------------------------......------...000222333333333333222111111000000...//////000000//////.........////////////............////////////......---------...............------............------//////000000000000//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))((())))))))))))*********++++++++++++************''''''(((((()))*********''''''((()))))))))((((((((())))))******))))))(((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++*********)))******++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,+++++++++,,,---......------......///000000000111111111000000000000///000000//////...---------///////////////.........000000000//////.........000000000111222222333333000000000000000000000000,,,,,,,,,---......//////,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))***++++++)))((('''(((***++++++++++++************(((((())))))***+++++++++((((((((((((((()))))))))************************)))************+++++++++***+++,,,---......------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,------...//////........./////////000000........................,,,,,,,,,,,,------...///...------,,,,,,------......------,,,,,,------...---,,,,,,,,,------...///...------,,,,,,++++++***+++++++++***++++++,,,---)))***+++,,,,,,,,,,,,+++************************++++++***************************))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))***++++++++++++***************************************++++++,,,,,,+++,,,,,,,,,,,,+++***)))******+++,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,...................................................---,,,,,,...000222333222222111000000///............///000000///......---...///000000///...---......////////////......---------.........//////,,,------......------,,,.........//////.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((())))))))))))*********++++++++++++************'''(((((()))******++++++'''((()))*********))))))(((((())))))))))))((((((((((((((((((((())))))***************+++++++++,,,++++++++++++*********))))))))))))***+++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------------......///000000111111000000000////////////.........//////000000000///////////////......---.........///////////////...//////111222333444555000000000000000000000000+++,,,,,,------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))*********************(((((()))))))))*********))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))((()))***)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------******++++++,,,,,,,,,---************************)))************+++++++++)))+++,,,...//////......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,---...//////000000000000111111111111........................+++++++++,,,---...///000---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++,,,,,,---...///...------,,,+++***)))++++++******++++++,,,---)))***+++,,,---,,,,,,+++************************)))))))))***++++++,,,,,,******))))))))))))******************************************************)))))))))))))))*********))))))))))))))))))))))))'''(((((()))***++++++,,,******************************++++++++++++******))))))************))))))******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++,,,,,,---,,,+++***))))))***+++,,,---.........---......//////......---------,,,++++++******)))++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,------.........,,,---......//////..............................////////////////////////...---,,,,,,---///222444222222222111000//////...---...///000000///...------...///000000///...---......////////////......---------.........//////,,,------......------,,,***++++++,,,,,,++++++***,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,***+++,,,---...------,,,(((((())))))))))))((((((******))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++******))))))((())))))***++++++,,,,,,++++++------------++++++---------.........//////------,,,+++++++++,,,,,,---------...///000000111000000//////.........---,,,,,,---///000222333333/////////000///......---,,,------...///000111111+++,,,---///000222333444000000000000000000000000///......------,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********''''''(((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%'''((((((((()))+++---,,,++++++***)))(((''''''((())))))))))))*********+++++++++*********))))))---------,,,+++***))))))******+++,,,,,,---......,,,,,,,,,,,,---...///000------...............---///...---,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++,,,---...///000////////////////////////,,,---......//////..............................---,,,,,,,,,,,,---............------------......------..................---------,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++*********))))))++++++++++++***((('''&&&)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,+++++++++,,,,,,---...************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,..................------///............///000000////////////////////////111///---...111222000...000000111111111111000000///............---------/////////...------,,,,,,000000///...------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++......---,,,,,,+++******------------------------************************)))))))))))))))))))))))))))************+++++++++***************************************************)))))))))***+++,,,,,,)))))))))***+++++++++,,,))))))***++++++++++++*********************++++++************************************************((()))***+++,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,...//////...------...........................//////000111111111111111---------............///111000......//////...,,,........................------------...///111222------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***'''%%%%%%''')))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***************''''''(((((()))******++++++++++++******))))))((()))))))))*********++++++,,,,,,,,,+++++++++******'''((()))************************++++++,,,,,,,,,***************+++,,,------...///000000000000000000///...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,---...///........................,,,------.......................................---,,,,,,,,,,,,---............------------......,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************++++++************************++++++******)))*********+++++++++*********))))))******+++******)))((('''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,*********+++++++++,,,,,,************************+++++++++++++++,,,------************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------......//////......---,,,,,,,,,,,,,,,..................------......------......///000........................///000000///...------.../////////000000/////////............---------------------...............000//////...------,,,,,,,,,++++++******++++++,,,//////.........---------...------,,,++++++******------------------------************************++++++++++++++++++++++++)))************+++++++++*********************************************************)))******++++++******************++++++))))))***++++++++++++***,,,++++++******)))))))))************************************************+++++++++++++++***))))))***))))))******+++,,,,,,*********+++++++++,,,,,,------------------------+++---......---,,,,,,------------------------------...//////000000000///------------...............---,,,,,,.........,,,........................///......------...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++(((&&&&&&(((***((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))$$$$$$%%%%%%&&&''''''(((++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++''''''(((******+++++++++************++++++++++++*********)))******++++++---...///111222222222222111000///...------------,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,,,,,,,,,,------........................,,,,,,---...............---------------------------,,,,,,,,,,,,---............------------......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************))))))************************,,,,,,+++***))))))))))))+++************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********************************************************++++++++++++,,,*********++++++++++++,,,******************************************+++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------,,,,,,,,,,,,------------------......------,,,,,,,,,---..............................///222333111,,,***,,,///---......//////......---............------------+++,,,,,,---......////////////......---,,,,,,,,,+++******))))))******+++............------------------,,,,,,++++++******------------------------************************++++++++++++++++++++++++)))************+++++++++************************************************++++++******)))***************************))))))((()))******++++++******,,,,,,+++***)))(((((('''***************************************************++++++++++++***))))))************************))))))*********+++++++++------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------............+++***)))***,,,...---,,,------------------------000///...------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,+++)))'''''')))+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((('''''''''((())))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++------,,,+++++++++,,,,,,---...///111222333333333222111000///...---------++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,,,,+++,,,,,,,,,........................,,,,,,---.........---------------------------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++******))))))((((((++++++++++++++++++++++++++++++***)))))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************************++++++++++++************++++++++++++******************************))))))))))))*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------......,,,,,,++++++,,,,,,---...........................000111222111...---...000.........//////..................---------,,,,,,,,,,,,,,,------..................------,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,+++***)))))))))***++++++******))))))((((((((())))))***************++++++******))))))((((((************************************************((((((***+++,,,------------------,,,+++)))((((((************++++++++++++++++++++++++++++++++++++,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---------.........+++***)))***,,,---,,,+++------------------------......------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++***************************************+++,,,,,,***)))(((***+++++++++******)))((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************)))(((''')))))))))******+++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,))))))))))))************++++++,,,,,,,,,+++******---------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---///000111222222333222111000///...---------+++*********++++++,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,------,,,+++++++++,,,,,,........................+++,,,,,,---...------------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))(((((((((************************))))))(((((()))******+++))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++******************************)))(((((()))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++,,,,,,,,,,,,------......,,,++++++++++++,,,------...........................,,,+++---///000///......//////000000//////......------------,,,,,,,,,......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,+++***)))))))))***+++******))))))((((((((((((((()))************)))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,------......+++,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---...000000...---...///------------------------.........//////......---,,,,,,,,,------------...///---,,,,,,------,,,***------------------------***+++,,,,,,---.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***************************************************+++,,,+++))))))***+++++++++******)))(((((((((************************((()))))))))************))))))))))))))))))))))))***************)))((('''&&&&&&''''''''''''(((((()))*********++++++,,,,,,************+++++++++,,,((((((((()))))))))))))))%%%&&&((()))++++++,,,,,,------------............+++++++++******+++,,,,,,---...///111111222222222222111000...---,,,,,,,,,************+++,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------......------,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))***++++++(((((()))))))))))))))***'''((()))***************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++)))))))))************+++************************+++***))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))***,,,------,,,++++++++++++,,,,,,------......,,,,,,+++++++++,,,------------------------------+++(((&&&(((---///...+++/////////000000/////////------------,,,,,,,,,,,,......------,,,++++++***------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************************************++++++******)))*********))))))))))))))))))(((((('''((())))))******))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******&&&(((***,,,---......---++++++,,,,,,,,,---------------------------------,,,...//////...------....................................///......---,,,,,,,,,,,,,,,------------000///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))))))))***************************************)))***++++++)))))))))+++((((((((()))******++++++************************))))))))))))************)))))))))))))))))))))))))))************))))))((((((((())))))))))))))))))))))))******************)))))))))*********++++++(((((())))))************%%%&&&''')))+++,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,---......000000111222333333222222222111///---,,,++++++***************+++,,,---...+++,,,,,,------,,,,,,+++,,,------......------,,,************+++,,,------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------,,,+++*********)))*********++++++++++++++++++++++++++++++++++++************************((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))******((())))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************,,,+++***))))))))))))***************************************++++++++++++************************)))*********++++++++++++))))))******++++++,,,,,,(((***+++---------+++******++++++,,,------......,,,,,,,,,,,,,,,---......------------------------************,,,,,,,,,,,,---......//////......------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------******************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++*********************************************************)))******++++++((((((((()))))))))))))))'''(((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((%%%''')))+++,,,+++*********+++++++++,,,,,,,,,,,,------------------------***,,,------,,,++++++,,,---------------------------------------,,,++++++++++++,,,,,,,,,---------///...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++((()))))))))*********+++************************''')))******)))((()))***((((((((()))******++++++************************))))))))))))************))))))))))))))))))))))))((())))))************)))++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********))))))******+++++++++,,,***++++++,,,,,,,,,++++++******+++,,,,,,---......---------...///000111222222222333444444444333333111000///---+++*********************+++,,,---...+++,,,,,,------,,,,,,+++,,,------......------,,,************+++,,,---...------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))((())))))******++++++++++++++++++++++++++++++++++++************************''''''(((((())))))******((((((((((((((((((((((((+++***)))((((((''''''((('''((((((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************,,,,,,+++***))))))******************************)))************+++++++++************************))))))******++++++++++++(((((()))***+++,,,,,,---((()))+++---------+++*********+++,,,,,,---......------,,,,,,------...///------------------------,,,///111000,,,+++---000,,,------......------,,,---------,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))******+++++++++******************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++***************************************************)))))))))***+++,,,,,,''''''(((((())))))******'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))))))))))))))*********)))&&&$$$""")))************+++++++++++++++++++++++++++++++++(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************(((((())))))*********+++))))))))))))))))))))))))&&&(((******)))(((((()))++++++******)))(((((((((************************))))))))))))************))))))))))))))))))))))))'''((()))***************))))))((((((((((((((((((******)))))))))***,,,---+++++++++++++++***)))(((************************++++++******************,,,,,,++++++,,,---///000222222111111222222333444666555555666777666333111/////////---+++))))))))),,,++++++******++++++,,,...------,,,+++***))))))++++++------------++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,++++++******++++++,,,)))***+++---.../////////******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***************''')))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))***)))(((''''''((()))***+++++++++***************++++++******)))(((((((((************************...---+++*********+++,,,(((((((((((((((((((((((())))))))))))*********************************************)))'''(((***,,,++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---************+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++,,,,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))((())))))***+++************************)))************+++++++++,,,***'''%%%%%%'''***,,,++++++++++++++++++++++++******))))))))))))******((()))+++,,,,,,+++***))),,,+++++++++***)))))))))%%%&&&'''(((((()))(((((())))))))))))))))))))))))***)))(((''''''((()))***************)))))))))))),,,,,,+++***))))))******++++++******+++---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***,,,---------------,,,,,,,,,---------,,,,,,+++***,,,------......------,,,------............------........................+++******+++,,,+++)))'''***+++,,,------,,,+++***+++++++++*********))))))************************************************)))************+++++++++************************+++*********))))))((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***++++++++++++++++++***))))))************************************************---------...///000111222222111111111222222333333666555444555555333111...,,,---...---+++******+++,,,++++++******++++++,,,---,,,,,,++++++******)))++++++,,,------,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************++++++,,,,,,+++******)))((())))))*********))))))((()))******)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''((()))***'''((((((((())))))******************))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))************************))))))))))))*********************************************)))((((((***,,,++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***+++++++++,,,,,,------------------------------------------......---,,,,,,++++++,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------++++++*********+++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))***++++++************************)))************+++++++++,,,***(((''''''(((***,,,++++++++++++++++++++++++******))))))))))))*********++++++,,,+++***((((((++++++******************((())))))************)))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++,,,++++++***))))))******++++++******+++,,,...///++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,//////000000000000//////------------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,------------,,,,,,........................,,,,,,+++,,,------***(((+++++++++,,,,,,++++++++++++++++++*********))))))************************************************))))))*********+++++++++************************))))))))))))((((((((('''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((()))***++++++++++++***))))))************************************************))))))***+++,,,---......111111111111222222333333666444333222222000---+++***,,,---,,,++++++,,,---++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,------......------,,,------,,,,,,,,,,,,------------,,,,,,+++***)))(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******++++++******))))))))))))*********))))))(((''')))++++++***)))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))$$$%%%%%%&&&((())))))***))))))))))))************(((((((((((((((((((((((())))))((('''''''''((((((************************))))))))))))************************************)))******)))(((((()))+++++++++************++++++************************************************************************+++++++++++++++++++++++++++************+++,,,,,,...---,,,+++************++++++,,,,,,------......////////////////////////000...,,,+++************...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))***************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++,,,,,,************************)))************++++++++++++******))))))******+++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++***)))'''&&&))))))******************)))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,,,,+++******)))*********++++++***++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---,,,------......------,,,//////000111111000000///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++------------------------------,,,---......,,,***,,,++++++++++++++++++,,,+++++++++***************************************************************)))))))))*********++++++)))))))))))))))))))))))))))(((((((((((('''''''''******))))))))))))******))))))))))))))))))))))))************************'''((((((((()))(((((((((******+++++++++******)))***************************************+++++++++&&&'''(((***++++++,,,,,,000111111222222222222222333111/////////...,,,******,,,---,,,+++***+++,,,++++++************++++++))))))******+++++++++,,,+++++++++,,,,,,++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++***************+++,,,,,,,,,------......------,,,...------,,,,,,------.........---,,,+++***))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))*********))))))((()))************)))((((((&&&(((******))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))%%%%%%&&&''''''((())))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))))))))************************((()))))))))************************************)))*********(((((()))+++++++++************++++++************************))))))))))))))))))))))))***************************************************************++++++,,,,,,,,,++++++***+++++++++******+++,,,------......////////////////////////...---+++***)))***++++++...---,,,+++************+++++++++++++++++++++,,,,,,+++***)))))))))))))))***************+++++++++******+++++++++,,,,,,,,,************************************************++++++******++++++,,,---************************))))))*********+++++++++***++++++,,,,,,++++++*********************************))))))))))))******++++++*********)))(((((((((((())))))******++++++(((((()))(((((('''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++++++++***************+++******+++++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---------------------------,,,+++,,,---...,,,+++---,,,+++******+++,,,---************************************************************************))))))))))))************(((((((((((((((((((((((()))))))))))))))(((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************))))))*********++++++++++++++++++,,,------......///000111222222222111111...---,,,,,,---------+++,,,------,,,***))))))***+++******))))))******+++((())))))******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,------......------,,,...------,,,,,,------......---,,,,,,,,,,,,------++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))*********))))))))))))*********))))))(((%%%'''))))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,************************)))))))))*********))))))))))))))))))))))))))))))((()))))))))************************************((()))+++***)))((()))***++++++************++++++************************))))))))))))))))))))))))******************************************************))))))******+++,,,************+++,,,---...******++++++,,,---......------------------------+++************+++---...---,,,++++++************++++++++++++++++++++++++---,,,+++*********************************************+++++++++,,,,,,,,,************************************************++++++******++++++,,,---************************))))))*********+++++++++***+++,,,------,,,+++*********************************))))))))))))******((((((((())))))******+++((((((((())))))******+++(((((()))(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))))))))+++***************++++++******++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++---,,,+++++++++,,,------***++++++,,,,,,++++++***------,,,++++++,,,---------------------------------+++***+++,,,---,,,+++---,,,+++******+++,,,---************************************************************************(((((()))))))))*********((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''((()))***))))))***++++++++++++***************************)))))))))***++++++,,,,,,---,,,+++******+++,,,---...///111222222222111000,,,+++)))***+++------,,,,,,------,,,***((()))*********))))))))))))******)))))))))*********++++++++++++************++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,------,,,,,,,,,,,,---------,,,,,,+++,,,---///000++++++,,,---------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++******(((((()))***************%%%'''))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((''''''(((((()))************************&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))(((((('''(((((()))***+++++++++************************''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))************************************((()))++++++)))((()))***++++++************++++++***************************************************************************************************))))))))))))***++++++(((((()))***+++---...///******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++************+++++++++++++++++++++*********,,,,,,+++*********++++++***************)))))))))******+++++++++,,,,,,,,,***************************************************************+++,,,,,,************************)))************+++++++++***++++++,,,,,,++++++*********************************))))))))))))******'''''''''((()))***+++,,,(((((()))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((())))))))))))((((((************))))))((((((*********)))******+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++*********+++,,,---------------,,,+++***+++,,,---...++++++,,,,,,,,,,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++------,,,,,,++++++++++++++++++,,,***************+++++++++************************************************((((((((()))))))))******))))))))))))))))))))))))******+++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''',,,***'''%%%%%%&&&(((***))))))***+++++++++++++++************************((())))))***++++++,,,,,,///---)))'''&&&(((***+++...///111222222222000000---+++))))))***++++++******+++,,,+++***)))***+++******))))))))))))******))))))))))))************,,,+++***))))))***+++,,,***************++++++,,,************************+++++++++++++++,,,,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,...///+++,,,------...---------******+++++++++,,,,,,,,,************************)))******+++,,,,,,++++++&&&'''(((***++++++++++++''')))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))******(((((())))))*********+++************************'''''')))*********))))))))))))))))))))))))))))))))))))))))))************************************''')))++++++***)))))))))++++++************++++++************************++++++++++++++++++++++++************************************************)))))))))))))))***++++++***)))******+++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,))))))))))))***+++,,,---++++++++++++*********)))******)))))))))******++++++*********)))))))))(((******+++++++++,,,,,,,,,***************************************************))))))))))))***++++++************************)))************++++++++++++++++++******+++++++++******************************))))))))))))******((((((''''''((()))***+++)))))))))))))))(((((((((((())))))************)))(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))***************))))))***++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++******+++,,,---......------,,,+++******,,,...///,,,,,,------------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,.........+++++++++,,,,,,+++++++++))))))*********+++++++++************************************************(((((((((((()))))))))***************************))))))******++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((,,,***&&&###"""$$$'''***((()))***+++++++++++++++************************((())))))***++++++,,,,,,444111---***(((***,,,......///111222333222000//////---***))))))***))))))''')))***+++******,,,---******))))))))))))***************))))))))))))))),,,+++***))))))***+++,,,*********)))***++++++,,,*********************************)))***++++++,,,,,,------......------,,,,,,++++++******++++++,,,---,,,***))))))***,,,---+++,,,------......------*********++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,%%%&&&((()))+++,,,,,,,,,)))+++,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''((()))******)))((('''&&&&&&'''((()))***++++++))))))))))))************)))))))))))))))))))))))))))***+++---------,,,+++************************))))))))))))************************************''')))++++++***)))))))))++++++************++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...+++***(((((())))))***+++------++++++++++++******))))))(((((('''(((((()))***++++++*********))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))((()))******+++************************)))************++++++++++++******))))))******+++))))))))))))))))))))))))******))))))))))))*********)))(((''''''((())))))******))))))((((((''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''((()))******)))((('''''''''((()))***+++,,,,,,******))))))***+++,,,,,,)))***+++,,,,,,+++))))))++++++++++++++++++++++++************************++++++******++++++,,,---,,,------......------,,,((()))***+++,,,------,,,---,,,+++******,,,...///,,,------......------,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---///000///***+++,,,------,,,+++***))))))******++++++++++++************************************************(((((((((((())))))))))))************************(((((())))))*********+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((---,,,+++******+++,,,------------,,,+++***)))(((******))))))******+++,,,333000---***)))***---...000111222333333222111000+++*********))))))((((((,,,,,,,,,+++++++++++++++******++++++++++++******************************))))))))))))))))))))))))---------------,,,+++***************************,,,++++++******++++++,,,...---,,,+++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++++++++***)))(((''')))***)))((('''(((*********************************))))))((((((''''''''')))***++++++***)))'''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++******)))((((((((((((((())))))))))))************++++++************++++++(((((()))***************))))))))))))))))))))))))******))))))))))))*********************************)))(((''''''((()))***))))))))))))*********************)))))))))))))))(((((()))************)))(((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++---,,,+++************+++---,,,,,,+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++************++++++))))))************))))))************************)))***,,,------,,,***)))************************+++***)))'''''')))***+++)))))))))***++++++,,,,,,++++++***)))(((((())))))*********)))))))))))))))))))))))))))************++++++************++++++******))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))******+++,,,------,,,,,,,,,,,,++++++...,,,(((&&&&&&'''***,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++*********************************************************************************+++,,,...///000,,,+++***((((((((()))***************************)))(((((((((******((('''))))))))))))))))))))))))'''&&&&&&&&&'''***,,,...***************)))((((((******)))(((((()))******++++++++++++***)))((((((******))))))******+++,,,...---+++******,,,...//////000111111111111000///*********)))))))))(((((())))))))))))))))))******************************************************))))))))))))))))))))))))***+++++++++******)))(((************************,,,++++++******++++++,,,...------,,,++++++,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++***)))))))))***+++***)))((()))+++***************************)))))))))((((((((('''((()))***++++++***)))((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((()))))))))*********++++++))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''((((((***************************)))(((''''''((()))***))))))))))))***************)))))))))))))))))))))((())))))***+++*********(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++*********)))(((((((((((()))************************++++++++++++++++++++++++************************************************************************************************++++++************++++++******++++++++++++******************************)))***,,,------,,,***)))************************+++***)))(((((()))***+++******))))))))))))))))))++++++***))))))))))))))))))))))))))))))*********))))))))))))*********************))))))************)))&&&%%%$$$%%%'''((())))))((((((((('''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))*********************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++************))))))******+++,,,+++++++++,,,,,,------------,,,***((('''(((***+++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++***))))))))))))))),,,+++)))((((((((()))******************************))))))***++++++***((()))))))))))))))))))))))))))(((''''''(((***,,,...)))************))))))(((***))))))(((((())))))******************)))((('''***))))))))))))***++++++(((((())))))+++,,,...///---......//////......---******))))))))))))((((((((((((((()))*********+++******((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((************************,,,++++++******++++++,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))************))))))))))))***))))))((((((((((((((())))))))))))*********+++))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''((((((************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))******))))))***++++++++++++***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---------,,,+++***))))))((('''''''''((((((************************++++++++++++++++++++++++************************************************************************************************++++++************++++++++++++,,,,,,,,,,,,++++++************************)))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++******))))))(((''''''&&&+++***))))))))))))))))))(((((())))))******++++++))))))))))))***************))))))(((((())))))***+++)))&&&######%%%(((***)))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))***++++++++++++***((()))******++++++******++++++++++++++++++++++++************************************************)))******************)))******))))))******+++,,,)))******+++---......///---,,,+++*********++++++,,,++++++******+++,,,,,,---------,,,,,,+++++++++++++++++++++*********)))------------------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************,,,+++***)))((('''''''''+++***))))))((()))))))))************************+++***)))***,,,,,,***)))))))))))))))))))))))))))+++***)))))))))***,,,---))))))************)))(((++++++************++++++******++++++***)))(((((()))))))))))))))***++++++&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))(((((())))))***+++,,,---------+++)))'''&&&&&&''')))+++(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))***++++++))))))***+++(((((((((((((((((((((((())))))))))))((((((((((((((()))************)))((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((++++++******))))))(((((())))))(((((((((((())))))'''(((((((((((()))))))))++++++************++++++(((((()))***************((((((((((((((((((((((((******))))))))))))******************************))))))(((((((((((())))))((()))))))))************)))))))))))))))*********)))******+++++++++++++++(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---......---+++***+++******)))))))))))))))************************************************++++++++++++++++++++++++***************************************************************+++++++++++++++************++++++***++++++++++++++++++***************************)))***++++++++++++***)))******************************)))(((((()))************)))))))))(((((((((******)))))))))))))))***''''''((()))***++++++,,,((()))))))))************))))))(((((((((((()))))),,,***)))''''''(((***+++)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))************)))'''(((***+++++++++***)))************************************************))))))))))))))))))))))))))))))************))))))******))))))******+++,,,******+++,,,,,,---......,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,...------,,,,,,++++++***************))))))))))))+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++***************++++++******))))))))))))))))))***************************))))))***++++++***(((((((((((((((((((((((((((++++++***)))))))))***+++((())))))*********))))))************************+++++++++,,,++++++******))))))(((((())))))***+++'''''')))*********))))))************************(((((((((((((((((())))))))))))***+++,,,---------+++)))'''&&&&&&''')))+++(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,+++++++++************************,,,++++++******++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******((()))***)))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((++++++******))))))(((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((++++++************++++++(((((()))***************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************(((((())))))************))))))***++++++++++++***(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((()))))))))************+++---......---+++***+++******)))))))))))))))************************************************++++++++++++++++++++++++************************(((((((((((((((((((((((())))))*********+++++++++++++++************++++++))))))************))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))******+++++++++***)))))))))))))))******''''''((()))***++++++,,,((()))))))))************))))))(((((((((((())))))))))))***++++++***))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((()))((((((((('''((()))++++++***))))))************************************************))))))))))))))))))))))))))))))************))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******++++++,,,,,,,,,,,,---------,,,,,,+++++++++*********)))))))))(((((()))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++***************++++++)))))))))*********)))))))))))))))))))))))))))))))))(((((()))******)))'''((((((((((((((((((((((((******))))))((((((((((((((())))))************)))'''(((((())))))(((((('''++++++,,,,,,,,,++++++***)))(((((((((((()))******)))))))))******)))((((((***))))))(((((())))))***''''''(((((((((((())))))((((((((()))*********+++******((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))))))))************************,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))***++++++++++++***''')))***)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))******)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))((((((((((((((())))))***&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((()))******++++++(((((()))************)))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,,,,,,,+++***))))))((('''''''''((((((************************************************))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,++++++************++++++)))))))))******)))))))))************************************************)))))))))))))))))))))))))))))))))******))))))))))))))))))***+++,,,,,,,,,)))))))))))))))******+++(((((())))))******++++++))))))))))))***************))))))(((((())))))***%%%&&&)))***+++)))(((&&&******)))))))))((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((())))))******))))))************************************************************************)))******************)))******))))))******+++,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((())))))******************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,+++***)))((('''''''''(((((()))************))))))))))))))))))))))))))))))((('''(((******((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************&&&'''((())))))((('''&&&******++++++++++++******((((((((((((((()))******))))))))))))))))))))))))***)))(((((((((((()))***'''''''''((((((((())))))))))))))))))))))))******************************************************))))))))))))))))))))))))''''''((()))))))))))))))************************,,,++++++******++++++,,,***************+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------))))))))))))))))))))))))))))))***+++++++++++++++((()))******(((((()))***************************'''((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******'''''''''((((((((())))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))************'''(((((()))******++++++''''''((())))))))))))((((((((((((((()))))))))))))))))))))******++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***)))))))))******+++++++++******)))(((((((((((()))************************************************))))))))))))))))))))))))************************''''''''''''''''''''''''((())))))***++++++,,,,,,++++++************++++++)))******++++++******)))******************************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))***************)))))))))))))))***++++++)))))))))))))))*********))))))))))))*********************))))))*********&&&'''((())))))))))))(((*********)))))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******************************************************++++++++++++++++++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---((()))+++,,,------,,,,,,***++++++,,,,,,------...++++++*********)))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++***)))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))***)))((()))++++++)))'''))))))))))))))))))))))))((())))))*********))))))(((((()))***************((()))***++++++***)))(((((())))))*********))))))((((((((((((((()))******)))))))))))))))***++++++***)))(((''''''((()))***&&&'''''''''(((((()))))),,,,,,,,,+++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))***+++++++++++++++************************,,,++++++++++++++++++,,,***)))))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++((()))***+++++++++++++++)))+++,,,+++***)))***+++************************'''((((((((())))))************))))))))))))******&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******))))))))))))************++++++************++++++(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************'''(((((()))***+++++++++&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++---,,,,,,+++++++++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))((())))))***++++++*********)))))))))))))))))))))))))))************++++++************++++++******)))))))))+++,,,---************))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))***++++++,,,******+++,,,------...///+++************+++,,,---((()))+++,,,------,,,,,,)))***+++,,,------...///++++++++++++************)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************************************+++,,,...///000'''((()))+++++++++***)))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((+++***)))(((((()))***+++,,,,,,+++)))'''&&&(((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((())))))(((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&***)))((((((((()))+++,,,******)))((((((((((((((())))))(((((((((((())))))+++)))'''''''''((('''&&&((((((''''''''''''(((((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,***(((&&&%%%&&&'''((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))************************(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,************************)))************+++++++++************************+++++++++++++++***))))))''''''((()))***++++++,,,******++++++++++++******************************+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***((('''&&&''')))***''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++***)))'''''''''((())),,,+++++++++++++++++++++,,,,,,+++***)))))))))*********++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---...*********++++++,,,,,,,,,******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))((('''(((***+++,,,,,,++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++)))((((((((()))***************************''''''''''''(((((((((((())))))))))))))))))))))))************************************************+++++++++***************+++***))))))))))))***++++++++++++)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++***************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((******+++***)))(((''''''((()))))))))(((((((((((())))))***)))''''''(((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))************&&&''''''((()))((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++***))))))***++++++************************))))))*********+++++++++************************)))))))))))))))((('''''')))))))))))))))*********)))))))))******)))))))))************************+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''&&&&&&'''((()))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((()))++++++++++++************,,,+++******))))))******(((((())))))))))))((((((+++++++++******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++++++++******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******(((((()))***))))))((('''------,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***---,,,***)))((((((((()))************************''''''((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++++++++++++++************++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++---,,,,,,+++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((''''''''''''((())))))+++***((('''&&&''')))***))))))(((((((((((())))))***)))''''''((()))((('''******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''')))+++---))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))************************))))))*********+++++++++'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******))))))******+++************************)))))))))*********++++++************************)))))))))))))))(((''''''************))))))(((((((((((())))))))))))((((((******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++------,,,***)))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&((()))'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))*********++++++***)))))))))******(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++,,,------------,,,,,,++++++************))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************)))(((&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((((((************************((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))******+++++++++++++++************++++++((()))******)))(((***+++((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))*********+++++++++------,,,++++++,,,,,,---------,,,,,,+++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++***(((&&&&&&''')))+++))))))(((((((((((())))))***)))''''''((())))))(((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''(((***,,,---))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))******+++))))))))))))))))))))))))************************((())))))))))))*********))))))***++++++++++++***(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))************************************+++++++++++++++***))))))******))))))))))))))))))(((((())))))))))))((((((***************************))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++******((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((())))))(((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))******))))))))))))*********++++++,,,,,,++++++*********************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******************************))))))))))))************************************************************************************''''''(((((())))))******************************((()))******)))))))))+++''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))************************************************************************))))))*********+++++++++,,,,,,,,,++++++,,,------......---------,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++++++++***)))(((''''''((()))+++))))))(((((((((((())))))***((('''''')))***)))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))'''((())))))******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++++++++***))))))'''(((((()))******++++++)))******++++++******))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''((()))***+++*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((())))))******+++(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((())))))))))))(((''''''((((((((()))))))))***))))))((())))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......******))))))******+++,,,************************++++++++++++++++++++++++,,,+++++++++++++++*********************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************************************************************************************''''''(((((((((((((((((())))))************))))))(((***++++++)))((())))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************)))((((((''''''(((((()))************************************************************************)))************+++++++++,,,++++++++++++,,,,,,------------...............------------------------+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))***++++++,,,,,,++++++((((((((((((((())))))***))))))(((((((((((())))))***((('''((()))******)))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***+++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++++++++((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))))))))(((''''''(((((())))))******))))))((((((((()))******))))))************))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,+++++++++)))***+++,,,---...///000******))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++*********''''''''''''((()))***+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&(((***+++,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******************************************************++++++++++++++++++++++++))))))))))))(((((((((((('''((())))))))))))(((''')))***,,,,,,***((('''(((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((************************************************************************)))************+++++++++***************+++,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,++++++***&&&'''((()))******)))((())))))(((((((((((())))))***((('''((()))++++++***))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))*********+++))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&'''((()))******)))(((''''''((())))))***++++++((((((((((((((()))******)))******++++++******))))))*********++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,++++++******++++++,,,---...//////******))))))******+++,,,************************************************)))))))))***++++++,,,,,,))))))(((''''''((()))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***+++******)))))))))))))))))))))))))))''''''((((((((()))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((&&&'''((())))))((('''&&&)))+++,,,,,,***'''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((''''''''''''((((((************************))))))))))))))))))))))))************************)))************+++++++++***)))))))))***++++++,,,)))***+++,,,------...///++++++++++++++++++++++++''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((()))++++++******)))%%%''')))***+++***)))((())))))(((((((((((())))))***((('''(((***++++++*********))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,***)))++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&((()))************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((*********)))((('''(((((()))***++++++,,,((((((((((((((()))******+++,,,,,,------,,,,,,+++(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,+++******,,,---------------------*********)))***++++++,,,************************************************&&&'''(((***+++---......---,,,+++)))))))))************++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''******++++++***)))'''&&&))))))))))))))))))))))))''''''''''''((((((((((((+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))+++***)))((((((''''''(((,,,+++)))((((((((()))*********)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%))))))))))))************))))))((((((((((((((()))***++++++,,,,,,,,,+++++++++*********,,,+++***(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''))))))))))))************))))))))))))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))(((''''''''')))***+++))))))(((((((((((())))))(((((())))))******++++++))))))************))))))*********)))))))))))))))***)))(((''''''((()))*********+++++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************+++++++++******)))''''''(((((())))))*********+++************))))))))))))(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))&&&&&&'''))))))*********))))))***+++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((333000,,,'''%%%&&&((()))++++++***)))((('''&&&&&&)))))))))))))))))))))***(((((())))))*********++++++*********))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,******))))))))))))******)))************+++++++++))))))*********))))))(((*********)))******+++++++++++++++*********))))))(((((())))))******++++++---,,,+++)))))))))******+++***((('''''')))+++,,,)))*********++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******)))***++++++++++++***)))******)))))))))******++++++***)))((((((((())))))+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))************))))))(((((((((((())))))***+++++++++++++++******)))*********)))(((''''''************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''((((((((())))))))))))***))))))))))))))))))))))))))))))((('''''''''''''''***)))))))))((((((((('''(((((()))))))))*********(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''''')))(((''''''''')))***+++))))))(((((((((((())))))(((((())))))))))))))))))))))))************)))))))))))))))))))))************)))(((''''''((()))***************++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************))))))************))))))***************)))))))))************)))))))))))))))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))''''''((()))************((()))******++++++******))))))(((((((((((())))))((((((((((((((((((((((((,,,+++***((('''''''''''')))))))))(((((((((((((((++++++++++++************((()))))))))************************)))))))))(((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++******++++++,,,******))))))))))))******)))************+++++++++***************+++++++++++++++***************++++++++++++*********)))))))))))))))))))))***************)))))))))******+++***)))((((((((()))***+++)))))))))*********++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******************))))))******++++++******)))))))))))))))***+++,,,---+++***))))))(((((())))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))++++++++++++***)))(((((())),,,---,,,)))&&&''')))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))******''''''''''''''''''''''''$$$%%%'''(((***+++++++++))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******************************))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''))))))(((((((((((('''''')))((((((''''''(((******))))))(((((((((((())))))))))))(((((((((((((((((())))))************))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************''''''(((******+++++++++,,,,,,+++******))))))(((************))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***************)))'''((())))))******))))))))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%''')))))))))'''&&&&&&'''''''''(((((())))))---,,,,,,,,,++++++******))))))))))))************************))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,******))))))))))))******)))************+++++++++++++++*********,,,---...,,,,,,+++***))))))))))))+++++++++***************************))))))))))))&&&'''((()))************(((((())))))))))))******((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))******+++,,,,,,++++++***************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))(((((((((((())))))***+++++++++***)))((('''&&&+++///222///***'''))),,,******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((%%%%%%'''(((***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))************))))))''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************'''((()))******++++++***++++++++++++++++++******************)))))))))(((++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++******)))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((###%%%''')))))))))'''&&&''''''''''''((((((((((((,,,,,,,,,++++++***)))))))))))))))))))))******************)))))))))))))))************************************************+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,++++++******++++++,,,+++******))))))******+++))))))*********++++++++++++***)))((()))+++...///---,,,+++***))))))))))))************************++++++******))))))((((((&&&'''(((*********)))((('''((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((((((((((((---------,,,,,,,,,+++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((()))******+++++++++***)))((('''&&&***...111///***(((***---******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))((()))))))))************((((((((((((((()))******'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))************))))))''''''((()))***++++++,,,(((((())))))))))))((((((''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))************)))))))))******+++,,,------...************)))))))))(((++++++******))))))(((((()))******++++++******)))))))))))))))))))))))))))******+++++++++******)))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((('''''''''++++++******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++***)))((('''(((***,,,...---,,,+++***))))))))))))************************++++++******))))))((((((((()))*********((('''&&&''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((((((((()))))))))))))))******************)))***))))))(((((())))))***+++***)))((('''''''''''',,,------------,,,++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((''''''(((((()))***+++++++++++++++***)))(((((((((***---,,,)))'''(((*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((''''''((()))***+++''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))******(((((((((((())))))))))))''''''(((((((((((())))))************************((()))))))))))))))((('''))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))***))))))((((((((((((((((((''''''(((((()))***+++)))))))))(((((((((''''''************************(((((())))))))))))************(((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((((((((())))))************))))))(((((())))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))*********))))))((())))))***+++---...///000************))))))))))))************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***************)))'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))---+++)))''''''''')))*********))))))((((((((('''))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++***************+++,,,,,,,,,++++++******++++++,,,++++++************++++++)))************+++++++++))))))((((((((()))+++,,,,,,,,,+++***))))))))))))***************+++++++++************))))))))))))************)))((('''&&&''''''(((((((((((())))))((((((((()))))))))******************************&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++*********)))(((''''''((()))*********))))))((()))))))))***+++,,,,,,,,,+++***))))))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************''''''''''''((()))***+++***+++++++++++++++******'''((())))))***)))))))))******************************************************+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************((('''''''''((()))+++,,,'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((()))******+++'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))(((((((((((((((''''''''''''((()))***+++******)))))))))((((((((())))))))))))))))))))))))(((((()))))))))*********+++***)))'''''''''((()))))))))(((((((((((())))))(((((())))))))))))))))))))))))************)))))))))))))))))))))*********'''((()))******)))((('''(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************'''((()))******************++++++,,,---...//////************)))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))''''''((()))************((()))******++++++******))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))((('''((()))***)))))))))***************((())))))******++++++,,,************)))))))))(((((()))))))))************************************************************++++++++++++++++++++++++***************++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,)))************+++++++++************************++++++***************+++))))))*********+++++++++)))))))))))))))*********+++******)))))))))******(((((('''&&&'''((()))***)))))))))*********++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++***)))(((''''''((()))***))))))))))))***+++,,,---))))))***+++***)))((('''(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))************''''''''''''((()))++++++***++++++,,,,,,,,,++++++)))((((((***,,,---,,,***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************((()))+++,,,,,,+++)))((())))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((('''''''''((()))+++,,,))))))))))))************(((((((((((((((((((((((())))))((())))))***++++++'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******)))(((((((((((((((''''''''''''((()))++++++************))))))))))))(((((((((((((((((((((((((((((())))))*********++++++***)))'''''''''((()))))))))(((((((((((())))))(((((())))))******++++++))))))************))))))*********)))))))))))))))'''((()))******)))((('''))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((()))***************%%%&&&((()))+++,,,,,,,,,,,,---------------------************))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''')))************))))))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,------))))))***+++,,,------...+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))***++++++,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,)))************+++++++++++++++,,,,,,,,,+++************************++++++))))))******++++++++++++(((((())))))******++++++******)))))))))+++,,,...)))(((&&&%%%&&&''')))+++************++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++,,,,,,---,,,+++***)))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&''')))***+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************************************'''((()))***************))))))************))))))))))))))))))******************))))))***,,,---///+++,,,---------+++)))'''************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))((()))***)))'''%%%((((((((((((((((((((((((************************+++*********))))))(((((())))))))))))************'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++***)))((((((((()))+++,,,******))))))))))))******''''''''''''((((((((()))''''''(((((())))))******))))))(((((('''''''''&&&))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))*********++++++***((('''&&&&&&&&&'''(((((())))))*********+++&&&&&&'''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))***************(((%%%######%%%(((***((((((((((((((((((((((((************************))))))))))))))))))))))))*********))))))((('''&&&,,,+++(((''''''(((+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))************************************+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,++++++***************))))))******+++,,,+++++++++++++++++++++++++++++++++************)))(((((()))************))),,,,,,+++******+++,,,,,,)))))))))))))))))))))))),,,***(((''''''(((***,,,+++++++++************)))''''''''''''(((***+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((++++++,,,,,,,,,+++)))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***((('''''''''))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))************************************((())))))************)))))))))************))))))))))))))))))***************************,,,---...((()))+++---------,,,+++************************+++******)))))))))))))))))))))))))))))))))))))))******************************))))))((((((((((((+++***)))***++++++)))(((((((((((((((((((((((((((*********************************)))))))))(((((())))))))))))************'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))******+++******))))))))))))******((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((''''''''')))))))))))))))))))))))))))))))))******+++++++++,,,+++)))(((''''''((((((''''''(((((())))))))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))***************)))'''&&&&&&''')))************************************++++++*********))))))))))))))))))))))))******++++++******))))))+++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++***************))))))******+++,,,+++++++++++++++++++++++++++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++******************+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))))))))******++++++******)))(((************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***((('''''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************************************)))************))))))((())))))************))))))))))))))))))************************+++,,,------((()))+++,,,------,,,+++************************)))************))))))((())))))))))))))))))))))))***************************))))))))))))((((((((()))(((((((((***+++***((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))************((((((((()))******++++++''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((()))*********************))))))))))))******************))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((((((''''''))))))))))))))))))))))))))))))************++++++,,,+++***)))(((((())))))''''''''''''(((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************((()))***++++++***)))((())))))))))))))))))))))))(((((()))*********))))))***))))))))))))))))))***(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((())))))***))))))))))))************************************,,,,,,,,,,,,,,,+++++++++******++++++++++++******+++++++++++++++***************))))))******+++,,,************************+++++++++************)))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))++++++*********)))))))))+++++++++******)))))))))******))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))*********)))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''(((((())))))))))))(((((((((((()))((((((((((((((((((((((((((()))))))))***************************************************)))((('''))))))************))))))((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((************************((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))'''%%%$$$%%%'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************(((((())))))************&&&''''''((()))******+++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((('''(((((('''((()))++++++***))))))******))))))))))))***************)))))))))((((((******))))))((((((''''''))))))((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((***************)))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************((())))))))))))))))))(((************************((()))***++++++***)))((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))((()))))))))************************************++++++++++++++++++++++++******++++++++++++******+++++++++*********************))))))******+++,,,))))))))))))))))))))))))+++++++++*********))))))(((((()))************)))++++++++++++++++++++++++)))))))))(((''''''&&&&&&))))))************))))))************))))))))))))))))))*********)))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***************************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************)))((('''))))))************))))))((()))))))))******************++++++,,,,,,,,,+++,,,,,,,,,,,,+++***))))))************************((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))************'''%%%$$$%%%'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((()))))))))************)))))))))))))))*********&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((('''(((((('''((()))++++++***))))))******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((((()))))))))************((()))))))))************(((((())))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++******))))))******+++************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************'''((())))))))))))((('''))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((###$$$%%%'''((((((((((((((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))******++++++******)))******************************))))))******+++,,,))))))))))))))))))))))))+++++++++*********))))))(((((()))************)))++++++++++++++++++++++++*********))))))((((((((())))))************))))))*********)))))))))((((((%%%&&&'''((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***)))(((''''''((()))*********)))))))))***++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))***************++++++,,,,,,,,,++++++*********++++++,,,------************************((())))))************)))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************++++++)))''''''(((*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((()))*********************))))))))))))******&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))******'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))))))))******************************))))))((((((((((((''''''''''''(((((((((((('''&&&************))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))))))))************)))))))))))))))*********************))))))******+++,,,************************+++++++++************)))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))(((((((((###$$$&&&((()))))))))(((%%%&&&'''((())))))(((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))+++******)))***+++,,,---***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))************))))))))))))))))))***************+++,,,,,,,,,,,,+++***************+++,,,------************************)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++---+++(((((()))*********))))))))))))))))))))))))************************'''''''''((((((((())))))))))))))))))***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))******+++******))))))))))))******&&&&&&'''((()))******+++(((((((((((())))))))))))(((((()))))))))*********((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))))))))*********************************+++*********))))))))))))'''((())))))))))))((('''******)))))))))(((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((())))))***++++++++++++))))))************))))))(((((()))***************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))************))))))************))))))((()))))))))*********+++******))))))******+++,,,+++++++++++++++++++++++++++++++++************)))******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***))))))******++++++,,,,,,+++***)))(((((()))***+++***)))))))))(((((((((((($$$&&&((()))***)))((('''%%%&&&((()))******))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''(((((((((((((((((('''++++++*********+++---...************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***************))))))************))))))))))))))))))***************+++,,,---,,,,,,***)))...---,,,+++***************************************)))((((((((()))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++---***'''&&&'''((((((((())))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))*********************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((************************(((((('''(((((()))***+++***)))((((((((()))+++,,,******))))))))))))******&&&'''''')))***+++,,,---''''''(((((())))))******(((((())))))*********+++))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++************************,,,,,,,,,,,,++++++******((()))***++++++***)))((())))))(((((('''''''''&&&$$$%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++************************+++***'''&&&&&&'''***+++))))))))))))))))))))))))'''(((((()))))))))))))))***))))))))))))))))))***(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))(((((())))))*********+++*********)))***++++++,,,+++++++++++++++++++++++++++++++++************)))(((((()))************)))***+++,,,------,,,+++***%%%%%%&&&'''((()))******,,,***)))'''''')))***,,,))))))))))))(((((((((((('''(((***+++***)))'''&&&&&&''')))***+++++++++***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&)))************+++++++++)))***+++,,,,,,+++***)))******))))))((((((''''''((()))***++++++***)))(((******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************************)))************+++++++++------,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++***)))'''&&&***)))((('''&&&&&&&&&&&&))))))))))))************************))))))(((((())))))))))))))))))))))))+++*********))))))((((((%%%'''))))))'''&&&(((+++))))))************))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))'''(((((()))***+++++++++******))))))(((((('''''')))((('''&&&'''(((***,,,)))************+++++++++************************,,,,,,++++++******))))))***)))(((''''''((()))*********))))))((((((''''''+++***)))'''''''''((()))************************+++(((&&&'''))))))'''$$$'''((()))+++++++++***)))************************((((((((((((((((((((((((+++***)))(((((()))***++++++++++++++++++***)))((()))******+++++++++******))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))))))))))))))))))))******************************))))))((((((''''''&&&''''''((()))******+++***)))(((''''''((()))***************************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))*********************))))))))))))))),,,,,,,,,++++++*********'''(((((((((((())))))))))))*********++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((())))))))))))((((((+++***)))(((((()))******)))))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))((((((((()))))))))))))))((()))***++++++***)))((()))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((((((************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***++++++************************************************++++++++++++++++++++++++******++++++++++++******++++++******)))(((((((((+++***************++++++))))))))))))************++++++*********)))))))))))))))))))))))))))))))))******)))))))))(((((((((%%%'''))))))''''''(((***))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((())))))))),,,++++++******++++++,,,))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))))))))((('''''''''(((***+++))))))*********+++++++++***************************************)))))))))***)))(((''''''((()))***(((((((((((())))))))))))***)))(((''''''(((((()))************************+++)))'''''')))***(((&&&'''((()))***+++******)))************************))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++***))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((''''''''''''''')))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************)))))))))))))))*********+++++++++******))))))))),,,,,,,,,,,,---------...)))))))))*********++++++***************))))))))),,,,,,,,,++++++*********++++++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))(((((())))))))))))(((((()))(((((('''((()))++++++)))))))))))))))))))))))))))************+++++++++)))******++++++******)))''''''((())))))***++++++))))))************)))))))))******++++++******)))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************)))************+++++++++)))*********+++,,,,,,,,,++++++***))))))***++++++******************************************************************************++++++++++++******,,,+++***((((((((())))))''''''''''''((()))***+++))))))))))))************+++++++++***************))))))))))))))))))))))))))))))((((((((((((((('''&&&((())))))''''''(((***))))))************))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++'''''''''((()))*********))))))(((''''''(((***+++)))))))))*********++++++))))))))))))))))))))))))((())))))))))))))))))***))))))(((((((((((())))))'''''''''((()))*********)))(((((((((((())))))***************************+++***((()))******)))((((((((()))************)))******************************************************))))))))))))******((()))******++++++*********+++++++++***))))))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''((((((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************(((((())))))******++++++*********)))))))))))))))))))))))))))************((((((((()))))))))******,,,+++++++++******))))))+++++++++++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))++++++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))(((((()))))))))*********)))))))))******)))))))))))))))************))))))************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((())))))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++(((((()))***++++++,,,,,,+++******************+++************************************************))))))))))))))))))))))))******++++++++++++******---+++)))''''''((()))***&&&&&&&&&&&&&&&'''((()))((()))))))))************++++++++++++************((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((()))))))))************))))))((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))******'''((((((((()))))))))***))))))(((((((((((()))***))))))))))))************((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))'''((((((((()))))))))***''''''(((((())))))******************************+++*********************)))))))))*********))))))***************************************************))))))))))))))))))***'''((()))***++++++++++++***+++++++++***)))((('''((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((''''''(((((())))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************''''''((()))***++++++,,,******************))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,++++++******))))))+++++++++***************++++++************++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))(((((()))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))+++*********)))))))))(((***))))))))))))))))))***)))))))))******)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++(((((()))***++++++,,,,,,*********++++++*********************************************************))))))))))))))))))))))))******++++++++++++******,,,+++)))''''''(((***+++,,,+++******)))))))))***((()))))))))************************************((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((()))))))))((())))))************))))))'''(((((())))))((((((''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))((((((((('''))))))((((((((((((((()))(((((()))))))))*********((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((***)))))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))******++++++******++++++******))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))&&&'''((()))***+++++++++***************)))((('''((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++************))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************''''''((()))***++++++,,,++++++++++++++++++++++++(((((())))))))))))******(((((((((((())))))))))))+++++++++*********))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((''''''((())))))(((((())))))))))))(((((())))))((((((((('''&&&&&&(((((((((((((((((((((((()))************+++++++++***))))))(((((())))))***,,,++++++***))))))((((((******))))))))))))******((())))))******))))))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))************+++++++++)))*********+++,,,,,,,,,)))***++++++++++++***)))************************************************))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))******++++++***)))(((((((((((())))))))))))************)))))))))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))+++)))((((((******)))'''))))))************))))))''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))))))))))))))***(((((())))))))))))((((((*********)))(((''''''''''''((()))))))))))))))((()))))))))))))))))))))))))))***++++++***)))+++,,,+++***))))))((()))))))))))))))))))))))))))))))))************************))))))************))))))&&&'''((()))************((())))))******))))))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''((((((((((((((())))))''''''((()))************))))))))))))))))))))))))************************))))))******************************************(((((())))))))))))((((((************************))))))))))))))))))))))))((())))))******))))))((())))))))))))************(((((())))))******+++++++++++++++++++++,,,,,,,,,)))*********++++++++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))***************++++++************++++++))))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))''''''''''''))))))(((((())))))))))))((((((*********)))((('''&&&%%%)))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))***************************+++***)))(((((()))***+++(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))******************************************************************************++++++++++++******))))))))))))))))))******(((''''''&&&&&&&&&''''''))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******,,,***((((((******)))'''))))))************))))))(((((())))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((()))))))))******************************************)))))))))'''((()))******)))((('''))))))))))))((((((((((((((())))))******)))((('''))))))))))))))))))))))))''')))++++++)))(((***,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))******))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((('''''''''''''''&&&''')))***++++++******))))))))))))))))))))))))************************++++++******************)))))))))******++++++,,,'''((()))******)))((('''************************))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))*********)))*********++++++++++++((((((((()))))))))******)))))))))*********++++++'''''''''((())))))******((()))))))))*********+++++++++************++++++))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************)))'''&&&&&&''')))***(((((())))))))))))(((((()))************)))'''&&&)))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))***)))))))))***++++++,,,,,,+++***)))(((((()))***+++(((((())))))))))))((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((((((***,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******************************************************************************++++++++++++******((()))************)))))))))(((((())))))***+++,,,))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))******++++++,,,***((((((***+++)))&&&))))))************))))))))))))************))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******************************((((((((((((((('''''''''''''''(((((())))))******))))))***))))))(((''''''(((((((((((())))))))))))************************,,,,,,++++++******))))))'''((()))******)))((('''''''''(((((())))))******))))))*********((('''&&&))))))))))))))))))))))))&&&)))+++***((((((***,,,,,,+++***((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((('''(((((()))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%&&&''')))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************)))))))))))))))(((((())))))*********+++************++++++++++++************++++++++++++%%%%%%&&&'''((()))******(((((())))))*********+++++++++************++++++************************'''((((((((())))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************((('''&&&&&&'''(((***(((((())))))))))))((((((((()))***++++++***))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************************)))************+++++++++************************((()))))))))************,,,,,,+++***)))(((''''''******))))))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))(((((((((((())))))++++++,,,---,,,+++***)))***************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************)))'''&&&%%%******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''%%%&&&(((+++))))))))))))************+++)))&&&(((++++++((($$$''''''(((((())))))******)))***+++,,,+++)))'''%%%''''''''''''''''''''''''(((### ###)))+++(((###)))))))))))))))*********(((((()))(((((('''&&&&&&)))((((((((()))+++---///))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++++++++************+++++++++++++++*********))))))***************************(((&&&&&&'''(((((((((&&&''''''((()))((((((((((((***+++***)))((()))***,,,,,,+++***)))))))))***)))************(((&&&%%%(((((((((((()))))))))))))))************+++++++++&&&&&&((()))***************************)))((((((******))))))))))))******))))))************))))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((''''''(((((())))))******************))))))))))))))))))))))))(((((((((((((((((()))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))''''''&&&''''''((()))***)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))***************************)))((('''))))))(((((((((((())))))************************,,,,,,,,,+++)))***,,,...))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))'''&&&&&&(((***,,,)))******++++++++++++******)))))))))))))))))))))************************)))************+++++++++************************)))*********++++++++++++++++++******)))((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++***************)))(((((())))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))******))))))((('''&&&***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&((()))))))))))))))************,,,)))'''(((+++,,,)))'''((((((((()))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((***'''&&&'''+++---+++))))))))))))))))))))))))***)))))))))))))))((('''''')))(((((((((***+++---...))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((())))))***+++******))))))******++++++++++++*********))))))************************+++)))((('''((()))))))))&&&''''''((((((((((((((((((***+++***)))((()))***++++++******)))*********++++++++++++***)))((('''(((((((((((())))))))))))(((((()))))))))*********&&&'''((()))***************************)))((((((******))))))))))))******))))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))***)))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((((((((('''(((((()))))))))************+++++++++))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))))))))******************++++++******)))((())))))(((((((((((())))))************************))))))***((('''''')))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((())))))***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))******************************)))************+++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********************************************************************************************************(((((()))******)))(((((('''((()))+++,,,---------***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))''''''((())))))))))))************+++***((((((***++++++***))))))))))))))))))((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))*********+++,,,---------******))))))))))))))))))))))))*********)))((((((((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))+++******))))))******++++++************)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((((((((()))))))))(((***+++***)))((()))*********)))))))))***++++++---,,,+++***))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))''''''((()))***************************)))((((((******))))))))))))******))))))************))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***++++++***((('''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++***)))***))))))(((((())))))***************************((())))))((('''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&''')))*********)))((())))))***+++,,,,,,,,,,,,)))))))))))))))*********************************))))))*********+++++++++************************))))))*********+++++++++(((((())))))************,,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))*********+++************************************************))))))))))))))))))))))))************************'''(((***++++++***((('''((())))))***+++,,,,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++---,,,***(((''''''((()))))))))***************))))))(((((()))+++,,,+++******))))))(((((((((''''''''''''''')))******))))))))))))))))))))))))&&&)))++++++))))))+++---*********)))))))))))))))(((((())))))))))))((('''((((((((()))***++++++,,,((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''((())))))******))))))))))))******************))))))))))))((((((((((((((((((((((((******)))((('''((()))+++((((((((((((((())))))***(((***+++***)))((()))***))))))((())))))***+++,,,---,,,***)))((()))******(((((((((((())))))))))))((((((((()))))))))******'''((()))******************************)))((((((******))))))))))))******))))))************))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++*********)))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))+++,,,,,,***'''%%%)))))))))))))))*********)))))))))))))))))))))))))))((((((((()))***++++++,,,,,,+++***))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((()))))))))************++++++,,,,,,,,,++++++******))))))))))))))))))***************************)))*********(((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((()))***++++++******(((((())))))************************************))))))*********+++++++++************************(((((((((((())))))))))))((((((((()))******++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,************************************************))))))))))))))))))))))))************************''')))***,,,,,,***)))'''+++************************************)))((((((************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++---,,,***(((''''''((()))))))))************((()))+++***''''''))),,,++++++******))))))((((((***))))))(((((())))))***((((((((((((((((((((((((%%%(((+++***((('''***---************))))))((((((&&&&&&''''''(((''''''&&&'''(((((()))************((((((((((((((((((((((((******))))))((((((''''''))))))(((((())))))***+++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((&&&&&&(((+++)))(((((((((((()))******(((***+++***)))((()))***(((((((((((()))***+++++++++***)))''''''((()))***(((((((((((()))))))))))))))))))))*********++++++((())))))************)))***************)))((((((******))))))))))))******))))))************))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))************))))))((((((''''''&&&'''''''''((((((((()))))))))))))))((((((((((((((()))+++,,,,,,***'''%%%(((((())))))************)))))))))))))))))))))))))))((((((((()))***++++++---,,,+++******)))******))))))*********+++++++++)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++((()))))))))***************++++++,,,,,,,,,++++++******))))))))))))******************************(((***+++***)))((()))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((***)))'''&&&'''(((***+++))))))*********))))))(((((((((((()))******++++++************************)))************+++++++++************************'''''''''((((((((())))))(((((())))))*********+++(((((())))))***++++++,,,))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))***++++++***)))))),,,+++***)))))))))))))))***************)))((((((************************************************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))''''''((())))))))))))************'''+++...---(((&&&(((+++******************))))))************))))))))))))(((((((((((((((((((((((('''))),,,+++))))))+++...++++++******)))(((((((((%%%%%%&&&'''''''''&&&&&&'''((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))'''((()))(((%%%$$$(((+++***)))((('''((()))***+++(((***+++***)))((()))***))))))((((((((()))******))))))((((((((((((((()))(((((((((((())))))))))))************++++++++++++))))))******+++******)))***************)))((((((******))))))))))))******))))))************))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))(((((((((((('''''''''(((((())))))***))))))))))))((((((((((((((()))***++++++***((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))***+++++++++******************)))************+++++++++))))))))))))))))))))))))************++++++++++++++++++************++++++))))))))))))************)))***+++++++++++++++++++++******))))))******+++************************&&&(((***)))(((''''''((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))+++)))'''%%%&&&(((***,,,++++++++++++***)))(((((('''(((((()))******++++++************************)))************+++++++++************************(((((((((((()))))))))))))))))))))))))))*********'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************)))(((((()))***+++***************)))((((((************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))))))))))))))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&((()))))))))))))))************(((...333222+++'''(((+++******************++++++&&&'''(((*********))))))))))))))))))))))))))))))((()))***+++***+++,,,---++++++******)))(((((('''%%%&&&&&&'''(((((('''''''''((()))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))******************************''')))+++)))%%%%%%(((,,,***)))((('''((()))+++,,,(((***+++***)))((()))******))))))(((((((((((()))((())))))*********))))))(((((((((((())))))))))))))))))))))))*********************++++++******)))***************)))((((((******))))))))))))******))))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))''''''((())))))***++++++))))))))))))((((((((((((((())))))************)))'''(((((()))******++++++))))))))))))))))))))))))+++***))))))))))))))))))***))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************((()))******++++++******+++******))))))******+++************************''')))***+++)))(((((()))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''((()))******---------,,,+++***)))((('''(((((()))***+++++++++************************)))************+++++++++************************))))))))))))******************))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***))))))***++++++(((((('''((()))***,,,---***************)))((((((************************(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''%%%&&&(((+++))))))))))))************)))000777555...((((((,,,)))))))))***+++++++++,,,"""$$$&&&)))++++++***)))************************((((((((()))******+++++++++++++++***)))(((((('''&&&&&&'''((())))))(((((('''((()))******)))(((((())))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((())))))))))))(((((((((((())))))'''((((((((())))))******************************(((+++,,,***&&&%%%)))...+++)))((('''((()))+++,,,(((***+++***)))((()))***+++***)))(((((('''((((((((()))+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++******)))***************)))((((((******))))))))))))******))))))************))))))''''''(((((())))))******((((((''''''''''''((((((************************))))))))))))(((((((((((((((((())))))*********+++''''''(((((())))))******'''(((((()))***++++++,,,))))))))))))(((((((((((((((((()))))))))***++++++'''(((((()))***+++++++++))))))))))))))))))))))))++++++***)))(((((()))))))))((((((((()))***++++++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************'''((()))***************++++++************++++++************************)))+++------,,,+++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))(((+++---......,,,+++************))))))***+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++%%%$$$###$$$&&&((((((''')))************++++++++++++***)))***++++++***)))************))))))((((((******)))(((((((((((((((,,,++++++++++++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++************************+++*********))))))((((((+++++++++*********))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************''''''(((((()))))))))***)))))))))))))))))))))))))))***++++++***)))((('''))))))))))))))))))))))))+++++++++***************((('''''''''((()))+++,,,+++)))'''''')))*********(((((((((((())))))))))))************************(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))),,,---...---***))))))***(((((())))))))))))((((((''''''''''''((((((((((((((())))))))))))*********+++***)))(((((()))***+++&&&'''((((((((((((((('''))))))))))))))))))))))))******+++++++++******)))))))))(((((('''''''''&&&))))))))))))))))))))))))******)))((('''&&&&&&%%%******++++++++++++******+++*********))))))(((((((((((()))***************)))((()))++++++(((&&&&&&******))))))))))))******+++*********))))))(((((((((((())))))*********+++***************)))(((((((((((())))))******+++++++++***)))))))))***,,,,,,++++++************+++++++++******)))(((''''''&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((()))***************'''((()))******)))(((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******))))))(((((($$$$$$%%%&&&'''&&&&&&&&&((((((((((((((()))******))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''''''''(((((())))))******)))(((''''''&&&'''''''''))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))---+++(((&&&%%%&&&(((*********)))(((((((((((((((************************+++,,,......,,,+++***+++)))))))))))))))***++++++************************************))))))))))))))))))))))))************'''&&&%%%&&&(((******))))))************+++++++++,,,+++***+++,,,---,,,***++++++*********)))))))))******)))(((((((((((((((++++++************++++++************************************************++++++,,,,,,,,,++++++***************************************)))))))))(((+++++++++*********))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))))))))***+++******(((((()))))))))))))))))))))))))))*********************((((((''''''((()))***++++++***)))***+++***(((&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))))))))******)))'''%%%&&&'''(((((())))))))))))((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,******)))(((((()))******))))))))))))((('''&&&&&&)))))))))))))))))))))))))))***************))))))))))))((((((((('''''''''))))))))))))))))))))))))+++******)))(((((('''''')))******************)))************)))))))))(((((())))))***************------------+++(((((()))******))))))))))))******************)))))))))(((((()))))))))***************************)))(((((()))))))))))))))***************)))))))))***+++,,,+++***))))))))))))***++++++++++++***))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((()))***++++++++++++***)))))))))))))))))))))))))))*********)))))))))))))))************+++++++++,,,((((((((((((((()))******))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++******(((((((((((())))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))******)))((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))***)))(((''''''(((***+++******)))(((((((((((((((((((((((((((((((((((((((+++,,,...---,,,******+++))))))((((((((()))******++++++++++++++++++++++++***************************************)))))))))***((('''(((***+++++++++)))************+++++++++---,,,++++++------,,,++++++++++++++++++***************)))((((((((())))))*********))))))*********************************************************---......---,,,+++******************************************))))))))))))+++++++++*********************************************+++,,,,,,,,,,,,+++------------------------************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((()))***(((((()))+++,,,,,,)))&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))))))))))))))++++++***(((''''''((((((((())))))))))))((((((''''''''''''((((((((((((*********+++++++++,,,,,,***))))))(((((())))))***************)))'''&&&%%%))))))))))))))))))))))))((())))))******))))))((())))))((((((((((((''''''))))))))))))))))))))))))++++++******))))))((((((((())))))******))))))(((************)))))))))))))))))))))************+++'''***---,,,***)))+++---******))))))))))))******************))))))))))))))))))))))))************)))************))))))(((************))))))))))))***))))))))))))***+++++++++***(((''''''(((***+++,,,,,,++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((())))))************)))))))))(((((((((((()))))))))******++++++******)))(((((((((((((((((((((((())))))))))))************)))(((((('''((()))***+++)))(((((((((((()))*********************+++++++++************++++++++++++))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((())))))))))))((((((((((((%%%&&&((()))+++++++++***))))))))))))))))))))))))******)))(((((((((((())))))(((''''''&&&&&&&&&&&&(((((('''''''''((())))))'''''''''((()))******+++***))))))(((((((((((((((((((((((((((((((((((((((***,,,---,,,+++***+++,,,)))((((((((((((((())))))++++++++++++++++++++++++)))***************+++++++++++++++******)))))))))***)))((((((***+++++++++))))))*********+++++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++******))))))((())))))*********))))))))))))******((((((((((((((((((((((((************************,,,,,,------,,,+++***************************************)))))))))))))))******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))&&&&&&'''((()))******+++)))))))))(((((((((((((((''''''''')))+++,,,+++***(((((((((((())))))))))))************************&&&''''''((()))******+++)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))***+++***((('''((()))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((())))))))))))*********)))(((''''''(((((((((((((((((((((((('''(((((())))))))))))((())))))((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))***))))))*********++++++///555999777222///---,,,******))))))))))))***************))))))))))))))))))))))))))))))*********))))))************)))(((++++++******))))))(((((()))))))))))))))******++++++)))'''&&&&&&''')))++++++++++++******)))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************************''''''''''''((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))***)))(((''''''((()))***))))))************))))))(((((((((((((((((((((((((((((())))))******++++++'''&&&$$$###$$$%%%''')))))))))(((((())))))***+++************************)))))))))*********++++++++++++++++++++++++++++++************))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******))))))((((((''''''!!!"""%%%'''''''''&&&%%%))))))))))))))))))))))))+++***))))))(((((()))))),,,+++***)))(((((((((((()))((((((((((((((())))))&&&'''(((*********)))((())))))(((((((((((())))))))))))))))))))))))))))))***+++,,,+++******+++,,,))))))((((((((((((((()))************************))))))******+++++++++,,,,,,,,,++++++******))))))***)))'''((()))******)))))))))*********+++++++++,,,***)))***+++,,,+++)))++++++++++++++++++++++++******))))))))))))************))))))))))))******((((((((((((((((((((((((************************))))))***+++++++++++++++************************))))))))))))))))))************************************************************+++,,,,,,,,,,,,+++***************************************************************)))))))))))))))))))))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))&&&&&&'''((()))******+++)))))))))))))))(((((((((---***''''''((()))******(((((((((((())))))))))))************************))))))))))))((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&''''''%%%$$$%%%&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((())))))(((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))***************)))***+++,,,,,,EEELLLPPPKKKCCC<<<444,,,******))))))))))))******))))))))))))))))))************))))))))))))))))))((())))))*********))))))++++++******))))))(((((((((((())))))***************)))(((''''''((()))***)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******+++++++++)))((('''''')))+++,,,)))))))))))))))***++++++************************((((((((()))))))))************************************++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))***++++++******))))))((((((''''''&&&''')))******)))'''&&&))))))))))))))))))))))))++++++***)))))))))))))))++++++***)))))))))))))))***))))))((((((((())))))((()))*********)))'''&&&))))))(((((((((((())))))))))))))))))))))))))))))***++++++***))))))+++---******)))((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++************(((''''''((())))))((()))************++++++++++++***))))))++++++***)))*********+++++++++++++++******)))))))))***++++++*********))))))*********************************++++++++++++++++++++++++(((((()))***++++++++++++************************))))))))))))***************************+++++++++******************************+++,,,,,,,,,,,,+++************************************************)))))))))((((((((((((((())))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))((((((((())))))*********'''((())))))))))))((((((333///***&&&%%%&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((*********)))((((((''''''******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))&&&((()))((('''&&&'''((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))*********++++++'''(((((())))))(((((('''$$$%%%&&&((())))))))))))))))))))))))))))))))))))''''''((()))************(((((())))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))((())))))******))))))((())))))))))))************++++++***)))***+++,,,---AAAIIIOOOMMMKKKIII@@@555******))))))))))))******))))))))))))************************))))))))))))((())))))************)))************))))))))))))'''((())))))******)))))))))))))))(((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))************)))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************+++***)))))))))***,,,---***))))))))))))***+++++++++++++++***************'''((((((((())))))))))))'''''''''''''''''''''''')))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%$$$%%%&&&'''((())))))))))))(((((((((((()))***+++++++++)))((('''))))))))))))))))))))))))++++++***))))))))))))***)))((((((''''''(((((()))******)))((((((((()))))))))************(((&&&%%%((((((((((((((())))))***(((((((((((((((((((((((()))***+++***))))))+++...++++++***)))))))))))))))************************))))))***++++++,,,------***++++++++++++++++++,,,***)))'''''')))))))))((()))************+++++++++,,,+++******,,,,,,+++***)))))))))*********++++++******))))))******+++,,,++++++************++++++************************++++++++++++++++++++++++******++++++,,,+++++++++************************((()))))))))************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++************************************************)))))))))(((((('''''''''))))))))))))))))))))))))+++***)))(((((())))))***)))))))))))))))))))))))))))*********************&&&'''((()))******))))))111---)))'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))***++++++))))))***+++(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))*********+++''''''((())))))(((''''''$$$%%%&&&''''''(((''''''))))))))))))))))))))))))'''((()))***++++++++++++(((((()))))))))*********))))))))))))))))))))))))&&&''''''((())))))******)))******************)))((()))))))))************,,,+++***))))))+++,,,......555:::;;;BBBHHHCCC777******))))))))))))******((()))))))))************************)))))))))((((((((()))***************)))))))))))))))*********'''''')))*********)))((())))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))))))))******))))))******+++,,,+++++++++*********))))))(((((()))))))))*********((((((((((((((((((((((((((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$###""""""$$$&&&'''(((((((((((())))))))))))'''((((((((((((((((((((()))))))))))))))))))))))),,,+++******))))))******''''''''''''((()))******+++******)))(((((())))))((())))))))))))(((((((((((((((((((((((()))******(((((((((((((((((((((((()))******)))((())),,,...,,,,,,+++***))))))******++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,---+++***(((((()))******))))))************+++++++++---,,,++++++------,,,+++(((((())))))*********+++******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++------------,,,+++******************************(((((())))))*********+++))))))******++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************)))))))))(((((('''''')))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))+++++++++***************%%%&&&((()))*********))))))((('''(((***++++++***(((((((((((())))))))))))************************''''''(((((())))))******************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''')))(((''''''((()))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%))))))))))))))))))))))))(((((()))++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))''''''((()))***++++++,,,******++++++++++++******(((((())))))*********+++,,,+++***))))))+++---...+++000000///777@@@;;;...******))))))))))))******(((((())))))*********++++++*********))))))(((((((((((()))***************(((((())))))******++++++&&&''')))*********)))(((((()))+++------+++)))(((******************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))***************)))(((((('''((()))******)))((('''***)))(((''''''((()))***************************++++++******))))))(((((((((((()))************)))*********)))******+++,,,++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++'''(((***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((((((***,,,---''''''(((((())))))******(((((((((((()))+++,,,---)))))))))))))))))))))))),,,+++******)))*********(((((())))))***,,,---...++++++***))))))((())))))''''''(((((())))))******((((((((((((((()))******************************************************+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++(((((()))***++++++,,,,,,)))************+++++++++)))))))))******+++++++++******************************++++++++++++***************)))))))))))))))******)))(((((('''(((((())))))*********))))))(((******++++++++++++******))))))))))))))))))))))))((())))))+++,,,---......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))*********+++))))))))))))************+++***)))'''''')))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))+++*********))))))(((((()))((('''(((******((('''))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))******++++++(((((((((((((((((((((((()))*********++++++++++++******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,///000666FFFDDD,,,******))))))))))))******,,,+++++++++***)))))))))))))))(((((((((((()))))))))))))))))))))*********))))))************))))))))))))************))))))))))))))))))))))))))))))((('''''''''''')))+++,,,******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&******************************)))((((((((((((((())))))))))))))))))))))))************************+++++++++***************+++*********))))))(((((()))))))))))))))******++++++***)))(((((()))***+++++++++******************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************+++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))))))))))))))******)))(((''''''((()))******)))((((((((()))+++,,,))))))************))))))))))))(((((('''''''''&&&************************+++*********))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************)))************+++++++++******++++++,,,,,,------)))************+++++++++,,,,,,,,,------.........************************++++++,,,,,,,,,,,,++++++************************+++***))))))((((((((()))))))))************))))))******++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))************+++***)))(((((()))***+++************************************************************************************************))))))))))))))))))))))))******)))))))))(((((((((*********************************)))))))))((((((,,,***(((''')))*********((((((((((((((((((((((((***)))(((''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''(((((()))))))))***'''''''''((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************,,,)))+++///;;;NNNLLL555******))))))))))))******+++++++++*********************))))))))))))******)))))))))))))))))))))***))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))(((((((((((())))))))))))))))))))))))+++*********)))))))))(((******************************)))(((((((((((((((************************************************)))))))))*********++++++))))))))))))((((((''''''))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******)))))))))))))))***+++***)))(((((()))***+++))))))((((((((()))***+++))))))************))))))))))))((((((((('''''''''***************************************)))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********+++++++++++++++************************,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,++++++***))))))))))))***))))))***************)))******++++++++++++******++++++++++++++++++++++++...------,,,+++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))************+++***)))(((((()))***+++************************))))))))))))))))))))))))************************************************************************************))))))))))))++++++++++++++++++++++++******))))))))))))((((((,,,***'''&&&''')))******'''''''''''''''''''''''',,,+++***)))((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&'''((()))******+++&&&&&&''''''(((((())))))************))))))))))))************************((((((((()))))))))******++++++++++++***************))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,'''''',,,999MMMLLL666******))))))))))))*********************+++++++++++++++************++++++******))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))+++***************++++++******))))))))))))******))))))))))))))))))))))))(((((('''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((())))))***))))))************)))))))))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++************++++++(((((('''''''''((()))***))))))************))))))))))))((((((((((((''''''************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))************************************++++++,,,,,,,,,,,,++++++******++++++,,,---......++++++***************+++))))))***+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,+++***))))))******+++,,,,,,,,,,,,+++************************************************)))))))))***************)))))))))))))))*********((()))))))))******************)))(((((()))******************************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))(((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((******)))((('''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***%%%&&&&&&'''((()))******++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))************************,,,'''((()))...===>>>---******))))))))))))******)))))))))***+++++++++,,,+++******))))))******+++*********)))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((******))))))((())))))***************************((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((''''''(((((()))***((()))***++++++***)))((())))))))))))************,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))************************************)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((())))))***************************************'''''''''''''''(((((()))))))))************))))))))))))((((((((((((((((((***************************************+++++++++************************((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++++++++++++++************))))))*********+++++++++---------------------,,,******************************++++++++++++************+++,,,---.........+++***************++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))((((((((())))))***************))))))))))))))))))((()))))))))******************))))))))))))******************************************************(((((()))))))))*********************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))'''((())),,,---,,,(((%%%))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''%%%&&&&&&'''((()))******++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))+++)))$$$,,,111'''******))))))))))))******)))))))))***+++++++++,,,))))))(((((((((((())))))************))))))(((((())))))************))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******************************((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***++++++***)))(((*********++++++,,,,,,,,,)))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((()))***************((())))))))))))))))))(((&&&''''''((((((((((((((())))))************))))))(((((())))))))))))))))))*********************************+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++************************)))******++++++******)))+++++++++,,,,,,---------***))))))))))))***++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************((((((((((((((((((((((((''''''((())))))*********************))))))))))))))))))))))))************)))))))))******)))))))))************************++++++++++++++++++++++++'''(((((())))))*********************************************************''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((***---000222///***&&&************************%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))************))))))))))))''''''''''''''''''''''''((((((((()))))))))******((((((((((((((()))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((...+++"""&&&---)))******))))))))))))*********************+++++++++))))))(((((((((((())))))++++++******)))((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((()))***++++++++++++************))))))))))))******))))))))))))))))))))))))'''((()))*********))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%&&&(((***,,,---...))))))))))))************)))))))))))))))******+++))))))************))))))******++++++,,,---------,,,,,,,,,---,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&''')))***++++++******(((((())))))))))))((((((&&&'''((())))))))))))((())))))************))))))(((((())))))))))))***************************************++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************)))************+++++++++)))******++++++,,,,,,,,,)))************+++++++++*********)))))))))((((((***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))((((((((())))))***+++((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))(((((()))******+++,,,,,,************)))))))))((())))))))))))************))))))************))))))************************++++++++++++++++++++++++''''''(((((()))******+++************************))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((())),,,///000...***&&&))))))))))))))))))))))))'''&&&&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))))))))*********(((((((((((((((((((((((()))))))))*********++++++(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&---,,,$$$'''...)))******))))))))))))******+++++++++******************))))))))))))))))))***++++++******)))(((((('''))))))************))))))))))))************))))))((((((((((((((((((((((((((()))***+++,,,,,,++++++******))))))))))))******))))))))))))))))))))))))'''((()))***+++***))))))'''''''''((()))*********))))))))))))))))))))))))((()))))))))*********+++******************************))))))******+++,,,++++++++++++++++++++++++************************&&&&&&((()))+++,,,---...((((((((()))))))))*********************+++,,,,,,******))))))))))))******)))******+++,,,,,,------///////////////...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&''')))+++,,,+++***)))((()))************)))((('''((()))*********))))))))))))************))))))(((((()))))))))******************************************++++++,,,,,,,,,************************((((((((((((((((((((((((************************)))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++******+++,,,,,,---......)))************+++++++++---------,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++(((((('''(((((()))******((()))***+++,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************))))))***+++,,,,,,------+++*********))))))(((((())))))))))))************))))))************))))))************************************************&&&''''''((()))******+++************************(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((***+++***(((%%%((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''(((((())))))******++++++))))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((%%%***,,,&&&)))---&&&******))))))))))))******,,,+++++++++******))))))++++++************+++++++++++++++***)))(((((('''))))))************))))))))))))************))))))((((((((((((((((((((((((%%%&&&((()))*********)))******))))))))))))******))))))))))))))))))))))))'''((()))++++++******)))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))******************************))))))***+++,,,,,,++++++++++++++++++++++++************************,,,+++++++++******))))))&&&'''''''''(((((())))))++++++******++++++,,,---+++***)))(((((()))***+++((())))))***++++++,,,,,,,,,---------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))%%%''')))+++,,,+++***))))))***+++,,,,,,+++***)))'''(((***+++++++++***)))))))))************))))))(((((())))))*********+++))))))*********++++++++++++***)))(((((()))***+++,,,***))))))***++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++******++++++,,,---++++++***)))((('''&&&&&&,,,+++)))((((((((()))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++************++++++++++++******)))************+++++++++************************************************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********------,,,,,,+++***))))))(((((())))))******++++++---+++)))(((***++++++***+++******)))(((''''''&&&))))))(((((((((((())))))))))))))))))************************************************************((()))***+++++++++++++++************************''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))************%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))),,,+++************(((&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))************************))))))))))))))))))))))))************************+++***)))(((((()))************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))(((''''''''')))***+++))))))))))))))))))))))))((()))))))))))))))((((((++++++******)))(((((((((+++*********))))))((((((++++++************++++++************************,,,,,,,,,++++++)))(((((( """%%%'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))((((((******++++++++++++************)))((('''&&&%%%%%%***************)))((((((++++++,,,------------,,,+++++++++*********))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++***))))))))))))***+++***)))'''''')))))))))(((++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))++++++++++++*********)))++++++******++++++,,,,,,,,,,,,++++++***))))))))),,,+++***)))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******------,,,,,,+++******)))))))))))))))************,,,***(((((()))*********+++******)))((((((''''''***)))((((((((((((((()))))))))))))))************++++++++++++++++++++++++************************))))))***+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))************************+++***)))(((((()))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))((((((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++************)))))))))(((+++******))))))******+++((((((((((((((((((((((((((())))))*********))))))###%%%''')))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))((()))******++++++******))))))))))))(((((((((((((((***************)))(((((())))))***++++++++++++***+++++++++*********))))))************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,++++++************++++++***)))'''''')))***)))(((++++++************++++++************************************************++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++***)))(((******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,++++++++++++***---,,,,,,++++++************************)))))))))+++)))'''''')))******)))*********))))))(((((('''******)))((((((((((((((())))))))))))************++++++++++++++++++++++++******************************+++++++++******)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''&&&&&&%%%))))))))))))))))))))))))%%%$$$$$$%%%((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******************************))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++************))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++************))))))))))))+++******))))))******+++((((((((((((((((((((((((&&&&&&'''))))))*********'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************))))))))))))))))))************))))))(((((())))))*********+++*********+++******)))((())))))***++++++++++++***+++++++++***************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---+++******+++,,,,,,+++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++***)))(((******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++******))))))))))))((('''''')))***)))(((*********)))))))))((((((+++***)))((((((''''''(((((()))))))))************************************************************+++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***''''''''''''((((((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))((((((((('''''''''&&&(((((((((((((((((((((((()))((('''(((***++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((('''(((((())))))))))))(((++++++******)))(((((((((*********)))))))))))))))******))))))))))))******************************&&&'''((()))************)))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************)))))))))))))))((())))))******))))))((())))))*********+++++++++*********++++++******)))++++++,,,------------,,,************************************************************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,---------++++++++++++++++++++++++---+++******+++,,,,,,++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))***+++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------,,,+++***)))(((******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,++++++******))))))(((''''''(((******)))(((************))))))))))))******)))(((((((((((((((((()))))))))************))))))))))))))))))))))))************************+++++++++++++++***)))(((******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))'''''''''((((((((())))))'''''''''(((((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))*********'''''''''((((((((())))))((((((((((((((((((((((((,,,***((((((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))++++++******)))((((((((())))))))))))))))))*********))))))))))))))))))***************************)))******++++++******))))))*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))******))))))************))))))++++++++++++******************++++++++++++******++++++,,,------------,,,************************************************************************((()))))))))************************************************************************************((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******++++++++++++******+++***((((((***+++***)))******+++,,,,,,+++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++************++++++++++++******)))************+++++++++************************************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********((('''''')))++++++***)))************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******************************+++++++++******)))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((((((((()))))))))'''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))************&&&&&&'''(((((()))******))))))))))))))))))))))))***(((&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******)))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''))))))(((((((((((())))))((()))))))))))))))((('''))))))))))))))))))))))))&&&'''((())))))******)))((((((((()))******++++++))))))))))))***************))))))(((((())))))***((((((((((((((((((((((((******+++++++++******))))))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))******************++++++++++++******,,,+++++++++******)))))))))***++++++,,,+++++++++))))))***++++++++++++******************+++++++++************************************************))))))))))))************************************************************************************((())))))******+++++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******************))))))))))))))))))))))))*********************************++++++++++++,,,))))))***++++++***)))))),,,***))))))***+++******)))+++---......---+++)))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------(((***+++------,,,+++***+++++++++++++++,,,,,,,,,)))***+++,,,------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++******++++++++++++******)))************+++++++++************************************************++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,((('''(((***,,,---+++)))************************(((''''''(((((()))***+++))))))))))))************************************************************))))))***+++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((('''((((((((())))))))))))''''''''''''((((((((()))''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((()))))))))))))))))))))))))))))))))'''%%%######%%%'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))'''((()))******))))))((())))))))))))))))))))))))&&&'''((()))************((((((((()))******++++++((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***+++++++++***)))(((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************((()))))))))************++++++,,,,,,,,,,,,++++++)))))))))***************)))***++++++,,,,,,,,,+++))))))***++++++++++++***))))))*********+++++++++************************************************))))))))))))************************************************************************************((())))))******+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))(((...,,,++++++,,,------,,,)))+++...000000...+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---(((((()))+++------,,,*********************++++++''''''''''''(((***+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((((((((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))%%%###""""""%%%(((***+++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************)))))))))(((((((((((())))))&&&'''(((*********))))))))))))))))))))))))))))))&&&'''((()))************++++++******)))((((((((((((((())))))*********+++))))))(((((((((((())))))************************$$$%%%'''(((***++++++,,,))))))(((((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((((())))))*********++++++,,,,,,------,,,,,,+++&&&'''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,))))))******++++++++++++************************************************))))))))))))************************************************************************************((())))))***++++++,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))))))))***************************///---++++++------+++)))++++++******++++++,,,------------------,,,+++***/////////...---,,,,,,+++)))******+++,,,---......,,,,,,++++++++++++,,,,,,.........,,,++++++---///,,,,,,,,,+++***)))''''''***++++++,,,,,,,,,++++++,,,,,,+++***************))))))******+++---...///------,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...,,,***)))******)))(((*********************************++++++,,,,,,,,,,,,,,,,,,++++++************((('''&&&'''(((***+++******************************+++++++++,,,,,,,,,))))))(((((('''''''''&&&'''(((((()))***++++++++++++)))'''(((+++,,,***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))'''''')))+++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,+++************++++++++++++******(((((())))))))))))(((((()))((('''))),,,---+++(((++++++++++++++++++++++++************************************************+++++++++++++++***)))(((***************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---************************,,,***)))***++++++***)))************))))))))))))&&&'''''''''(((((()))))),,,+++***((((((((()))***++++++++++++++++++++++++***************++++++,,,************************(((((())))))*********************)))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))------,,,+++++++++++++++++++++++++++++++++++++++...,,,***+++---...,,,***,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,+++******,,,...,,,------------,,,,,,+++,,,,,,---......------,,,///......---------......++++++******+++,,,------+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***((((((*********)))************************)))))))))*********++++++,,,,,,,,,++++++************)))((('''''')))***,,,*********************************+++++++++,,,,,,******)))))))))((((((((('''(((((()))******+++++++++)))'''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))%%%%%%&&&&&&'''((((((((((((((('''&&&'''((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&******************************))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))******************)))))))))************))))))***(((((())),,,,,,+++(((++++++++++++++++++++++++************************************************++++++,,,,,,+++******)))++++++******************,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,---************************+++***)))***+++,,,+++***************))))))))))))((((((((()))))))))******,,,+++)))((((((((()))***++++++++++++++++++++++++***))))))))))))***++++++************************)))))))))*********++++++***)))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,---------------......///...---,,,+++++++++,,,---,,,,,,------............//////...---,,,,,,++++++...------,,,,,,------...***+++,,,+++***+++---///------...///000000000///....../////////......---------,,,,,,,,,------......------,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((***++++++***))))))))))))))))))))))))************+++++++++++++++++++++++++++***************)))((()))***+++,,,))))))))))))))))))))))))*********++++++++++++,,,************))))))))))))((((((((()))******++++++***)))((((((******)))((())))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***''''''''''''''''''''''''(((((('''''''''((()))*********))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))***)))************))))))(((************************))))))))))))))))))))))))******************************((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&***************************))))))))))))(((((((((+++*********)))((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******************++++++++++++))))))))))))))))))))))))*********)))******+++,,,((())))))******))))))(((******++++++++++++*********))))))***,,,,,,+++)))++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,++++++***,,,+++++++++***))))))))),,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++******+++---...---,,,************))))))))))))))))))************+++++++++***))))))((()))))))))++++++++++++++++++++++++))))))((((((((()))***************************************+++++++++++++++))))))))))))))))))************+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++---------------------,,,---......///000///---,,,,,,---///000............////////////000000///......------,,,...------------------...---...///...------...000...///000000111111000000//////000000000///......---------,,,------.../////////............//////------------......///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,+++))))))+++,,,+++***))))))))))))))))))))))))------------------------+++++++++*********************))))))******+++,,,((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))(((((())))))************))))))(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))******))))))((((((((((((((((((((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++------+++)))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''************************))))))))))))))))))))))))---------,,,+++***))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))+++***)))))))))***,,,---(((((())))))))))))(((((()))******++++++******)))*********+++,,,,,,+++***++++++++++++++++++++++++************************************************,,,,,,---------,,,,,,+++,,,,,,,,,+++***)))((((((++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++******+++---///...---************)))))))))(((******************************))))))))))))))))))************************((((((((((((((())))))***************************++++++++++++++++++++++++)))))))))))))))*********++++++++++++,,,,,,,,,---*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***************************+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...000...---+++,,,---///000....................................////////////000//////......//////000222333444333111000000111333333444444333333222111222333333333222222111000111111111000000111111222...............//////000---------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************///---++++++,,,,,,+++***))))))))))))))))))))))))------------------------***************************************++++++,,,(((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((()))))))))))))))*********(((((())))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((*********)))((((((''''''((((((((()))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************************)))+++------+++)))))))))((())))))*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************---------,,,+++***)))))))))))))))))))))))))))))),,,+++++++++*********)))((((((((()))))))))******))))))))))))))))))))))))+++***)))))))))***,,,---(((((())))))))))))(((((((((((())))))))))))((((((++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,+++***)))((((((+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++******+++---///...---************)))))))))((()))))))))))))))))))))))))))))))))*********))))))************************((((((((((((((())))))***************************++++++++++++++++++++++++(((((())))))*********************+++++++++,,,,,,))))))))))))))))))******************************+++++++++++++++,,,,,,---***************************,,,------++++++,,,...,,,,,,,,,+++,,,------...------,,,+++,,,---...///.........//////000000000...///000111222333444444555555555444444555555555777999::::::888777777777<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<;;;:::999999555444333333222222333333000//////............///...------,,,,,,,,,------/////////......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++************************...,,,******,,,,,,,,,+++************************++++++++++++************)))))))))***************)))))))))************+++)))))))))))))))))))))))))))))))))************+++''''''''''''(((((((((((())))))))))))))))))******'''((())))))''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%'''((()))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************)))***++++++)))(((((()))((())))))************)))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************++++++*********)))((((((((())))))))))))))))))))))))+++******)))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,((())))))******))))))((((((((())))))))))))((((((+++---......,,,++++++,,,++++++++++++++++++++++++***************************************************++++++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,************))))))))))))***))))))))))))((((((((((((((()))************)))************************))))))((((((((()))******************************+++++++++++++++*********((((((((()))******++++++))))))*********+++++++++))))))))))))************************************,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++------------------......///....../////////000000000000000222444666777999:::888888999:::;;;<<<======>>>>>>============>>>>>>???BBBDDDEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEE======;;;:::999999999999888777555333222111000000111111000///............000000//////...------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))''''''(((+++---------++++++++++++++++++++++++++++++*********)))))))))((()))))))))*********+++(((((())))))*********)))************************))))))))))))************''''''(((((())))))))))))***)))))))))))))))))))))&&&(((***)))'''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''((()))***+++***))))))''''''(((((())))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))***((('''&&&((()))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++***)))******************))))))))))))******)))))))))+++...///...,,,***+++,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,++++++++++++******************************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***************))))))))))))++++++*********)))))))))'''((()))***+++******)))***************************))))))))))))***++++++************************++++++*********)))))))))'''(((((()))******++++++)))*********++++++++++++((()))))))))************************************---------------...///000........................,,,...///...+++)))***---...............///000000111222333444444444444444333444777:::===@@@BBBDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEGGGIIIMMMOOOPPPPPPQQQSSSMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPOOOOOOKKKJJJIIIGGGFFFEEEDDDDDDBBB@@@===:::777555333333666666444333222222111111111000000///...---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))$$$######&&&***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((())))))*********+++''''''((()))))))))))))))************************))))))))))))************(((((())))))*********+++*********)))))))))))))))&&&(((***)))&&&&&&'''***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))))))))'''%%%%%%''')))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))******+++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))*********+++,,,,,,------)))************+++++++++))))))))))))))))))))))))((()))***,,,,,,+++************++++++++++++************++++++++++++******,,,...000///,,,***+++---++++++++++++++++++++++++************************************************((()))***+++++++++++++++***************+++++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))************)))))))))))),,,,,,,,,++++++*********'''((()))+++++++++***)))))))))))))))))))))))))))***************++++++,,,************************+++*********))))))(((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,(((((())))))*********+++************************,,,------,,,++++++,,,......,,,***+++...///...---///...---,,,,,,---...///////////////000222444666666888999<<<===???@@@@@@DDDDDDEEEHHHLLLNNNOOONNNPPPNNNLLLLLLMMMNNNMMMLLLNNNKKKHHHGGGHHHIIIIIIIIIJJJMMMQQQVVVYYYZZZZZZZZZ[[[YYYWWWUUUVVVYYY\\\___```___]]]\\\[[[ZZZZZZZZZVVVTTTPPPMMMJJJIIIIIIIIIFFFFFFEEEAAA>>>;;;;;;<<<:::999777666555555666666000000000///////////////000000000000000000000000......////////////...------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,+++++++++,,,---...//////...---,,,,,,+++***************************************************************************++++++************************+++++++++,,,,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((++++++******))))))((((((************************((('''%%%%%%'''((('''&&&))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))!!!###%%%((()))***)))(((************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++***((('''''''''((()))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))******+++)))(((''')))***+++*********))))))((((((((((((((((((((('''''''''))))))))))))************+++++++++++++++***)))(((+++*********))))))((((((++++++************************++++++++++++******(((***++++++)))(((((()))++++++************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,***)))))))))************************************************+++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++)))************+++++++++******++++++++++++******)))))))))))))))*********((((((((()))******++++++******+++++++++***))))))************))))))))))))************************+++,,,,,,+++******+++---((((((((((((((((((((((((---......---,,,+++---......,,,******,,,...---+++///...---------...000111333444444666777999;;;<<<>>>???BBBDDDGGGIIIJJJKKKLLLLLLOOOSSSXXX[[[\\\\\\YYYVVVTTTSSSSSSSSSSSSRRRQQQOOOMMMMMMOOOPPPQQQQQQUUUWWWZZZ]]]```aaaaaaaaa\\\[[[ZZZZZZ[[[^^^aaaccccccbbb```^^^\\\[[[ZZZZZZXXXVVVSSSPPPMMMLLLLLLMMMHHHHHHHHHFFFCCCBBBCCCDDDBBBAAA>>><<<:::999888888666666666555444333333333111111111000000000//////------------,,,,,,,,,,,,---------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************,,,---.........---,,,,,,...------,,,++++++***************************************************************************************************************+++++++++,,,,,,***)))(((((((((((()))***))))))))))))))))))))))))******)))))))))(((((((((*********))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))&&&&&&&&&''''''((())))))************************************)))))))))(((************)))))))))((())))))))))))))))))))))))++++++***)))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))++++++***((())))))))))))))))))))))))+++,,,---,,,***))))))***************)))))))))((())))))))))))))))))))))))))))))))))))***************++++++++++++***))))))************)))))))))(((******************************++++++++++++******''')))***+++***)))***+++++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++)))************+++++++++******++++++++++++******************))))))))))))*********************)))))))))***++++++++++++***)))))))))))))))(((((((((************************)))***+++***((((((***+++))))))))))))))))))))))))...//////...,,,,,,---...///---,,,,,,---...---,,,......///000111333555666:::<<<>>>AAACCCEEEFFFFFFGGGIIIKKKOOORRRTTTVVVVVVVVVVVVYYY]]]bbbdddeeeddd```]]]ZZZXXXXXXXXXXXXWWWVVVTTTSSSTTTVVVYYYZZZZZZZZZ[[[\\\]]]___```aaabbb]]]^^^^^^___aaacccdddeeefffeeecccaaa___^^^]]]]]][[[YYYVVVSSSQQQPPPOOOOOOJJJKKKLLLLLLKKKKKKMMMOOONNNLLLIIIFFFCCCAAA???>>>>>>>>>===<<<:::999888888555555444333222111000000///...---+++++++++,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************,,,...000111000...+++))),,,,,,++++++******))))))*********************************************************************************************************++++++++++++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))************((((((((((((((((((((((((***(((''''''((())))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++***(((&&&&&&''')))***************************************))))))))))))************))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++))))))))))))))))))))))))))),,,...//////,,,*********************))))))))))))************************))))))))))))************))))))***++++++++++++***************))))))))))))******************************++++++++++++******&&&(((***+++++++++,,,---++++++************++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++)))************+++++++++******++++++++++++******+++++++++***)))))))))(((---,,,,,,+++******))))))(((((()))***++++++++++++)))))))))))))))*********************************(((((()))((('''&&&(((***************************...//////...,,,,,,---...000////////////000000000///000222555999<<<>>>@@@CCCFFFJJJNNNPPPQQQQQQPPPPPPQQQSSSVVVXXXZZZZZZ[[[\\\]]]^^^aaadddeeedddbbbbbb___\\\ZZZ[[[\\\\\\\\\\\\[[[YYYZZZ\\\^^^___^^^[[[[[[ZZZZZZ[[[\\\]]]^^^______```aaabbbbbbbbbbbbeeedddbbbaaa```_________[[[ZZZWWWTTTQQQOOOMMMMMMJJJLLLNNNNNNOOOQQQTTTVVVVVVTTTRRROOOMMMJJJHHHGGGFFFEEEDDDBBBAAA???>>>===<<<;;;:::999777555444333333222000---------...///,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***************+++++++++---...//////...,,,***)))+++++++++++++++*********************************************************************************))))))))))))************************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******++++++))))))))))))))))))))))))***)))'''''')))***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********************************)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''((()))***)))((('''&&&(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++---//////---***)))(((*********))))))))))))))))))))))))***************((()))))))))************(((((()))***+++,,,,,,,,,*********)))))))))))))))***************+++++++++******++++++++++++******''')))++++++++++++,,,---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++************+++,,,,,,---************************+++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++******++++++++++++******,,,,,,++++++***)))((((((,,,,,,,,,+++++++++******))))))***************)))******+++++++++++++++,,,************************'''((()))(((&&&&&&((()))************************---.........,,,,,,...///000000111111222333555666555777:::???DDDHHHKKKMMMMMMPPPTTTXXXZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[______aaadddfffgggeeeccceeebbb```___```bbbbbbbbbbbb```______``````___^^^]]]\\\ZZZYYYYYYZZZ[[[\\\\\\\\\]]]]]]\\\[[[YYYXXXYYYYYYXXXXXXYYYYYYZZZ[[[XXXWWWTTTQQQMMMJJJHHHGGGGGGIIILLLMMMNNNPPPTTTVVVWWWVVVUUUTTTSSSQQQPPPPPPMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@>>><<<;;;:::888666333111000000111222,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++,,,,,,,,,------...---,,,+++************++++++++++++,,,,,,,,,,,,************************************************************************(((((()))))))))*********))))))*********+++++++++))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++***************************)))'''''')))***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************'''((()))++++++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******((((((((((((((((((((((((((()))***+++***)))(((''''''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((()))))))))))))))))))))))))))))))))+++......,,,)))((('''))))))))))))))))))******((((((((())))))*********((()))))))))************'''((()))***+++,,,,,,,,,))))))))))))))))))******))))))*********+++++++++******++++++++++++******)))***,,,,,,***))))))***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++------------------------,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++******++++++++++++******---,,,,,,+++***))))))(((******+++++++++,,,,,,,,,***************)))(((''')))))))))*********++++++************************))))))***)))(((((()))+++************************---...///.........000222000111444555666999<<>>@@@DDDIIILLLOOOPPPTTTWWWZZZ\\\^^^^^^^^^___aaabbbbbbaaa```___``````___^^^\\\ZZZXXXWWWZZZ\\\___cccfffgggdddbbbcccbbb`````````___\\\YYYYYYWWWVVVUUUUUUTTTQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFEEEDDDCCCBBBAAAAAACCCDDDDDDDDDEEEHHHJJJJJJJJJLLLMMMNNNNNNNNNMMMPPPPPPQQQRRRSSSTTTTTTUUUQQQQQQOOOMMMKKKJJJHHHHHHDDDCCCBBB@@@>>><<<;;;;;;555444444333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***((((((***+++,,,******+++,,,,,,---......++++++++++++++++++++++++)))))))))***+++,,,,,,---************************************************************************''''''(((((()))******+++))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))((((((((()))))))))***************)))))))))))))))************************)))'''&&&&&&'''(((((('''))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((())))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******)))((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((''')))+++))))))))))))))))))))))))''')))***)))(((((()))+++((()))))))))************(((((()))******+++,,,,,,))))))))))))************((()))***+++++++++++++++((()))))))))************((())))))***++++++,,,,,,******++++++++++++******&&&((())))))((((((((()))++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...------++++++........................,,,,,,,,,------------...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++)))*********************&&&'''((()))************&&&''''''((())))))************************************+++***))))))***,,,))))))))))))))))))))))))...000111222333444777999:::>>>CCCGGGIIINNNSSSXXXYYYZZZ]]]___```aaaaaaaaabbbcccccccccbbbaaa```___]]]]]]\\\[[[YYYWWWVVVUUUXXXXXX[[[]]]___^^^[[[XXX[[[ZZZYYYYYYWWWTTTOOOLLLOOOMMMLLLLLLLLLKKKIIIFFFDDDCCCCCCCCCBBBAAAAAA@@@???>>>===;;;;;;::::::;;;;;;:::::::::;;;;;;<<<===???@@@AAABBBBBBCCCBBBBBB@@@AAABBBBBBAAAAAACCCEEEDDDFFFGGGIIIJJJJJJIIIIIILLLMMMNNNOOOQQQSSSTTTTTTTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKJJJIIIGGGDDDBBBAAA888888777666444333222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------)))+++---//////---+++***''''''((()))***++++++,,,************************************************************************&&&''''''((()))******+++))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))((('''%%%%%%'''((('''&&&))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))************************,,,+++)))'''&&&'''(((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))'''&&&%%%######$$$%%%%%%''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))'''((())))))((()))+++---(((((())))))*********+++))))))***+++,,,,,,------))))))))))))************))))))***++++++++++++***(((((())))))*********+++((())))))***++++++,,,,,,******++++++++++++******###%%%(((((((((((()))***++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......///...---+++***++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++******++++++++++++******++++++++++++++++++,,,,,,++++++******)))(((((((((###$$$&&&(((***,,,------)))******+++,,,,,,------************************)))*********((((((***+++((((((((((((((((((((((((222333444777999<<<>>>???HHHMMMSSSVVVXXXZZZ^^^bbbeeecccaaa``````bbbdddfffbbbbbbccceeedddaaa\\\WWWXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPNNNMMMMMMMMMNNNOOOIIIIIIIIIIIIHHHHHHHHHHHHMMMLLLKKKKKKJJJGGGCCC@@@IIIHHHGGGEEECCCBBB@@@@@@???>>><<<:::999999999:::999::::::;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<===============>>>>>>???AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFHHHKKKNNNPPPRRRTTTSSSQQQOOONNNNNNOOOOOONNNNNNOOOOOOOOOMMMLLLKKKHHHEEEBBB@@@===:::555222444333222000//////......---...///000000///...---++++++++++++,,,---...///000///...---+++***)))(((,,,,,,++++++***)))(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((($$$###""""""###&&&(((***+++*********))))))((((((((((((((((((((((((((((((+++*********))))))(((((((((((())))))((('''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))'''((((((((('''&&&%%%%%%((()))******))))))***+++))))))(((''''''''''''''')))************+++++++++,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((('''((((((,,,***((('''&&&'''((()))))))))************))))))+++*********))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++---......+++)))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))))))))((((((''''''******+++,,,------......++++++******************......---,,,,,,++++++***+++******))))))))))))))))))))))))******++++++,,,***+++,,,,,,------,,,,,,+++++++++*********))))))''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000333111...+++***+++...///------,,,+++++++++,,,,,,------------------------,,,---...---+++***+++,,,,,,,,,,,,------..................------,,,,,,,,,------............------...---,,,,,,++++++,,,,,,------------------------************)))'''&&&%%%++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++***+++---......---+++***)))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++***)))(((((())))))************************:::;;;???CCCGGGLLLOOOPPPUUUXXX[[[^^^______```aaadddcccbbbaaa```___^^^^^^^^^]]]\\\[[[[[[YYYVVVSSSOOOOOONNNNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKLLLOOOOOOPPPQQQSSSSSSPPPNNNNNNNNNLLLJJJHHHGGGEEEDDD@@@???>>><<<<<<<<<<<<=========>>>>>>>>>>>>======??????>>>?????????@@@AAA>>>>>>======>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDD@@@AAABBBCCCFFFHHHKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPUUUUUUUUUUUUSSSRRRPPPOOONNNLLLIIIFFFDDDAAA===:::777666555333111000//////------......///...............---,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++************************+++++++++***++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((((('''&&&%%%%%%&&&((()))************)))))))))(((((((((((((((((((((((((((*********)))))))))(((((())))))((((((((('''''''''(((((()))******)))(((((())))))))))))))))))))))))''''''((((((''''''&&&%%%'''(((***)))(((((()))+++))))))(((''''''''''''((())))))*********+++++++++++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((((((((())),,,+++)))((('''((()))***))))))************))))))************)))))))))(((******))))))((((((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))************************)))+++,,,,,,***(((((((((++++++***))))))***++++++))))))))))))))))))))))))++++++++++++*********)))*********+++,,,,,,------************************,,,,,,,,,,,,++++++++++++***************+++,,,---*********+++++++++++++++)))***++++++,,,,,,+++++++++++++++*********))))))((()))***,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222000---+++***+++---...,,,,,,,,,+++,,,,,,---------------------------------...///...,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,------............------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++***+++---......---+++******************+++++++++++++++++++++++++++++++++************************++++++***)))))))))))))))************************FFFGGGKKKOOOSSSXXX[[[\\\___```aaadddfffeeeccc```aaa```___]]]ZZZWWWTTTRRRSSSQQQOOONNNNNNNNNLLLKKKEEEDDDCCCAAA@@@@@@@@@@@@>>>===<<<<<<<<<===>>>???@@@AAAAAADDDGGGKKKOOORRRUUUUUUUUUWWWZZZZZZYYYWWWTTTSSSRRRPPPNNNLLLJJJIIIDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD???>>>>>>===============??????@@@AAABBBBBBCCCCCC>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMMMMUUUVVVVVVWWWVVVVVVUUUUUUTTTRRRPPPNNNMMMJJJGGGDDD>>>===;;;999666444222111///......------......///111000///...---,,,,,,,,,+++++++++,,,------......,,,,,,,,,+++******))))))*********+++******))))))++++++++++++++++++++++++************************,,,,,,++++++***+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))(((,,,+++)))((('''(((((()))************))))))))))))((((((((((((((((((((((((******))))))))))))((((((***)))((('''''''''((()))((())))))******))))))((())))))))))))))))))))))))''''''((((((((('''&&&&&&&&&((())))))(((''')))******)))((((((''''''(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++***))))))))))))***+++***)))((((((((()))***))))))************))))))************))))))))))))******))))))((((((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))+++******))))))******+++))))))))))))))))))))))))++++++++++++************)))))))))***++++++,,,,,,*********************************+++++++++++++++************,,,---...///,,,,,,,,,,,,++++++++++++))))))***++++++++++++***+++++++++***************((()))***+++,,,+++******++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,+++++++++,,,,,,+++++++++,,,---......---------------------------...//////...---///000,,,,,,,,,------------......------------,,,,,,,,,------............------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((())))))++++++++++++++++++++++++++++++************++++++++++++************++++++***+++,,,------,,,+++***+++++++++***************++++++++++++++++++++++++************************+++***))))))))))))))))))************************RRRRRRSSSUUUWWWXXXZZZZZZ______```cccggggggccc___[[[ZZZWWWSSSOOOKKKIIIGGGFFFEEEEEEFFFGGGHHHFFFEEEAAA@@@>>>===<<<<<<======<<<<<<;;;;;;<<<===???@@@@@@@@@AAACCCGGGMMMRRRUUUYYYXXXXXXXXXYYYXXXVVVTTTUUUUUUSSSQQQOOOMMMLLLKKKGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHFFFEEECCCBBBBBBAAADDDDDDEEEEEEFFFFFFFFFEEEAAA@@@???===<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@??????@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIMMMNNNPPPRRRTTTVVVXXXXXXVVVTTTSSSRRRRRRQQQNNNLLLFFFEEECCCAAA>>>;;;888777555333111///.........///000///...------,,,------++++++,,,,,,---.........,,,,,,,,,++++++************************)))((('''++++++++++++++++++++++++************************------,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))++++++***))))))))))))************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((+++)))(((&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((''''''((()))***))))))((('''((((((((())))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++***************+++))))))(((''''''(((((()))))))))************))))))*********)))))))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******)))(((***+++******))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((())))))*********+++***************+++++++++(((((()))***++++++,,,,,,************+++,,,---...---------,,,,,,+++++++++)))******+++++++++++++++************************((()))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---------,,,++++++***+++++++++,,,,,,...///000------------------------,,,---//////......///111------------------------------------------------,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,***((('''&&&'''(((***+++++++++++++++++++++++++++******))))))******+++++++++************++++++***+++,,,,,,,,,,,,+++***,,,+++++++++***)))))))))++++++++++++++++++++++++******************************)))))))))))))))***************************[[[ZZZZZZYYYYYYXXXXXXWWW^^^]]]]]]```bbbbbb^^^ZZZTTTQQQLLLFFFCCCBBBBBBCCCBBBCCCFFFIIILLLLLLIIIGGGEEEDDDBBBAAA@@@AAABBBBBB@@@@@@???@@@AAACCCEEEFFFEEEEEEEEEFFFJJJNNNSSSVVVYYYXXXVVVVVVVVVUUURRRPPPSSSRRRQQQOOOMMMLLLKKKJJJHHHIIIIIIJJJKKKKKKKKKKKKLLLKKKIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFCCCBBBAAA???======<<<<<<999999::::::;;;<<<<<<===@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKMMMPPPSSSUUUVVVVVVUUUTTTUUUVVVUUUTTTRRRMMMLLLKKKIIIFFFCCCAAA???===;;;888555222111000000......------------............---------------,,,,,,,,,,,,+++++++++++++++***************)))((('''++++++++++++++++++++++++************************------,,,+++***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************)))))))))))))))))))))*********))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((())))))+++)))(((&&&'''(((***+++******))))))))))))******((((((((((((((((((((((((''''''((((((((((((((('''&&&'''((((((''''''((()))******)))((((((((((((((((((((()))))))))*********)))(((((('''(((((()))***))))))))))))))))))))))))&&&''''''((()))******++++++***************++++++'''''''''&&&'''''''''((())))))************))))))))))))))))))))))))******''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))))))))******))))))*********+++++++++(((((()))***+++,,,,,,---,,,++++++*********++++++---------,,,,,,+++++++++***++++++,,,---,,,,,,,,,************************))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---------,,,+++***++++++,,,,,,---...///000------------------------+++,,,......------...000------------------------------------------------,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++///---+++******+++,,,...+++++++++++++++++++++++++++******))))))******+++++++++************++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***************************)))))))))))))))******************************```______]]]\\\[[[ZZZYYY]]]\\\[[[[[[ZZZYYYVVVSSSNNNKKKEEEAAA@@@BBBEEEGGGIIIKKKNNNRRRUUUUUUQQQNNNKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDDDDEEEGGGIIILLLMMMLLLLLLKKKLLLNNNQQQTTTVVVVVVUUUTTTTTTUUUVVVUUUTTTPPPPPPOOONNNMMMLLLKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKNNNMMMJJJHHHFFFEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFEEECCCAAA@@@???>>>>>>::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAACCCDDDDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKKKKKKKLLLNNNOOOPPPTTTTTTTTTUUUWWWXXXWWWUUUQQQQQQPPPPPPNNNKKKIIIGGGDDDCCC@@@===:::777555444//////.........//////000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))'''(((((())))))*********))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))***)))((((((((()))***++++++******))))))******+++))))))))))))))))))))))))''''''((()))))))))((((((&&&((())))))(((''')))***+++***))))))(((((())))))((((((((()))))))))******+++***)))((('''((()))***))))))))))))))))))))))))''''''(((((())))))*********))))))))))))***++++++&&&&&&''''''''''''(((((())))))************))))))))))))))))))******************))))))((((((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++---((())))))******))))))((())))))))))))))))))))))))************++++++++++++))))))))))))))))))******)))))))))***++++++,,,,,,))))))******+++,,,------,,,,,,+++***************,,,,,,,,,,,,++++++++++++++++++,,,------------,,,***************+++++++++***************+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,---,,,,,,,,,---...//////------------------------,,,---......---,,,---///...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************)))))))))))))))******+++************************aaa```___]]][[[YYYWWWVVVTTTUUUTTTSSSPPPOOOOOOPPPJJJHHHFFFEEEFFFJJJNNNPPPTTTUUUVVVXXXYYYYYYVVVSSSMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHHHHJJJLLLOOOQQQSSSQQQQQQQQQRRRSSSUUUVVVWWWUUUTTTSSSTTTVVVWWWWWWVVVPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMNNNOOOOOOOOONNNMMMPPPOOOLLLJJJHHHGGGHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKHHHGGGEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>=========>>>@@@BBBCCCDDDFFFGGGIIIKKKLLLMMMMMMMMMKKKJJJJJJIIIJJJKKKLLLMMMOOOOOOOOOQQQTTTUUUUUUTTTQQQQQQRRRSSSRRRPPPNNNLLLHHHHHHFFFDDDBBB???===;;;333333222111000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++******))))))************))))))(((((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********++++++***))))))***++++++))))))))))))))))))))))))''''''((()))))))))))))))'''(((***)))(((((()))++++++***))))))(((((())))))(((((((((((()))))))))***---,,,***((((((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))***+++'''(((((()))))))))))))))))))))************))))))((()))))))))******************))))))((((((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((('''''')))+++'''((()))******)))(((''')))))))))))))))))))))))))))*********++++++++++++************************((())))))***++++++,,,,,,******++++++,,,,,,------,,,,,,+++++++++,,,,,,---*********+++++++++++++++******+++,,,,,,,,,,,,,,,))))))*********+++++++++***************++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------.........---------......///------------------------...///000///------...///......---------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++************++++++***************+++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++************************aaa___]]]YYYVVVRRRPPPNNNJJJKKKMMMKKKIIIIIIMMMQQQHHHHHHIIIKKKNNNRRRUUUWWW\\\ZZZXXXXXXXXXXXXVVVTTTLLLMMMNNNOOOOOONNNLLLKKKKKKKKKLLLMMMPPPSSSVVVWWWSSSTTTUUUVVVWWWXXXYYYYYYVVVTTTSSSSSSUUUVVVUUUUUURRRRRRRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRPPPMMMKKKJJJIIIJJJKKKLLLMMMOOOQQQQQQPPPOOONNNIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>???@@@BBBDDDEEEGGGJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGHHHJJJLLLMMMIIIIIIJJJLLLOOOQQQQQQPPPPPPQQQRRRSSSSSSRRRPPPOOOIIIIIIJJJIIIGGGEEECCCAAA777777555333222111000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******,,,,,,,,,+++***)))''''''(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))***************,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))((()))******))))))***++++++******)))))))))))))))(((((((((((())))))))))))///---+++)))(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))******((()))***+++++++++++++++))))))************))))))(((((())))))*********+++''''''(((((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((()))((('''&&&&&&(((***'''((()))******)))((('''))))))))))))))))))))))))''''''(((((()))))))))***+++++++++***************((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,---...///000)))))))))******++++++,,,))))))***++++++++++++***))))))******++++++++++++******))))))******+++,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------......//////......---------......------------------------000111222000///......///.........------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,------------------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++++++++************++++++))))))******+++++++++,,,++++++++++++++++++++++++************************))))))((())))))***++++++************************VVVTTTPPPKKKHHHFFFEEEEEEDDDEEEGGGGGGHHHIIILLLNNNJJJJJJKKKOOOSSSVVVXXXWWWXXXYYYZZZZZZYYYWWWUUUSSSUUURRRSSSVVVSSSMMMKKKOOORRRRRRRRRRRRTTTUUUVVVWWWWWWXXX\\\___```^^^ZZZVVVWWWWWWVVVVVVXXXYYY[[[\\\YYYZZZ[[[ZZZXXXXXXYYYZZZ\\\\\\\\\\\\ZZZWWWUUUSSSUUUUUUVVVVVVWWWWWWVVVVVVWWWSSSPPPQQQTTTUUURRRNNNPPPOOOMMMIIIFFFCCCAAA@@@CCCFFFFFFBBBAAACCCEEEDDDCCCBBB???<<<<<<>>>CCCGGGEEEFFFHHHHHHGGGEEEEEEEEEEEEGGGJJJLLLNNNNNNMMMLLLLLLLLLMMMNNNMMMLLLJJJIIIOOONNNNNNPPPRRRTTTTTTSSSRRRPPPMMMJJJHHHHHHHHHHHH???>>><<<999666222000..................---+++++++++,,,,,,,,,,,,+++******---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++************)))))))))+++,,,---)))******++++++******)))***++++++,,,------......+++++++++*********))))))***)))))))))******+++,,,((((((((((((((((((((((((''')))******))))))***,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))*********++++++++++++******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$(((((())))))******++++++))))))))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********+++,,,...///000+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))******,,,------,,,)))''''''''')))************+++++++++,,,,,,---------.........++++++,,,,,,,,,++++++***,,,,,,---------.........000///---,,,,,,,,,---..................---------+++,,,,,,,,,,,,,,,++++++....../////////---,,,+++,,,---------......//////...///000000000000000000///......---,,,,,,++++++---------------.........,,,---...//////...---,,,,,,,,,,,,------.................................///...------//////...---++++++++++++,,,---...///***************************))))))))))))+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******+++---///000,,,+++***))))))***+++,,,++++++++++++++++++++++++JJJHHHEEEBBB@@@?????????@@@DDDIIILLLMMMMMMMMMNNNPPPPPPPPPRRRVVVXXXYYYXXXTTTTTTTTTTTTTTTTTTUUUUUUWWWUUUVVVYYYVVVQQQQQQTTTSSSTTTTTTTTTTTTUUUVVVXXXYYY]]]ccciiikkkhhhccc___```bbbdddfffggghhhhhhhhhjjjkkklllllljjjiiijjjkkklllllllllkkkjjjhhhfffdddeeehhhlllnnnooollliiigggeeeaaa^^^]]]______\\\XXXXXXXXXVVVSSSNNNIIIFFFDDDAAAEEEGGGDDDCCCFFFGGGEEEDDDCCCCCCAAAAAACCCEEEGGGFFFHHHIIIJJJIIIHHHHHHHHHDDDEEEHHHJJJMMMNNNNNNOOONNNOOOPPPPPPOOONNNMMMLLLMMMLLLLLLMMMOOOQQQPPPPPPNNNNNNNNNMMMLLLKKKJJJJJJHHHGGGDDDAAA<<<888444222000//////......------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++***)))))))))***+++,,,))))))************))))))))))))))))))((((((((((((+++++++++*********))))))*********+++++++++,,,,,,))))))))))))))))))))))))&&&'''((((((''''''(((***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))*********++++++******))))))******+++(((((((((((())))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************,,,,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))))))))))))))******************)))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))))))))***,,,---...+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,+++***************---...///...+++)))))))))++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---------,,,,,,+++------------............111000///...---......///........................------............---------.../////////...---,,,.............../////////...//////000000000//////000000000//////.........------------------------......///000000///......---------.........//////////////////////////////---,,,++++++------,,,+++++++++++++++,,,---...///++++++++++++++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++***++++++,,,---...++++++************++++++************************>>>===<<<:::::::::;;;<<<@@@FFFMMMSSSTTTSSSQQQPPPRRRQQQPPPQQQSSSUUUUUUTTTRRRQQQQQQPPPQQQSSSUUUVVVYYYXXXYYYZZZXXXTTTTTTWWWUUUWWWYYYXXXVVVVVVYYY\\\ccchhhpppwwwyyywwwrrrooorrrtttxxx{{{}}}|||{{{zzz~~~~~~~~~}}}{{{{{{}}}|||yyyuuuqqqoooooonnnjjjgggfffggggggccc\\\UUUOOOMMMEEEKKKOOONNNMMMNNNMMMJJJGGGGGGGGGGGGFFFFFFFFFEEECCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPLLLKKKJJJKKKMMMNNNMMMLLLJJJLLLNNNPPPPPPOOOMMMLLLNNNMMMKKKGGGDDD@@@<<<;;;444333111000///.........------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******+++***))))))((())))))***))))))************))))))******)))(((&&&%%%$$$$$$+++++++++*********************,,,------,,,,,,+++************************&&&((()))(((''''''(((***+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))******************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))+++*********))))))(((((()))))))))*********++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))***+++------+++++++++*********************+++++++++,,,,,,,,,,,,++++++************+++...///000///---++++++,,,,,,,,,,,,,,,------------************++++++++++++,,,------.........------...............---------111000//////.../////////........................//////000000111000000///---...//////000/////////000000000000////////////111111111222111111000000...............---------.....................---...//////000000//////................../////////000000000000000000000000---,,,+++,,,---------+++++++++++++++,,,---...///------------------------------+++***))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++******+++++++++++++++*********++++++++++++******))))))))))))))))))))))));;;::::::;;;<<<===???@@@EEEKKKRRRWWWXXXWWWUUUTTTSSSQQQOOOPPPQQQRRRSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVYYYYYY[[[[[[YYYXXXXXXZZZZZZ]]]``````___```dddhhhtttyyy~~~~~~}}}|||yyywwwvvvyyyzzzvvvnnneee___\\\VVV]]]bbbaaa___]]]ZZZUUUPPPNNNKKKIIIHHHGGGEEECCCAAAAAAAAABBBDDDDDDDDDCCCKKKKKKIIIIIIJJJKKKMMMOOOQQQQQQRRRRRRRRRQQQQQQQQQMMMLLLKKKLLLMMMNNNMMMLLLLLLMMMOOOPPPPPPPPPOOOOOOLLLLLLKKKJJJHHHFFFEEECCC;;;:::777444111000///.........------------....../////////......---------++++++,,,,,,,,,,,,------++++++************))))))++++++++++++++++++++++++******************************++++++++++++******+++******))))))((((((((()))******++++++******))),,,+++***)))(((''''''&&&***************************+++---......---+++***************************)))***++++++***)))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))((()))))))))************(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$++++++******))))))((((((++++++******)))((((((((())))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************************+++,,,---...******************************+++++++++,,,,,,,,,,,,++++++******+++++++++---///000///---,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------..............................---------000000/////////000000000/////////000000000000000111111222333333333222222000000111111222222222222444444333333222222222111444444444444444333222222........................000000000///////////////////////////////////////........................////////////////////////000...---...///000///...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,++++++******++++++,,,************************)))***+++,,,,,,***)))((()))***+++,,,,,,+++***)))************************>>>>>>???@@@AAACCCEEEEEEJJJNNNSSSVVVVVVVVVVVVVVVUUUTTTRRRRRRUUUWWWXXXXXX[[[\\\^^^___^^^\\\YYYWWWYYY]]]bbbdddeeeggghhhiiihhhkkkoooqqqrrruuuzzz~~~~~~vvvqqqppppppwww|||{{{wwwsssmmmggg^^^YYYSSSNNNLLLJJJGGGEEEEEECCCBBBBBBDDDEEEDDDCCCHHHGGGFFFEEEGGGIIILLLNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNOOOPPPQQQPPPOOOQQQPPPOOONNNNNNOOOPPPPPPMMMMMMMMMMMMLLLJJJIIIHHHCCCAAA>>>:::666333111000000///...------------.../////////......---------+++++++++,,,,,,---------++++++++++++******))))))++++++++++++++++++++++++******************************++++++++++++******+++*********))))))((((((******++++++++++++*********************************************************+++---......---+++***))))))))))))))))))))))))***+++,,,+++***)))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))((()))))))))************'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((++++++******))))))((((((************))))))((((((************++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))((())))))***+++,,,******************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++---......,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,------...//////......///////////////////////////000111222333333444444444444444555555555666666555555666777777777777777666666666666777888888999:::::::::999999888888888888888888888777666444444333222222222222222111111000000000000//////......///..................///.........---------------........................000///......000000///...------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******************)))***+++,,,,,,***)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++CCCCCCDDDEEEFFFGGGHHHHHHLLLNNNRRRTTTUUUVVVXXXYYYWWWVVVUUUWWW\\\```cccdddhhhjjjlllmmmkkkgggbbb___dddlllsssxxx||||||~~~{{{qqqjjjbbb\\\YYYWWWSSSPPPJJJGGGCCCCCCEEEEEECCCAAABBBBBBBBBCCCEEEHHHKKKMMMLLLLLLKKKKKKKKKLLLMMMMMMQQQPPPOOOPPPRRRSSSRRRQQQSSSRRROOONNNMMMNNNOOOPPPRRRRRRQQQPPPNNNLLLKKKJJJHHHGGGEEEBBB>>>:::666444333222000...------......,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...------,,,,,,+++*********++++++++++++++++++++++++******************************++++++++++++*********++++++++++++******)))******++++++++++++******''''''((())))))***++++++***************++++++++++++,,,,,,------,,,******)))))))))))))))))))))))))))*********((('''((()))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))************++++++++++++,,,))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((''''''&&&&&&'''(((((()))***************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---)))+++------+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000000000111222222222333333333333222444666888:::;;;<<<<<<<<<<<<======>>>>>>??????<<<===>>>??????@@@??????AAA@@@@@@???@@@@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@??????===<<<:::999777777666555555444333333222222111111000000//////000//////......//////000/////////............---...........................---,,,---......---,,,...---------------......++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++******+++++++++++++++*********++++++++++++******++++++++++++++++++++++++IIIIIIJJJJJJJJJJJJJJJJJJLLLOOOTTTXXXZZZ\\\^^^````````````dddkkkrrrwwwyyy{{{|||~~~~~~|||xxxtttrrryyy|||uuuqqqooolllfffaaaWWWRRRMMMKKKMMMLLLIIIFFFGGGGGGFFFFFFGGGIIIJJJKKKJJJIIIIIIHHHIIIJJJKKKLLLOOONNNNNNOOORRRSSSSSSRRRPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPOOONNNLLLLLLHHHIIIIIIHHHEEEAAA>>>;;;888666333111////////////++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------,,,++++++***++++++++++++++++++++++++******************************++++++++++++************,,,,,,---,,,++++++(((((())))))))))))((((((''''''((())))))***++++++))))))*********+++++++++,,,,,,+++++++++*********************************)))***+++***((('''((()))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))))))))))))))************'''((()))+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********((((((((()))******++++++*********+++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))(((((((((((()))******))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---...)))***,,,,,,,,,+++,,,---,,,,,,,,,,,,---------------------............//////000111222333333333333555555666777888999999:::888:::===@@@CCCEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMLLLKKKJJJHHHGGGFFFAAA@@@???>>>===;;;::::::888888777777666555555444222222111000000111222222111111111111000000//////........................///---,,,---...///...,,,......------------......------------------------***+++,,,---------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++***++++++,,,---...++++++************++++++************************NNNNNNNNNNNNNNNMMMLLLKKKMMMRRRYYY^^^bbbdddfffgggooooooqqqvvv~~~|||tttnnnhhhbbb\\\ZZZZZZZZZVVVRRRRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKMMMLLLLLLNNNPPPRRRRRRQQQLLLNNNOOOQQQQQQPPPOOONNNLLLLLLMMMNNNNNNOOONNNNNNGGGIIIKKKKKKJJJGGGCCC@@@;;;999666333111000000000---------....../////////******+++,,,,,,---......//////...------,,,++++++++++++++++++++++++++++++******************************++++++++++++******)))***,,,---...------,,,&&&&&&''''''''''''&&&&&&************++++++++++++))))))******++++++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++------,,,***)))***+++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************###$$$&&&(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))(((((((((((())))))******++++++''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...)))+++------,,,,,,---...---------.........//////000000000000111111111111111222333444555555555555888888999:::<<<===>>>???===@@@CCCGGGKKKMMMNNNOOOMMMMMMMMMNNNOOOPPPPPPQQQNNNNNNOOOQQQQQQRRRRRRRRRUUUTTTRRRQQQQQQQQQRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYYYYWWWVVVTTTRRRQQQOOONNNMMMKKKJJJHHHGGGFFF??????>>>======<<<;;;;;;444444333222222333444444333333333222222222111111000000000000000000000000111///...///000111000//////......---------..............................,,,---......---,,,***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,.........------,,,,,,,,,++++++******+++---///000,,,+++***))))))***+++,,,))))))))))))))))))))))))RRRNNNMMMQQQRRRNNNNNNSSSUUU^^^dddeeehhhrrr}}}~~~tttrrrooommmjjjfffbbb^^^`````````___[[[UUUPPPLLLHHHIIIIIIIIIGGGGGGIIIKKKGGGHHHJJJKKKLLLMMMMMMMMMPPPOOOOOOOOOOOOOOOPPPPPPHHHHHHGGGGGGHHHJJJLLLMMMMMMNNNNNNLLLIIIFFFEEEEEEEEEAAA;;;888666444000,,,,,,---///000000///...---+++,,,,,,---....../////////......------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******)))))))))))))))))))))))),,,+++)))((((((((()))***)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++***)))(((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&%%%))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++***)))(((************************+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************************************))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,+++***))))))***+++,,,******))))))((((((''''''+++,,,---,,,***)))***+++++++++******++++++,,,---((()))++++++++++++---///.........---,,,,,,++++++---///000///---,,,,,,---------......//////000000555555555555555555555555444777999::::::999999:::===>>>???AAABBBCCCDDDDDDCCCDDDEEEHHHJJJMMMOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPMMMNNNNNNPPPQQQRRRSSSSSSUUUTTTSSSRRRSSSTTTUUUVVVYYYYYYYYYYYYYYYZZZ[[[[[[``````^^^]]]\\\\\\\\\\\\WWWWWWUUUSSSQQQPPPNNNMMMIIIJJJKKKKKKJJJHHHFFFEEE>>>===<<<:::777555444333888777555333111000//////222111000............///..................//////.........///////////////000///---,,,+++,,,------------,,,+++************,,,+++******))))))******++++++++++++++++++++++++------------,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++******)))(((((((((QQQOOOOOORRRRRROOORRRYYYaaammmxxx}}}~~~|||{{{zzzxxxtttqqqooooooooommmiiiccc]]]ZZZTTTRRROOOJJJFFFDDDEEEGGGDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKGGGDDDBBBCCCEEEGGGGGGJJJMMMMMMKKKHHHGGGFFFHHHEEE@@@===;;;999555222---....../////////......------,,,,,,------------///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++******************************,,,,,,***)))))))))***+++)))************+++++++++************************************************************************************************)))))))))))))))*********))))))))))))((((((((('''******************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((*********************************)))))))))))))))******+++++++++***))))))************************+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************************************))))))))))))))))))))))))))))))))))))************,,,,,,+++******))))))(((++++++***))))))***++++++******))))))((((((((((((+++,,,---,,,***)))***++++++++++++***++++++,,,---***,,,------,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,---......,,,+++++++++...///000111222333444555;;;<<<<<<===>>>>>>======;;;===@@@AAAAAAAAACCCDDDEEEFFFGGGIIIJJJKKKKKKKKKGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKRRRRRRQQQQQQRRRSSSUUUVVVXXXXXXYYYZZZ\\\]]]___`````````______^^^]]]\\\\\\^^^^^^\\\[[[YYYWWWVVVUUUSSSSSSSSSSSSRRRQQQPPPPPPKKKJJJHHHEEEBBB@@@>>>===999999888666555333111111222111000/////////000111000000000000000000000000////////////............000///...---,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))************QQQRRRTTTVVVUUUVVV]]]fffwww~~~~~~~~~|||yyytttooolllccc```YYYQQQIIIFFFFFFHHHDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLQQQMMMGGGAAA===<<<===>>>???DDDIIILLLLLLJJJIIIIIIJJJHHHDDDBBB@@@>>>;;;999111111000///...............---,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++******************************---,,,++++++******++++++)))************+++++++++************************************************************************))))))))))))))))))))))))(((((())))))******++++++'''((()))))))))((('''&&&++++++******************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))***++++++++++++++++++++++++++++++++++++******)))((((((''')))******+++++++++******************************+++++++++***************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''++++++***))))))***++++++***))))))))))))(((((((((+++,,,---,,,*********++++++++++++++++++,,,---------...///...,,,+++,,,---******+++,,,------......,,,...//////.........///333444555777999;;;===>>>CCCDDDFFFHHHIIIIIIHHHHHHGGGHHHJJJJJJJJJLLLOOORRROOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHIIIJJJLLLLLLQQQRRRSSSUUUXXX[[[]]]___^^^^^^___``````___^^^]]]```___^^^\\\[[[YYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWTTTSSSPPPMMMKKKHHHGGGFFF@@@@@@@@@???===:::777555444444333222222222333333111111111111111111111111000//////......---------//////...---------.........---------------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***(((((())))))***++++++,,,VVVZZZ^^^______dddpppzzz}}}{{{rrrnnnggg^^^TTTNNNLLLLLLFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLQQQMMMHHHBBB===:::888888:::===BBBEEEGGGHHHJJJKKKIIIHHHGGGEEEDDDBBB@@@>>>999777444222///............---,,,,,,,,,,,,---.../////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******************************,,,,,,++++++************))))))*********+++++++++************************************************************************))))))))))))))))))))))))''''''((()))***++++++,,,'''(((***++++++)))(((&&&+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((---,,,***))))))***,,,---++++++++++++++++++++++++************))))))((((((((()))***+++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************************************))))))))))))))))))))))))((()))))))))************(((((())))))***++++++++++++******************+++))))))))))))))))))))))))***,,,,,,,,,******+++,,,,,,++++++++++++,,,------...//////...,,,***+++,,,,,,,,,---...//////000000///222444666666777888:::<<<===???AAADDDGGGIIIJJJJJJLLLPPPSSSTTTTTTRRRQQQTTTTTTTTTSSSRRRTTTXXX[[[VVVWWWWWWXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXWWWWWWVVVWWWVVVUUUTTTRRRPPPOOOOOOMMMLLLKKKKKKJJJIIIHHHHHH@@@@@@@@@@@@AAAAAAAAABBBFFFGGGHHHJJJLLLOOOQQQSSSVVVWWWZZZ]]]^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWUUURRRPPPOOOOOOOOOKKKKKKLLLLLLIIIEEE@@@===;;;:::999888777666666666333333333222111111000000///...........................---------------------,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))******+++++++++aaaggglllmmmoooxxx|||vvvlllaaaWWWPPPNNNIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJFFFBBB===999777888999;;;===???BBBGGGKKKHHHIIIIIIIIIGGGFFFEEEEEEAAA???;;;777444111000//////...---------...000111000//////......---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++*********************************************))))))((())))))*********+++++++++************************************************************************************************''''''((()))***++++++,,,((()))+++,,,,,,+++)))(((************************************************((((((((((((((((((((((((,,,***)))(((((()))+++,,,++++++++++++++++++++++++(((((())))))************((()))***+++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******************************************************))))))))))))))))))))))))((()))))))))************))))))******+++,,,,,,---*********++++++*********))))))))))))***************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...---...///...,,,++++++,,,......///000000111222222444777;;;>>>???AAADDDFFFGGGHHHJJJLLLOOORRRTTTUUURRRUUUXXX[[[]]]]]]\\\[[[]]]\\\[[[XXXVVVWWW[[[^^^[[[[[[\\\\\\\\\[[[ZZZZZZ\\\\\\[[[[[[[[[ZZZZZZZZZVVVUUUTTTRRRQQQOOONNNNNNHHHHHHHHHHHHHHHHHHHHHHHHAAAAAAAAA@@@@@@???>>>>>>??????@@@@@@AAACCCDDDEEEHHHKKKNNNRRRUUUVVVWWWWWWYYYYYYXXXXXXWWWVVVUUUUUUWWWWWWVVVUUUUUUVVVWWWXXXWWWVVVUUUTTTSSSTTTUUUVVVSSSUUUVVVVVVTTTOOOKKKGGGEEEEEECCCBBB@@@===<<<;;;888777666444333111000///.........//////000000000,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,---......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))rrrxxx}}}}}}yyylll```XXXTTTRRRPPPMMMJJJHHHFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJGGGBBB>>>;;;888888888888999===CCCGGGGGGIIILLLLLLKKKJJJJJJKKKGGGEEEBBB>>>;;;777555444333222000//////000222333000000//////...---------++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))************)))(((((()))************+++++++++************************************************************************++++++++++++++++++++++++(((((())))))******++++++)))***+++,,,,,,,,,+++***))))))*********+++++++++************************))))))))))))))))))))))))))))))((('''((()))***+++++++++++++++++++++++++++'''(((((()))******++++++)))******+++++++++*********************************************+++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************************************))))))))))))))))))))))))))))))))))))************------,,,,,,+++*********)))***++++++++++++***))))))))))))************+++)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,------...,,,...///...------...///000111222333555666777777<<>>===@@@@@@???>>>>>>===>>>>>>>>>@@@CCCGGGJJJLLLMMMMMMPPPOOOOOOOOONNNNNNMMMMMMOOOOOONNNNNNMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNPPPQQQSSSUUUWWWYYYXXXVVVSSSQQQOOOOOONNNLLLJJJGGGEEEDDD@@@???===:::777555333222//////000000000111111111+++,,,------...---------,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++******))))))wwwnnniiiggggggddd^^^XXXSSSOOOLLLKKKEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHEEEBBB@@@::::::999888777999===@@@DDDGGGKKKLLLKKKJJJKKKLLLIIIHHHGGGEEEBBB???===<<<:::888555222111111222333000000//////......------++++++++++++++++++++++++++++++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++***)))((()))************+++++++++************************************************************************++++++++++++++++++++++++)))))))))))))))*********))))))******++++++++++++(((((()))***+++,,,,,,---************************))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))***************+++++++++***))))))************************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))))))))***++++++++++++***)))))))))*********+++++++++)))+++,,,,,,+++***,,,------,,,,,,,,,,,,---......,,,...000000000111222444555666888;;;>>>AAACCCDDDIIILLLOOOQQQRRRSSSUUUWWWTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^___`````````^^^^^^]]][[[YYYYYY[[[]]]ZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQQQQPPPOOOOOOIIIIIIHHHHHHGGGFFFEEEEEEAAAAAAAAABBBBBBCCCCCCCCC???@@@AAABBBCCCBBBBBBAAADDDCCCBBBAAA@@@?????????===>>>@@@AAACCCEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@@@@@@@CCCEEEGGGIIIKKKOOOSSSVVVWWWWWWWWWVVVVVVVVVUUUTTTRRRPPPOOOKKKIIIFFFCCC???;;;888777333333333222111000000///------///000000000/////////...------------------......---,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++|||{{{{{{{{{wwwoooggg___YYYUUUSSSIIIHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGFFFDDDDDD:::;;;;;;:::999888:::<<<@@@DDDHHHJJJIIIHHHIIIKKKIIIIIIIIIIIIGGGEEECCCAAA???<<<888444222111222222000000000///......------++++++++++++++++++++++++*********++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++++++++,,,---,,,+++***))))))************+++++++++*********************************************************************************************************)))))))))))))))))))))(((((()))***++++++''''''(((***+++,,,---...************************))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))++++++******)))(((((((((+++++++++++++++***)))(((************************))))))******++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))************************************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))***+++,,,,,,+++***)))))))))******++++++++++++)))***,,,,,,++++++,,,------,,,,,,,,,,,,---......,,,...111222333444666888:::<<>>:::888777777888111000...---......---,,,222111...,,,+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++******))).........---------,,,,,,(((((()))************)))************************---+++******+++,,,,,,++++++++++++*********))))))******************************************************++++++++++++******+++++++++************************)))******++++++++++++************+++++++++*********))))))(((((((((((()))))))))*********+++*********))))))(((((((((((((((((((((((((((((()))************+++++++++++++++************+++++++++++++++*********))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))***************++++++,,,,,,++++++*********++++++++++++******...---+++***)))***++++++---,,,,,,+++++++++,,,,,,***,,,...............000...111555888:::<<>><<<;;;;;;:::999<<>>BBBEEEHHHKKKMMMPPPPPPQQQTTTXXXYYYYYYWWW\\\ZZZXXXVVVUUUSSSPPPNNNEEEEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBCCCEEEHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLKKKQQQSSSUUUUUUTTTSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYXXXWWWUUUTTTRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQNNNMMMLLLMMMPPPRRRSSSSSSTTTRRROOOOOOQQQSSSSSSSSSRRRQQQQQQPPPOOONNNNNNMMMHHHGGGEEECCCAAA???>>>>>>>>>>>>===>>>AAAEEEIIIKKKOOOOOOQQQSSSVVVYYY[[[]]]\\\WWWUUUWWWVVVQQQMMMLLLKKKHHHEEEBBB@@@>>><<<999444333222000000000000000111000...///000111000///...------,,,,,,------...///...---,,,,,,,,,------,,,,,,---.........------------............---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******xxxooommmiiiaaaYYYVVVMMMKKKGGGFFFEEEEEEDDDCCCHHHFFFBBB@@@???===;;;999:::<<<@@@CCCGGGJJJLLLMMMKKKMMMMMMLLLJJJIIIJJJKKKKKKJJJHHHEEEAAA===:::888666333///------...///...+++,,,...//////...,,,***------------------------************++++++++++++)))******+++,,,,,,------+++************)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******++++++***)))+++++++++*********************************************************************++++++++++++******&&&&&&''''''(((((())))))))))))))))))***+++,,,---***))))))(((((())))))***************)))))))))))))))))))))))))))*********************))))))))))))************************)))************+++++++++++++++************+++++++++++++++***************((((((((()))))))))******************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************+++++++++***************)))))))))*********++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,++++++***+++*********+++,,,---...---///111222333333666777===BBBIIIOOOSSSVVVXXXZZZYYYYYYZZZ\\\]]]]]]ZZZXXXWWWTTTPPPMMMKKKGGGCCCAAA::::::999999::::::;;;;;;;;;<<<<<<===>>>@@@BBBCCCFFFGGGIIIJJJKKKKKKKKKJJJQQQSSSVVVWWWVVVUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSUUUVVVXXXYYY[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWUUUUUUTTTSSSSSSTTTUUUUUURRRQQQQQQQQQRRRSSSTTTTTTRRRPPPOOOPPPRRRTTTTTTSSSTTTRRRPPPOOOQQQRRRSSSSSSTTTSSSSSSRRRPPPOOOOOONNNLLLKKKKKKJJJHHHFFFEEEDDDBBBAAA@@@?????????@@@@@@DDDDDDFFFHHHLLLQQQUUUXXX[[[WWWUUUXXXXXXUUUSSSTTTTTTRRROOOMMMLLLIIIFFFCCC:::999777555333222222111000000000333555555333111///......------....../////////...------------...------.........------,,,.........//////.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***yyyyyyxxxqqqgggbbbUUURRRMMMIIIHHHGGGFFFEEEGGGEEECCCBBBBBBAAA???======>>>@@@BBBFFFIIILLLMMMKKKMMMNNNMMMKKKJJJKKKLLLIIIJJJJJJIIIGGGDDDAAA???999555000------...//////+++,,,---......---,,,,,,........................++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))*********(((******************************************************************************++++++++++++******%%%&&&&&&'''((()))***************)))******++++++))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))************************))))))*********+++++++++++++++************++++++************************(((((()))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++---------,,,+++***------,,,,,,------...//////111444777999<<>>???@@@AAABBBCCCGGGIIIMMMPPPRRRRRRRRRQQQRRRTTTWWWWWWVVVTTTSSSTTTTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRSSSUUUWWWYYY[[[\\\YYYYYYYYYYYYZZZ[[[\\\\\\WWWXXXXXXWWWVVVUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVVVVTTTSSSSSSPPPNNNNNNPPPRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@???@@@CCCGGGLLLNNNSSSPPPPPPSSSUUUTTTUUUXXXXXXWWWVVVUUUTTTRRRNNNKKKEEEDDDAAA>>>:::777555444111222444888:::999666333222111000000000000000000/////////.....................///......---,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||vvvpppiiiddd\\\UUUPPPKKKGGGEEEBBBAAA@@@AAABBBCCCBBBAAABBBBBBCCCDDDFFFHHHKKKLLLKKKMMMNNNMMMKKKJJJJJJJJJIIIJJJKKKLLLJJJHHHEEECCC;;;777222....../////////...---,,,,,,,,,---...///........................------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,---+++))))))*********)))******************************************************************************++++++++++++******''''''((()))******++++++,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++++++++************++++++************************))))))))))))************************************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))************************************************************************************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++---......---,,,+++......---------...//////444666:::>>>AAAFFFKKKOOOQQQVVV\\\```bbbbbbbbbbbbeeeccc```^^^[[[VVVPPPLLLFFFCCC@@@???>>>>>>===;;;<<<<<<<<<<<<<<<======>>>CCCCCCDDDFFFGGGHHHHHHIIIKKKMMMQQQTTTVVVWWWWWWWWWXXXYYY[[[ZZZXXXUUUUUUUUUUUUWWWYYYXXXVVVUUUVVVXXXVVVVVVWWWXXXYYY[[[]]]^^^]]]]]]^^^^^^____________ZZZ[[[]]]]]][[[XXXTTTQQQTTTTTTSSSSSSSSSSSSTTTTTTVVVXXX[[[^^^```^^^YYYUUURRRPPPNNNMMMNNNPPPQQQQQQPPPPPPOOOOOONNNMMMMMMLLLJJJKKKMMMNNNNNNMMMLLLLLLIIIJJJKKKMMMMMMMMMLLLLLLFFFEEECCCBBBBBBDDDFFFHHHIIIGGGGGGKKKMMMNNNQQQWWWXXXXXXWWWXXXYYYXXXUUUSSSQQQOOOLLLHHHCCC???;;;999666777;;;>>>@@@???:::666222222111000000000000000000000000/////////......////////////...---,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++{{{rrrhhh^^^VVVNNNIIIDDDBBB@@@@@@BBBCCCBBBAAAFFFFFFFFFFFFGGGHHHJJJKKKJJJLLLMMMMMMJJJHHHGGGGGGKKKLLLLLLLLLJJJHHHEEECCC>>>:::666222222111111000000///---,,,+++---///000....................................------------------,,,,,,+++******)))+++************)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++***)))***************+++++++++******************************************************++++++++++++******))))))******++++++,,,,,,---,,,+++***))))))))))))***))))))(((((())))))***))))))))))))************,,,,,,,,,,,,++++++++++++))))))))))))************************************)))************+++++++++++++++************++++++***************+++++++++)))))))))*********++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************************************************************+++++++++*********++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,---------------.........///000222333444===???CCCFFFJJJPPPVVVZZZ\\\___ccceeedddcccccccccfffccc___[[[WWWSSSNNNJJJHHHFFFBBBAAAAAAAAA@@@???;;;;;;<<<>>>AAACCCFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPMMMOOOQQQTTTVVVWWWWWWWWWYYYZZZZZZXXXVVVUUUUUUVVVUUUWWWYYYXXXVVVVVVYYY\\\^^^]]]]]]\\\]]]^^^```aaaaaaccceeeggghhhgggfffeeehhhiiijjjiiigggbbb]]]ZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\^^^bbbjjjppprrrmmmddd\\\WWWTTTPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJFFFGGGIIIKKKMMMNNNNNNOOOOOOMMMJJJHHHGGGFFFGGGHHHDDDBBBBBBEEEEEEFFFKKKQQQUUUTTTUUUWWWZZZ[[[[[[ZZZXXXWWWTTTQQQLLLHHHDDDBBB>>>???BBBEEEFFFCCC>>>:::222111111000////////////000000000111000//////........./////////...------.........//////.........+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,zzzpppfff^^^XXXPPPMMMIIIFFFEEEEEEDDDCCCEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMLLLHHHEEEDDDCCCIIIIIIJJJJJJIIIHHHGGGFFFAAA>>>;;;888777666444333111000000///............------------------------.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***((('''(((***+++++++++))))))*********+++++++++******************************************************++++++++++++************++++++++++++++++++******))))))***++++++,,,*********))))))*********((()))))))))************,,,+++++++++************((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......000000222555888<<<>>>@@@HHHJJJLLLOOORRRVVV\\\``````bbbddddddcccbbbbbbbbbaaa]]]XXXUUURRROOOLLLJJJHHHFFFCCCBBBCCCDDDDDDDDDAAABBBCCCFFFIIILLLOOOPPPLLLNNNPPPSSSUUUVVVVVVVVVRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYXXXWWWVVVVVVYYY[[[[[[]]]___]]][[[]]]bbbgggnnnmmmkkkiiihhhiiijjjkkkkkkooouuu||||||yyyvvvsssqqqmmmmmmmmmmmmnnnpppqqqrrrttt{{{~~~tttkkkgggaaa\\\YYYWWWUUUSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVSSSQQQNNNLLLKKKJJJGGGGGGHHHJJJKKKMMMNNNOOOOOONNNMMMKKKJJJJJJIIIIIIGGGDDDCCCCCCAAA@@@DDDKKKMMMLLLMMMPPPUUUYYY[[[[[[YYYYYYXXXVVVSSSPPPMMMKKKGGGGGGIIIJJJJJJGGGAAA<<<555444333222111111111111000000111111111000///...---......////////////...------............------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,|||zzzxxxwww|||{{{}}}~~~}}}|||}}}uuummmhhh___ZZZSSSNNNKKKIIIGGGFFFCCCDDDFFFGGGIIIIIIJJJJJJIIIKKKLLLKKKGGGDDDAAAAAADDDDDDFFFGGGIIIJJJJJJKKKDDDBBB>>><<<;;;999777555000111222222111///---+++---------------------------------,,,,,,+++++++++*********++++++,,,------.........---------,,,,,,(((((()))************)))************************)))'''&&&(((***,,,,,,,,,))))))******++++++++++++******************************************************++++++++++++******+++++++++***************''''''((()))***,,,...///++++++************++++++(((((())))))*********+++))))))(((((('''''''''&&&(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++++++++************++++++))))))******++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,---///000333444777<<>>999999888666666555555555000111111222222000///...------...///000000000///,,,------------------,,,++++++------------++++++*********++++++,,,,,,,,,~~~xxxuuuvvvwwwyyy|||~~~|||zzzxxxxxxyyy|||zzzuuupppkkk```WWWSSSRRRLLLDDDHHHHHHJJJNNNLLLHHHGGGJJJIIIIIIJJJIIIGGGCCC@@@======>>>???AAADDDFFFHHHJJJGGGDDDAAAAAAAAA???:::666444333111///---,,,++++++...------,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,***(((''''''(((***,,,))))))*********++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,+++((()))***+++++++++++++++))))))))))))))))))))))))************************)))*********'''###+++***)))))))))***,,,,,,*********************************)))))))))))))))---,,,***))))))***,,,---************************+++++++++*********))))))))))))************))))))******+++,,,,,,,,,,,,+++************************************************(((***,,,,,,+++***)))***++++++************++++++,,,++++++******++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///000000111444777888===DDDIIIKKKMMMOOOQQQWWWVVVVVVWWWZZZ\\\^^^^^^aaa```^^^\\\YYYVVVSSSQQQNNNLLLIIIFFFDDDDDDDDDEEE@@@BBBEEEJJJMMMOOOQQQQQQYYYXXXWWWWWWWWWVVVTTTSSSTTTQQQSSS[[[]]][[[ZZZ^^^]]]\\\\\\___ccchhhkkklllmmmiiieeeeeehhhkkkllllllrrruuuxxxxxxwwwyyy~~~wwwwwwwwwwwwwwwxxx{{{|||tttmmmfff___ZZZVVVSSSRRRRRRQQQPPPNNNNNNMMMQQQKKKHHHIIIGGGCCCCCCGGGFFFIIIJJJGGGBBB???@@@CCCEEEEEEDDDBBBBBBGGGOOOVVVWWWYYYYYYXXXVVVTTTTTTTTTSSSRRRPPPNNNLLLJJJHHHGGGBBBBBB@@@>>>;;;777444222777444111////////////...---......//////000000000,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{vvvuuuxxx|||}}}zzzxxxxxxyyy|||~~~}}}wwwvvvqqqllljjjggg___UUUOOOJJJHHHJJJIIIGGGFFFHHHHHHIIIIIIIIIGGGDDDAAA???=========>>>@@@CCCFFFGGGGGGFFFEEEDDDCCCAAA>>>;;;666555333000///.........///...---,,,,,,+++,,,,,,,,,------.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++))))))*********++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))(((((())))))*********)))))))))***+++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,+++(((&&&%%%+++***)))))))))***+++,,,------------------------************)))))))))))),,,+++)))(((((()))+++,,,************************+++++++++*********))))))))))))************))))))******+++,,,,,,,,,,,,+++************************************************(((***,,,,,,+++*********++++++************++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000000222666;;;???FFFIIIMMMRRRVVVXXXZZZ\\\]]][[[YYYWWWXXXXXXYYYYYYWWWVVVTTTRRRNNNKKKHHHFFFEEEDDDCCCAAAAAABBBCCCDDDHHHJJJMMMPPPSSSUUUVVVVVVWWWWWWVVVVVVWWWVVVUUUTTTTTTRRRUUU\\\___^^^___cccfffgggiiilllppptttvvvvvv{{{wwwtttssswww{{{}}}~~~}}}}}}wwwnnniiiaaaaaaaaa___\\\XXXTTTQQQRRRLLLIIIJJJIIIEEEFFFJJJIIIKKKLLLJJJFFFDDDEEEGGGBBBBBBAAA???>>>AAAFFFKKKNNNQQQSSSTTTTTTTTTUUUWWWSSSRRRRRRPPPOOONNNMMMMMMKKKKKKJJJHHHEEE@@@<<<:::666444222111111111///...---------.........//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,||||||}}}xxxtttqqqooonnnuuuyyyzzzooo^^^SSSJJJHHHHHHGGGEEEFFFFFFGGGHHHHHHGGGEEEBBBAAA===<<<::::::;;;>>>AAACCCFFFHHHIIIHHHEEECCCBBBAAA;;;999666333000000000000//////---,,,++++++++++++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******))))))***++++++++++++***))))))))))))))))))))))))************************++++++++++++,,,,,,++++++******))))))******+++,,,************************************************+++***)))(((((()))***+++************************+++++++++***************))))))************))))))******+++,,,,,,,,,,,,+++************************************************(((***,,,,,,***)))******++++++************++++++...------,,,,,,------...***+++++++++,,,,,,,,,,,,,,,,,,,,,------...///000111222333555888>>>EEEKKKQQQQQQSSSWWW[[[]]]^^^]]]^^^[[[WWWSSSPPPPPPPPPPPPNNNMMMLLLIIIFFFCCC@@@???@@@@@@@@@AAACCCEEEHHHIIIOOOPPPQQQSSSTTTVVVVVVWWWUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZ```hhhkkkkkklllpppuuuwww{{{~~~~~~{{{qqqqqqqqqnnniiiccc]]]YYYSSSNNNKKKJJJHHHEEEEEEHHHGGGHHHIIIIIIGGGEEEEEEEEEBBBCCCBBBAAA??????AAACCCFFFHHHKKKLLLMMMNNNOOOQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSRRROOOKKKFFFDDD999666444222222222111000............////////////222111111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------{{{wwwuuutttuuuxxx~~~rrrbbbRRRLLLKKKIIIFFFEEEDDDEEEFFFFFFFFFDDDCCCBBB===;;;888777777:::===???CCCFFFIIIIIIFFFCCCDDDFFFAAA>>>:::555222000000000......---,,,,,,+++,,,,,,++++++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++************++++++)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***************++++++,,,)))******+++++++++******))))))))))))))))))))))))***************************))))))((()))***+++,,,***************+++++++++)))))))))))))))))))))))))))***************+++++++++***))))))))))))***+++************************************************)))******++++++******)))******+++,,,,,,,,,,,,+++************************************************)))***,,,+++***)))***+++,,,++++++******++++++,,,------,,,,,,,,,,,,------******+++++++++,,,------000/////////000111222333444666:::>>>BBBHHHOOOTTTWWWWWWXXXZZZ]]]\\\XXXUUUSSSRRRNNNJJJGGGFFFHHHJJJMMMLLLLLLJJJHHHFFFDDDCCCGGGGGGHHHJJJLLLOOOQQQSSSVVVVVVUUUUUUUUUUUUVVVVVVTTTVVVWWWWWWXXXYYY[[[\\\```iiivvv~~~}}}{{{xxxtttpppmmmjjj___\\\WWWSSSNNNJJJIIIIIIHHHIIIJJJKKKJJJHHHEEECCCEEEFFFFFFFFFFFFEEEEEEEEECCCEEEFFFFFFEEEDDDEEEFFFJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRTTTUUUTTTQQQMMMKKKAAA===888444333333333222111111111111000000000000222111000///...---,,,+++------------------------........................qqq]]]SSSPPPLLLFFFCCCEEEEEEEEEEEEEEECCCBBBAAA>>>;;;888666555777999;;;>>>BBBFFFFFFDDDCCCEEEGGGEEECCC>>>999444222000///---------,,,------......)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++******++++++++++++*********************************************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***+++,,,******+++++++++******)))************************************************+++***(((''''''(((***+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++******+++++++++))))))))))))))))))))))))******************************++++++++++++************+++,,,,,,,,,,,,+++************************************************)))+++++++++))))))***,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///222111000000111222444555999===DDDJJJOOOSSSVVVYYY]]]___aaabbb```[[[SSSNNNHHHHHHHHHFFFDDDEEEIIILLLQQQQQQQQQQQQQQQPPPOOOOOORRRSSSSSSUUUVVVXXXYYYZZZ[[[ZZZXXXWWWVVVWWWXXXYYYVVVXXXYYYZZZZZZ\\\___bbbmmm}}}~~~|||{{{|||}}}~~~vvvtttooohhhaaa\\\WWWSSSRRRRRRSSSVVVWWWSSSLLLGGGHHHHHHHHHHHHIIIIIIIIIHHHDDDFFFGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJKKKKKKMMMPPPRRRSSSSSSRRRQQQLLLFFF>>>777555555555555222111111111000000//////000000//////.........---------------------------........................~~~zzzwwwuuuvvv~~~{{{iii___YYYRRRJJJEEEIIIHHHHHHGGGEEECCCBBBAAA???===:::888666666888999:::===@@@BBBCCCCCCEEEFFFGGGEEEBBB>>>:::666333222//////............//////******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++************+++++++++++++++++++++++++++++++++++++++************************+++++++++++++++************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((('''&&&'''((()))******++++++++++++***))))))************************************************---,,,***)))))))))***+++))))))***++++++++++++***************************))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++******++++++++++++************+++,,,,,,,,,,,,+++***************************************************++++++***))))))***,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++,,,---...000111111111111111333666999;;;BBBGGGOOOUUUXXXZZZ[[[\\\^^^aaadddbbb\\\TTTMMMIIIFFFHHHKKKLLLLLLNNNSSSWWWWWWXXXXXXYYYYYYYYYXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[XXXVVVUUUTTTUUUXXX[[[]]]^^^```ccccccbbbdddhhhmmm~~~~~~{{{{{{}}}xxxrrrkkkddd^^^___bbbhhhkkkfff[[[RRRNNNLLLIIIHHHHHHHHHHHHGGGFFFHHHIIIIIIHHHHHHHHHIIICCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIILLLOOOQQQRRRSSSQQQLLLEEE>>>;;;:::999888222111111000///......---.........///////////////------------------------------------------------zzzvvvpppnnnuuu|||vvvnnnggg]]]SSSOOOOOONNNLLLJJJGGGEEECCCBBBAAA@@@===;;;999777777777888888;;;>>>BBBEEEEEEDDDGGGFFFEEECCC@@@===:::888333222111000......------,,,,,,---------------,,,------------------------++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++,,,,,,************,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))*********++++++++++++)))(((&&&&&&&&&''')))***+++++++++++++++***))))))************************************************++++++************++++++((()))***+++,,,++++++***(((((((((((((((((((((((())))))***++++++,,,------******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***************************************************++++++***((()))***,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,...---,,,,,,---000222333333333444666:::@@@EEEHHHNNNRRRWWW[[[\\\]]]]]]^^^\\\```aaa\\\SSSKKKHHHIIIKKKPPPUUUWWWWWWXXX]]]aaa_______________^^^]]]\\\[[[\\\\\\[[[[[[ZZZYYYYYYUUUUUUUUUWWW[[[aaagggkkkooorrrttttttrrrtttyyy~~~rrrsssyyyvvvjjj^^^XXXQQQKKKJJJIIIHHHGGGGGGIIIKKKLLLKKKKKKLLLMMMHHHGGGFFFDDDBBB@@@???>>>===>>>@@@CCCGGGJJJMMMNNNPPPNNNKKKHHHEEEBBB>>>:::555444333222111000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,uuuppptttxxxyyy}}}yyyrrrggg]]]XXXSSSRRRPPPLLLIIIFFFDDDCCCCCCAAA???===:::999777777777666888<<>>777666444111///---,,,+++.........///......------------------------------++++++++++++++++++++++++))))))***+++,,,,,,------++++++************++++++---,,,***))))))***,,,---++++++++++++******))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********++++++***((('''((()))+++,,,+++++++++++++++***)))(((************************************************'''(((((()))******++++++((()))***+++,,,+++******************************))))))***+++,,,,,,------))))))************))))))))))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************************************+++++++++***((()))+++------,,,,,,++++++,,,,,,---...------,,,,,,------...///...------...000333555666777999===CCCIIIPPPTTTVVVXXX[[[]]]]]]]]]___```]]]aaabbbZZZOOOHHHJJJOOOQQQWWW]]]___^^^^^^bbbfffeeeeeeeeedddbbbaaa___^^^[[[[[[\\\[[[[[[ZZZYYYXXX[[[[[[]]]```gggpppxxx}}}~~~nnnfff[[[RRRNNNLLLJJJIIIHHHJJJKKKLLLJJJJJJJJJKKKMMMLLLIIIFFFCCC@@@===<<<999999:::<<>>999666888888888999;;;???BBBDDDGGGGGGGGGFFFFFFDDDCCCCCC@@@===999444111000000111/////////......---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,*********,,,,,,,,,***++++++,,,,,,,,,---------+++++++++*********))))))******))))))))))))******************************,,,+++++++++******))))))++++++******************))))))))))))))))))))))))************************+++++++++*********))))))***************)))((((((+++***)))((((((((()))***************************************)))))))))(((++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******---.........///111555888999===DDDIIIMMMPPPSSSUUUZZZ[[[^^^```bbbbbbaaa```^^^]]]\\\[[[YYYXXXVVVVVVYYY\\\aaafffiiijjjjjjiiihhhccc^^^]]]^^^______^^^VVVYYYYYYWWWXXX\\\\\\ZZZ^^^]]]___gggtttyyylll___VVVQQQOOOOOOKKKKKKKKKLLLMMMMMMMMMMMMNNNKKKHHHFFFEEEDDDBBBAAA>>>;;;999999;;;>>>@@@AAAIIILLLOOOQQQRRRPPPMMMKKK>>>>>>===;;;888555111//////...,,,---...000///...,,,++++++---//////...---******+++,,,,,,---......xxxpppeee[[[TTTOOOJJJGGGHHHHHHGGGGGGFFFCCC@@@>>>999999999999<<>><<<;;;;;;:::999>>>AAAEEEJJJMMMOOOPPPPPPIIIHHHEEEAAA===888333111111000....../////////...///...------//////---,,,***++++++,,,------......~~~vvviii^^^UUUOOOKKKMMMLLLJJJHHHFFFCCCAAA@@@;;;;;;::::::;;;>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@<<<999555333222,,,,,,------.../////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++******+++...//////...+++++++++,,,,,,,,,,,,---+++++++++*********************))))))))))))************************************))))))))))))((((((************************))))))))))))))))))))))))************************+++++++++***************)))************))))))(((******)))))))))******+++************************,,,,,,,,,++++++++++++***************************************************************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------------------...///000111000111333555888>>>DDDIIIPPPUUUZZZ^^^___^^^]]]]]]```aaabbbcccbbbaaa```_________^^^^^^]]]]]]^^^^^^______^^^^^^^^^___```aaa```]]]ZZZXXXWWWWWWVVVUUUTTTYYY\\\[[[]]]eeemmmqqqxxxyyy}}}{{{vvvuuuuuussspppiiibbbYYYRRRNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKHHHEEEBBB???<<<999666888:::>>>BBBGGGLLLOOOQQQTTTRRROOOKKKEEE???999666555333000/////////...---111///............,,,++++++++++++,,,------......}}}|||uuuhhh^^^XXXUUUTTTSSSPPPKKKFFFCCCBBBBBB===<<<;;;:::;;;<<<>>>???AAABBBCCCEEEFFFFFFGGGGGGFFFEEECCCAAA===999555333........................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******,,,...000000///))))))*********+++++++++******************************))))))))))))******************************)))))))))(((((((((((((((***************+++++++++))))))))))))))))))))))))((((((((()))))))))))))))************************))))))************)))(((((((((((((((((())))))***************************,,,,,,+++++++++************************+++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------.....................///111222222444777:::???FFFMMMRRRWWWYYY\\\^^^^^^^^^___```dddddddddcccbbb```^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[XXXXXXYYYZZZ[[[\\\\\\]]]ZZZYYYXXXXXXXXXXXXXXXWWWWWW]]]aaabbbfffrrr~~~{{{sssiiiaaa\\\ZZZXXXWWWVVVVVVVVVTTTQQQMMMKKKIIILLLJJJHHHFFFEEEBBB>>>::::::;;;<<<>>>AAAFFFIIILLLTTTUUUUUUTTTPPPIIICCC???999666333000000///...---000///---------...,,,+++,,,,,,,,,,,,------......{{{xxxyyy~~~}}}rrrjjjfffdddeeeccc___WWWNNNIIIGGGGGG@@@>>><<<;;;:::;;;<<<===@@@AAACCCDDDFFFGGGGGGGGGGGGFFFEEECCC@@@;;;777555111111000//////...------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******,,,...000000///&&&&&&&&&&&&''''''''''''******************************))))))))))))******************************((((((((((((((()))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++************************((())))))*********))))))***++++++,,,,,,---------************************+++*********))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////111000///......000111222777999===BBBGGGMMMTTTXXX^^^___`````````bbbeeehhhgggfffdddbbb___\\\ZZZYYYWWWVVVTTTRRRRRRRRRSSSTTTQQQSSSVVVXXXYYYYYYWWWVVVSSSUUUWWWYYY[[[\\\]]]^^^^^^eeejjjnnnvvv~~~vvvqqqnnnkkkfffbbbaaacccccc```[[[UUUQQQPPPMMMLLLKKKJJJIIIFFFAAA>>>===<<<;;;;;;<<>>@@@@@@EEELLLSSSVVVUUURRRPPPFFFBBB===:::888888777666444222///......//////...------------------......~~~{{{uuudddWWWPPPOOOIIIGGGDDDAAA???>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDBBB@@@===;;;999444444333333222111000000------............------000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******+++******+++---------,,,,,,,,,,,,---------......))))))*********+++++++++******))))))))))))******************************)))))))))*********++++++((())))))***++++++,,,,,,))))))))))))))))))))))))*********+++,,,---------))))))*********+++++++++(((((()))***************%%%&&&((()))******))))))************************+++++++++*********))))))((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///000111111222111111111444777;;;===EEEIIIPPPUUUXXXZZZ]]]^^^]]]^^^```aaa``````aaacccaaa___[[[VVVQQQMMMJJJIIIFFFEEEDDDDDDEEEHHHKKKMMMRRRSSSUUUXXXYYYYYYXXXWWWZZZ___fffkkknnnpppsssvvv|||uuulllfffdddaaa___\\\ZZZXXXUUUQQQNNNGGGEEEBBB???=========>>><<>><<<888444222111000///.....................------yyyzzz{{{}}}rrrbbbZZZXXXMMMKKKGGGDDDBBBAAA@@@AAA@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCAAA???===<<<;;;444333333333333333333333---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,*********,,,,,,,,,***'''(((((((((((()))))))))))))))******++++++++++++******))))))))))))******************************))))))******+++++++++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))&&&''''''((()))*********))))))******++++++++++++(((((()))***************((()))+++,,,---------,,,************************,,,,,,,,,+++++++++******((())))))***++++++,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///000111222111111111333777<<<@@@CCCJJJOOOVVV[[[]]]^^^___```]]]```dddfffdddbbb``````^^^[[[WWWQQQLLLGGGDDDCCCAAAAAA@@@AAADDDHHHLLLNNNQQQRRRSSSVVVYYY\\\___aaaccciiiqqqvvvyyy{{{~~~{{{sssqqqjjjgggeeecccbbbaaa^^^\\\QQQOOOJJJEEEAAA???======<<<===>>>BBBFFFLLLRRRUUUSSSOOOIIIFFFDDDDDDDDDDDDBBB>>>999555333111///.....................------{{{{{{tttjjjdddUUUQQQLLLFFFBBBAAABBBCCCGGGFFFEEEGGGIIIJJJIIIHHHGGGDDDAAAAAACCCAAA;;;666666666777777555333000...---......//////...------,,,,,,,,,++++++*********+++++++++,,,,,,---......++++++------------+++++++++,,,,,,---,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))'''&&&&&&!!!"""$$$&&&(((***+++,,,)))))))))))))))))))))))))))************+++++++++************************(((((()))***++++++,,,,,,************************,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,------+++*********+++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,---------,,,,,,***---///000000000111222111333666999>>>EEELLLQQQXXXWWWXXX[[[^^^``````___aaaccceeefffeeebbb___\\\VVVSSSNNNKKKHHHFFFDDDBBB@@@BBBDDDFFFGGGJJJMMMPPPUUUVVVWWWXXX\\\bbbjjjpppyyy|||{{{{{{yyytttssstttrrrmmm___XXXOOOIIIEEEAAA<<<999===;;;:::;;;???DDDGGGHHHOOOPPPRRRQQQNNNKKKJJJJJJFFFCCC>>>888444222222222333000...---...//////...xxxnnn^^^YYYRRRJJJEEECCCCCCCCCEEEDDDDDDEEEGGGIIIHHHHHHCCCAAA@@@BBBEEECCC>>>888555666777777666444222111........................------,,,,,,,,,+++++++++++++++******************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,************************,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++******++++++,,,---************************************************++++++++++++++++++++++++++++++,,,------------,,,,,,---//////......000111333777<<>><<<999999;;;>>>@@@AAAJJJLLLOOOPPPOOOMMMLLLLLLHHHEEE@@@;;;777444333222111///------.........---{{{pppjjj```UUULLLHHHFFFFFFFFFEEEDDDEEEHHHIIIJJJIII@@@@@@@@@CCCFFFEEE@@@<<<666666777888777666555444000///...------...///000.........------------,,,,,,,,,,,,+++***)))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((+++++++++***************)))))))))))))))))))))))))))************+++++++++************************)))))))))***++++++,,,,,,************************++++++************++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******++++++,,,,,,************************++++++++++++++++++++++++------------------------+++,,,,,,---......------///000000///...///222555888>>>FFFMMMRRRTTTVVVWWW[[[[[[\\\^^^aaacccbbbaaadddcccaaa___[[[WWWTTTRRRQQQPPPNNNKKKIIIGGGFFFFFFGGGHHHJJJLLLMMMPPPTTTWWWYYY]]]dddkkksss{{{}}}uuuiii___WWWQQQKKKGGGCCC???;;;999999:::::::::BBBFFFKKKNNNNNNNNNNNNOOOKKKIIIDDD???:::777555444111///......000000...---}}}yyy}}}|||pppbbbVVVOOOKKKJJJIIIHHHFFFGGGIIIKKKLLLKKKCCCBBBAAABBBDDDDDDBBB@@@999::::::999999777666555222111///------...000111/////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))*********+++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***))))))***++++++,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++------------------------+++,,,---......///......111222111111222555:::>>>AAAGGGOOOUUUYYYZZZ[[[\\\]]]]]]]]]___aaacccbbb``````___\\\XXXUUURRRPPPOOONNNOOONNNLLLJJJIIIIIIIIILLLMMMOOOPPPRRRVVVZZZ^^^gggkkkpppuuuyyy}}}wwwkkkbbbZZZRRRMMMIIIEEE@@@<<<;;;:::999999;;;???EEEJJJLLLMMMOOOPPPMMMKKKHHHDDD???<<<999888333222111111222222000...}}}yyy{{{zzzkkk]]]TTTOOOMMMMMMKKKHHHHHHIIIKKKKKKJJJIIIFFFCCCAAAAAABBBBBBCCC???>>>===;;;:::888666555555444111/////////000111////////////////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++************************+++++++++,,,,,,+++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++***))))))***++++++,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++------------------------+++,,,---...////////////000000111333666<<>><<<;;;:::888;;;AAAEEEGGGJJJLLLNNNMMMLLLJJJHHHDDDAAA>>><<<555444222111111111///...}}}pppddd[[[UUUSSSRRROOOKKKIIIIIIIIIHHHHHHKKKIIIEEEBBB@@@AAABBBCCCBBBAAA???===;;;999777666999777555333111000000000...////////////000000000*********+++,,,------------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++******)))((('''''')))))))))))))))))))))))))))************+++++++++************************************************************************++++++,,,,,,,,,,,,++++++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111111...000222666;;;CCCKKKQQQTTTWWWZZZ]]]^^^___```bbb___^^^]]]\\\]]]\\\YYYWWWRRRQQQPPPOOONNNNNNNNNNNNJJJMMMPPPQQQOOONNNPPPRRRSSSUUUWWWZZZ]]]cccjjjoooooottt||||||zzz}}}zzznnnbbb[[[TTTOOOIIIDDD@@@>>><<<:::888:::===???AAADDDGGGJJJKKKKKKKKKKKKIIIFFFCCCBBB888555222000//////---,,,~~~tttkkkeee```^^^ZZZVVVQQQMMMKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBBBBBBBCCCBBB@@@>>><<<;;;:::999<<<;;;999777444222000///........./////////000000++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,---++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++************************************************************************++++++,,,------,,,++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++---,,,+++******+++,,,------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111444888===CCCKKKSSSYYYYYY\\\___aaaaaa``````aaa___]]][[[ZZZYYYWWWTTTQQQNNNMMMMMMMMMMMMLLLLLLLLLHHHMMMRRRSSSQQQQQQSSSVVVVVVWWWZZZ]]]bbbiiipppvvvwww||||||yyywwwuuutttwww{{{|||~~~|||~~~~~~}}}{{{zzz|||~~~{{{nnneee]]]XXXPPPJJJEEEBBB>>><<<:::;;;;;;:::;;;===AAADDDHHHIIIKKKLLLLLLJJJHHHGGG???:::555111000//////...yyysssnnnjjjiiibbb]]]WWWRRRPPPNNNLLLKKKDDDFFFIIIIIIGGGDDDBBBAAABBBAAA@@@>>>===<<<<<<<<<======;;;999666333000...---.........//////000000000//////......------,,,------++++++++++++------++++++*********+++---...************************))))))***+++,,,,,,------++++++++++++++++++++++++)))******+++++++++******'''((()))***+++,,,------)))))))))))))))))))))))))))************+++++++++************************++++++******************************************++++++------------++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------,,,++++++,,,---------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000111111222222777:::???DDDJJJRRRZZZ___[[[___ccceeedddbbb```___^^^\\\ZZZXXXVVVTTTPPPNNNLLLLLLMMMMMMLLLLLLKKKJJJHHHMMMSSSTTTRRRRRRUUUYYYVVVXXX[[[___dddllltttzzzzzzyyynnnqqqssssssqqqqqqsssuuuwwwzzzvvvllleee```WWWPPPJJJEEEBBB???<<<;;;:::888777999===AAAFFFHHHKKKMMMNNNMMMKKKJJJEEE@@@999444222222222222}}}{{{|||{{{vvvqqqiiieee___ZZZVVVRRRNNNKKKKKKIIIFFFGGGIIIIIIFFFCCC@@@BBBDDDEEEBBB???<<<;;;>>>AAABBB===555111333888111111000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***)))((('''***************************)))(((&&&&&&((()))***************************++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...,,,******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...+++---//////...---...///---...//////000222666999>>>AAAFFFKKKQQQWWW]]]aaacccccccccbbbaaa___]]]\\\^^^\\\XXXTTTQQQOOONNNNNNOOONNNMMMLLLKKKKKKLLLMMMOOOPPPRRRTTTVVVVVVWWWWWW]]]bbbgggjjjnnnvvv}}}~~~vvvwwwwwwuuuqqqmmmoootttyyyyyy~~~ssslllfff]]]UUUNNNJJJGGGDDD???>>><<<:::::::::;;;<<>>===<<<>>>@@@DDDHHHKKKLLLLLLLLLHHHGGGDDD@@@;;;777444222{{{yyytttmmmddd^^^ZZZYYYUUUPPPJJJHHHHHHHHHFFFCCC===@@@CCCGGGJJJKKKJJJJJJHHHHHHHHHEEEAAA;;;666444111111000////////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,************************,,,+++***))))))***+++,,,************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******---,,,+++))))))***++++++)))******++++++******))),,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---//////......///000111222333444666:::???CCCKKKNNNSSSWWWZZZ^^^cccfffeeeeeeddddddbbb___]]][[[WWWVVVVVVUUUUUUWWWXXXYYYRRRQQQOOOMMMNNNPPPRRRTTTRRRXXX```gggkkkmmmnnnnnnrrrzzz}}}{{{wwwuuuvvvyyy||||||wwwmmm___SSSLLLLLLNNNJJJIIIGGGEEEAAA>>>;;;:::<<<===@@@CCCFFFIIIKKKLLLJJJHHHFFFBBB>>>999666444tttjjjbbb___\\\VVVOOOKKKJJJIIIGGGDDDBBBBBBCCCFFFIIIMMMOOOPPPRRROOOJJJGGGDDD@@@:::555222222111000000///000000........................------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))(((''''''((())))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++*********))))))*********++++++***))))))******+++******++++++++++++******++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...,,,...///.........000111000222444777;;;@@@GGGLLLRRRUUUYYY\\\___aaaeeegggffffffeeedddbbb```]]]\\\WWWVVVVVVWWWXXXYYY[[[\\\TTTSSSQQQPPPQQQSSSVVVYYY]]]dddooowwwzzz||||||}}}zzzmmm^^^UUUSSSTTTQQQOOOLLLHHHDDDAAA>>><<<;;;;;;<<<>>>AAAEEEHHHJJJIIIHHHFFFCCC@@@;;;888666xxxkkkcccccc]]]UUUPPPNNNLLLIIIGGGHHHFFFEEEGGGMMMTTTYYY\\\[[[UUULLLGGGEEEBBB>>>:::555444333222111000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))************************++++++************++++++************************++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++++++++************++++++*********************+++++++++,,,,,,,,,,,,+++++++++*********++++++,,,---,,,,,,++++++,,,,,,---...---...............111333///222666;;;@@@GGGNNNSSSVVVYYY]]]```aaabbbeeeffffffffffffeeecccaaa^^^]]]YYYYYYYYYYYYYYYYYYZZZZZZRRRRRRQQQRRRTTTXXX\\\^^^kkksss}}}zzzlll```[[[[[[[[[YYYUUUQQQLLLIIIFFFEEE===<<<;;;;;;===@@@CCCEEEHHHHHHHHHFFFDDDAAA===<<>><<<;;;===???@@@FFFGGGHHHIIIHHHFFFDDDCCCxxxnnnhhhbbb]]][[[WWWRRRMMMLLLLLLOOOWWWbbbjjjmmmlll]]]XXXRRRKKKFFFCCC@@@>>>===<<<999666333111000///........................------------------------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************++++++************++++++************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******))))))))))))************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,---...,,,,,,++++++,,,,,,---...---.........---///222555666;;;BBBIIINNNSSSVVVYYYYYY\\\```ccccccddddddeeedddeeeeeeeeeeeecccbbbaaa^^^]]]\\\[[[YYYWWWUUUTTTSSSWWW^^^gggpppxxxvvvoooooosss{{{yyyuuuooorrrtttrrrlllaaaVVVOOOJJJHHHDDD@@@===<<<<<<<<<@@@AAADDDGGGHHHHHHGGGFFFpppkkkeeeaaa^^^ZZZTTTOOOLLLNNNSSS]]]gggllljjjgggYYYXXXTTTNNNHHHCCC???===@@@>>>;;;888444222000///////////////////////////------------------------........................&&&''')))+++---///111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))******+++---......///************************(((((())))))))))))((((((************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))***+++,,,---------------******++++++++++++******************+++,,,---...,,,,,,++++++,,,,,,---...............---///333555;;;@@@HHHOOOSSSUUUWWWYYYZZZ]]]aaadddddddddeeefffddddddeeeeeeeeedddcccbbb^^^]]]]]][[[YYYWWWUUUTTTWWW]]]gggsss~~~pppqqqvvv{{{tttcccYYYPPPMMMHHHCCC???<<<;;;:::999;;;???CCCEEEFFFEEEEEEwwwnnniiiddd[[[TTTQQQOOOQQQXXXccchhheeeaaa___XXXVVVSSSOOOJJJDDD@@@===>>>@@@AAA>>>:::666555666111111111000//////......//////.........---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,++++++++++++++++++,,,,,,---------(((((()))***+++,,,,,,---,,,,,,,,,++++++*********((((((((((((((((((((((((************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++***+++,,,,,,---...///000111444888<<>>@@@AAA???;;;666444444111000000000/////////...//////.........---------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---*********+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,++++++,,,------...000000//////111777>>>CCCLLLPPPTTTVVVVVVWWWYYY[[[\\\^^^aaabbbaaaaaabbbcccbbbaaaaaaaaaaaa```^^^]]]\\\[[[ZZZXXXXXXZZZ___cccmmmvvvxxxfff^^^TTTLLLIIIEEEAAA===;;;;;;<<<>>>@@@BBBDDDEEEzzzsssjjj```ZZZZZZVVVRRRSSSWWWYYYWWWVVVXXXYYY\\\]]]WWWMMMCCC???>>>>>>@@@AAA@@@<<<888555444111000000////////////////////////.........------///...------,,,------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,+++++++++***,,,,,,,,,++++++++++++***************************************************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,---......)))***+++---.../////////222111000000444;;;EEELLLQQQTTTWWWYYYYYYYYYZZZ[[[]]]___aaaaaa```___^^^___]]]]]]___```___^^^\\\ZZZVVVUUUTTTTTTWWW___iiipppzzzzzzlll\\\RRROOOLLLGGGBBB===<<<;;;<<<>>>AAADDDFFF}}}sssggg```___[[[UUURRRSSSTTTTTTUUUYYY\\\```aaaYYYMMMCCC@@@AAA<<<>>>@@@@@@>>>;;;888777222111000/////////000000////////////..................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,------...)))+++---.../////////...111222333555:::BBBLLLRRRTTTVVVXXXZZZ[[[[[[[[[\\\\\\^^^___^^^[[[XXXWWWWWWYYY[[[^^^^^^]]]ZZZWWWVVVTTTSSSSSSVVV]]]iiiwww|||jjj]]]VVVPPPKKKFFFBBB@@@===<<<===AAAEEEHHH~~~qqqgggddd___WWWRRRQQQRRRRRRUUUZZZ```bbbaaaYYYLLLDDDCCCEEE:::;;;===???@@@???<<<;;;444333111000//////000111000000/////////...............---------......///........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,,,,------,,,---...///000///...---000333999>>>DDDJJJPPPUUUVVVWWWXXXZZZ\\\]]]\\\[[[ZZZZZZZZZWWWSSSPPPOOOOOOXXX[[[]]]]]]YYYUUUSSSSSSUUUWWWZZZ___iiiwwwyyyjjj]]]TTTNNNKKKIIIEEEAAA======@@@DDDGGG}}}yyyzzz~~~~~~sssmmmddd\\\UUUTTTTTTSSSVVVZZZ___aaa```YYYOOOHHHFFFGGG<<<;;;<<<>>>@@@@@@???===888666333111000000000111000000000/////////...............---......///000------------------------/////////000000000000111++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++))))))***+++,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......//////////////////333888@@@HHHMMMRRRVVVXXXYYYYYYYYY[[[]]]]]][[[YYYTTTTTTRRROOOKKKJJJJJJLLLVVVYYY\\\[[[VVVSSSRRRSSSTTTXXX___hhhsss|||||||||~~~|||vvvpppkkkooorrruuuvvvwwwvvvwwwxxxvvvwwwwwwvvvuuutttsssrrrtttwww|||rrreee[[[UUUSSSPPPLLLFFFAAA>>>???BBBDDD{{{|||~~~zzzuuutttuuuuuuuuuwwwwwwuuusssqqqqqqsssttt|||~~~zzzmmmeee^^^\\\ZZZXXXYYY\\\[[[]]]^^^[[[UUUMMMGGGEEE@@@>>><<<===???@@@???===<<<999666222000000000111000000000000/////////..................///000000,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---)))*********++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------///...---,,,,,,,,,,,,,,,------......///000111222:::???HHHOOOUUUXXX\\\]]]___^^^\\\]]]]]]\\\YYYUUUMMMLLLJJJGGGFFFGGGKKKNNNSSSVVVYYYXXXTTTSSSTTTWWWWWW]]]hhhsss~~~|||{{{tttnnnmmmnnnlllnnnppppppnnnjjjfffdddgggiiikkkkkkjjjjjjkkklllhhhhhhhhhhhhgggeeedddcccggghhhkkkpppwww|||uuulllfffaaa]]][[[VVVOOOHHHDDDBBBDDDEEE|||{{{}}}xxxyyy{{{yyytttuuuwwwvvvwwwzzzzzz{{{|||}}}}}}|||zzzyyywwwtttpppooopppqqqssssssvvvuuusssrrrqqqqqqpppooosssssstttsssssstttuuuwwwyyy~~~wwwooohhheeebbb^^^]]]___XXXZZZ]]]^^^YYYQQQHHHBBBDDD@@@===<<<>>>???>>><<<>>>;;;777333111000111111000000000000////////////...............///000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++************)))*********++++++,,,,,,,,,************************************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,........................///...---,,,,,,,,,,,,,,,,,,,,,,,,---///111444666@@@EEEMMMSSSXXX\\\```bbbeeebbb___^^^^^^[[[WWWRRRHHHGGGEEECCCCCCGGGMMMQQQPPPTTTWWWWWWTTTSSSWWW[[[```hhhuuuyyyzzz{{{}}}{{{wwwtttrrrssstttvvvkkkooorrrppplllhhhiiilllfffgggiiihhhgggffffffffffffhhhiiihhhgggfffhhhiiidddddddddcccaaa___^^^]]]______aaadddgggiiiiiiiiihhhlllrrryyy~~~}}}tttqqqooojjjeeeddd___WWWPPPJJJGGGGGGHHH}}}|||}}}yyyzzzyyyvvvrrrrrrtttwww}}}~~~~~~~~~}}}{{{yyyxxxvvvuuuuuutttuuuwwwxxxyyy{{{}}}~~~|||zzzyyyyyyuuutttqqqooooooppprrrsssuuuuuutttrrrqqqooommmlllhhhiiijjjhhhfffgggkkknnnnnnuuu{{{}}}|||yyysssllliiiiiiaaa^^^[[[ZZZYYYUUUNNNIIIBBBBBB@@@@@@???@@@AAAAAAAAA???<<<999666444222222222111000///......///000...///000111111000///.../////////000///......---------++++++++++++------000///...---,,,+++++++++---------,,,,,,+++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))'''''')))***+++,,,,,,,,,---------......---------.........//////---,,,,,,++++++,,,,,,---------------------------+++,,,---,,,***(((((()))++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---------.........//////***+++,,,,,,------,,,,,,---///111111000///000111............///444:::???IIILLLQQQVVVYYY[[[[[[[[[cccaaa``````___ZZZSSSNNNFFFCCC@@@AAAGGGMMMRRRTTTWWWUUUVVVXXXWWWVVV\\\fffooowww}}}}}}~~~{{{pppnnnllllllnnnpppqqqqqquuuuuutttsssqqqnnnlllkkkllljjjhhhhhhjjjkkkkkkkkknnnnnnppppppqqqpppooonnniiihhhfffeeeddddddeeeeeeeeeeeeeeedddcccbbbaaa``````dddfffeeefffkkknnnnnnppprrruuuwwwzzz}}}yyyuuuwwwmmm___UUUOOOLLLIIIHHH}}}vvvttttttrrrrrrssstttuuuuuusssqqqqqqtttwww}}}}}}}}}}}}||||||{{{zzzxxxxxxxxxxxxyyy{{{|||~~~~~~|||{{{{{{{{{zzzwwwvvvvvvwwwyyyzzzzzzzzzyyywwwuuurrrpppooollllllkkkhhheeedddgggiiijjjnnnrrrsssvvv{{{{{{xxx{{{zzzzzz{{{}}}vvvqqqpppjjjfffbbb___]]]YYYRRRMMMDDDBBB@@@===<<<<<<===>>>???>>>===:::888555333222222111000.........//////......///000000000000000///////////////......---------,,,++++++,,,------//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---------.........++++++,,,------------------///000000///...///000,,,------...000666===BBBNNNQQQUUUXXX[[[\\\[[[[[[bbb___\\\ZZZXXXSSSLLLGGG@@@???@@@CCCIIIOOOSSSUUUVVVUUUXXX\\\\\\\\\dddmmm}}}{{{tttrrrpppqqqrrrrrrooommmmmmjjjggggggkkkppptttwwwzzzzzzyyywwwvvvtttssssssrrrqqqoooppprrrtttuuuuuuvvvwwwxxxxxxwwwvvvuuutttooonnnmmmkkkkkkkkkkkkllljjjjjjjjjiiihhhfffdddccc]]]aaabbb```aaaeeegggeeehhhiiikkklllnnnrrryyy~~~~~~uuuhhh]]]VVVQQQMMMJJJwwwpppooopppoooppprrrxxxxxxyyyxxxxxxyyy|||~~~}}}zzzxxxvvvssssssqqqnnnkkkjjjkkkmmmnnnpppqqqqqqvvv|||{{{vvvssssssrrrrrrtttvvvxxxzzz~~~yyywwwtttpppjjjeeebbb^^^XXXSSSKKKHHHCCC>>>;;;:::;;;<<<=========<<<:::777444222222111000...------..................///111222222////////////......------------,,,,,,,,,,,,------///...------,,,,,,,,,,,,++++++++++++************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))*********+++************++++++++++++++++++************++++++++++++++++++++++++++++++,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,---------,,,,,,---............------///000///...---...///---...///111444;;;CCCIIITTTVVVYYY\\\^^^]]]\\\[[[```]]]XXXSSSOOOJJJEEEAAA===???DDDIIIOOOSSSWWWXXXXXX\\\cccjjjmmmooowww~~~vvvqqqnnnlllkkklllkkklllnnnpppqqqooonnnqqqnnnkkkmmmsss}}}|||zzzzzz{{{~~~{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwwwwuuusssqqqooommmdddggghhheeeeeehhhgggdddfffffffffffffffhhhmmmppp{{{~~~~~~uuukkkccc\\\UUUPPP|||~~~}}}||||||uuuvvvxxxyyy{{{~~~~~~}}}{{{yyyxxxyyyzzz|||xxxwwwvvvwww~~~~~~vvvuuuuuuttttttuuuuuuvvvuuu|||~~~{{{{{{vvvooojjjfffbbb\\\XXXTTTPPPJJJCCC>>><<<<<<===;;;<<<>>>>>>===:::666444333222000...------.........---------///111333444//////......---------------------,,,,,,---------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++))))))))))))************************++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,---///...,,,++++++,,,------------------------++++++******+++,,,------******+++++++++,,,,,,,,,,,,---......//////.........//////...,,,,,,---...///111333666;;;CCCKKKQQQXXXZZZ]]]___```___]]]\\\[[[WWWRRRMMMHHHDDDBBB@@@@@@EEELLLQQQTTTWWWZZZ\\\```jjjyyy}}}uuunnnjjjjjjnnnqqqtttuuuxxx|||~~~}}}zzz||||||yyyxxxyyyvvvrrrqqqpppnnnlllkkklllnnnooooooyyy~~~|||ssskkkaaa[[[|||vvvrrrppppppkkknnnooorrryyyyyy{{{}}}}}}{{{}}}zzzzzzzzzzzzyyyvvvtttssspppvvv~~~{{{sssnnnjjjfff```[[[ZZZWWWQQQJJJDDD@@@>>>===999;;;>>>??????<<<888666444333111///...............---------///111333444//////...---,,,------...------------------------......---,,,,,,,,,------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------***,,,------+++***++++++------------------------,,,,,,,,,,,,,,,---...///*********+++++++++,,,,,,,,,---......//////............///---,,,,,,...///000333777<<>>@@@@@@>>>;;;999666444222000////////////............///111222222000///---,,,,,,,,,---...------............------...------,,,,,,---------------------............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------.........------------......------------------------***,,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......******+++++++++,,,,,,,,,,,,,,,---............---.........---,,,---///222111555;;;AAAFFFLLLQQQUUUZZZ[[[]]]]]]\\\ZZZWWWUUUGGGFFFDDDBBB@@@AAADDDGGGJJJPPPUUUVVVUUUYYYbbbjjj}}}~~~wwwssstttvvvxxx{{{xxxssswww}}}zzzyyyxxxvvvwwwxxxzzz~~~~~~vvvsssjjjiiigggdddaaaaaaeeehhhkkknnnqqqssszzz|||yyy~~~yyytttkkkpppwww||||||zzzwwwvvvvvvyyy|||}}}zzzqqqhhhaaa^^^^^^^^^[[[UUUMMMDDD???999;;;===???@@@???===<<<777666444222000000000000......///000000000000000000...---++++++,,,---...,,,---...//////...---,,,---------,,,,,,------...,,,,,,,,,------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,------------------......------...222444555:::BBBIIINNNQQQUUUWWW\\\\\\\\\[[[XXXTTTPPPMMMDDDEEEEEEDDDCCCEEEIIIMMMMMMRRRWWWWWWWWW___ooo||||||~~~~~~|||{{{|||}}}zzzlllddd``````aaaaaa```___bbbggglllooorrrtttwww}}}~~~vvvpppmmmrrryyy|||zzzvvvqqqnnnnnnrrrvvvwwwwwwzzzvvvkkkcccaaacccdddccc]]]SSSIIICCC999;;;===???@@@@@@???>>>888777555333111000000111...///000111111000///...000...---++++++,,,---...,,,---...//////...---,,,------,,,,,,,,,------...+++++++++,,,,,,---------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---//////...---......++++++++++++++++++++++++------,,,+++************++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,---............000333666:::@@@IIIPPPUUUWWWYYYZZZ^^^]]]\\\ZZZUUUOOOJJJGGGFFFHHHIIIIIIHHHJJJOOOSSSPPPUUUYYYYYY\\\ggg|||yyy{{{}}}vvvmmmgggccc```^^^]]]^^^___aaadddjjjpppuuuvvvyyy|||zzz{{{|||xxxuuusssppptttvvvttttttxxxzzzzzzpppeeehhhhhhgggeee```ZZZTTTPPPCCC>>>999;;;???BBB>>>:::<<<:::777444222111111222000/////////............////////////////////////------------------------...---,,,++++++,,,---...,,,------......------,,,,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...---,,,+++++++++,,,---------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,---......//////...---...222777<<>>>>>>>>>>>===:::777444333222111000000000000////////////////////////////////////------------------------,,,------......------,,,,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,---......//////000111222555;;;CCCIIIPPPWWW[[[ZZZXXXZZZ\\\[[[RRRPPPKKKHHHFFFGGGIIIJJJEEEJJJPPPSSSTTTTTTWWWZZZYYY^^^hhhuuu}}}zzzvvv}}}yyytttvvvuuuvvv~~~|||{{{xxxwwwxxxxxx|||\\\[[[[[[[[[\\\___cccffffffllluuu~~~|||xxxwwwwwwwwwyyyyyyzzz|||~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxssslllggg^^^SSSEEE===;;;===@@@@@@???>>><<<:::777444222111111111111000000000//////////////////////////////........................+++,,,---......---,,,+++,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------...///000///000222555:::AAAJJJOOOSSSZZZ___]]]ZZZYYYXXXVVVNNNMMMKKKIIIIIIIIIJJJKKKDDDJJJPPPSSSTTTUUUWWWYYY___hhhwwwxxxtttuuuqqq}}}|||xxxzzz}}}ZZZ\\\^^^___```dddjjjnnnnnnuuu~~~|||xxxuuutttuuuvvvxxxzzz{{{}}}|||~~~~~~}}}yyyqqqjjjcccYYYKKK@@@;;;<<<>>>?????????>>><<<:::777444222222111111111111000000000////////////////////////........................+++,,,---......---,,,+++,,,------......------,,,333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111///111666;;;@@@GGGOOOTTTSSS[[[aaa___[[[WWWSSSOOOKKKKKKLLLKKKKKKJJJHHHHHHFFFKKKQQQSSSSSSTTTVVVYYYgggvvv|||wwwuuussssssuuuvvvxxxxxxxxxxxx{{{YYY\\\```bbbdddhhhnnntttyyy|||wwwuuutttrrrsssuuuwwwyyy}}}~~~|||ssskkkddd[[[OOODDD===;;;::::::>>>?????????===:::666444222222222222111111111000////////////////////////........................,,,------......------,,,,,,------......------,,,111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...///111111000555;;;BBBHHHNNNSSSWWWSSS[[[aaa^^^YYYUUUPPPKKKJJJJJJJJJJJJIIIHHHFFFEEEJJJNNNRRRTTTUUUVVVYYY]]]kkk}}}~~~uuuooopppsssssstttwww~~~|||yyywwwxxx{{{~~~[[[```eeehhhjjjnnnvvv|||~~~}}}|||wwwvvvuuuuuuvvvxxx{{{|||}}}tttkkkddd^^^UUUKKKCCC>>>:::888===???@@@@@@???<<<888666333333222222222111111111////////////////////////........................---------,,,,,,---------,,,------......------,,,++++++++++++************------------------------******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...000111222444:::BBBJJJOOOTTTWWWZZZWWW]]]___ZZZUUURRROOOLLLNNNLLLJJJHHHGGGHHHIIIJJJOOORRRVVVWWWXXX[[[aaafffsss~~~xxxooonnnpppuuuxxx|||}}}}}}}}}~~~}}}```eeekkkoooqqqvvv~~~~~~~~~zzzzzzzzzzzz{{{}}}~~~~~~tttkkkgggbbb[[[SSSJJJBBB<<<999===>>>@@@AAA@@@===:::777333333333222222222111111////////////////////////////////////////////////......,,,++++++,,,......,,,------......------,,,++++++,,,------...//////------------------------******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---......------------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------///000111222777===GGGOOOTTTXXXZZZ[[[ZZZ^^^^^^WWWQQQPPPPPPOOOSSSPPPKKKHHHGGGJJJNNNRRRRRRUUUXXXZZZ\\\aaahhhmmm~~~wwwrrrooossszzz|||dddjjjssszzz~~~~~~}}}~~~zzz}}}{{{rrrkkkgggccc^^^[[[WWWNNN@@@666<<<>>>AAABBBAAA???<<<:::888666333222222444444444333111///---,,,---...///---------,,,,,,---------........................------------------------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,///222111......333777<<>>???AAACCCCCCAAA>>>;;;999777333222222333333222222111///---------...///......------------..............................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---000222111///000666;;;CCCKKKRRRTTTWWW[[[[[[XXXWWWVVVTTTSSSSSSTTTVVVVVVPPPIIIFFFIIIMMMNNNOOOQQQUUU^^^aaafffsssxxx~~~~~~{{{xxxyyy||||||rrrhhhbbb``````bbbddd```XXXPPPBBBAAAAAACCCEEEDDD@@@<<<;;;888555333333222111000222111///...---....../////////............//////........................------------------------+++,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,++++++,,,,,,---...---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---............/////////...000111000000333:::???LLLRRRVVVWWWXXXZZZZZZYYYUUUSSSRRRSSSWWWXXXWWWUUUJJJGGGHHHNNNRRRQQQRRRTTTVVVfffooovvvvvvkkkbbb``````dddhhhggg```ZZZJJJFFFBBBBBBCCCDDDAAA>>>===:::777444333222000///111111000///......//////000000////////////000000........................------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++,,,,,,---...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------........./////////...///000000222777???DDDRRRVVVZZZ[[[ZZZYYYXXXVVVTTTQQQPPPTTTYYY\\\YYYUUUNNNLLLNNNRRRTTTSSSUUUYYY___sss{{{wwwkkkhhhgggiiimmmmmmhhhcccVVVQQQIIIEEECCCCCCBBBAAA???<<<999777555333111///111000000///////////////000000////////////000000........................------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,++++++,,,,,,---...,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------------...............///111555<<>>;;;999777555222000000000000000000000000000000000////////////000000........................------------------------+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---------.........//////111555;;;CCCJJJOOOVVVVVVZZZ]]][[[UUURRRRRRVVVUUUUUUXXX[[[\\\ZZZWWWVVVSSSQQQPPPOOOSSS___kkkzzzwwwxxxzzzxxxvvvqqqppplllcccVVVLLLHHHGGGAAA???===;;;:::777444222000000000111111111000000000//////......//////000........................------------------------------------------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000111444:::BBBJJJQQQTTTXXXUUUUUUXXXUUUPPPQQQUUUYYYYYYZZZZZZZZZZZZYYYYYYTTTSSSRRRSSSSSSZZZkkk{{{~~~yyyzzz|||{{{yyyxxx{{{{{{qqqaaaRRRJJJIIIBBB@@@>>><<<;;;999666333///000111111111111000000//////............//////........................------------------------------------------,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,---------------------------,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////000000000000222333777>>>GGGOOOUUUXXXZZZTTTRRRSSSQQQMMMQQQXXX[[[\\\]]][[[YYYXXXYYYZZZSSSSSSUUUWWWZZZcccvvv||||||~~~|||{{{mmm]]]QQQKKKDDDCCCAAA>>>;;;888666555222222222222111111000000000000000000000000000000////////////////////////------------------------///............---------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,---............---.........------,,,,,,,,,------------------------..................------...///111000//////000111222999BBBKKKQQQTTTWWWXXXWWWTTTPPPMMMLLLOOOSSSVVV\\\]]]^^^]]][[[WWWTTTRRRSSSTTTVVVbbbqqquuu~~~}}}}}}}}}}}}|||xxxooodddWWWOOOFFFDDD@@@>>>>>><<<:::888333333222222111111000000000000000000000000000000////////////////////////------------------------///............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---,,,,,,,,,+++,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------,,,,,,------------------------........................,,,---////////////111333777===GGGOOOTTTVVVWWWXXXUUUQQQMMMLLLNNNRRRWWWYYY]]]]]][[[YYYVVVSSSQQQPPPVVV^^^fffuuu}}}|||}}}{{{xxxwwwtttlll```WWWJJJDDD???>>>@@@AAA>>>;;;555444333222111111000000000000000000000000000000////////////////////////------------------------///............---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,------......------,,,,,,------------------------------------------........................,,,---//////000222555888===DDDMMMTTTXXXXXXWWWWWWQQQNNNKKKLLLQQQVVVYYYZZZZZZZZZXXXUUURRRQQQRRRTTTYYYjjjzzz~~~|||}}}}}}}}}zzz|||}}}}}}}}}zzzrrrggg___NNNFFF???>>>AAADDDAAA===777666444222111111111111000000000000000000000000////////////////////////........................///............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............++++++,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------...............///000111111222444999<<>>AAADDDBBB>>>999777555333111000111111000000000000000000000000000000000000000000000000........................///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,------------,,,------------------------''''''((())))))))))))))),,,,,,,,,------.........---------------------------------.........//////111111111111222555:::>>>HHHNNNUUUYYYYYYVVVSSSRRRMMMNNNQQQUUUXXXVVVPPPKKKLLLOOORRRSSSSSSUUU[[[```nnn|||vvvvvvyyy}}}yyyyyyzzz}}}wwwoookkk\\\SSSHHHBBBAAABBBAAA@@@;;;999666333111000111111000000000000000000000000000000000000000000000000........................///............---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......------,,,)))***,,,---...------,,,,,,,,,,,,------------...++++++,,,------------,,,,,,,,,------------------------------------------,,,,,,------.../////////000000//////111666===AAAMMMQQQUUUXXXWWWTTTRRRQQQOOORRRUUUWWWUUUPPPJJJFFFJJJNNNQQQSSSTTTZZZccckkk}}}uuuwww~~~zzzsssoooddd\\\PPPFFFAAA@@@AAAAAA<<<:::777333111000111111000000000000000000000000000000000000000000000000........................///............---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++(((***,,,---......---,,,,,,,,,,,,---------............///000000000000000------------------,,,,,,------------------------,,,,,,------...//////000//////000111444;;;DDDJJJPPPSSSVVVWWWUUUSSSQQQQQQRRRUUUWWWUUUNNNIIIFFFGGGJJJNNNRRRTTTYYYfffwww}}}{{{}}}wwwqqqjjjbbbVVVJJJBBB@@@AAACCC===;;;777333111000111222000000000000000000000000000000000000000000000000//////////////////////////////.........---------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++((())),,,.........---,,,,,,,,,,,,------.........)))***++++++,,,,,,++++++.........------,,,,,,,,,------------------------,,,,,,------...///000000000111222444999BBBKKKRRRSSSUUUWWWWWWUUUSSSRRRRRRTTTWWWXXXRRRIIIDDDFFFJJJKKKNNNRRRWWW```sss||||||yyyxxxsssfffRRRDDD??????>>>>>>>>>;;;888444222333444222222222111111111111000000000000000000000000000//////............//////------............------//////.........---------...............///000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///---------............///---111333333333555111,,,///---,,,---000222000...000000333888@@@HHHNNNQQQWWWWWWUUUQQQNNNNNNRRRVVVYYYRRRJJJFFFGGGJJJLLLMMMNNNPPPRRRXXXhhh{{{}}}~~~|||qqq^^^NNNGGGCCCAAAAAA@@@>>>:::666333222222222222222222111111111111000000000000000000000000//////............//////------............------//////.........------------,,,,,,,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///---------............//////777<<<888222111000//////---,,,---000111000...222333666;;;BBBIIINNNPPPVVVVVVVVVSSSQQQQQQUUUXXXTTTOOOIIIFFFHHHJJJLLLMMMOOOSSSVVV\\\lll}}}xxx}}}~~~zzzjjjXXXLLLDDD???CCCBBB@@@===999555222000333222222222111111111111000000000000000000000000//////............//////------............------...............---------+++++++++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///---------............///111<<>>;;;888333000333333222222222111111111000000000000000000000000//////............//////------............------........................,,,+++++++++++++++,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///---------............///000;;;AAA:::000,,,...000///...------...//////000333888>>>EEEJJJNNNRRRTTTWWWXXXYYYZZZYYYWWWVVVVVVIIIHHHHHHIIIKKKMMMNNNOOOOOOWWW```iiivvvzzzxxx~~~}}}~~~rrrdddTTTHHHCCCAAA???>>>===;;;666222333333333222222222222111111111111111111111111111//////............//////------............---------.....................------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///---------............///...444777333///......---.........------///111333444:::BBBIIINNNRRRVVVYYY[[[[[[\\\\\\ZZZWWWSSSPPPEEEGGGIIIKKKMMMOOOQQQRRRTTT```lllvvv|||~~~~~~{{{}}}rrr```QQQEEEBBB?????????===999666333333333333222222222222111111111111111111111111//////............//////------............---------------...............///......---------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///---------............///,,,...///---///111000+++......///......000444777888>>>FFFLLLPPPSSSXXX\\\^^^]]]\\\[[[YYYUUUOOOKKKEEEHHHKKKMMMOOOQQQTTTVVV^^^lll}}}~~~|||||||||||||||wwwvvvxxx~~~yyy}}}mmm\\\LLLGGGBBB@@@AAA@@@<<<888444444333333333222222222111111111111111111111111//////............//////------............---------------.........////////////...---------------...------,,,,,,------...........................,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///---------............///+++......---///222111------.../////////111666;;;>>>DDDKKKOOOPPPSSSXXX\\\^^^]]]ZZZYYYWWWSSSMMMIIIGGGJJJMMMOOOQQQSSSWWWZZZeeevvv|||rrrpppmmmlllmmmooopppppptttwww~~~}}}{{{iiiRRRLLLEEEBBBBBBAAA===999444444444333333333222222111111111111111111111111//////............//////---..................------------........./////////...------,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---...///---------.........//////+++///111//////222222000---...000000000333888===CCCHHHNNNPPPPPPRRRWWW\\\^^^[[[YYYWWWVVVSSSMMMHHHIIILLLOOOQQQQQQTTTYYY]]]hhhzzz|||vvvnnnfffeeecccbbbbbbeeehhhjjjjjjwww}}}~~~eeeRRRCCCAAAEEEDDD@@@???;;;999666444222222222333000000000000111111111111000000////////////000000////////////////////////........................////////////////////////---------------------------------,,,,,,+++++++++...------,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,------.................................000///...---------------//////000//////333:::@@@NNNOOORRRSSSTTTUUUXXXZZZYYYYYYXXXVVVTTTQQQOOONNNOOORRRTTTSSSSSSWWW___fffsss~~~wwwnnnhhheeedddcccaaaZZZ]]]```bbbcccffflllqqqvvvrrr^^^KKKCCCCCCAAA>>>===;;;999666444222222222222222222111111000000//////000000////////////000000////////////////////////................................................---------------------------------,,,,,,,,,++++++...------,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,---------..............................000///...------------...///000000111222777>>>CCCOOOQQQSSSTTTTTTTTTUUUWWWWWWWWWVVVUUUTTTSSSRRRQQQSSSUUUXXXXXXZZZ```jjjqqqzzzwwwoooiiibbb]]]\\\\\\\\\[[[ZZZ]]]```bbbdddiiiqqqwwwmmmUUUGGGAAA??????@@@;;;999666444222111222222444333222111000///......000000////////////000000////////////////////////........................------------------------------------------------------------,,,,,,,,,,,,...------,,,,,,------...+++---...---,,,+++,,,---,,,,,,,,,------------...........................//////......------.........///111333666<<>>>>>===888444444555333111000111111000///000000000000000000000000000000//////.........---...------,,,,,,------...------------------------//////.........---------,,,------......------,,,////////////////////////------------------------..................------000000////////////000000---...000000//////111222111888AAAFFFHHHLLLQQQVVVTTTXXX[[[[[[XXXVVVVVVVVVZZZZZZXXXVVVUUUWWWZZZ]]]___hhhuuutttqqqllleee___YYYUUUSSSLLLJJJHHHFFFGGGIIILLLOOORRRUUUYYY]]]bbbiiissszzz{{{cccRRRIIICCC??????>>>999666666555444222111222333222111000000000000000000000000000000/////////............------,,,,,,------...------------------------//////.........---------,,,------......------,,,---------,,,,,,,,,,,,,,,------------------------........................000000////////////000000---...000000000000222333444;;;CCCHHHKKKNNNSSSXXXUUUXXXZZZYYYVVVTTTUUUVVVVVVWWWVVVUUUTTTWWW]]]bbbpppyyy{{{|||{{{{{{zzzzzz{{{{{{{{{zzzzzz{{{}}}~~~yyytttqqqhhheeeaaa[[[VVVQQQNNNLLLHHHGGGGGGGGGIIILLLOOOQQQTTTXXX]]]aaagggooozzzrrr```OOOGGG@@@???>>>:::777777666444222222444444444333////////////////////////000000////////////............------------.............................................---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000////////////000000---///000000000111333555999???FFFKKKNNNQQQVVVYYYXXXXXXXXXVVVSSSSSSTTTVVVSSSUUUVVVVVVVVV[[[fffnnn}}}zzz~~~}}}{{{xxxvvvuuutttsssqqqpppooonnnmmmmmmmmmmmmlllmmmmmmnnnpppsssvvvxxx~~~~~~{{{yyywwwsssnnnhhhccc```ZZZXXXUUUPPPLLLIIIGGGFFFDDDEEEFFFHHHKKKOOOSSSUUUXXX\\\aaagggnnnxxxoooWWWMMMCCC@@@???;;;888888555444222222333444444333////////////////////////000000//////////////////......------------......////////////////////////........................------............------------------............---------------------------------...............000000////////////000000...///000000111222555888===BBBHHHMMMPPPSSSWWWYYYZZZYYYVVVSSSRRRRRRTTTVVVTTTVVVWWWWWWZZZdddttt|||wwwvvvssspppmmmkkkjjjiiihhhgggfffdddcccbbbbbbbbbbbbbbbbbbcccdddgggiiijjjlllmmmoooqqqtttvvvwwwxxxzzzyyyyyyyyyzzzyyyvvvtttnnnmmmjjjfffaaa\\\XXXUUUPPPOOOMMMJJJHHHFFFEEEEEEDDDEEEGGGJJJNNNRRRUUUWWWZZZ___fffmmmuuu~~~cccVVVHHHCCC@@@<<<999888555333111111222333333222000000000000000000000000//////000000000000000000///......------......///////////////////////////---.....................---......//////......------------....../////////---------------------------------.........//////000000////////////000000...///000111111333777:::@@@CCCIIINNNRRRTTTWWWXXX[[[XXXTTTQQQQQQSSSUUUWWWUUUVVVVVVXXX```pppxxx{{{|||wwwqqqooollliiifffdddbbbaaa___^^^\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^]]]^^^```cccgggjjjlllmmmnnnmmmkkkkkkkkkiiifffdddbbbaaa^^^[[[WWWSSSPPPNNNJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJMMMPPPTTTWWWXXX]]]ccckkksss}}}sssbbbPPPGGGCCC>>>:::999666444222111222222111000000000000000000000000000//////000000000000111111//////............//////........................---------.....................////////////......+++,,,,,,------.........------------------------,,,,,,------.../////////000000////////////000000///000111111222555999<<>>FFFHHHKKKPPPTTTWWWWWWWWWVVVRRRMMMLLLOOORRRTTTTTTSSSUUU\\\jjj}}}|||}}}zzztttqqqmmmhhhddd^^^\\\ZZZWWWTTTQQQPPPOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRQQQOOOOOOPPPPPPNNNMMMIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGMMMMMMNNNPPPTTTYYY^^^aaaiiiqqq}}}www```RRRKKKEEE???===;;;888666444444333222000222222222222222222222222//////000000111111111222//////............//////---------------------------------.........//////......////////////....../////////000111222222333------------------------,,,,,,------...///000000000000////////////000000000000111111333666;;;???HHHIIIMMMQQQVVVXXXXXXWWWRRRNNNKKKJJJMMMQQQRRRRRRUUUXXXcccvvv{{{}}}tttmmmiiiddd^^^ZZZVVVUUURRROOOLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIJJJIIIHHHCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIINNNNNNNNNPPPUUU[[[aaaeeeooowwwtttaaaOOODDD@@@@@@===:::777555444444222111222222222111111111111000000000000000000000000000111111000000/////////...------............------///............---------//////.........---------//////.........---------,,,,,,,,,------.........---------------...000000///////////////000111111000000000111555;;;@@@CCCLLLMMMPPPSSSUUUVVVVVVVVVSSSKKKFFFGGGJJJKKKNNNQQQSSSVVVhhhzzztttmmmeee___ZZZUUURRROOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@>>>?????????@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDFFFKKKNNNRRRSSSTTTUUUXXX```kkksss~~~xxxgggUUUHHHCCCBBB>>>;;;888666555555333222222222222222111111111111000000000000000000000000000000000//////.........------............------///............---------//////.........---------//////.........------------------...............------------...///000000///////////////000111111111111111333888===CCCFFFKKKMMMQQQTTTUUUUUUTTTTTTNNNHHHEEEGGGKKKMMMOOOSSSUUU[[[ooo|||qqqmmmeee___ZZZVVVRRRPPPKKKKKKIIIHHHFFFDDDCCCBBB@@@@@@@@@@@@???>>>======??????>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@????????????>>>>>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGJJJNNNRRRQQQSSSUUUXXX]]]fffsss|||qqq___OOOFFFCCC@@@===999777666555444333333222222222111111111111000000000000000000000000/////////...............------............------///............---------...............---------...............---------........................------------...///000111000////////////000111111111222333777;;;AAAFFFIIIKKKMMMQQQTTTUUUTTTRRRPPPHHHDDDCCCHHHLLLNNNQQQTTTXXXbbbyyy|||wwwsssgggccc\\\WWWSSSPPPMMMKKKGGGFFFEEECCCBBB@@@??????<<<======>>>>>>======<<<>>>>>>============>>>>>>============>>>>>>>>>>>>===============>>>>>>>>>???AAACCCCCCBBBBBBBBBCCCBBBDDDGGGIIIKKKNNNRRRUUUSSSVVVZZZ^^^eeeqqq{{{iiiWWWIIICCC@@@===:::777666555444222333333222222222111111111000000000000000000000000..................------------............------///............---------.........................................................------------,,,------------...///000111000000//////000000111222111222555999>>>DDDIIIKKKKKKMMMQQQTTTUUURRRNNNKKKCCCAAACCCHHHLLLMMMPPPTTT[[[hhh{{{vvvpppkkk```\\\VVVQQQNNNKKKHHHFFFCCCBBBAAA@@@???>>>======<<<===>>>???????????????======<<<<<<<<<<<<======<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@@@@BBBDDDEEEDDDCCCDDDEEEDDDFFFJJJLLLNNNPPPSSSVVVWWW[[[```fffooo{{{sss___NNNDDDAAA>>>:::777666555444222333333333222222222222111000000000000000000000000------..................------............------///............------------.....................---.....................------,,,,,,,,,,,,,,,,,,...............///111111000000000000000111222222000333666;;;AAAFFFJJJLLLLLLNNNQQQSSSSSSOOOKKKGGGBBBAAACCCIIILLLLLLOOOTTT^^^ooo{{{vvvqqqjjjeee]]]YYYSSSNNNJJJGGGEEECCCAAA@@@@@@???>>>======<<<<<<===>>>???@@@@@@@@@@@@======<<<<<<<<<<<<======;;;<<<<<<<<<===============>>>>>>???@@@AAAAAABBBBBBDDDFFFFFFFFFFFFGGGHHHHHHJJJMMMOOOPPPQQQTTTVVVZZZ___fffmmmvvv}}}kkkWWWJJJCCC@@@<<<999888666555333333333333333222222222222000000000000000000000000.............../////////------............------///............------------------...............---------...............,,,,,,,,,---------..................///000111111111000000000000111222222222444999>>>CCCHHHKKKLLLMMMOOOQQQRRRPPPLLLHHHEEEBBBBBBEEEKKKNNNOOOSSSYYYgggyyy{{{uuuqqqlllddd^^^YYYUUUOOOJJJGGGEEEBBB@@@??????>>>>>>>>>=========;;;<<<======>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBEEEFFFGGGGGGGGGHHHJJJLLLLLLNNNPPPQQQRRRTTTWWWZZZ^^^dddmmmvvvxxxcccSSSFFFCCC???<<<:::999777555444444333333333222222222000000000000000000000000.........//////000000000------............------///............------------------.........//////---------.........//////,,,------...///000111111............///000111222111111000000111111222333444777<<>>==================>>><<<<<<=========>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEIIIIIIIIIHHHHHHJJJMMMPPPPPPQQQSSSTTTUUUYYY^^^aaaeeemmmxxxlllZZZHHHEEEAAA>>><<<;;;999777444444444333333333222222000000000000000000000000.../////////000000111111---..................---//////.........------------------.........//////---------.........//////---...///000111222333444.........//////000111222111111111000111111222333666999???DDDIIILLLNNNNNNQQQQQQPPPOOOLLLHHHEEECCCDDDEEEJJJPPPTTTXXX```hhh}}}zzzpppjjjgggbbbYYYRRRLLLIIIDDDBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>============>>>>>>============>>>>>>>>>>>>AAAAAACCCDDDFFFGGGHHHIIIKKKKKKJJJHHHHHHKKKOOOSSSRRRSSSTTTVVVXXX]]]cccgggllluuu{{{lllSSSIIIAAAAAA@@@:::666666555333222222444444333111111111111111000000000000000000000000000000000000//////............//////////////////////////////////////////////////////........................------------///111333444000///...------...///000...///000///......000222444:::AAADDDEEEGGGLLLQQQQQQPPPOOOKKKFFFCCCBBBBBBGGGEEEJJJRRRRRRSSSbbbvvvzzztttkkkbbb[[[VVVQQQNNNHHHFFFCCCAAA??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======>>>???>>>===;;;:::===<<<;;;===AAADDDCCCAAAAAABBBEEEHHHKKKLLLMMMMMMQQQOOOMMMMMMNNNOOOPPPPPPQQQUUUYYY\\\^^^cccjjjooo{{{vvv\\\OOODDDAAA@@@<<<888777555444222222444444333222111111111111000000000000000000000000000000000000//////............//////////////////////////////................................................------,,,---...///111222000///...------...///000000111111111000000222444777<<>>>>>??????====================================>>>>>>>>>???;;;<<<===>>>>>>?????????>>>===<<<>>>BBBDDDDDDBBBCCCDDDFFFIIIKKKLLLMMMMMMNNNMMMLLLLLLNNNPPPPPPQQQTTTWWW\\\```eeemmmwwwiiiYYYHHHBBBAAA???;;;999666444333222333444333222222222111111111000000000000000000000000000000000//////............//////////////////////////////------------------------........................------,,,,,,------.../////////............///000000111222222111222555777;;;???DDDGGGGGGIIIMMMPPPRRRPPPMMMHHHEEEDDDEEEHHHOOOJJJLLLUUU]]]fffvvvzzzoooiii```XXXRRRMMMIIIFFFDDDCCCAAA???=========>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????============>>>???@@@@@@@@@??????AAACCCEEEEEEDDDFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTWWW[[[```fffnnnxxxwwweeeOOOCCCAAAAAA>>>;;;777555333222333444333222222222222111111111000000000000000000000000000000//////............//////////////////////////////------------------------..............................------------------...............//////000000111222111111333777999???BBBFFFHHHIIIKKKNNNPPPRRRPPPLLLGGGDDDEEEHHHKKKRRRMMMOOOYYYggguuu|||uuuhhhccc[[[SSSNNNIIIFFFCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????AAA@@@>>>===<<<======>>>BBBBBBBBBCCCEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNPPPQQQRRRTTTWWWYYY^^^dddmmmvvv~~~}}}|||~~~qqqYYYHHHBBBBBB???;;;999666333222333333333333222222222222111111111111111111111111111111111111//////............//////////////////////////////------------------------........................////////////......---------......//////////////////000000000111444888;;;BBBDDDGGGJJJKKKMMMNNNPPPQQQOOOLLLGGGEEEFFFKKKNNNUUUSSSWWWdddvvvwwwpppccc^^^VVVPPPKKKGGGDDDBBB@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@???>>>======>>>???@@@DDDEEEFFFFFFGGGGGGHHHIIILLLLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRSSSTTTWWW[[[___hhhqqqzzztttvvv{{{}}}fffPPPEEECCCAAA===:::777444222333333333333333222222222222111111111111111111111111111111111//////............//////////////////////////////------------------------............................../////////......---,,,---...///000000000/////////000000111555:::>>>DDDEEEGGGJJJLLLNNNOOOPPPPPPNNNKKKHHHFFFHHHMMMQQQRRRUUU^^^mmm{{{rrrlll___ZZZSSSMMMIIIFFFCCCAAA>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@<<<<<<===???AAADDDFFFGGGFFFGGGIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRPPPSSSUUUVVVWWW\\\dddkkkrrr}}}xxxqqqnnnsss{{{rrrYYYJJJFFFCCC???;;;888444222222333444333333333222222222111111111111111111111111111111111//////............//////////////////////////////................................................,,,,,,---.........---,,,,,,---...///000000000///000000111111333777<<>>>>>>>>======<<<;;;:::========================>>>>>>?????????@@@@@@@@@<<<===@@@CCCGGGIIIKKKLLLGGGJJJKKKKKKJJJJJJKKKNNNNNNNNNNNNNNNPPPQQQSSSTTTUUUWWWZZZ\\\```hhhttt}}}|||wwwtttnnnmmmttt}}}{{{```NNNGGGDDDAAA;;;888444222222333444333333333333222222222111111111111111111111111111111//////............//////////////////////////////////////////////////////........................***+++,,,---...---,,,,,,+++,,,...000000000000///111111222222444888>>>CCCDDDDDDFFFIIIMMMPPPPPPPPPMMMMMMLLLJJJIIIKKKOOORRRXXXdddvvv{{{ssskkkfffYYYTTTNNNHHHEEECCCAAA???===>>>>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBEEEHHHJJJKKKLLLLLLHHHKKKMMMLLLKKKJJJLLLOOONNNNNNNNNOOOPPPRRRTTTVVVZZZ]]]```ccchhhsss~~~xxxtttsssmmmmmmnnnuuuuuu^^^LLLDDDBBB@@@===999666555444333222222333333333333222111111////////////////////////000000//////.........---........................//////000000///...------..................------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///111111111333666:::>>>AAAEEEFFFIIIKKKMMMOOOPPPPPPOOOKKKJJJLLLMMMMMMRRRWWW\\\qqquuulllbbb[[[SSSOOOHHHCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>999;;;===>>>@@@@@@??????>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGIIIKKKMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPRRRSSSUUUWWWYYY]]]```eeemmmxxx|||vvvrrrppppppmmmmmmpppwww}}}fffSSSHHHEEE@@@===999666666555444333222333333333333222111111////////////////////////000000/////////.................................///////////////...------................................................---...///000111000000///111111222444777;;;???AAAFFFHHHJJJLLLNNNPPPQQQQQQOOOMMMLLLNNNNNNQQQYYYbbbrrr|||sssiii___YYYRRRNNNGGGCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>?????????>>>?????????@@@AAACCCDDDEEEGGGGGGIIIJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOSSSTTTUUUUUUWWWXXX[[[]]]gggkkksss~~~{{{vvvwww|||}}}wwwqqqmmmlllmmmnnnlllmmmrrrzzzrrr]]]NNNGGGAAA>>>:::777777666666555333333333333333222222111////////////////////////000000////////////..............................///////////////......---........................000000000000000000000000......///000000000000000111111333555999===AAACCCHHHIIIKKKNNNPPPQQQRRRRRROOOOOOOOOPPPPPPTTTbbbpppyyyoooeee\\\UUUPPPLLLFFFBBB@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>>>>>>>@@@@@@AAACCCDDDFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPQQQRRRRRRXXXYYYYYYZZZZZZ\\\```cccmmmsss{{{rrrnnnnnnsssxxxtttnnniiiggghhhkkknnnjjjmmmttt}}}|||}}}fffRRRGGGBBB???;;;999888888777666333333444444333333222111000000000000000000000000000000//////////////////...........................///////////////..................////////////000000000000000000000000...//////000000000000000111222444777;;;???CCCEEEJJJKKKMMMOOOQQQRRRSSSSSSOOOPPPQQQQQQPPPWWWjjj}}}uuulllbbbYYYRRRMMMIIIDDDAAA@@@???>>>===========================<<<<<<======>>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIIIIJJJJJJKKKMMMNNNNNNNNNNNNQQQQQQPPPQQQQQQSSSTTTUUUYYYZZZ\\\\\\\\\```fffkkksss||||||wwwrrrppppppsss}}}|||tttpppmmmhhhddddddfffjjjmmmjjjooowww~~~qqqXXXHHHEEEAAA===:::999999777666333444444444444333222222111111111111111111111111//////000000000000000000////////////////////////......///////////////............/////////000000///////////////////////////////////////000000111111333555999===BBBEEEGGGLLLMMMNNNPPPRRRSSSTTTTTTOOOPPPQQQQQQQQQZZZqqq}}}rrriii```VVVPPPIIIFFFBBB@@@??????>>><<<====================================>>>>>>??????@@@AAACCCFFFHHHIIIJJJJJJIIIJJJLLLNNNOOOQQQRRRRRRQQQQQQQQQQQQRRRTTTVVVXXXXXX[[[]]]^^^```fffooovvvvvvuuuvvvwwwvvvwww~~~qqqlllgggeeebbb```bbbeeejjjmmmlllsss}}}~~~cccOOOHHHDDD???<<<:::999777666444444444444444333222222111111111111111111111111//////000000000000111111////////////////////////---...//////////////////.........//////000000111........................///////////////000111111111333777;;;@@@DDDGGGIIIMMMNNNOOOQQQRRRSSSTTTTTTOOOOOOQQQSSSVVVbbb|||yyyooofff\\\SSSMMMFFFDDD@@@??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBBBBBBBCCCFFFHHHJJJJJJJJJJJJIIIJJJLLLOOOQQQSSSTTTTTTSSSRRRQQQRRRSSSVVVYYYZZZYYY]]]aaadddhhhppp}}}~~~rrrtttyyy|||{{{zzz}}}qqqiiifff```______```ccchhhmmmqqqpppxxxrrr[[[JJJFFFAAA===;;;999777555444444444555444444333222222222222222222222222222//////000000000111111111////////////////////////------...///////////////---......///000000111111////////////////////////000//////...///000111222222444888===BBBFFFIIIJJJMMMNNNOOOQQQRRRSSSSSSSSSOOOOOOQQQVVV^^^nnnuuukkkbbbYYYPPPJJJDDDBBB???>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBDDDFFFEEEFFFIIIKKKLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSUUUTTTSSSSSSUUUXXX\\\^^^]]]bbbiiinnnsss|||rrrtttzzz~~~|||{{{{{{xxxqqqhhhcccccc\\\]]]^^^bbbgggmmmrrrvvvttt|||}}}eeeLLLHHHBBB>>>;;;999666555444444555555444444333222222222222222222222222222//////000000111111111222000000000000000000000000------...///000000//////---......///000111111222////////////////////////000///.........///111222222444888===BBBGGGJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSOOOOOORRRYYYdddwww~~~ssshhh___VVVMMMGGGCCCAAA>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCFFFHHHGGGIIIKKKMMMNNNNNNLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRVVVUUUUUUUUUWWWZZZ^^^```aaagggooouuu|||~~~zzztttvvv{{{~~~||||||wwwuuuqqqlllgggbbb^^^\\\[[[]]]```cccggglllrrrwww|||}}}{{{sssYYYJJJ@@@BBBBBB;;;666999888666333222222222111000222222222222222222222222222111111000000000000000000000000000000000000000...------,,,,,,------...////////////000000000000////////////////////////,,,...//////......000111444888>>>BBBEEEHHHJJJLLLMMMPPPRRRSSSSSSRRRSSSSSSSSSPPPSSS___rrr{{{nnnccc[[[SSSLLLGGGAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>???>>>???@@@BBBEEEHHHJJJLLLNNNMMMMMMMMMNNNOOOPPPPPPOOORRRTTTUUUUUUVVVWWWXXXVVVWWWYYY\\\^^^```bbbccckkksss~~~~~~{{{{{{zzz|||~~~}}}}}}}}}mmmllliiifffbbb___]]][[[ZZZ\\\___cccggglllssswww|||}}}|||cccQQQCCCBBBBBB<<<777888777555333222333333222111222222222222222222222222222111111000000000000000000000000000000000000000///......------......///////////////000000000000////////////////////////,,,...//////...///000222555999???CCCFFFHHHKKKMMMNNNPPPSSSTTTSSSQQQQQQQQQPPPNNNTTTcccxxxyyylllaaaXXXQQQJJJEEEAAAAAA@@@@@@???>>>>>>==================>>>???@@@@@@AAABBBDDDGGGIIIKKKMMMMMMMMMMMMNNNNNNOOOPPPPPPOOOQQQSSSTTTTTTUUUVVVXXXZZZ[[[^^^```cccfffjjjlllxxx~~~}}}||||||}}}{{{xxxzzzwwwnnnbbbbbbaaa___^^^^^^]]]]]]\\\___bbbfffjjjpppwww{{{{{{qqq\\\HHHCCCBBB===999999777555333333444444333222222222222222222222222222222111111000000000000000000000000000000000000000000//////////////////000////////////000000000000////////////////////////---...////////////111333777;;;@@@DDDGGGIIILLLNNNNNNQQQSSSTTTRRRPPPOOOOOOPPPPPPXXXiiiwwwiii^^^UUUNNNGGGBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>???@@@@@@BBBCCCEEEGGGIIIKKKMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQSSSUUUVVVVVVVVVXXXZZZ___aaadddgggkkkpppvvvzzz~~~}}}|||xxxrrrqqqtttvvvjjjddd^^^]]]]]]]]]]]]^^^``````aaadddgggkkkpppwww~~~~~~}}}fffNNNDDDBBB???<<<:::666555333333444555555444222222222222222222222222222111111000000000000000////////////////////////000//////......//////000////////////000000000000////////////////////////...////////////000222444:::===BBBEEEGGGIIILLLNNNOOOQQQSSSSSSQQQOOONNNNNNRRRTTT^^^ppp~~~tttggg[[[SSSLLLFFFAAA@@@@@@@@@?????????>>>>>>??????>>>>>>??????@@@@@@EEEFFFHHHJJJLLLMMMNNNOOOMMMNNNOOOPPPQQQQQQRRRRRRTTTVVVXXXYYYYYYZZZ]]]___dddgggkkkooossszzz~~~|||{{{vvvooolllmmmyyymmmdddaaa\\\\\\[[[[[[\\\^^^```aaadddgggkkkpppuuu|||~~~oooVVVGGGCCCAAA???===777555444444555666555444222222222222222222222222222111111000000000000000///////////////////////////..................///////////////000000000000////////////////////////...///000//////000444666<<>>>>>>>>>>>???@@@AAABBBHHHIIIKKKMMMNNNOOOPPPPPPNNNOOOPPPRRRSSSSSSTTTSSSUUUVVVYYYZZZ[[[^^^aaadddhhhmmmrrrwww|||}}}{{{zzzvvvoookkkkkkzzzrrrfff```aaaZZZZZZYYYYYYZZZ\\\___aaaeeehhhlllrrrxxx}}}}}}~~~}}}{{{zzzaaaNNNFFFCCCAAA???999777555555666666555444222222222222222222222222222111111000000000000000000000000000000000000000///......------......///////////////000000000000///////////////////////////000000//////111555888>>>@@@CCCEEEGGGIIILLLNNNMMMNNNOOONNNNNNNNNQQQSSSSSSYYYiiiwwwnnnaaaVVVOOOJJJEEEBBB????????????????????????>>>>>>>>>???AAABBBDDDEEEJJJKKKMMMOOOPPPPPPPPPPPPOOOPPPRRRTTTVVVVVVVVVVVVUUUVVVYYY[[[]]]aaaeeeiiinnnttt||||||xxxxxxuuuoookkkkkkuuurrrlllaaa\\\^^^YYYYYYXXXXXXZZZ]]]aaacccgggjjjooouuu{{{}}}}}}}}}{{{rrrttt|||nnnWWWIIIDDDAAA@@@:::888666555666666555444222222222222222222222222222111111000000000000000000000000000000000000000000//////......//////000////////////000000000000////////////////////////000000000//////222666999>>>@@@CCCDDDFFFHHHKKKNNNKKKLLLLLLKKKLLLOOOTTTWWWZZZbbbssssssjjj]]]RRRLLLHHHEEEBBB??????????????????????????????@@@BBBDDDFFFHHHIIIKKKLLLNNNPPPQQQQQQPPPOOOPPPRRRTTTWWWXXXYYYXXXXXXWWWYYY\\\___bbbgggmmmqqquuu|||{{{uuutttsssnnnkkkkkkyyyooonnniii]]]XXX\\\ZZZYYYYYYZZZ\\\```dddgggjjjmmmrrrxxx}}}|||}}}}}}|||zzzkkkjjjooo~~~vvv^^^LLLDDDAAA???;;;999777666666666444333222222222222222222222222222111111000000000000000000000000000000000000000111111000000000000111111////////////000000000000////////////////////////000000000///000222666:::???@@@CCCDDDEEEGGGKKKMMMJJJJJJJJJIIIKKKOOOUUUZZZdddkkk|||}}}pppfffZZZOOOJJJGGGDDDAAA??????????????????@@@@@@@@@@@@BBBDDDFFFIIIKKKMMMKKKLLLOOOPPPQQQQQQPPPOOOQQQSSSVVVXXXZZZZZZYYYYYY\\\^^^aaadddhhhmmmtttxxxzzzzzztttrrrqqqllliiiiiiuuuhhh___]]]]]]\\\ZZZ[[[[[[\\\]]]```bbbeeegggnnnqqqwww}}}~~~||||||}}}}}}|||yyyzzz{{{{{{{{{mmmccccccssslllVVVJJJDDD???<<<;;;999777555555555555333333333222222222111111000111222222111000111222000000000000000000000000000000000000000000000000111111000000//////......---......///000111111222000000000000222555888:::AAACCCFFFHHHIIIIIIGGGFFFFFFFFFHHHKKKMMMPPPZZZdddqqqsss~~~yyyyyylllaaaUUUOOOJJJDDD@@@@@@@@@???>>>===>>>???BBBCCC???BBBFFFIIIIIIIIIJJJKKKMMMNNNPPPRRRSSSTTTUUUUUURRRRRRSSSVVVZZZ\\\\\\[[[```aaaccceeejjjrrr|||yyyqqqmmmnnnpppooommm}}}uuukkk```YYYXXXYYYYYYXXXXXXYYY[[[]]]```dddhhhjjjrrruuu{{{~~~||||||||||||{{{yyyzzzzzzyyyyyy~~~uuuiiiccclllwww^^^OOOGGGBBB>>><<<:::777666555555555333333333222222222222111000111222222111000111222000000000000000000000000000000000000000000000000111000000000/////////.........//////000000111111000000000000222555888:::???AAADDDGGGIIIIIIHHHGGGCCCCCCEEEIIILLLQQQ]]]hhhyyy{{{|||wwwjjj___TTTNNNJJJDDDAAAAAA@@@???>>>======???AAABBBCCCFFFIIILLLLLLLLLMMMNNNNNNOOOQQQSSSTTTVVVWWWWWWXXXXXXYYYZZZ\\\^^^^^^]]]dddeeehhhlllqqqzzz}}}tttnnnnnnnnnmmmkkk{{{tttpppiiibbbYYYTTTTTTVVVXXXXXXWWWZZZ]]]___cccggglllpppvvvzzz}}}||||||{{{yyyxxxxxxxxxvvvvvvzzzuuuhhhhhhtttkkkVVVJJJEEE@@@>>>;;;888666555444444333333333333222222222222000111222222111000111222000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111000000111333666:::<<<===???CCCFFFHHHHHHHHHHHHAAAAAADDDIIIMMMUUUcccqqq~~~tttggg\\\RRRMMMIIIDDDBBBBBB@@@???>>>======???AAABBBEEEHHHKKKMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWXXXYYY[[[\\\\\\^^^___aaacccdddhhhjjjnnnttt{{{xxxpppmmmlllkkkjjjwwwooojjjfffbbb]]]WWWSSSSSSVVVXXXYYYZZZ]]]aaadddfffjjjpppuuuyyy}}}}}}|||{{{yyyxxxuuuvvvuuuuuuuuuyyyrrrkkkooo~~~xxx^^^NNNGGGBBB@@@===:::777555444444444444333333333222222222000111222222111000111222000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////111000111222444888;;;>>>???@@@BBBEEEFFFFFFFFFEEECCCCCCGGGKKKPPPXXXjjjyyy}}}{{{qqqcccYYYOOOKKKHHHDDDBBBCCCAAA@@@>>>===>>>???AAABBBFFFIIIKKKMMMMMMMMMNNNPPPRRRRRRSSSTTTVVVXXXYYYZZZZZZ[[[]]]^^^```dddhhhjjjjjjnnnssszzz|||sssnnnllllllkkkwwwnnnhhhccc```^^^ZZZVVVSSSSSSUUUWWWXXX[[[___ccceeegggjjjqqqvvv{{{yyywww}}}|||{{{yyywwwssssssssstttvvvyyy~~~rrrooowwwgggRRRHHHCCCBBB>>>;;;888666555444444444444333333333222222000111222222111000111222000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////111111111333666:::===???BBBCCCDDDDDDDDDDDDCCCBBBDDDEEEHHHMMMPPPYYYlll}}}yyyxxxnnn```VVVMMMJJJGGGDDDBBBCCCAAA@@@???>>>???AAACCCDDDJJJLLLNNNOOOOOOOOOQQQRRRSSSSSSSSSUUUVVVXXXZZZ\\\[[[\\\^^^___```ccciiimmmoootttzzzvvvqqqnnnmmmmmmxxxnnngggbbb^^^[[[XXXVVVTTTRRRQQQSSSUUUWWWZZZ___dddffffffiiiqqqwww~~~|||wwwuuu}}}}}}{{{yyywwwrrrrrrrrrsssvvvyyy|||~~~zzzqqqssszzz}}}sssYYYKKKDDDBBB???<<<999777666555444444444444333333333333000111222222111000111222000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000111111222333777;;;???AAAEEEEEEEEEDDDDDDCCCBBBBBBBBBEEEIIINNNQQQZZZmmm|||{{{vvvlll___UUULLLHHHFFFCCCAAABBBAAA@@@??????AAACCCFFFGGGOOOPPPRRRSSSRRRSSSUUUVVVUUUUUUUUUVVVXXXZZZ]]]^^^```aaabbbbbbbbbfffmmmrrr|||{{{tttpppnnnnnn|||vvvmmmeee```[[[XXXVVVTTTTTTSSSRRRRRRTTTVVVYYYYYY___eeehhhiiimmmuuu}}}}}}|||~~~}}}}}}|||yyywwwsssrrrrrrrrruuuwwwxxxxxxzzzwwwvvvyyyzzzbbbOOODDDBBB???<<<:::888777777555444444444444333333333000111222222111000111222000000000000000000000000000000000000000000000000.../////////000000000111......//////000000111111111111222444888<<<@@@CCCEEEEEEEEEDDDDDDDDDDDDCCCBBBFFFMMMRRRVVV___rrr}}}|||uuulll^^^TTTKKKGGGEEEBBB@@@AAA@@@@@@@@@AAACCCFFFIIIKKKQQQSSSTTTTTTTTTTTTVVVXXXYYYYYYXXXYYY[[[]]]```bbbbbbdddggghhhiiioooyyyvvvpppnnnmmm~~~{{{yyyrrrmmmfff___ZZZWWWSSSQQQRRRSSSSSSSSSTTTVVVZZZ]]][[[aaahhhlllmmmrrr{{{}}}}}}}}}|||zzzxxxtttrrrqqqrrrssstttttttttsss~~~}}}zzz|||}}}hhhSSSDDDBBB???<<<:::999888888555555444444444333333333000222222222111000111222000000000000000000000000000000000000000000000000.../////////000000111111---......///000111111222111111222444888===AAADDDDDDDDDDDDDDDEEEEEEEEEFFFCCCHHHQQQWWW[[[eeeyyyzzzuuulll]]]TTTJJJGGGEEEAAA???@@@@@@@@@@@@AAADDDGGGKKKMMMQQQRRRSSSSSSRRRSSSUUUWWW\\\[[[[[[[[[]]]```bbbddd```dddiiilllqqqyyyxxxppplllkkk}}}zzzvvvppplllfffaaa\\\XXXXXXXXXVVVUUUSSSSSSTTTUUUWWWZZZ\\\^^^bbbdddhhhlllrrrzzz}}}zzzxxxvvvuuuuuuuuuqqqmmmlllooorrrrrrrrrpppvvv}}}zzzqqqTTTJJJBBB======>>>;;;888888555555444333333333333444555444333333222222333333222222222111111111111000000000000000000000000000///////////////000000111+++++++++,,,---...///000000111444777;;;???AAACCCEEECCCDDDFFFDDDAAAAAAEEEKKKKKKNNNVVVaaappppppdddXXXRRRKKKEEECCCBBBAAA@@@@@@AAABBBDDDGGGJJJLLLMMMQQQRRRTTTUUUWWWWWWWWWWWWXXXWWWYYY___aaa___```ccclllmmmooouuu~~~}}}vvvnnnhhhyyytttqqqmmmhhhddd```\\\WWWTTTTTTTTTTTTRRRUUUUUUUUUWWWYYY[[[^^^___fffiiimmmrrryyy}}}zzzwwwuuuttttttsssppplllkkknnnpppqqqpppnnnsss||||||uuuwwwxxx___PPPGGG???>>>>>>:::777777666555444444333333444444555444333333222222333333222222222111111111111000000000000000000000000000000000000000000111222222...............///000111000111444888;;;???AAACCCFFFDDDDDDFFFDDDAAABBBFFFLLLKKKPPP[[[jjj{{{~~~nnnbbbVVVQQQJJJDDDBBBAAA@@@@@@AAABBBCCCFFFHHHKKKMMMOOORRRSSSTTTUUUVVVXXXYYYYYY^^^\\\^^^cccddddddggglllmmmpppwwwzzzqqqkkk|||vvvrrrmmmiiifffbbb^^^\\\ZZZWWWTTTRRRRRRSSSRRRRRRWWWWWWXXXYYY\\\^^^```aaaeeeiiiooouuu|||}}}zzzwwwtttsssrrrpppnnnkkkjjjkkkmmmnnnnnnlllooovvv~~~rrrnnnttt|||pppXXXMMMBBB???>>>:::777666666555444444333444444444555444333333222222333333222222222111111111111000000000000000000000000000111111111111111222222333111000000000000000111111000222444888<<>>;;;888777666666555444444444444444555444333333222222333333222222222111111111000000000000000000000000000000111000000000000111222222222222111000000000111111111222555999<<<@@@CCCDDDHHHFFFFFFHHHFFFDDDFFFJJJQQQQQQXXXhhhxxx|||xxxiii^^^QQQMMMHHHDDDBBBAAAAAA@@@DDDEEEGGGJJJNNNPPPRRRSSSVVVUUUUUUUUUWWWYYY\\\^^^```]]]\\\\\\]]]```iiirrryyyqqq{{{vvvrrrnnniiifffbbbaaa___[[[XXXUUUTTTTTTRRRRRRRRRRRRRRRSSSTTTVVVYYYZZZ\\\```cccfffhhhiiiooosss{{{}}}{{{wwwuuurrrqqqpppllllllkkkjjjiiiiiijjjkkkoooooopppsss|||rrrcccZZZ```kkk}}}hhhXXXGGGAAA???<<<:::999666666555444444444444555555444333333222222333333222222222111111111000000000000000000000000000000000////////////000111111111111000//////000000000222333666999===AAACCCEEEIIIGGGGGGIIIIIIGGGJJJOOOVVVYYYcccttt|||uuufff\\\PPPMMMHHHEEEDDDCCCCCCBBBDDDFFFIIIMMMPPPRRRTTTTTTWWWVVVVVVVVVXXX[[[^^^```ccc```^^^^^^___cccooo{{{{{{tttwwwtttpppllliiifffbbb___ZZZ[[[YYYWWWSSSQQQQQQRRROOOPPPRRRRRRQQQRRRTTTVVVZZZ\\\```eeeiiilllooopppuuuyyy|||{{{yyyvvvtttrrrqqqppplllmmmmmmkkkiiiiiijjjkkkooooooooopppwwwwwwdddWWWYYY___mmmsssaaaMMMCCCAAA>>>;;;:::777666555555444444555555555444333333222222333333222222222111111111111000000000000000000000000000///////////////000000111000///////////////000000222444666:::>>>AAADDDEEEJJJHHHHHHKKKKKKKKKOOOUUUXXX___mmm~~~}}}rrrcccXXXOOOKKKHHHEEEEEEDDDDDDCCCDDDGGGJJJNNNQQQTTTUUUUUUWWWWWWWWWXXXZZZ]]]___aaa```^^^^^^```bbbiiiyyy~~~vvvllljjjfffdddbbb```\\\ZZZWWWXXXXXXVVVRRRPPPQQQSSSPPPRRRTTTTTTSSSSSSVVVXXX]]]```dddjjjoootttvvvxxxzzz~~~|||zzzyyywwwuuusssrrrrrrqqqmmmnnnooommmkkkiiijjjlllmmmmmmmmmmmmqqq|||pppYYYWWWXXXbbbvvvlllTTTHHHDDD@@@<<<;;;777666666555555555555555555444333333222222333333222222222111111111111000000000000000000000000000000000//////000000111222///////////////000111222333444777:::>>>BBBDDDFFFJJJHHHIIIMMMNNNOOOTTT[[[cccnnnwww{{{mmm___TTTLLLIIIFFFDDDDDDDDDCCCBBBDDDGGGKKKOOORRRUUUVVVVVVVVVWWWYYYZZZ]]]___```aaa]]]]]]```dddjjjtttyyyfffcccaaa___^^^\\\YYYWWWXXXYYYYYYWWWTTTRRRTTTVVVSSSVVVXXXXXXWWWWWWYYY\\\___bbbhhhnnntttxxx|||}}}~~~|||zzzyyyxxxvvvuuusssrrrrrrrrrmmmooopppoookkkjjjkkkmmmjjjkkkkkkjjjmmmwww}}}\\\XXXUUU]]]ppptttZZZLLLFFFBBB===:::777777666555555555555555555444333333222222333333222222222111111111111000000000000000000000000000111111111000111222222333////////////000111222333333555777;;;???BBBEEEFFFJJJHHHJJJNNNPPPQQQWWW^^^wwwvvvwwwwwwjjj\\\QQQJJJHHHEEECCCCCCCCCBBBAAADDDFFFKKKOOOSSSUUUVVVVVVVVVWWWYYY\\\^^^``````aaa```aaafffmmmuuu{{{___^^^]]][[[YYYWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTVVVXXXZZZZZZ\\\^^^```gggjjjooouuuzzz~~~~~~}}}{{{}}}xxxtttsssuuuvvvsssppppppnnnllljjjhhhgggffffffiiiiiikkklllmmmrrrhhhZZZRRRYYYjjjgggNNNDDDBBB===444999999888666555555555555555444333333222222333333333333333222111000//////111111111111111111111111000000000000000000000000...///000000///000222444444777;;;>>>@@@CCCFFFHHHHHHLLLLLLOOOSSSRRR[[[rrr|||xxxrrrcccWWWPPPIIIHHHEEEBBBBBBBBBDDDEEEJJJLLLNNNOOOQQQSSSWWWYYYWWWWWW\\\aaaaaa^^^___bbbggghhhkkkttt]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY\\\]]]^^^```bbbdddjjjooouuu|||~~~}}}}}}yyytttsssuuuvvvtttqqqpppooommmkkkiiigggffffffggggggiiikkklllppp|||nnn___TTTYYYggg|||mmmTTTGGGDDD???999:::999888666666555555555555444333333222222333333333222222222111000000000111111111111111111111111//////000000111111222222...000000000000000222444444777;;;>>>@@@CCCFFFHHHKKKNNNLLLNNNSSSSSS___xxxzzzzzz~~~~~~oooaaaUUUNNNIIIGGGDDDBBBBBBCCCDDDFFFKKKLLLOOOPPPQQQSSSWWWYYYXXXYYY]]]bbbbbb```bbbggghhhmmmvvvYYYYYYYYYXXXXXXWWWWWWVVVXXXXXXXXXXXXXXXYYYYYYYYY\\\^^^aaacccdddfffiiikkkqqqvvv}}}yyyuuutttuuuvvvtttrrrqqqpppnnnkkkiiihhhgggfffeeeeeehhhkkkkkkmmmvvvwwwfffXXXWWWaaasssvvv]]]LLLEEEBBB???::::::888777666555555555555444333333222222333333222222111111111111111111111111111111111111111111111111111111111111111111///000111000000000222444555888<<>>@@@BBBDDDFFFHHHLLLPPPOOOQQQVVVWWWccc{{{uuukkkyyyrrrdddXXXOOOJJJEEEDDDCCCBBBDDDGGGJJJLLLQQQRRRTTTTTTTTTVVVXXXZZZ^^^^^^___```___bbbmmmyyyWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```bbbdddeeefffjjjnnntttyyy~~~}}}|||||||||{{{zzzwwwvvvuuusssrrrrrrssssssqqqpppnnnkkkhhhfffeeedddcccbbbcccgggggggggjjjppp~~~sssfff[[[ZZZjjj~~~lllSSSDDDAAA===<<<:::888666555555444555444333333222222333333222222111111111111111111111111111111111111111111...///000111222444555555000111222111111111333555888;;;???AAACCCDDDGGGIIIJJJNNNNNNQQQXXXYYYfff~~~tttooo}}}mmm___UUUMMMIIIEEEDDDCCCDDDFFFIIIMMMOOOSSSTTTUUUVVVUUUVVVYYY[[[^^^^^^___```aaagggvvv\\\]]]]]]^^^___```aaaaaacccccceeegggiiikkkmmmnnnssswww~~~~~~|||||||||{{{zzzuuuuuutttrrrqqqqqqrrrsssqqqooommmjjjgggeeeccccccaaa______cccddddddggglllxxxttteee\\\fffwww|||^^^IIIAAA===<<<:::888777555555444555444333333222222333333333222222222111000000000111111111111111111111111000000111222222333444444000111222222111111333555999<<>>===;;;999777555555444555444333333222222333333444333333222111000//////111111111111111111111111666555444333111000//////000111222222111222444666:::<<<@@@BBBCCCEEEGGGIIIHHHKKKJJJNNNYYY```tttrrrsss{{{ssscccWWWOOOIIIFFFEEEEEEEEEFFFIIIMMMQQQTTTUUUWWWXXXWWWWWWWWWYYY[[[\\\^^^aaafffkkkwwwbbbdddfffggghhhiiikkkmmmjjjnnnrrruuuwwwzzz~~~|||{{{zzzyyyxxxtttssssssrrrqqqpppoooooommmkkkiiifffdddbbb``````^^^^^^]]]\\\\\\___dddhhhmmmsss~~~uuubbbcccmmmqqqVVVGGGAAA<<<999999777333333666555555444444444333333333555444333222111111111111222222222222222222222222111111111111111111111111111222222222111333555888;;;<<<>>>AAACCCFFFGGGHHHJJJKKKLLLNNNWWWjjjpppuuu|||kkk___UUUMMMIIIIIIFFFEEEEEEGGGLLLPPPSSSUUUXXXXXXXXXYYY[[[\\\[[[ZZZ___\\\```jjjuuuccceeegggiiijjjlllnnnppprrrvvv{{{~~~|||{{{zzzzzzyyyxxxsssrrrqqqpppooonnnnnnmmmnnnmmmkkkhhhfffdddbbbbbb^^^]]]]]][[[[[[]]]aaaeeedddiiisss}}}iiiffflllwww\\\LLLBBB===::::::999555555777555555444444444333333333555444333222111111111111222222222222222222222222222222222222222222222222111222222222222333666888;;;<<<>>>AAACCCFFFHHHIIIJJJKKKMMMPPPZZZnnnqqqxxxzzziii\\\SSSKKKHHHHHHGGGFFFFFFIIINNNSSSVVVWWWXXXXXXYYYZZZ\\\]]]]]]]]]aaaaaaiiixxxfffiiillloooqqqsssvvvyyy}}}}}}zzzzzzzzzzzzyyywwwqqqqqqpppooonnnmmmmmmlllnnnllljjjhhheeedddcccbbb]]]]]]\\\ZZZYYY[[[^^^aaa___aaahhhvvvuuullllllvvvfffRRRDDD>>>;;;;;;;;;777666777555555444444444333333333444444333222111111111111222222222222222222222222333333333333333333333333111222222222222333666999;;;<<<>>>AAADDDFFFHHHIIIJJJKKKNNNRRR^^^rrr{{{uuuyyyfffYYYPPPIIIGGGHHHHHHGGGHHHKKKQQQVVVYYYZZZYYYYYYZZZ\\\]]]^^^_________dddqqqmmmppptttxxxzzz~~~|||zzzyyyyyyyyyyyyxxxwwwrrrqqqpppooonnnmmmmmmlllkkkjjjhhheeecccbbbaaa```^^^^^^]]][[[YYYYYY\\\^^^aaa```cccnnnsssmmmrrroooXXXFFF???;;;<<<;;;888666666555555444444444333333333444333222222111111111222222222222222222222222222333333333333333333333333111222333222222444777999;;;<<<>>>AAADDDGGGIIIJJJJJJLLLNNNSSS^^^ssswwwzzzwwwdddWWWNNNHHHGGGIIIGGGGGGHHHLLLRRRWWWZZZ[[[ZZZ[[[\\\\\\\\\]]]^^^```aaajjj{{{uuuxxx}}}zzzyyyxxxxxxyyyyyyxxxvvvrrrrrrqqqpppooonnnnnnmmmjjjiiigggeeecccaaaaaa```______^^^\\\YYYYYY[[[]]]cccaaaaaaiiixxx|||pppmmmwwwwww^^^JJJBBB;;;;;;;;;888555555555555444444444333333333333333222222111111222222222222222222222222222222333333333333333333333333111222333333333444777:::;;;<<<>>>AAAEEEGGGJJJKKKIIILLLOOOTTT___rrruuurrr}}}sssaaaUUUNNNIIIHHHKKKFFFFFFHHHLLLRRRWWWYYYZZZ[[[]]]^^^]]]\\\\\\^^^aaahhhvvvzzzyyyxxxyyyzzzyyywwwuuusssrrrqqqpppooonnnnnnmmmkkkjjjiiigggeeeccccccbbb^^^^^^^^^\\\YYYYYYZZZ\\\___^^^^^^dddqqquuukkkmmmzzziiiQQQFFF===;;;;;;888666555555555444444444333333333333333222222111222222333222222222222222222222222333333333333333333333333000222333333333555888;;;;;;<<<>>>BBBEEEHHHJJJLLLIIIMMMRRRWWWaaarrrxxxlllooo}}}nnn^^^SSSMMMHHHHHHJJJFFFFFFHHHMMMRRRVVVXXXXXX[[[]]]___^^^]]]^^^bbbfffooo{{{zzzyyyzzzzzzyyywwwtttqqqqqqpppooonnnmmmmmmlllkkkjjjhhhfffeeeccccccbbb[[[\\\\\\ZZZXXXXXXYYYZZZYYY[[[]]]```jjjzzzzzznnnjjjpppwwwYYYLLL@@@<<<;;;999777777555555444444444333333333333222222111222222333333222222222222222222222222222222222222222222222222000222333333444555999;;;;;;<<<>>>BBBEEEHHHKKKLLLIIINNNUUU\\\fffvvv~~~qqqjjjsssuuuhhhYYYQQQKKKGGGFFFIIIGGGHHHJJJNNNSSSVVVWWWWWWYYY\\\___``````ccciiinnnyyy|||{{{zzzzzz{{{yyyvvvtttppppppooonnnmmmlllkkkkkkiiihhhfffdddbbbaaaaaaaaaYYYZZZZZZYYYWWWWWWXXXYYYXXXZZZ\\\^^^dddsss}}}tttlllmmm~~~^^^PPPBBB===<<<;;;999999555555444444444333333333222222222111222222333333222222222222222222222222111111111111111111111111000222333333444666999<<<;;;<<>>???AAABBBDDDGGGKKKNNNTTT\\\mmm{{{hhhiiittt|||lll\\\RRRKKKIIIIIIHHHHHHJJJMMMOOOQQQTTTWWWYYYZZZ[[[___bbbfffkkkttt~~~}}}|||{{{{{{yyywwwvvvuuuuuuuuusssqqqpppnnnkkkjjjjjjiiigggfffhhhgggfffdddaaa___^^^^^^\\\\\\[[[YYYXXXWWWVVVVVVXXXUUUUUUXXXZZZ]]]iiiuuunnnhhhmmm|||zzz[[[HHHBBBAAA>>>:::666666666666555555555555555555444444444333333333111111111222222222333333333333333333333333333333444444444555777999;;;===>>>@@@BBBCCCDDDGGGKKKNNNSSS]]]pppqqqgggppptttdddYYYQQQKKKKKKKKKIIIJJJLLLMMMPPPSSSVVVXXXYYY[[[\\\```dddjjjrrr}}}}}}}}}}}}}}}|||zzzyyyxxxwwwvvvttttttttttttrrrqqqnnnmmmkkkjjjjjjiiifffdddgggfffeeecccaaa___^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTVVVUUUUUUWWWYYY\\\eeennntttgggeeeqqqfffNNNDDDAAA>>>:::777777666666666555555555444444444444444333333333111222222222222333333333333333333333333333333333444444444555777:::<<<===???AAABBBDDDEEEHHHLLLOOOXXXbbbuuummmgggvvvmmm___VVVPPPLLLLLLKKKIIIJJJLLLNNNQQQUUUWWWYYYZZZ]]]```ccciiirrr~~~|||{{{{{{|||{{{zzzyyywwwvvvvvvtttsssrrrssssssqqqpppmmmlllkkkjjjjjjiiigggeeeeeeddddddbbbaaa___]]]\\\[[[[[[ZZZYYYXXXVVVTTTSSSRRRSSSSSSUUUXXX\\\ccchhhuuu}}}kkkbbbhhh~~~rrrVVVGGGBBB???;;;777777777666666666555555444444444444444444444444222222222222333333333333333333333333333333333333444444444666888:::===>>>@@@AAACCCDDDFFFIIIMMMPPPYYYeeeyyyoooiii~~~vvvfffYYYQQQMMMKKKLLLKKKHHHIIIMMMPPPSSSWWWYYYZZZ]]]cccgggjjjrrr~~~}}}yyyzzzzzzzzzyyywwwuuuttttttsssqqqqqqrrrrrrqqqooolllkkkjjjkkkkkkjjjhhhfffccccccbbbaaa```^^^[[[ZZZZZZZZZZZZYYYWWWUUUSSSRRRNNNOOOQQQRRRVVV\\\bbbeeekkk~~~sssbbbaaaqqq~~~```KKKDDD@@@===777777777777666666666555444444444444444444444444222222222333333333444444333333333333333333333333444444555666888;;;===???@@@BBBDDDEEEFFFIIIMMMPPPZZZiiixxxpppttt{{{lll^^^TTTNNNKKKKKKNNNNNNLLLMMMQQQTTTWWW[[[\\\]]]aaaiiiooottt}}}xxxyyyzzzzzzyyywwwtttssstttrrrqqqqqqrrrrrrpppoookkkkkkjjjkkklllkkkiiigggaaabbbbbbaaa___]]][[[YYYZZZZZZZZZYYYWWWUUURRRQQQJJJMMMOOOQQQUUU\\\aaabbbdddyyyyyyddd\\\hhhxxxfffNNNEEEBBB???777777777777666666666666444444444444444444444444222222333333333444444444333333333333333333333333444444555666888;;;>>>???@@@BBBDDDEEEGGGIIIMMMPPP```pppqqqnnnttteeeYYYOOOMMMKKKMMMQQQQQQPPPSSSWWWWWWZZZ]]]^^^___eeennnuuu{{{~~~}}}}}}|||~~~}}}|||||||||zzzwwwtttrrrrrrqqqppppppooonnnnnnjjjhhhfffgggiiiiiigggdddbbbaaa___]]][[[ZZZZZZZZZaaa\\\VVVSSSSSSTTTRRRQQQPPPOOOOOOPPPRRRVVVZZZ\\\eeeppprrr___[[[jjjzzzZZZHHHBBB@@@:::999888666555555555555333333444444333333222111222222333333333333444444333333333444444555555555555555666777888:::<<<===???DDDCCCFFFMMMKKKLLLWWWaaannn{{{}}}jjj\\\VVVSSSNNNOOOPPPQQQPPPQQQTTTVVV\\\___dddgggjjjpppwww}}}~~~|||{{{{{{zzzyyyxxxxxxxxxwwwuuussssssrrrrrrqqqpppooonnnnnnjjjhhhfffggghhhhhheeeccc```______]]]]]]\\\\\\\\\^^^ZZZVVVSSSSSSTTTSSSQQQOOOOOONNNNNNQQQTTTXXXZZZaaakkk||||||dddZZZeee~~~eeePPPEEE@@@:::999888777666555555555444555555555555444333333222222333333333333444444333333333444444444555555555555666777999:::<<<===@@@EEEDDDFFFMMMLLLOOO\\\lll}}}wwweeeZZZTTTSSSQQQRRRSSSSSSSSSTTTVVVYYYaaacccgggjjjnnnvvv~~~|||zzzyyyxxxvvvuuusssssstttttttttsssssssssrrrqqqpppooonnnnnniiihhhgggffffffeeecccaaa^^^^^^^^^]]]]]]]]]]]]]]][[[XXXUUUSSSSSSSSSSSSRRRNNNMMMLLLMMMNNNRRRUUUWWW]]]dddrrrnnn]]]cccuuuttt[[[III???;;;:::888777666666555555666666666666666555444444222222333333333333444444333333333444444444444555555555666777999;;;===>>>@@@FFFFFFHHHNNNOOOTTTddd|||qqqaaaXXXUUUUUUUUUVVVWWWWWWVVVWWWZZZ\\\fffiiimmmqqqwww~~~|||zzzxxxvvvuuutttrrrpppppprrrsssttttttsssrrrrrrpppooonnnmmmmmmhhhhhhfffeeedddbbb```^^^]]]]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSRRRRRRMMMLLLKKKKKKLLLOOORRRTTT[[[___jjj|||yyyeeefffkkkdddLLL>>>;;;:::999888777666666666555666666666666555444444222222222333333333444444444444444444444444444444555555666777999;;;===???AAAHHHHHHIIIOOOQQQ[[[nnn}}}xxxmmm```ZZZYYYZZZXXXYYYZZZYYYYYY[[[^^^aaaiiimmmttt{{{~~~|||zzzxxxvvvtttsssrrrqqqooooooqqqsssttttttqqqqqqpppnnnmmmlllkkkjjjfffffffffdddbbb___^^^]]]]]]]]]\\\[[[YYYWWWUUUSSSTTTTTTUUUTTTSSSRRRQQQQQQMMMLLLJJJIIIJJJLLLOOOQQQZZZ\\\dddtttjjjhhhccc}}}kkkOOO???<<<;;;:::888777777777777555555555555555444333333222222222333333333444444444444444444444444444444444555666888:::<<<>>>???@@@HHHIIIJJJPPPTTTaaaxxxuuuuuu|||jjj```\\\\\\]]][[[\\\\\\\\\]]]___cccffflllsss~~~|||{{{zzzxxxvvvtttsssrrrpppooonnnnnnqqqrrrrrrrrrooonnnmmmkkkjjjhhhgggfffdddeeeeeeccc```]]]\\\\\\\\\\\\[[[ZZZXXXUUURRRPPPRRRSSSUUUUUURRRPPPOOOOOOMMMLLLJJJIIIIIIKKKMMMNNNVVVXXX___lll~~~mmmeee^^^rrrrrrTTTBBB<<<<<<:::999888777777777444555555555555444333333222222333333333333444444555444444444444333333333444555666888:::===???@@@???IIIJJJJJJPPPUUUgggnnnqqqxxxjjjcccaaaaaa``````aaaaaabbbcccggglllpppuuu}}}|||zzzzzz{{{|||zzzyyyxxxzzz{{{{{{yyyvvv{{{{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}yyyyyyxxxvvvuuusssrrrrrrkkkkkkkkklllnnnooonnnllllllkkkjjjhhhgggeeedddcccaaacccdddbbb^^^\\\[[[\\\ZZZ[[[[[[ZZZXXXUUURRRQQQPPPSSSVVVUUURRROOOMMMMMMNNNLLLJJJHHHHHHJJJLLLMMMOOORRRYYYeeeuuuqqqeee[[[jjjzzzZZZFFF===<<<;;;:::999888888888555666666666666555444444222222333333333333444444555555444444444333333333444555666888:::===???AAA>>>HHHJJJJJJOOOVVVkkkuuuffflll|||yyynnnjjjiiihhhfffggghhhiiiiiilllpppvvv{{{{{{wwwuuuvvvxxxzzztttrrrqqqrrrttttttqqqmmmqqqqqqqqqrrrtttvvvxxxzzzxxxyyyyyyzzzzzz{{{{{{{{{xxxwwwvvvuuutttsssrrrrrrhhhhhhhhhjjjlllllljjjhhhjjjjjjhhhgggeeecccbbbaaa```bbbcccaaa^^^[[[[[[]]]YYYZZZZZZZZZYYYWWWTTTSSSPPPSSSVVVUUURRRNNNLLLLLLNNNMMMJJJHHHHHHIIIKKKLLLIIIMMMUUU```pppwwwgggZZZeee}}}^^^JJJ===<<<;;;:::999888888888777777777777777666666555222222333333333444444444555555555444444333333333444555666888;;;===@@@AAA>>>HHHJJJJJJOOOVVVmmmiii```mmm}}}uuurrrqqqooommmlllmmmnnnooorrrwww~~~}}}xxxrrrnnnkkkjjjiiigggiiiiiiiiihhhggggggffffffllljjjiiiiiikkkooosssuuuuuuvvvxxxxxxwwwvvvwwwxxx{{{xxxtttssssssrrrooolllllljjjhhhgggfffggghhhiiimmmllliiifffcccbbbaaaaaadddcccaaa___]]][[[YYYXXXVVVUUUUUUWWWXXXXXXVVVTTTRRRRRRRRRQQQOOOMMMKKKIIIKKKKKKKKKJJJJJJIIIIIIIIINNNLLLNNNXXXfffxxxqqq___aaaqqqgggJJJCCC???;;;999666333555:::777666555444333444555555333333333333333333333333444444444555555555555666777999:::;;;;;;===???AAAFFFJJJIIILLLSSSXXXjjjzzzlllcccjjjyyywwwvvvtttqqqtttyyy~~~wwwsssnnnjjjhhhgggeeedddccccccbbbaaaaaa``````______^^^]]]]]]___cccgggjjjpppqqqssstttsssssstttuuuvvvtttrrrrrrsssrrrooommmkkkjjjhhhfffffffffggghhhkkkjjjgggeeecccaaaaaaaaacccbbbaaa___\\\ZZZYYYXXXWWWVVVVVVWWWXXXWWWUUUSSSRRRRRRRRRQQQOOOMMMKKKIIIJJJJJJJJJIIIIIIHHHHHHHHHKKKJJJMMMVVVaaaqqqxxxeeeaaajjjiiiIII===999888::::::777666777666555444333333333444444333333333333333333333333444444444555555555555666777999:::;;;;;;===???BBBEEEIIIHHHJJJQQQVVViiirrriiidddnnn}}}{{{|||zzzppplllhhhdddcccbbbaaa```\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWVVVVVVYYY\\\```bbbhhhiiilllllllllmmmoooqqqqqqpppqqqrrrsssrrrooollljjjiiigggfffeeeeeeffffffhhhgggeeecccbbbaaaaaaaaabbbaaa___^^^\\\ZZZYYYXXXWWWUUUTTTTTTUUUTTTRRRPPPQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHMMMSSS[[[ggg{{{nnncccbbbvvvuuuXXXMMMCCC;;;;;;;;;999777777777666555555444444555555333333333333333333333333444444444555555555555666777888:::;;;;;;===@@@BBBFFFJJJIIIKKKRRRWWWjjjtttjjjfffiiiwwwzzzrrriiieeebbb___^^^]]]\\\[[[XXXWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRSSSTTTWWW[[[]]]___aaacccdddeeefffiiikkklllmmmoooqqqqqqooollljjjiiihhhgggeeedddddddddddddddcccbbbbbbaaa````````````___^^^]]][[[ZZZXXXXXXVVVTTTRRRQQQQQQPPPNNNLLLOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFIIINNNSSSVVV___rrrwwwggg^^^mmmrrrkkkXXXDDD;;;999999888999888888777777777666666666444444444444444444444444444444444555555555555666666888:::;;;;;;===@@@BBBGGGKKKJJJMMMUUUZZZmmmyyyooofffgggppprrrjjjccc```]]][[[ZZZYYYXXXVVVRRRRRRRRRQQQPPPPPPOOOOOOLLLKKKKKKKKKLLLNNNQQQRRRVVVXXXZZZ[[[\\\^^^bbbeeehhhjjjlllmmmmmmkkkiiihhhggggggfffdddcccbbbbbbbbb```````````````______^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJPPPTTTUUU[[[jjjzzz|||iii]]]hhh|||ppp[[[EEE;;;:::999888888777777777777666666555555444444444444444444444444444444444555555555555666666888:::;;;;;;===@@@CCCFFFJJJJJJNNNVVV\\\ooo|||qqqgggiiiwwwwwwkkkeee^^^\\\YYYWWWVVVUUUSSSQQQLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJJJJNNNOOOQQQRRRSSSVVVYYY]]]```cccfffgggfffeeeeeefffffffffeeedddbbbaaa``````]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYYYYXXXXXXZZZWWWUUUSSSSSSSSSQQQPPPLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIJJJOOORRRTTTXXXdddqqqnnn^^^ddd|||vvv[[[MMM???;;;<<<;;;888666444444555555555444333222444444444444444444444444444444444555555555555666666777999;;;<<<>>>AAACCCDDDIIIIIINNNWWW^^^rrruuuiiijjj{{{~~~qqqfffaaa[[[XXXUUUSSSRRRPPPNNNLLLIIIIIIHHHGGGGGGFFFFFFEEEHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMQQQTTTVVVYYY]]]^^^___```ccceeeeeeeeedddcccbbb```___^^^\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYVVVTTTRRRRRRSSSRRRQQQLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHJJJOOOQQQUUU^^^ggg{{{xxxeeedddvvvxxxSSSGGG===;;;<<<:::777666555555666666666555444333555555555555555555555555444444444555555555555666555777999;;;<<<>>>AAADDDEEEKKKLLLQQQ[[[cccxxxxxxhhhhhh{{{xxxmmmddd```XXXVVVSSSQQQOOOMMMJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDEEEGGGLLLOOONNNQQQVVVXXXZZZ]]]aaaeeeeeeddddddcccaaa```^^^]]]\\\\\\]]]]]]\\\[[[YYYXXXZZZZZZYYYYYYXXXXXXXXXXXXVVVSSSPPPOOOPPPPPPPPPOOONNNLLLKKKIIIHHHHHHIIIIIIEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEGGGLLLOOORRRYYYaaassskkkfffsss]]]OOOAAA:::888777777999888999999::::::888777666555555555555555555555555444444444555555555666666555777999;;;<<<>>>AAADDDIIINNNPPPVVVaaaiii~~~yyyfffeeezzzyyyoooeee^^^[[[WWWUUURRROOOKKKHHHFFFEEEGGGFFFEEEDDDBBBAAA@@@???@@@???>>>???@@@AAA@@@>>>??????@@@AAABBBBBBCCCCCCEEEHHHNNNRRRUUUYYY]]]___``````___^^^]]][[[YYYXXXYYYYYYXXXWWWWWWXXXYYYZZZXXXYYYYYYYYYXXXVVVTTTRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHJJJLLLQQQWWW\\\qqqvvvkkklllcccKKK???@@@<<<;;;<<<888666666666666666555555444444444444555666777777888555555555555666666666666666666777999<<>>>>>???@@@???>>>>>>>>>??????@@@AAAAAABBBBBBDDDIIILLLOOOSSSWWWZZZ^^^^^^^^^]]]\\\ZZZYYYXXXZZZYYYXXXXXXWWWXXXYYYZZZXXXWWWWWWWWWUUUTTTSSSRRRSSSRRRPPPNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHKKKOOOUUUZZZlllzzzzzzkkkhhhwwwgggNNNAAA@@@;;;999:::666666666777777666666555444444444555555666777777888555555555555666666666666777777888999<<>>======??????>>>===<<<<<<======>>>????????????AAADDDFFFHHHLLLQQQTTTZZZZZZZZZZZZZZZYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSRRRQQQOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGIIIMMMRRRWWWeeessskkkbbblllmmmRRRBBB@@@:::888999444666666777777666666555444444444555555666777777777555555555555666666666666888888888:::<<>>===<<<===>>>???>>><<<;;;;;;;;;<<<<<<=========???@@@BBBBBBDDDGGGLLLPPPTTTTTTUUUVVVWWWXXXYYYYYY[[[ZZZZZZYYYXXXWWWWWWVVVWWWVVVTTTRRRQQQRRRRRRSSSSSSRRRQQQOOONNNMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHLLLPPPTTT^^^kkklll___ccc|||tttWWWDDD@@@:::999:::555777777777777777666555555555555555555666666777777555555555555666666666666999999999:::<<>>>>>>>>===<<<===>>>???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<>>>?????????@@@BBBFFFJJJMMMNNNNNNPPPSSSUUUXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVUUUTTTRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMLLLLLLJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHKKKOOORRRXXXdddwwwpppaaa___rrr}}}]]]GGGAAA;;;;;;===888777777777777777666666555555555555555666666666666555555555555666666666666999999:::;;;<<>>>>>???>>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<>>>@@@CCCFFFGGGHHHKKKNNNRRRVVVXXXVVVWWWWWWWWWVVVUUUTTTTTTUUUTTTSSSSSSRRRRRRRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHIIILLLOOOSSS^^^ooovvvfff^^^iii{{{eeeLLLCCC======???:::777777888888777777666555555555666666666666666666555555555555666666666666999999999;;;===@@@BBBDDDHHHLLLUUUdddyyywwwmmmooo{{{vvvsssmmmfff___YYYUUURRRLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>???@@@???>>>========================<<<===>>>>>>======>>>@@@@@@AAACCCFFFKKKPPPUUUWWWSSSTTTUUUUUUUUUUUUTTTSSSQQQRRRRRRRRRRRRQQQPPPPPPQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFFFFFFFGGGJJJLLLPPPXXXgggwww~~~kkk\\\```mmmnnnRRRGGG???>>>???999777888888888888777666666666666666666666666666555555555555555666666666666888888999;;;===AAADDDEEEJJJNNNWWWggg}}}uuuooovvvzzzssspppkkkddd^^^XXXTTTQQQLLLKKKIIIGGGEEEDDDCCCCCC??????@@@AAABBBBBBCCCCCC@@@???>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAAAAA@@@??????@@@===>>>@@@CCCIIINNNTTTWWWQQQRRRTTTUUUUUUTTTSSSRRROOOPPPQQQRRRQQQPPPOOONNNPPPPPPNNNLLLKKKJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEEEEEEEEEEHHHJJJMMMUUUbbbqqqnnn[[[ZZZddduuuuuuVVVIII@@@>>>>>>888888888888888888777666666666666666666666555555555555555555555666666666777777888999;;;>>>AAADDDFFFJJJNNNXXXiiiuuuqqq{{{~~~xxxrrrnnniiiddd```[[[VVVRRROOOLLLHHHEEEEEEEEEEEEDDDAAAAAAAAA@@@@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAABBBAAAAAABBBDDDFFFHHHJJJKKKQQQRRRTTTUUUUUUUUUTTTTTTUUUSSSQQQOOONNNNNNNNNNNNPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFDDDCCCDDDFFFIIIOOOQQQYYYhhhzzzvvv```ZZZ^^^qqqbbbJJJ???<<<<<<<<<;;;;;;:::999999888888777666666666666777777777777666555555666666777888999999:::<<<===???AAAEEEHHHOOOQQQ\\\ppplllppp|||wwwrrrnnniiiddd___ZZZUUURRRNNNKKKHHHFFFEEEEEEEEEDDDBBBAAAAAA@@@AAAAAABBBBBB?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJMMMNNNQQQSSSTTTUUUTTTTTTUUUTTTRRRPPPOOONNNOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCDDDGGGIIIMMMOOOVVVdddvvv~~~kkkbbbcccnnnjjjOOOBBB===<<<<<<::::::999999888777777666555555666666666777777777444444444444444555777777999:::<<<===???AAAEEEIIINNNQQQ]]]qqq~~~nnnssszzzuuuqqqmmmhhhbbb^^^YYYUUURRRNNNKKKHHHFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAABBB>>>>>>?????????@@@@@@@@@>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHJJJMMMPPPRRRSSSTTTTTTUUUSSSRRRPPPOOOOOOOOOPPPMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDGGGJJJKKKMMMSSS^^^oooxxxkkkeeehhhtttVVVEEE???===<<<999999999888777777666666555555555555666666666666444444444444555666777777999:::<<<>>>???BBBFFFIIIMMMQQQ___tttvvvnnnvvv~~~xxxsssoookkkeee```\\\YYYUUURRRNNNLLLIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBB>>>>>>>>>?????????@@@@@@>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHGGGHHHKKKNNNPPPRRRRRRRRRTTTSSSQQQOOONNNNNNOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDDDDEEEGGGJJJJJJKKKPPPYYYhhhzzzqqqdddccc}}}}}}\\\HHH@@@===<<<::::::999999888777777777444555555555666666666666666666666666777888999:::999:::<<<>>>???BBBGGGJJJMMMSSSbbbyyyqqqmmmzzz|||vvvrrrlllhhhccc^^^[[[XXXUUUSSSOOOMMMKKKIIIIIIHHHFFFDDDDDDCCCBBBBBBAAAAAAAAABBB>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIILLLNNNPPPQQQQQQQQQTTTSSSQQQOOOMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDDDDDDDEEEGGGIIIJJJKKKNNNVVVbbbsssyyyfffdddyyyaaaJJJAAA>>><<<<<<;;;;;;::::::999888888555555555666666666666777777666666777777888999:::999:::<<<>>>@@@CCCGGGKKKNNNUUUgggrrrmmm~~~~~~xxxssspppiiieee```\\\ZZZXXXVVVUUUQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGJJJKKKMMMPPPRRRSSSSSSSSSVVVUUURRRPPPMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDDDDDDDFFFGGGIIIJJJMMMSSS]]]mmm}}}ooohhhwwwgggMMMCCC???<<<<<<<<<<<<;;;::::::999999666666666666777777777777555555555555666777888888888:::<<<>>>@@@DDDHHHKKKPPPYYYmmmuuunnnzzztttooolllfffbbb]]]ZZZYYYXXXWWWWWWRRRPPPOOONNNMMMLLLIIIGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLOOORRRUUUVVVWWWXXXZZZXXXUUURRROOOMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEEEEDDDCCCDDDEEEGGGHHHKKKPPPXXXfffuuuyyyiiiqqqnnnSSSFFFAAA<<<<<<<<<;;;::::::999999888777777777777888888888999555555555555666777888999888:::===>>>AAADDDIIILLLRRR\\\rrryyyuuusss~~~}}}xxxqqqllliiiddd```\\\YYYXXXYYYXXXXXXSSSQQQPPPOOOOOOMMMJJJHHHEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGCCCCCCDDDDDDEEEGGGHHHIIIIIIKKKOOOSSSWWWYYY[[[\\\]]][[[XXXTTTQQQNNNMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDCCCCCCDDDEEEGGGJJJNNNUUUbbbqqq{{{gggkkktttWWWIIICCC===;;;;;;:::999999888888777777888888888999999999999777777777777888999:::;;;888:::===???AAADDDIIILLLSSS^^^vvvpppqqqwww|||tttlllhhhggg```^^^\\\\\\\\\[[[ZZZXXXTTTSSSQQQOOOMMMLLLKKKKKKHHHGGGFFFDDDBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB@@@CCCEEEFFFEEEEEEFFFGGGFFFEEEEEEDDDEEEHHHJJJMMMRRRSSSWWW[[[___ccceeefffddd^^^WWWSSSSSSSSSQQQOOOLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFGGGLLLQQQXXXeeerrrttttttbbbHHH>>>@@@<<<;;;999888777777666666777777777777777777777777777777777777888999:::;;;999;;;===???AAADDDHHHLLLUUUfffzzzjjjiiizzz~~~|||{{{{{{{{{}}}zzzqqqiiicccbbbaaa```___^^^^^^]]][[[YYYTTTSSSRRRPPPNNNMMMLLLKKKHHHGGGEEEDDDBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMNNNPPPSSSUUUUUUWWW[[[```fffkkknnnooogggaaaZZZUUUTTTSSSPPPNNNLLLLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEFFFJJJOOOVVVbbbnnn}}}vvvpppuuufffIII===???<<<;;;:::888777777666666777777777777777777777777777777777777888999:::;;;999;;;===???AAADDDIIILLLWWWiiiuuuhhhkkk|||{{{{{{||||||}}}}}}wwwnnneee```^^^bbbbbbaaaaaaaaa___\\\YYYTTTSSSRRRQQQOOOMMMLLLLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIIIIHHHHHHIIIKKKMMMPPPTTTXXXZZZ\\\___```aaaaaadddiiiooosssuuuuuukkkeee]]]WWWUUUSSSPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDIIILLLRRR^^^iiivvvrrrkkk~~~mmmNNNAAAAAA<<<;;;:::999777777777777777777777777777777777777777777777777888999:::;;;999;;;===???BBBEEEJJJMMMYYYlllpppiiippp~~~|||{{{{{{|||}}}~~~}}}~~~~~~}}}}}}}}}}}}|||yyyqqqggg```^^^^^^bbbaaaaaabbbbbb___[[[WWWSSSSSSRRRQQQPPPNNNMMMLLLFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@DDDDDDDDDDDDEEEFFFGGGGGGGGGIIIJJJJJJIIIIIIKKKMMMQQQXXXaaahhhlllnnnqqqsssrrrppppppssswwwxxxwwwuuummmggg___YYYVVVTTTQQQOOONNNMMMKKKIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBDDDHHHKKKOOOYYYdddppp~~~{{{jjjuuuvvvVVVGGGEEE<<<;;;:::999888777777777777777777777777777777777777777777777888999:::;;;999;;;>>>@@@BBBFFFKKKNNNYYYmmmoookkkttt~~~}}}zzzxxxwwwvvvvvvwwwxxxyyyzzz|||~~~|||{{{{{{{{{zzzwwwqqqggg^^^ZZZ\\\___```______``````]]]XXXUUURRRRRRRRRQQQPPPNNNMMMLLLGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKNNNPPPWWWbbbppp{{{~~~|||zzz{{{~~~|||yyypppiiiaaa[[[XXXVVVSSSQQQMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBDDDHHHJJJMMMUUU___lllzzzlllqqq~~~^^^JJJDDD===<<<:::999888888777777777777777777777777777777777777777777888999:::;;;:::<<<>>>AAACCCGGGLLLOOOWWWmmmnnnkkkvvv~~~|||||||||zzzwwwuuutttppprrrtttvvvwwwzzz~~~}}}|||{{{{{{ssspppiii___WWWUUUYYY]]]___^^^]]]]]]\\\ZZZVVVRRRPPPQQQQQQQQQPPPNNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKLLLLLLMMMOOORRRUUUYYYfffxxxvvvooofff___\\\YYYVVVSSSLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGHHHJJJQQQZZZfffuuuoooooodddKKKAAA===<<<;;;999888888888888777777777777777777777777777777777777888999:::;;;:::<<>>>>>>>>???BBBAAAAAA@@@@@@??????>>>CCCDDDDDDDDDDDDGGGKKKNNNUUUaaarrrooopppyyyXXXCCC???<<<:::888999999999888777888999::::::999888777888777666555666888:::;;;;;;:::<<>>;;;999999888777666777888999999999999888777888777666555666888:::;;;<<<;;;>>>DDDGGGIIIMMMSSSdddzzz}}}oooyyy|||uuussssssuuuyyy}}}wwwtttqqqooonnnmmmjjjiiifffdddbbb___]]]\\\[[[[[[[[[YYYVVVTTTTTTSSSQQQPPPOOONNNMMMLLLLLLKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOPPPSSSUUUVVVXXXZZZ]]]___aaagggooovvvwwwiii[[[RRRNNNLLLIIIHHHHHHHHHFFFEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDFFFJJJLLLPPPZZZiiivvvqqqeeeooocccGGGDDDAAA===:::999888666555777888999999999999888777777777666666777888:::;;;======???EEEHHHJJJPPPWWWeee}}}sssmmm||||||tttsssooorrrwww~~~~~~{{{vvvsssooommmllljjjhhhfffdddbbbaaa___]]]\\\\\\[[[ZZZXXXUUUTTTSSSSSSQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQQQQRRRTTTWWWZZZ[[[[[[]]]```cccfffmmmwww~~~ppp___UUUOOOMMMKKKIIIIIIHHHGGGEEEBBBBBBDDDDDDDDDCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDD@@@BBBCCCDDDDDDFFFIIIKKKNNNVVVcccppp{{{rrraaahhh{{{hhhJJJDDDAAA===;;;:::999777666888888888999999888888888777777777777777999:::;;;======@@@EEEHHHKKKRRR[[[iiilllkkk}}}yyyooommmlllpppwww~~~~~~}}}}}}~~~~~~}}}|||{{{|||~~~|||zzzvvvsssooolllkkkiiifffdddcccbbbaaa___^^^\\\\\\[[[YYYWWWTTTSSSTTTSSSRRRQQQOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLJJJKKKLLLMMMOOOQQQRRRRRRSSSTTTTTTVVVYYY\\\___aaabbbeeeiiilllpppxxxuuucccVVVPPPNNNKKKJJJIIIHHHGGGEEEBBBBBBDDDDDDDDDCCCAAA@@@@@@@@@????????????@@@@@@???@@@AAAAAABBBCCCDDDDDD???AAACCCDDDDDDEEEHHHJJJMMMTTT___lllxxxsssaaafffxxxmmmOOOCCC@@@===;;;;;;:::999888999888888888888888888999777777777888888999:::;;;<<<<<<@@@DDDGGGKKKTTT^^^ppp{{{hhhjjj}}}wwwmmmjjjjjjooowww}}}{{{zzzzzz{{{}}}~~~{{{yyywwwuuuuuuwwwyyy{{{}}}zzzwwwtttqqqnnnkkkjjjhhhfffdddccccccbbb```___]]]\\\[[[YYYWWWTTTTTTTTTTTTSSSRRRNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLNNNOOOPPPQQQSSSTTTUUUVVVXXXXXXYYY\\\___cccfffhhhgggkkkppptttyyyzzzeeeXXXPPPNNNKKKIIIIIIHHHFFFDDDCCCDDDDDDCCCCCCAAA@@@@@@??????>>>>>>??????@@@@@@???@@@@@@AAABBBCCCCCCDDD>>>@@@BBBCCCDDDEEEGGGIIILLLQQQ[[[ggguuuvvvdddfffuuusssWWWCCC@@@===<<<;;;;;;:::999999999888777777888999999777777888999999:::::::::<<<===@@@DDDGGGKKKVVVbbbyyyxxxhhhkkkxxxooommmjjjqqqzzz}}}|||yyyxxxxxxyyy|||}}}}}}~~~}}}{{{vvvtttpppnnnmmmoooqqqsss{{{~~~}}}zzzvvvsssooommmkkkiiiiiiiiigggfffddddddcccaaa```^^^\\\[[[YYYWWWUUUTTTUUUVVVUUUTTTPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOPPPPPPTTTTTTUUUVVVXXXYYYZZZZZZ]]]^^^___bbbeeejjjmmmooommmqqqwww|||hhhYYYPPPNNNKKKIIIHHHGGGEEECCCFFFEEEDDDBBBAAA@@@??????@@@????????????@@@AAABBB??????@@@@@@AAAAAABBBBBB===???BBBCCCDDDDDDFFFHHHKKKOOOWWWcccrrryyygggfffqqqzzz___EEEBBB???<<<;;;;;;999888999999888777777888999999777777888999::::::::::::===>>>BBBFFFGGGLLLYYYfffxxxhhhmmmyyyqqqooolllsss}}}~~~}}}|||zzzxxxvvvvvvxxxzzz||||||~~~|||wwwtttpppmmmjjjgggfffhhhjjjlllqqquuu{{{}}}zzzwwwsssqqqkkkiiigggggghhhiiihhhgggeeeeeedddbbb```^^^\\\[[[YYYWWWUUUUUUVVVVVVVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUXXXXXXYYYZZZ[[[\\\]]]]]]aaabbbcccfffjjjnnnrrrtttvvvzzziiiYYYPPPNNNJJJIIIHHHGGGEEECCCHHHFFFDDDAAA@@@?????????@@@@@@@@@@@@AAAAAABBBCCC??????@@@@@@@@@@@@AAAAAA===???BBBCCCDDDDDDFFFGGGIIIMMMTTTaaaooo}}}|||iiifffnnndddHHHEEE@@@===;;;:::777666:::999888777777888999:::777777888:::::::::::::::>>>@@@CCCGGGIIINNN[[[iiixxxhhhoooyyypppnnnmmmuuu~~~}}}{{{|||zzzwwwuuuuuuwwwzzz|||}}}|||}}}~~~~~~}}}xxxrrrnnnllliiieeebbbaaacccfffhhhjjjnnnvvv~~~}}}{{{yyyvvvssspppkkkjjjiiigggeeecccbbbaaaaaaaaa```^^^^^^]]]]]]^^^ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTSSSTTTUUUXXXZZZ[[[[[[[[[[[[[[[]]]___aaabbbhhhfffiiioootttvvvzzzlll\\\QQQNNNKKKIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFLLLNNNTTT]]]jjjyyyoooiiimmmhhhLLL@@@???AAA:::888:::666888888888888888888888888999888777777888:::<<<>>>@@@AAADDDHHHLLLTTTfffvvvwwwmmm||||||tttppptttxxx~~~{{{yyywwwwwwyyy{{{zzzyyywwwvvvwww{{{{{{{{{||||||}}}|||wwwssspppggggggfffffffffffffffeeelllqqqxxx{{{xxxvvvssspppmmmggggggfffeeedddccccccbbbbbbaaa```___^^^]]]]]]]]][[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYXXXWWWWWWWWWXXXYYYWWWWWWWWWWWWXXXZZZ\\\]]]_________```aaaccceeefffkkkkkknnnvvv{{{~~~nnn]]]QQQNNNKKKIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>?????????@@@@@@@@@@@@AAA@@@@@@AAABBBDDDEEEFFFGGGIIIKKKQQQYYYffftttnnngggiiilllMMMAAA???@@@:::888:::666888888888888888888888888888888777777888:::<<<>>>;;;>>>CCCHHHOOO\\\ttt{{{ppp{{{sssooorrrwww~~~}}}yyyvvvuuupppssswwwyyyzzz{{{}}}~~~~~~}}}{{{{{{{{{{{{|||}}}{{{vvvrrrpppiiijjjjjjkkkkkklllmmmmmmtttwww|||}}}xxxuuurrrooollljjjddddddcccccccccccccccccccccbbbaaa___^^^^^^]]]]]]\\\\\\[[[ZZZZZZ[[[]]]]]]]]][[[YYYXXXXXXZZZ\\\]]]\\\[[[[[[[[[\\\]]]___```eeeeeeeeeeeegggiiikkklllppppppvvvooo]]]QQQNNNKKKHHHHHHGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGFFFIIINNNUUU```ooo}}}qqqffffffoooPPPBBB???@@@:::999;;;666888888888888888888888888888888777777888:::<<<===:::>>>DDDJJJSSSfff|||qqqzzzrrrnnnqqqvvv~~~zzzvvvsssrrrlllpppuuuzzz|||~~~}}}{{{zzzzzzzzzzzz{{{|||}}}}}}xxxuuusssppppppqqqrrrtttvvvwwwxxx}}}~~~zzzvvvrrrooollliiigggbbbbbbbbbbbbbbbbbbbbbbbbdddcccaaa```___^^^^^^^^^]]]]]]\\\\\\\\\]]]___```___^^^[[[YYYYYY\\\___aaa______^^^^^^___```bbbccciiihhhiiijjjkkknnnppprrrtttvvv|||mmm\\\QQQNNNJJJHHHGGGGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCEEEFFFGGGGGGFFFIIIMMMTTT]]]kkkzzzyyyjjjdddrrrTTTDDD@@@@@@:::999;;;666888888888888888888888888777777777888999:::<<<===<<<@@@GGGMMMUUUkkk{{{ooo|||zzzrrrnnnpppvvv~~~}}}xxxtttrrrqqqooosssxxx|||~~~}}}{{{zzzyyyyyyzzz{{{|||~~~~~~|||{{{zzzzzz{{{{{{}}}~~~{{{xxxsssooollljjjhhhfffbbbbbbbbbaaa``````______ccccccbbbaaa````````````^^^^^^]]]]]]]]]___```aaaaaa___]]][[[\\\^^^aaacccbbbaaaaaaaaabbbdddeeefffjjjjjjkkkmmmooosssuuuwwwyyyzzzmmm]]]PPPMMMJJJHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDFFFFFFGGGGGGKKKOOOTTT\\\iiixxxpppbbbzzzwwwWWWFFF@@@@@@::::::<<<777888888888888888888888888777777777888999:::;;;<<<<<<@@@GGGMMMWWWnnnyyynnn|||zzzsssooopppvvv~~~|||xxxuuusssrrrrrrvvv{{{~~~|||zzzyyyyyyyyyzzz{{{}}}~~~}}}xxxtttoookkkiiihhhfffeeebbbbbbaaaaaa``````______bbbbbbaaaaaaaaaaaabbbbbbaaa```_________```aaabbbcccbbb```___```bbbeeefffddddddddddddfffhhhjjjkkklllmmmnnnqqqtttyyy|||~~~lll^^^PPPMMMJJJGGGGGGFFFEEECCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCEEEFFFFFFHHHLLLPPPSSSZZZfffvvvxxxcccttt~~~[[[HHH@@@???:::;;;===777888888888888888888888888666777888999:::;;;;;;<<<:::===DDDLLLWWWnnnyyynnn}}}zzzssspppooottt|||}}}|||xxxuuutttsssssswww}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyzzz|||~~~}}}yyyxxxtttpppkkkgggfffeeedddccc````````````aaaaaaaaaaaaaaaaaaaaaaaabbbcccddddddeeedddcccbbbaaabbbcccdddfffeeeeeeeeeeeeggghhhjjjffffffggghhhjjjlllooopppooopppsssvvv{{{zzzggg\\\PPPMMMIIIGGGFFFFFFEEECCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>?????????@@@@@@@@@@@@AAA>>>???@@@AAABBBDDDEEEEEEGGGKKKNNNQQQVVVbbbrrrhhhttt^^^JJJ@@@???;;;<<<>>>888888888888888888888888888666777888999:::;;;;;;;;;;;;===CCCKKKVVViiivvvlll{{{yyyrrrooommmrrrxxx|||}}}{{{zzzzzzxxx{{{}}}}}}}}}|||xxxvvvttttttuuuzzz{{{{{{||||||{{{{{{zzzyyyzzzzzz{{{}}}|||xxxuuusssqqqmmmhhheeedddccccccbbb]]]^^^___```aaabbbcccddd`````````aaabbbdddeeefffhhhgggeeedddcccddddddeeehhhhhhhhhhhhiiijjjkkklllhhhhhhiiijjjmmmppprrrtttrrrtttvvvzzzrrraaaXXXPPPMMMIIIGGGFFFFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@@@@===>>>???@@@BBBCCCDDDDDDEEEIIIMMMOOOSSS^^^ooo|||oooxxx___KKK@@@???;;;<<<>>>888888888888888888888888888666777888999:::;;;;;;;;;???@@@EEEKKKTTTccczzzrrrhhhyyyxxxqqqnnnkkkooouuuxxxyyyxxxwwwvvvuuuxxxzzzzzzzzz|||{{{xxxuuutttsssyyy~~~}}}{{{||||||}}}}}}~~~}}}}}}|||zzz{{{|||~~~{{{yyyyyyxxxsssooohhhgggeeecccaaa``````aaabbbbbbaaa``````aaabbbccc`````````aaabbbeeegggiiiggggggfffgggggghhhiiijjjjjjkkklllmmmnnnpppqqqqqqlllkkklllnnnsssvvvxxxxxxyyyzzz{{{}}}~~~mmm___VVVLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>???@@@@@@AAAAAA??????@@@BBBDDDEEEFFFGGGHHHHHHJJJNNNSSS[[[jjjyyypppuuudddLLL@@@AAA===;;;<<<888:::::::::::::::::::::::::::999999888999:::<<<===<<>>>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGIIIMMMQQQYYYhhhvvvrrrvvv~~~gggNNNAAAAAA<<<:::;;;777::::::::::::::::::::::::999999888888888:::;;;<<<<<>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFHHHLLLPPPVVVeeessstttssstttlllQQQBBB@@@<<<:::;;;666::::::::::::::::::::::::999888888888888:::<<<======???EEELLLTTT```tttxxxmmmppp~~~|||vvvrrrmmmmmmmmmllllllllllllllllllooorrruuuwwwyyy}}}{{{{{{zzzxxxvvvuuuwwwyyy~~~~~~}}}}}}xxxxxxwwwwwwxxxzzz|||}}}zzz{{{|||~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}yyytttpppooommmjjjhhheeeeeeddddddcccccccccccc```____________aaabbbcccfffgggiiikkkkkkjjjhhhgggiiijjjlllnnnqqqssstttuuuyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwzzz~~~sssfff[[[QQQKKKGGGGGGEEEDDDDDDEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEGGGKKKMMMTTTaaannn~~~uuujjjgggpppSSSBBB@@@<<<;;;<<<888::::::::::::::::::::::::999999999999:::;;;===>>>>>>@@@FFFMMMTTT___ssssssiiippp{{{tttpppkkkkkkjjjiiiiiiiiiiiiiiiiiilllpppsssuuuxxx{{{~~~~~~yyyyyyyyywwwttttttuuuwww|||~~~}}}||||||uuuuuuuuuuuuvvvxxxzzz{{{yyyyyy{{{}}}~~~yyyvvvrrrooommmkkkjjjhhheeeeeeeeeeeeddddddcccccc```_________```aaacccdddfffhhhkkkmmmmmmkkkiiigggiiikkknnnqqqtttvvvwwwwwwyyyyyyyyyzzz{{{{{{||||||zzzzzz{{{~~~zzzlllaaaYYYQQQLLLGGGFFFEEEDDDDDDEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@>>>???@@@AAABBBDDDEEEEEEEEEEEEGGGJJJLLLQQQ]]]jjj~~~yyyaaa```}}}tttVVVCCC@@@======???:::::::::::::::::::::::::::::::::999:::;;;===???@@@@@@BBBGGGNNNTTT___rrrqqqiiiqqq~~~zzztttooojjjiiihhhgggfffffffffggghhhkkknnnqqqsssvvvzzz|||}}}~~~{{{yyyyyyxxxvvvsssrrrsssuuuyyy|||{{{{{{zzzyyyxxxwwwwwwvvvttttttttttttuuuvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||uuussspppnnnkkkjjjjjjjjjffffffffffffeeedddbbbbbb````````````aaabbbdddeeehhhjjjlllnnnnnnmmmjjjiiikkkmmmppptttvvvxxxyyyyyyyyyyyyzzz|||}}}~~~~~~pppddd[[[UUUOOOLLLGGGFFFEEEDDDDDDDDDEEEFFFCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>??????@@@===>>>???@@@BBBDDDEEEFFFEEEEEEGGGJJJKKKOOO[[[ggg}}}aaa```{{{{{{[[[EEEAAA>>>???@@@<<<::::::::::::::::::::::::999999999999;;;===???@@@AAABBBGGGMMMSSS^^^qqqssskkkttt~~~yyysssoooffffffdddccccccdddeeeeeegggiiillloooqqqtttwwwyyyzzz||||||zzzyyyyyyxxxuuusssrrrsssuuuwwwzzz}}}~~~}}}xxxxxxxxxwwwvvvuuuuuuuuussssssrrrssstttuuuwwwxxxzzz{{{|||}}}}}}~~~~~~}}}|||}}}yyywwwpppooonnnllljjjiiiiiijjjggggggggggggeeecccbbb```aaaaaa```aaabbbdddeeegggjjjlllmmmooopppooonnnmmmnnnppptttwwwzzz{{{||||||{{{|||}}}~~~vvviii^^^WWWRRRNNNLLLGGGFFFEEEDDDCCCCCCDDDEEECCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????>>>??????AAABBBCCCDDDDDDFFFEEEGGGJJJKKKNNNYYYeeewwwiiiccc{{{aaaIIIBBB>>>???@@@:::::::::::::::::::::::::::777777777888999;;;===???@@@AAAFFFKKKQQQ[[[nnn~~~uuuooowww}}}wwwrrrmmmjjjbbbaaa```___```aaabbbdddeeegggjjjlllnnnpppsssuuuxxxzzz}}}~~~}}}}}}}}}zzzyyywwwwwwwwwuuussssssuuuwwwwwwyyy|||~~~~~~{{{xxxvvvvvvuuuuuutttsssssssssppppppppprrrtttvvvyyy{{{|||}}}}}}~~~~~~}}}}}}}}}zzz}}}}}}zzzvvvsssmmmmmmllljjjhhhhhhiiijjjggghhhhhhgggeeecccaaa```bbbaaaaaaaaacccdddfffggglllmmmooopppqqqqqqppppppqqqsssvvvzzz|||}}}}}}}}}~~~~~~|||sssfff\\\VVVRRROOOMMMHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????@@@@@@@@@AAAAAABBBBBBBBBFFFFFFHHHJJJKKKNNNXXXdddqqqrrrdddzzzfffLLLDDD>>>>>>>>>888::::::::::::::::::::::::666555555666888:::<<<===>>>@@@DDDJJJOOOYYYkkk|||vvvqqqyyy}}}uuuoookkkgggddd```___]]]]]]]]]___aaabbbdddfffiiijjjlllnnnpppsssvvvyyy|||}}}|||{{{~~~~~~|||yyyxxxuuuuuuvvvuuutttuuuwwwyyywwwyyy|||~~~~~~~~~{{{wwwssspppooooooooonnnmmmmmmmmmmmmnnnoooqqqtttxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}|||yyy}}}~~~|||yyyvvvttttttttttttmmmkkkiiigggeeeeeeeeeeeeggggggfffeeeeeedddcccccceeefffggggggffffffgggiiimmmoooppprrrssssssrrrrrrzzzyyyyyyzzz|||~~~wwwnnnbbbXXXSSSPPPNNNLLLJJJIIIGGGEEECCCCCCCCCCCCDDDBBBAAA???>>>>>>??????>>>>>>============>>>>>>===============<<<<<<<<<>>>??????@@@@@@AAABBBBBBAAADDDGGGGGGGGGKKKTTT[[[qqqwwwcccxxxmmmLLLBBBAAA>>>;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===AAA@@@DDDLLLPPPUUUgggzzzrrrsssyyywwwnnnhhhccc```^^^\\\[[[ZZZYYYZZZ]]]```bbb```ccceeegggiiikkkooorrruuuvvvyyy{{{}}}~~~~~~~~~{{{{{{||||||{{{{{{zzzyyyvvvtttrrrqqqrrruuuxxxzzzvvvxxxzzz{{{|||yyyuuuqqqpppooommmjjjiiijjjkkklllkkknnnpppqqqrrrtttwww|||~~~}}}~~~~~~~~~|||zzzwwwtttrrrqqqpppppplllkkkiiihhhgggfffeeeeeeffffffeeeeeeeeedddddddddeeeggghhhhhhhhhhhhiiikkkoooppprrrtttuuuvvvvvvvvv{{{{{{|||}}}}}}qqqhhh]]]UUUQQQPPPNNNLLLJJJIIIGGGEEECCCCCCCCCCCCCCCBBBAAA???????????????>>>>>>============>>>>>>========================>>>??????@@@@@@AAABBBBBBAAADDDGGGGGGGGGKKKSSSZZZmmm~~~{{{fffxxxrrrPPPBBB@@@<<<999;;;::::::::::::::::::::::::888888888999:::;;;======@@@???EEEMMMQQQXXXkkkppprrryyy|||ssskkkeee```]]][[[WWWVVVUUUTTTUUUXXXZZZ\\\\\\^^^aaaccceeehhhlllooorrrtttvvvyyy{{{|||||||||||||||{{{zzzyyyxxxxxxwwwuuutttrrrqqqrrrtttvvvxxxuuuwwwzzz|||~~~{{{vvvrrrooonnnkkkhhhfffeeefffhhhhhhhhhlllmmmppprrruuuyyy~~~wwwxxxyyyzzz{{{{{{{{{{{{xxxzzz||||||{{{|||}}}{{{wwwvvvuuurrrpppmmmlllkkkiiiiiiiiihhhhhhfffeeeeeedddddddddeeeeeeeeeffffffeeegggiiijjjjjjjjjlllnnnqqqrrrtttvvvxxxzzz{{{{{{}}}~~~zzzllldddZZZTTTQQQQQQPPPOOOJJJHHHFFFDDDCCCBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>============>>>>>>========================>>>??????@@@@@@AAABBBBBBBBBDDDFFFFFFGGGKKKSSSYYYhhhzzzhhhvvvzzzVVVDDD>>>;;;888999999999999999999999999999888888999999:::<<<===>>>@@@@@@EEENNNSSS[[[ooooooqqqzzz|||vvvmmmeee```\\\YYYWWWRRRQQQPPPPPPQQQSSSVVVWWWXXXZZZ]]]```bbbeeeiiilllooopppsssuuuxxxyyyyyyyyy|||{{{yyyxxxwwwvvvuuuuuutttsssrrrrrrrrrssstttuuutttwww{{{~~~~~~zzzvvvrrrooommmkkkhhhfffccccccdddfffggggggiiilllooorrrvvv{{{qqqrrrssstttuuuvvvvvvvvvvvvwwwyyyzzzzzzzzz|||~~~~~~yyyttttttsssqqqnnnkkkhhhgggeeefffgggggggggfffdddcccccccccdddeeefffgggggghhheeegggiiijjjkkklllnnnpppqqqsssuuuxxxzzz}}}~~~~~~yyykkkdddZZZUUUSSSSSSQQQPPPIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>============>>>>>>===============>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGKKKRRRWWWeeewwwjjjsss[[[FFF>>>;;;::::::999999999999999999999999999999999:::;;;<<<===>>>@@@AAAGGGOOOTTT\\\sssqqqttt~~~vvvppphhhaaa\\\XXXUUUSSSPPPPPPOOOOOOPPPRRRTTTVVVVVVXXX[[[^^^```ccchhhkkkjjjlllnnnqqqtttuuuvvvvvvyyyxxxwwwuuuuuuuuuuuuvvvssssssrrrrrrqqqrrrrrrrrrssswww|||zzzyyyvvvsssooommmkkkjjjhhhfffddddddfffiiijjjjjjjjjmmmqqqtttxxx}}}lllmmmnnnpppqqqqqqrrrrrrrrrtttvvvwwwwwwxxxzzz|||~~~{{{wwwrrrrrrqqqooollliiigggfffbbbcccdddeeeeeeeeedddcccccccccdddeeeggghhhiiijjjeeegggjjjkkklllmmmoooqqqrrrsssuuuxxx{{{~~~yyyjjjcccZZZTTTRRRQQQOOOMMMIIIHHHFFFDDDBBBBBBBBBBBB@@@AAAAAAAAA@@@@@@??????>>>>>>============>>>>>>============>>>>>>??????>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDFFFKKKQQQUUUcccvvvmmmnnnaaaHHH???=========;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<>>>>>>AAABBBIIIPPPTTT^^^vvvwwwyyy~~~qqqkkkddd]]]XXXUUUSSSQQQNNNNNNNNNNNNOOOQQQRRRTTTSSSUUUXXXZZZ]]]```dddgggfffgggjjjmmmpppqqqrrrrrrtttttttttttttttuuuvvvwwwsssrrrrrrqqqqqqqqqqqqrrruuuyyy~~~}}}wwwvvvtttqqqnnnlllkkkjjjiiigggeeefffiiilllmmmmmmnnnppptttwwwzzz~~~ggghhhjjjkkklllmmmnnnnnnlllnnnppprrrrrrsssvvvxxxzzz|||~~~~~~~~~~~~}}}xxxuuuppppppnnnllljjjhhhgggfffaaaaaabbbddddddeeeeeeeeedddeeefffggghhhjjjkkkkkkhhhjjjlllmmmnnnoooqqqsssssstttvvvxxx{{{xxxfff___WWWQQQOOONNNLLLIIIIIIGGGEEECCCBBBAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>============>>>>>><<<======>>>>>>??????@@@>>>??????@@@@@@AAABBBBBBCCCBBBBBBCCCFFFKKKPPPSSS```ssssssllltttfffKKKAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;===>>>???BBBCCCJJJRRRVVVaaa|||}}}xxxlllggg___YYYUUURRRPPPOOOKKKKKKKKKLLLMMMNNNOOOPPPOOORRRTTTVVVXXXZZZ^^^aaabbbdddgggjjjmmmooopppppppppqqqssstttuuuvvvvvvwwwsssrrrqqqqqqqqqrrrssstttwww{{{|||wwwvvvuuurrrpppmmmkkkjjjjjjhhhfffeeefffiiimmmnnnoooqqqtttxxx{{{}}}cccdddeeeggghhhiiijjjjjjhhhjjjmmmooooooqqqsssuuuuuuwwwyyyyyyzzz{{{~~~}}}yyyuuurrrnnnmmmkkkiiiggggggggggggbbbbbbbbbcccdddfffggghhhfffggggggiiijjjkkklllllllllmmmooopppqqqqqqtttuuuvvvvvvwwwyyy|||uuuccc]]]UUUPPPOOONNNLLLIIIIIIGGGEEECCCBBBAAAAAABBB???@@@AAAAAAAAAAAA@@@???>>>>>>============>>>>>><<<======>>>??????@@@@@@>>>??????@@@@@@AAABBBBBBDDDBBBAAABBBFFFKKKOOORRR\\\ppp{{{mmmmmmkkkOOOBBB@@@???<<<::::::::::::::::::::::::::::::::::::;;;===>>>???AAACCCKKKTTTZZZgggxxxqqqhhhccc[[[UUURRRPPPNNNMMMIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUVVVXXX[[[^^^```bbbeeehhhkkkmmmnnnnnnoooqqqsssvvvwwwvvvuuuttttttrrrqqqpppppprrruuuwwwzzz}}}}}}yyyuuusssqqqooollljjjiiihhhhhhgggfffgggkkknnnqqqqqqsssvvvzzz}}}```aaabbbdddfffggggggggghhhjjjmmmnnnoooqqqtttvvvrrrsssuuuvvvwwwyyy|||~~~}}}zzzvvvrrrooolllkkkhhhfffeeeeeefffgggdddccccccdddeeegggjjjkkkggghhhiiijjjkkklllmmmmmmoooppprrrsssssstttvvvwwwxxxxxxyyyzzz}}}}}}rrrccc]]]VVVRRRQQQPPPOOOLLLHHHGGGEEECCCBBBAAAAAAAAA>>>???AAAAAABBBAAA@@@???>>>>>>============>>>>>><<<======>>>???@@@@@@@@@>>>??????@@@AAAAAABBBBBBDDDBBBAAABBBFFFKKKOOOQQQXXXmmmnnniiioooQQQCCCAAA>>>:::999999999999999999999999:::::::::;;;<<<===>>>???@@@CCCLLLVVV]]]lll|||sssllleee```YYYSSSPPPNNNLLLKKKJJJKKKKKKLLLMMMNNNOOOOOORRRSSSUUUVVVWWWYYY\\\^^^___aaadddhhhjjjlllmmmnnnppprrruuuwwwxxxvvvsssqqqtttssspppooopppsssvvvyyy|||~~~{{{tttssspppnnnkkkiiihhhgggjjjhhhhhhiiimmmqqqssstttsssvvv{{{~~~VVVYYY\\\```ccceeeffffffdddeeefffhhhjjjlllnnnooorrrrrrrrrqqqqqqtttxxx{{{|||~~~yyyvvvuuussspppmmmjjjhhhfffeeedddeeefffgggggghhhjjjkkkkkkjjjiiihhhiiijjjkkkkkkkkklllooorrruuutttsssqqqpppsssyyy}}}xxxyyy{{{~~~vvvfffaaa[[[UUURRRPPPNNNLLLJJJJJJJJJHHHEEEAAA@@@?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAABBBCCCDDDEEEHHHLLLOOOYYYiiihhhaaa}}}vvvSSSBBBAAA???:::999999999999999999999999;;;;;;:::;;;;;;<<<===>>>@@@EEENNNUUU\\\ppp}}}vvvlllfff]]]ZZZUUUPPPLLLJJJJJJJJJJJJLLLNNNOOOPPPQQQPPPPPPSSSSSSTTTVVVXXXYYYZZZ[[[[[[^^^cccfffgggggghhhiiijjjmmmrrrvvvxxxwwwuuussssssrrrqqqrrrtttwww{{{}}}}}}~~~xxxvvvsssqqqmmmiiiggggggggghhhggghhhiiiiiijjjmmmqqquuuvvvzzz~~~QQQSSSWWW[[[^^^___`````````aaabbbeeegggjjjkkklllkkklllmmmmmmnnnrrrwwwzzz}}}~~~zzzvvvtttsssrrrpppnnniiihhhgggeeeeeeeeeggggggfffhhhiiikkkkkkjjjiiihhhjjjkkkkkkkkkkkklllnnnqqqttttttsssrrrrrrtttyyy|||{{{rrrbbb___ZZZVVVTTTSSSRRRQQQNNNNNNLLLIIIEEEBBBAAA@@@??????@@@@@@@@@@@@??????====================================>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAABBBCCCDDDEEEHHHLLLOOOWWWfff|||iiiaaazzzxxxUUUCCCAAA@@@:::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>CCCGGGOOOXXXddd|||{{{|||rrrhhhbbbZZZWWWRRRMMMJJJIIIJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ^^^bbbeeeffffffhhhiiikkknnnrrrvvvxxxwwwuuuttttttsssrrrsssuuuxxx|||~~~~~~}}}wwwvvvrrrooollliiigggggghhhiiigggiiijjjjjjkkknnnrrruuuwwwzzzMMMNNNQQQUUUWWWYYYYYYZZZZZZ[[[]]]```cccfffhhhiiieeefffhhhjjjmmmqqqvvvzzz}}}~~~}}}xxxvvvrrrppppppooonnnmmmiiihhhgggeeeeeefffggggggfffggghhhjjjjjjjjjiiihhhkkklllllllllkkkkkkmmmooorrrssstttuuuuuuvvvyyy|||yyyqqqccc```]]][[[[[[[[[ZZZYYYUUUSSSOOOJJJFFFCCCBBBAAA??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAABBBCCCCCCDDDGGGLLLOOOTTTbbbwwwjjj```vvv|||XXXDDDBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>DDDFFFMMMYYYlllwww}}}uuulllccc^^^UUURRRNNNJJJHHHIIIKKKLLLLLLMMMOOOQQQSSSTTTTTTTTTYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ]]]aaacccdddeeeggghhhlllooosssvvvxxxxxxvvvuuuuuuttttttuuuwwwzzz}}}{{{uuutttooommmkkkiiihhhhhhiiijjjhhhiiikkklllmmmpppsssvvvxxx{{{JJJKKKNNNPPPRRRTTTUUUUUUUUUVVVYYY\\\___bbbeeefffccceeegggjjjlllpppuuuyyy}}}}}}}}}}}}~~~|||zzztttrrrooommmkkkjjjjjjiiihhhgggfffeeeeeefffggggggeeefffggghhhiiiiiiiiihhhkkklllmmmlllkkkjjjlllmmmpppsssvvvwwwxxxyyyzzz||||||uuullljjjgggffffffeeedddbbb[[[WWWPPPJJJFFFCCCBBBAAA??????@@@@@@@@@@@@??????====================================>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@AAABBBCCCDDDGGGKKKOOORRR___rrriii]]]ppp\\\GGGCCCAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>CCCEEEKKKXXXqqqsssxxxppphhh```[[[QQQOOOKKKIIIHHHJJJLLLNNNNNNOOOPPPRRRTTTVVVWWWWWW[[[ZZZZZZZZZZZZZZZZZZZZZYYY\\\```bbbcccdddfffhhhmmmpppsssvvvxxxwwwvvvuuuvvvvvvvvvwwwyyy|||xxxsssrrrlllkkkiiihhhhhhhhhjjjjjjiiijjjlllnnnooorrruuuxxxyyy|||FFFGGGIIIKKKMMMNNNOOOPPPRRRSSSVVVYYY\\\___bbbcccaaacccfffhhhjjjmmmqqqtttzzzzzzzzz{{{|||}}}}}}yyywwwrrrqqqnnnjjjgggeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeefffggghhhhhhiiiiiikkkmmmnnnmmmkkkjjjkkklllooorrrwwwyyyzzz{{{{{{||||||wwwuuusssqqqooommmiiiggg```YYYQQQJJJFFFDDDBBB@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@AAABBBCCCDDDGGGKKKNNNRRR]]]oooiii[[[jjjaaaJJJDDDAAA<<<::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>CCCEEEKKKYYYtttpppzzzsssllleee^^^YYYOOOMMMLLLJJJJJJLLLMMMOOONNNNNNPPPRRRTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\___aaabbbcccfffhhhnnnpppsssuuuwwwvvvuuuuuuvvvwwwwwwxxxzzz}}}{{{tttqqqqqqjjjiiihhhhhhhhhiiiiiijjjiiikkknnnpppqqqtttwwwzzzzzz~~~CCCDDDEEEFFFGGGIIIJJJKKKPPPQQQTTTVVVYYY\\\^^^___^^^```cccdddfffhhhlllnnnvvvvvvwwwyyyzzz|||}}}}}}{{{vvvtttooonnnlllhhhdddbbbbbbbbbcccccccccddddddddddddddddddeeeeeefffggghhhiiiiiijjjlllnnnmmmlllkkkkkklllooossswwwzzz||||||}}}~~~|||zzzvvvrrrlllhhhbbb[[[RRRLLLHHHFFFBBB?????????@@@@@@@@@@@@??????????????????????????????============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@AAABBBBBBCCCFFFKKKNNNRRR[[[kkklllZZZfff~~~eeeLLLEEEBBB===::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>EEEHHHNNNZZZuuu}}}mmm~~~{{{tttmmmggg```ZZZVVVNNNMMMMMMMMMLLLMMMMMMMMMJJJKKKLLLNNNQQQTTTVVVXXXVVVVVVWWWXXXXXXYYYZZZZZZZZZ\\\___aaabbbdddfffiiinnnppprrrtttuuuuuuttttttvvvwwwxxxyyy{{{~~~|||wwwqqqnnnoooiiihhhhhhhhhhhhhhhiiiiiijjjlllppprrrtttvvvyyy{{{{{{CCCCCCDDDEEEFFFGGGIIIIIINNNOOOQQQTTTVVVXXXZZZ[[[\\\^^^aaaccceeehhhkkknnnqqqsssuuuxxxzzz{{{{{{{{{|||wwwssspppkkkkkkjjjgggbbb```aaacccaaaaaabbbcccccccccccccccdddddddddeeefffgggiiiiiiiiikkkmmmnnnlllkkkllllllooossswwwzzz|||}}}~~~wwwpppkkkddd]]]TTTOOOLLLIIIDDD@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@AAABBBBBBCCCFFFJJJNNNQQQYYYhhh{{{ppp\\\cccyyyhhhNNNFFFBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>DDDJJJPPPZZZqqqvvvkkk~~~xxxtttmmmgggaaa[[[UUUQQQLLLMMMNNNNNNNNNLLLJJJIIIEEEFFFGGGIIILLLOOORRRTTTSSSTTTUUUWWWYYY[[[\\\]]][[[]]]___aaabbbdddgggjjjnnnoooqqqsssttttttssssssvvvvvvxxxzzz|||~~~~~~xxxtttooommmmmmhhhhhhhhhhhhhhhhhhhhhhhhjjjmmmqqqtttuuuwwwzzz||||||FFFFFFFFFFFFHHHIIIJJJKKKMMMNNNPPPRRRTTTVVVWWWXXX\\\^^^bbbeeegggjjjnnnpppoooqqqtttwwwzzz{{{zzzzzz}}}}}}~~~|||yyyuuuqqqnnnhhhiiiiiifffbbbaaabbbeee___```aaabbbbbbbbbbbbbbbdddddddddeeefffgggiiiiiihhhkkkmmmnnnmmmllllllmmmpppssswwwzzz|||}}}}}}uuupppfff___VVVQQQOOOKKKFFFAAA??????@@@@@@@@@@@@??????====================================>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB???@@@AAABBBCCCFFFJJJNNNPPPWWWfffyyyttt^^^cccvvvjjjOOOFFFCCC>>>========================;;;;;;;;;;;;;;;<<<>>>>>>AAAIIIOOOWWWlllpppjjj~~~tttoooiiibbb\\\VVVQQQMMMKKKMMMNNNOOONNNKKKHHHFFFAAABBBCCCEEEHHHKKKOOOQQQRRRSSSUUUWWWZZZ\\\^^^___\\\^^^```aaabbbdddhhhjjjnnnoooppprrrssssssrrrrrruuuvvvxxxzzz|||~~~{{{vvvsssnnnlllmmmhhhhhhhhhhhhggggggggggggkkknnnrrrtttvvvxxx{{{}}}}}}IIIHHHHHHGGGGGGHHHHHHIIILLLMMMPPPQQQSSSUUUXXX[[[YYYZZZ\\\]]]___ccciiimmmqqqqqqqqqqqqqqqtttxxx|||~~~{{{zzzvvvuuuvvvtttooojjjffffffeeedddcccccccccccc```aaaaaabbbbbbcccddddddeeeggghhhhhhhhhhhhkkkmmmllloooqqqqqqpppooooooppppppsssvvvyyyzzz|||zzztttlllddd[[[TTTLLLEEECCCFFFBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDAAABBBCCCDDDDDDEEEGGGJJJOOOYYYfffuuu}}}bbbbbbtttvvvPPPCCCEEEAAA<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>CCCEEEJJJVVVjjjvvvkkkjjj}}}~~~zzzxxxrrrmmmeee^^^XXXTTTOOOLLLLLLLLLMMMLLLJJJGGGDDDBBBBBBCCCFFFIIIKKKMMMNNNNNNVVVWWWYYYZZZZZZ[[[]]]___^^^___`````````bbbeeehhhkkknnnpppqqqqqqrrrsssuuurrrtttvvvxxxyyy{{{xxxqqqnnnmmmlllllliiihhhfffeeefffgggiiijjjmmmppptttwwwyyy{{{~~~IIIIIIHHHHHHHHHHHHIIIIIIIIIKKKMMMNNNPPPRRRUUUXXXXXXYYY[[[\\\^^^bbbhhhlllpppqqqrrrqqqqqqsssvvvyyy}}}~~~~~~{{{}}}yyyuuussstttqqqlllgggfffeeedddcccbbbbbbbbbbbbbbbbbbccccccdddeeeeeefffeeefffhhhhhhhhhiiikkkmmmoooqqqrrrrrrqqqooooooooosssuuuyyy{{{}}}|||rrrggg[[[SSSLLLEEECCCDDDAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;<<<===???@@@AAABBBBBBAAABBBCCCDDDDDDEEEGGGJJJMMMVVVbbbrrr~~~dddddduuuzzzSSSDDDDDD???<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>CCCEEEKKKUUUgggtttiiigggzzzyyytttqqqhhhddd]]]WWWSSSPPPMMMJJJKKKKKKJJJJJJHHHFFFDDDBBBCCCDDDFFFIIILLLNNNPPPQQQXXXYYY[[[\\\[[[[[[\\\]]]]]]^^^_________aaadddgggjjjlllooopppqqqqqqsssuuutttvvvxxxyyy{{{}}}xxxpppmmmkkkkkkkkkiiihhhgggggggggiiikkkmmmpppssswwwzzz|||~~~JJJJJJIIIIIIIIIIIIJJJJJJHHHIIILLLMMMNNNPPPSSSUUUVVVWWWYYYZZZ\\\```eeeiiimmmnnnooopppooooooqqqrrrxxxzzz}}}~~~}}}}}}~~~~~~~~~}}}{{{{{{xxxtttrrrqqqnnniiieeeddddddcccbbbaaaaaaaaaaaabbbbbbbbbcccddddddeeeeeedddfffggghhhhhhiiilllnnnqqqsssttttttrrrpppppppppvvvyyy}}}wwwiiiZZZQQQKKKFFFBBBBBB@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<===??????@@@@@@???@@@BBBCCCCCCCCCEEEGGGIIIKKKRRR]]]ooo~~~ddddddsssWWWEEECCC===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>CCCFFFKKKTTTddd{{{sssgggddduuu{{{ssslllhhh^^^ZZZUUUQQQNNNMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGJJJMMMPPPTTTUUU[[[\\\^^^^^^\\\ZZZYYYYYYYYY[[[\\\\\\]]]___bbbeeegggiiilllnnnoooqqqsssuuuwwwyyyzzz{{{|||~~~vvvoookkkjjjiiihhhiiihhhhhhhhhiiilllnnnpppqqqtttxxx{{{~~~KKKKKKJJJJJJJJJJJJKKKKKKIIIJJJLLLMMMNNNOOORRRTTTTTTUUUWWWYYYZZZ^^^bbbfffhhhjjjllllllkkkjjjjjjkkkrrruuuyyy|||||||||}}}~~~|||||||||}}}}}}}}}|||{{{zzzwwwtttqqqppplllhhhdddcccbbbaaa``````___``````______``````aaabbbbbbbbbccceeegggggghhhjjjlllooopppsssuuuuuutttsssssstttyyy|||tttdddTTTLLLIIIFFFCCCBBB??????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<============<<<===>>>??????????????????@@@AAACCCCCCCCCDDDGGGIIIJJJOOOZZZmmm}}}bbb```kkkZZZGGGCCC<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCFFFKKKSSS```vvvvvviiicccrrrwwwnnneee```YYYVVVQQQNNNLLLKKKJJJHHHGGGEEEDDDBBBBBBBBBDDDEEEFFFGGGIIIKKKOOOTTTWWWYYY]]]___```___[[[XXXVVVVVVUUUWWWXXXYYYZZZ\\\```cccdddfffjjjlllnnnppprrrtttyyyzzz{{{|||}}}|||tttnnnjjjhhhgggggghhhgggggghhhjjjmmmppprrrrrruuuyyy|||~~~LLLKKKKKKJJJJJJKKKKKKLLLHHHJJJKKKLLLLLLMMMPPPRRRRRRTTTVVVXXXYYY\\\```cccfffhhhkkkllljjjiiihhhhhhmmmqqqvvvyyy{{{|||~~~zzz{{{||||||{{{zzzzzzzzzyyyxxxuuurrrpppllliiifffbbbbbbaaa```____________^^^______``````aaaaaabbbbbbdddfffggghhhjjjmmmpppooorrruuuwwwwwwwwwyyyzzz{{{}}}~~~zzzwwwhhhZZZLLLGGGGGGEEECCCBBB???????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===============??????@@@@@@AAA@@@@@@???@@@AAABBBCCCCCCDDDFFFIIIIIIOOOZZZmmmbbb^^^ddd|||\\\HHHCCC=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCFFFLLLRRR^^^rrr}}}mmmeeeqqq}}}tttjjj```ZZZVVVRRRNNNJJJIIIHHHFFFEEEEEECCCBBB@@@AAACCCEEEFFFHHHIIIKKKOOOSSSWWWZZZ\\\^^^______]]]YYYVVVTTTTTTSSSTTTVVVWWWXXX[[[___bbbcccfffiiilllnnnppprrrtttyyyzzz{{{|||}}}~~~yyyrrrllliiihhhgggfffgggfffggghhhjjjnnnqqqssstttwww{{{~~~KKKKKKJJJJJJJJJJJJKKKKKKGGGHHHIIIIIIIIIJJJLLLOOOQQQSSSUUUWWWYYY[[[^^^aaagggiiikkkllljjjiiiiiijjjkkkooossswwwyyy{{{~~~zzz{{{||||||zzzyyyyyyyyyxxxwwwuuussspppmmmjjjhhhbbbbbbaaa```____________`````````aaabbbbbbccccccaaacccfffggghhhkkknnnqqqooorrrvvvxxxyyy{{{|||~~~}}}{{{sssnnnkkkgggdddXXXNNNFFFEEEFFFDDDCCCCCC???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???AAABBBBBBBBBDDDFFFHHHIIIPPP\\\mmmeee___aaattt]]]HHHDDD>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBGGGMMMSSS^^^qqqrrrgggqqqxxxoooeee[[[UUUQQQMMMIIIFFFDDDDDDBBBAAACCCBBBAAAAAABBBDDDGGGHHHIIIKKKOOOSSSWWWZZZ\\\]]]\\\]]]\\\YYYUUUSSSRRRSSSTTTUUUWWWYYYZZZ]]]aaadddfffiiillloooppprrruuuwwwyyyzzz{{{|||~~~{{{wwwpppllljjjiiihhhgggggggggggghhhkkknnnrrrtttxxx{{{KKKJJJJJJIIIIIIJJJJJJKKKGGGHHHIIIIIIIIIJJJLLLNNNPPPSSSUUUWWWXXX[[[^^^```eeeggghhhiiihhhggghhhiiilllooorrrtttuuuwwwzzz}}}zzz|||}}}|||yyywwwwwwyyyuuuuuuuuusssooolllkkkjjjcccbbbaaa```__________________```aaaaaabbbbbbcccaaaccceeeggghhhkkkoooqqqqqqtttwwwzzz{{{|||}}}uuunnneee___[[[YYYUUURRRKKKFFFCCCEEEEEECCCBBBCCC@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@???@@@BBBBBBBBBCCCFFFHHHGGGPPP]]]mmmeee______ppp]]]HHHDDD???============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAFFFNNNTTT^^^qqquuuiiissszzzqqqhhh___VVVQQQLLLIIIEEECCCBBBBBBBBBAAABBBBBBBBBCCCDDDGGGIIIJJJJJJMMMRRRVVVZZZ\\\\\\\\\ZZZZZZXXXUUUQQQPPPRRRSSSWWWXXX[[[\\\^^^aaafffiiilllnnnrrrtttuuuwwwyyy{{{yyyzzz|||}}}xxxtttooollljjjjjjiiiiiiiiiiiiiiijjjlllooosssuuuzzz}}}JJJJJJIIIIIIIIIIIIJJJJJJIIIKKKLLLKKKKKKKKKMMMOOOPPPSSSUUUWWWYYYZZZ]]]___aaacccddddddddddddeeegggnnnpppqqqrrrrrrtttwwwzzz{{{}}}~~~}}}yyyvvvwwwxxxsssttttttrrrooolllkkkjjjcccbbbaaa``````______```]]]]]]^^^^^^___````````````bbbeeegggiiikkkooorrrsssvvvyyy{{{{{{|||}}}~~~yyyqqqllljjjddd^^^VVVQQQOOOMMMJJJGGGDDDBBBCCCFFFFFFBBBAAACCCAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>><<<===>>>??????@@@@@@@@@???@@@BBBBBBBBBCCCFFFHHHFFFPPP^^^mmmccc]]]\\\lll]]]HHHDDD???>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@FFFNNNUUU___rrrvvvjjjttt~~~}}}uuulllcccZZZRRRMMMJJJHHHDDDCCCCCCDDDDDDCCCAAABBBCCCDDDFFFHHHJJJKKKKKKNNNSSSYYY\\\]]]]]]\\\YYYXXXUUURRROOOOOOQQQTTTZZZ[[[^^^```bbbeeeiiimmmpppsssvvvxxxyyyzzz|||~~~zzz{{{}}}}}}wwwsssooolllkkkkkkjjjjjjkkkkkkkkkkkknnnqqqtttvvvyyy|||JJJIIIIIIIIIKKKKKKKKKJJJMMMMMMMMMNNNPPPRRRTTTUUUSSSTTTUUUWWWXXXXXXXXXXXX\\\[[[[[[]]]```dddhhhkkknnnnnnoooppprrrssstttuuuxxxyyy{{{{{{zzzxxxuuusssrrrtttsssooommmmmmiiicccbbb```^^^\\\\\\\\\]]]^^^`````````aaabbbbbb```^^^ccceeegggjjjmmmoooqqqqqqttttttuuuvvvyyy{{{}}}~~~rrreee]]]ZZZYYYYYYPPPOOONNNKKKHHHDDDBBB@@@DDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGLLLOOOWWWfffyyyaaaYYY[[[ggg^^^HHHCCC???============<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>DDDGGGLLLVVVfff|||{{{lllyyy{{{wwwqqqhhh___VVVOOOLLLDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCEEEGGGIIIJJJJJJKKKPPPRRRVVVYYY[[[ZZZXXXVVVWWWSSSNNNLLLOOOTTTYYY\\\```bbbdddfffiiinnntttyyy}}}~~~~~~yyyssssssqqqooommmjjjhhhggghhhiiijjjmmmooorrruuuvvv~~~~~~NNNMMMLLLLLLLLLMMMLLLLLLQQQRRRTTTWWWYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYZZZ]]]aaaeeegggkkkkkklllnnnpppqqqrrrssswwwxxxyyyyyyxxxvvvsssqqqnnnqqqqqqnnnlllmmmiiidddbbbaaa___^^^]]]]]]^^^_________```aaabbbbbbaaa___eeefffiiillloooqqqrrrssstttuuuuuuwwwyyy{{{}}}ssslll```VVVPPPNNNNNNMMMJJJJJJIIIHHHFFFDDDCCCBBBDDDCCCBBBBBBAAAAAAAAAAAADDDDDDDDDDDDCCCBBB@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGJJJMMMUUUcccvvvaaaXXX[[[fff___HHHCCC???============<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????DDDGGGMMMXXXhhh~~~pppzzz}}}tttpppjjjbbbYYYPPPJJJGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOQQQTTTVVVVVVVVVTTTSSSTTTRRROOOOOORRRWWW]]]```eeegggiiilllpppvvv~~~}}}~~~{{{vvvtttrrrooommmkkkjjjiiiiiijjjkkkmmmppptttvvvxxxRRRQQQQQQPPPPPPQQQRRRRRRWWWZZZ___dddffffffeeeddddddbbb___[[[YYYXXXXXXXXXWWWVVVVVVWWWYYY]]]aaadddggghhhiiikkkmmmnnnppppppvvvwwwwwwwwwvvvssspppnnnkkkoooooommmkkkllliiieeecccbbb```___^^^^^^______\\\]]]^^^```aaaaaabbbaaaggghhhkkknnnpppssstttuuuuuuvvvvvvxxxzzz|||~~~xxxjjj]]]WWWPPPJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDGGGGGGGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGHHHKKKRRR___qqqaaaYYY[[[fffaaaHHHCCC>>>============<<<<<<<<<<<<===<<<<<<======>>>???@@@CCCGGGNNNYYYiiittt|||~~~xxxpppmmmggg___WWWOOOJJJGGGEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQPPPPPPOOOOOOPPPRRRWWW\\\bbbeeekkknnnrrrvvv{{{}}}~~~{{{vvvtttqqqnnnkkkjjjjjjjjjkkkkkklllooorrrvvvyyy{{{TTTUUUUUUUUUUUUXXX[[[^^^aaaeeelllrrrtttssspppnnnkkkhhhbbb[[[WWWTTTSSSSSSTTTSSSSSSTTTWWW\\\```cccdddeeefffhhhkkkmmmnnnooovvvvvvvvvvvvtttqqqooommmlllpppqqqmmmkkkjjjhhhdddbbbaaa```___^^^^^^^^^___ZZZ\\\^^^___```aaacccdddhhhiiillloooqqqsssuuuvvvvvvwwwxxxyyy{{{~~~mmm^^^TTTPPPLLLIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGEEECCCBBBAAA??????>>>>>>>>>>>>>>>???====================================>>>???@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGGGGJJJQQQ]]]mmmcccZZZ\\\gggbbbIIICCC???============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCHHHOOOYYYhhh}}}uuu{{{yyytttlllhhhccc[[[TTTNNNJJJHHHEEEDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLNNNPPPQQQRRRPPPPPPOOONNNNNNMMMNNNNNNKKKMMMQQQVVV[[[aaagggjjjpppttt|||~~~{{{}}}|||xxxuuusssooollljjjjjjjjjkkkmmmmmmnnnqqqtttyyy|||UUUVVVXXXYYY\\\aaahhhmmmooossszzz~~~}}}xxxuuulllggg```YYYSSSOOONNNNNNSSSRRRSSSTTTWWW\\\```cccbbbccceeegggjjjlllnnnooouuuuuuuuutttsssqqqooonnnooossstttooojjjiiifffccc``````___^^^]]]]]]]]]]]]YYY\\\^^^___```aaadddggghhhiiillloooqqqtttuuuvvvxxxxxxyyy{{{}}}|||jjj]]]RRRPPPMMMLLLKKKJJJHHHFFFGGGFFFEEEDDDDDDDDDEEEEEEIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGEEEDDDAAA???>>>???>>>>>>>>>>>>>>>??????====================================>>>???@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGHHHKKKQQQ[[[jjj~~~eee\\\]]]hhhcccIIIDDD@@@============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>DDDIIIOOOWWWcccwwwtttzzz~~~zzzuuuqqqddd```[[[TTTNNNJJJGGGEEEDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJKKKLLLMMMPPPQQQSSSMMMLLLKKKJJJJJJJJJKKKLLLJJJNNNTTTZZZ___eeekkkooossszzz~~~|||zzzyyyxxxxxxvvvxxx{{{~~~~~~yyyvvvuuussspppmmmllllllnnnooooooooopppssswww|||VVVXXX[[[^^^aaaiiissszzz}}}vvvrrrddd```ZZZTTTOOOMMMMMMMMMUUUTTTTTTUUUWWW[[[___aaa```bbbdddfffiiilllnnnooossssssssssssrrrpppooonnnpppuuuvvvpppjjjgggeeebbb_________^^^]]]]]]\\\\\\ZZZ]]]`````````aaaeeeiiiiiijjjmmmppprrrtttvvvwwwyyyyyyzzz|||~~~{{{jjj___UUUSSSQQQOOOOOOMMMKKKHHHLLLKKKIIIGGGFFFFFFFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFCCCAAA???>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGHHHKKKQQQZZZggg{{{fff]]]\\\gggeeeJJJEEEAAA============<<<<<<<<<<<<:::::::::;;;;;;<<<===>>>CCCHHHOOOUUU___qqqqqqyyyzzzuuupppmmm```]]]XXXRRRMMMJJJHHHGGGDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKKKKKKKMMMPPPRRRSSSJJJJJJJJJJJJJJJKKKLLLMMMNNNSSSZZZ___ccchhhooossswww~~~}}}rrrqqqpppoooooopppqqqrrrpppssswww{{{}}}xxxtttuuutttrrrqqqpppqqqssstttqqqqqqrrruuuyyy~~~XXX[[[___aaaeeennnzzzyyyqqqiiidddWWWUUURRRPPPNNNOOOPPPQQQZZZXXXWWWVVVVVVXXX[[[\\\^^^___bbbeeehhhkkkmmmnnnppppppppppppoooooonnnnnnmmmsssuuuoooiiifffeeeccc`````````______^^^]]]\\\[[[___aaaaaa```aaafffjjjkkklllnnnqqqtttvvvxxxxxxzzzzzz{{{}}}rrrggg___^^^\\\[[[ZZZYYYWWWTTTUUUSSSQQQOOOMMMMMMNNNOOOMMMOOOPPPRRRRRRRRRPPPOOOLLLKKKJJJHHHFFFCCCAAA???>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGGGGKKKPPPXXXdddxxxfff\\\ZZZdddgggKKKDDD@@@============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???BBBGGGNNNTTT\\\nnn}}}nnnxxx{{{vvvpppjjjggg^^^[[[VVVQQQMMMJJJJJJIIIFFFFFFGGGHHHIIIKKKMMMNNNLLLLLLKKKLLLNNNPPPSSSUUULLLMMMNNNOOOQQQRRRSSSTTTVVV[[[aaaeeegggkkkrrrxxx}}}yyyrrrnnnhhhgggffffffgggiiikkkmmmooosssxxx}}}~~~|||yyytttqqqqqqqqqqqqqqqrrrssstttuuusssssstttvvv{{{ZZZ]]]aaadddgggppp}}}zzzooocccZZZUUUNNNMMMMMMMMMNNNQQQSSSUUU]]][[[YYYVVVUUUUUUWWWXXX]]]^^^```cccgggjjjlllnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjpppsssnnnhhhfffeeedddaaaaaaaaaaaa```___^^^]]]\\\```cccbbb```aaafffkkklllnnnpppsssvvvxxxyyyzzz{{{{{{|||}}}{{{qqqlllkkkiiihhhhhhgggeeeccc]]][[[YYYWWWVVVVVVWWWXXXRRRTTTWWWYYYYYYXXXVVVUUUOOONNNMMMKKKHHHEEECCCAAA>>>>>>===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA@@@BBBCCCDDDCCCDDDFFFGGGGGGJJJOOOVVVbbbvvvfff[[[YYYbbbiiiKKKDDD???>>>=========<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@FFFMMMSSS\\\mmmyyymmmyyy|||xxxssslllfffbbbXXXUUUQQQLLLHHHFFFFFFFFFHHHHHHIIIJJJLLLNNNOOOPPPMMMMMMLLLMMMOOOQQQTTTVVVPPPRRRTTTVVVYYYZZZ[[[\\\[[[```fffiiijjjnnnuuu{{{yyypppiiieeeeeedddbbbbbbcccfffiiikkkrrrvvv{{{~~~xxxxxxwwwwwwvvvtttooolllllllllmmmooopppqqqrrrssstttttttttwww|||XXX```ggghhhmmmxxxuuuggg___ZZZUUURRROOONNNMMMMMMNNNQQQSSSUUU^^^]]][[[ZZZZZZYYYXXXVVVVVVZZZ___dddiiikkklllmmmooonnnnnnooopppqqqqqqpppooonnnllljjjgggfffeeedddcccbbbaaa```___^^^^^^^^^___``````bbbcccdddeeeeeelllooorrrtttuuuvvvxxxzzz}}}}}}~~~{{{rrrssstttuuuuuutttsssrrrnnnkkkgggeeecccbbbaaa___ddd___ZZZZZZ\\\\\\XXXSSSSSSTTTTTTRRRLLLFFF@@@>>>>>>>>>===============>>>@@@@@@@@@???????????????============>>>>>>>>>>>>@@@AAABBBDDDEEEEEEFFFFFFIIIHHHJJJRRR^^^ooogggXXXUUU___oooLLLAAA===>>>>>>===<<<;;;::::::999;;;;;;;;;;;;<<<>>>???@@@BBBHHHNNNTTT___rrruuummm{{{|||uuusssnnnfff___]]]VVVRRRLLLHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNQQQRRRRRRPPPNNNPPPTTTXXXZZZZZZYYYWWWVVVWWW[[[^^^aaaaaaccccccfffkkkrrrxxx{{{|||~~~}}}zzzuuunnnhhhbbb^^^^^^```cccfffhhhlllpppsss}}}}}}wwwrrrooohhhkkkmmmnnnllljjjjjjjjjiiillloooqqqqqqrrrssstttwwwyyy|||~~~]]]dddlllsss}}}yyyjjj]]]VVVRRROOOLLLLLLLLLLLLMMMOOOQQQSSSTTT[[[ZZZYYYXXXYYYXXXWWWWWWXXXYYY\\\```dddhhhkkklllpppnnnnnnooopppqqqqqqpppqqqpppnnnkkkiiigggffffffcccbbbaaa```_______________```aaabbbcccdddeeefffkkknnnqqqssstttuuuwwwyyy~~~~~~}}}}}}|||yyyuuurrrpppooommmllliiigggeeedddccc^^^WWWRRRWWWZZZZZZWWWOOOFFFAAA>>>>>>>>>===============>>>????????????????????????============>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEIIIHHHJJJRRR]]]nnneeeVVVTTT]]]|||rrrOOODDDAAA>>>=========<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAGGGNNNTTT___rrrssskkk{{{zzztttqqqmmmeee]]][[[TTTPPPKKKGGGFFFFFFFFFEEEGGGHHHHHHJJJLLLPPPRRRTTTTTTRRRPPPRRRWWW[[[\\\\\\[[[YYYXXXYYY\\\___```aaaeeefffggglllrrrxxx{{{|||xxxvvvsssnnnhhhbbb^^^[[[^^^aaafffkkkpppvvv}}}~~~uuuoooiiidddaaa___bbbeeegggggggggggghhhiiilllpppsssttttttvvvwwwxxxzzz}}}aaaiiitttrrriii\\\SSSNNNLLLJJJHHHKKKLLLNNNPPPRRRTTTUUUUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[^^^bbbfffkkkmmmqqqpppoooppprrrrrrrrrpppqqqpppnnnkkkhhhgggeeeeeebbbaaa``````_______________```aaabbbdddeeefffgggjjjllloooqqqrrrtttvvvxxx~~~{{{yyyxxxvvvuuurrrssstttrrrmmmeee\\\WWWbbbeeefff```TTTHHHAAA???>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????BBBBBBCCCDDDEEEEEEEEEDDDHHHGGGJJJQQQ[[[kkkeeeWWWTTT\\\xxxtttSSSHHHDDD========================;;;;;;;;;;;;<<<>>>???@@@@@@EEEMMMUUU```ssstttjjj}}}}}}vvvpppoookkkbbbZZZWWWQQQMMMIIIEEEEEEEEEDDDDDDGGGGGGHHHJJJMMMQQQTTTVVVUUUTTTSSSUUUYYY]]]___```[[[ZZZZZZ[[[^^^```aaaaaahhhggghhhlllqqquuuwwwwwwpppnnnjjjfffbbb___]]]\\\cccgggnnnvvv~~~xxxnnnddd]]]XXXUUUSSSUUUXXX]]]```aaaccceeegggiiilllqqqtttvvvwwwyyy{{{yyy|||bbbmmm}}}vvvccc]]]UUUNNNLLLKKKKKKJJJMMMOOORRRVVVXXXYYYYYYYYYWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\___cccgggllloooqqqvvvuuuttttttuuuuuutttrrrooonnnkkkhhhfffdddbbbbbb```______^^^^^^^^^^^^___``````aaacccdddfffggghhhiiikkkmmmoooppprrrvvvxxx}}}||||||yyyrrrkkkhhhrrrtttrrrhhhXXXJJJBBB@@@======<<<<<<<<<===>>>>>>============>>>>>>>>>>>>======>>>>>>>>>?????????BBBBBBCCCDDDDDDDDDDDDDDDGGGGGGJJJPPPYYYhhhiiiZZZVVV[[[ttttttSSSHHHDDD=========>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@???DDDLLLVVVaaarrr|||mmm}}}xxxqqqlllkkkggg^^^VVVRRRMMMJJJFFFDDDDDDDDDDDDCCCEEEFFFGGGIIIMMMPPPTTTVVVVVVUUUUUUVVVYYY]]]```aaaZZZZZZ[[[]]]```ccccccbbbhhhffffffgggjjjlllmmmlllfffdddbbb```___```bbbccclllqqqzzzqqqjjj```XXXSSSPPPNNNMMMPPPSSSWWW[[[^^^```ccceeehhhlllrrrvvvxxxzzz{{{||||||cccrrrsssfffXXXUUUQQQMMMMMMMMMNNNNNNOOOQQQUUUYYY[[[\\\[[[[[[VVVXXXZZZ[[[ZZZ[[[]]]___aaadddiiiooosssvvvxxxyyy}}}{{{yyyxxxyyyxxxvvvtttooommmkkkhhheeecccaaa```]]]]]]\\\\\\\\\]]]^^^^^^``````bbbccceeeggghhhiiiiiikkkmmmnnnppprrrvvvyyy}}}}}}xxxkkkYYYJJJBBB@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????AAABBBCCCDDDEEEEEEEEEDDDFFFGGGJJJOOOVVVeee}}}lll\\\UUUXXXoootttSSSFFF@@@=========>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@???CCCLLLVVV```pppqqq}}}ssslllgggeeeaaaYYYRRROOOJJJGGGDDDCCCCCCDDDCCCBBBDDDDDDEEEHHHKKKOOORRRTTTUUUUUUUUUUUUWWWZZZ]]]```YYYZZZ[[[___bbbddddddcccdddbbb``````aaaaaa```___[[[[[[ZZZ[[[^^^ccchhhkkkqqqxxxzzzsssccc]]]VVVPPPNNNNNNNNNNNNNNNQQQUUUYYY[[[^^^bbbdddkkkooouuuyyy{{{|||}}}~~~cccrrryyynnnccc[[[QQQPPPNNNNNNNNNOOOPPPQQQQQQSSSVVVYYY[[[[[[[[[ZZZUUUYYY]]]______aaaeeehhhooorrrwww|||~~~|||{{{yyywwwuuuqqqooollliiifffdddbbbaaa\\\\\\\\\\\\\\\]]]^^^___```aaabbbdddfffhhhiiijjjjjjlllmmmoooqqqtttxxx{{{|||}}}~~~sssdddTTTHHHBBB???;;;;;;;;;;;;<<<===>>>>>><<<======>>>>>>??????@@@>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEEEEFFFFFFEEEFFFJJJNNNTTTbbbzzzmmm[[[QQQSSSmmmtttSSSEEE>>>========================;;;;;;;;;;;;<<<>>>???@@@AAACCCKKKVVV___lllqqqzzz|||ppphhhaaa___\\\TTTNNNLLLHHHEEECCCBBBCCCDDDCCCCCCDDDDDDEEEGGGJJJNNNQQQSSSTTTUUUUUUUUUUUUWWWZZZ]]]ZZZ[[[]]]```ccccccbbb```]]][[[YYYXXXYYYYYYXXXWWWSSSTTTVVVYYY___ffflllpppttt|||vvvllleeeWWWTTTOOOLLLMMMOOOPPPQQQPPPRRRVVVZZZ\\\```dddgggrrrvvv|||___jjjrrrooofff]]]WWWRRRMMMNNNOOOPPPPPPQQQSSSTTTTTTVVVXXXZZZ[[[\\\\\\\\\WWW\\\cccgggiiimmmsssyyy~~~|||yyyvvvsssqqqooollliiifffcccaaaaaa]]]]]]]]]]]]^^^___```aaa```aaabbbdddggghhhjjjkkklllmmmoooppprrruuuzzz~~~~~~~~~xxxfffVVVKKKDDD@@@===;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@@@@AAA>>>>>>?????????@@@@@@@@@???@@@BBBCCCEEEFFFGGGGGGDDDFFFJJJNNNRRR___xxxnnn[[[PPPSSSpppvvvUUUGGG???>>>=========<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBDDDKKKVVV]]]iii}}}kkkwww|||wwwmmmeee]]]ZZZWWWPPPLLLJJJFFFDDDBBBBBBDDDDDDDDDCCCEEEFFFFFFHHHJJJNNNPPPRRRUUUVVVVVVUUUSSSTTTXXX[[[^^^^^^```aaabbbaaa]]]ZZZUUUSSSRRRSSSUUUVVVVVVVVVRRRTTTWWW\\\cccjjjqqqtttyyyzzzrrriii___YYYRRRPPPMMMMMMOOORRRTTTUUUUUUXXX\\\```ccchhhmmmppp}}}ZZZaaaeee```XXXTTTPPPMMMNNNPPPQQQSSSSSSTTTUUUWWWYYYYYY[[[\\\]]]^^^______[[[aaaiiiooosssxxx|||xxxtttqqqnnnmmmjjjgggcccaaa___^^^^^^^^^^^^___```aaabbbccc```aaaccceeegggiiijjjkkkmmmnnnpppqqqssswww{{{~~~ooo\\\LLLDDDAAA>>><<<:::::::::;;;<<<===>>>???===>>>>>>???@@@AAAAAAAAA>>>????????????@@@@@@@@@>>>???AAACCCEEEGGGHHHHHHDDDFFFJJJMMMQQQ^^^vvvppp^^^RRRUUUuuuxxxWWWJJJBBB>>>>>>===<<<;;;::::::999;;;;;;;;;;;;===>>>???@@@DDDDDDLLLVVV\\\ffftttffftttyyysssmmmccc[[[WWWTTTNNNJJJJJJEEEDDDBBBBBBDDDEEEDDDCCCGGGGGGHHHIIIKKKNNNQQQRRRUUUWWWWWWUUUSSSSSSWWWZZZbbbbbbbbbbbbbbb^^^YYYUUUPPPOOOOOOQQQTTTWWWXXXXXXVVVXXX\\\aaahhhoootttxxx~~~~~~zzzwwwrrrmmmhhh```YYYTTTRRRPPPOOOPPPSSSVVVWWWXXXZZZ]]]bbbfffkkkpppvvvzzzRRRSSSTTTSSSPPPOOOOOOOOONNNNNNOOOQQQRRRTTTUUUVVV[[[[[[[[[ZZZYYY[[[^^^aaaccchhhpppzzz}}}zzzwwwuuutttooommmjjjgggccc```^^^]]]```^^^]]]^^^```ccccccccc___```aaaccceeehhhjjjlllmmmnnnppprrruuuwwwyyyzzz{{{|||}}}nnnaaaSSSKKKEEE@@@>>>@@@===============<<<<<<<<<<<<======>>>>>>>>>>>>===????????????????????????@@@AAAAAABBBCCCDDDEEEEEEEEEFFFJJJOOOTTT^^^qqqjjjWWWSSSXXXvvvYYYIIIBBB============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???DDDFFFNNNWWW[[[ccc~~~pppccckkkzzztttoooeee]]]VVVSSSNNNHHHFFFFFFAAAAAAAAAAAABBBDDDFFFGGGJJJKKKKKKLLLMMMOOOPPPQQQWWWVVVUUUSSSRRRTTTXXX\\\fffddd```^^^ZZZVVVQQQNNNPPPSSSUUUUUUTTTUUUXXX[[[^^^___ccchhhnnntttxxx{{{~~~{{{yyyyyy{{{yyysssmmmooojjjccc___\\\YYYTTTQQQQQQRRRTTTXXX\\\^^^___^^^```dddjjjooottt}}}JJJLLLNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWXXX]]]]]]^^^]]]]]]^^^bbbeeegggooozzz}}}zzzwwwuuutttsssooommmjjjfffcccbbb``````___^^^\\\]]]```bbbcccbbb```aaabbbccceeegggiiikkklllmmmooorrruuuxxxzzz{{{|||}}}~~~}}}uuufffZZZNNNGGGCCC???>>>???=====================<<<<<<===>>>>>>>>>>>>>>>>>>????????????????????????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFJJJNNNTTT___sssjjjXXXTTTYYYwwwYYYIIIBBB============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???CCCEEENNNWWW[[[eeelll```jjjyyyrrrlllbbb[[[TTTPPPLLLGGGDDDEEEAAAAAAAAAAAABBBDDDFFFGGGKKKLLLLLLMMMOOOPPPRRRRRRWWWWWWVVVTTTSSSUUUYYY\\\ccc```[[[WWWTTTQQQNNNLLLMMMQQQVVVYYYZZZ]]]```cccfffhhhkkkpppuuuzzz~~~~~~zzzxxxssspppmmmlllmmmkkkeee```bbb^^^YYYWWWVVVUUURRRPPPSSSTTTXXX]]]bbbeeeggggggjjjooowww}}}EEEGGGJJJLLLLLLMMMOOOPPPQQQQQQSSSTTTVVVXXXYYYZZZ]]]^^^^^^______bbbfffiiinnnwwwxxxttttttuuuvvvwwwxxxwwwvvvtttsssrrrrrrrrrooommmiiifffdddccccccccc___]]]\\\]]]___aaabbbbbbbbbbbbcccdddeeeggghhhiiikkklllooorrruuuxxx{{{|||}}}~~~~~~|||rrrjjj]]]RRRHHHCCCAAA>>>===???<<<<<<==================<<<===>>>>>>??????>>>>>>????????????????????????@@@@@@AAABBBCCCDDDEEEFFFGGGFFFIIIMMMSSS___tttjjjWWWUUUYYYwwwZZZIIIAAA============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???BBBEEEMMMVVV[[[fffkkk^^^hhhwwwnnnhhh]]]VVVOOOLLLIIIDDDBBBCCC@@@@@@AAAAAACCCEEEGGGHHHLLLLLLMMMNNNPPPQQQRRRSSSUUUVVVVVVVVVVVVXXX[[[^^^bbb]]]VVVQQQNNNNNNMMMLLLNNNRRRXXX^^^bbbfffjjjmmmtttuuuwwwzzz}}}|||vvvqqqoooooollliiieeedddcccaaa\\\WWWTTTRRRPPPPPPRRRSSSRRRQQQUUUXXX\\\bbbhhhmmmppprrrqqqwww~~~{{{vvvtttuuuzzzFFFIIILLLMMMNNNOOOPPPRRRQQQQQQSSSUUUWWWXXXZZZ[[[ZZZ[[[]]]___aaafffkkkooottt|||uuuqqqkkkggghhhjjjlllnnnooonnnnnnnnnnnnoooooopppooommmiiieeecccbbbbbbccc___^^^\\\]]]___bbbbbbbbbcccccccccdddeeefffggghhhlllmmmooorrrtttwwwyyyzzz~~~~~~wwwllldddYYYOOOEEEBBBAAA>>>===???<<<<<<<<<<<<============<<<===>>>???????????????????????????????????????@@@@@@AAABBBCCCEEEEEEFFFGGGFFFHHHKKKQQQ___vvvjjjWWWTTTWWWrrrZZZIIIAAA============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???BBBFFFMMMTTTZZZgggppp^^^fff{{{{{{sssiiibbbXXXQQQKKKHHHFFFAAA???AAA???@@@AAABBBDDDFFFHHHIIILLLMMMNNNOOOPPPPPPQQQQQQPPPSSSUUUWWWYYY[[[^^^```aaa[[[SSSNNNLLLNNNPPPQQQUUUXXX]]]cccjjjpppuuuxxx~~~}}}|||{{{{{{|||{{{xxxrrrlllhhhgggggghhhddd```^^^\\\YYYUUURRRNNNNNNOOOPPPSSSUUUVVVVVVWWWZZZ```ffflllqqqvvvzzzyyy{{{vvvpppmmmjjjhhhjjjnnnsssvvv|||JJJLLLNNNOOONNNNNNOOOPPPOOOPPPRRRTTTVVVXXXYYYZZZYYY[[[^^^aaadddiiippptttzzz~~~~~~vvvqqqgggccc___]]]^^^aaadddfffeeeeeeeeefffhhhjjjkkklllnnnlllhhheeebbbaaa`````````^^^]]]]]]```bbbccccccddddddddddddeeefffggggggmmmnnnppprrrtttvvvwwwxxx~~~~~~{{{ssshhh```XXXNNNFFFCCCBBB???===>>>;;;<<<<<<<<<======>>>>>><<<===>>>???@@@@@@@@@@@@???????????????????????????@@@AAABBBCCCEEEFFFFFFGGGFFFGGGJJJPPP^^^uuujjjVVVRRRTTTlllYYYHHHBBB============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???BBBGGGMMMSSSYYYhhhyyyaaaeeewww}}}vvvmmmccc\\\SSSLLLGGGEEECCC???>>>@@@???@@@BBBDDDFFFHHHJJJJJJLLLMMMNNNNNNOOONNNMMMMMMKKKNNNSSSXXXZZZ]]]```bbb]]]WWWPPPLLLMMMPPPTTTWWWZZZ]]]aaaiiirrrzzzzzzuuuqqqnnnmmmkkklllllliiieeebbb``````^^^[[[WWWTTTQQQOOOMMMLLLNNNOOORRRTTTUUUWWWYYYZZZXXX]]]ccciiinnnttt{{{~~~vvvoookkkgggeeebbb```aaadddhhhkkkrrrwwwKKKMMMNNNNNNLLLKKKKKKLLLNNNOOOQQQSSSUUUWWWYYYZZZ[[[]]]```bbbfffkkkqqquuuxxxyyyyyywwwrrrmmmgggccc\\\YYYVVVUUUWWWZZZ\\\]]]ZZZ[[[\\\^^^```ccceeegggiiihhhfffcccaaa___^^^^^^___]]]\\\]]]___aaabbbbbbcccccccccdddeeefffggghhhlllmmmoooqqqtttvvvwwwxxx}}}~~~~~~|||vvvnnnccc[[[VVVMMMFFFDDDCCC???======;;;;;;<<<<<<===>>>>>>>>><<<===>>>???@@@AAAAAAAAA??????????????????????????????@@@BBBDDDEEEFFFGGGFFFEEEFFFIIIOOO\\\ssskkkWWWRRRRRRiii{{{WWWHHHCCC============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAAGGGMMMSSS[[[mmmccceeeuuuxxxppphhh^^^WWWPPPIIIDDDDDDBBB???>>>@@@@@@AAADDDFFFIIIKKKLLLMMMNNNNNNOOOOOONNNLLLKKKJJJGGGKKKRRRWWWZZZ\\\^^^___VVVRRRNNNMMMPPPUUUYYY\\\^^^aaagggqqq{{{|||uuunnnhhheeecccccc```bbbcccccc```]]][[[ZZZWWWTTTQQQNNNKKKJJJKKKKKKOOOQQQTTTVVVWWWXXXZZZ\\\[[[aaagggmmmsssyyywwwpppjjjeeebbbaaa```^^^]]]^^^```ccceeehhhnnnuuuyyy}}}LLLNNNOOONNNLLLJJJJJJKKKNNNOOOQQQSSSVVVXXXZZZ[[[]]]^^^```aaabbbfffkkknnnmmmllljjjgggddd```]]][[[VVVTTTQQQQQQRRRSSSSSSRRRQQQRRRSSSVVVYYY\\\^^^```aaaaaabbbbbbaaa```^^^]]]]]][[[ZZZ[[[]]]___``````cccccccccdddeeefffhhhiiiiiijjjmmmppptttwwwzzz{{{|||}}}~~~yyysssjjj___WWWPPPHHHBBBBBBBBB>>><<<<<<;;;;;;<<<<<<===>>>>>>???<<<===>>>???@@@AAAAAAAAA????????????????????????>>>???@@@BBBDDDEEEGGGGGGEEEDDDFFFIIINNN[[[qqqmmmXXXTTTTTTjjjwwwTTTHHHDDD============<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????FFFMMMTTT___tttcccdddttt{{{rrrkkkbbbZZZSSSNNNHHHCCCCCCBBB??????AAA@@@BBBEEEHHHKKKMMMNNNOOOQQQQQQQQQQQQOOOLLLIIIGGGFFFKKKRRRWWWYYYYYYYYYYYYQQQPPPOOOQQQVVV\\\```bbbccchhhqqq|||sssnnnhhhbbb^^^^^^___aaaaaabbbcccaaa]]]ZZZXXXXXXRRRPPPNNNKKKIIIIIIKKKMMMPPPSSSWWWYYYZZZZZZ\\\______eeennnuuu{{{zzzssslllgggccc```]]]]]]]]]\\\\\\^^^aaadddfffdddjjjqqquuuzzzMMMOOOPPPOOOMMMLLLLLLLLLOOOPPPQQQTTTVVVYYYZZZ[[[\\\]]]^^^]]]]]]___cccfffaaaaaa___]]][[[YYYWWWVVVSSSQQQOOONNNNNNNNNLLLKKKKKKLLLNNNPPPSSSWWWYYY[[[[[[]]]___aaaaaa```___^^^[[[YYYXXXYYY[[[]]]^^^^^^bbbbbbcccdddeeeggghhhiiifffhhhkkkppptttyyy|||~~~{{{|||}}}zzzsssjjj^^^VVVKKKDDD???@@@@@@===;;;<<<;;;;;;;;;<<<===>>>>>>???<<<===>>>???AAAAAAAAABBB????????????????????????>>>???@@@BBBDDDEEEGGGGGGDDDDDDFFFIIINNNZZZooonnnZZZVVVWWWmmmuuuSSSHHHEEE>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>EEENNNUUUccczzz}}}aaadddtttyyyoooggg___WWWRRRNNNGGGCCCCCCBBB@@@@@@BBBAAACCCFFFJJJMMMOOOPPPPPPSSSSSSSSSRRRPPPLLLIIIGGGGGGLLLRRRWWWWWWVVVUUUTTTQQQPPPRRRVVV]]]cccgggiiijjjpppzzz}}}uuuhhhddd___ZZZYYY[[[```ccchhhhhhfffbbb^^^ZZZYYYZZZLLLKKKIIIFFFDDDFFFIIILLLQQQUUUZZZ\\\]]]]]]```bbbbbbiiirrrzzz}}}{{{{{{yyytttmmmhhhdddaaa___]]][[[[[[[[[]]]___cccfffhhhdddjjjqqqvvv|||RRRQQQQQQPPPOOOOOOOOOOOOSSSRRRSSSVVVZZZ]]]^^^^^^^^^ZZZXXXXXXZZZ[[[[[[YYY\\\[[[[[[ZZZYYYXXXWWWWWWSSSRRROOOMMMJJJIIIHHHGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSVVVYYY\\\\\\]]]^^^```[[[\\\]]]]]]\\\]]]___aaa___aaadddeeeeeeeeefffhhhlllnnnqqqsssuuuxxx|||~~~}}}~~~xxxoooeeeYYYQQQJJJGGGDDD@@@===<<<===>>>===>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@?????????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDEEEHHHMMMXXXmmmnnnYYYUUUVVVnnnzzzUUUDDDCCC@@@???===;;;:::;;;<<<===<<<;;;;;;<<<<<<===>>>???>>>CCCIIIRRRddddddfffvvvuuulllddd\\\TTTNNNIIIGGGCCCAAA???@@@AAABBBEEEKKKMMMLLLMMMPPPRRRQQQOOORRRUUUTTTOOOJJJGGGFFFJJJMMMRRRWWWZZZYYYVVVRRRKKKPPPVVV[[[___eeelllqqqtttyyy}}}nnnbbb^^^]]]\\\[[[]]]```ccceeelllnnnooolllddd[[[UUUSSSHHHGGGFFFDDDDDDGGGMMMQQQUUUVVVYYY[[[]]]```eeehhhlllqqqxxx~~~|||}}}}}}yyytttoookkkgggbbb_________`````````bbbfffiiilllooorrrvvvQQQPPPPPPPPPQQQSSSUUUVVVWWWWWWXXX[[[^^^___]]]\\\XXXUUURRRRRRTTTUUUTTTSSSUUUUUUTTTTTTSSSSSSSSSSSSQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCEEEFFFHHHIIIJJJKKKOOORRRVVVXXXZZZ[[[]]]^^^\\\]]]]]]\\\[[[[[[\\\^^^___aaacccdddddddddfffggglllnnnpppssstttwww{{{~~~}}}}}}xxxpppfffZZZRRRIIIFFFCCC???===<<<======>>>>>>?????????>>>>>>======>>>>>>???@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCEEEIIIMMMWWWkkk}}}oooZZZUUUWWWooo|||VVVCCCCCC@@@???===;;;;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???@@@DDDJJJSSSeeeccceeewwwtttjjjccc[[[SSSMMMHHHFFFCCCAAA@@@AAACCCDDDGGGLLLNNNMMMNNNQQQSSSRRRPPPRRRTTTSSSNNNJJJHHHHHHJJJNNNSSSXXXZZZYYYUUURRRMMMRRRXXX]]]aaagggnnnsssxxx}}}vvvggg]]]ZZZ[[[^^^```bbbdddfffhhhrrruuuvvvpppcccWWWOOOLLLGGGHHHGGGGGGGGGKKKOOOSSSWWWYYY\\\___bbbgggmmmqqqwww|||zzztttooojjjgggddddddeeeeeeeeegggkkknnntttyyy~~~TTTTTTTTTTTTVVVZZZ^^^``````aaabbbcccccc```\\\XXXTTTQQQOOONNNNNNNNNNNNMMMOOOOOONNNNNNOOOPPPQQQQQQPPPOOONNNKKKHHHEEEBBBAAA??????@@@AAABBBCCCDDDDDDIIILLLPPPSSSUUUWWWZZZ\\\\\\]]]]]]\\\ZZZYYYYYYZZZ^^^___bbbbbbbbbccceeegggkkkmmmppprrrsssvvvzzz||||||}}}~~~vvvmmmdddYYYQQQGGGEEEBBB???=========>>>??????@@@@@@@@@@@@??????======>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBEEEIIIMMMVVVhhhyyyppp[[[VVVXXXqqqWWWDDDCCC@@@???===<<<;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???AAADDDKKKTTTddd|||~~~bbbeeexxx}}}rrrhhh```XXXPPPKKKFFFEEECCCBBBBBBCCCEEEFFFHHHMMMPPPOOOOOORRRTTTSSSQQQRRRRRRPPPMMMJJJJJJJJJMMMPPPUUUYYYZZZWWWSSSPPPPPPTTT[[[```dddiiiqqqvvv|||yyykkk^^^WWWUUUZZZbbbfffhhhiiilllnnnyyy||||||sssbbbSSSKKKHHHFFFHHHJJJKKKMMMPPPTTTWWWWWWZZZ]]]aaafffnnnvvv{{{}}}xxxuuuqqqqqqqqqqqqqqqtttxxx|||[[[[[[[[[]]]```dddhhhjjjmmmmmmllljjjggg```YYYSSSSSSQQQOOOMMMLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRSSSTTTRRRQQQOOOMMMIIIEEEBBB@@@>>>>>>???@@@AAAAAABBBBBBCCCFFFJJJMMMPPPSSSWWWYYYYYYZZZ[[[[[[YYYXXXYYYZZZ]]]^^^```aaaaaabbbeeegggjjjllloooppprrrtttxxx{{{{{{|||~~~yyyoooggg___TTTMMMEEECCCAAA???>>>===>>>>>>@@@@@@AAABBBBBBBBBAAAAAA======>>>>>>???@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAA??????@@@AAAAAABBBBBBCCC@@@AAAEEEIIILLLTTTeeeuuuqqq[[[WWWYYYrrrYYYEEEDDD@@@???>>>===<<<<<<<<<===<<<;;;;;;<<<<<<===>>>???AAADDDJJJSSSaaawwweeefffyyy}}}zzzzzzoooeee]]]UUUNNNHHHDDDCCCCCCCCCDDDFFFHHHIIIJJJOOORRRPPPQQQTTTUUUTTTSSSRRRPPPNNNLLLKKKLLLMMMQQQTTTXXXZZZXXXTTTPPPMMMSSSXXX^^^bbbffflllsssyyy}}}pppaaaXXXUUUVVV]]]eeekkkmmmppptttxxx~~~ppp^^^OOOJJJJJJEEEHHHLLLOOOQQQTTTXXX[[[[[[^^^bbbhhhoooxxx[[[]]]aaafffkkkppptttvvvyyyvvvqqqllleee^^^UUUPPPRRRQQQOOOMMMLLLKKKLLLLLLOOOPPPQQQSSSUUUVVVWWWXXXUUUTTTRRRNNNJJJFFFCCCAAA===>>>>>>???@@@AAAAAABBBAAADDDGGGJJJLLLOOOSSSVVVTTTVVVYYYZZZZZZZZZ[[[\\\\\\^^^___``````bbbeeehhhiiikkknnnooopppsssvvvyyyzzz{{{}}}}}}rrrhhhbbbZZZQQQJJJCCCBBBAAA@@@????????????AAABBBBBBCCCDDDDDDCCCCCC@@@??????>>>???@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA??????@@@AAAAAABBBBBBCCC@@@AAAEEEIIILLLSSScccrrrqqq[[[WWWZZZtttYYYFFFFFF@@@???>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>???AAABBBHHHRRR^^^pppjjjhhhxxxyyyxxxwwwkkkaaaYYYRRRKKKGGGCCCCCCCCCDDDFFFHHHJJJKKKLLLQQQSSSRRRQQQTTTVVVTTTTTTRRROOOMMMMMMNNNOOOPPPUUUXXX[[[ZZZVVVQQQNNNMMMVVV[[[```dddhhhmmmtttyyy{{{vvvhhh\\\YYYZZZ]]]bbbiiiooossswww|||zzziiiVVVKKKIIIKKKFFFIIINNNRRRUUUYYY]]]___bbbffflllttt~~~[[[```iiirrrzzz~~~~~~xxxooofff^^^XXXSSSPPPPPPPPPOOOMMMKKKJJJLLLMMMPPPRRRUUUYYY[[[[[[[[[ZZZXXXUUURRRMMMHHHDDDBBBAAA<<<<<<===>>>???@@@AAABBBCCCEEEGGGIIIJJJMMMQQQSSSQQQTTTWWWZZZ[[[\\\]]]___]]]^^^___``````bbbfffiiiiiijjjmmmnnnoooqqquuuwwwyyy{{{}}}wwwkkkccc^^^XXXPPPIIIBBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAA??????@@@AAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAABBBEEEHHHKKKQQQaaaqqqppp[[[WWWZZZtttYYYFFFGGG@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>???AAAAAAGGGQQQ[[[kkkpppkkkvvvvvvvvv{{{sssggg]]]VVVPPPJJJFFFCCCCCCDDDEEEGGGIIIKKKLLLMMMRRRTTTRRRRRRUUUVVVTTTUUURRROOONNNOOOQQQRRRRRRWWWYYYZZZXXXSSSPPPPPPQQQYYY]]]bbbeeehhhlllrrrwwwzzzzzzwwwmmmaaa[[[\\\aaafffiiinnntttzzzqqq___OOOGGGGGGIIIIIILLLQQQUUUYYY]]]bbbeeeeeekkkttteeelllxxx|||sssfff[[[UUURRRRRRSSSPPPQQQQQQOOOLLLLLLNNNPPPTTTWWW\\\```bbbbbb___^^^WWWTTTNNNHHHCCC@@@???>>><<<<<<>>>???AAABBBCCCDDDFFFGGGHHHIIIJJJKKKOOOQQQPPPSSSXXXZZZ\\\]]]^^^___]]]^^^___``````cccgggjjjhhhjjjlllmmmnnnpppsssvvvyyyzzz|||xxxoooddd]]]XXXSSSMMMGGGBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEECCCAAA@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEHHHJJJQQQaaaqqqpppZZZVVVZZZuuuXXXFFFGGG????????????>>>======<<<<<<;;;;;;<<<<<<===>>>???CCCBBBHHHRRRZZZhhhuuummmttttttssswwwooodddZZZTTTOOOJJJFFFDDDDDDEEEGGGHHHJJJKKKLLLMMMRRRTTTRRRRRRTTTUUUTTTVVVSSSOOOOOOQQQTTTTTTTTTUUUWWWXXXUUURRRQQQTTTXXXZZZ^^^ccceeegggjjjpppuuuzzzwwwoooeee\\\[[[```fffmmmnnnsss{{{{{{qqqbbbTTTKKKHHHHHHIIINNNQQQUUUYYY]]]aaagggjjjiiirrrsss{{{xxxnnn___SSSNNNOOORRRUUUQQQSSSSSSQQQOOONNNQQQTTTXXX\\\bbbgggiiigggdddaaaVVVRRRKKKDDD???<<<<<<<<<>>>>>>@@@BBBCCCEEEGGGGGGHHHIIIJJJJJJJJJKKKNNNPPPQQQTTTXXX[[[\\\]]]^^^___^^^___``````aaaccchhhkkkhhhiiikkkmmmmmmooosssuuuxxxzzz|||{{{qqqhhh^^^WWWSSSOOOIIIDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIGGGDDDBBB@@@@@@AAAAAA@@@?????????@@@AAAAAABBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEGGGIIIPPPaaaqqqoooYYYVVVYYYtttXXXEEEGGG???@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>???DDDCCCIIISSS[[[gggxxxnnnsssrrrppp~~~uuummmbbbXXXSSSNNNJJJFFFDDDEEEFFFGGGIIIJJJKKKLLLMMMRRRTTTRRRQQQTTTUUUTTTVVVSSSPPPPPPSSSUUUVVVUUURRRTTTUUUSSSQQQRRRXXX^^^[[[___ccceeefffiiinnnsss{{{uuukkkaaaZZZ[[[cccjjjqqqqqqvvv~~~kkkbbbVVVMMMJJJKKKLLLMMMRRRUUUXXX[[[___dddjjjnnnsss}}}xxxyyyjjj^^^SSSQQQQQQPPPSSSYYYYYYXXXWWWVVVVVVWWWXXXYYY\\\dddnnnrrroooiiidddbbbWWWPPPGGGAAA??????===<<<@@@AAABBBEEEHHHIIIHHHFFFMMMLLLLLLKKKKKKLLLMMMOOONNNQQQVVV[[[___aaaaaaaaacccbbbaaabbbeeeggggggggghhhhhhjjjlllnnnqqqsssuuuwww~~~}}}tttgggddd___XXXQQQLLLGGGEEEAAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDFFFGGGIIIKKKLLLKKKJJJGGGEEECCCAAA@@@???@@@@@@AAAAAAAAA@@@@@@??????@@@AAACCCDDDDDDEEEEEEEEEEEEFFFHHHJJJQQQaaaqqqrrrZZZTTTXXXsssZZZKKKDDD@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@>>>EEEHHHPPP^^^hhh{{{qqquuuuuuxxx~~~pppjjj```VVVPPPKKKGGGEEEEEEGGGIIIJJJJJJLLLOOOQQQTTTRRRPPPPPPRRRUUUVVVWWWXXXTTTOOOOOORRRVVVXXXXXXWWWTTTQQQPPPRRRVVVXXXZZZ^^^cccfffdddeeelllrrruuu{{{uuujjjbbbaaaeeejjjllltttzzzooo___YYYPPPJJJHHHJJJMMMOOOVVVUUUZZZaaafffgggjjjooo{{{nnnaaaWWWOOOOOOPPPPPPTTTYYYZZZZZZYYYYYYYYYZZZ[[[\\\eeejjjqqqwwwvvvoooddd]]]OOOIIIBBB>>>===>>>>>>>>>BBBBBBCCCEEEHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNPPPSSSXXX]]]```bbbccccccfffeeecccccceeefffeeeeeehhhiiikkkmmmpppsssuuuwwwxxx~~~zzzqqqcccaaa\\\VVVPPPLLLHHHFFFAAABBBBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGIIIJJJLLLMMMKKKIIIGGGEEECCCAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJQQQbbbrrrpppYYYUUU[[[www~~~ZZZKKKCCC@@@??????>>>>>>>>>>>>>>>======<<<;;;<<<===>>>???>>>EEEHHHPPP]]]ggg|||vvvwww}}}yyy~~~oooiii___VVVOOOKKKGGGFFFGGGIIIKKKLLLMMMOOORRRTTTWWWUUUSSSTTTVVVXXXYYYYYYVVVSSSQQQQQQTTTWWWXXXWWWUUUTTTSSSSSSVVVZZZ\\\^^^___dddfffeeegggnnnuuuxxx|||uuukkkcccccciiinnnqqqyyy~~~nnn^^^WWWOOOIIIHHHKKKNNNQQQVVVWWW[[[ccchhhjjjnnntttrrraaaVVVQQQMMMNNNQQQSSSVVVZZZ\\\\\\\\\]]]^^^___```aaammmooossswwwwwwnnn___SSSFFFCCC>>><<<===@@@AAABBBDDDDDDEEEFFFHHHJJJLLLMMMJJJKKKLLLMMMLLLMMMOOOQQQVVVYYY^^^cccgggiiiiiiiiikkkhhhfffdddeeeeeedddccchhhiiikkknnnqqquuuwwwyyyxxxuuulll```]]]YYYTTTNNNKKKHHHGGGAAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIGGGEEECCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIKKKRRRcccsssoooYYYVVV^^^}}}}}}YYYJJJCCC@@@??????>>>>>>>>>>>>>>>======<<<;;;<<<===>>>??????EEEGGGOOO[[[cccvvvyyywww}}}~~~mmmfff]]]TTTNNNJJJHHHGGGIIIKKKMMMNNNPPPRRRUUUXXXYYYWWWVVVVVVXXXZZZZZZYYYTTTSSSSSSUUUXXXYYYYYYXXXSSSTTTVVVYYY\\\___aaabbb```dddffffffjjjssszzz}}}|||uuukkkfffgggllltttxxxxxxjjj[[[UUUNNNIIIIIIMMMQQQSSSXXXYYY^^^fffkkknnntttzzzqqqbbbYYYQQQOOOOOOQQQTTTWWWZZZ\\\^^^^^^___```bbbccceeeeeeoooppppppooojjj___RRRHHHBBBAAA???>>>@@@BBBEEEFFFEEEFFFGGGGGGHHHKKKNNNPPPPPPRRRTTTTTTSSSSSSVVVYYYbbbeeeiiinnnqqqsssssssssooollliiifffffffffeeedddggghhhjjjmmmqqqtttxxxyyywww}}}rrrhhh___\\\WWWRRRLLLIIIFFFEEE@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBAAAAAA??????@@@AAAAAAAAA@@@@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKSSSdddtttqqqZZZXXXaaa|||XXXJJJBBB@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@@@@DDDFFFMMMYYY```qqqwwwrrr|||jjjcccZZZRRRMMMJJJIIIHHHJJJLLLNNNPPPRRRTTTXXX[[[XXXWWWVVVWWWYYYYYYYYYWWWTTTUUUXXXZZZ\\\\\\ZZZXXXTTTWWW[[[^^^```bbbcccdddaaaeeehhhiiioooyyy|||sssjjjhhhjjjooowww~~~~~~pppdddZZZTTTMMMIIIJJJOOOTTTWWW\\\]]]aaahhhmmmpppwwwrrr___VVVSSSNNNPPPQQQSSSUUUXXXZZZ[[[^^^___```bbbccceeeffffffmmmllljjjbbbWWWLLLEEEBBB@@@@@@@@@@@@AAACCCEEEGGGFFFHHHIIIJJJJJJLLLPPPTTTWWWZZZ\\\\\\ZZZ\\\```eeeooorrrvvvyyy|||}}}}}}|||tttqqqllliiihhhgggfffeeeeeefffhhhkkkooosssvvvwwwuuu{{{~~~~~~pppgggaaa^^^XXXQQQKKKGGGEEEDDD@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGFFFFFFHHHJJJLLLTTTeeeuuuttt]]]YYYaaazzzWWWIIIBBB@@@??????>>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAA@@@DDDEEELLLXXX^^^llltttlll}}}~~~yyyggg```WWWOOOKKKJJJJJJJJJJJJLLLOOOQQQRRRUUUXXX[[[ZZZYYYYYYZZZ[[[[[[YYYWWWTTTXXX\\\______]]]ZZZYYYWWW[[[```ccccccccccccdddbbbfffjjjnnnvvv{{{qqqjjjjjjmmmpppwwwuuuiii___YYYTTTMMMJJJLLLQQQWWWZZZ___```eeekkknnnqqqzzz~~~}}}}}}{{{cccTTTOOOOOOKKKPPPSSSRRRSSSWWWZZZYYY\\\]]]___aaaccccccddddddeeeddd___TTTIIIAAA@@@AAA>>>???AAAAAAAAABBBDDDFFFHHHKKKNNNOOOOOOPPPTTTXXX\\\___bbbbbbbbbfffnnnvvv}}}{{{wwwqqqllljjjhhhgggeeedddeeegggjjjmmmpppsssuuutttyyy|||{{{|||qqqhhhccc___YYYQQQKKKHHHFFFEEEBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFDDDDDDCCCAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFHHHKKKMMMUUUfffvvvvvv]]]XXX^^^{{{wwwUUUHHHBBB@@@??????>>>>>>>>>>>>>>>??????>>>===>>>???@@@AAA@@@DDDDDDLLLXXX]]]iiivvvjjj{{{{{{uuuddd]]]TTTMMMJJJJJJKKKKKKLLLMMMPPPQQQSSSUUUXXX[[[\\\\\\\\\^^^___]]]ZZZWWWUUUYYY^^^aaa___\\\YYYWWWYYY]]]ccceeecccbbbcccdddccchhhnnnsss|||zzzpppkkkmmmpppqqqvvvyyyqqqhhh```ZZZUUUOOOLLLNNNTTTYYY]]]```bbbgggmmmppptttwwwqqqtttxxxzzz|||hhhYYYPPPLLLLLLKKKRRRUUUTTTTTTZZZ]]]\\\ZZZ[[[]]]___```aaaaaa```[[[WWWPPPHHHBBB???>>>???===@@@CCCDDDDDDDDDGGGIIIKKKOOOTTTUUUTTTUUUYYY]]]```dddhhhiiikkksss~~~wwwpppkkkhhheeeccceeefffgggiiilllooorrrsssuuuyyy|||{{{{{{sssjjjccc___YYYRRRMMMJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKLLLKKKIIIGGGEEEBBBBBBAAA@@@????????????>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFHHHKKKMMMUUUfffwwwuuu\\\VVVZZZuuuuuuTTTHHHBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<===??????@@@CCCDDDLLLXXX\\\ggg}}}}}}nnn}}}xxxqqqaaa[[[RRRKKKIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUYYY[[[\\\\\\]]]______]]]YYYVVVUUUYYY^^^```]]]YYYVVVTTTXXX]]]ccceeecccbbbcccfffccciiipppxxx{{{qqqmmmqqqsssqqquuu}}}|||~~~yyyuuurrrlllfff[[[VVVPPPMMMPPPVVV[[[___```ccciiiooosssyyy{{{pppiiihhhrrryyy}}}~~~jjj\\\TTTOOOMMMLLLMMMTTTXXXVVVWWW^^^bbbaaaYYYZZZ\\\]]]^^^___^^^^^^RRRKKKDDD@@@???@@@>>><<<>>>BBBFFFGGGGGGHHHKKKNNNMMMSSSXXXZZZYYYYYY\\\```dddhhhlllooosss}}}{{{rrrlllgggcccaaafffggghhhjjjlllooorrrsssuuuzzz|||{{{{{{uuulllbbb^^^XXXSSSNNNLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGKKKLLLMMMMMMLLLJJJHHHFFFAAA@@@@@@???>>>>>>??????===>>>???@@@AAABBBBBBBBB???@@@AAACCCDDDDDDEEEEEEFFFFFFHHHKKKNNNVVVgggwwwsssZZZTTTWWWrrrtttSSSHHHBBB@@@??????>>>>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>>@@@CCCDDDLLLYYY\\\ggg{{{sssvvvooo```ZZZQQQJJJHHHIIILLLMMMPPPRRRSSSTTTUUUVVVYYY[[[ZZZ[[[\\\]]]^^^[[[WWWSSSTTTYYY]]]^^^ZZZVVVSSSRRRWWW\\\bbbdddbbbbbbdddhhhcccjjjrrr{{{}}}rrroootttvvvrrrttt|||wwwxxxvvvssssssuuuqqqlll]]]XXXQQQOOOQQQWWW\\\```___bbbiiiqqquuu}}}{{{ooohhhjjjeeehhhttt~~~xxxlll]]]RRRNNNNNNMMMKKKOOOOOOQQQUUUYYY\\\\\\[[[^^^^^^^^^______^^^ZZZWWWKKKGGGBBB===;;;;;;>>>@@@BBBEEEFFFEEEGGGNNNQQQPPPVVVVVVYYY[[[[[[YYY^^^dddjjjpppuuuzzz|||uuunnngggccccccfffggggggiiikkknnnqqqsssvvvvvvxxxzzz}}}wwwmmmccc```[[[XXXWWWVVVUUUTTTNNNLLLIIIGGGGGGIIILLLNNNPPPNNNKKKIIIHHHGGGDDDBBBAAA???===<<<;;;<<<===>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGDDDJJJIIIHHHOOOUUUddd{{{kkk[[[UUUYYYqqqmmmSSSIII@@@@@@@@@@@@@@@?????????>>><<<<<<<<<======>>>???@@@AAAGGGHHHMMMXXX^^^hhh{{{uuu{{{xxxlll]]]XXXQQQLLLKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSVVVYYY```\\\[[[^^^]]]YYYWWWXXX[[[^^^bbbaaa\\\WWWUUUTTTZZZ^^^cccdddbbbaaaccceeekkkrrrzzzxxxuuurrrsssuuuwwwuuutttrrruuuxxxyyy}}}|||vvvbbbYYYRRRTTTYYY\\\^^^```iiifffjjjrrruuuzzzvvvjjjgggiiidddllluuu~~~lllbbbUUUMMMKKKKKKKKKKKKQQQQQQRRRUUUXXXYYYYYYXXX[[[[[[\\\^^^^^^[[[VVVRRRDDDAAA===:::999;;;>>>@@@CCCFFFGGGGGGJJJPPPTTTSSSWWWWWWYYY[[[[[[[[[```gggsss{{{vvvppphhhddddddddddddeeegggiiimmmppprrrwwwwwwxxxzzz|||yyyoooeeebbb^^^[[[ZZZYYYYYYXXXVVVTTTRRRPPPOOOPPPQQQRRRQQQOOOLLLJJJIIIGGGDDDBBB@@@???===<<<;;;<<<===>>>AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDJJJIIIIIIOOOUUUddd{{{hhhXXXRRRVVVooojjjPPPHHH???@@@?????????>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@AAAGGGHHHMMMXXX^^^hhh{{{vvv}}}uuujjj\\\WWWPPPKKKJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSVVVYYY___[[[ZZZ\\\[[[XXXWWWXXX^^^aaadddbbb^^^YYYWWWWWW\\\___cccdddddddddgggjjjooowwwvvvtttrrrrrrtttuuusssqqqpppvvv|||xxxddd[[[UUUWWW\\\^^^```bbbgggeeejjjsssxxxpppeeecccggghhhqqq{{{___WWWNNNIIIIIIKKKLLLLLLRRRRRRRRRTTTVVVWWWVVVTTTVVVWWWZZZ\\\[[[VVVOOOIII===<<<:::888999<<<@@@CCCEEEHHHIIIIIIMMMTTTXXXWWW[[[ZZZ[[[^^^___```gggooovvvnnnfffbbbbbb___```aaacccgggkkknnnpppxxxxxxyyyzzz|||~~~|||qqqhhheeeaaa^^^^^^^^^^^^]]]^^^]]][[[ZZZXXXWWWWWWWWWSSSQQQNNNLLLJJJHHHEEEBBB@@@>>>===;;;;;;<<<===>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEDDDJJJIIIIIIPPPVVVeee|||fffWWWQQQVVVpppfffMMMFFF>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@AAAGGGHHHLLLXXX]]]hhh{{{{{{rrrhhh\\\VVVOOOJJJHHHIIIJJJKKKMMMOOOQQQQQQRRRTTTWWWYYY^^^ZZZXXXYYYXXXUUUVVVZZZaaaccceeeccc___[[[ZZZ[[[^^^aaadddeeeeeefffjjjnnnsss}}}}}}sssrrrqqqrrrsssrrrpppnnnooowwwyyyhhh___XXXZZZ___aaabbbdddddddddjjjttt}}}yyyjjjbbbbbbfffnnnxxxWWWRRRLLLIIIJJJMMMNNNNNNRRRQQQQQQRRRTTTUUUTTTSSSRRRTTTWWWZZZXXXRRRIIICCC<<<;;;:::;;;<<<@@@CCCEEEEEEIIIKKKKKKOOOWWW[[[ZZZ___^^^```dddfffiiiqqq{{{rrrhhh```\\\\\\\\\\\\^^^aaaeeeiiimmmooowwwxxxyyyzzz}}}uuukkkgggcccaaaaaacccccccccddddddbbbaaa^^^\\\ZZZXXXVVVTTTPPPMMMKKKIIIEEECCC???>>><<<;;;;;;<<<===???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDJJJIIIIIIPPPVVVeee}}}fffWWWSSSYYYsssbbbKKKEEE???>>>============<<<<<<<<<<<<<<<<<<<<<<<<===??????@@@GGGHHHLLLWWW]]]hhh{{{{{{oooggg\\\VVVOOOIIIHHHIIIJJJJJJLLLNNNPPPQQQRRRTTTWWWYYY]]]YYYVVVVVVUUUSSSVVV[[[bbbdddeeebbb^^^[[[\\\^^^bbbeeegggfffeeefffkkkooouuuwwwpppppppppqqqqqqpppnnnmmmqqq|||wwwkkkbbb[[[]]]aaabbbcccdddcccdddkkkuuuxxxjjjcccdddiiiqqq~~~QQQOOOLLLKKKLLLMMMNNNOOOPPPOOONNNOOORRRSSSSSSRRRPPPRRRTTTVVVTTTNNNEEE>>>;;;;;;;;;<<<>>>AAACCCEEEEEEIIIKKKKKKPPPWWW\\\[[[``````ccchhhlllqqq{{{}}}oooddd[[[XXXYYYZZZ[[[]]]```dddiiimmmooouuuvvvxxx{{{~~~xxxmmmiiieeecccdddggghhhiiijjjjjjiiigggdddaaa^^^\\\YYYWWWSSSOOOMMMIIIFFFCCC>>>===;;;:::;;;<<<===???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDJJJIIIIIIQQQWWWfff}}}dddVVVSSSZZZvvv```JJJFFF@@@============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@FFFGGGLLLWWW]]]gggzzzzzznnnggg\\\VVVOOOJJJHHHIIIKKKKKKLLLNNNQQQRRRSSSUUUWWWYYYZZZWWWUUUUUUSSSQQQVVV\\\```aaaaaa___[[[ZZZ\\\```fffhhhiiihhheeeeeeiiimmmyyytttnnnoooooopppoooooonnnooovvvuuummmddd^^^___bbbbbbbbbbbbdddeeejjjssszzzllleeefffllltttKKKKKKLLLLLLLLLMMMMMMMMMOOONNNMMMMMMOOOQQQQQQQQQOOOOOOOOOOOONNNIIIBBB===999:::;;;===???AAACCCDDDFFFJJJLLLLLLPPPXXX\\\\\\^^^___dddlllrrrxxxzzzkkkaaaZZZYYY[[[\\\]]]^^^aaaeeejjjmmmppptttuuuwwwzzz~~~zzzooolllhhhfffhhhkkknnnoooqqqpppooollliiifffcccbbb\\\YYYUUUQQQNNNJJJFFFCCC===<<<;;;::::::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCDDDDDDEEEFFFGGGCCCJJJIIIIIIQQQWWWggg~~~```SSSRRR[[[yyy___IIIFFFAAA============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@FFFGGGKKKWWW\\\gggzzzyyynnngggZZZUUUNNNIIIHHHJJJLLLLLLMMMOOORRRTTTUUUUUUWWWYYYXXXVVVUUUUUUSSSQQQVVV]]]]]]^^^]]][[[XXXYYY]]]bbbiiikkkllljjjgggfffiiikkk~~~tttmmmooooooooonnnoooqqqsss|||vvvqqqhhh```aaacccbbb``````cccdddhhhooo}}}zzznnngggiiinnnyyyGGGIIILLLNNNNNNNNNOOOOOOQQQOOOMMMLLLMMMNNNNNNMMMMMMKKKIIIHHHGGGCCC???<<<999:::<<>>??????@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFCCCJJJIIIJJJQQQXXXggg~~~___SSSSSS]]]|||^^^HHHEEE@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>???FFFGGGKKKVVV\\\gggzzzxxxlllfffXXXSSSLLLHHHGGGIIIKKKMMMOOOQQQTTTVVVVVVVVVWWWXXXVVVUUUVVVVVVSSSQQQVVV^^^ZZZ[[[ZZZXXXVVVYYY___dddiiilllnnnnnnkkkjjjkkkmmmsssnnnoooooonnnnnnppptttxxx|||uuukkkdddcccdddbbb___^^^```aaacccjjjzzzzzzpppkkkmmmrrr~~~FFFIIIMMMPPPQQQRRRRRRSSSSSSQQQNNNLLLLLLLLLKKKJJJKKKIIIFFFCCCBBB@@@===;;;999;;;???CCCGGGJJJLLLMMMJJJMMMOOOOOORRRYYY]]]]]]aaadddnnnyyylll```ZZZXXX[[[```aaaaaabbbeeehhhlllppprrrssstttuuuwwwzzz||||||uuuqqqmmmlllooossswwwyyyuuutttqqqnnnkkkiiigggfff```]]]XXXTTTPPPKKKGGGCCC===<<<:::::::::<<<>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEEEECCCJJJIIIJJJRRRXXXhhh```UUUVVVaaa]]]GGGDDD???>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<>>>>>>???FFFGGGKKKVVV\\\gggzzzwwwkkkeeeUUUPPPJJJFFFFFFIIIKKKLLLPPPRRRUUUWWWWWWVVVWWWXXXUUUUUUWWWWWWTTTRRRVVV^^^YYYZZZYYYWWWVVVYYY```fffhhhlllppppppnnnmmmnnnppp~~~|||pppnnnoooooonnnnnnpppvvv{{{xxxnnnfffeeeeeebbb^^^]]]]]]^^^```fffwww|||sssoooqqqwwwMMMLLLMMMOOOQQQRRRQQQOOOSSSSSSSSSRRRPPPNNNKKKJJJIIIHHHEEEBBB???===;;;:::>>>???AAADDDHHHIIIIIIHHHMMMQQQUUUWWWXXXZZZ]]]aaafffnnn{{{zzzrrrfff]]]ZZZ[[[^^^```cccdddeeehhhkkkmmmooopppqqqsssuuuuuuuuuwww}}}vvvrrrnnnlllmmmppprrrsssrrrrrrqqqooolllhhheeeccc```\\\VVVQQQMMMJJJGGGDDD>>><<<:::999999;;;===???AAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHJJJLLLOOOVVVhhhxxx}}}eee]]]TTT___\\\JJJCCC@@@@@@??????>>>===<<<<<<;;;===============<<<<<<<<<@@@CCCCCCIIISSSWWWeee}}}xxxlllcccYYYQQQKKKIIIHHHGGGIIIMMMSSSRRRTTTXXX\\\]]][[[XXXXXXYYYXXXVVVTTTSSSTTTUUUXXXUUUSSSRRRUUU[[[bbbgggiiijjjjjjhhheeeggglllpppzzzqqqppppppppppppmmmkkkqqqzzz~~~oooeeehhhjjjeee___^^^___^^^aaajjjxxx|||sssjjjmmmwwwOOONNNMMMNNNQQQRRRQQQPPPSSSTTTSSSRRRQQQNNNLLLKKKHHHFFFDDDAAA>>><<<;;;;;;@@@AAADDDGGGJJJLLLMMMLLLOOOTTTZZZ]]]^^^```eeejjjvvv~~~oooiii```[[[[[[^^^bbbeeedddeeegggjjjmmmoooqqqrrrppprrruuuvvvwww{{{uuurrrnnnkkklllnnnoooooommmmmmmmmllljjjhhhfffddd```\\\VVVQQQMMMJJJFFFCCC===<<<:::999999;;;===???AAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIILLLOOOVVVgggwww|||ccc\\\UUU```{{{YYYIIICCC@@@?????????>>>===<<<<<<<<<=====================<<<>>>BBBBBBHHHRRRWWWeee~~~wwwkkkcccXXXPPPJJJHHHHHHGGGIIIMMMRRRSSSUUUYYY\\\\\\YYYVVVXXXXXXYYYXXXVVVVVVWWWXXXXXXUUUSSSRRRUUU[[[bbbfffgggggggggdddbbbeeekkkqqqvvvnnnpppoooooopppnnnoooxxxooodddfffhhhbbb\\\[[[^^^^^^aaakkkyyy|||vvvooohhhlllvvvQQQOOONNNNNNPPPRRRRRRRRRTTTTTTTTTSSSRRROOOMMMLLLGGGFFFCCCAAA???===<<<<<>>>>>======<<<<<<<<<<<<=====================AAAAAAHHHSSSXXXgggzzzvvvjjjaaaUUUNNNHHHHHHHHHGGGJJJMMMRRRSSSVVVYYY[[[ZZZVVVSSSTTTVVVWWWWWWVVVVVVWWWYYYWWWUUUSSSRRRUUUZZZaaaeeefffeeeccc```___ccckkkrrruuunnnqqqoooooooooooosssqqqeeefffggg```ZZZYYY[[[\\\aaakkkxxx}}}tttpppjjjffflllvvvRRRPPPNNNNNNPPPRRRSSSTTTTTTUUUUUUTTTSSSPPPNNNMMMHHHGGGEEECCCAAA??????>>>@@@CCCFFFIIILLLNNNQQQSSSXXX___eeeiiilllttt{{{qqqhhhaaa___]]]ZZZYYY[[[]]]______cccfffiiimmmqqqtttvvvwww|||{{{{{{zzz{{{|||xxxuuupppmmmllljjjhhhfffddddddeeeeeeeeeeeeeeeeee___[[[VVVQQQMMMHHHCCC@@@<<<;;;:::::::::<<<>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJMMMOOOVVVgggvvvxxx^^^XXXTTTdddsssTTTGGGCCCAAA???>>>>>>>>>=========<<<<<<<<<<<<<<<============<<<@@@BBBIIIUUU[[[jjjvvvttthhh```SSSLLLGGGGGGHHHHHHJJJNNNPPPRRRVVVYYYYYYWWWSSSQQQRRRSSSUUUUUUTTTSSSTTTVVVVVVTTTRRRRRRUUUZZZ```dddfffeeeaaa^^^]]]cccmmmuuu}}}~~~xxxttttttrrrpppppppppvvvtttgggfffggg```[[[ZZZXXXZZZ```jjjwwwzzzsssllliiigggfffllluuuQQQOOOMMMNNNPPPSSSTTTUUUUUUUUUUUUUUUTTTRRRPPPNNNJJJIIIGGGEEECCCBBBAAAAAAAAADDDHHHKKKNNNQQQUUUYYY___dddiiimmmtttwwwhhhaaa\\\ZZZ\\\ZZZYYYYYY[[[\\\]]]\\\bbbeeeiiinnnsssvvvxxxxxx}}}|||{{{zzz|||~~~|||xxxsssooommmjjjgggeeeeeeeeedddccccccbbbbbbbbb\\\YYYTTTPPPLLLGGGAAA>>>;;;:::::::::;;;<<<>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJNNNPPPWWWgggvvvuuu[[[WWWVVVgggtttTTTHHHDDDAAA>>>>>>>>>>>>============;;;<<<<<<<<<======>>>>>>===AAACCCJJJVVV]]]llluuu~~~rrrggg___RRRKKKGGGHHHIIIHHHJJJNNNNNNQQQTTTVVVVVVSSSQQQOOOSSSUUUVVVVVVTTTSSSSSSSSSTTTSSSQQQRRRUUUZZZ```ccciiigggccc^^^^^^dddpppyyy~~~zzzxxxzzzvvvsssqqqqqqxxxuuufffeeeeee```[[[[[[WWWYYY```jjjvvv}}}rrrllliiieeeddddddeeekkkrrrNNNMMMLLLMMMQQQSSSUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPMMMLLLIIIGGGEEECCCBBBBBBDDDHHHMMMPPPQQQUUU[[[```fffiiinnnvvv|||eeeZZZUUUTTTVVVXXXWWWWWWYYY\\\^^^___^^^aaadddjjjppptttxxxzzzzzzzzzxxxwwwyyy|||{{{uuupppmmmjjjhhhffffffeeecccaaa___^^^^^^^^^XXXVVVRRRNNNJJJEEE@@@===:::::::::;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHLLLPPPRRRYYYhhhwwwrrrZZZXXXZZZmmmtttTTTHHHDDDAAA>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>===AAACCCJJJWWW]]]mmmttt{{{{{{pppeee^^^RRRLLLHHHIIIJJJIIIJJJMMMKKKNNNQQQSSSQQQPPPOOOOOOUUUWWWYYYYYYWWWUUUUUUUUUQQQPPPPPPQQQUUU[[[```dddkkkiiieeeaaa```fffrrr{{{}}}|||{{{|||wwwuuutttzzzssseeecccddd```\\\]]][[[]]]cccmmmxxxsssjjjccccccccccccdddgggkkkoooJJJJJJKKKNNNQQQTTTUUUUUUVVVVVVWWWVVVVVVTTTRRRQQQNNNMMMJJJGGGEEECCCAAAAAAEEEJJJOOOQQQSSSWWW^^^dddkkkooovvvhhhXXXRRRPPPSSSWWWWWWVVVWWWYYY\\\___``````bbbfffkkkrrrwww{{{|||}}}xxxvvvuuuwww||||||uuuooollljjjhhhgggdddcccaaa^^^\\\[[[[[[[[[TTTRRROOOLLLIIIDDD???<<<999999:::;;;<<<===>>>???>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHIIIMMMQQQTTTZZZiiixxxnnnYYY[[[aaavvvrrrSSSGGGDDD@@@============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???<<<@@@BBBIIIUUU[[[kkkuuuwww}}}yyyoooeee]]]SSSMMMIIIJJJKKKIIIJJJMMMIIILLLNNNOOOMMMLLLMMMOOOTTTVVVYYYZZZYYYWWWWWWWWWNNNNNNNNNQQQUUU[[[aaaeeemmmkkkgggbbbbbbgggrrr{{{~~~~~~|||yyyyyyuuufffeeegggdddbbbcccccceeejjjsss~~~qqqkkkcccfffhhhjjjkkknnnppprrr{{{HHHHHHJJJNNNRRRUUUUUUTTTVVVWWWWWWWWWVVVTTTSSSRRRNNNMMMJJJGGGDDDBBB@@@???DDDHHHNNNPPPRRRVVV]]]dddooorrr|||qqqYYYOOOOOOQQQVVV\\\ZZZYYYXXXZZZ\\\^^^___^^^cccgggmmmtttyyy}}}{{{xxxvvvwww{{{~~~~~~|||tttnnnjjjiiihhhgggbbbaaa^^^\\\ZZZYYYYYYYYYRRRPPPMMMKKKHHHDDD???;;;999999:::;;;<<<===>>>???>>>???@@@AAABBBBBBCCCBBBAAAAAABBBCCCDDDEEEFFFFFFIIIJJJNNNRRRUUU[[[jjjyyylllXXX^^^fff|||pppRRRFFFCCC@@@============>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???;;;???@@@HHHSSSZZZiiiwwwwwwzzz~~~xxxnnnddd]]]TTTNNNJJJKKKKKKJJJJJJMMMHHHJJJLLLLLLJJJJJJMMMOOOPPPSSSVVVXXXXXXWWWWWWXXXMMMMMMNNNPPPUUU\\\bbbfffmmmlllhhhcccbbbhhhrrrzzzvvvxxxzzz|||~~~}}}}}}yyyjjjiiillliiihhhjjjjjjkkkpppxxxrrrnnngggkkkpppqqqsssuuuwwwwwwsssFFFIIILLLPPPTTTWWWXXXYYYYYYXXXWWWWWWXXXXXXVVVTTTRRRPPPLLLFFFAAA??????AAAHHHJJJMMMPPPUUU\\\eeejjjrrryyylll```TTTOOONNNPPPTTTZZZWWWYYYZZZ[[[[[[\\\^^^```fffkkkqqqwww{{{~~~wwwvvvvvvxxx{{{}}}~~~}}}yyysssnnnjjjgggeeeeeeccc```^^^]]][[[YYYVVVRRRRRRPPPLLLFFF@@@;;;888999:::;;;===>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHLLLQQQUUU\\\mmm|||gggZZZRRR```mmmSSSGGG@@@BBB@@@??????>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<>>AAAHHHPPP[[[kkkyyyxxxqqq|||zzz~~~wwwmmmccc\\\RRRPPPNNNLLLKKKKKKLLLLLLKKKKKKJJJHHHGGGGGGJJJLLLNNNOOOQQQUUUYYYYYYXXXUUUPPPPPPQQQRRRUUUZZZaaafffooommmiiieeedddfffjjjmmmooorrrtttxxx}}}~~~uuummmoooooouuuzzzvvv}}}}}}~~~{{{sssvvv}}}tttttt}}}}}}}}}FFFHHHLLLPPPTTTWWWXXXYYYZZZYYYYYYYYYZZZYYYWWWUUUQQQNNNJJJDDD???>>>@@@CCCJJJLLLNNNRRRWWW___hhhnnnvvv~~~bbbXXXOOOMMMNNNPPPUUUZZZYYY[[[^^^______```aaacccfffmmmvvv}}}~~~wwwvvvvvvxxx{{{}}}~~~~~~xxxrrrnnnjjjhhhfffdddbbb___]]][[[YYYVVVTTTPPPPPPNNNJJJFFFAAA<<<999::::::<<<===>>>?????????@@@??????@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGIIINNNSSSVVV^^^nnn}}}eeeZZZTTTdddhhhRRRGGG@@@AAA???>>>>>>===<<<=========:::;;;;;;;;;<<<<<<<<<===>>>===@@@FFFNNNXXXhhhuuuyyyrrrxxx~~~~~~uuukkkbbb\\\TTTRRRPPPMMMLLLLLLMMMNNNLLLLLLKKKIIIGGGGGGIIIKKKMMMNNNQQQUUUXXXYYYWWWUUUOOOPPPPPPPPPSSSYYYaaafffpppnnniiieeecccdddgggjjjjjjnnnrrrxxxqqqkkkpppttt}}}yyynnnwww{{{zzzzzz}}}EEEHHHLLLQQQUUUWWWXXXYYY[[[ZZZZZZZZZ[[[ZZZWWWUUUOOOLLLGGGAAA===>>>BBBFFFLLLNNNPPPTTTZZZbbblllrrrxxxgggWWWPPPLLLNNNQQQTTTYYY^^^^^^aaadddfffffffffffffffiiiqqq|||{{{xxxwwwvvvvvvxxx{{{~~~~~~~~~~~~~~~wwwqqqmmmjjjhhhfffcccaaa^^^[[[YYYWWWSSSQQQOOONNNKKKHHHDDD@@@<<<::::::;;;<<<===>>>?????????????????????@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFHHHJJJOOOUUUXXX___ooo~~~cccZZZWWWiiibbbPPPHHH@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;>>>EEEKKKUUUdddqqqzzzrrrrrr}}}tttkkkbbb]]]VVVUUURRROOONNNMMMNNNOOOLLLMMMLLLIIIGGGGGGHHHJJJMMMNNNPPPTTTXXXYYYWWWUUUOOOOOONNNNNNPPPWWW```fffqqqoookkkeeeaaa```cccfffccciiiooowwwrrrkkkrrryyyxxxhhhqqq|||zzzrrrsssvvv|||EEEHHHMMMRRRVVVXXXYYYZZZZZZYYYYYYZZZZZZYYYVVVSSSMMMJJJDDD>>>;;;===CCCHHHMMMOOORRRVVV\\\eeennnuuuwwwppp\\\QQQMMMMMMQQQVVVXXX]]]ccceeehhhmmmpppooommmkkkjjjnnnuuu~~~~~~xxxtttuuuuuuvvvxxx|||~~~~~~}}}}}}~~~|||vvvpppllljjjgggfffccc```]]]ZZZXXXUUUQQQOOONNNMMMJJJFFFAAA>>>;;;999:::;;;<<<===>>>?????????????????????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJOOOUUUXXX```ooo~~~___ZZZ[[[ooo]]]NNNHHH@@@===>>>>>>===<<<<<<<<<<<<==================>>>>>>>>><<<;;;>>>DDDJJJRRR```llluuuyyyoooooo}}}tttlllddd^^^WWWUUURRRPPPNNNMMMMMMNNNMMMMMMLLLJJJHHHFFFGGGIIIKKKMMMOOOTTTWWWXXXWWWUUUOOONNNLLLLLLNNNUUU___eeeqqqppplllfff```]]]___aaa___eeemmmvvvwwwnnnttt|||rrrfffooo{{{vvvjjjmmmsss|||FFFIIINNNTTTXXXZZZ[[[[[[YYYXXXXXXYYYYYYWWWTTTQQQLLLIIICCC===;;;>>>DDDJJJMMMOOOSSSWWW]]]fffnnntttvvv|||fff[[[NNNLLLNNNSSSWWWZZZ```fffmmmrrrxxxzzzyyytttpppmmmrrrwww|||}}}yyyuuusssssssssuuuxxx{{{}}}}}}|||{{{|||~~~{{{tttoookkkiiifffeeeccc```\\\YYYWWWTTTQQQNNNNNNLLLHHHCCC>>>;;;999888:::;;;<<<>>>??????@@@@@@????????????@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIMMMSSSWWW```qqqzzz\\\YYY]]]sss\\\MMMHHH@@@===@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>CCCIIIPPP\\\hhhgggxxxyyylllnnn}}}sssjjjbbb]]]WWWUUURRROOOLLLKKKKKKLLLLLLMMMMMMKKKHHHGGGGGGHHHJJJKKKNNNSSSWWWXXXWWWUUUPPPOOOMMMKKKMMMTTT]]]cccooopppnnnhhh```\\\\\\^^^^^^dddkkkuuuzzzqqqvvv|||}}}mmmeeemmmyyy{{{qqqeeejjjrrr}}}FFFJJJPPPVVV[[[]]]]]]]]]ZZZYYYZZZ[[[[[[YYYTTTQQQLLLHHHCCC===;;;>>>EEEJJJLLLOOOUUUZZZ```fffmmmrrrvvvppp```ZZZNNNLLLMMMRRRVVVZZZbbbjjjuuu{{{{{{tttpppsssuuuwwwwwwuuusssrrrqqqqqqqqqssswwwzzz||||||{{{zzz|||}}}~~~{{{tttnnnjjjgggeeecccaaa^^^[[[XXXVVVTTTPPPNNNLLLJJJEEE@@@<<<:::999999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGHHHLLLQQQVVV```ssswwwZZZXXX^^^vvv[[[LLLHHHAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<>>>CCCGGGMMMXXXddd```mmm}}}nnnlll|||rrriii```ZZZWWWUUUQQQNNNKKKJJJJJJJJJKKKLLLLLLKKKIIIGGGHHHHHHIIIJJJNNNRRRVVVXXXVVVUUUQQQPPPNNNLLLNNNSSSZZZ```kkkooopppkkkccc\\\ZZZ\\\]]]bbbjjjssszzzssswww{{{{{{nnnbbbjjjwwwtttiiiccchhhsssHHHKKKRRRXXX]]]______^^^^^^^^^^^^______]]]XXXTTTKKKIIIDDD???===???EEEJJJLLLQQQWWW]]]ccchhhmmmpppuuu{{{jjj^^^ZZZOOOMMMNNNRRRVVV\\\gggqqq|||vvvqqqoooqqqrrrqqqooonnnnnnnnnoooooorrruuuyyy{{{zzzyyyzzz{{{|||}}}{{{tttnnniiifffcccaaa]]][[[XXXVVVTTTRRROOOMMMHHHFFFAAA===;;;:::;;;<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHKKKOOOUUUbbbwwwvvvYYYWWW^^^wwwZZZKKKGGGCCCDDD??????>>>===============>>>>>>>>>======<<<<<<<<<<<<;;;<<>>@@@EEEIIIMMMRRRYYY```eeeiiimmmooosss~~~wwwiii___\\\RRRPPPPPPTTTYYY```mmmyyyxxxqqqlllmmmooonnnlllkkkkkklllmmmnnnqqquuuyyyzzzyyyxxxzzz{{{|||}}}{{{tttmmmiiieeebbb```[[[YYYVVVTTTSSSQQQNNNLLLEEEBBB???<<<:::;;;===???;;;<<<===???@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCEEEFFFHHHIIIIIIJJJIIIKKKOOOVVVccczzzuuuXXXVVV^^^wwwZZZJJJGGGEEEHHH>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;:::999;;;???BBBGGGQQQ\\\]]]dddsssyyyhhhyyy}}}|||zzzoooeee]]]YYYVVVRRRNNNKKKJJJIIIIIIHHHJJJKKKKKKJJJIIIIIIJJJHHHIIIMMMQQQVVVWWWVVVTTTSSSSSSRRRPPPPPPRRRWWW[[[dddlllrrrppphhh___[[[[[[YYY^^^eeennn}}}{{{{{{yyyssshhhdddkkkxxx}}}}}}~~~|||yyyqqqhhhaaaiiivvvMMMRRRVVVXXX\\\bbbdddbbb]]]cccgggfffcccbbb^^^YYYSSSGGG>>>===AAADDDGGGJJJMMMQQQWWW___fffllloooppp|||yyyxxxwwwtttpppiii```ZZZTTTSSSSSSVVVZZZbbbrrr{{{uuutttnnnkkkkkkkkkhhhfffhhhjjjmmmppptttvvvvvvuuuuuuwwwwwwxxx{{{~~~wwwooojjjgggeeeaaa^^^ZZZXXXTTTRRROOOLLLGGGDDDCCCAAA===:::999999;;;============>>>??????@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBDDDEEEGGGHHHHHHJJJKKKOOOSSSXXXeee}}}rrraaaSSS]]]]]]LLLGGGBBB>>>@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<>>>>>AAADDDHHHKKKMMMQQQWWW^^^eeejjjnnnooozzz~~~zzztttsssrrrpppmmmgggaaa\\\VVVTTTTTTWWW\\\eeevvv{{{uuupppkkkhhhiiiiiifffeeegggiiikkkooorrrtttuuuttttttttttttvvvyyy~~~zzztttlllgggeeeccc___\\\XXXVVVSSSPPPNNNJJJFFFCCCBBB@@@<<<999888999;;;<<<=========>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHJJJKKKOOOSSSYYYfff~~~nnn___UUUaaa}}}\\\LLLGGGCCC???@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>@@@EEEOOOYYY[[[___gggsss{{{qqqxxxyyyzzznnnddd___WWWTTTPPPNNNMMMMMMLLLKKKKKKJJJIIIJJJLLLMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRSSSQQQRRRSSSRRRRRRUUUZZZ___fffmmmsssqqqlllfff___XXXWWWYYY___kkkzzzxxx|||vvvhhh```cccmmm||||||vvvttttttuuuuuutttsssqqqnnnllljjjgggiiisssNNNSSSWWWYYY^^^dddfffdddcccfffgggdddcccccc```\\\SSSHHH??????CCCFFFHHHLLLMMMQQQWWW^^^dddiiilllmmmwwwzzzvvvpppooonnnmmmkkkhhhccc```YYYVVVUUUXXX___jjj{{{{{{tttnnnhhheeeffffffddddddfffhhhjjjmmmppprrrsssrrrrrrsssssstttxxx}}}{{{uuuooohhhdddbbb```]]]ZZZVVVSSSPPPNNNLLLHHHDDDAAA@@@>>>;;;888777888:::;;;=========>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKOOOTTTZZZhhhhhh]]]WWWgggyyyZZZKKKFFFCCCAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>???CCCMMMWWW[[[]]]cccnnnqqqwww|||oooeee___WWWTTTPPPNNNMMMMMMLLLKKKKKKJJJIIIJJJMMMNNNNNNNNNLLLLLLLLLMMMNNNPPPQQQQQQQQQSSSUUUWWWZZZ]]]aaadddjjjnnnrrrqqqppplllcccZZZWWWYYY___jjjyyy|||~~~rrrgggaaa^^^cccooo}}}wwwrrrnnnlllkkklllmmmnnnpppppppppqqqmmmnnnwwwNNNSSSXXXZZZ^^^eeegggeeeccceeedddaaaaaabbb```\\\SSSHHH@@@@@@DDDGGGIIILLLMMMPPPVVV]]]cccgggjjjkkkttt~~~zzztttrrrqqqpppooollliiifff\\\XXXVVVZZZbbbnnnyyysssnnnhhhdddeeedddbbbbbbdddfffhhhjjjmmmooopppppppppsssssstttxxx~~~~~~xxxqqqllleeebbbaaa___[[[XXXTTTRRROOOMMMJJJGGGCCC@@@===;;;999777777888999:::=========>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKOOOTTT[[[iiiccc[[[YYYkkktttXXXKKKFFFDDDCCC@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::===???BBBKKKTTT^^^^^^bbblll~~~qqqwww~~~qqqeee___WWWTTTPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJMMMOOOPPPPPPMMMMMMLLLLLLMMMNNNOOOPPPPPPSSSXXX\\\aaadddgggiiinnnqqqrrrrrrsssqqqggg\\\XXXZZZ___iiiwwwpppddd______bbbfffrrryyyvvvrrrnnnkkkhhhjjjlllooosssvvvxxxyyyuuuvvv~~~OOOTTTXXXZZZ^^^dddfffdddcccdddbbb```aaadddbbb]]]RRRHHH???@@@DDDGGGIIILLLMMMPPPVVV]]]cccgggjjjkkkrrr~~~|||{{{yyywwwvvvssspppmmm```[[[XXX]]]eeerrryyytttqqqjjjeeeeeedddaaaaaaccceeefffhhhkkkmmmnnnoooooorrrrrrtttxxx{{{uuunnnjjjdddaaa```^^^ZZZWWWSSSQQQNNNLLLJJJGGGCCC@@@;;;:::888777777888999:::=========>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKOOOTTT[[[iiittt___YYYZZZmmmnnnUUULLLGGGDDDDDD@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::999:::===>>>AAAIIIRRR^^^^^^aaammmsssxxxrrrfff___WWWTTTPPPNNNNNNNNNNNNMMMKKKIIIHHHIIILLLOOOQQQQQQMMMMMMLLLKKKLLLMMMNNNOOOPPPSSSXXX___fffjjjlllmmmqqqsssssssssvvvtttjjj___[[[]]]bbbkkkwwwpppddd___\\\___eeelllwwwxxxuuurrrnnnllliiikkkooossswww{{{}}}~~~{{{{{{PPPUUUYYYZZZ]]]cccdddbbbaaabbbaaa```cccfffddd^^^PPPFFF???@@@DDDGGGIIIKKKLLLPPPVVV]]]ccchhhkkklllqqq~~~}}}zzzuuurrrfff```]]]bbbkkkwwwyyyuuuqqqjjjeeedddcccaaabbbddddddeeegggiiikkkmmmnnnooooooqqquuu{{{yyysssmmmiiiccc```___]]]YYYUUURRROOOMMMKKKIIIFFFBBB@@@999999888777888888::::::=========>>>??????@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKOOOTTTZZZhhhooo\\\WWWYYYmmmgggSSSLLLGGGDDDEEE@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>>>>@@@HHHQQQZZZZZZ___nnntttxxx|||sssfff___WWWTTTPPPNNNNNNOOONNNNNNKKKIIIHHHHHHKKKNNNPPPQQQMMMLLLKKKJJJJJJLLLNNNPPPOOORRRWWW___gggmmmoooooorrrtttuuuvvvyyyyyyqqqgggaaadddhhhoooxxxxxxfff```^^^\\\___eeeqqq~~~{{{uuuoookkkiiijjjmmmrrrwww|||~~~~~~~~~}}}QQQVVVYYYYYY\\\aaabbb___\\\]]]\\\\\\aaaeeebbb\\\OOOEEE>>>@@@DDDFFFHHHKKKKKKOOOVVV]]]dddiiilllmmmqqq~~~}}}xxxtttlllfffccchhhqqq|||~~~vvvqqqmmmgggbbbbbbcccbbbdddgggdddeeegggiiikkklllnnnooopppssszzz}}}vvvqqqlllgggbbb___^^^[[[VVVRRROOOMMMKKKIIIGGGDDDAAA>>>999888888888888999:::;;;=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKOOOSSSYYYfff~~~jjjYYYUUUXXXlllbbbRRRMMMHHHDDDEEE@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<>>>???@@@GGGPPPYYYZZZ```nnnnnnrrrzzz~~~yyytttggg___WWWTTTPPPOOOOOOOOOOOONNNLLLIIIGGGGGGJJJMMMOOOPPPLLLKKKJJJIIIJJJLLLOOOPPPOOOQQQVVV^^^gggmmmoooooooootttwwwzzz}}}zzzsssiiilllpppuuu|||qqqaaa]]]^^^]]]aaaiiiuuu}}}tttlllhhhgggkkkooovvv}}}zzzxxxwwwvvvyyy}}}RRRVVVYYYYYY[[[___```]]]UUUVVVWWWXXX^^^bbb___XXXNNNDDD===???DDDFFFHHHJJJKKKOOOVVV]]]dddjjjmmmoooqqq~~~~~~~~~yyytttpppjjjgggllluuuyyypppllljjjddd```aaabbbccceeeiiidddeeefffhhhjjjlllnnnooorrrwww{{{tttoookkkfffaaa^^^\\\YYYTTTPPPMMMKKKIIIGGGEEECCC???<<<888888888888999:::;;;;;;=========>>>??????@@@@@@???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEGGGHHHJJJJJJJJJKKKOOOSSSXXXeee}}}fffXXXTTTWWWkkk___QQQNNNHHHDDDEEE@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>><<<:::999888888888999:::;;;=========>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEEEECCCCCCDDDEEEFFFGGGHHHHHHJJJNNNQQQSSSZZZmmmjjjVVVUUUXXXjjj|||^^^RRRJJJHHHGGGAAA@@@@@@??????????????????===<<<<<<<<<<<<;;;;;;;;;=========<<<<<>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHKKKMMMPPPTTT]]]qqqfffVVVTTTWWWiiiyyy\\\QQQIIIHHHHHHBBBAAA@@@@@@???????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;<<>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHKKKLLLOOOTTTaaavvvbbbWWWTTTVVVjjjvvv[[[QQQIIIGGGHHHBBBAAAAAA@@@???????????????===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEOOO^^^```aaarrrrrrpppwww|||~~~wwwhhh^^^WWWSSSOOOMMMLLLMMMMMMLLLIIIHHHGGGGGGHHHJJJMMMNNNSSSPPPMMMLLLMMMNNNNNNNNNNNNLLLLLLRRR]]]iiipppsssuuuuuuwww|||yyysssnnnlllfffiiiooovvvyyyyyy}}}}}}rrroootttxxx~~~yyyvvvuuuvvvwwwsssrrrsssuuuyyyooo```YYYUUUUUUVVVZZZ```dddjjjxxxOOOOOOPPPUUU[[[___^^^\\\XXXWWWVVV\\\gggppplllbbbSSSMMMFFFCCCEEEIIIKKKKKKKKKMMMRRRXXX___eeejjjlllqqqtttlllfffdddbbbaaa```___```bbbdddffflllppptttxxx|||~~~~~~xxxsssnnnjjjfffcccaaaaaaaaaaaabbbccceeeeeefffiiikkklllnnnttt~~~wwwrrrmmmiiifff^^^[[[WWWTTTQQQOOOLLLJJJFFFDDDBBBAAA@@@>>>:::777999999999999:::;;;;;;<<<===>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHIIILLLLLLNNNUUUdddzzz```WWWTTTWWWmmmvvv\\\RRRJJJGGGGGGBBBBBBAAAAAA@@@????????????===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::;;;===AAADDDMMM___bbb]]]mmm~~~||||||zzziii___WWWSSSOOOLLLLLLLLLMMMLLLIIIHHHGGGGGGHHHJJJLLLNNNUUUSSSOOOMMMMMMMMMNNNOOOLLLJJJJJJOOOYYYeeennnsssttttttvvvyyy~~~xxxoookkkjjjjjjjjjppp{{{}}}tttrrruuuyyy~~~zzzwwwvvvwwwxxxtttsssssstttxxxkkk[[[VVVUUUVVVVVVZZZaaagggpppMMMLLLMMMRRRYYY]]]^^^]]]YYYYYYYYY]]]hhhpppmmmeeeXXXQQQIIIEEEFFFJJJLLLLLLJJJKKKOOOTTTZZZ```eeehhhlllzzz}}}rrrhhhbbb___^^^\\\ZZZYYYZZZ]]]aaacccggglllsssxxxzzz{{{}}}{{{tttmmmiiifffdddbbb___``````aaabbbdddeeeffffffjjjmmmoooqqqyyyzzzsssnnnjjjfffddd\\\YYYUUURRRPPPNNNKKKIIIEEECCCAAA@@@???===:::777888888999:::;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKNNNVVVeee{{{|||]]]WWWTTTZZZtttvvv___UUUKKKGGGGGGCCCCCCBBBAAA@@@????????????===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<@@@BBBMMMaaaddd^^^lll}}}{{{|||kkkaaaXXXTTTOOOLLLLLLMMMMMMMMMIIIHHHHHHGGGHHHJJJMMMNNNVVVUUURRRPPPMMMMMMNNNNNNKKKIIIIIIMMMVVVaaakkkqqqrrrsssuuuwww{{{yyyqqqoooppprrrxxx~~~}}}uuussstttzzz|||yyyxxxxxxxxxxxxvvvuuuvvv{{{gggWWWTTTTTTTTTUUUYYY```hhhrrrMMMKKKJJJNNNUUUZZZ\\\\\\ZZZ[[[\\\___gggnnnmmmhhh\\\TTTKKKGGGGGGJJJLLLMMMIIIJJJLLLPPPUUU[[[aaadddhhhxxx~~~rrrggg```\\\YYYXXXVVVUUUVVVYYY]]]___bbbiiiqqqvvvxxxzzz|||~~~zzzqqqjjjeeecccbbbaaa^^^^^^```aaacccdddeeeffffffkkkoooqqqttt~~~{{{tttooojjjgggcccaaaYYYVVVSSSPPPOOOMMMJJJHHHEEECCC@@@>>>===<<<:::999777888999;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIILLLOOOWWWdddyyywwwZZZWWWTTT___}}}uuu___VVVLLLHHHHHHDDDDDDCCCBBB@@@????????????===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<;;;<<>>??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJHHHLLLQQQWWWaaatttttt[[[VVVUUUdddppp\\\UUULLLIIIJJJGGGDDDCCCBBBAAA@@@?????????===<<<<<<<<<<<<;;;;;;;;;:::<<<======<<<===???AAAMMM[[[```aaakkkxxxzzzvvv|||rrrhhhXXXSSSMMMIIIIIIKKKLLLMMMKKKJJJIIIIIIJJJLLLOOOPPPVVVXXXXXXVVVQQQMMMLLLLLLJJJJJJKKKMMMSSS\\\eeelllnnnqqqtttuuuvvvxxx||||||{{{}}}}}}zzzwww|||zzzddd[[[ZZZYYYWWWXXX___gggooozzzNNNJJJFFFHHHNNNUUUZZZ[[[YYY^^^bbbbbbdddiiilllkkk^^^VVVLLLFFFFFFHHHJJJKKKLLLLLLLLLMMMQQQWWW\\\```hhhxxxsssggg]]]XXXRRRQQQOOONNNOOOQQQTTTVVV]]]eeeooouuuwwwzzz~~~xxxnnneee```___^^^^^^\\\]]]___aaaccceeeeeeffffffkkkqqqssswww~~~wwwttttttuuutttrrr{{{wwwrrrlllgggccc```]]][[[TTTQQQNNNKKKJJJIIIGGGEEEHHHDDD???;;;;;;<<<<<<<<<777888:::<<<=========<<<>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGLLLSSSWWW___qqquuu]]]UUUVVVggglllZZZTTTLLLJJJLLLIIIEEEDDDBBBAAA@@@?????????======<<<<<<<<<;;;;;;;;;;;;<<<============@@@BBBLLLWWW\\\aaajjjrrryyyzzztttjjjVVVRRRLLLHHHHHHIIIKKKLLLLLLKKKJJJJJJKKKMMMPPPQQQVVVXXXZZZWWWRRRMMMKKKKKKJJJJJJLLLNNNSSS[[[dddjjjmmmpppsssuuuuuuvvvyyy|||{{{~~~~~~~~~~~~zzzxxxqqq___YYYXXXWWWTTTVVV]]]fffmmmwwwHHHHHHGGGGGGHHHLLLSSSXXX___^^^^^^bbbgggjjjjjjhhhaaaYYYOOOHHHGGGHHHIIIIIIMMMJJJIIILLLSSS[[[___aaakkkxxxyyynnnbbbXXXOOOKKKIIIKKKMMMOOOTTTZZZ]]]___eeeppp|||}}}zzzoooeee^^^[[[[[[\\\aaaaaabbbcccdddeeeffffffdddggglllrrr}}}ssspppkkkgggfffhhhkkkmmmsss~~~zzzpppmmmhhhbbb^^^[[[YYYXXXWWWTTTPPPMMMKKKJJJHHHFFFDDDBBB???<<<;;;:::;;;;;;::::::;;;;;;<<<=========????????????@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGJJJLLLMMMMMMMMMOOOTTTaaauuunnnYYYXXX[[[ooohhhZZZUUULLLHHHJJJGGGFFFFFFDDDCCCAAA???>>>>>>???>>>>>><<<;;;:::999999;;;;;;;;;<<<<<<>>>??????EEEQQQ[[[dddnnnttt~~~xxxmmm^^^UUUMMMLLLLLLJJJJJJLLLNNNLLLJJJHHHHHHKKKNNNPPPPPPUUUYYYXXXSSSNNNMMMOOONNNMMMLLLNNNSSS\\\eeejjjkkknnnssswwwyyyyyywwwvvv|||}}}~~~{{{xxx~~~yyyhhh]]]XXXYYY]]]]]][[[___gggpppyyyJJJIIIGGGFFFGGGKKKRRRWWW\\\\\\^^^aaaeeeggghhhgggccc[[[RRRKKKIIIIIIJJJJJJLLLJJJJJJMMMTTT[[[___```lllzzzvvviii___TTTNNNKKKKKKLLLNNNSSSYYY^^^aaahhhssszzzoooddd]]]ZZZZZZ[[[___```aaaccceeefffffffffeeehhhlllsss}}}vvvqqqeeeccc```]]]]]]```ccceeeooo{{{wwwnnnkkkfff```\\\XXXVVVVVVUUURRRNNNKKKIIIHHHFFFDDDBBBAAA>>><<<:::::::::;;;:::;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLNNNUUUcccwwwmmm[[[YYY```vvvgggYYYUUULLLHHHJJJHHHGGGFFFEEECCCBBB@@@???>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>???DDDPPPZZZcccmmmsssyyynnn___VVVNNNLLLLLLKKKJJJLLLNNNMMMKKKIIIIIIKKKMMMNNNOOOTTTYYYYYYUUUPPPOOOOOOOOONNNOOORRRWWW^^^dddhhhkkknnnqqqtttwwwwwwwwwwwwzzz{{{}}}~~~yyyzzz{{{}}}sssggg___[[[[[[_________eeennnwwwKKKJJJGGGEEEEEEHHHOOOTTTVVVYYY]]]___aaaccceeegggeee___VVVOOOKKKKKKKKKKKKLLLKKKKKKOOOTTTZZZ^^^___jjjyyyssshhhZZZSSSMMMLLLKKKLLLRRRXXX```cccjjjvvv|||qqqfff___[[[[[[\\\\\\^^^aaadddfffgggggggggfffhhhlllttt{{{vvvpppiiicccZZZYYYWWWWWWXXXZZZ]]]___jjjvvvrrrjjjhhhccc^^^YYYUUUSSSRRRQQQOOOKKKIIIGGGFFFDDDBBB@@@???===;;;:::999::::::;;;;;;<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKNNNVVVeee{{{kkk^^^ZZZgggfffYYYUUUMMMIIIKKKIIIHHHGGGFFFDDDCCCAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>CCCMMMVVV```kkkqqq|||{{{pppbbbXXXPPPMMMMMMKKKKKKMMMNNNNNNLLLKKKKKKKKKKKKKKKNNNSSSYYYZZZWWWSSSQQQQQQPPPQQQSSSVVV[[[aaafffiiilllmmmoooqqqtttvvvxxxyyyyyyzzz|||~~~~~~}}}|||{{{sssssssssuuuzzz}}}tttjjjeeebbb^^^___bbbiiilllsss~~~KKKIIIFFFCCCBBBEEEKKKOOOQQQUUUZZZ]]]^^^```dddhhhgggbbbZZZSSSNNNLLLKKKKKKKKKKKKLLLOOOTTTYYY\\\^^^fffuuuzzznnn```XXXPPPLLLJJJKKKQQQXXX___ccclllxxxuuujjjaaa^^^]]]^^^[[[^^^bbbfffhhhiiihhhhhhggghhhllluuuyyytttooojjjddd___WWWWWWWWWWWWYYY[[[^^^```gggqqq|||nnngggeeeaaa\\\WWWSSSQQQPPPOOOMMMJJJHHHGGGEEECCCAAA>>>===<<<::::::999999:::;;;<<<<<<======>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHJJJNNNXXXhhh~~~hhh```\\\qqqiii\\\XXXOOOKKKLLLIIIIIIHHHGGGFFFDDDBBBAAA@@@>>>=====================;;;;;;;;;;;;;;;<<<===>>>@@@IIIPPP[[[gggnnn~~~zzz~~~ssseee[[[RRROOONNNLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIMMMRRRXXX[[[ZZZWWWUUUTTTQQQRRRTTTWWW]]]dddjjjmmmnnnnnnnnnooorrrvvvzzz}}}{{{}}}~~~~~~{{{zzztttrrrqqqqqqtttxxx}}}xxxrrrmmmlllllljjjlllqqqzzzJJJHHHFFFBBBAAACCCGGGKKKLLLQQQWWW[[[]]]```eeeiiijjjfff___WWWPPPLLLKKKKKKKKKKKKMMMNNNRRRVVV[[[^^^eeeqqqrrrbbbYYYPPPLLLKKKKKKRRRYYY]]]cccnnn{{{wwwkkkbbb^^^]]]^^^\\\___cccgggjjjjjjjjjiiiiiijjjnnnxxx{{{tttooolllhhhbbb^^^XXXXXXXXXYYY[[[^^^aaaccciiiqqq|||vvvkkkcccaaa^^^ZZZVVVSSSPPPOOOOOOMMMJJJIIIHHHFFFCCCAAA<<<<<<;;;:::::::::::::::<<<<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHJJJPPPZZZkkkcccaaa]]]zzzmmm```\\\RRRMMMMMMJJJJJJJJJIIIGGGEEEDDDBBBBBB>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<===<<>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKJJJJJJJJJLLLRRR]]]nnnuuu]]]aaa___ooobbb___UUUPPPPPPLLLLLLKKKJJJHHHFFFEEEDDDCCC@@@?????????>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<:::@@@EEEQQQaaagggttt{{{yyykkk```UUUQQQPPPNNNNNNQQQOOOOOOOOONNNMMMKKKJJJIIIMMMPPPUUUZZZ]]]^^^]]]\\\XXXWWWVVVYYY___iiisssyyyuuutttrrrsssvvv}}}{{{yyyvvvrrrpppoooooooooxxx~~~HHHIIIJJJHHHGGGFFFGGGIIIHHHKKKPPPWWW```gggkkklllqqqooojjjbbbXXXQQQOOOOOOKKKKKKJJJJJJJJJOOOWWW]]]fffjjjqqqwww~~~{{{mmm[[[TTTNNNLLLLLLNNNUUU\\\___iiiyyy|||ooofff```______cccdddfffiiikkkmmmnnnnnnqqqrrrwwwzzztttoooiiiccc^^^[[[[[[\\\^^^ccckkkrrrvvv|||qqqccc___YYYXXXWWWUUURRRPPPNNNMMMLLLKKKIIIIIIHHHFFFCCC@@@;;;;;;;;;<<<<<<<<<;;;;;;======>>>??????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEGGGJJJKKKLLLKKKKKKLLLOOOTTT___ooojjjWWW___aaammmaaa___VVVRRRRRROOOMMMLLLKKKIIIGGGFFFEEEDDDAAAAAA@@@???>>>>>>======<<<;;;;;;::::::;;;;;;<<<:::???CCCPPPaaagggrrr||||||mmmbbbWWWRRRPPPOOOOOORRROOOOOONNNMMMMMMLLLKKKKKKNNNPPPSSSXXX]]]```aaa```]]]\\\]]]___eeellltttxxxyyywwwvvvwww{{{~~~|||zzzwwwtttqqqooonnnttt}}}IIIJJJLLLLLLJJJIIIIIIJJJHHHIIINNNWWWbbbjjjmmmmmmtttsssnnneee[[[TTTQQQQQQKKKKKKJJJHHHHHHMMMVVV]]]dddfffiiipppyyytttfffXXXRRRLLLLLLMMMPPPVVV^^^bbbmmmtttjjjeeecccccceeefffgggiiikkkmmmooooootttuuu{{{|||vvvooohhhbbb``````aaaeeellluuu~~~}}}iii[[[ZZZUUUTTTTTTRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGEEEBBB???;;;;;;<<<<<<======<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBDDDGGGJJJLLLLLLLLLLLLNNNPPPVVV```pppdddSSS^^^bbbiii___^^^WWWSSSTTTQQQMMMMMMKKKJJJHHHFFFEEEEEEBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;???CCCPPPaaahhhrrr|||}}}nnncccXXXSSSQQQOOOPPPRRRPPPOOONNNMMMLLLLLLLLLLLLOOOPPPSSSWWW]]]aaacccccc```aaabbbeeeiiiooosssvvv{{{zzzyyyzzz~~~~~~|||xxxuuurrrpppttt}}}~~~JJJMMMPPPQQQQQQPPPPPPPPPMMMPPPTTTZZZbbbhhhnnnqqquuutttqqqjjj```WWWQQQNNNLLLJJJGGGHHHLLLQQQUUUWWW]]]bbbhhhlllpppuuu|||~~~lll]]]TTTMMMHHHKKKOOOSSSYYY```hhhvvvtttkkkeeebbb___bbbdddggghhhiiijjjlllnnn{{{{{{|||rrrjjjiiigggfffiiipppyyy~~~sssdddWWWQQQQQQRRRRRRQQQOOONNNOOOPPPLLLJJJIIIIIIIIIGGGBBB>>>:::;;;;;;<<<<<<;;;;;;:::===???AAAAAA@@@@@@AAABBB????????????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNRRRXXX```mmmxxx___WWWYYYfffzzzoooccc]]]XXXSSSPPPQQQOOONNNMMMKKKIIIHHHHHHGGGDDDCCCAAA@@@@@@@@@>>><<<>>><<<;;;999999:::;;;<<<@@@AAADDDMMMZZZiiiuuu|||}}}{{{vvvgggZZZVVVVVVRRRMMMJJJMMMMMMMMMMMMLLLLLLLLLLLLKKKOOOUUUZZZ]]]___aaacccbbbcccfffiiilllnnnppppppooopppsssxxx{{{tttsssvvvxxx|||{{{xxxIIILLLOOOPPPPPPOOOPPPPPPPPPSSSWWW]]]dddjjjpppsssvvvvvvtttnnnddd[[[TTTPPPLLLIIIGGGGGGJJJOOOSSSUUU[[[___dddhhhlllrrrzzz~~~xxxgggYYYQQQLLLJJJLLLPPPUUU]]]fffuuuuuulllgggccc```bbbdddeeeggggggiiimmmooozzz{{{|||uuuooollljjjlllrrrzzzyyynnn___RRRMMMMMMMMMNNNLLLJJJJJJKKKLLLLLLJJJIIIIIIIIIGGGBBB>>>;;;;;;;;;<<<<<<;;;;;;;;;===???AAAAAA@@@@@@AAABBB????????????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKMMMMMMNNNNNNRRRYYYcccrrruuu]]]UUUXXXdddvvvkkkaaa\\\YYYUUURRRSSSPPPOOONNNKKKJJJHHHHHHGGGEEECCCAAAAAAAAA@@@>>><<<>>>===;;;999999:::;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCEEEEEEEEEEEEDDDGGGHHHIIIJJJKKKMMMNNNNNNOOORRRYYYgggzzzrrrZZZTTTXXXfffrrrhhh___]]][[[WWWUUUVVVSSSQQQOOOMMMJJJIIIHHHGGGFFFDDDBBBAAAAAA@@@>>>===>>>===;;;:::::::::;;;<<<>>>???BBBHHHSSSaaammmuuuwwwjjj\\\XXXWWWSSSPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKPPPWWW]]]```bbbcccdddiiijjjkkkllllllkkkiiihhhdddeeehhhmmmttt{{{xxxxxxzzz}}}{{{xxxxxx{{{}}}~~~}}}}}}{{{uuurrrPPPRRRUUUVVVVVVVVVWWWYYYXXXYYY]]]aaagggmmmqqqssswwwyyyzzzwwwooofff]]]YYYOOOKKKGGGFFFGGGJJJMMMNNNRRRUUUYYY\\\___fffooovvv~~~}}}~~~|||sssdddYYYRRRRRRUUUYYY\\\bbbooo}}}zzzpppkkkgggdddbbbbbbaaaaaabbbgggmmmqqqwww||||||xxxyyy{{{uuukkk```UUUMMMKKKFFFGGGHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHEEEBBB???<<<<<<;;;;;;;;;;;;<<<<<<===???AAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAA@@@AAADDDEEEFFFEEEDDDCCCGGGGGGHHHJJJKKKMMMNNNOOOOOORRR[[[lllnnnWWWSSSYYYkkkqqqhhhaaa___^^^ZZZXXXXXXUUUSSSQQQNNNKKKIIIHHHHHHGGGEEECCCBBBBBBAAA???=========<<<;;;:::;;;;;;<<<======@@@EEENNNZZZgggppp}}}xxxkkk^^^XXXVVVRRRPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLQQQXXX^^^aaaccceeefffhhhjjjlllnnnooonnnllljjjbbbbbbdddhhhnnnuuu|||xxxvvvwwwzzzzzzxxxyyy}}}~~~}}}~~~yyyssspppRRRTTTWWWXXXXXXXXXZZZ\\\ZZZ[[[^^^bbbggglllppprrrvvvyyy{{{yyysssiiiaaa]]]SSSOOOJJJHHHHHHJJJLLLLLLOOORRRUUUWWWZZZ```iiippp{{{}}}vvvjjjaaaYYYYYY\\\```dddkkkxxxyyypppkkkhhheeeaaaaaa```___```eeekkkpppvvv~~~~~~tttfffZZZOOOIIIHHHCCCEEEEEEEEEDDDDDDFFFHHHJJJKKKLLLKKKHHHEEEBBBAAA===<<<<<<;;;;;;<<<<<<======???AAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@AAADDDEEEFFFEEEDDDCCCFFFGGGHHHJJJLLLMMMNNNOOOPPPSSS^^^rrrmmmWWWTTT[[[qqqssskkkdddcccaaa]]]YYYYYYVVVUUURRROOOMMMKKKJJJIIIIIIGGGEEECCCCCCBBB@@@>>>======<<<<<<;;;;;;;;;;;;<<<===???BBBIIITTTaaajjjtttyyymmm___YYYUUUQQQOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJMMMQQQXXX]]]```cccfffhhhkkkmmmpppssssssqqqnnnlll```aaabbbdddiiinnntttwwwzzzzzzvvvtttwwwyyyyyy{{{~~~}}}~~~yyyrrroooRRRSSSUUUVVVWWWXXXZZZ\\\\\\]]]___cccgggkkknnnpppvvvyyy|||{{{uuummmfffbbbYYYTTTOOOKKKKKKLLLMMMMMMMMMPPPSSSUUUWWW\\\dddjjjvvv{{{~~~uuuooofffeeefffkkkpppwwwwwwoookkkgggeeeaaaaaa```______ccciiimmmttt~~~tttbbbTTTIIIDDDDDDAAABBBCCCCCCBBBCCCEEEGGGKKKLLLNNNLLLIIIEEECCCBBB>>>===<<<;;;;;;<<<===>>>===???AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCEEEEEEEEEEEEDDDFFFFFFHHHJJJLLLMMMOOOPPPPPPUUUbbbvvvnnnXXXVVV___xxxtttmmmgggfffddd___ZZZYYYWWWUUUSSSQQQNNNMMMKKKKKKJJJHHHFFFEEEDDDCCC@@@>>>============<<<<<<;;;;;;<<<===>>>@@@EEEOOO]]]fffmmm|||}}}pppbbbZZZUUUPPPNNNPPPLLLLLLKKKKKKKKKKKKJJJJJJNNNQQQVVV[[[^^^bbbgggjjjpppsssvvvxxxwwwtttooolllbbbbbbaaabbbeeehhhlllooouuu{{{|||vvvrrrtttwwwzzz~~~~~~|||}}}xxxrrrnnnRRRTTTVVVWWWWWWXXX[[[]]]^^^___aaadddgggkkknnnpppxxx{{{}}}|||wwwpppjjjggg^^^ZZZSSSOOONNNNNNNNNNNNLLLOOOSSSUUUVVVZZZ```eeeqqqyyyzzzvvvvvvzzzuuummmiiifffddd`````````______aaafffjjjppp|||qqq^^^QQQGGGDDDEEEAAACCCDDDDDDDDDEEEGGGIIILLLNNNOOONNNJJJFFFDDDDDD>>>===<<<;;;;;;<<<===>>>===???AAAAAA@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPWWWfffyyypppZZZYYYccc~~~rrrkkkffffffeee```[[[ZZZVVVUUUSSSQQQOOONNNMMMMMMKKKIIIGGGEEEEEECCCAAA???===============<<<<<<;;;<<<===>>>???BBBLLLYYYdddfffuuuuuuggg]]]VVVQQQOOOQQQLLLLLLKKKKKKKKKJJJJJJJJJOOOQQQUUUXXX\\\aaagggkkkqqqtttyyy||||||yyyuuuqqqjjjhhhfffeeefffhhhjjjlllrrrxxx}}}uuuoooqqqvvv|||}}}~~~wwwppplllUUUVVVXXXYYYYYY[[[^^^``````aaabbbeeehhhlllooopppyyy|||~~~}}}xxxrrrmmmjjjbbb]]]VVVRRRPPPPPPPPPOOOLLLOOOTTTUUUVVVYYY^^^bbbpppzzzssslllhhhfffddd`````````______aaadddhhhnnn{{{mmm[[[OOOHHHHHHJJJDDDEEEGGGGGGGGGHHHJJJMMMLLLOOOQQQOOOJJJFFFEEEEEE???===<<<;;;;;;<<<===???===???AAAAAA@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBBBBCCCDDDEEEFFFEEEFFFHHHJJJLLLNNNOOOPPPPPPYYYhhh{{{qqq\\\[[[eeezzzpppiiieeefffeee```\\\[[[VVVUUUTTTRRRPPPOOOOOONNNLLLJJJGGGFFFEEECCCAAA???=========>>>===<<<<<<;;;<<<>>>>>>>>>AAAJJJXXXbbbbbbpppxxxjjj```XXXRRRPPPRRRLLLKKKKKKKKKJJJJJJJJJJJJPPPQQQTTTVVVZZZ```ggglllnnnrrryyy~~~~~~{{{xxxqqqooommmjjjjjjjjjlllmmmpppwww|||sssmmmooovvv~~~vvvoookkkWWWWWWWWWWWWYYY]]]```bbbcccdddeeeeeeeeehhhlllooo|||~~~vvvoookkkgggbbb[[[UUUPPPOOOPPPQQQRRRQQQSSSXXXZZZ[[[```fffppp~~~vvvqqqnnniiidddbbbbbbaaa^^^[[[ZZZ^^^hhhooowww{{{~~~fffWWWNNNHHHDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTSSSOOOJJJFFFDDD>>><<<;;;;;;<<<<<<;;;:::>>>>>>@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKMMMOOOWWW\\\kkknnn^^^TTTiii{{{qqqmmmjjjiiiddd^^^[[[\\\YYYXXXWWWWWWVVVUUURRROOOJJJIIIHHHFFFEEECCCBBBAAA==============================>>>???>>>AAAMMMZZZeeepppzzz}}}ooodddZZZSSSPPPRRRMMMMMMLLLLLLLLLLLLMMMMMMOOOQQQSSSVVVYYY^^^dddiiiqqqtttyyy~~~yyywwwqqqkkkfffeeegggiiinnnrrrxxx~~~uuummmmmmrrr}}}|||~~~wwwpppkkkSSSSSSTTTUUUXXX[[[___aaaaaacccdddeeegggjjjnnnqqq~~~xxxppplllhhhccc]]]VVVRRRPPPPPPQQQSSSRRRVVV[[[^^^^^^bbbhhhuuu~~~rrrnnnmmmiiieeecccbbbaaa___\\\[[[```iiipppxxx|||sss___SSSMMMJJJIIIJJJFFFFFFGGGIIIKKKNNNPPPQQQSSSTTTUUUSSSOOOIIIDDDBBB???===;;;:::;;;<<<<<<;;;===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKLLLNNNPPPVVV\\\lllmmm```[[[rrrxxxpppllliiiiiieee___\\\]]]ZZZYYYXXXWWWWWWUUURRROOOJJJIIIHHHGGGEEEDDDCCCBBB============<<<<<<<<<<<<===<<<>>>>>>>>>@@@LLLXXXaaakkk|||{{{rrrggg]]]UUURRRSSSPPPOOONNNMMMLLLKKKKKKKKKOOOQQQTTTWWW[[[```fffjjjooosssyyy|||yyysssmmmgggfffiiikkknnnsssyyyuuummmlllrrr{{{~~~}}}vvvnnnhhhRRRRRRSSSUUUXXX[[[___aaa^^^aaadddgggiiimmmrrrvvvzzzsssoookkkhhhbbb[[[WWWUUUTTTUUUVVVWWW\\\cccffffffiiiooo|||wwwnnnlllkkkhhhfffeeeccccccaaa___^^^ccckkkrrr{{{zzzjjjZZZQQQNNNLLLMMMOOOKKKLLLMMMOOOQQQTTTVVVXXXZZZZZZYYYVVVQQQKKKEEEBBBAAA>>>:::999:::<<<============???@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJKKKKKKKKKLLLNNNPPPVVV]]]mmmiii```___zzzwwwoookkkhhhhhheee```]]]___]]]\\\ZZZYYYXXXVVVRRROOOJJJIIIIIIGGGFFFEEEDDDDDD?????????>>>>>>>>>======<<<<<<===>>>===???IIITTT^^^gggwww|||vvvlllbbbXXXTTTUUURRRQQQPPPNNNMMMLLLKKKJJJOOOQQQUUUXXX\\\aaaggglllmmmqqqxxx~~~|||vvvooojjjiiilllooopppuuuzzzvvvmmmlllqqqyyy|||tttjjjcccUUUUUUVVVWWWYYY[[[^^^___\\\^^^cccggglllrrrxxx}}}~~~wwwrrrqqqmmmhhhccc___\\\[[[[[[\\\___fffooossssssvvv{{{|||sssllljjjjjjhhhffffffeeefffeeeddddddhhhpppvvvxxxkkk]]]VVVRRRPPPOOOQQQSSSTTTUUUWWWZZZ]]]___aaabbb```^^^ZZZVVVPPPIIIEEEBBB>>>:::888:::<<<===>>>======>>>???@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLKKKMMMOOOQQQVVV^^^ppp|||ddd]]]^^^|||zzzmmmiiiggggggeee```^^^___```^^^\\\[[[ZZZWWWSSSPPPKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBAAAAAA@@@??????<<<;;;<<<======???GGGPPP___ggguuu|||{{{{{{qqqfff\\\VVVUUURRRRRRQQQPPPOOONNNMMMLLLNNNQQQUUUYYY]]]bbbhhhlllkkkooovvv|||}}}wwwqqqllllllooorrrtttyyy}}}wwwnnnmmmqqqxxx{{{rrrhhh```YYYYYYXXXXXXXXXXXXXXXXXXXXX[[[```fffmmmuuu~~~{{{wwwsssqqqmmmiiieeebbbaaa```fffiiiqqq|||xxxqqqkkkjjjiiigggfffggghhhiiijjjiiiiiinnnuuu{{{yyynnnccc^^^ZZZVVVUUUWWW\\\]]]^^^```bbbeeegggiiihhheeeaaa]]]YYYTTTMMMHHHBBB???;;;999:::<<<>>>>>>===>>>???@@@@@@AAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKLLLLLLMMMPPPRRRVVV```sssvvvaaa\\\___~~~~~~lllhhhggggggeee```^^^```bbb```^^^]]]\\\YYYVVVRRRNNNNNNMMMKKKJJJIIIHHHHHHDDDDDDCCCBBBAAA??????>>>===;;;;;;>>>>>>>>>EEELLL___fffrrryyyvvvkkk___XXXVVVRRRRRRSSSSSSSSSRRRQQQPPPNNNQQQVVVZZZ^^^bbbgggkkklllnnnsssxxx|||~~~}}}{{{wwwsssppppppsssvvvzzz~~~yyyooonnnsssyyyyyypppfff___ZZZZZZXXXWWWUUUSSSRRRQQQTTTVVV[[[bbbjjjvvv}}}tttrrrpppmmmjjjhhhfffeeeooorrr|||xxxsssmmmhhhiiihhhffffffhhhiiikkkmmmmmmnnnqqqxxx~~~}}}uuummmjjjgggcccbbbdddgggggghhhiiikkknnnpppqqqpppkkkeeeaaa\\\VVVNNNHHHBBB???;;;:::;;;===>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKLLLLLLNNNPPPSSSWWWbbbvvvrrraaa___eeennnjjjiiiiiifffaaa___aaacccaaa```___^^^\\\XXXUUURRRQQQPPPOOOMMMKKKJJJIIIDDDCCCBBBAAA???>>>===<<<===;;;<<<>>>??????CCCIII\\\aaalll}}}|||}}}qqqdddZZZWWWSSSTTTUUUVVVVVVUUUTTTSSSPPPTTTXXX\\\___cccgggjjjmmmnnnoooqqqsssvvvxxxyyyyyyyyyxxxvvvuuuuuuxxx{{{|||rrrqqqvvv{{{~~~{{{uuunnneee^^^[[[ZZZYYYWWWUUURRRPPPOOONNNPPPUUU[[[fffssswwwvvvuuutttrrrooonnnmmmuuuyyyxxxqqqkkkfffdddfffgggeeegggjjjiiikkknnnoooooosssyyy~~~|||yyytttrrruuuuuuuuuuuuvvvxxxyyy{{{||||||vvvnnngggaaaZZZPPPIIIAAA>>><<<;;;===>>>======???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHJJJLLLLLLMMMNNNQQQSSSYYYeeezzzjjj^^^aaannn~~~rrrnnnlllllliiidddbbbccccccbbbaaa``````^^^[[[XXXVVVUUUTTTQQQOOOMMMKKKJJJFFFFFFDDDCCCAAA???>>>===???<<<<<>>======>>>>>>===<<<@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJLLLLLLMMMNNNQQQTTTYYYfff{{{dddZZZaaasss{{{uuuqqqoooooolllfffdddfffcccbbbaaaaaaaaa___\\\YYYYYYXXXVVVSSSPPPNNNLLLKKKKKKJJJHHHGGGEEECCCAAAAAA???======@@@AAA@@@BBBFFFVVV\\\ggg{{{{{{lllaaa]]]ZZZ[[[[[[[[[ZZZXXXUUUSSSWWWZZZ^^^bbbdddgggjjjlllqqqnnnjjjgggfffhhhkkkmmmsssvvvzzz}}}~~~uuuuuu{{{xxxxxx{{{xxxrrrmmmgggaaa\\\ddd___[[[XXXXXXVVVRRROOOMMMOOOQQQTTT]]]kkk|||zzzwwwxxx}}}~~~{{{yyyzzz~~~tttlllgggcccbbb```aaacccdddeeedddhhhkkkooopppqqquuuzzzwwwmmmbbbUUUMMMDDDAAA>>>============<<>>>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDFFFGGGIIIKKKLLLKKKLLLLLLLLLLLLNNNRRRUUUYYYcccxxx{{{fffYYY]]]~~~sssrrrpppnnnkkkiiigggfffiiihhheeeaaa___]]]\\\\\\XXXWWWVVVTTTSSSRRRRRRRRRNNNLLLHHHEEEBBBAAAAAAAAA????????????@@@BBBDDDFFFPPPaaaoooyyywwwkkkccc^^^\\\ZZZYYYZZZYYYWWWVVVZZZ[[[]]]___bbbhhhoootttsssnnnlllllliiidddffflllrrrvvv{{{}}}||||||~~~}}}{{{}}}wwwwwwyyy~~~yyytttnnnggg___ZZZfffbbb\\\YYYWWWUUUQQQMMMLLLNNNPPPTTT]]]kkk}}}zzzxxxyyy~~~|||yyyyyyzzz~~~xxxnnngggddd```^^^\\\\\\]]]___``````dddgggjjjlllmmmpppvvv{{{|||qqqdddVVVMMMCCCAAA>>>======>>>======BBBAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLKKKLLLLLLLLLMMMOOOSSSVVV\\\ggg|||zzzhhh___ggg~~~ppppppooommmlllkkkjjjiiiooollliiidddaaa___^^^^^^[[[ZZZYYYWWWUUUTTTTTTSSSNNNLLLIIIEEECCCAAAAAAAAA????????????@@@BBBDDDEEELLL]]]lllzzzzzznnnfff]]]\\\ZZZZZZ[[[ZZZYYYWWWWWWXXXYYY[[[___fffnnnsssvvvqqqooonnnjjjeeeffflllrrrvvvyyy{{{|||~~~xxxyyy||||||vvvqqqkkkddd]]]XXXkkkfff___ZZZWWWTTTOOOKKKKKKMMMPPPTTT]]]kkk{{{~~~yyywwwyyy~~~{{{wwwwwwuuuxxx{{{qqqjjjeeebbb___\\\YYYXXXZZZ\\\^^^^^^aaadddhhhjjjkkknnntttxxxvvvgggXXXNNNCCC@@@===<<<===??????>>>CCCBBBAAAAAAAAABBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMKKKLLLMMMMMMMMMOOOSSSVVV```kkkrrrdddbbbppp|||nnnnnnnnnnnnmmmmmmmmmlllrrrooojjjeeeaaa____________^^^\\\ZZZXXXWWWVVVVVVOOOMMMJJJGGGDDDBBBAAAAAA@@@?????????@@@AAACCCDDDIIIXXXhhhzzz~~~sssjjj]]]\\\[[[[[[\\\[[[XXXVVVRRRRRRTTTVVVZZZbbbkkkqqqwwwuuusssrrrnnniiiiiimmmsssuuuyyy{{{}}}yyy||||||xxxsssmmmgggaaaZZZUUUqqqkkkccc]]]YYYUUUPPPKKKLLLNNNQQQUUU\\\hhhwww~~~|||xxxvvvxxx}}}}}}yyytttssspppssszzz~~~uuunnniiieeecccbbb___[[[ZZZ[[[]]]______bbbeeehhhjjjkkknnntttyyy{{{jjjZZZPPPCCC@@@===<<<===???@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLNNNKKKLLLMMMMMMNNNPPPTTTWWW```mmmiii___eee{{{zzzpppppppppoooooonnnnnnnnnnnnkkkfffbbb___^^^^^^___aaa```^^^\\\ZZZYYYXXXWWWQQQOOOLLLIIIFFFDDDBBBBBBAAA@@@??????@@@AAABBBCCCHHHUUUeeewwwwwwnnn```^^^\\\[[[ZZZXXXUUURRRLLLMMMNNNPPPUUU]]]gggmmmuuuvvvvvvuuusssppppppqqqsssvvvzzz~~~yyy~~~}}}yyyuuuoooiiiddd^^^WWWSSSvvvooofff___[[[WWWQQQMMMNNNPPPSSSVVV\\\fffsss|||~~~{{{yyyuuussstttxxxyyytttoooooolllooottt|||~~~wwwrrrnnnjjjgggdddeeebbb^^^]]]^^^___``````bbbeeehhhjjjkkknnntttyyy}}}~~~mmm]]]RRRDDDAAA===<<<===???AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIKKKMMMNNNLLLMMMNNNNNNOOOQQQUUUYYY___oooddd___mmm{{{ssssssrrrqqqpppnnnmmmmmmjjjgggdddaaa______```aaabbbaaa___]]][[[ZZZYYYYYYSSSRRROOOLLLIIIFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCCFFFRRRbbbttt{{{rrrfffbbb^^^ZZZWWWTTTPPPMMMJJJKKKLLLNNNSSSZZZccciiippptttwwwxxxxxxxxxwwwwwwssswww|||~~~xxx|||vvvrrrlllfffaaa[[[UUURRRxxxqqqggg```\\\XXXSSSPPPQQQSSSWWWZZZ___hhhttt||||||xxxuuurrrnnnnnnqqqqqqmmmjjjjjjiiijjjnnnssszzzxxxuuurrrooommmkkkhhheeeeeeccc```___`````````______bbbfffhhhiiilllrrrvvv{{{ooo___TTTEEEBBB>>><<<===???@@@AAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOLLLMMMNNNNNNOOORRRVVVZZZ```rrrrrr^^^aaawww|||ttttttrrrpppooommmkkkkkkhhhgggfffdddcccbbbccccccbbbaaa___^^^\\\[[[[[[[[[VVVUUUSSSOOOLLLIIIFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCOOO^^^ooowwwkkkggg```YYYUUUQQQNNNLLLLLLMMMOOOQQQTTTZZZaaaffflllsssyyyzzz|||~~~~~~|||tttwww||||||wwwxxxyyyzzzsssooohhhbbb]]]XXXSSSPPPvvvooofff___[[[XXXTTTQQQRRRVVVZZZ^^^dddmmmyyyyyyssspppooojjjhhhjjjjjjgggdddeeeeeefffhhhjjjnnnssswwwyyy~~~{{{yyywwwuuusssqqqpppnnnnnnnnnmmmkkkiiigggeeedddcccdddcccaaa___^^^aaaeeeggghhhkkkqqquuu{{{ppp___TTTGGGCCC>>><<<<<<>>>@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOLLLMMMNNNOOOPPPSSSWWW[[[dddwww{{{iii___lllxxxqqqqqqpppnnnlllkkkiiiiiiiiihhhhhhgggeeedddbbbaaabbbaaa```___^^^^^^^^^^^^YYYWWWUUURRROOOKKKHHHGGGFFFEEEDDDCCCBBBCCCCCCDDD@@@LLLZZZgggxxx|||pppjjjaaaYYYUUURRRPPPOOOQQQSSSUUUWWWYYY]]]aaaeeeiiirrrzzz|||~~~}}}uuuvvvyyy|||sssrrr{{{~~~zzz|||vvvoookkkeee^^^YYYTTTPPPMMMuuunnneee^^^ZZZXXXTTTQQQSSSWWW\\\bbbhhhrrr~~~wwwppplllmmmhhheeeffffffcccaaacccccccccdddeeegggjjjmmmooossszzz}}}{{{wwwsssooommmlllkkkmmmmmmnnnoooqqqqqqooommmiiihhhggghhhhhhfffccc```___bbbfffhhhiiilllrrrvvv{{{ppp___TTTHHHDDD???<<<<<<>>>???@@@BBBCCCCCCDDDEEEDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPLLLMMMNNNOOOPPPSSSXXX[[[hhh|||wwwkkkhhh|||}}}rrrnnnnnnmmmkkkjjjiiihhhhhhiiiiiihhhgggeeebbb```^^^bbbaaaaaa```````````````ZZZYYYWWWTTTQQQMMMJJJHHHGGGFFFEEEDDDCCCCCCDDDDDD???KKKWWWaaalll~~~rrrkkkbbbZZZUUUTTTTTTSSSUUUWWWZZZ\\\]]]___ccceeeiiisss{{{}}}}}}uuutttvvv}}}}}}rrrpppyyy}}}|||zzzsssmmmhhhbbb\\\WWWRRRNNNKKKkkkiiiddd___ZZZWWWTTTSSSYYY\\\___dddlllvvv}}}wwwqqqmmmfffdddbbbbbbbbbbbbaaa```cccaaa```bbbfffiiihhhfffmmmrrrvvvxxx{{{|||xxxvvvrrrooolllkkkllllllmmmmmmnnnoooooonnnmmmlllllllllmmmlllkkkhhheeecccaaaccceeefffiiimmmrrrvvvzzzqqqaaaSSSGGGCCC???======???@@@@@@CCCBBB@@@??????@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKNNNPPPRRRQQQQQQUUUZZZ\\\jjj}}}uuunnnuuuuuurrrlllkkkiiigggfffgggggghhhmmmkkkiiiggggggfffdddcccaaa```___^^^___aaabbbddd]]]\\\YYYVVVTTTRRRQQQPPPKKKIIIGGGDDDBBBAAAAAAAAAGGGDDDKKK\\\iiirrruuukkkbbb]]]XXXTTTTTTWWW^^^aaaddddddccccccfffiiikkkttt|||zzzwww|||sssrrryyy}}}tttlllhhhddd^^^XXXSSSNNNIIIFFFkkkhhhccc^^^ZZZWWWUUUTTTYYY\\\bbbhhhqqq{{{}}}vvvnnniiibbb```^^^]]]^^^^^^^^^]]]```___^^^```dddfffeeedddggglllooopppsssyyy{{{zzz{{{wwwrrrmmmiiihhhhhhhhhlllmmmnnnooonnnmmmlllkkkkkklllmmmmmmmmmkkkhhhgggdddfffgggiiijjjnnnsssvvv|||rrraaaSSSGGGCCC???======???@@@@@@CCCBBBAAA??????AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPPPPQQQUUU[[[___mmmsssrrr~~~tttppphhhhhhhhhhhhhhhiiijjjkkkmmmkkkiiiggggggffffffeeedddbbb```___^^^___```aaa]]]\\\[[[XXXVVVTTTRRRQQQJJJIIIGGGEEECCCCCCCCCCCCFFFCCCIIIXXXeeennn}}}yyyoooeee___ZZZWWWWWWZZZbbbeeehhhiiihhhiiilllooonnnwww{{{vvvzzzwwwuuu|||{{{rrrkkkfffbbb\\\VVVQQQMMMHHHEEEiiifffaaa\\\YYYWWWVVVVVVYYY^^^eeemmmwwwvvvlllfff```^^^\\\[[[\\\\\\\\\[[[_________```ccceeeeeedddfffiiikkkkkkooowww{{{{{{~~~yyyrrrkkkfffddddddeeekkklllnnnnnnnnnmmmkkkjjjlllmmmpppqqqrrrpppooommmhhhiiijjjkkkmmmpppuuuxxx~~~sssbbbSSSGGGCCC???======???@@@@@@CCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLNNNPPPQQQUUU\\\bbbrrrmmmttt}}}sssmmmggghhhiiijjjkkkkkkkkkkkkllljjjhhhgggffffffggggggfffdddbbb___]]]]]]]]]^^^^^^^^^]]]\\\YYYVVVTTTRRRKKKJJJHHHFFFEEEEEEEEEFFFDDDBBBGGGTTT___hhhwww~~~ssshhhaaa\\\YYYZZZ^^^dddgggjjjjjjiiijjjnnnrrrooozzz|||uuuwww{{{www}}}}}}|||wwwpppjjjbbb^^^XXXSSSNNNJJJGGGDDDgggddd___[[[XXXWWWXXXXXX[[[```hhhpppyyyyyynnngggbbb```]]]\\\\\\]]]]]]]]]```aaabbbcccfffhhhiiiiiimmmoooooommmqqqyyy~~~zzzrrriiidddbbbcccdddiiikkkmmmnnnnnnmmmkkkjjjoooqqqtttvvvwwwvvvsssrrriiikkklllnnnpppsssxxx|||tttaaaSSSGGGCCC???======>>>???@@@CCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLNNNPPPQQQTTT]]]fffzzzkkkxxx}}}sssllljjjkkkllllllllljjjiiihhhkkkiiigggdddcccccceeegggfffdddbbb___]]]]]]]]]^^^____________\\\YYYVVVTTTPPPNNNLLLIIIGGGFFFFFFFFFDDDCCCFFFPPPZZZcccqqq~~~vvviiiaaa\\\XXXZZZ^^^aaaccceeeeeeccccccgggjjjlllxxx}}}tttuuu|||www|||~~~{{{xxxtttmmmhhh]]]YYYTTTOOOKKKHHHEEECCCcccaaa]]]ZZZXXXXXXYYYYYY\\\aaahhhpppxxx}}}rrrkkkccc```]]]\\\\\\]]]^^^^^^```aaacccfffhhhjjjlllnnnrrrtttssspppssszzz}}}xxxooogggaaa___```aaafffhhhkkknnnoooooommmlllrrrtttwwwyyyyyywwwuuusssjjjlllnnnpppssswww|||sss```RRRGGGCCC???======>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFHHHJJJKKKLLLMMMMMMOOONNNPPPSSSRRRTTT___kkklll|||}}}sssmmmkkkkkklllmmmmmmllljjjiiijjjiiifffbbb^^^^^^aaadddeeecccaaa___^^^___```aaa``````aaa```^^^[[[XXXVVVVVVTTTPPPLLLIIIFFFEEEDDDEEEEEEGGGMMMVVVaaannnyyyyyykkkbbb[[[WWWWWW[[[\\\^^^^^^\\\ZZZZZZ]]]```gggtttuuuvvvxxx||||||xxxuuupppjjjeeeYYYUUUOOOKKKHHHFFFDDDCCC___^^^\\\[[[YYYYYYYYYZZZ[[[```fffmmmtttzzzuuunnnbbb___[[[YYYZZZ\\\\\\\\\^^^```dddgggiiilllooorrrsssvvvvvvtttvvv|||~~~|||wwwooofff```]]]]]]]]]bbbeeejjjnnnqqqrrrqqqppprrruuuyyy{{{|||zzzwwwtttnnnppprrrtttvvvzzzqqq^^^PPPGGGCCC???======???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMNNNQQQOOOQQQVVVUUUVVVcccssszzzggg{{{{{{tttoooiiiiiikkklllnnnooooooooolllkkkggg```ZZZYYY]]]aaadddcccaaa``````aaabbbdddaaaaaaaaa```^^^\\\ZZZXXXZZZXXXTTTOOOKKKGGGEEEDDDFFFFFFHHHLLLSSS___mmmvvv|||nnnddd\\\VVVUUUWWWXXXYYYYYYWWWTTTTTTWWW[[[cccqqqwwwyyyzzz}}}zzzuuupppjjjeeeaaaVVVRRRLLLHHHFFFEEEDDDCCC[[[[[[[[[[[[[[[ZZZZZZYYYZZZ^^^cccjjjpppwww~~~}}}tttmmmbbb___ZZZYYYYYY[[[\\\\\\^^^aaafffjjjlllppptttxxxvvvzzz||||||}}}uuullleee```]]]]]]^^^bbbhhhooosssuuuuuuuuuuuuxxx}}}~~~|||uuuwwwxxxyyyzzz}}}}}}nnn\\\NNNGGGCCC???======???@@@@@@DDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHJJJLLLMMMNNNNNNPPPNNNRRRXXXYYYZZZiii|||ssshhh}}}yyyrrrooojjjjjjkkklllmmmoooqqqqqqpppnnniii```XXXVVVZZZ___fffeeecccaaaaaabbbcccdddcccbbbaaa___^^^\\\[[[ZZZ[[[YYYUUUQQQLLLIIIHHHGGGFFFGGGGGGJJJQQQ^^^llltttzzzsssiii```XXXUUUVVVSSSTTTUUUSSSQQQRRRVVV[[[dddqqqyyy|||yyy{{{~~~|||wwwqqqkkkddd___[[[TTTPPPJJJFFFEEEEEEDDDDDDYYYZZZ[[[\\\\\\[[[ZZZYYYXXX\\\aaahhhnnnvvv~~~{{{rrrlllccc```\\\ZZZZZZ\\\]]]^^^```dddjjjmmmppptttyyy~~~zzz}}}ssskkkddd```___\\\```gggooouuuwwwxxxxxxyyy}}}||||||}}}||||||~~~{{{lll[[[NNNGGGCCC???======???@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLNNNNNNOOOOOOMMMQQQYYY[[[^^^nnnoooqqq}}}vvvqqqoooooonnnmmmllllllmmmoooooosssqqqkkkaaaXXXUUUYYY^^^hhhgggdddcccbbbbbbcccdddcccbbbaaa___]]]\\\\\\[[[[[[YYYUUUQQQNNNKKKJJJIIIEEEFFFGGGHHHPPP]]]kkkssssssxxxmmmcccZZZVVVVVVNNNPPPQQQPPPOOOQQQWWW[[[fffrrr{{{vvvxxx|||yyytttnnnggg```[[[WWWSSSOOOIIIEEEDDDDDDDDDDDDYYY\\\```aaaaaa```______```cccfffiiilllrrr{{{}}}tttmmmeeebbb^^^ZZZYYYZZZ\\\]]]___fffnnnsssuuuwwwzzz|||zzznnneeebbbaaacccdddfffjjjpppuuuxxxyyy|||}}}kkkYYYNNNCCC@@@======>>>???@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMQQQPPPUUU\\\[[[]]]nnnsss}}}yyysssnnnooopppsssttttttqqqmmmkkknnnqqqppphhh]]]XXX\\\bbbqqqmmmiiifffeeeeeedddbbbdddeeefffdddaaa___^^^______[[[VVVRRRPPPOOOMMMLLLJJJHHHGGGKKKPPPYYYhhhuuuuuu}}}~~~tttgggZZZSSSRRRNNNNNNPPPQQQPPPOOOVVV___gggvvvyyyvvvzzz|||wwwpppiiiccc^^^YYYUUUOOOMMMJJJGGGDDDBBBAAA@@@YYY\\\```bbbbbbbbbbbbbbbccceeehhhjjjmmmttt}}}}}}uuuooohhheee___ZZZXXXXXXZZZ[[[```fffmmmrrruuuyyy~~~~~~ssskkkfffdddddddddfffjjjqqqwww{{{|||~~~~~~kkkYYYMMMCCC@@@======>>>@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMQQQPPPTTT[[[]]]aaauuuxxxyyy}}}}}}yyytttqqqqqqrrrtttttttttrrrooommmqqqttttttmmmdddaaaffflllzzzvvvqqqmmmkkkjjjiiihhhggghhhhhhfffdddaaaaaaaaaaaa]]]WWWSSSQQQQQQOOOOOONNNKKKJJJLLLOOOUUUbbboooqqqyyyuuuhhh[[[SSSRRRNNNMMMOOORRRSSSTTT]]]fffqqqqqqqqqzzzzzzvvvnnngggbbb\\\WWWTTTNNNLLLIIIEEECCCAAA@@@@@@ZZZ]]]aaadddeeeeeeeeeffffffhhhjjjkkkmmmsss|||~~~xxxsssmmmhhhaaa[[[WWWVVVXXXYYY```eeemmmssswww}}}|||tttlllgggeeeeeefffjjjpppwww|||~~~kkkXXXLLLBBB@@@======>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHJJJKKKMMMNNNQQQPPPSSSZZZ^^^ggg}}}ooouuu||||||{{{xxxvvvttttttttttttsssrrrqqqppptttwwwwwwrrrllllllrrrzzz~~~xxxrrrooonnnmmmllliiijjjjjjiiifffddddddeeeccc___ZZZVVVTTTTTTSSSRRRSSSPPPMMMMMMMMMQQQ[[[ffflllsssxxxjjj\\\TTTRRRQQQPPPRRRVVVYYY\\\fffppp~~~{{{kkknnn|||xxxtttllleee```ZZZUUURRRKKKIIIFFFCCCAAA@@@@@@AAAZZZ^^^bbbeeefffgggiiijjjkkklllmmmlllmmmqqqyyy{{{wwwpppkkkddd\\\XXXWWWYYYZZZ]]]dddmmmuuu{{{}}}sssllliiihhhfffiiinnnuuuzzz}}}}}}~~~jjjWWWKKKBBB@@@>>>===???AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJJJJIIIGGGFFFGGGHHHHHHIIIJJJLLLMMMNNNRRRQQQSSSXXX^^^kkklllyyy~~~yyy{{{||||||{{{vvvuuutttsssrrrrrrrrrrrrvvvxxxxxxuuuqqqsss{{{zzztttpppnnnmmmllljjjkkkkkkiiifffeeefffgggeeeaaa\\\YYYWWWWWWVVVVVVVVVRRROOONNNLLLMMMVVV```iiiooo|||{{{mmm^^^VVVTTTUUUTTTXXX^^^dddiiirrr|||yyylllpppwwwrrrkkkddd^^^YYYTTTPPPIIIGGGDDDAAA@@@@@@AAABBB[[[^^^bbbeeefffhhhkkklllppprrrrrrqqqppprrrwww|||{{{sssnnnggg```[[[ZZZ[[[\\\YYYbbbnnnwww~~~zzzrrrooolllhhhhhhlllrrrwwwzzz||||||hhhUUUIIIBBB@@@>>>===???AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKJJJHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOSSSRRRSSSWWW^^^nnn}}}kkkyyyxxx|||wwwvvvtttsssrrrrrrssssssuuuvvvwwwuuusssvvv}}}zzztttqqqooonnnmmmjjjjjjiiihhheeedddeeegggfffbbb]]]ZZZYYYYYYYYYXXXWWWSSSPPPOOOLLLLLLSSS\\\hhhlllwww~~~rrrcccZZZXXXWWWXXX___jjjttt{{{vvvooovvv|||uuupppiiibbb\\\WWWRRROOOGGGEEEBBB@@@???@@@BBBDDD[[[]]]aaadddeeehhhjjjmmmrrruuuwwwvvvuuuuuuyyy|||wwwssslllfff```^^^]]]^^^YYYaaammmwww}}}yyytttooojjjhhhkkkqqqwwwzzz~~~yyyfffTTTHHHBBB@@@>>>>>>@@@BBBCCCCCCAAABBBCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPTTTTTTTTTWWW```rrruuulllxxxzzzxxxwwwvvvuuuuuuttttttuuuuuuvvvwwwuuusssuuuyyy~~~}}}yyyuuusssrrrpppooohhhhhhhhhfffdddccceeegggeeebbb]]]ZZZZZZZZZZZZZZZXXXTTTRRRPPPMMMLLLRRRZZZfffiiirrrxxxkkkbbbaaaZZZ^^^iiiyyyxxxuuuuuu}}}yyysssnnnggg```ZZZTTTOOOLLLEEEDDDAAA??????AAADDDFFFZZZ]]]```bbbdddfffiiikkkmmmqqqvvvwwwvvvwwwyyy|||}}}}}}yyysssllleeeaaa^^^]]]\\\bbbkkkrrrxxxwwwrrrllliiilllssszzz~~~uuucccRRRHHHBBB@@@>>>>>>@@@BBBDDDDDDBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIJJJKKKLLLNNNOOOPPPSSSUUUVVVYYYcccwwwrrrqqq{{{~~~zzzzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxwwwttttttuuuxxxyyywwwuuutttssssssqqqooohhhhhhgggeeecccccceeegggdddaaa\\\ZZZZZZZZZZZZZZZZZZWWWTTTRRRNNNLLLPPPWWWccceeennn{{{sssllljjjfffkkkxxxxxx|||zzzuuuooojjjccc\\\VVVQQQLLLHHHEEECCC@@@>>>???BBBEEEHHHZZZ\\\___aaaccceeehhhjjjfffkkkqqquuuuuuvvvxxx{{{{{{~~~}}}wwwppphhhbbb]]][[[```dddiiinnnttt}}}yyysssmmmjjjnnnuuu}}}sssaaaQQQHHHBBB@@@>>>>>>@@@CCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHJJJKKKLLLJJJJJJJJJKKKLLLNNNPPPQQQSSSUUUWWWZZZfff{{{yyyrrrxxx~~~||||||||||||{{{zzzyyyxxxyyyzzzzzzxxxuuusssssstttrrrqqqpppqqqrrrqqqooommmhhhhhhgggeeecccccceeegggccc```\\\YYYYYYZZZZZZZZZ\\\YYYVVVTTTOOOKKKOOOUUU```bbbkkkxxxyyyrrrqqqsssxxxyyytttlllggg```YYYSSSNNNIIIFFFEEECCC@@@>>>???BBBFFFIII