BM6P6(@ 333333333333333333333333333333333333333333333333555555444444444444555555666666555555555444444444444444555555555555444444666666666666666666666666555555444444444444555555666666555444333333222222222222222222222222333333000000000000000000000000000000000000111111111111111111222222222222111111111000///......///000111------......//////000000---..................---........................////////////////////////---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000///...---,,,+++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,)))***---,,,(((***000************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++******))))))))),,,+++***,,,//////,,,)))------------------------,,,,,,,,,---------......000000/////////.........,,,,,,------...//////000...///000///...---...000000000000000000000000000000000000000000000000000000000000000000000000000///000111222444555666777111111111111111111111111222222333333333333444444555555666666777777777888888999999::::::;;;;;;<<<<<<===???BBBEEEKKKRRRVVV___ooo~~~}}}~~~|||zzzwwwssspppnnnggg]]]QQQGGG???:::888222222222111000//////...222111111000///......---........................---------...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,)))''''''))),,,------///...,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++111111111111111111111111333333333333333333333333555555444444444444555555666555555555444444444444444444555555555555444444555555555555555555555555555555444444444444555555555555555444333333222222222222222222222222222222000000000000000000000000//////000000000111111111000000111111111111000000111000///......///000111.........///////////////......////////////......................................................------,,,,,,,,,,,,------,,,,,,------...////////////...---,,,,,,,,,------...------------------...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---)))))),,,+++'''(((,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++/////////.........------,,,++++++,,,......,,,)))------------------------,,,,,,,,,---------............---------,,,,,,,,,------......///000000111---///000///...---...000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222333333333333444444555555666777888::::::;;;888888999999:::;;;;;;;;;===>>>???AAACCCGGGMMMQQQXXXdddrrr{{{}}}~~~}}}{{{yyyvvvrrrmmmiii___ZZZRRRHHH???999666555333333222222111000000///111111000000///......---.......................................---------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///,,,***)))***,,,,,,,,,,,,+++***)))))))))******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++111111111111111111111111333333333333333333333333555555444444444444555555555555555555444444444444333444444555555444444333444444444444444444444444555444444333333444444555555444444333333222222222333333222222111111000000000000000000000000000000//////000000000000111111//////000000000000//////000//////......//////000///////////////............//////////////////.........................................................------------......------------------------......---,,,,,,,,,------.........------.........+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...+++)))+++,,,***((()))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......************************++++++++++++++++++++++++------------------------,,,++++++******++++++,,,---------------,,,,,,,,,,,,++++++,,,---...,,,***------------------------,,,,,,,,,---------......---------------,,,,,,,,,......//////000111111111---...//////...---...///000000000000000000000000000000000000000000000000000000000000000000000000222222222111000000000///333333333333333333333333222222333333333333444444555555666888:::;;;======888888888999::::::;;;;;;>>>??????@@@AAADDDHHHKKKRRRYYYaaaeeefffkkkttt|||zzzyyywwwtttpppiiibbb\\\OOOKKKEEE>>>888555333333333333222222111111000000111000000//////.........------------------------//////......------,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111...+++***+++,,,++++++,,,+++***)))))))))******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++333333333333333333333333444444444444444444444444555444444333333444444555444444444444444444444444333333444444444444333333333333333333333333333333444444333333333333444444444333333333222222222111333333222111000//////...000000000000000000000000////////////000000000111......////////////......////////////////////////000000//////......---------......//////......---.........................................................------..................------,,,,,,,,,------------------------///......------......///+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...,,,***,,,......,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,------...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++------------------------,,,,,,,,,---------......////////////////////////....../////////000000000---...//////------...///////////////////////////////////////////////////000000000000000000000000111111222222333333333444333333333333333333333333222222222333333333444444555666777888999:::;;;;;;777777888888999:::::::::===>>>??????@@@BBBFFFIIIPPPTTTXXXXXXWWW[[[cccjjjyyy~~~~~~~~~~~~wwwuuurrrnnnhhh___UUUNNNEEEBBB>>>999666444333333222111111111000000//////000000/////////.........------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---+++***+++,,,+++***---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444444444444444444444444444444444333333333333444444333333444444444444444444222222333333333333222222333333333333333333333333333333222222222222333333222222222222222111111111222222111000000///......////////////////////////...////////////000000000......////////////............////////////......000000//////......---------------......---------.........................................................------..................---,,,,,,++++++,,,---------------------......------------......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,---...---+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,---------........./////////////////////------............//////---...///...---,,,---///////////////////////////////////////////////////////////////////////////111111111222222333333333222222222222222222222222222222222333333333444444666666666666777777777777666666777888888999999:::;;;<<<>>>???@@@CCCFFFIIIOOORRRSSSRRROOOOOOTTTYYYgggnnn{{{}}}}}}}}}}}}}}}~~~}}}zzzpppnnnjjjeee]]]SSSIIIBBB>>><<<999666333222222222////////////............////////////............------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444444444444444444444444444444444333333333333444444333333333333444444444444111222222333333222222111333333333333333333333333333222222111111222222333111111111111111111111111111111000000//////......////////////////////////......////////////000000......////////////......---......//////......---///////////////.........------............------........................------------------------......------------.........---------,,,,,,+++++++++,,,---.........---------------,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,&&&+++---+++***+++,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++***,,,...------------------------,,,,,,,,,---------......,,,,,,,,,------------------------...............,,,---......---,,,---...000000000000000000000000000000000000000000000000////////////////////////111111111000/////////...111111111111111111111111222222333333333333444444666666555555555444444444666666666777888888999999888:::===>>>@@@BBBEEEHHHKKKMMMMMMKKKHHHFFFHHHKKKSSS[[[hhhxxx~~~|||{{{{{{zzz{{{{{{}}}~~~}}}yyysssnnnaaa___[[[WWWPPPHHH???999888777444222000/////////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))(((((()))+++,,,,,,+++))))))***+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------555555555555555555555555555555555555555555555555444333333222222333333444222222333333333444444444111111222222222222111111444444444444444444444444222222111111111111222222000111111111111111111111////////////////////////////////////////////////........./////////000000/////////000000/////////------...//////...------........./////////////////////000000000000//////........................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,(((000444///******+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************++++++++++++++++++++++++***************************+++,,,------,,,+++***)))))))))*********++++++,,,------,,,******,,,///------------------------,,,,,,,,,---------......,,,,,,,,,---------....../////////...............,,,---......,,,,,,---...000000000000000000000000000000000000000000000000////////////////////////000000000000////////////222222222222222222222222222222333333333333444444444444444444444555555555555555666666777888888999777999;;;===>>>@@@BBBEEEFFFGGGGGGEEEBBBBBBCCCFFFGGGNNNYYYggguuu{{{yyywwwvvvuuuxxxwwwwwwvvvrrrkkkbbb\\\NNNLLLJJJGGGCCC>>>888333333222111000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******+++,,,---+++***((()))***++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------888888888888888888888888555555555555555555555555444333333222222333333444222222222333333444444444111111222222222222111111444444444444444444444444222222111111111111222222000000000000000111111111.........///////////////////////////////////////............/////////000//////000000000000//////,,,---...//////...---,,,---.........//////000000111111222222222222111111........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,---777<<<555,,,+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,******---------....../////////,,,---...,,,)))))),,,///------------------------,,,,,,,,,---------.............../////////000000000000000000////////////,,,---......,,,,,,---...000000000000000000000000000000000000000000000000////////////////////////---...///111222444555555333333333333333333333333222222333333333444444444333333333444555666777777555555666666777888888888666888;;;<<<<<<===???AAADDDDDDDDDBBB@@@@@@DDDFFFEEEIIIRRR\\\gggpppvvvzzz~~~|||xxxvvvtttrrrqqqqqqpppnnnkkkeee[[[QQQJJJ@@@???===<<<:::888444111000000000///000000111111.........///////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,------+++)))***+++,,,---...------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------@@@===:::888999::::::999999888777555444333333333111111111111111111111111222222222222222222222222333333222111000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////////////////////////////////////////000000000000......//////////////////---,,,+++***+++,,,---...000000000000000000000000000///...---,,,------..............................------,,,,,,------...+++,,,...//////...,,,+++------------------------)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...222666444///++++++---+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++++++++***))))))))),,,,,,,,,++++++*********------+++******+++------+++++++++*********))))))++++++++++++++++++++++++(((***,,,,,,++++++,,,---************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,---------......,,,,,,,,,---------......111000///---------...///******+++,,,---...///000000000000000000000000000111000///......///000111000000000000000000000000111111111111111111111111222222111111111111111222333333333333333333333333333333333444444444555555555555555555666666666666888888999::::::;;;;;;;;;IIIGGGCCC@@@>>>>>>???@@@@@@FFFNNNUUU[[[^^^aaabbbiiippp~~~~~~zzztttpppnnnmmmkkkjjjhhhddd]]]TTTLLLFFFBBB@@@777777666555333222111111333222222111000//////......................................................------,,,,,,------...------------------------++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++******)))*********)))((((((((()))***++++++>>>;;;999999;;;===>>>>>>???>>>;;;888555444333222222222222222222222222222222222222222222222222222333222111111000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000//////.................................////////////////////////....../////////000000000////////////............,,,,,,++++++,,,---...///........................000///...---,,,------...........................------,,,,,,,,,,,,---------------,,,,,,---------------------------------************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,***...111///+++((()))++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++************,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++(((***,,,,,,+++++++++---************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,---------......,,,,,,,,,---------......000000///...............------............//////////////////////////////111000///......///000000000000000000000000000000111111111111111111111111222222111111111111111222333333333333333333333333333333333444444444444555555555555555666666666666888888888999:::;;;===>>>GGGEEEBBB???=========>>>AAAEEEKKKPPPRRRRRRSSSTTTXXX```mmm}}}}}}zzzyyy}}}{{{wwwsssoookkkgggccc```ZZZWWWPPPIIIBBB===:::888555444333333222111000000222111111000//////......................................................------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++*********+++++++++++++++***++++++,,,,,,;;;:::999;;;>>>AAABBBCCCFFFCCC???:::666444333333222222222222222222222222111111111111111111111111222111111111111000000000111111111111111111111111////////////////////////000000000000000000000000/////////.......................................000000000000000000000000.........////////////000////////////......------,,,,,,,,,,,,---...///000------------------------///...------,,,---------------------------------------,,,,,,,,,,,,------///---,,,******,,,---///,,,,,,,,,,,,------------,,,+++***))))))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---+++((('''(((++++++++++++***************------------------------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,************************++++++++++++,,,,,,,,,,,,------------------------***+++,,,---------,,,+++,,,,,,,,,---------......,,,,,,,,,---------.........////////////...------000000/////////.........////////////////////////000000////////////000000000000000000000000000000111111111111111111111111222111111111111111222222333333333333333333333333333333333333444444444444444555555555555666666666888888777888999<<>><<<;;;::::::;;;:::>>>AAADDDDDDDDDDDDEEEDDDGGGLLLTTT___kkkwwwzzz}}}|||{{{}}}~~~zzz}}}~~~}}}yyysssooommmiiiccc]]]VVVOOOHHHCCC>>>===:::777444222111000////////////////////////.........------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,++++++,,,,,,------...............---,,,,,,<<<;;;;;;<<<>>>@@@@@@???AAA>>>;;;888555444444444222222222222222222222222000000000000000000000000///000000111111111000000000000000000000000000000111111111111111111111111////////////////////////------..........................................////////////////////////------------............//////......---------,,,,,,,,,---.../////////000........................,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,---------,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,+++************************++++++++++++++++++++++++***+++---,,,+++******+++*********************************+++++++++,,,,,,------------------------***+++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,---------.......................................///000000000000000////////////////////////000000000000000000000000111111000000111222222333222222222222222222222222222222222333333333444444444444444444555555555555777666555666888<<<@@@BBBAAA???>>><<<;;;:::::::::777:::===@@@@@@@@@AAABBBCCCDDDFFFIIINNNWWWaaaiiirrryyy}}}yyyssslllgggaaa\\\UUUMMMGGGBBB>>>;;;777777666444333222111111////////////000000000000------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++++++++,,,,,,---...------......---,,,+++***<<<;;;::::::;;;<<<:::999999888777555444333333333111111111111111111111111////////////////////////...///000111111111000///000000000000000000000000000000000000000000000000////////////////////////.............../////////------------------------////////////////////////,,,,,,,,,---------......------------------------,,,,,,---............---........................+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,......,,,+++)))******++++++,,,,,,---------,,,+++******+++,,,---------------------------++++++++++++++++++++++++))))))*********************************+++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++++++++++++++++++++++++++***,,,------+++******+++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---............---+++,,,,,,,,,------..............................---...///000111111111000000000000000000000000000000000000000000000000000000000000000111222333333222222222222222222222222222222222222333333333333333444444444444555555555555555555666888;;;>>>@@@???>>>===;;;:::999999999777999;;;<<<;;;:::;;;<<<>>>AAACCCDDDEEEJJJRRRXXX^^^eeeoooxxx{{{vvvpppiiiaaa\\\RRRMMMFFF@@@<<<:::777666222222222222111111000000000000000000000000000000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++******************+++++++++******++++++,,,---...+++,,,---------,,,+++***:::888777888888888666444333444444444444222111000000000000000000000000000////////////////////////---...000111222111000///000000000000000000000000////////////////////////////////////////////////.........//////000000000------------------------------------------------+++,,,,,,,,,,,,---------+++,,,,,,------......///,,,------...------++++++------------------------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************)))))))))***+++***)))'''))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++******************+++))))))*********+++++++++++++++++++++++++++++++++***,,,------+++*********************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,------...///............------------........................,,,---///000111111111000000000000000000000000000000000000000000000000000000000000000111222333444111111111111111111111111111222222222222333333333333333444444444555555555333333444666888:::<<<===<<<;;;:::999999888777777777888:::;;;:::999999::::::===AAABBB@@@BBBFFFJJJMMMSSSZZZ```eeemmmvvv}}}}}}zzz{{{zzzuuuoooggg___WWWOOOJJJ@@@>>>:::777666555333222000000000000000//////...000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++******)))))))))******,,,------***+++---......---,,,+++777666555666666666444222111222444444444222000...////////////////////////////////////////////////,,,...000111222111000///000000000000000000000000------------------------////////////////////////.../////////000000111111------------------------------------------------++++++,,,,,,,,,---------***++++++,,,---...//////,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,***))))))***,,,---))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,---,,,)))'''))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,***)))(((''''''((()))***))))))******+++++++++++++++++++++++++++++++++++++++,,,------+++*********************************)))************+++++++++************************++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++,,,---///000222111000///...---,,,,,,........................,,,---///000111111111000000000000000000000000000000000000000000000000000000000000000111222333444111111111111111111111111111111222222222333333333333333333444444444555555222333444666777999:::::::::999999888777666666555666888:::;;;;;;<<<===>>>888<<>><<<>>>@@@BBBGGGLLLOOORRRXXXbbbjjjwww}}}xxxuuuwww|||pppkkkbbbZZZQQQHHH@@@;;;555444444444555444222///000000000000000///......000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))***+++,,,---)))+++---//////...---,,,666555444333222222222222000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111////////////////////////.........------,,,,,,+++000000000000000000000000........................------------------------.........------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---++++++,,,...///...---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++---...,,,***++++++,,,---,,,+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++************++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,))))))***++++++++++++***---,,,+++*********+++,,,******+++++++++,,,,,,,,,------------------------,,,---......------///000...+++***+++...000...,,,.......................................///000000............////////////111111000000/////////...//////000000000000//////...///000222222111111000111000/////////000222333333333333333333333333333222222222222222222222222555555666666777777888888555555666666666666666666777888888888888999999999;;;::::::::::::;;;<<<<<>>>>>===>>>AAADDDHHHJJJWWW^^^iiirrryyyzzzvvvoookkkkkkooovvvzzzzzz{{{||||||{{{yyyxxxxxxyyyzzzzzz{{{xxxoooddd\\\RRRNNNGGG@@@:::777555555333333222222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************---,,,+++***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------222111000///.........///........................000000000000000000000000//////////////////////////////000000111111000000////////////////////////..................//////////////////////////////------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++***+++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))******+++++++++************+++++++++++++++*********)))))),,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,)))))))))))))))((((((((())))))***++++++++++++***---,,,++++++******++++++******+++++++++,,,,,,,,,------------------------+++,,,------,,,,,,---......---,,,,,,---...---+++------------------------......------......///000---............//////////////////..................//////000000//////......///000111111111000000222111111111111222333444333333333333333333333333444444444444444444444444222333333444555555666666666666666666555555444444555555555666666666777777999999:::::::::;;;;;;;;;;;;:::::::::<<<>>>AAACCCJJJPPPXXX___eeellluuu{{{}}}wwwmmmfffcccfffkkkpppsssuuuwwwyyyxxxvvvsssrrrpppooollliiibbbYYYNNNGGGBBB@@@<<<888555333111111222111111000000/////////..............................---,,,,,,+++******...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------111000//////.........///////////////////////////000000000000000000000000//////////////////////////////000000000000000///////////////////////////---.........//////000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///---,,,,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************))))))))))))))))))***++++++************++++++++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++++++++***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,---.........------------------------...------------...//////---------.........//////..................------...//////////////////.../////////000000000000000111111111111111222222222222222222222222222222222333333333333333333333333333333333444555555666666777666666555555444444333555555666666666777777777888999999:::::::::::::::777777888999;;;>>>AAABBBCCCGGGMMMQQQUUU[[[dddjjjuuuxxxyyyuuutttwww{{{|||}}}wwwnnngggcccdddgggjjjrrrsssuuuwwwvvvqqqkkkggg```^^^[[[UUUNNNFFF>>>999:::999777666444222111000000000/////////.................................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************************))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------111111000/////////000000000000000000000000000000//////////////////////////////////////////////////////000000000//////...////////////////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---++++++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))******)))))))))++++++************++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++---)))***+++,,,---...000111---------------------------------------...//////------------............------........................////////////......///////////////000000000...//////000000000000000222222222222222222222222111111111111111111111111333444444555666666777777666666555555444444444333666666666777777777888888777888999:::::::::999999777777777888:::<<<>>>??????BBBFFFHHHJJJOOOVVV\\\eeejjjlllfffccceeehhhhhhnnnnnnpppsssxxx~~~||||||~~~~~~zzzsssmmmiiihhhiiijjjmmmmmmnnnooommmfff]]]WWWNNNMMMJJJFFFAAA;;;777555666555555444222111///.../////////.......................................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))))))))******))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------111111000000000000111111111111111111111111111111//////////////////////////////////////////////////////000000000///......////////////////////////..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++,,,,,,+++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******++++++******)))++++++************++++++---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))))))))************+++)))))))))***************))))))***++++++++++++***+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---(((***,,,------...///111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,------------......................../////////---......//////......---//////.........///000111---...//////000000//////222222222222222222222222111111111111111111111111444444444555666666777777444444444444444444444444666666777777777888888888666777888999:::999888888999888888777777888888999<<<>>>AAAAAAAAADDDJJJNNNWWW```bbbZZZUUUVVVWWWTTTXXXYYY\\\```gggnnnuuuxxx}}}}}}zzzxxxyyy|||~~~{{{uuuooojjjgggfffeeedddccccccdddccc]]]SSSKKK???@@@???===999666555555222222111000///...------........................------------------------******++++++,,,---......,,,,,,,,,------------...------------------------+++************++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************((()))******++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------111000000000000000111111000000000000000000000000//////////////////////////////////////////////////////000000///......---////////////////////////.........---------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++******,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---+++***,,,...000///...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,+++******++++++************++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************((((((((()))))))))******))))))***++++++++++++***++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---+++---......,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------..................//////000000000---......//////......---///......---...///000111---...///000111000000///111111111111111111111111111111111111111111111111222333333444555555666666222333333444444555555666555555555666666666777777555666888999:::999888777888888888888888888888888999<<<>>>===<<<===AAAEEENNNYYY]]]TTTMMMMMMLLLHHHIIIJJJKKKOOOTTTZZZ___bbbjjjnnntttyyy~~~}}}zzzyyy{{{}}}}}}}}}|||wwwnnnddd]]]XXXVVVVVVSSSRRRSSSVVVWWWSSSKKKDDD777999:::888555333333444000///...---------------.............../////////------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,+++***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************((()))+++,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------000000/////////000000111//////////////////////////////////////////////////////////////////////////////000000///...------////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,------+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---+++***,,,...222000...,,,+++***+++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,------,,,+++***++++++************+++++++++++++++************)))*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************((()))))))))******++++++))))))***++++++++++++***++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++...///000///---,,,---...---///000///+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------........./////////000000111111---..................---///......------///000111...///000222222111111000111111111111111111111111222222222222222222222222111222222333333444555555111222222333444555666666444444444555555555666666555666888999:::999777666666666777999:::<<<======999<<<>>>===;;;:::===@@@IIIVVV[[[RRRJJJJJJHHHCCCAAABBBBBBDDDHHHLLLPPPSSSTTTYYY```ggglllsss{{{~~~||||||~~~{{{{{{}}}~~~~~~xxxqqqeeeXXXNNNHHHGGGGGG@@@???AAAEEEIIIHHHAAA;;;555777999777333000111222//////...------...///000......//////////////////------------------------000//////......------,,,,,,,,,,,,------.........************************---,,,***)))))))))******+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************)))***+++,,,------,,,+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------////////////............///////////////.........///......------///000111///////////////.........111111000///......------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////---+++***&&&''')))***++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********+++...111555777@@@888///++++++------,,,------,,,,,,,,,,,,++++++)))************+++++++++,,,+++******))))))******************************,,,,,,++++++***)))))))))++++++************++++++)))************++++++++++++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,(((((())))))*********++++++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,,,,++++++*********+++++++++,,,,,,---------...------,,,,,,------.......................................////////////////////////////////////........................---...000111111111000///////////////000000000000000111111111111222222222333333333333333333333333111111222222222222333333333444555666666555444333555555555555666666666666777777777777777777777777777888::::::::::::;;;===@@@HHHQQQRRRLLLEEEBBBBBB???>>>======>>>@@@BBBDDDHHHJJJNNNTTTZZZ___ccceeennnsssxxx}}}~~~~~~{{{sssppprrruuuvvvuuuooocccSSSHHHBBB???;;;888777888:::;;;<<<<<<;;;;;;222222111111000/////////000000//////.........---///......---------......,,,---...//////...---,,,///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++***)))'''''')))***++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---,,,+++)))((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++////////////............////////////............///......---...///000111////////////............+++,,,,,,...///000111111,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...///...---+++***)))***,,,---......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,///222555777999333,,,)))+++------,,,------,,,,,,,,,+++++++++)))************+++++++++,,,+++******))))))************************************************++++++++++++************++++++)))************+++++++++,,,+++++++++************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++******************+++,,,,,,------,,,,,,+++)))***+++,,,---------------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,++++++******++++++,,,....................................////////////......................................................///000000000000000000000000000////////////000000111111111222222222333333333333333333333333333333444444444444555555333444555666666555444333555555555666666666777777777777777777777777777777666777999999888999:::<<<>>>FFFOOOPPPJJJCCC@@@@@@<<<<<<;;;;;;<<<===???@@@BBBCCCFFFJJJNNNRRRTTTVVVWWW[[[aaafffiiikkknnnpppyyy|||xxxuuusssrrrsssqqqoooqqquuuxxxyyyxxxqqqkkkdddbbbeeeiiijjjjjj___UUUHHH===999777444222444555777888999999888888222222111111000/////////000/////////.........---......------------......,,,---...//////...---,,,///---,,,++++++,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))************++++++++++++************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////............---..............................------......///000........................)))***+++,,,...000111222------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---+++***+++,,,---...............++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---///111444555111---))))))+++------,,,,,,,,,,,,,,,++++++++++++)))************+++++++++,,,+++******))))))******************************((())))))***++++++,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------------......------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------............/////////................................................///////////////000111111111111000000//////......000000000111111111222222333333333333333333333333333333444444444444555555444444555555555555444444666666666666777777777777777777777777777777777777555666888888777777888:::<<>>===888888999999:::;;;;;;;;;<<<===>>>@@@AAACCCEEEEEEDDDHHHMMMQQQTTTVVVYYY[[[dddllltttwwwzzz~~~|||{{{zzzzzzzzzvvvqqqkkkfffbbb```___^^^\\\ZZZZZZ]]]aaacccddd^^^YYYSSSRRRVVVZZZ\\\]]]UUULLLBBB:::666555333222111222333444555555555555222111111000000//////.../////////..................---------------......------............------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++******++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************//////.........---------------...............///------------......//////------...............///------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---------,,,,,,+++)))******+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,...///111222,,,***)))))),,,---,,,+++,,,,,,,,,++++++++++++***))))))*********+++++++++,,,+++******))))))******************************))))))*********+++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************************++++++++++++************************++++++************++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////................................................000///.........///111222111111000000//////......000000000000111111111111222222222222222222222222111111111222222222333333444444444444444444444444666666666777777777888888777777777777777777777777555666888888777777888999:::???EEEFFFBBB===;;;:::666666777888999999888888:::::::::;;;<<<<<<=========@@@CCCFFFGGGHHHJJJLLLRRRYYY```bbbdddggghhhfffdddcccdddhhhnnnssstttuuutttuuuvvvwwwzzz|||~~~|||uuuqqqqqqsssuuuvvvoooooopppqqqqqqqqqqqqqqqgggccc]]]WWWRRRNNNMMMMMMLLLJJJHHHGGGIIIMMMPPPRRRRRRNNNIIIHHHKKKOOOQQQRRROOOIII@@@:::777666444333///000000111222222333333111111111000//////..............................------,,,,,,------......------------------------------,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++*********,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************************************************************---,,,,,,,,,++++++******))))))************++++++............------------,,,---------......//////,,,------...............,,,---------......//////000//////---,,,+++******---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++******++++++,,,---......++++++++++++,,,,,,+++***,,,,,,+++++++++*********))))))*********+++++++++,,,+++******))))))******************************+++++++++*********))))))++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************)))))))))******+++++++++************************+++******))))))******+++&&&'''((()))***,,,,,,---***++++++,,,,,,++++++***++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------............................................................000///.........///111222111000000000/////////...//////000000000111111111222222222222222222222222111111111222222222333333444444444333333444444444666666666666777777777777666666666666666666666666666777888888777777888999777<<<@@@AAA>>>:::888888555666777888888888777777888888999999::::::;;;;;;:::<<<>>>>>>>>>>>>@@@AAAGGGMMMRRRRRRRRRTTTTTTQQQQQQQQQQQQTTTWWWZZZ\\\\\\^^^^^^___aaadddgggjjjlllnnniiiccc^^^]]]^^^___```WWWXXXYYY[[[[[[[[[[[[ZZZQQQNNNIIIEEEAAA?????????@@@???===<<<===@@@DDDGGGKKKHHHDDDBBBCCCEEEGGGIIIGGGCCC===888444222000/////////000000111222222333111111000000///.........---------...............,,,,,,,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,*********+++,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************************************************************,,,,,,,,,++++++*********))))))******++++++++++++.........------------,,,,,,,,,,,,---......//////,,,,,,---............---,,,,,,,,,---......//////............---------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************++++++++++++***+++,,,,,,,,,++++++***++++++++++++************)))************+++++++++,,,+++******))))))******************************,,,,,,++++++***))))))(((++++++************++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************(((((())))))***+++++++++******************************))))))))))))******&&&&&&''')))***+++,,,---******++++++++++++******+++,,,,,,------,,,,,,,,,******++++++++++++,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------........................///////////////000111111/////////000000000000000/////////000000000111111222222222222222222222222333333444444444444555555444444333333333333444444555555555555666666666666666666666666666666666666666888999888777666777999666999<<<===;;;999777666666666666666666666666666555666666777777888999999:::<<<======<<<;;;===>>>@@@FFFIIIGGGFFFGGGFFFCCCFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMOOORRRUUUWWWYYYYYYUUUPPPLLLKKKKKKKKKKKKFFFFFFGGGHHHIIIIIIHHHHHH@@@>>><<<999777777888888999999999888888:::===AAAEEECCC???===<<<===???@@@BBB@@@<<<888444111//////000000///000000111333333111000000//////......------------------.........++++++++++++,,,---...///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++******************+++,,,,,,------.........---------,,,,,,++++++,,,------...//////+++,,,---.........------++++++,,,------...//////........................------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***++++++,,,,,,---------,,,+++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++******)))))))))*********++++++++++++++++++++++++++++++,,,,,,************************)))************+++++++++***++++++++++++*********((()))***++++++++++++,,,++++++++++++************)))************+++++++++,,,+++******))))))******************************++++++******************++++++************++++++)))************+++++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************((((((((()))***+++++++++******************************))))))))))))******))))))************++++++******++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------..............................///000000000000000......//////000000111111////////////000000000111111111111111111111111111333333444444444444555555444444333222222333444444444444444444555555555555666666666666666666666666555666777777555555666777555777999:::999777666555666555444333333444555666555555555555666666666666888:::;;;;;;:::;;;===???<<>>??????>>>>>>>>>???AAA???@@@BBBDDDFFFHHHIIIJJJHHHEEEBBB@@@??????>>>===<<<<<<<<<<<<============777666555555444444555555444555666555444555888<<>>;;;999777888:::<<<>>>>>><<<:::666333222111000/////////000111222333000000000///......------,,,,,,,,,------.........++++++++++++,,,---...///------,,,++++++,,,------+++++++++,,,,,,+++++++++++++++************++++++,,,,,,,,,+++++++++***************++++++******************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++***++++++,,,------............---------,,,,,,,,,++++++,,,,,,---...//////+++,,,---.........---,,,++++++,,,,,,---...//////000000000//////......---------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********+++,,,,,,------,,,+++*********+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,+++***)))(((((())))))******++++++++++++*********++++++,,,,,,---************************)))************++++++++++++,,,,,,,,,,,,+++***)))&&&'''))))))******,,,---+++++++++************))))))************+++++++++,,,++++++***)))*********************************)))))))))***++++++,,,,,,++++++************++++++)))************+++++++++''''''(((((()))))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************'''(((((()))***+++++++++******************************))))))))))))******------,,,,,,+++***))))))******++++++++++++******,,,,,,,,,------,,,++++++,,,,,,,,,------.........---------,,,,,,++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---...000111111111000///------...///000111222222////////////000000000000111111111111111111111111111111222222222333333333444444222222222222444444333333333444444444555555666666666666666666666666444555666666444333444555555666888999888777555555666444222111111222444555666666666666666555555555222333555555666777:::<<<999>>>AAA>>>===>>>===:::999:::::::::999999:::<<<:::;;;===???AAABBBBBBCCC>>><<<:::999::::::888777888888777777666777888888444444444444444444444444000222444444222333555888<<<;;;:::777666777:::<<<888999999777444222111111//////......///000222333000000000///......------,,,,,,,,,------.........++++++++++++,,,---...///------++++++++++++------***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((***+++,,,---,,,,,,+++(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,------...//////---------------------------,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------++++++++++++------,,,,,,,,,+++++++++******+++***(((((((((***---...++++++++++++++++++++++++------,,,+++************************************************************(((***+++------,,,+++***************************++++++++++++++++++++++++************************************************************************+++++++++*********))))))******************************+++,,,,,,,,,,,,++++++++++++*********))))))...------,,,,,,++++++***************************************************+++***)))))))))***,,,,,,---,,,,,,+++*********+++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++*********++++++************+++++++++++++++*********))))))+++***)))(((((()))***+++(((((())))))*********+++++++++************++++++,,,+++++++++***)))))))))''''''((()))***++++++,,,)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////.........---------,,,,,,,,,------.........******++++++++++++,,,,,,////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333555555555555666666666666666555555555555444444444666666666555555444444444444444444444444444444444666666555555555444444444777777666666666888999::::::;;;;;;<<<;;;:::888777888888888888888888888888777777888999::::::;;;;;;888888888888777777777777555555444444333222111111444333333444555777999;;;333333333333333333333333555444333222111111111111444444333333222111000000000//////......000111222111000...---,,,,,,---------.........---,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******------++++++++++++------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))---,,,***)))))))))******************************************************************************))))))***+++,,,,,,---------------------------------------------...//////---------------------------------,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---,,,+++))))))))))))***+++++++++++++++++++++++++++++++++***++++++,,,,,,************************************************(((***+++------,,,+++***************************++++++++++++++++++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++*********))))))******++++++++++++++++++************************************************+++***)))))))))***+++,,,,,,+++******))))))************))))))))))))******************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++*********))))))+++***))))))))))))***+++)))))))))***************++++++************+++++++++++++++***************((())))))******+++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///.........------------------..................,,,,,,,,,,,,---------...........................//////000000000111111111000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333555555555555666666666666555444444444333333333333555555555444444444333333444444444444444444444444666555555555444444444333666666555555666777999::::::;;;;;;;;;:::999777666444444444444444444444444666666777888888999::::::666666666666555555555555444444333333222111111111111000000000111333444666222222222222222222222222444333222111111000000000222222111111000//////......------,,,---...///000111000...---,,,,,,,,,---------......------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********))))))))))))************)))))),,,,,,***)))))))))******************************************************************************)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++************+++,,,---...************************************************((()))+++,,,,,,,,,+++***************************++++++++++++++++++++++++************************************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++***************(((((())))))***++++++,,,************************++++++++++++++++++++++++******))))))******+++,,,+++******))))))))))))*********))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++***************++++++************+++++++++++++++***************++++++************++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---..................------------////////////............---.........////////////........................//////000000000000111111000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333444555555555555666666666444444333333333222222222444444333333333333333222444444444444444444444444555555444444444444333333555444444444444666777888;;;;;;::::::999777666555666666666666666666666666555555555666777777888888444444444333333333222222333333222222111000000000000////////////000111222000000000000000000000000222111111000000/////////000//////......---------------,,,,,,------...///000///...---,,,,,,,,,---------......------,,,,,,,,,,,,,,,++++++++++++***------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++************************+++++++++***************))))))************)))))),,,+++******)))******************************************************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((***++++++,,,+++++++++++++++++++++++++++++++++*********++++++,,,---************************************************))))))***+++,,,++++++***************************++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************)))))))))*********++++++************************++++++++++++++++++++++++***************+++++++++++++++***************++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************,,,++++++++++++++++++,,,,,,,,,++++++******))))))++++++************++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------//////......------,,,,,,............////////////........................////////////000000000111000000000000000000000000///000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333444444444555555555666666444444444333333333333222222222222222222222222222333333333333333333333333444444333333333333333333444333333222333555666777::::::999888777555444444666666666666666666666666333444444444555555555666333333222222222111111111222111111111000000//////222111111111111111111111000000000000000000000000000000000//////......---///.........------,,,,,,............//////000000.........------,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))************))))))++++++***************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((***++++++,,,++++++++++++++++++++++++++++++---,,,++++++*********+++************************************************))))))******++++++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++))))))***++++++++++++***************************,,,,,,++++++************************************++++++++++++++++++++++++))))))******++++++++++++,,,,,,+++++++++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************++++++++++++++++++++++++,,,++++++******)))))))))++++++************++++++)))))))))***+++++++++,,,------,,,,,,+++*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,---------------------------,,,,,,+++++++++,,,------------....................................////////////000000000000000000000000000000000///000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333444444444444555555555555555555555555444444444444222222222222222222222222333333333333333333333333222222333333333333333333333222222222222444555666999888777666555444333333222222222222222222222222222333333333333333444444333333333222222222111111111111000000000000000///222222222222222111111111111111111111111111111111....../////////...------///...............---------......///////////////---------------,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))************))))))************+++************************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++...---,,,+++************************************************************))))))))))))******++++++************************++++++++++++++++++++++++***************************************************************************************+++++++++************************((()))******++++++*********************+++++++++---,,,,,,+++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---,,,,,,,,,,,,---......++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))(((((()))))))))***************+++++++++******++++++++++++***************)))))))))))))))++++++************++++++***************+++++++++,,,,,,++++++*********))))))************+++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------------------......////////////000000000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333333444444444444555555555666666555555555444444444111222222222222333333333333333333333333333333333111111222222222222333333333222222222222444555666777666555444333333333444222222222222222222222222222222222222222222333333333333333222222222111111111111000000000000000000000000000111111000//////000000000000000000000000---...///000//////------........................++++++,,,------------,,,,,,,,,------------,,,+++,,,,,,------......------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***++++++***)))(((******++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++***************************************+++++++++))))))************))))))))))))***++++++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---,,,+++))))))))))))***++++++++++++++++++++++++,,,,,,++++++***+++++++++************************************************)))))))))))))))******+++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++((())))))***************))))))*********+++++++++******************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***,,,+++++++++,,,,,,---...,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++))))))***++++++***))))))((((((((((((((()))))))))++++++************+++++++++++++++*********************************)))))))))************+++++++++)))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++***++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------........./////////000000000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333333333444444444555555555555555555444444444333333222222222222333333444444222222222222222222222222111111111111222222222333333333222222333444666777555444333222222333444555444444444444444444444444222222222222222222222222222222222222111111111111111111111111111111111111...///000000111000//////////////////////////////,,,...///000000///...---........................***+++,,,---------,,,,,,+++,,,------------,,,++++++,,,------......------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))************))))))((()))***+++,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((()))******+++------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,+++++++++******+++***(((((((((***---...++++++++++++++++++++++++************+++,,,------************************************************)))))))))))))))******+++************************++++++++++++++++++++++++************************************************************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************))))))******++++++++++++''''''(((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******+++*********+++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++((()))***++++++***)))(((&&&&&&''''''(((((())))))++++++************++++++,,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------------------------............/////////000000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333333333333444444444555555444444444333333333222222222222222333333444444444222222222222222222222222000000111111222222222333444333222222333444666777444333222222222333444555000000000000000000000000333333222222222222222222111111111111000000000000111111111111111222222222...///111222222222111000........................,,,...///111111000...---------------------------,,,---.../////////...---***+++,,,---------,,,++++++,,,,,,---.........---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***,,,------,,,***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))************))))))((()))***+++,,,,,,+++***************************************************************************++++++++++++++++++++++++......---,,,+++)))((('''---+++(((&&&&&&'''***,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++++++++***************************************************************************,,,,,,++++++***))))))))),,,+++***((((((((()))*********++++++++++++************++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++************************************************************************************+++,,,,,,,,,,,,+++************************+++++++++*********)))))))))***,,,,,,---,,,+++***++++++++++++++++++++++++))))))))))))******************************************************************************************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))+++*********************************************))))))))))))))))))))))))))))))************))))))************************,,,,,,,,,,,,,,,+++***)))************************************************))))))***++++++++++++***------,,,++++++***))))))000,,,))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............///000000000000000///////////////......------...000111111111000///111111111111111111111111111111222222222333333333333333333333333333333333333222111000000222444555555555555555555555555555333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111222222222222000000000000000000000000///000111111111000...---666555333111////////////////////////////////////......//////000000111111///............---------------------------------000///...---,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))************))))))((((((************************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))************************************************---,,,,,,+++***)))((((((---------,,,+++***)))(((++++++,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++***************************************************************************************************++++++,,,+++)))((((((((()))*********++++++++++++************++++++++++++***************+++++++++,,,,,,******************************************************++++++++++++******************************************************************************)))***++++++,,,,,,++++++************************+++++++++*********))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))******************************************************************************************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))************************+++,,,,,,,,,++++++***)))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++222///,,,+++.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............///000000000000000------...///000000//////......///000000000000000111111111111111111111111111111111222222222333333333333333333333333333333333222111000000222333555333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111222000000000000000000000000000111111222111000///...333222111///.........///........................------------........................------------------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++*********)))))))))************************************************++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))************************************************,,,,,,++++++***)))))))))+++,,,,,,,,,,,,+++***)))'''***---///111000...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,+++***))))))************************************************************************((())))))***++++++,,,,,,+++***))))))((()))))))))******++++++++++++************++++++++++++***************++++++++++++,,,++++++++++++++++++++++++******************************++++++++++++******************************************************************************)))***++++++,,,,,,++++++************************+++++++++***************++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))*********++++++******************************************************************************++++++++++++******+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))))))))************))))))************************+++++++++,,,++++++***)))***************************************************+++,,,,,,------,,,,,,))))))***+++,,,,,,------...,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............///000000000000///+++,,,---///000000111111///////////////000111111111111111111111111111111111111111222222222222333333333333333333333333333222222111000000222333444111111111111111111111111333222222222222111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111222222222111000///000000///................................................---------------............------------------------------------------,,,,,,,,,,,,------,,,,,,---------.........***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++*********************************************************++++++++++++++++++++++++******************************++++++++++++******************************((((((((((((((((((((((((((())))))******))))))(((************))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,,,,,,,++++++&&&(((+++---...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++...------,,,+++***))))))************************************************************************))))))*********+++++++++******))))))))))))))))))******++++++++++++************++++++++++++******************++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************************************))))))***+++++++++++++++************************************************+++,,,,,,,,,++++++******************************))))))*********+++++++++******************************************************************************++++++++++++******************************************************************************++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))************))))))******************************++++++++++++******************************************************)))***++++++,,,,,,++++++)))******++++++,,,------+++***)))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...//////000000//////,,,---...///000000000000000///.........///111222111111111111111111111111111111111111222222222222222222222222222222222222111111111000111222333333111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111.........////////////000000000000000000000000000111111111111000000//////..................//////........................000000000//////..................---------,,,,,,------------------------,,,+++++++++,,,------...,,,,,,,,,,,,------------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++******************************++++++++++++******************************)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++******+++,,,,,,,,,++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))************************************************************************+++++++++*********)))))))))))))))*********))))))******++++++++++++************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************************************))))))***++++++++++++***************************************************,,,,,,,,,++++++*********************************************++++++++++++******************************************************************************++++++++++++******************************************************************************************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))******++++++*********************************************************(((((()))***************++++++++++++++++++++++++---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------...///////////////...///////////////......000///.........///111222111111111111111111111111000000111111111222222222222222222222222222222222111000000111111111222222222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---.........////////////////////////////////////000000//////..................//////////////////........................000000//////......------...------------,,,,,,,,,------------------------+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,***++++++,,,,,,,,,++++++...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++******************************************************************************,,,,,,++++++***))))))((((((((()))************)))******++++++++++++************++++++++++++******)))))))))************+++++++++++++++++++++++++++******************************++++++++++++******************************************************************************((()))******++++++*********************************************+++++++++------,,,+++*********************************************++++++++++++,,,******************************************************************************++++++++++++*********************************************+++++++++************************))))))))))))))))))))))))++++++***)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((()))******+++*********************************************************'''(((((()))***))))))))),,,++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------...////////////...///////////////...------///////////////000111111111111111111111111111111000000000111111111111222222222222222222222222222000000000111111111111222222222222222222222222222222111111111111000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////000///...---------............//////000//////...---------------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++++++++++++++,,,------*********+++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***************************************+++++++++*********+++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))******++++++******)))))))))))))))************))))))))))))))))))))))))************************************************))))))******+++++++++,,,++++++,,,,,,,,,+++******,,,,,,+++++++++,,,------++++++++++++++++++++++++************************)))*********++++++++++++***++++++++++++,,,,,,,,,************************************************************************++++++******************'''((()))***+++******)))******++++++++++++************++++++++++++******))))))))))))******************************************************************++++++++++++******************************************************************************((())))))***************************************))))))*********+++++++++...---,,,************************************************+++++++++,,,,,,******************************************************************************++++++++++++******************************))))))*********+++++++++************************************************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((()))***************************************************************(((((()))************************++++++,,,,,,---(((+++---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......---...///////////////.........///000000000000000111111111111111111111111000000000000111111111111111111111111111111111111///000000111111111111111222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000....../////////000000000////////////////////////111000///...---......///------...///......---,,,------------------------+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++------------------------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))*********++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))******++++++******)))((()))))))))************))))))))))))))))))))))))***************************************************************+++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))******++++++,,,------************************************************************************)))))))))***++++++,,,,,,'''((()))+++++++++***)))******++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))******************************++++++++++++******************************************************************************(((((()))***************************************))))))******++++++++++++///---,,,***))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((()))***************************************************************))))))***+++++++++++++++'''((()))***,,,---...///,,,...111000...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......,,,,,,...///000000111111---...000111111111000///111111111111111111111111000000000000111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////222111///.........///000,,,,,,---...---,,,+++***---------------------------------....../////////---------,,,,,,,,,++++++------------------------,,,,,,++++++***++++++,,,,,,,,,,,,---------......+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((((())))))*********+++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,+++***))))))******(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++(((***+++***)))((()))***************************''''''((()))***++++++,,,))))))***++++++++++++***000...,,,***))))))***+++************************************************************+++++++++++++++*********))))))(((((())))))))))))))))))))))))************))))))))))))+++++++++*********))))))'''''''''((()))+++------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************))))))))))))))))))************))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))***++++++++++++***)))))))))))))))*********(((((((((((())))))))))))))))))*********))))))(((*********)))))))))))))))***,,,------++++++,,,...******************************++++++++++++******)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))***)))(((&&&$$$###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........///////////////.........////////////////////////222111000//////000111222////////////////////////222222111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...111333555666.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***+++,,,------,,,+++***************************************************+++++++++*********))))))************************************************************************************************)))))))))***++++++,,,,,,************************+++***)))***++++++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''(((+++---,,,***))))))))))))))))))))))))*********************************************************+++++++++,,,,,,************************)))************+++++++++,,,++++++***))))))******)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***+++***)))((()))***************************)))))))))))))))*********))))))***++++++++++++***,,,+++)))(((((((((((()))************************************************(((((((((((())))))))))))++++++++++++*********)))************************(((((())))))******+++++++++++++++*********))))))(((((((((((()))***,,,,,,,,,,,,++++++************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++************************************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++******))))))((((((((((((((()))))))))******))))))************)))))))))))))))))))))*********,,,------,,,***(((((()))******************************++++++++++++************++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------,,,,,,------------------////////////////////////000///...------...//////000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000222222222222222222222222////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000.../////////000000000000,,,,,,------------,,,,,,000000000000000000000000......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++,,,,,,+++******************************************************+++++++++*********))))))************************************************************************************************++++++******************************************+++***)))***++++++***)))************************************************)))))))))))))))))))))))),,,)))((((((+++,,,,,,************************************************************************************++++++++++++,,,************************)))************+++++++++,,,+++******)))*********++++++++++++++++++++++++******++++++++++++******(((***+++***)))((()))***************************************))))))(((((())))))***++++++++++++***))))))))))))))))))))))))************************************************(((((((((((()))))))))))),,,,,,,,,+++++++++++++++************************''''''((()))***+++,,,---+++++++++***************)))))))))))))))******++++++************))))))))))))))))))*********++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************************************))))))((((((((('''''''''))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,+++***)))((('''''')))))))))*********++++++))))))************))))))(((((())))))******+++++++++,,,,,,+++(((''''''(((******************************++++++++++++******++++++************++++++************************++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,---.........//////////////////////////////............//////000000000000000000000000111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000....../////////000000000---------,,,,,,---------...........................------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++)))***++++++++++++***)))************************************************+++++++++***************************************************************************************************************,,,,,,++++++***))))))(((************************+++***)))***++++++***)))************************************************))))))))))))))))))))))))+++***((()))***,,,++++++++++++++++++++++++++++++************************************************************++++++++++++************************))))))*********+++++++++++++++***************+++******************))))))))))))************))))))(((***+++***)))((()))*********************************))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,++++++************************************************)))*********++++++++++++++++++++++++++++++++++++************************(((((()))******+++,,,,,,******************************)))))))))))))))******)))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***************************************************))))))))))))(((((((((((())))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))))))***++++++,,,,,,+++++++++*********))))))(((((()))*********++++++++++++((())))))************)))''''''((()))***++++++,,,((()))+++***))))))***,,,******************************++++++++++++******,,,+++***))))))***+++,,,*********************************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,---------...///000111111////////////////////////000000000000000111111111111111111111111111111111222222111111111111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000000///...------...///000------------------------------------------------------------------------........................---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************************************************************************************************************************************************************************************+++++++++*********))))))************************+++***)))***++++++***)))************************************************))))))))))))))))))))))))******))))))***+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))*********++++++++++++***************++++++)))))))))))))))(((((((((((())))))******))))))((((((***+++***)))((()))***************************'''(((((()))******++++++))))))***++++++++++++***((((((***+++++++++++++++************************************************)))*********++++++++++++))))))******************************************+++++++++***************************************+++******))))))))))))))))))))))))))))))))))))***((())))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))************************************************+++++++++*********))))))))))))************))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******(((((()))***************(((((())))))*********+++)))*********++++++++++++(((((()))***************''''''((()))***++++++,,,)))***++++++******+++---******************************++++++++++++******,,,+++***))))))***+++,,,************************+++*********))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,---------...///000111111//////////////////////////////000111111111111111000000000000000000000000000000/////////000000111////////////////////////////////////////////////222222222222222222222222000000000000000000000000............................................................................................................////////////000///...------...///000////////////////////////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++******************+++************************************************************************************************************************************************************************))))))*********+++++++++************************+++***)))***++++++***)))************************************************))))))))))))))))))))))))******************+++,,,************************************************************************)))))))))************+++************************)))************+++++++++*********)))******+++,,,((()))))))))))))))))))))))))))************))))))(((***+++***)))((()))***************************''''''((()))***+++,,,,,,))))))***++++++++++++***'''''''''(((((()))))))))************************************************(((((((((((()))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++******)))))))))))))))***)))))))))************+++)))))))))*********++++++************************************************))))))))))))))))))))))))))))))************))))))************************************************,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***'''(((((()))***)))))))))''''''((()))***+++,,,,,,)))))))))*********++++++'''((()))******+++******(((((())))))******++++++,,,------,,,***(((((()))******************************++++++++++++******++++++************++++++************************---,,,+++******************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,---.........////////////////////////,,,---...///000000000///////////////////////////------,,,,,,,,,---......////////////////////////////////////////////////111111111111111111111111111111111111111111111111........................................................................------------------------------........./////////---------,,,,,,---------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******+++,,,,,,***************************************************************+++++++++************************************************************************************************((())))))***++++++,,,,,,************************+++***)))***++++++***)))************************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***))))))+++---))))))))))))))))))))))))************************************************))))))))))))************************************)))************+++++++++******))))))***++++++,,,))))))******++++++,,,,,,)))******++++++******)))(((***+++***)))((()))***************************(((((())))))*********+++))))))***++++++++++++***(((((('''&&&&&&'''))))))************************************************(((((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++++++++***+++++++++++++++++++++))))))*********+++++++++***)))))))))))))))******************++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((************************************************+++++++++************)))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++(((((()))***************(((((())))))******++++++((((((((()))))))))******'''((()))******+++++++++)))))))))))))))*********+++,,,,,,+++)))''''''(((******************************++++++++++++************++++++++++++******))))))))))))))))))))))))++++++***)))***+++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,------------------////////////////////////+++,,,...///000000000///........................---------------...//////////////////////////////////////////////////////........................000000000000000000000000................................................................................................---------.........//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,++++++,,,------************************************************))))))*********+++++++++******************************************************************************************************************++++++************************+++***)))***++++++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***))))))+++---************************************************************************))))))))))))************************************)))************+++++++++******))))))***+++,,,,,,******+++,,,------......******++++++++++++******(((***+++***)))((()))***************************************))))))))))))))))))***++++++++++++***,,,+++)))'''''')))***,,,************************************************************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...))))))******++++++++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************************************************))))))))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++))))))***+++++++++++++++************))))))))))))(((((((((((())))))))))))''''''(((******+++++++++*********)))))))))))))))'''((())))))(((((()))*********************************++++++++++++******)))***+++,,,,,,+++***)))((((((((((((((((((((((((((('''''''''(((***,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........///////////////.........////////////////////////---...000111222222222111........................000000000000000111222222////////////////////////////////////////////////111111111111111111111111////////////////////////................................................000000000000000000000000////////////////////////---------.........//////---...///000000///...---000000000000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,......************************************************))))))******++++++++++++************************************************************************************************,,,,,,++++++***)))))))))************************+++***)))***+++++++++)))************************++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,+++)))(((+++...++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******((()))))))))************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************---,,,++++++******++++++,,,,,,---------,,,+++++++++*********))))))(((((())))))))))))***************)))))))))((((((''''''((('''&&&''')))++++++***---,,,,,,,,,+++*********************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))---,,,,,,,,,+++************)))))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))*********((('''************))))))))))))))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,++++++)))))))))))))))(((''''''************************))))))************))))))******++++++++++++*********)))))))))((((((''''''***************************************************************************((((((***---///---***************************+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,++++++***,,,,,,,,,---------......+++++++++,,,,,,,,,------------............------............////////////////////////////////////000///...------...///000111///...///000111000...---------............///000000000000000000000000111111000///...---,,,,,,//////.........---------//////......---------,,,//////.........---------,,,+++++++++,,,...000111,,,,,,---------------------------------------------,,,,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************************************************************,,,,,,,,,++++++*********+++++++++************))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************------------,,,,,,+++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,+++***))))))***+++,,,+++++++++*********))))))+++++++++*********))))))*********************************)))))))))((((((************+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************)))((((((((('''((((((((()))***+++++++++++++++************)))))))))((())))))))))))*********************))))))(((((((((***((('''(((***++++++++++++++++++++++++*********************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++++++++******************))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++)))(((************))))))))))))))))))***++++++++++++***************************************************))))))************))))))***************)))((((((************************))))))************)))))))))******************)))*********))))))(((((((((************************************************************************---++++++---000111///---************************+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,++++++***---------.........//////,,,,,,,,,,,,------------------............------............////////////////////////////////////000///...------...///000000///...///000111000...---------............///000000000000000000000000///////////////.........//////.........---------/////////.........------//////.........---------...---,,,,,,,,,---...///------------------------......------------------///......---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************************************************************************,,,,,,,,,+++++++++************++++++,,,,,,,,,---******++++++++++++************+++++++++,,,,,,,,,************************+++,,,,,,,,,++++++***)))************************++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((()))++++++***))))))***+++++++++++++++*********))))))+++++++++*********))))))*********************************)))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((((((((('''''''''''''''%%%&&&''')))******++++++************))))))))))))))))))))))))***************************))))))))),,,***))))))+++,,,+++***))))))******************************************+++++++++***************)))************+++++++++++++++++++++++++++++++++************************************************+++++++++***************))))))*********************************)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,+++******++++++*********)))))))))))))))***++++++++++++***************************************************))))))************))))))***++++++++++++******)))************************))))))************))))))((())))))******))))))(((***************)))))))))))))))))))))))))))))))))***************************************************))))))***,,,---,,,+++************************+++++++++++++++++++++++++++++++++******************++++++,,,,,,+++++++++............////////////,,,------------.........------............------............//////////////////////////////////////////............///000000///......000000///...---------............///000000000000000000000000............//////000000...............---------///////////////........................---------///...---,,,,,,,,,,,,---........................//////.........---------.........---......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++************************************************************************,,,,,,,,,++++++++++++***)))***+++,,,---...//////++++++************++++++******+++++++++,,,,,,,,,******************************+++++++++***))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((((((++++++***))))))***+++++++++++++++***************+++++++++***************************************++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************************************))))))))))))))))))))))))((()))))))))***************************)))))))))%%%&&&'''((())))))))))))*********)))))))))))))))((()))))))))************++++++******************,,,***))))))***+++***)))((((((((()))*********+++************************************************))))))*********+++++++++************************************************************************************************((((((((()))*********+++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++******++++++++++++*********))))))))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,++++++*********++++++***))))))************************))))))************))))))(((((())))))))))))((((((++++++******************((((((((((((((((((((((((************************************************)))((((((((()))*********************************++++++++++++++++++++++++******************************+++,,,,,,,,,++++++------------............---------.........//////------............------............////////////////////////////////////...............//////000000///......///000///...---------............///000000000000000000000000.........///////////////........................////////////////////////........................------------------------//////............------000//////......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************************************************************++++++++++++++++++++++++******++++++,,,------...,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******************************++++++++++++******)))))))))***************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************+++******************+++************************************************************************++++++++++++++++++++++++))))))))))))*********+++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,+++***)))((())))))***))))))(((((())))))))))))))))))******((()))))))))******************************+++++++++)))(((((()))))))))(((((((((((()))*********+++************************************************))))))*********+++++++++************************************************************************************************((((((((()))*********+++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))((()))+++++++++++++++************))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,++++++(((((()))))))))))))))((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******************++++++((((((((((((((((((((((((************************************************++++++++++++***+++,,,---************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------............------............////////////////////////////////////---......//////////////////...---...///000///------------............///////////////////////////111000000///......---------..............................///////////////---.....................++++++,,,---........./////////......------------//////......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))++++++++++++******))))))*********++++++*********************************************************************************)))))))))))))))*********(((((()))))))))************************************************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))******++++++***((('''***************)))(((((())))))))))))************))))))))))))************)))))))))******************(((''''''((())))))((())))))*********************************************************+++++++++)))************+++++++++***************************************************************************************+++++++++))))))******************)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((&&&))),,,+++)))''')))+++,,,++++++++++++*********))))))***++++++++++++***************************************************))))))************))))))''''''((())))))))))))((())))))))))))))))))))))))))))))************))))))((())))))******))))))((()))))))))***************))))))))))))))))))))))))*********************************************************)))((((((***,,,************************++++++++++++++++++++++++***************+++++++++)))***++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,------------.........------............------............////////////////////////////////////,,,---...///000000000//////...------//////...------------............///////////////////////////111111000///...---,,,,,,---------...............---------...............---------...............)))***,,,---.../////////.........---,,,,,,++++++---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***************************************************************************++++++++++++,,,,,,,,,+++++++++******)))))))))++++++************++++++******+++++++++,,,,,,,,,************************++++++,,,---------,,,,,,*********+++,,,,,,------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''''')))***++++++++++++***)))***************+++++++++***************+++++++++************************(((((()))))))))*********))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))***+++***)))'''&&&((())))))*********))))))((()))))))))************))))))))))))************((((((((())))))*********)))((('''((()))++++++***+++++++++++++++*********************************))))))*********+++++++++)))************+++++++++************************************************************************))))))*********++++++++++++++++++++++++*********((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((&&&***---,,,)))(((***---,,,,,,+++++++++*********))))))***++++++++++++***************************************************))))))************))))))'''((()))***************))))))))))))))))))))))))))))))************)))))))))******************)))((((((((())))))*********************************************************************************'''((((((&&&$$$$$$'''***************************++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------............------............////////////////////////////////////,,,---...///000000000//////...------//////...------------............///////////////////////////000000//////.........------------.........//////,,,,,,,,,,,,---------...---------.........//////***+++---.........------...------,,,++++++************++++++,,,------------......///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******************************************************************************+++++++++,,,,,,,,,******++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******))))))(((''''''&&&)))***++++++++++++***)))))))))*********+++++++++))))))*********+++++++++******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************((()))+++,,,+++***((('''%%%&&&''')))************(((((())))))*********+++))))))))))))************''''''(((((()))))))))******(((((()))+++,,,---,,,---,,,,,,,,,+++*********************************))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************))))))******++++++++++++---,,,,,,,,,+++*********''''''(((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&+++...---***)))+++///,,,,,,,,,+++++++++******))))))***++++++++++++***************************************************++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))******++++++++++++******''''''(((((()))))))))******************************************************************************++++++)))&&&&&&***---************************++++++++++++++++++++++++))))))******++++++++++++((()))***+++,,,---------,,,,,,,,,---------......+++++++++,,,,,,,,,---------..................---............/////////000////////////////////////+++,,,...000000000000//////...------...///...------------.........//////////////////////////////.........///////////////---------.........//////+++++++++,,,,,,------------------.........//////,,,---.........---,,,+++------,,,++++++***))))))((()))***+++,,,------...+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---*********************************************************************************++++++,,,,,,,,,******+++,,,------...///)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************((()))***+++++++++++++++'''(((((()))***+++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++***))))))((()))***+++,,,,,,+++***)))))))))******++++++++++++))))))******++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++++++++++++++++++++++++++************************)))*********++++++++++++************************(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))******++++++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++)))''''''(((***+++---,,,+++******+++,,,---+++++++++++++++***)))(((+++++++++++++++++++++++++++*********))))))((((((,,,,,,++++++******)))))))))))))))))))))))))))))),,,,,,+++***))))))******(((((((((((())))))))))))************************,,,+++++++++******)))))))))************+++++++++******++++++++++++******+++++++++*********))))))+++++++++************)))''''''''''''((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++******++++++++++++************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------......///******))))))******+++,,,.........------,,,,,,,,,+++,,,,,,---...///000000///......---------....../////////......------,,,//////////////////////////////.........---------................................................//////...---,,,++++++***................................................***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++(((***,,,,,,***(((((((((''',,,---+++)))+++,,,*********************************************************************************++++++++++++******))))))*********))))))(((,,,,,,+++***)))))))))*********************************++++++++++++******************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))************************)))))))))*********++++++************************)))))))))))))))(((((((((************)))))))))((()))))))))))))))******++++++++++++*********))))))************************))))))))))))************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++******)))(((((()))******+++++++++++++++***))))))++++++++++++++++++++++++************)))))))))(((***************))))))))))))))))))))))))))))))))),,,++++++******)))******************++++++++++++************************))))))))))))(((((((((''')))************+++++++++******++++++++++++******+++++++++*********))))))*********)))))))))(((((())))))))))))******+++,,,))))))************))))))))))))))))))))))))))))))******************************************)))))))))))))))))))))***************++++++++++++************************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***++++++,,,,,,---,,,++++++++++++,,,------......---------,,,,,,,,,---------...............---------------...///000/////////.......................................//////.........---------.........................................................------,,,,,,+++........................------------------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,+++++++++---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************************++++++++++++++++++++++++)))+++------+++)))))))))(((,,,---)))'''((((((&&&************************************************************************)))******************)))))))))************))))))++++++******)))***************************************++++++++++++******++++++++++++++++++++++++++++++++++++************)))))))))*********++++++))))))))))))))))))))))))************************((((((((()))))))))***************************************))))))(((((((((************)))))))))))))))))))))))))))******++++++++++++***************************************)))))))))*********++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))++++++******)))(((((()))*********++++++++++++***))))))++++++++++++++++++++++++************))))))))))))((())))))))))))))))))***))))))))))))))))))))))))+++++++++***************************++++++++++++************************))))))))))))(((((((((((()))************+++++++++******++++++++++++******+++++++++***************))))))))))))((((((((('''************************))))))************))))))))))))))))))))))))))))))*********************************+++++++++++++++************))))))))))))******++++++++++++************************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,---------------......///...------------,,,,,,,,,//////.........---------,,,,,,,,,---...///000111............////////////.......................................---------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************************************+++++++++++++++++++++++++++,,,...---,,,***++++++***......+++)))***+++)))************************************************************************((())))))******))))))((())))))************))))))*********)))******++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))************++++++++++++++++++++++++************************(((((((((((())))))))))))************************++++++******)))(((((((((*********))))))))))))))))))))))))))))))******+++************************************************))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,++++++++++++++++++,,,******+++++++++******)))*********************************)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******+++++++++*********'''((((((((())))))))))))************************+++++++++***************))))))*********+++++++++******++++++++++++************************************)))))))))((((((((())))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---++++++******))))))((((((******++++++++++++************************************))))))))))))************************************************************************************************************+++++++++,,,,,,,,,+++++++++,,,------......---------------...//////------------------------........................---------------...///000,,,,,,------......//////........................................................................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---...///+++,,,---,,,,,,+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***************************************************************************,,,------+++***+++,,,'''+++,,,)))))),,,...---************************************************************************(((((())))))))))))((((((((())))))************)))***)))))))))***+++,,,,,,************************,,,,,,------------,,,,,,*********************************))))))(((((('''(((((()))))))))*********++++++++++++++++++++++++************************(((((((((((())))))))))))************************+++*********)))))))))((())))))))))))))))))******)))))))))))))))******+++************************************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************+++,,,,,,+++++++++,,,,,,+++++++++)))******+++++++++******************************))))))))))))))))))******''''''(((((())))))******)))))))))))))))))))))))))))******+++++++++******'''((((((((())))))))))))******************************************++++++))))))*********+++++++++******++++++++++++******************************++++++*********))))))))))))***+++++++++***))))))))))))************))))))))))))))))))))))))))))))*********************************++++++,,,,,,---++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******+++,,,,,,------...,,,,,,,,,,,,,,,------...------------------------,,,,,,------...//////000000///...---------------+++++++++,,,,,,------...........................---.............................................------------------------+++,,,,,,------.........------------------------------------------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------......+++---...---+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************************************************+++,,,+++***)))+++,,,(((++++++(((&&&)))+++***************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******************)))))))))***+++,,,,,,************************,,,,,,------------,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************((((((((()))))))))******************************************************))))))))))))************)))))))))))))))******+++***************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,,,,((()))************)))((())))))***++++++++++++***************************))))))))))))************((())))))))))))))))))***))))))))))))))))))))))))((()))***,,,,,,+++******************++++++++++++************************(((((((((((()))))))))))))))************+++++++++******++++++++++++*********************+++++++++++++++++++++***************+++,,,---------++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,(((((())))))***++++++++++++++++++++++++,,,,,,---,,,,,,,,,------------...++++++,,,---...///000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++---///...***)))+++---++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************************************************************++++++***))))))+++---555777555...***++++++)))************************************************))))))))))))))))))))))))((())))))******))))))((('''((()))******+++***************)))******++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))************************)))))))))*********++++++************************)))))))))******++++++,,,((()))))))))************)))))))))))))))******+++))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,((()))************)))((())))))***+++++++++++++++************************((()))))))))***************************)))))))))))))))))))))))))))))))))''')))***,,,,,,,,,***)))************++++++++++++************************'''((((((((()))))))))))))))************+++++++++******++++++++++++******))))))*********+++++++++************))))))))))))'''(((***,,,,,,,,,+++***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******************)))))))))))))))))))))***************++++++++++++******))))))))))))))))))))))))******))))))))))))************************************************************************************************************+++++++++,,,,,,,,,((((((((()))******+++++++++++++++++++++,,,,,,---,,,,,,,,,---------......,,,---------......//////000///...---------------///...............---------------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++***)))***---000...***(((+++...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***(((''''''(((***+++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------************************************************************************+++,,,,,,+++***+++---///>>>???<<<444......---+++************************************************)))))))))))))))))))))))))))******************)))'''((()))******+++++++++++++++******)))*********************************))))))************))))))++++++++++++++++++++++++))))))******+++++++++,,,(((((((((((())))))))))))++++++++++++++++++++++++************************************++++++++++++************************(((((()))***+++,,,,,,---(((((())))))*********+++)))))))))))))))******+++))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***+++,,,---------***+++,,,------,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++******))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))(((((((((((())))))))))))************************))))))******+++++++++,,,)))************+++++++++******++++++++++++******))))))******++++++++++++))))))))))))(((((((((((("""$$$&&&((())))))((('''))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((())))))******++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********+++,,,,,,------,,,++++++++++++,,,------,,,,,,,,,------.........///............---------......---------......///111111000000/////////...---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,***+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***((('''***...000...***(((***...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++***'''&&&&&&'''***+++++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------************************************************)))))))))))))))))))))))),,,------,,,+++,,,...000:::;;;888000+++++++++)))************************************************))))))))))))))))))))))))******++++++++++++******''''''(((******+++++++++,,,,,,+++***)))))))))***************************))))))))))))************))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((***************************)))))))))))))))******)))************++++++++++++++++++*********))))))************************+++*********))))))((((((+++*********))))))((((((******++++++++++++******))))))))))))))))))******))))))))))))************$$$&&&(((+++++++++)))((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***)))((()))'''&&&'''***+++***(((******************************))))))(((((('''''',,,,,,++++++***))))))))))))************+++++++++******))))))***+++,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++...,,,++++++---......---........................------,,,+++,,,---...///......//////...---,,,,,,........................,,,,,,,,,---------......,,,,,,,,,------.........+++++++++*********))))))------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))******++++++++++++************++++++************************************)))))))))(((000,,,))))))+++,,,+++)))******+++++++++,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))************************)))************+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))*********++++++++++++++++++*********))))))************************************)))))))))(((************)))))))))((()))))))))******)))))))))*********)))))))))))))))))))))))))))************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********))))))************)))))))))))))))***+++************************++++++++++++++++++++++++***************************************+++++++++***************+++++++++************************************************************************************************))))))))))))))))))))))))+++++++++*********))))))************************+++++++++++++++***))))))***(((&&&'''***+++)))(((******************************))))))((((((((((((******************++++++)))************+++++++++******))))))***++++++,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------...,,,++++++---......---........................------,,,,,,,,,---...///...............---,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((()))))))))))))))++++++************++++++************************++++++++++++************///,,,))))))+++,,,+++*********+++++++++,,,,,,,,,+++************+++,,,,,,************************************************)))************++++++++++++++++++******)))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))******************************************************************)))))))))))))))***)))))))))*********+++++++++++++++***************************************************))))))))))))************))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))************,,,+++***))))))***+++,,,(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))++++++************++++++((((((((())))))+++,,,,,,++++++++++++++++++++++++************************************************+++++++++***************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++******************************************++++++++++++***))))))***)))(((((()))***)))'''***************************))))))))))))(((((((((((())))))***++++++,,,,,,)))************+++++++++*********)))******+++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------...,,,++++++---......------------------------------,,,,,,,,,,,,---...///---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************))))))++++++************++++++************************,,,,,,,,,++++++++++++***...,,,******+++,,,+++*********+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++************************)))************+++++++++***************)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************((()))))))))************))))))))))))))))))))))))(((((())))))******++++++************************************************+++***))))))))))))))))))))))))))))))*********************************************************************)))))))))))))))*********)))))))))))))))(((((())))))))))))((((((++++++******)))(((((((((((()))))))))************++++++***)))))))))******(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))),,,++++++++++++++++++,,,***)))))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++++++++***))))))))),,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++******)))+++******)))))))))((('''************************))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++***************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++,,,,,,...,,,++++++---......---------------------------,,,,,,,,,,,,------......---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............------------------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++***++++++************++++++************************,,,,,,+++++++++*********,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))(((((())))))******++++++************************************************++++++***)))(((((())))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))******++++++******)))************))))))((((((((()))))))))************'''(((***++++++)))(((&&&))))))))))))))))))))))))************))))))(((((()))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,+++***************************************))))))))))))))))))))))))************************,,,+++++++++***))))))))),,,+++++++++***)))))))))************************************************************************************************++++++++++++++++++++++++************************************************)))******+++++++++******+++++++++***)))(((((()))************************))))))))))))************+++++++++*********))))))))))))*********+++++++++++++++***************+++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,++++++---......---------------------------,,,,,,,,,---------------,,,,,,---------------,,,------------------------+++++++++,,,,,,,,,------------------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******)))++++++************++++++************************+++*********))))))))))))***+++,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************************************))))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************,,,+++***)))((((((((((((((((((((()))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++******)))))))))))))))))))))***))))))))))))************%%%''')))++++++***'''&&&))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))++++++************++++++------,,,******)))))))))))))))))))))))))))))))))************************************************+++++++++***************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++))))))***++++++++++++***)))+++++++++)))((()))***************************)))))))))************+++,,,,,,++++++***))))))((()))************+++++++++,,,+++******)))*********))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------------,,,........................++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,+++++++++***------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))(((((((((++++++************++++++*********************************)))))))))(((((()))***,,,,,,+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------))))))))))))))))))))))))************************)))************+++++++++((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************,,,+++***)))(((((((((((((((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))************))))))((((((((()))******++++++))))))))))))************'''''')))***+++******)))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********))))))*********,,,,,,+++*********++++++************************++++++++++++++++++++++++***************************************+++++++++***************+++++++++************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++(((***,,,+++))))))***,,,************************))))))*********+++++++++++++++******************)))************+++++++++,,,++++++***))))))******((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------***+++,,,---------------------------------------***++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***************++++++************++++++************************+++++++++*********))))))'''***------+++***+++---******+++++++++,,,,,,,,,+++************+++,,,,,,************************************************)))************+++++++++'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((************************,,,+++***)))(((((((((((((((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++(((((())))))))))))((((((''''''((()))***+++,,,,,,))))))))))))************))))))((())))))+++---...++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,))))))******+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++'''***,,,+++))))))+++---************************))))))******++++++++++++)))))))))***++++++,,,,,,)))************+++++++++,,,,,,+++***))))))******(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++************++++++************************,,,,,,,,,+++++++++******'''***---...,,,***+++---******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************)))************+++++++++))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******...+++))))))******'''%%%))))))************))))))))))))))))))))))))))))))***************)))(((((())))))))))))((((((((((((''''''(((((())))))******+++*********))))))((((((************)))))))))))),,,+++***)))))))))++++++))))))))))))))))))))))))******************************+++++++++******)))************************))))))))))))(((((((((((((((((())))))))))))((((((*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************''''''&&&&&&&&&&&&''''''+++++++++*********))))))***************+++++++++))))))(((((((((***+++,,,)))************+++++++++,,,,,,+++***)))(((''''''***++++++,,,,,,++++++***)))************+++++++++++++++*********+++---...''')))***)))((('''(((***---,,,+++***))))))))))))************************)))))))))***+++++++++,,,,,,+++***((((((((()))***************************))))))((('''''''''''''''+++*********))))))((((((,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,((()))***,,,------,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++))))))***+++++++++*********+++,,,---------------)))***+++,,,---.........,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))***++++++++++++***+++++++++*********))))))+++++++++*********)))))),,,,,,+++***))))))*********************************)))(((''''''((()))***))))))))))))))))))))))))******++++++++++++************++++++++++++******((((((((((((((((((((((((***************************))))))(((((())))))******((('''(((***+++***((())))))************))))))))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))(((************))))))))))))++++++***))))))******+++))))))))))))))))))))))))*********************************++++++******)))***************************)))))))))((((((((((((((())))))))))))))))))(((*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))(((((((((((())))))+++++++++*********))))))'''((((((***+++,,,------+++************++++++,,,)))************+++++++++++++++******))))))(((((()))******++++++******))))))************+++++++++(((((('''''''''(((******((()))***)))((('''(((***---,,,+++***))))))))))))++++++++++++++++++++++++***************+++++++++******))))))(((((())))))************************+++***))))))(((((())))))+++*********)))))))))))),,,++++++***))))))******************************************************+++************+++,,,,,,))))))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,------------,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))***++++++++++++***+++++++++*********))))))+++++++++*********))))))---,,,+++******************************************)))(((((((((((()))***))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))************************)))((((((''''''(((((())))))((('''(((***+++***)))))))))************)))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))************))))))))))))******)))))))))******+++))))))))))))))))))))))))************************))))))******+++******)))******************************)))))))))(((((((((*********************************+++++++++++++++)))************+++++++++))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++)))************++++++++++++++++++++++++*********++++++++++++++++++++++++************************++++++************+++++++++++++++***************((())))))***++++++,,,,,,+++,,,,,,,,,,,,++++++***)))************+++++++++************************)))))))))******))))))))))))************+++++++++'''''''''&&&''''''((()))((()))******(((((()))***,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''(((((())))))))))))(((************************,,,,,,+++*********++++++***************))))))))),,,+++******)))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++///...,,,++++++++++++,,,*********+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))***++++++++++++***+++++++++***************+++++++++***************,,,,,,+++*********++++++***************************))))))(((((())))))***))))))))))))))))))))))))******++++++++++++************++++++++++++******************************************************((((((''''''''''''((((((+++***)))))))))((('''&&&))))))************))))))))))))))))))))))))))))))))))))************)))((((((((((((((())))))))))))******))))))((((((''''''*********)))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))************************((())))))************************************************)))))))))((((((++++++************++++++***************+++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++***************************************************************++++++************++++++************************,,,,,,,,,+++***)))((((((++++++,,,---,,,+++)))((())))))*********+++++++++)))))))))******+++++++++))))))************))))))))))))*********+++++++++*********)))************((()))******)))((()))***,,,++++++***))))))******++++++++++++++++++++++++,,,+++++++++***)))))))))%%%&&&((()))******)))(((************************,,,++++++******+++++++++************************++++++***************+++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++000...,,,***)))***+++,,,******************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++,,,++++++******++++++,,,---+++++++++++++++++++++++++++******************+++))))))***++++++++++++***************************************************+++******)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++++++++++++++++++++************************((((((''''''''''''(((((()))******)))((('''''''''))))))************))))))))))))))))))))))))))))))((())))))*********))))))'''((((((((()))))))))*********))))))((((((''''''))))))))))))))))))******************)))))))))((((((((())))))************))))))))))))))))))))))))************************'''((()))***************************************************))))))))))))++++++***))))))***++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************************************+++******))))))******+++************************,,,,,,,,,+++***)))((((((******+++++++++***((('''))))))*********+++++++++))))))******++++++,,,,,,***++++++++++++++++++***))))))*********++++++++++++++++++++++++++++++***)))***+++***)))((()))+++,,,+++******)))*********)))))))))))))))))))))))),,,+++++++++***)))))))))&&&'''(((*********)))(((******************************)))))))))******+++***************++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++///---+++)))((((((******++++++***))))))******++++++++++++,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++*********))))))***++++++++++++***************************************************))))))((((((((())))))***************************))))))************))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++++++++++++++++++++************************)))((((((''''''(((((()))%%%&&&((((((((((((***+++))))))************))))))))))))))))))))))))))))))((())))))************)))''''''(((((())))))******))))))))))))(((((((((((())))))))))))************************))))))))))))''''''((()))************))))))))))))))))))))))))************************''''''((()))************************************++++++*********)))))))))+++***)))(((((()))***+++***************))))))))))))************+++++++++))))))))))))))))))))))))***************************************+++++++++************************)))************+++++++++)))))))))******************************************************************))))))))))))))))))******************+++++++++((())))))***++++++,,,,,,))))))*********)))(((((()))************+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++)))************))))))((()))***++++++))))))***+++++++++***************+++))))))))))))))))))))))))+++++++++***************((())))))************)))************************)))(((((((((((()))***************+++++++++++++++*********)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,***))))))))))))***---,,,+++))))))***++++++******+++++++++++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++*********++++++******++++++,,,---++++++++++++++++++++++++)))***++++++++++++***)))))))))***++++++++++++******************+++++++++***************+++++++++)))(((((((((((()))******************************)))******++++++******)))))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++++++++++++++++++++***************************))))))(((((())))))***###&&&(((((('''(((***,,,))))))************))))))))))))))))))))))))))))))(((((()))***************'''''''''((()))*********(((((((((((())))))))))))((()))))))))************************))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))************************&&&'''((()))************************************+++++++++*********))))))+++***(((''''''(((***++++++*********)))))))))((()))************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************)))************+++++++++((()))))))))*********+++******************************************************))))))))))))******))))))*********+++++++++'''((((((***+++,,,------******))))))******++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++((()))*********((('''&&&)))***++++++))))))***++++++***************++++++))))))))))))))))))))))))***************+++++++++,,,++++++************+++************************((((((((((((((()))***************++++++,,,,,,,,,******))))))***++++++,,,************************************************+++************+++,,,,,,+++************+++---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********+++,,,((()))***+++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++*********)))++++++******++++++,,,---************************)))***++++++++++++***)))))))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++***************+++,,,,,,************************)))***++++++++++++***)))))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++++++++++++++++++++******************************))))))))))))******&&&)))***)))&&&%%%''')))))))))************))))))))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++''''''(((((())))))******(((((())))))*********+++************))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))************************&&&'''((()))************************************+++++++++************)))***)))(((&&&&&&((()))***+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))************************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************+++******************+++))))))******++++++++++++***************+++++++++++++++***)))***+++---...)))************+++++++++++++++++++++++++++++++++))))))************)))))))))************+++++++++)))***+++++++++)))(((''')))+++++++++***)))***++++++***************++++++************************))))))******+++++++++,,,...---+++***)))***++++++************************))))))(((((()))***++++++*********++++++,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******))))))***,,,...///++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,+++++++++******++++++************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,///...,,,******+++,,,---'''((()))***+++,,,,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------************************************************++++++++++++******))))))++++++******++++++,,,---************************)))***+++,,,,,,+++***)))))))))***++++++++++++***))))))******++++++++++++))))))******++++++++++++,,,+++++++++,,,------...************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))************************))))))))))))))))))))))))***++++++******)))((('''))))))))))))***************+++,,,+++***)))***++++++***((('''&&&''')))***+++***(((''''''(((((()))))))))))))))************+++*********))))))((((((************************,,,+++++++++******))))))''')))++++++******+++,,,******))))))******+++,,,************************++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,************************************************************************,,,+++++++++******))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++***)))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((((((((((((++++++******************+++++++++++++++++++++++++++++++++*********))))))************)))))))))(((*********)))******++++++************************************************************************++++++******************)))))))))***+++++++++,,,************************************************,,,,,,,,,---------......---,,,---......+++*********,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......)))******++++++,,,------++++++***+++,,,,,,+++)))+++++++++*********))))))++++++++++++++++++++++++************************+++******))))))******+++,,,,,,,,,++++++*********,,,++++++******++++++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,///...------++++++***))))))***+++,,,,,,+++***)))************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))***++++++++++++***+++*********+++,,,,,,---)))***++++++++++++***)))))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((((((((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))************)))+++,,,+++***)))***++++++***(((''''''''')))***)))(((''''''((()))***+++))))))))))))************************)))))))))(((************************))))))))))))((((((((('''(((***++++++***)))***+++******))))))******+++,,,************************++++++++++++++++++++++++++++++************++++++++++++***************************************************+++++++++,,,,,,************************************************************************+++++++++******)))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,++++++***)))))))))***************+++++++++)))))))))))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++************++++++*********************************************************************************************************************************+++++++++************************************************,,,,,,,,,------------......---...//////---,,,,,,,,,---......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,---------,,,++++++++++++++++++++++++*********,,,,,,***)))+++++++++*********))))))++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))***++++++++++++***+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++(((((((((((()))))))))***************************'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))))))))************)))***++++++***)))***++++++***)))((('''((())))))'''''''''((()))***,,,,,,))))))))))))************************))))))))))))************************))))))))))))(((((((((((()))***,,,+++***))))))*********))))))******+++,,,************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++***))))))(((*********************************++++++++++++,,,*********************************************************************************)))))))))))))))*********************************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********************************+++++++++***************))))))))))))))))))))))))***))))))))))))))))))(((************************************************************************+++++++++***************,,,,,,,,,++++++++++++***,,,,,,+++******)))))))))************************************************************************************************+++++++++***************************************************************,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++++++++((()))***+++,,,------...---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******)))+++*********,,,,,,***)))+++++++++***************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,+++++++++++++++*********------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++************************+++++++++***************************************))))))***++++++++++++***+++************+++,,,,,,,,,+++************+++,,,))))))))))))))))))))))))++++++************++++++((((((((()))))))))******************************((((((((()))******++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++((()))))))))************)))***++++++***)))+++,,,+++***)))((((((((())))))((((((((())))))***++++++((()))))))))*********************)))))))))))))))************************+++++++++***************)))+++,,,+++)))(((((()))******))))))******+++,,,************************************************++++++************+++++++++++++++*********))))))************************************++++++++++++************************************************************************))))))))))))))))))))))))************************************++++++++++++************************,,,,,,++++++******))))))))))))*********+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))((((((''''''***************************************+++++++++))))))))))))))))))))))))************************,,,,,,+++++++++*********,,,,,,,,,+++***)))((((((***************************************************************************************+++++++++,,,+++++++++***)))))))))************************************************++++++,,,,,,,,,---------)))+++***((()))+++,,,+++...---,,,,,,,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))***+++,,,,,,------------,,,,,,+++***))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********,,,+++++++++------+++***************************************************************************,,,,,,++++++++++++,,,,,,+++++++++***************---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++***++++++++++++++++++++++++************************************************************************))))))***++++++++++++***+++***************++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))++++++************++++++(((((()))))))))*********************************(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((&&&'''(((***++++++++++++((()))))))))************(((***++++++******+++,,,+++******))))))))))))))))))***************))))))((()))))))))************))))))))))))))))))************************************************++++++)))***++++++)))'''((((((******))))))******+++,,,))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++************************))))))*********+++++++++************************************************************************)))))))))))))))*********************************))))))*********+++++++++************************+++++++++******))))))))))))))))))***++++++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++*********)))))))))))),,,,,,,,,,,,+++)))((('''************************************************************************))))))*********+++++++++,,,+++++++++***)))))))))************************************************+++++++++,,,,,,,,,------(((+++***'''(((...111//////,,,******+++,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,+++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,---,,,,,,---......---+++************************************************************************,,,++++++******++++++,,,************************++++++************+++++++++++++++++++++++++++++++++******))))))******+++)))******++++++,,,,,,---,,,+++***))))))***+++,,,+++++++++++++++++++++++++++*********************++++++++++++++++++++++++************************************************************************))))))***++++++++++++***++++++***))))))************)))'''&&&&&&''')))***))))))))))))))))))))))))++++++************++++++))))))))))))************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))************************((((((((((((((((((((((((''''''(((******+++++++++))))))))))))************((()))++++++******+++---++++++*********)))))))))******++++++******)))((())))))))))))************))))))))))))************************************(((((((((((())))))))))))((()))+++***)))(((((()))******))))))******+++,,,))))))))))))))))))))))))************************++++++************++++++((())))))***++++++,,,,,,************************)))))))))************+++***************************************************************************************+++++++++************************)))))))))************+++***************************************)))))))))))))))******+++++++++,,,+++++++++***************))))))))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((()))))))))***++++++,,,,,,***************************************+++++++++*********)))))))))((((((***+++,,,,,,+++***((('''************************************************************************)))))))))***++++++,,,,,,+++++++++***************************************************************++++++++++++,,,,,,,,,,,,)))...---)))+++444888666111---***))),,,---,,,******++++++,,,,,,------...++++++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++)))******+++,,,,,,---------,,,,,,---......---+++***************+++++++++************************************************+++******************+++)))))))))*********************))))))))))))***************+++++++++++++++******))))))))))))******)))*********++++++,,,,,,++++++************++++++************************++++++***)))))))))******++++++++++++++++++++++++***************************************+++++++++************************))))))***++++++++++++***++++++***))))))))))))***,,,+++************+++,,,))))))))))))))))))))))))++++++************++++++)))))))))*********++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''))))))(((((((((((())))))************************(((((((((((((((((((((((('''((()))***************))))))))))))************''')))***+++******,,,---***+++++++++******))))))((()))***+++++++++***)))))))))))))))************((()))))))))************************************'''((((((((())))))))))))&&&(((******)))((()))*********))))))******+++,,,))))))))))))))))))))))))************************++++++************++++++******************++++++************************))))))))))))***************************************************************************************+++++++++,,,,,,,,,,,,************************))))))))))))************************************))))))))))))***************************+++++++++***************+++++++++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++*********)))))))))***+++,,,,,,+++)))(((************************************************************************((())))))***++++++,,,,,,***************+++++++++***************************************************++++++++++++,,,,,,,,,)))///...)))---999>>>;;;444000++++++---///...+++******+++,,,,,,---......***+++,,,,,,---------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******************************,,,++++++******++++++,,,))))))******++++++,,,,,,+++++++++++++++++++++,,,+++******+++,,,,,,+++)))))))))*********+++++++++***************************************************))))))(((((())))))***((()))))))))*********++++++******************+++)))*********++++++++++++******))))))))))))*********************+++++++++******++++++++++++******++++++++++++++++++++++++,,,+++***)))(((((()))***++++++++++++++++++++++++************************))))))*********+++++++++************************))))))***++++++++++++***++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++))))))*********+++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))************''')))***+++******,,,---***++++++++++++***))))))&&&((()))+++,,,,,,,,,+++))))))))))))************(((((())))))*********+++************************))))))******+++++++++,,,%%%''')))***)))((()))************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++***)))))))))************************))))))))))))************************************************************************************+++++++++,,,,,,---------************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,+++++++++******((()))+++,,,,,,+++***)))************************************************************************((())))))***++++++,,,,,,))))))******+++++++++,,,******************************************************+++++++++,,,,,,,,,'''------(((,,,999@@@===777222---,,,///111///---******+++,,,,,,---......***+++,,,,,,------------*********++++++,,,,,,---))))))***+++,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((************************,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---------,,,++++++************)))((()))++++++)))((())))))******++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))*********+++,,,++++++++++++++++++,,,))))))******++++++++++++******))))))))))))******************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***++++++++++++++++++++++++************************))))))******++++++++++++************************))))))***++++++++++++***++++++***))))))((()))))))))***++++++++++++***)))))))))))))))))))))))))))++++++************++++++)))************+++++++++*********************************)))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))(((&&&%%%%%%&&&'''(((++++++******)))((((((((())))))))))))************))))))))))))))))))))))))************************+++***)))(((((()))***+++******))))))((((((''''''******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++++++++++++++************************)))************+++++++++***************)))((((((+++*********))))))((((((************************++++++++++++++++++,,,,,,++++++++++++++++++++++++***************)))((((((************))))))))))))))))))))))))************)))'''%%%&&&))),,,+++)))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---------...000111333444------++++++++++++------,,,,,,,,,++++++*********------,,,++++++***)))))),,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))************************((()))***+++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************)))************+++++++++'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))************************************************''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++************************(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((()))(((&&&&&&&&&'''((())))))))))))))))))*********))))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))((((((((((((******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************)))************+++++++++***************)))((((((************)))))))))(((************************+++++++++******)))))))))++++++++++++++++++++++++)))*********))))))((('''************))))))))))))))))))))))))************)))'''%%%''')))++++++*********))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000---,,,++++++++++++,,,---,,,,,,,,,+++++++++******------,,,,,,++++++******------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************************************++++++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++******))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))************+++++++++((()))***+++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,,,,***)))))))))******))))))))))))))))))))))))************************************************''''''((()))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))*********++++++************************((((((((()))))))))******))))))))))))))))))))))))************))))))))))))((((((''''''''')))***+++'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))************************))))))************))))))***))))))))))))(((((((((******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************************))))))(((((())))))***))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************)))************+++++++++***************)))((((((************))))))))))))************************,,,++++++***)))(((''''''++++++++++++++++++++++++)))))))))))))))(((((('''************))))))))))))))))))))))))************)))((('''''')))++++++*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***---------,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************************************,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))+++++++++***************************************,,,,,,,,,++++++)))((((((,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************)))************+++++++++)))******+++++++++******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))************************************************''''''((()))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************************************(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***,,,,,,(((((())))))************((()))))))))************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))************************************************************************++++++************++++++************************************************))))))*********+++++++++***************)))((((((*********)))))))))))))))************************++++++******)))))))))(((************++++++++++++(((((()))))))))(((((('''************)))))))))(((((()))))))))************)))((((((((()))******+++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,---------------------...---,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************************************,,,,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))************************************************+++++++++++++++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++******)))************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************************************************''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((()))***+++,,,,,,************))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++************************************************))))))*********+++++++++***************)))(((((())))))))))))))))))******************************)))******++++++,,,,,,,,,)))))))))******+++++++++(((((())))))))))))((((((************)))))))))(((((()))))))))************))))))))))))))))))***+++******))))))))))))******************************************************))))))))))))))))))))))))(((((())))))***+++++++++************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************************************((()))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++******)))************************************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************+++*********))))))))))))))))))))))))************************************************''''''((()))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((((())))))******++++++++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++************************************************)))************+++++++++***************)))(((((())))))))))))************************************))))))***+++,,,---......(((((())))))***+++++++++((())))))************)))************))))))))))))))))))))))))************)))***+++***)))(((***,,,******))))))))))))******************************************************))))))))))))))))))))))))(((((()))))))))*********************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,+++******)))))))))************++++++++++++*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************************************,,,,,,++++++++++++++++++)))))))))***************))))))))))))))))))))))))***************+++++++++************************(((((()))++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++)))******+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************''''''((()))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************(((((())))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************+++******))))))******+++))))))))))))))))))))))))************************************************************************++++++************++++++************************************************)))************+++++++++***************)))((((((((()))))))))************************************))))))******++++++,,,,,,((((((((()))***+++++++++))))))***+++++++++++++++************))))))))))))))))))))))))************)))+++,,,+++((((((***,,,******))))))))))))******************************************************))))))))))))))))))))))))*********************+++************************************************++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******)))))))))***++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,------,,,,,,++++++******++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++************************************************++++++++++++++++++,,,,,,((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++************************)))******+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++((()))***+++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))************************************************'''(((((()))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++((())))))))))))(((((('''((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))******++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************)))************+++++++++***************)))(((((((((((())))))*********+++************************************))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))************)))+++,,,+++((((((***,,,******))))))))))))******************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,------...)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,------,,,++++++***))))))************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++*********************************************************++++++,,,,,,---(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++************************+++++++++++++++***)))(((*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++++++++)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************+++*********))))))((((((+++++++++******(((''''''+++***)))(((((()))***+++''''''''''''''''''''''''(((((()))************)))*********)))))))))))))))))))))))))))))))))))))))************************,,,+++*********+++,,,---++++++************++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!$$$)))+++,,,,,,------************************)))************+++++++++************************************************+++++++++*********)))))))))))))))))))))))))))))))))))))))***+++++++++,,,(((((((((((())))))))))))))))))************)))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))*********(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***'''%%%&&&)))++++++)))))))))))))))************************************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------......)))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))******************************************************,,,,,,,,,+++++++++******************************+++++++++++++++***)))(((,,,,,,++++++***)))))))))++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++++++++***)))************************************************************************++++++******************)))************+++++++++,,,,,,+++***+++,,,---...************************************************...---+++******+++---...++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))))))))+++++++++*********))))))************)))))))))(((******++++++++++++******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************+++*********))))))((((((,,,,,,+++***)))((('''&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************)))))))))(((+++++++++******)))((('''+++***)))(((((()))***+++))))))))))))))))))))))))((()))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))************************++++++*********+++,,,---++++++************++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***+++*********+++************************)))************+++++++++************************************************+++++++++*********))))))***************************************+++++++++(((((((((((()))))))))***))))))************))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************)))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))+++(((&&&&&&)))******)))))))))))))))************************************+++++++++***************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++************************************************,,,,,,,,,+++++++++************************************+++++++++***))))))******************++++++,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++************************************************************************************************************************)))************+++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************+++++++++++++++*********))))))++++++++++++******************++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++*********)))+++++++++++++++*********************************+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++******)))((('''******))))))))))))******************************)))******+++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************+++************+++,,,,,,++++++************++++++************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))(((((()))************************)))************+++++++++************************************************+++++++++***************************************+++++++++***************((((((((()))))))))******))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******))))))((((((************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++)))(((((()))))))))((())))))))))))***************************************************+++++++++++++++++++++++++++++++++))))))))))))*********++++++++++++***************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++************************************************,,,,,,,,,+++++++++******************************)))******+++++++++******((())))))***++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,************************************************************************************************)))************+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++++++++***************,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***************)))((((((***))))))))))))))))))***((((((((((((((((((((((((******+++,,,,,,,,,,,,+++)))))))))))))))*********))))))))))))))))))))))))***************************************++++++,,,++++++************++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++)))((('''(((***************************))))))*********+++++++++************************************************************************************************,,,+++++++++***)))))))))(((((()))))))))***************))))))))))))******)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,++++++***)))((('''''')))))))))*********++++++************************))))))))))))))))))))))))+++***))))))))))))((((((((()))))))))************************************)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))************,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******************************((()))***+++++++++++++++))))))*********+++++++++---,,,,,,++++++*********,,,+++++++++++++++++++++,,,+++)))(((((()))+++,,,***************************************************************************************+++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,............---,,,,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++************************,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++************************(((((((((((())))))))))))+++++++++******)))))))))************************(((((((((((((((((((((((())))))))))))))))))******)))************))))))((()))))))))******)))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++(((((())))))************************************))))))))))))))))))))))))))))))******++++++++++++++++++************++++++************************+++******))))))******+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***,,,************************))))))*********+++++++++************************************************************************************************,,,+++++++++***)))))))))))))))))))))******************)))(((((()))******)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,++++++***)))(((''''''((((((((()))))))))******************************))))))))))))))))))))))))***++++++***)))(((((((((((()))))))))************************************)))))))))***+++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,++++++************************************************,,,,,,,,,+++++++++******************************((()))***++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************************************************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************************************+++++++++*********))))))************************+++*********))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,************************))))))))))))))))))))))))))))))******************++++++++++++************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++************************(((((((((((())))))))))))++++++++++++************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))************************)))******+++++++++++++++((((((((()))******++++++************************))))))))))))))))))))))))((()))******++++++******++++++************++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,************************)))************+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++***************)))))))))*********+++++++++***)))(((((()))***+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******))))))(((((('''((((((((())))))))))))************************)))))))))))))))))))))))))))***,,,+++***))))))***))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++***************++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,---***+++,,,,,,---,,,,,,,,,************************************************,,,,,,,,,+++++++++******************************)))******+++++++++******,,,,,,++++++***))))))(((++++++++++++++++++++++++*********+++++++++++++++,,,+++***))))))***+++,,,************************************************************************)))))))))***++++++,,,,,,)))************+++++++++)))******+++,,,+++++++++************************************************++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++************************************************,,,,,,++++++***))))))(((***************+++++++++*********)))))))))((((((******++++++++++++******))))))))))))))))))))))))''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************************************(((((((((((())))))))))))))))))))))))************************************************************((()))))))))************))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))((()))******++++++******'''(((((()))******++++++************************))))))))))))))))))))))))'''((()))***+++******)))++++++************++++++******************************))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***))))))***************************)))************+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++***************+++++++++))))))*********++++++++++++***)))(((((()))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))'''***,,,,,,***)))***+++))))))))))))************************************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***************+++++++++++++++************++++++++++++++++++++++++++++++************************)))******+++,,,,,,------***+++,,,---------,,,,,,************************************************,,,,,,,,,+++++++++************************************+++++++++***))))))++++++***************************++++++,,,,,,---)))*********++++++++++++************************************************************************************************((())))))***++++++,,,,,,)))************+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))******++++++++++++***************************************************************************++++++******************))))))*********++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))))))))***************************((((((((()))******++++++************************))))))))))))))))))))))))******))))))))))))******'''((()))+++++++++***)))************************(((((((((((())))))))))))''''''(((((())))))******************************************************(((((())))))*********+++((())))))*********))))))((()))***++++++***)))(((''''''''''''''''''''''''(((((()))***************'''(((((()))***+++++++++************************))))))))))))))))))))))))'''((()))++++++******)))++++++************++++++************************))))))(((((((((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,+++)))((((((************************)))************+++++++++************************************************))))))******++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,)))************++++++++++++***)))'''''')))***+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,---+++)))***,,,))))))))))))************************************,,,+++++++++******))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------)))***,,,---...---,,,,,,************************************************,,,,,,,,,+++++++++******************************+++++++++++++++***)))((()))))))))***++++++,,,,,,))))))***+++,,,------...))))))******++++++++++++)))***++++++++++++***)))************************************************************************((())))))***++++++,,,,,,)))************+++++++++((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++*********************************++++++,,,,,,,,,&&&'''((()))***+++,,,,,,++++++++++++++++++++++++*********************************)))(((''''''&&&((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((***)))))))))((((((''''''******++++++++++++******************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++******))))))******''''''((()))***++++++,,,,,,+++***)))))))))++++++++++++************++++++************************************************************************+++++++++************)))+++++++++*********)))))))))************+++++++++************************+++++++++************))))))))))))))))))(((''''''))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,+++++++++++++++***)))((()))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++------------++++++))))))))))))))))))))))))************************)))************+++++++++------,,,++++++******)))*********++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++*********))))))******************************++++++++++++******))))))***++++++++++++***,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))***+++,,,---************************++++++******************++++++++++++++++++++++++************************(((((())))))))))))((((((******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))))))((('''''''''(((***++++++++++++*********))))))************************,,,,,,+++******)))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********))))))(((((((((******++++++++++++******************************(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&'''((((((************************,,,,,,,,,+++++++++*********++++++++++++++++++,,,,,,+++******))))))******(((((())))))******++++++,,,+++***))))))***++++++++++++************++++++************************************************************************+++++++++************)))+++++++++*********)))))))))************+++++++++************************+++++++++************))))))))))))))))))(((''''''))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******))))))************************))))))))))))))))))))))))************************(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++***))))))***+++++++++++++++++++++***)))))))))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,------,,,++++++************************************************)))************+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++*********)))******+++++++++++++++*********))))))******************************++++++++++++******))))))***++++++++++++***,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***......---------,,,,,,,,,++++++***************+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************))))))))))))******************************+++++++++***************************************************************************************************************************************+++++++++*********))))))))))))((((((((()))***++++++++++++*********))))))************************---------,,,++++++******))))))************)))))))))))))))))))))))))))))))))))))))*********++++++***************************************)))))))))******++++++++++++******************************))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++************************,,,,,,,,,++++++++++++***+++++++++++++++*********,,,+++******))))))******)))))))))))))))*********+++******)))******++++++++++++************++++++************************************************************************+++++++++************)))+++++++++***************)))************+++++++++************************+++++++++************)))))))))******))))))(((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++***++++++++++++***)))))))))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))*********+++++++++*********************************************++++++++++++******))))))***++++++++++++***,,,+++***))))))***+++,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++******))))))************************************************************************++++++++++++++++++++++++************************+++++++++*********************))))))******+++,,,+++++++++***************************************------,,,,,,,,,+++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++************************++++++++++++******************************************************''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))((()))))))))************++++++*********++++++,,,************************++++++++++++++++++++++++,,,,,,++++++******)))))),,,+++******))))))***************)))))))))))))))******************++++++++++++************++++++************************************************************************+++++++++*********))))))************************))))))*********+++++++++************************+++++++++*********))))))))))))*********))))))((())))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++******+++++++++******)))))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++***)))))))))*********************************************************++++++++++++******))))))***++++++++++++***++++++***))))))***++++++***++++++,,,,,,++++++***+++*********************,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******************************))))))))))))******++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************))))))))))))))))))))))))++++++++++++***************))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++******************++++++******++++++++++++******************************++++++++++++++++++++++++''''''((()))***++++++,,,************************************************((()))))))))************************************))))))))))))))))))))))))((()))))))))************)))(((((('''''''''((((((************************+++++++++++++++++++++++++++++++++******))))))))),,,+++******))))))***************)))))))))))))))))))))******++++++++++++++++++************++++++************************************************************************+++++++++*********))))))************************))))))*********+++++++++************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********)))******+++++++++******))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))***+++,,,------...++++++******************************************++++++++++++++++++++++++,,,,,,+++***)))))))))*********************************************************++++++++++++******))))))***++++++++++++***+++******************+++***++++++,,,,,,++++++*********************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************))))))))))))******+++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******************))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))))))))*********************++++++++++++******************************************************(((((())))))******++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))***************************++++++++++++,,,,,,,,,***************))))))))),,,+++******))))))******)))))))))))))))*********((()))***+++++++++++++++++++++************++++++************************************************************************+++++++++************)))***************+++++++++)))************+++++++++************************+++++++++************)))))))))******++++++******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++******)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***)))))))))***++++++++++++***)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************)))************+++++++++))))))***+++,,,,,,------************))))))))))))+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++******)))************************+++++++++******************************++++++++++++******))))))***++++++++++++******************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******************************))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******+++,,,,,,,,,,,,+++***************+++++++++)))))))))))))))))))))))))))*********************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++((((((((())))))***************++++++++++++******************************************************)))))))))))))))*********************************(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************...---,,,,,,+++++++++,,,******************************+++++++++,,,,,,,,,))))))))))))************,,,+++******))))))******(((((())))))******++++++'''(((***+++,,,,,,++++++++++++************++++++************************************************************************+++++++++************)))))))))*********+++++++++)))************+++++++++************************+++++++++************)))((()))***++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))))))))***+++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************************************)))************+++++++++*********++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,---------++++++++++++++++++++++++*********)))******++++++))))))*********+++++++++******************************++++++++++++******))))))***++++++++++++************++++++************++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******************************))))))))))))******************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++))))))+++,,,,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))*********************++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************''''''(((((()))))))))*********++++++++++++******************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************+++******)))((((((((()))*********************************++++++,,,,,,,,,(((((())))))******++++++,,,++++++***)))*********'''(((((()))***++++++,,,'''(((***+++,,,,,,++++++++++++************++++++************************************************************************+++++++++************)))))))))******++++++++++++)))************+++++++++************************+++++++++************)))((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))((()))***+++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))******++++++++++++******************************++++++++++++******))))))***++++++++++++*********++++++++++++******+++++++++,,,,,,+++++++++(((((())))))************---,,,+++***))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********************************++++++***************************************))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++((()))***+++,,,+++******))))))******++++++++++++************************))))))************))))))))))))))))))************(((((((((((((((((((((((()))))))))***+++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,************************************************))))))************))))))(((((())))))******************++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))...,,,)))'''&&&''')))+++***++++++,,,,,,++++++***************************************************************************------......---+++***)))(((((((((((())))))))))))***+++---......---+++***,,,,,,,,,+++++++++******---***((((((***+++)))&&&''''''((()))***++++++,,,************************(((((((((((()))))))))))),,,+++++++++***))))))))),,,+++***((((((((()))***(((((()))+++,,,---...///,,,,,,+++***))))))******)))((('''((()))***)))(((************************))))))************))))))************************************************************************''')))***)))((('''(((***)))************+++++++++************************+++++++++************)))(((((()))***************))))))))))))))))))))))))******************************))))))))))))*********+++,,,------,,,+++***+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))++++++******************+++++++++************))))))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((())))))))))))((((((******))))))))))))******************************************))))))((((((++++++************+++++++++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))***++++++++++++***)))************************,,,,,,,,,++++++*********************************************************************************)))************+++++++++******))))))))))))******,,,,,,,,,+++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++************)))))))))))))))))))))))))))************************,,,++++++******++++++,,,************************************************))))))************)))))))))))))))))))))***************++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,+++)))((('''(((***+++***++++++,,,,,,++++++******************************************************************************++++++++++++***(((''')))))))))************+++***+++---......---+++***,,,,,,+++++++++*********,,,***((()))***+++)))'''(((((())))))******++++++******++++++++++++******(((((((((((()))))))))***+++++++++***************,,,+++)))((((((((()))***)))))))))************+++++++++***)))))))))))))))***)))((()))***++++++)))((((((((((((((((((((((((******++++++++++++******************************************************************************((()))***)))((('''(((***)))************+++++++++************************+++++++++************)))((())))))***************))))))))))))))))))))))))******************************))))))))))))************++++++++++++******+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++************))))))************+++++++++(((((()))***************+++++++++*********))))))************************))))))******************+++******))))))******+++************************++++++*********)))))))))++++++************+++++++++++++++*********)))))))))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************************************,,,,,,,,,++++++*********************************************************************************)))************+++++++++******))))))))))))************))))))((('''&&&&&&)))************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))*********++++++************************+++++++++***************+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************************************))))))************))))))*********)))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******************************************************************************)))******+++******))))))*********+++++++++,,,,,,***+++,,,------,,,+++***,,,++++++++++++************)))((()))++++++***))))))))))))))))))************+++,,,------,,,+++***((((((((()))))))))*********************++++++++++++***))))))((()))))))))******))))))((('''''''''******)))((((((((())))))+++))))))***+++,,,+++***((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++************************************************************************((()))******(((((()))***)))************+++++++++************************+++++++++************)))((()))******++++++******))))))))))))))))))))))))******************************))))))))))))***************))))))*********+++++++++*********************************************************************++++++++++++******++++++++++++++++++++++++************************+++++++++***************************************)))************++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************))))))************+++++++++(((((()))************)))+++++++++***************************************))))))***+++,,,,,,,,,++++++******))))))******+++************************+++++++++++++++*********++++++************+++++++++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************+++++++++++++++*********************************************************************************)))************+++++++++******))))))))))))******+++***)))((('''%%%$$$$$$)))************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++************************,,,***(((''''''(((***,,,))))))*********+++++++++((((((((((((((((((((((((,,,+++++++++***)))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************************************))))))************))))))************))))))))))))******++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))***++++++************++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,************+++++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++************)))))))))***++++++++++++*********))))))))))))))))))+++---//////---+++)))(((((()))))))))*********)))))))))***+++++++++,,,******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))***)))((()))+++,,,+++******************************++++++++++++++++++***************************************************************************((()))******)))((()))***))))))*********+++++++++************************+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))******************************))))))))))))******+++***)))(((((()))***+++************************************************************************))))))************))))))************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++*********))))))))))))*********+++++++++***++++++,,,,,,,,,++++++************************************************((()))***+++,,,,,,,,,,,,***))))))(((((())))))***************************++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,************************+++++++++***************************************************************************************))))))*********+++++++++******))))))))))))******,,,,,,+++***))))))(((((())))))*********+++++++++*********++++++*********************************************************,,,***(((''''''(((***,,,************++++++++++++((((((((((((((((((((((((,,,+++++++++***)))))))))+++++++++*********))))))************************+++++++++++++++++++++++++++******))))))******+++************************************************))))))************))))))*********)))))))))))))))******++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))&&&''')))+++++++++***))))))******++++++******)))))))))))))))))))))))))))************************************************++++++++++++++++++,,,,,,)))))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))))))))*********++++++,,,*********))))))))))))))))))+++---//////---+++)))))))))))))))************)))))))))***+++++++++,,,)))))))))*********))))))((())))))******++++++,,,)))((((((((((((((()))))))))((('''(((*********)))************************))))))************))))))************************************************************************)))***+++***)))((()))+++))))))*********+++++++++************************+++++++++*********))))))))))))***+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******+++***)))(((((()))***+++************************************************++++++++++++++++++++++++((())))))******))))))(((************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,++++++***************************************************((())))))***++++++******(((((((((''''''(((((((((************************++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************,,,+++)))(((((()))+++,,,************************************************************************************************************************))))))*********+++++++++******))))))))))))*********+++++++++++++++++++++))))))*********++++++++++++******************+++************************((((((((((((((((((((((((+++***)))(((((()))***+++*********++++++++++++,,,************************+++++++++***************+++++++++************)))************************++++++++++++++++++++++++******))))))))))))******************************************************))))))************))))))((()))))))))******************++++++++++++******))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''(((***++++++***))))))))))))************))))))))))))))))))))))))))))))***************************************************))))))((((((((()))))))))))))))************++++++++++++++++++++++++++++++************))))))))))))+++,,,+++******+++,,,)))))))))))))))************+++,,,------,,,+++***)))))))))*********++++++***************+++++++++(((((()))************)))(((((()))+++,,,...//////))))))((((((((()))******(((''''''''')))***)))((((((((((((((((((((((((((()))))))))******)))))))))************************************************************************)))***++++++))))))***+++)))************+++++++++************************+++++++++************))))))***++++++,,,+++++++++))))))))))))))))))))))))******************************))))))))))))***************))))))************************+++++++++************************++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++***************+++++++++************************)))************+++++++++++++++++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,+++++++++************))))))************+++++++++)))************)))((((((***************+++++++++************************)))***************)))))))))((((((''''''(((((()))*********************************+++++++++++++++++++++************++++++***************+++++++++)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************)))))))))***************************************************************************************)))************+++++++++******))))))))))))******((((((((()))******++++++)))************+++++++++++++++***))))))***++++++************************(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,***************************************++++++++++++++++++************)))******************************************************))))))))))))******************************************************))))))************))))))''''''((()))***++++++,,,******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))))))))))))))************************************************+++***)))(((''''''((((((*********+++++++++,,,,,,++++++************++++++************))))))))))))***,,,---,,,***)))***,,,(((((())))))******++++++******++++++++++++******))))))*********++++++++++++++++++***************'''((()))***+++******)))(((((()))+++,,,...//////)))))))))))))))***++++++)))((('''(((***+++***)))(((((((((((((((((((((((()))******++++++******)))************************************************************************)))***++++++))))))***+++)))************+++++++++************************+++++++++************))))))***++++++,,,,,,++++++))))))))))))))))))))))))******************************))))))))))))************++++++++++++******))))))*********+++++++++************************************************)))******++++++******)))************************++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,+++++++++************))))))************+++++++++***************)))(((((())))))*********+++++++++************************,,,,,,,,,,,,+++***))))))******))))))))))))******************************)))))))))*********++++++++++++************++++++))))))*********+++++++++)))************+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************************************************************************************((()))))))))*********+++************************************************************************)))************+++++++++******))))))))))))******(((((((((((()))))))))))))))************+++++++++++++++***))))))***++++++************************************************))))))************))))))******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))******+++++++++,,,+++++++++************)))************************))))))))))))))))))))))))******))))))))))))******************************************************))))))************))))))&&&&&&''')))***+++,,,---******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))************************************************...---+++))))))))))))***++++++,,,,,,,,,---------++++++************++++++************))))))))))))+++---...---***(((***,,,'''(((((()))***++++++,,,************************)))************+++++++++,,,+++++++++******))))))'''((()))+++++++++***)))))))))***+++,,,---......******))))))***+++,,,,,,***)))))))))+++,,,+++***************************+++++++++,,,,,,+++++++++************************************************************************)))+++++++++***)))***+++)))************+++++++++************************+++++++++************)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******************************))))))))))))*********+++,,,------,,,+++***))))))******++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++************************.........---,,,+++***))),,,,,,++++++++++++,,,,,,************************(((((())))))*********+++++++++************++++++))))))******++++++++++++)))************+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))************************(((((())))))*********+++************************************************************************)))************+++++++++******))))))))))))******++++++******))))))(((((()))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((()))***************,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%,,,+++)))(((((()))+++,,,++++++************++++++***+++,,,------,,,+++*********++++++++++++******((((((((((((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************((()))***++++++***)))(((************************************************************************************************))))))*********+++++++++************************++++++***)))((('''&&&%%%((((((((()))******++++++,,,,,,,,,++++++*********'''((()))******++++++***************************''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))******************+++,,,+++***)))(((,,,,,,,,,+++***)))(((((())))))************))))))))))))************))))))************************************************+++++++++++++++***)))(((++++++******************************************)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,******))))))))))))******++++++++++++++++++++++++'''((()))***+++,,,------))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))***************+++++++++************************************************************************************************************************************************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++************************************************************************************************************************+++++++++,,,,,,+++++++++++++++******************++++++++++++++++++++++++************************++++++************++++++*********************************))))))'''&&&&&&************************************************************************+++++++++*********))))))************************************************,,,,,,+++***)))(((''''''************************************************)))************+++++++++(((((()))***************++++++)))((((((((()))***))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************))))))))))))))))))))))))))))))))))))************************************)))(((''''''+++++++++,,,,,,+++++++++++++++************++++++(((((())))))))))))((((((******++++++++++++******************************************************+++++++++++++++++++++++++++++++++*********))))))************************((()))***++++++***)))(((************************************************************************************************))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,*********)))))))))))))))+++++++++******)))))))))'''((()))******++++++***************************((())))))******+++++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++******,,,+++++++++***)))))))))))))))************))))))))))))************))))))************************+++++++++*********************+++++++++***))))))******************************************************++++++++++++******)))))))))))))))*********))))))(((((((((((())))))***************+++++++++******))))))))))))******++++++++++++++++++++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))++++++************************************************************************************************************************************************************************++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))************************************************))))))))))))************++++++************++++++++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******************************++++++++++++++++++++++++************************++++++************++++++************************************)))(((''''''************************************************************************+++++++++*********))))))************************************************************))))))))))))************************************************)))************+++++++++(((((()))***************+++******)))((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************))))))))))))))))))))))))))))))))))))************************)))***************))))))***+++---......---+++***++++++************++++++++++++************++++++******++++++++++++******************************))))))))))))))))))))))))************************+++++++++***************************************))))))***++++++***))))))***************************************************************************************************************+++++++++************************++++++,,,,,,------------++++++******)))(((((('''*********)))))))))))))))'''((()))******++++++************************************+++++++++++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,---------,,,++++++******************))))))************))))))))))))************))))))************************++++++++++++******)))))))))******+++++++++******************************************************++++++************++++++''''''(((((()))******+++***))))))(((((())))))***+++++++++*********************))))))))))))******++++++++++++++++++++++++---,,,,,,+++***)))((((((+++++++++***************+++++++++***************************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************************************************************************************************************)))******************)))***++++++,,,,,,++++++***+++++++++***************************************++++++++++++++++++++++++******************))))))++++++************++++++++++++++++++++++++++++++************************************************************************************************************************)))******************)))************************++++++++++++++++++++++++************************++++++************++++++************************++++++++++++******)))(((************************************************************************+++++++++***************************************************************)))))))))*********++++++************************)))))))))))))))))))))))))))************+++++++++(((((()))***************+++******)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************)))))))))((())))))))))))))))))))))))************************))))))***+++++++++++++++******,,,,,,,,,,,,******++++++************++++++---,,,+++******+++,,,---******++++++++++++******************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************,,,,,,+++***))))))((((((************))))))((((((******************))))))'''((()))******++++++***************************,,,,,,++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))***+++,,,---......///***************+++++++++))))))************))))))))))))************))))))************************,,,,,,++++++***)))))))))((()))***+++++++++++++++***************+++++++++************************,,,+++***))))))***+++,,,((()))))))))*********+++***))))))))))))))))))***,,,+++++++++***)))))))))******))))))))))))******************************---,,,,,,+++***)))(((((())))))*********+++++++++************************************************)))))))))))))))))))))))),,,,,,,,,+++***)))((((((************************************************************************************************************************************************))))))************))))))***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++************))))))++++++************++++++************************************************************************************************************************************************))))))************))))))***************+++++++++++++++++++++++++++++++++************************++++++************++++++************************,,,,,,,,,,,,++++++***)))************************************************************************************************************************************************))))))*********+++++++++************************(((((((((((((((((((((((())))))*********+++++++++(((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))************************((()))***++++++,,,+++++++++***)))(((((()))***+++++++++************++++++***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++************++++++******************************************************************************************************************************************************))))))((((((''''''(((((())))))************++++++++++++++++++++++++'''((()))******++++++***************************,,,,,,++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))***+++,,,...///000***************+++++++++))))))************))))))))))))************))))))************************+++++++++*********))))))((()))***+++++++++++++++))))))*********+++++++++************************,,,+++***))))))***+++,,,,,,,,,,,,++++++***************))))))))))))******,,,+++++++++***)))))))))******))))))))))))******************************+++*********************''''''(((***+++,,,---...************************************************)))))))))))))))))))))))),,,,,,,,,+++***)))((((((************************************************************************************************************************************************))))))************))))))***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++***************++++++************++++++************************************************************************************************************************************************))))))************))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++************************+++,,,,,,,,,,,,++++++***************************************************************************************************************************************************++++++++++++************************************(((((((((((((((((((((((())))))*********+++++++++(((((()))***************)))************)))(((((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++++++++***+++***(((&&&&&&(((***+++++++++************+++++++++******))))))******+++******++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++***************************************+++++++++************************,,,+++************+++,,,************************************************************************************************+++++++++***************************************(((((()))***+++,,,,,,---'''(((((()))******+++++++++++++++++++++,,,,,,,,,'''((()))******++++++************************************+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))******+++---...///++++++******************))))))************))))))))))))************))))))************************************************)))******+++++++++******)))))))))***++++++,,,,,,************************++++++************++++++...------,,,++++++******+++******))))))******++++++++++++*********************))))))))))))******************************))))))******+++++++++,,,''''''(((***+++,,,---...***************+++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************************************************************************************************************)))******************)))***++++++,,,,,,++++++******************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++************************************************************************************************************************************************)))******************))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************++++++,,,,,,,,,++++++******************************************************************************************+++++++++************************************************,,,,,,+++++++++******)))************************)))))))))))))))))))))))))))************+++++++++(((((()))***************)))******+++***)))((('''))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))*********))))))***))))))))))))))))))***++++++************++++++,,,,,,,,,------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++************************,,,++++++******++++++,,,************************************************************************************************+++++++++*********))))))************************((())))))+++,,,------...)))))))))))))))*********)))*********++++++++++++'''((()))******++++++***************************((())))))******+++++++++))))))))))))))))))))))))))))))))))))***************)))))))))***+++---...,,,+++++++++***)))))))))))))))************))))))))))))************))))))************************)))))))))***++++++,,,,,,******+++++++++***))))))((())))))***++++++,,,,,,******************************++++++++++++******,,,,,,+++++++++++++++++++++******))))))******+++***************+++++++++******))))))))))))******************************))))))*********+++++++++***************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))++++++************************************************************************************************************************************************************************++++++++++++*********++++++,,,,,,++++++***))))))*********+++++++++************************************************))))))******+++,,,------++++++************++++++******************************************************************************************************************************************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++******************************++++++++++++******************************************************************************))))))*********+++++++++******************************************************++++++++++++,,,,,,************************************************)))************+++++++++(((((()))***************)))******++++++)))(((''')))))))))))))))))))))))))))************+++++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((((((***+++,,,,,,+++***(((++++++************++++++((()))***++++++***)))(((******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************************---,,,+++******+++,,,---************************************************************************************************++++++++++++******))))))************************++++++******************++++++******)))((((((((((((((())))))*********+++'''((()))******++++++***************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))***************))))))((()))***,,,------,,,,,,+++***)))(((((())))))************))))))))))))************))))))************************(((((()))***+++,,,,,,---+++++++++++++++***)))(((((())))))***++++++,,,,,,************************)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,++++++************++++++))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))++++++******************,,,,,,++++++***)))(((((())))))******++++++++++++************************))))))))))))))))))))))))***************+++++++++************************************************************************************************************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))******++++++++++++************************))))))))))))))))))))))))(((((()))***,,,---...///++++++************++++++))))))))))))))))))))))))************************************************************************************************************************++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************)))******+++++++++******************************************************************************))))))******++++++++++++************************************************((()))***+++,,,---......************************************************)))************+++++++++''''''(((((())))))******(((((((((((())))))))))))---,,,,,,+++***)))((((((************************'''((()))***************++++++************++++++''''''(((((())))))******))))))))))))))))))))))))++++++************++++++************************))))))))))))************,,,+++***))))))***+++,,,))))))*********+++++++++******************************************************))))))))))))******************************+++++++++*********))))))******))))))))))))******************************+++++++++***************))))))************))))))******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))***+++,,,,,,************************************************++++++***)))(((((())))))+++++++++*********)))))))))***+++++++++)))((('''***)))(((''''''((()))***,,,,,,++++++++++++++++++***((('''&&&'''((('''&&&************************++++++************+++++++++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***)))******)))(((((('''((((((************************************************))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***((()))***+++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++************************++++++,,,,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************---,,,+++***))))))))))))++++++************++++++******++++++++++++******++++++************++++++************************************************************************************))))))))))))+++*********)))(((((((((************************,,,++++++++++++++++++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++---,,,,,,+++*********+++************************************************************************)))))))))))))))))))))))),,,+++((('''&&&(((***+++))))))***++++++,,,------************************************************))))))))))))))))))))))))(((((()))************)))'''((()))******)))((('''))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))((((((((((((((((((((()))))))))***)))))))))(((((((((((((((************************((()))******++++++***************))))))*********+++++++++***))))))((((((************************++++++************++++++************************))))))))))))************++++++************++++++))))))*********+++++++++******************************************************))))))))))))******************************+++++++++*********))))))******))))))))))))************************************************++++++))))))************))))))*********+++++++++,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************++++++************************************************++++++***)))))))))))))))+++++++++*********))))))***++++++,,,+++***)))((())))))(((((((((((())))))++++++++++++++++++++++++...,,,******+++++++++)))************************++++++************+++++++++++++++*********))))))************************************************+++***))))))(((((())))))************************************************))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***))))))***+++++++++++++++************************)))******++++++,,,,,,,,,***************************************************++++++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************+++***************++++++++++++************++++++******++++++++++++******++++++************++++++************************************************************************+++*********))))))((((((,,,,,,,,,+++++++++++++++************************++++++************++++++************************************************************************)))************+++++++++---,,,++++++******++++++************************************************************************************************---,,,***((()))***,,,...,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))***+++++++++******++++++***))))))(((''''''((((((((()))))))))******''''''(((((())))))))))))************************)))***++++++++++++++++++***))))))(((((())))))***,,,,,,++++++***)))))))))************************++++++************++++++************************))))))))))))******************++++++++++++*********************+++++++++******************************************************))))))))))))******************************+++++++++*********************))))))))))))******************************)))))))))***+++++++++,,,))))))************))))))*********++++++++++++,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++***************************************************************+++***))))))))))))))))))+++++++++******************++++++++++++******)))((())))))******))))))((()))*********+++,,,,,,,,,,,,***(((((()))***)))(((************************++++++************+++++++++++++++***************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******))))))******************************************************))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***))))))***++++++++++++***************************************************))))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,++++++++++++***************************))))))))))))***+++,,,---++++++************++++++******++++++++++++******++++++************++++++************************************************************************+++++++++***)))(((((('''+++++++++++++++,,,,,,,,,*********************************))))))*********++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,+++***+++---///000//////...---+++***))))))************************************************))))))))))))))))))))))))***))))))))))))***++++++++++++************++++++))))))))))))))))))))))))*********+++******))))))*********)))))))))(((((((((((()))))))))***************************++++++***************************++++++,,,,,,,,,++++++))))))(((((((((((())))))(((((()))******++++++,,,************************++++++************++++++************************((()))))))))************)))***+++,,,,,,+++***)))******************************************************************************))))))))))))******************************************************+++******))))))******+++************************(((((()))***+++,,,,,,,,,)))******++++++******)))************++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))******************************************************)))))))))))))))*********************************************))))))((()))***++++++***)))(((((())))))***+++,,,,,,---+++)))'''''')))***)))(((************************++++++************++++++************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,+++******+++++++++************************************************))))))))))))))))))))))))+++******))))))******+++************************))))))***++++++++++++***)))******+++++++++******************************++++++++++++************************************************************((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++******************************))))))***++++++,,,++++++************++++++******++++++++++++******++++++************++++++************************************************************************,,,++++++***)))(((''''''((((((((()))*********+++******************************))))))))))))******++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++++++++,,,---///111//////...---,,,+++******************************************************))))))))))))))))))))))))******)))))))))***+++,,,++++++)))(((((()))++++++))))))))))))))))))))))))******+++******)))((((((((()))))))))*********+++))))))))))))************,,,,,,++++++***))))))(((************************++++++,,,,,,,,,++++++***))))))(((((((((((())))))''''''(((((()))******+++************************++++++************++++++************************((()))))))))************)))***+++,,,,,,+++***)))******************************************************************************))))))))))))******************************************************++++++************++++++************************(((((()))***+++,,,,,,,,,******++++++++++++******))))))*********+++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((***************************************************)))))))))))))))******************************))))))))))))))))))))))))((()))***++++++***)))((((((((()))***++++++,,,,,,---,,,***+++,,,------,,,************************++++++************++++++************************************************,,,+++)))(((((()))+++,,,,,,+++++++++++++++,,,,,,************************************************))))))))))))))))))))))))++++++************++++++************************))))))***++++++++++++*********+++++++++******)))************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++***))))))******++++++************++++++******++++++++++++******++++++************++++++************************************************************************++++++******)))(((((('''((((((((()))*********+++******************************))))))))))))******************************************************************************))))))*********+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***************++++++,,,***)))(((''''''((()))***))))))))))))))))))))))))***************)))((('''(((((())))))***++++++,,,)))))))))*********++++++++++++***)))((('''&&&&&&************************++++++++++++++++++***)))***))))))(((((())))))*********))))))((('''''''''++++++++++++++++++++++++++++++************++++++************************))))))))))))******************++++++++++++******+++++++++*********************************************************************))))))))))))*********************************************+++++++++++++++************++++++************************)))))))))***+++++++++,,,******++++++++++++******)))))))))************+++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))***+++,,,,,,+++)))(((************************************************)))))))))))))))******+++***************+++++++++)))))))))((())))))***+++)))******************)))((()))))))))***++++++++++++***((()))***,,,+++***************************++++++************++++++***************+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++******++++++,,,,,,************************************************))))))))))))))))))))))))++++++************++++++************************))))))***++++++++++++******++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************---,,,+++***))))))))))))++++++************++++++******++++++++++++******++++++************++++++************************************************************************************))))))))))))+++++++++++++++,,,,,,,,,*********************************))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******)))******+++,,,,,,))))))***++++++,,,------************************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***))))))((((((************************))))))*********+++++++++***)))))))))((((((''''''******************************++++++******)))(((*********))))))*********++++++******)))(((((('''++++++++++++++++++++++++++++++************++++++************************))))))))))))************++++++************+++++++++++++++*********))))))******************************************************))))))))))))******************************))))))*********+++++++++,,,++++++******++++++,,,******************************************++++++***++++++,,,,,,++++++***))))))))))))******************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))+++,,,,,,+++***)))************************************************)))))))))))))))***++++++))))))*********+++++++++++++++*********+++------+++******))))))******+++))))))))))))************(((&&&%%%&&&''')))((((((************************++++++************++++++))))))*********+++++++++***************************************************************+++,,,,,,************************************************)))))))))))))))))))))))),,,++++++******++++++,,,************************))))))***++++++++++++***+++++++++++++++***))))))******************************++++++,,,,,,------***************************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,************************++++++***************+++++++++************++++++******++++++++++++******++++++************++++++************************************************************************))))))))))))************,,,,,,,,,+++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************+++++++++(((((()))******+++,,,,,,************************************************))))))))))))))))))))))))((()))+++---...,,,+++))))))))))))******)))))))))))))))))))))))))))))))))'''((()))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++************++++++++++++***************************************)))((('''++++++************++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))************,,,+++***))))))***+++,,,++++++++++++******))))))******************************************************))))))))))))******************************))))))******++++++++++++,,,++++++******++++++,,,************************+++++++++******************++++++,,,,,,++++++***))))))))))))******************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))'''(((***,,,---,,,+++***************************************************))))))((())))))***++++++))))))******++++++++++++------,,,+++,,,---///000,,,+++***))))))***+++,,,*********)))))))))))))))***((('''(((***++++++***************************++++++************++++++))))))******++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***)))))))))***++++++,,,************************************************)))))))))))))))))))))))),,,++++++******++++++,,,************************))))))***++++++++++++***+++++++++++++++***)))(((************************(((((()))***+++,,,,,,---))))))))))))))))))))))))************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********************++++++,,,,,,,,,************************))))))))))))***+++,,,---++++++************++++++******++++++++++++******++++++************++++++************************************************************************((((((((()))******+++++++++*********))))))((((((************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))),,,+++++++++++++++++++++((()))))))))************************************************************))))))))))))))))))))))))'''))),,,...///---***((()))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((())))))***)))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++***)))(((((()))***++++++*********))))))((((((,,,,,,,,,+++++++++******)))************+++++++++************************)))************+++++++++))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++,,,+++***))))))***+++,,,+++*********))))))((((((,,,+++***((((((((())))))++++++++++++++++++++++++************************))))))(((((((((***+++,,,))))))))))))))))))))))))++++++************+++++++++++++++*********))))))))))))*********+++++++++,,,+++++++++***)))))))))************************+++*********))))))(((((())))))))))))************+++,,,,,,,,,,,,+++******+++++++++***************************************)))))))))))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((,,,,,,,,,++++++*********)))************+++++++++***)))((((((((()))+++,,,++++++************++++++))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...************************************************************************************************))))))************))))))++++++************++++++************************************************************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************)))***++++++***)))***+++)))******++++++******)))))))))*********+++++++++---,,,,,,++++++,,,,,,---'''(((((()))******++++++))))))*********+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************++++++************+++++++++***)))(((((()))***+++,,,,,,++++++***))))))))),,,+++***))))))***+++,,,+++++++++*********)))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++******+++,,,,,,***)))(((************************++++++++++++++++++++++++******++++++++++++******************************++++++******************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***************************************)))((('''************************(((((())))))*********++++++***)))(((((()))***++++++*********)))))))))))),,,,,,++++++************)))************+++++++++************************)))************+++++++++++++++++++++++++++,,,,,,************************************************************************))))))***+++++++++*********)))(((''''''((()))***+++*********))))))))))))******)))(((((()))***+++++++++++++++++++++++++++***************************))))))(((((()))***+++************************++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++***************************************************)))))))))((())))))))))))************)))************)))((((((******************++++++************************)))))))))))))))***++++++))))))))))))))))))))))))***)))(((((((((((()))***************)))))))))(((,,,,,,,,,++++++*********)))************+++++++++***))))))((()))***+++,,,++++++************++++++************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---******************************************************************************************************++++++++++++******++++++************++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------************************)))***++++++***)))***+++******++++++++++++***************++++++++++++,,,+++******))))))******+++(((((())))))***++++++,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++************************************************************************************************************************+++++++++*********))))))************************++++++************+++++++++***))))))))))))***+++******************++++++++++++************+++++++++++++++*********)))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((((((((((((((((((((((((((''''''((()))***+++,,,,,,******))))))))))))*********************)))))))))+++************))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,+++++++++************************************************************************************+++++++++******)))***)))(((((((((((()))******************))))))))))))(((((())))))+++,,,,,,++++++++++++++++++++++++************************+++***))))))((())))))***++++++++++++++++++++++++++++++************+++++++++++++++***************+++++++++,,,,,,,,,------***************+++++++++************************************))))))))))))))))))))))))************)))************)))(((((()))))))))***+++++++++,,,***************************))))))))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))+++++++++++++++*********)))************+++++++++***))))))))))))***++++++++++++************++++++++++++++++++++++++++++++***))))))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++************************************************************************************************++++++,,,,,,,,,,,,++++++++++++************++++++************************************************************************************************))))))***+++,,,---......************************)))***++++++***)))***++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,+++******))))))******+++************************************************************************************************))))))))))))))))))))))))+++++++++***************************************++++++************++++++++++++************++++++((())))))***++++++,,,,,,******++++++++++++******+++++++++***************)))************++++++++++++++++++***************++++++++++++++++++++++++)))************+++++++++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((()))***************************'''(((((()))******++++++***))))))))))))))))))******************************)))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++***)))(((++++++++++++++++++++++++************************)))))))))******+++++++++************************************************++++++***))))))(((((((((++++++++++++++++++++++++++++++************++++++******************************++++++++++++,,,,,,)))))))))***+++++++++,,,*********************************)))))))))))))))((()))))))))************+++,,,,,,,,,,,,+++******(((((()))***+++,,,,,,,,,******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++***************))))))*********+++++++++)))))))))*********++++++++++++************++++++++++++++++++++++++++++++******))))))((((((''''''++++++++++++++++++++++++))))))))))))******++++++***************************************************************************************************++++++++++++++++++***++++++************++++++************************************************************************)))))))))))))))))))))))))))******+++,,,,,,------************************)))***++++++***)))***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************************************************************************************************************************************************************++++++************++++++,,,++++++++++++++++++,,,))))))*********+++++++++)))***+++,,,,,,+++***)))************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++***))))))((()))+++---...++++++++++++++++++++++++******************************++++++++++++*********************************************+++++++++************************************************************************))))))))))))))))))))))))************************,,,***)))''''''(((***+++))))))))))))))))))))))))******)))))))))))))))))))))))))))******)))))))))***************+++++++++)))))))))))))))))))))***))))))*********+++++++++************************))))))*********+++++++++))))))***+++,,,,,,------************************************************************************+++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++******))))))************************************************************))))))((((((++++++++++++++++++++++++++++++************++++++************************))))))))))))************)))))))))***+++++++++,,,************************))))))))))))))))))******((()))))))))************+++,,,,,,,,,,,,+++******(((((()))***+++,,,,,,,,,***************************************++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))*********+++++++++)))*********++++++++++++++++++************++++++******************************))))))((((((''''''++++++++++++++++++++++++*********+++++++++++++++************************************************************************************************))))))************))))))++++++************++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))***++++++***)))***+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,************++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************************************************************************************++++++++++++++++++++++++************************************************++++++************+++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************+++***((('''''')))***,,,''''''''''''''''''''''''************))))))(((((())))))************))))))*********+++++++++++++++)))))))))************+++)))************+++++++++************************)))************+++++++++((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******)))))))))***++++++***))))))*********+++++++++++++++,,,,,,,,,,,,+++***)))(((************************************************)))************))))))(((++++++++++++++++++++++++++++++************++++++***************+++++++++((((((((())))))))))))******************+++++++++************************))))))))))))************))))))))))))************)))************)))(((((()))))))))***+++++++++,,,************************+++************+++,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))************)))))))))***************)))************+++++++++)))***++++++,,,,,,++++++++++++************++++++))))))))))))))))))))))))***))))))))))))))))))(((++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************************************************************)))))))))******)))))))))++++++************++++++************************************************************************************************,,,,,,++++++************************************)))***++++++***)))***+++*********++++++*********++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))******++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++******))))))******+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++************************++++++************++++++******++++++++++++******,,,,,,++++++***))))))(((******++++++++++++*********************+++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))******))))))))))))))))))))))))******************************++++++++++++******************************)))))))))***++++++,,,,,,***************************************************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++(((((((((((((((((((((((()))))))))))))))*********((()))***++++++***)))(((*********++++++,,,,,,,,,************++++++,,,,,,)))************+++++++++************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++******)))******++++++******)))*********++++++,,,,,,,,,***+++,,,,,,,,,+++***)))************************************************((((((******+++***))))))************************++++++************++++++))))))*********+++++++++((())))))))))))*********+++++++++***************************************((()))))))))************))))))))))))************)))************)))((((((******************++++++************************++++++******++++++,,,---)))))))))))))))))))))))))))***++++++++++++***)))((()))))))))************((()))))))))*********+++)))************+++++++++)))***+++,,,,,,,,,++++++++++++************++++++************************)))))))))***************************************((((((***+++++++++***)))************************************************************************************************)))******++++++******)))++++++************++++++************************************************************************++++++++++++++++++++++++***************+++++++++************************)))***++++++***)))***+++((())))))******))))))(((*********++++++++++++,,,))))))(((((((((((())))))*********************************+++++++++,,,,,,,,,++++++******++++++,,,+++******))))))******+++************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++************++++++))))))***++++++***))))))++++++******************++++++************++++++))))))*********+++++++++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++)))******+++++++++******))))))))))))))))))))))))******************************++++++++++++******************************((())))))***++++++,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++''''''((()))***+++,,,,,,((()))***++++++***)))(((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++++++++++++++,,,---......---,,,+++*********++++++,,,,,,,,,((()))+++,,,------,,,+++))))))))))))))))))))))))************************'''((()))***++++++***)))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++)))************+++++++++,,,+++++++++******))))))************************(((((())))))*********+++))))))))))))************+++,,,,,,,,,,,,+++******+++++++++***************************************++++++******++++++,,,---)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++(((((())))))*********+++)))************+++++++++)))***+++,,,---,,,++++++++++++************++++++++++++++++++++++++++++++))))))******++++++,,,,,,************************&&&''')))*********)))(((************************************************************************************************+++++++++,,,,,,+++++++++++++++************++++++************************************************************************++++++++++++++++++++++++(((((()))***+++,,,,,,---************************)))+++++++++***)))***+++(((((())))))))))))(((((())))))*********+++++++++++++++************++++++******))))))))))))))))))++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************++++++************++++++((()))***++++++***)))((()))))))))***++++++,,,,,,,,,+++***))))))***+++,,,))))))******++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++&&&((()))+++,,,,,,,,,+++************************))))))))))))))))))))))))******++++++++++++******************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************'''((()))***************((()))***++++++***)))((())))))))))))***************************)))((('''***)))((((((((()))+++,,,+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++,,,++++++******++++++,,,******************++++++************************,,,,,,++++++***)))))))))************************))))))))))))************,,,,,,,,,++++++*********************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************---,,,***(((((()))***+++,,,,,,,,,+++++++++************))))))))))))******************))))))((((((++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))((()))***++++++***)))(((************************,,,,,,,,,++++++************************************************************)))))))))+++,,,+++***)))************++++++++++++*********))))))(((((())))))))))))))))))))))))************************+++***)))(((((()))***+++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))******+++,,,************************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++************))))))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++...---,,,+++***((('''''',,,++++++******++++++,,,*********++++++,,,,,,,,,---+++******+++,,,,,,+++************************************************++++++++++++++++++++++++---,,,,,,+++***)))((((((************************************************************************)))************+++++++++************************++++++******************************************++++++***)))'''(((+++...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,+++***)))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++)))((((((((()))******)))(((''''''((()))***))))))************))))))))))))))))))************))))))***************))))))))))))))))))******+++************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++***))))))***++++++*********+++++++++,,,,,,******++++++++++++******)))************+++++++++,,,++++++******++++++,,,******************************************************************++++++************************))))))))))))************+++++++++******)))))))))************************************************++++++***))))))***++++++++++++++++++++++++++++++************************---,,,***)))((()))***+++,,,,,,+++++++++***************))))))))))))******++++++*********)))))))))++++++************+++++++++++++++*********))))))************************************************((()))******+++***))))))************************+++++++++******)))))))))))))))))))))))))))))))))***************************)))))))))+++,,,+++***)))************+++++++++************)))))))))((())))))))))))))))))))))))************************+++***)))(((((()))***+++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******))))))************))))))******))))))******+++,,,************************)))************+++++++++))))))*********+++++++++************************************************************************+++++++++************))))))************+++++++++***+++,,,,,,,,,,,,+++***************************)))************+++++++++,,,,,,++++++***))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,---+++******+++,,,,,,+++************************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************************************)))************+++++++++************************************************************************,,,,,,,,,,,,+++,,,000222,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++******)))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************(((((()))++++++,,,,,,,,,(((((()))***************)))))))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******++++++***))))))***++++++*********++++++++++++,,,******++++++++++++******)))************+++++++++,,,++++++******++++++,,,************************************************((())))))***++++++,,,,,,************************)))))))))*********++++++*********)))))))))))))))************************************************++++++***))))))***++++++++++++++++++++++++++++++************************,,,+++***)))))))))***+++,,,++++++++++++***************))))))))))))******+++++++++++++++*********++++++************+++++++++++++++***************************************++++++++++++++++++++++++'''((()))************************************************)))))))))))))))((((((((((((((((((((((((***************************)))))))))+++,,,+++***)))************+++++++++************))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******))))))************))))))******))))))******+++,,,************************)))************+++++++++***************+++++++++************************************************+++++++++++++++++++++++++++++++++************))))))************++++++++++++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))************+++++++++******************++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---+++******+++,,,,,,+++************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************************************+++,,,,,,,,,,,,...111444,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))((((((((()))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++******)))(((((())))))******))))))(((+++***)))(((((()))***+++((()))))))))************))))))***+++++++++++++++'''((()))++++++***))))))'''((()))***+++,,,------))))))))))))))))))))))))******++++++++++++******+++******************+++************++++++++++++******++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,+++++++++***************************************))))))*********+++++++++************************))))))*********+++++++++******************))))))************************************************+++******************+++++++++++++++++++++++++++************************++++++***))))))******+++++++++++++++******************))))))))))))******++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++(((((())))))******++++++******************************************))))))))))))))))))))))))))))))***************************)))))))))+++,,,+++***))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***************************))))))*********+++++++++******************************++++++++++++******))))))************))))))******))))))******+++,,,************************))))))*********+++++++++************************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++************************))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++---+++******+++,,,,,,+++************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++***************************************+++++++++************************)))************+++---///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++)))(((''')))***,,,************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((((()))***++++++***)))(((+++***)))(((((()))***+++((()))))))))************+++++++++++++++***)))((('''((()))++++++***))))))''''''(((***+++,,,---...)))))))))))))))))))))))))))******++++++******)))*********++++++*********))))))*********+++++++++******++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,+++++++++*********))))))************************+++++++++*********))))))************************************++++++++++++++++++++++++++++++++++++*********************************************************++++++*********++++++++++++++++++++++++******************************************+++++++++++++++*********))))))******))))))))))))******++++++++++++++++++++++++++++++************++++++************************************************************************)))))))))))))))******+++************************++++++++++++++++++++++++***************************************************)))))))))+++,,,+++***))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))************************)))))))))******)))))))))************************))))))*********+++++++++******************************++++++++++++******))))))************))))))******))))))******+++,,,************************))))))*********+++++++++************************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++***))))))))),,,++++++******++++++,,,++++++++++++++++++++++++---+++******+++,,,,,,+++************************************************************************)))))))))***++++++,,,,,,************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************)))***+++***(((((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,***))))))***,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***++++++***)))(((******))))))))))))******))))))))))))************+++++++++******(((''''''(((((()))***************'''((()))***+++,,,------))))))))))))))))))))))))))))))************)))))))))***++++++++++++***))))))))))))************+++******++++++++++++******)))************+++++++++,,,++++++******++++++,,,,,,,,,++++++***)))))))))************************,,,,,,++++++***))))))(((*********************************++++++++++++,,,+++++++++++++++,,,,,,,,,************************************************)))***++++++++++++***)))++++++++++++++++++++++++************************)))*********+++++++++++++++************)))))))))******))))))))))))***************+++++++++++++++++++++************++++++***************+++++++++************************))))))))))))))))))))))))******))))))))))))******************************+++++++++++++++,,,,,,,,,***************************************************)))))))))+++,,,+++***)))************+++++++++))))))))))))************))))))))))))))))))))))))************************))))))************))))))************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))******))))))******+++,,,************************)))************++++++++++++++++++***************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************))))))************++++++++++++******))))))******+++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***)))((((((,,,++++++******++++++,,,,,,,,,,,,++++++++++++***---+++******+++,,,,,,+++************************************************************************))))))******+++++++++,,,************************************************************************)))************+++++++++************************)))))))))***++++++,,,,,,************************+++,,,---,,,***((()))******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++*********+++,,,---***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,+++++++++)))******************)))))))))************))))))))))))))))))************(((((()))))))))((((((''')))))))))))))))******+++(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))************)))))))))***++++++++++++***)))))))))))))))******************++++++++++++******)))************+++++++++,,,++++++******++++++,,,,,,,,,++++++***))))))(((************************++++++***************************************************+++++++++,,,,,,)))*********++++++++++++************************************************)))***++++++++++++***)))++++++++++++++++++++++++************************))))))***+++++++++++++++************))))))))))))******))))))))))))******)))))))))*********++++++++++++************++++++))))))*********+++++++++************************************************,,,+++***)))(((((())))))************************)))*********++++++++++++***************************************************)))))))))+++,,,+++***)))************+++++++++((()))))))))************))))))))))))))))))))))))************************((()))***++++++***)))(((************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))******))))))******+++,,,************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************+++++++++************))))))************+++++++++,,,+++************+++,,,************************)))************+++++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******---+++******+++,,,,,,+++***************************************************************************************+++++++++************************************************************************)))************+++++++++************************((())))))***++++++,,,,,,***************************,,,---,,,+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))*********++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********++++++,,,---+++******))))))******+++((()))***++++++***)))((())))))))))))************%%%&&&'''((())))))))))))***)))((((((((()))+++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))))))))******************++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,,,,,,,++++++***))))))(((************************)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,(((((())))))*********+++************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************((()))***+++++++++++++++************))))))))))))******))))))))))))******(((((())))))*********+++++++++************++++++))))))******++++++++++++************************++++++++++++++++++++++++---,,,***)))((('''((((((************************(((((())))))*********+++))))))))))))))))))))))))***************************)))))))))+++,,,+++***)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))*********)))***++++++,,,************************)))************+++++++++++++++++++++******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************))))))************+++++++++------++++++++++++------)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********---+++******+++,,,,,,+++************************************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++************************((())))))***++++++,,,,,,************************''')))++++++******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************'''((()))***************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))***+++---...,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++***)))))))))***+++)))************+++++++++++++++******))))))(((((((((((())))))*********+++---------,,,,,,+++++++++...---,,,***)))((((((((())))))************)))))))))************+++++++++++++++******)))(((((((((,,,,,,,,,++++++*********+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,++++++*********+++***)))))))))***,,,,,,,,,,,,,,,++++++***************************************************************++++++++++++******,,,,,,++++++***))))))))),,,,,,,,,+++++++++******++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************************+++++++++***************(((((((((((((((((((((((())))))************))))))'''(((***,,,,,,,,,***)))***************************))))))***,,,,,,+++)))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************************+++*********))))))(((((())))))(((((((((((())))))************************+++++++++*********))))))************************))))))*********+++++++++,,,+++++++++***)))))))))+++++++++++++++***)))(((*********++++++,,,,,,,,,)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))***+++++++++,,,...------,,,+++***))))))%%%%%%&&&((()))+++,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***---,,,,,,+++*********+++...---,,,+++************************************************************************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++************************))))))))))))***+++,,,---************************))))))))))))))))))))))))++++++************+++++++++++++++*********)))))))))))))))***+++++++++,,,)))************+++++++++******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''***************)))(((((())))))))))))))))))))))))+++******))))))***+++,,,)))************+++++++++************************)))*********++++++++++++------,,,,,,,,,++++++++++++***))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))************,,,,,,,,,+++++++++******+++,,,------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******,,,,,,,,,++++++*********+++***)))))))))***+++,,,,,,,,,,,,++++++***************************************************************++++++++++++************************++++++*********)))))))))((((((++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))******++++++++++++************++++++++++++************************************************++++++******************************++++++++++++*********+++---...///...---,,,************************+++******+++------,,,+++************************+++++++++*********))))))************************************************************************************)))))))))(((******))))))))))))******************************+++++++++*********))))))************************))))))*********++++++++++++++++++***************)))******+++++++++******)))*********++++++++++++***************+++++++++************************************************++++++++++++++++++++++++++++++***))))))***++++++***************+++++++++---,,,,,,++++++*********(((((()))))))))***************++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,++++++*********+++...---,,,+++************************************************************++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++************************))))))))))))***+++,,,,,,************************************************++++++************+++++++++++++++*********))))))***************+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++------,,,++++++***))))))************************************************))))))))))))))))))))))))((())))))*********))))))***************)))(((((())))))))))))))))))))))))***)))))))))***+++,,,,,,)))************+++++++++(((((()))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((()))***+++++++++,,,,,,,,,,,,++++++)))************+++++++++(((((())))))***++++++,,,,,,,,,,,,++++++++++++***,,,---...---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******+++++++++++++++***************))))))******+++,,,+++++++++++++++***************************************************************++++++++++++******((())))))***++++++,,,,,,*********)))))))))))))))++++++************++++++++++++************++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******************************)))))))))***+++++++++,,,************************++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++******************************,,,++++++,,,......---++++++++++++++++++++++++++++++++++++***************************************************************************************************))))))))))))++++++************++++++************************+++++++++******************************************************+++++++++***************+++++++++(((((()))++++++,,,,,,,,,)))***************+++++++++++++++***************************************************************++++++++++++++++++++++++++++++***))))))***+++++++++++++++***************++++++++++++++++++++++++,,,,,,+++******)))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,+++************+++------,,,+++************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************+++***************++++++************************++++++++++++++++++++++++++++++************+++++++++++++++***************+++++++++***************)))************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''''')))******+++++++++)))************))))))((())))))))))))))))))))))))(((((()))******+++,,,---))))))*********+++++++++((((((((())))))*********++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))))))))******+++++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,------,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++******************************++++++++++++++++++*********************************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******************************(((((()))***+++,,,,,,,,,***************************++++++++++++++++++***(((((()))******))))))(((************************+++******+++---...,,,+++++++++++++++++++++++++++*********************************************************************************************************)))))))))))))))+++******))))))******+++************************************************************************************************)))))))))***+++++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************+++++++++++++++++++++++++++******************+++,,,+++++++++***)))))))))*********++++++,,,,,,,,,---,,,,,,++++++******)))******++++++++++++******))))))*********+++++++++************************---,,,+++******+++,,,---++++++***************+++---,,,++++++*********+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************++++++******)))*********************************++++++++++++++++++++++++++++++************++++++************************,,,+++++++++***)))))))))))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************************************,,,+++++++++******))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))************)))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))*********+++++++++))))))((((((((('''''''''******************))))))++++++++++++++++++++++++,,,,,,++++++******++++++******++++++++++++******))))))*********+++++++++,,,+++++++++******))))))+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******************************))))))******++++++++++++******************************************************************************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++************+++++++++******))))))******+++++++++++++++++++++++++++******++++++++++++************++++++++++++******************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,++++++***************************))))))***,,,,,,+++***************************************************************************************************************************))))))))))))))))))******))))))(((((((((((())))))************************************************************************************************)))))))))***+++++++++,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,++++++,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++*********++++++*********,,,+++++++++***)))))))))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++************************---,,,+++******+++,,,---*********))))))***++++++,,,,,,++++++******++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************************************++++++******)))*********************************************************++++++************++++++************************,,,+++++++++***)))))))))))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************************************++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((((())))))*********))))))))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++******)))(((((('''&&&&&&*********)))))))))))))))*********+++++++++++++++...---,,,+++++++++++++++******++++++++++++******)))************+++++++++---,,,,,,+++******))))))***++++++++++++,,,,,,,,,)))+++,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******)))))))))***************))))))***++++++++++++***)))))))))*********************************************************************++++++++++++******,,,,,,++++++***))))))((()))))))))))))))*********++++++************++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++************++++++++++++******************************)))))))))***+++++++++,,,(((((((((((((((((((((((()))))))))******)))))))))++++++*********************************************))))))***,,,,,,+++)))))))))))))))))))))))))))***************+++++++++************************++++++++++++++++++++++++************************))))))))))))************))))))(((((((((((())))))***************************************+++++++++************************+++++++++******************************+++++++++,,,,,,,,,++++++)))((((((,,,,,,,,,++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++)))***++++++++++++***)))+++++++++************************++++++,,,,,,,,,))))))***+++,,,,,,------******++++++++++++******)))************+++++++++************************,,,++++++++++++++++++,,,***))))))))))))***++++++,,,,,,++++++***++++++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************************************+++***************++++++************************))))))))))))))))))))))))++++++************++++++***************++++++++++++++++++***************)))************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******)))''''''((())))))************))))))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++***************)))))))))+++++++++******))))))))))))*********+++++++++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******((()))))))))*********+++((()))***+++,,,++++++***((()))))))))*********+++******************************************************++++++++++++******++++++******************(((((()))))))))*********++++++************++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++************++++++++++++************************************************++++++)))))))))))))))))))))))))))******++++++******)))))))))((('''''''''''''''******************************)))+++,,,---,,,***************************))))))*********+++++++++************************++++++++++++++++++++++++************************((()))))))))***************))))))))))))))))))***************************))))))*********+++++++++************************+++++++++*********))))))+++++++++*********************+++++++++******)))************))))))((((((***************+++++++++************************************************++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++++++++++++++++++++,,,,,,))))))******+++,,,,,,,,,******++++++++++++******)))************+++++++++************************+++++++++,,,,,,+++++++++)))))))))))))))***++++++,,,++++++***++++++,,,,,,************************************************))))))))))))))))))))))))******************************++++++++++++******************************************************************************))))))))))))***+++,,,,,,************************************************++++++************++++++))))))*********+++++++++***************+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))*********))))))((((((((()))***************)))))))))))))))))))))))))))***+++,,,,,,+++)))((()))************+++++++++*********+++,,,,,,------,,,,,,,,,++++++*********))))))******++++++++++++((((((((()))***,,,---...,,,------......------,,,)))************+++++++++*********++++++,,,------*********++++++,,,,,,,,,'''(((*********+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******(((((())))))*********+++((()))***+++,,,+++******(((((())))))*********+++******************************************************++++++++++++******)))))))))***++++++,,,,,,******++++++,,,,,,,,,,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++******++++++++++++************++++++++++++******************************+++++++++***************************************+++++++++,,,,,,+++++++++,,,,,,+++***************************************,,,++++++,,,......---+++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++************************(((((())))))*********+++++++++************++++++************************))))))******++++++++++++************************++++++++++++******)))))),,,+++++++++******))))))((()))***+++++++++++++++))))))(((((('''''''''&&&))))))******+++++++++,,,************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******+++++++++,,,++++++++++++++++++++++++******************++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))***+++,,,------,,,+++***))))))((())))))***+++++++++++++++***++++++,,,,,,************************************************************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))************************))))))))))))***+++,,,---************************++++++++++++++++++++++++++++++************++++++))))))******++++++++++++))))))******+++++++++,,,)))************+++++++++******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***(((((()))***************************************)))************++++++++++++++++++************)))))))))***++++++++++++***+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++,,,---...///...,,,)))(((+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************************************************++++++,,,,,,++++++***++++++******************+++++++++*********))))))************************++++++************++++++++++++************++++++,,,,,,,,,++++++*********,,,,,,++++++***))))))))),,,++++++******++++++,,,,,,++++++******++++++,,,************************************************************************((()))))))))************************************))))))))))))))))))))))))************************((((((((((((((((((((((((******++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++************************************************))))))************))))))************************************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))******************************************************************************++++++++++++******))))))))))))************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,+++++++++***)))))))))************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))((()))***+++***(((************************************************,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,+++***))))))******************************************************************************************************++++++++++++++++++++++++---,,,***)))))))))******,,,,,,,,,++++++*********,,,++++++******++++++,,,************************************************,,,,,,,,,,,,++++++***)))******))))))***++++++,,,'''(((((()))***+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************+++++++++*********))))))************************)))************++++++++++++++++++************)))))))))***++++++++++++***+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++------......---+++***)))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************)))******++++++******)))************************+++++++++*********))))))************************++++++************++++++++++++************++++++,,,,,,,,,++++++*********++++++++++++************,,,++++++******++++++,,,,,,++++++++++++++++++,,,************************************************************************************++++++++++++******************************************************************************************************++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++))))))************))))))*********************************************************))))))))))))((())))))))))))))))))))))))******************************************************************************++++++++++++******))))))))))))************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++***************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***)))***+++,,,+++***************************************************+++++++++******+++++++++************************++++++++++++++++++++++++,,,++++++***))))))******************************************************************************************************)))))))))))))))))))))))),,,,,,***)))))))))******,,,,,,,,,++++++*********,,,++++++******++++++,,,******************************************************+++++++++***))))))******************++++++((((((((()))***+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************+++++++++*********))))))************************)))************++++++++++++++++++************)))))))))***++++++++++++***+++++++++***************)))************+++++++++++++++++++++++++++++++++...------,,,,,,++++++***+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************************************)))))))))******)))))))))************************+++++++++***************************************++++++************++++++++++++************+++++++++++++++++++++*********************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++))))))************))))))*********************************************************))))))))))))((())))))))))))))))))))))))******************************************************************************++++++++++++******)))))))))*********++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,***************+++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++***+++,,,---,,,+++************************************************************************************************++++++++++++++++++++++++,,,+++******)))*********************************************************************************************************)))))))))))))))))))))))),,,+++******)))*********+++++++++++++++*********,,,++++++******++++++,,,************************************************(((((()))*********))))))++++++******************(((((())))))***+++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************************************+++++++++***************************************))))))*********++++++++++++++++++*********))))))))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++...---,,,++++++++++++,,,******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***************************************************))))))************))))))***************+++++++++************************************************++++++************++++++++++++************+++++++++++++++***************))))))***++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,************************++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))************))))))************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++)))******++++++******))),,,++++++******++++++,,,)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++***+++,,,---,,,+++************************************************************************************************************************++++++***************+++************************************************************************************************++++++++++++++++++++++++++++++******************+++++++++***************,,,++++++******++++++,,,************************************************(((((()))***+++++++++***++++++++++++******)))))))))))))))******+++++++++******************************************************++++++++++++******************************************************************************************************************************))))))*********++++++++++++++++++*********))))))))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,***************************++++++,,,,,,,,,++++++***************************************************++++++++++++++++++***))))))*********+++++++++************************************************++++++************++++++++++++************++++++************************))))))***+++,,,------...,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************************************))))))))))))*********+++************************************************************************))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))************))))))************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************************************************************++++++++++++******************++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++)))******++++++******))),,,++++++******++++++,,,)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***)))***+++,,,+++***************************************************)))***++++++++++++***)))************************************************+++***************++++++************************************************************************************************++++++++++++++++++++++++************+++*********************************,,,++++++******++++++,,,************************************************))))))***+++,,,,,,,,,,,,******+++++++++******)))************++++++++++++************************************************)))******++++++******)))************************))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++************)))))))))***++++++++++++******************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++************************************************++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,***************+++++++++************************++++++************++++++++++++************++++++)))))))))************************+++,,,------...,,,++++++******++++++,,,***+++,,,------,,,+++***************************************************************************(((((()))))))))*********************************))))))))))))))))))))))))************************((((((((((((((((((((((((******++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++************************************************))))))************))))))*********************************************************))))))))))))((())))))))))))))))))))))))******************************************************************************++++++++++++***************++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,***************+++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***)))***+++,,,+++******************************************************+++,,,------,,,+++************************************************************)))******+++,,,************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***)))))))))***************,,,++++++******++++++,,,***************************************************++++++,,,,,,,,,,,,+++((()))***+++,,,++++++***++++++++++++++++++++++++************************************************))))))************))))))************************))))))))))))))))))))))))***************************************+++++++++************************)))************++++++++++++++++++************)))))))))***++++++++++++***))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++******************************************************++++++++++++******((())))))***++++++,,,,,,))))))*********+++++++++************************++++++************++++++++++++************++++++((()))))))))*********++++++++++++,,,,,,---------,,,++++++******++++++,,,)))***,,,------,,,***)))************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))******++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))************))))))*********************************************************))))))))))))((())))))))))))))))))))))))******************************************************************************++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++***************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++***+++,,,---,,,+++***************************************************,,,---......---,,,*********************************************************))))))***++++++,,,************************************************************************************************))))))))))))))))))))))))((()))***+++,,,++++++***((()))))))))*********+++,,,++++++******++++++,,,***************************************************++++++++++++******)))&&&'''***,,,---,,,,,,+++++++++++++++++++++++++++************************************************))))))************))))))************************))))))))))))))))))))))))************************))))))*********+++++++++************************)))************++++++++++++++++++************)))))))))***++++++++++++***))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++***+++---......---+++***))))))******++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************************************))))))************))))))((())))))***++++++,,,,,,))))))******++++++++++++************************++++++************++++++++++++************++++++(((((())))))*********+++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,)))***,,,------,,,***)))******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++************************(((((((((((((((((((((((())))))************))))))************************************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))******************************************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,+++++++++******))))))************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******...---,,,,,,......---,,,************************************************+++,,,...//////...,,,+++************************))))))))))))))))))))))))******))))))***+++,,,,,,************************************************************************************************++++++++++++++++++++++++((()))***+++,,,,,,+++***(((((())))))*********+++,,,++++++++++++++++++,,,***************************************************************)))((('''%%%'''))),,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))++++++******************------------,,,++++++***************************)))******++++++,,,------++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++************+++++++++++++++++++++++++++++++++***************++++++******++++++++++++******,,,,,,+++***))))))************))))))******+++,,,,,,++++++******++++++,,,++++++***)))***+++---...++++++++++++++++++++++++------------------------************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))************))))))((((((((((((((((((((((((++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++************++++++++++++***************))))))))))))))),,,,,,,,,,,,+++)))'''&&&************************,,,+++(((''''''(((+++,,,************************)))************+++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++*********++++++++++++******++++++******)))(((((((((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++---------+++)))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********///---+++***++++++***)))************************)))************+++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************&&&''')))***+++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))******************************************************************************))))))))))))))))))))))))***************************************)))((((((************************************************((((((((((((((((((((((((************************************************************************+++++++++*********))))))************++++++++++++++++++++++++++++++++++++************************++++++,,,,,,++++++******************************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++******,,,++++++***))))))************))))))******+++,,,,,,++++++******++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,******************************************************++++++++++++************++++++++++++*********)))))))))))))))))))))******+++,,,+++***)))(((************************+++***)))(((((()))***+++************************)))************++++++++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++*********++++++++++++******(((((())))))***++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,---......,,,***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******...,,,******++++++***)))************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++************++++++************************'''((()))***++++++******++++++++++++++++++++++++++++++***))))))***++++++,,,++++++***))))))******************************************************************************************************************************+++++++++++++++***))))))************************************************))))))))))))))))))))))))************************************************************************+++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++******************************------,,,,,,+++******)))++++++++++++++++++++++++,,,++++++************+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,+++***)))))))))*********++++++++++++******,,,+++******)))***************))))))******+++,,,,,,++++++******++++++,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))************))))))++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++***************+++++++++************************************************------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))***++++++++++++*********++++++++++++******(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---.........---++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---+++******+++,,,+++***************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++************++++++************************))))))******+++******)))++++++++++++++++++++++++++++++***))))))***++++++,,,+++******)))*********************************************************************************************************************************+++,,,,,,,,,,,,+++***************************************************************************************************************************************************************************************+++++++++,,,,,,))))))))))))))))))))))))***************+++++++++))))))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++***+++++++++++++++,,,,,,,,,,,,+++***))))))))))))******++++++++++++******++++++***************+++******))))))******+++,,,,,,++++++******++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************++++++++++++******)))))))))))))))*********))))))******++++++++++++(((((((((((((((((((((((()))***++++++++++++***)))************************))))))*********+++++++++)))))))))***+++++++++,,,************************************************...---------,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******,,,,,,+++******))))))(((++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************++++++************++++++*********************************************)))+++++++++++++++++++++++++++******************+++++++++***************+++***************************************************************************************************************************++++++,,,++++++******************************************************************************************************************************************************************************))))))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++******+++,,,---------,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++*********++++++,,,,,,,,,,,,++++++***))))))************++++++++++++******+++***************++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++***************+++++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,******************************************************++++++++++++************++++++++++++******(((((())))))************+++++++++***************(((((((((((((((((((((((()))***+++,,,,,,+++***)))************************))))))*********+++++++++)))))))))***+++++++++,,,************************************************---------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******,,,,,,++++++***)))))))))***++++++,,,,,,++++++************+++++++++,,,,,,*********+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************+++++++++***************++++++++++++++++++++++++*********++++++*********+++***************++++++************************************************************************************************************************))))))***************)))************************************************************************************************************************++++++++++++++++++++++++***************+++++++++(((((()))))))))*********++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------......///)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++************++++++*********++++++,,,,,,---+++***************++++++******++++++++++++***************)))******+++,,,******))))))******+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++*********+++++++++++++++******++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++************++++++++++++******((((((((()))******++++++,,,,,,+++***))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))************+++++++++***************+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,))))))***++++++++++++*********++++++++++++******))))))******+++,,,,,,,,,******++++++++++++******************++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++******+++,,,+++***************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++************++++++************************++++++*********++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))*********)))******+++,,,************************************************************************++++++++++++++++++++++++************************(((((()))************)))************************************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,++++++*********++++++,,,------...+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---...***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++************++++++)))******+++,,,,,,------))))))))))))***+++,,,,,,******++++++++++++************))))))***++++++,,,******))))))******+++,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******************************************************++++++++++++************++++++++++++******'''(((((()))******+++++++++***)))))))))***+++,,,***************************++++++,,,,,,++++++***************************)))************++++++++++++++++++***************************************++++++++++++++++++++++++)))******************+++******+++++++++,,,,,,,,,))))))***++++++++++++*********++++++++++++******)))******++++++,,,,,,---******++++++++++++******************++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,******++++++***)))************************)))************+++++++++************************************************))))))))))))))))))))))))************************++++++************++++++************************+++************+++---...++++++++++++++++++++++++)))***++++++++++++***)))******))))))***++++++,,,************************************************************************++++++++++++++++++++++++************************((()))******+++++++++***************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++***)))((((((((()))***++++++,,,,,,------,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,---...***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++************++++++))))))***+++,,,,,,------(((((())))))***+++------******++++++++++++************))))))***+++,,,,,,*********)))***++++++,,,,,,++++++++++++++++++,,,((()))+++,,,---,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************++++++++++++******'''(((((()))***+++++++++)))((((((((()))+++---...************************++++++++++++++++++++++++************************)))************+++++++++,,,+++++++++******))))))************************++++++++++++++++++++++++(((((())))))*********+++*********++++++,,,,,,,,,))))))***++++++++++++*********++++++++++++******------,,,++++++******)))******++++++++++++******)))************++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///---+++***++++++***)))************************)))************+++++++++************************************************++++++++++++++++++++++++************************++++++************++++++******************************))))))***,,,...///++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))***+++,,,,,,************************************************************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,************************************************((((((((((((((((((((((((******************************************************++++++++++++******,,,+++***((((((((()))***))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************)))***++++++------...///************************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,---.........---,,,,,,+++++++++++++++++++++++++++************************++++++++++++******))))))*********++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))************************)))************+++++++++,,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,******++++++++++++******++++++++++++++++++++++++************************)))************++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,************************************************************************)))************+++++++++,,,+++)))((((((((()))***+++++++++++++++***)))(((******+++,,,,,,---.........---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***,,,---......---+++))),,,++++++******++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,((())))))+++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************************************((()))***+++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++******))))))((((((******++++++++++++******************************+++***)))(((((()))***+++******************************))))))))))))************************************++++++++++++*********************************************)))((((((******++++++++++++******,,,+++***)))(((((()))***))))))***++++++++++++***************************++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------************************,,,,,,++++++************++++++***))))))***++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))*********++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********))))))************************)))************+++++++++++++++***))))))***++++++,,,+++)))(((((()))+++,,,******++++++++++++******+++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++*********))))))((()))******+++++++++***)))))))))***+++++++++,,,************************************************************************)))************+++++++++---,,,+++***))))))***++++++++++++++++++***))))))******++++++,,,------...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------)))***+++------,,,***))),,,++++++******++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************+++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))***+++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++++++++******************++++++++++++************************************))))))))))))******************************++++++************++++++******************************++++++++++++*********************************************)))((((((******++++++++++++******++++++***)))))))))******))))))***++++++++++++***************************++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***)))))))))***************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))++++++***))))))***+++++++++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++***************************************)))************+++++++++++++++***))))))***++++++,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++******)))))))))************++++++++++++++++++***************(((((()))************)))******************++++++************************************************************************)))************+++++++++---,,,++++++***+++++++++***++++++++++++***))))))******++++++,,,,,,---------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,'''(((***+++,,,++++++***,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++))))))))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))***++++++++++++***************************************************++++++************++++++************************+++++++++++++++,,,,,,,,,******++++++++++++******************************)))******************)))************************,,,,,,++++++++++++,,,,,,******************************++++++++++++******************************)))************))))))(((******++++++++++++******+++*********************))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++******************+++++++++------,,,,,,+++***))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))+++******************++++++++++++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++******************+++************************************************))))))*********++++++++++++******************+++++++++***))))))***++++++******++++++++++++******************************,,,,,,++++++***)))))))))))))))*********+++++++++************************))))))***************)))+++++++++***************************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,'''(((***+++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***************+++,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************)))******+++++++++******))))))))))))))))))))))))************************++++++************++++++************************)))******++++++,,,,,,,,,******++++++++++++******************************))))))+++,,,,,,+++))))))************************+++++++++******+++++++++******************************++++++++++++******************************))))))************)))(((******++++++++++++***************++++++++++++***))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,+++***))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))************************)))))))))))))))))))))************++++++*********,,,,,,++++++++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************++++++************++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++*********++++++*********************************************************))))))*********+++++++++*********++++++*********+++******************+++******++++++++++++******************************+++++++++*********))))))))))))*********+++++++++***************************++++++,,,++++++******+++++++++***************************************************************************************))))))*********+++++++++))))))******************)))******+++++++++************+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,)))***+++,,,---------...,,,++++++******++++++,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++++++++,,,------+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++******************************+++++++++******)))))))))))))))))))))))))))************************++++++************++++++************************((()))))))))******++++++******++++++++++++******************************)))***+++,,,,,,+++***)))******************************))))))))))))************************************++++++++++++******************************((())))))*********))))))******++++++++++++******)))***++++++,,,+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***++++++,,,,,,---.........---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************************)))))))))************+++)))***++++++++++++***))),,,,,,+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************)))))))))++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++************************)))************+++++++++)))***++++++++++++***)))******************************++++++++++++******************************************************)))************+++++++++***************++++++++++++,,,,,,,,,,,,+++************************++++++************************************************************************)))************+++++++++(((((()))*********))))))))))))***++++++++++++*********++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************+++++++++++++++++++++,,,,,,------...,,,++++++******++++++,,,...---+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---,,,,,,+++,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************************************************************++++++++++++***))))))************************************************++++++************++++++************************)))))))))))))))***************++++++++++++************************************++++++++++++*********************************))))))))))))))))))*********************************++++++++++++******************************((())))))************)))******++++++++++++******)))***+++,,,,,,,,,++++++))))))***++++++++++++***************************++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++*********+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,)))***++++++++++++***)))+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++*********)))))))))(((++++++************++++++***++++++,,,,,,++++++***************************++++++************++++++************************++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++************************)))************+++++++++)))***++++++++++++***)))*********++++++***************++++++++++++******************************)))))))))***++++++,,,,,,)))************+++++++++))))))*********++++++++++++++++++++++++***)))))))))))))))***+++++++++,,,************************************************************************)))************+++++++++((()))***+++++++++******))))))***+++++++++++++++++++++******************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************++++++++++++,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,///---,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************************************+++++++++++++++***))))))++++++++++++++++++++++++************************++++++************++++++************************++++++***************)))******++++++++++++******************************,,,++++++******++++++,,,************************+++******))))))******+++******************************++++++++++++******************************(((((()))*********************++++++++++++******)))***+++,,,---,,,,,,+++))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***)))((('''((()))+++---------------------------************************+++++++++,,,,,,---------+++*********))))))((((((++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++************************)))************+++++++++)))***+++,,,,,,+++***)))******++++++++++++************++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++))))))******++++++++++++***************)))(((((((((((()))***+++,,,,,,---************************************************************************)))************+++++++++)))***+++,,,---,,,,,,+++((()))***+++++++++++++++++++++******************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++******)))*********,,,++++++++++++++++++,,,///...,,,******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++***************+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((++++++++++++++++++++++++************************++++++************++++++************************---,,,,,,++++++***************++++++++++++******************************---,,,+++******+++,,,---************************,,,++++++++++++++++++,,,******************************++++++++++++******************************(((((()))***************,,,+++++++++***)))))))))------,,,++++++***))))))++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++***+++,,,------------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++,,,,,,***)))+++,,,,,,------,,,,,,+++...------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++*********)))))))))******++++++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************+++***)))(((((()))***+++************************************************)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))),,,+++***))))))***++++++************************(((((()))))))))*********************************((()))***,,,,,,+++******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,+++***))))))***+++,,,+++++++++************)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******++++++***)))************************(((***,,,---,,,,,,---...++++++++++++++++++++++++(((((())))))******++++++++++++++++++******))))))))))))***+++,,,,,,------++++++++++++++++++++++++************************)))(((((()))+++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************---,,,+++******+++,,,---))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,***+++,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++*********)))))),,,------......------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************+++***)))(((((()))***+++************************************************)))************+++++++++++++++++++++++++++,,,,,,************************************************************************))))))************))))))+++***)))))))))***++++++************************++++++,,,,,,,,,---------************************))))))***+++++++++++++++************************((()))***+++,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******++++++***))))))***+++++++++++++++************)))************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++************+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++******+++++++++++++++++++++++++++---......,,,++++++,,,++++++++++++++++++++++++))))))))))))************++++++++++++*********)))*********++++++,,,,,,---***************************************************))))))***,,,...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************+++******))))))******+++))))))*********+++++++++************************************************************************(((((((((((()))***+++,,,*********+++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---+++***+++,,,,,,+++)))+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++*********************++++++++++++******,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************+++***))))))))))))***+++************************************************)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************)))))))))((((((((()))***+++,,,************************)))))))))*********++++++***************************************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))******++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***++++++***))))))***+++++++++++++++************))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++,,,+++***))))))***+++,,,+++******))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,///000000///,,,*********++++++++++++++++++++++++***************)))))))))++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++***+++---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))))))))******)))))))))***************+++++++++************************++++++++++++++++++++++++************************)))))))))))))))***+++,,,*********++++++,,,,,,,,,)))******++++++,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************************************))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))''''''(((((()))***+++,,,************************(((((((((((())))))))))))************************,,,+++***)))***+++,,,---++++++++++++++++++++++++---------------,,,+++******)))))))))***+++,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++******************++++++++++++*********))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,+++***)))******+++,,,,,,,,,,,,,,,------///000000///,,,*********+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************((()))***++++++***)))(((************************************************++++++++++++++++++++++++***************************)))))))))******+++,,,******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******************************++++++++++++******************************************************))))))*********+++++++++,,,,,,,,,++++++***************************************************************************************++++++++++++******''''''((()))***+++++++++************************+++++++++,,,,,,,,,------************************,,,+++*********+++---...************************------------,,,+++*********)))))))))***+++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++*********+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,+++)))((()))***+++++++++,,,,,,---------,,,...///...---++++++,,,++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************+++***)))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++******************************************+++,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++*********,,,---,,,++++++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))******************************+++,,,,,,+++******************************************************)))************+++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((()))***+++++++++++++++************************************+++++++++,,,************************+++++++++++++++,,,------)))))))))))))))))))))))),,,,,,---,,,,,,+++***************)))******++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,)))***++++++++++++***)))+++++++++************)))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++,,,+++***))))))***+++,,,+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))+++---,,,)))''')))+++******++++++,,,,,,------***+++------,,,+++,,,---+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++******+++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))*********+++++++++))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))***************************++++++,,,,,,++++++***************************************************)))************+++++++++++++++++++++++++++,,,,,,***************************************************************************++++++,,,,,,++++++******+++,,,,,,---,,,++++++************************'''((((((((())))))))))))***************************+++,,,,,,------,,,,,,************************++++++++++++++++++******++++++******)))*********++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,)))***++++++++++++***)))+++++++++************)))************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***---000...***)))+++...))))))******+++,,,,,,---)))+++,,,,,,+++******+++++++++++++++++++++++++++***++++++++++++++++++,,,+++++++++,,,,,,,,,------*********++++++,,,,,,---************************************************,,,+++******,,,,,,+++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********))))))************************************************++++++++++++++++++++++++,,,++++++******+++++++++---------,,,,,,+++++++++'''((()))***,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))******++++++++++++,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))***************************+++,,,------,,,+++***************************************************)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++,,,---...---,,,+++******************************+++++++++,,,,,,,,,,,,***************************+++,,,---...---,,,+++++++++++++++++++++++++++)))******+++++++++******,,,,,,+++***)))))))))***++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********)))************++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,///222000,,,***,,,000(((((()))***++++++,,,,,,***+++,,,,,,***)))))))))++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------))))))***+++,,,,,,------))))))))))))))))))))))))************************---,,,++++++------,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++++++++******))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++)))***************************+++---............,,,,,,,,,,,,------------...---,,,++++++,,,---...//////......---.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111000...------...------,,,,,,---...000111///......---+++******))),,,---------,,,***((('''***++++++,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---...---+++***+++,,,---------,,,,,,+++++++++......,,,***(((&&&%%%$$$,,,,,,,,,,,,+++***))))))*********************************++++++,,,,,,,,,+++******))))))******+++******************************+++++++++,,,,,,,,,************************((()))))))))************,,,++++++******++++++,,,,,,+++++++++***)))))))))************************************************))))))***++++++++++++******************************++++++,,,,,,++++++***)))******++++++,,,------,,,+++)))(((((()))+++,,,++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++************++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))************************************************************+++,,,------++++++++++++++++++++++++++++++************************+++,,,------------------------............---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,------//////...---------...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---...---+++***+++,,,---------,,,,,,+++++++++,,,,,,+++******)))((((((***++++++,,,,,,,,,++++++************************++++++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))************,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++************************))))))***++++++++++++******************************++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++************++++++)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))******++++++******))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++***************************************+++++++++++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***************************************************************+++++++++***++++++,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,------...------,,,---------.........//////......---,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,---000000///------,,,,,,---++++++,,,,,,---------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,+++***+++,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************************)))))),,,++++++******++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++******************************++++++,,,,,,++++++***------,,,,,,+++******))),,,+++***))))))***+++,,,++++++************++++++)))))))))******)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))************)))))),,,,,,,,,++++++++++++***************************,,,,,,------,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,---............------,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,************************+++++++++***************++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++************************************************,,,,,,++++++***+++++++++++++++++++++++++++++++++111111000000//////.........////////////......---,,,,,,---------.........////////////////////////////////////...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,//////......------------,,,,,,,,,------------...,,,++++++***+++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************)))))),,,++++++******++++++,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++******************************++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++***))))))***++++++++++++************++++++))))))************))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******((())))))******))))))(((++++++++++++++++++++++++***************************+++---------+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,------......,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---************************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,************************************************------,,,+++************++++++++++++++++++++++++111000000000/////////......////////////......---------------............//////000000000000//////000000000000///...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,,,,------.........//////.........---------,,,,,,,,,++++++***+++,,,...///,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++***************,,,++++++******++++++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++******************+++++++++************++++++***++++++++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))************))))))++++++++++++++++++++++++************************((()))+++---------+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,------......,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---************************,,,+++++++++***)))))))))++++++++++++++++++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,************************************************------,,,+++************++++++++++++++++++++++++///////////////000000000//////000000000000000///111111111111222222222222000111111222222111111000111222222222111///---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---+++,,,---...///////////////.........------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++******+++,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,+++***))))))************************,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,++++++******++++++,,,***************+++++++++************************************************))))))***++++++++++++******************************++++++,,,,,,++++++***)))******+++,,,,,,------************************++++++************++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************************++++++,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,************************+++++++++***************++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++************************************************,,,,,,++++++***+++++++++++++++++++++++++++++++++222222333333444555555555333444555666666666666666777888888888999999999999666666777888888777666666666666777777666444222000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...,,,---...//////......---------------............,,,,,,------------------,,,,,,------------,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((***++++++******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***************************++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))******+++,,,------,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++************************))))))***++++++++++++******************************++++++,,,,,,++++++***+++++++++++++++++++++,,,*********++++++*********++++++************++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************************++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++***************************************+++++++++++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***************************************************************+++++++++***++++++,,,,,,++++++++++++++++++++++++777777888999:::;;;<<<<<<999:::;;;<<<===>>>>>>>>>=========>>>>>>>>>??????======>>>??????>>>======;;;<<<======<<<:::777555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///...////////////---,,,+++++++++,,,---...///000111,,,,,,.........---,,,+++,,,------......------,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++(((***++++++******+++---+++++++++,,,,,,---------***+++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,*********************************++++++,,,,,,---+++******************+++******************************+++++++++,,,,,,,,,************************(((((()))***,,,---...///,,,++++++++++++++++++,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************+++++++++,,,,,,+++++++++------,,,++++++***************++++++++++++******++++++************++++++))))))************))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))++++++******************,,,++++++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,------,,,+++***************************))))))******+++++++++,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++++++++******))))))************************************************************+++,,,------++++++++++++++++++++++++>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFEEEDDDCCC@@@>>><<<===;;;888555222000000///000///...///111222111000------...////////////.../////////...............000///...//////...,,,))),,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---........................000///---,,,++++++,,,---------------------------+++*********+++,,,,,,---,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++&&&$$$$$$&&&***---,,,++++++++++++,,,,,,---------,,,+++++++++***))))))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,***+++,,,------,,,+++***************************,,,,,,+++***+++,,,---...************************)))************+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++,,,---...---,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,++++++++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((()))))))))************++++++++++++++++++++++++************************++++++++++++,,,,,,---...++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,+++)))))))))***+++++++++,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++***)))(((((())))))(((((())))))*********+++++++++++++++++++++++++++,,,+++++++++***)))))))))***+++,,,------,,,+++***EEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJGGGEEEDDDBBB@@@===:::777666555444222111000000222222111000............////////////------------------,,,,,,///.........///...,,,***------------------------------,,,,,,,,,------...........................,,,,,,+++,,,,,,---...///------------------------,,,,,,++++++,,,------...,,,++++++******++++++,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++************+++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++---+++))))))++++++***'''++++++,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++++++++++++++,,,******+++++++++***))))))++++++,,,,,,,,,,,,++++++************************,,,,,,+++++++++,,,---...************************************++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++,,,------++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,+++************++++++++++++---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,,,,+++***************************+++++++++,,,++++++++++++++++++++++++++++++++++++************((()))***++++++***)))(((MMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRRRRRRRQQQOOOMMMLLLJJJHHHEEEBBB@@@>>><<<<<<666555333333444444333111111000///.........///000------------------------...---------//////---+++........................***+++,,,---............------------------------***+++,,,------.........------------------------------,,,,,,------......,,,++++++******++++++,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++000...,,,,,,,,,,,,***(((,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......------------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++******++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,++++++++++++++++++*********+++++++++++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))************))))))PPPPPPPPPQQQRRRSSSSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPPPPOOOMMMJJJHHHEEEDDDCCC===;;;999999999888777555444222000///...///000111/////////////////////000...---,,,---...///...,,,........................***+++---...///...---,,,------------------------,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,++++++***************++++++,,,,,,,,,++++++++++++++++++++++++------------,,,+++******,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++*********,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++************************------,,,+++*********+++++++++++++++++++++++++++************************((()))******++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,QQQQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVUUUUUUTTTTTTSSSXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSQQQPPPNNNLLLJJJIIIDDDBBBAAA@@@@@@???===<<<999777555333222222333444222222111111111000000000///---,,,---...//////...------------------------,,,---...///...---+++***------------------------,,,------...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,---,,,+++******+++,,,---------------------------++++++++++++++++++++++++------++++++++++++------***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++((()))***+++,,,---///000,,,,,,,,,++++++***************++++++,,,,,,,,,---***++++++,,,,,,++++++***---------------,,,+++***+++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............------------,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))*********+++++++++++++++++++++++++++************************---,,,++++++************++++++++++++++++++++++++************************((()))***+++++++++++++++---,,,,,,,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++*********++++++,,,++++++++++++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---SSSSSSSSSTTTTTTUUUUUUUUUXXXXXXWWWWWWWWWWWWWWWWWWZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTUUUVVVWWWVVVWWWXXXZZZZZZZZZYYYXXXTTTTTTTTTTTTSSSQQQPPPOOOLLLKKKIIIHHHHHHHHHFFFDDD@@@???===;;;:::999::::::555555444333222111111000111000......///000000///------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))***,,,++++++***,,,---+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))******++++++***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---------.....................------------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++************************,,,++++++************+++++++++++++++++++++++++++***************************+++++++++++++++******,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************+++************++++++,,,++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++TTTTTTTTTTTTUUUUUUUUUUUUXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVSSSRRRQQQQQQQQQSSSUUUVVVUUUVVVXXXZZZ[[[[[[ZZZZZZUUUVVVVVVWWWVVVUUUTTTTTTSSSQQQPPPPPPPPPPPPNNNMMMHHHGGGFFFEEECCCBBBAAA@@@<<<<<<:::999777666444444444222000///000000000///...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++------,,,+++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++***,,,---,,,***)))***,,,************++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***,,,------,,,***)))((())))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************************************+++,,,++++++++++++++++++++++++************************,,,------,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++************+++,,,SSSSSSSSSTTTTTTTTTTTTTTTWWWWWWWWWXXXXXXYYYYYYZZZXXXXXXYYYYYYXXXWWWUUUTTTNNNMMMLLLLLLMMMOOOQQQSSSSSSTTTVVVXXXYYYYYYYYYYYYUUUVVVXXXYYYYYYXXXWWWWWWWWWVVVTTTTTTUUUUUUSSSRRRMMMMMMMMMLLLJJJHHHFFFEEECCCCCCAAA???===;;;999888666444111000000111000///000000000000000000000000---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******+++++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++++++++---......---+++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,------......------,,,++++++++++++++++++++++++'''(((***+++,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))),,,...---+++***,,,///))))))******+++++++++,,,---------,,,,,,+++++++++)))***,,,------,,,***))))))***+++,,,---.........,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,+++***+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++*********))))))(((***+++,,,---,,,,,,+++************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************)))))))))***+++,,,,,,++++++++++++++++++++++++************************.........---,,,+++***)))+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------...///.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++......,,,,,,,,,,,,......QQQSSSTTTSSSRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXYYYYYYYYY\\\]]]XXXOOOMMMKKKIIIHHHHHHKKKNNNPPPTTTUUUXXXZZZ\\\\\\[[[[[[YYYYYYZZZZZZZZZZZZZZZ[[[XXXXXXXXXXXXXXXWWWVVVVVVUUUSSSQQQNNNLLLKKKKKKKKKNNNMMMLLLIIIFFFCCC@@@>>><<<999666555444333111///222111///...---......////////////000//////...---------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++.........------,,,,,,,,,//////...---,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++***++++++++++++,,,,,,---...*********++++++,,,,,,,,,++++++******++++++,,,---,,,+++++++++***)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++************++++++))))))***+++,,,,,,------///---+++,,,...///---+++*********++++++,,,,,,,,,.........------,,,,,,,,,************************...///000///.........000------------------------,,,,,,++++++***+++++++++------------------------***+++,,,,,,......///000///......------......///+++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++---------,,,,,,+++++++++*********++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///***+++---......---+++***------------------------------------------------***)))))))))+++,,,+++***---,,,+++***+++,,,---...***++++++,,,,,,++++++***'''((()))***************,,,++++++******++++++,,,+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++------,,,+++++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------JJJLLLNNNNNNNNNOOOQQQSSSVVVWWWXXXYYYZZZZZZ[[[ZZZXXXYYYXXXXXXZZZ[[[UUUMMMKKKJJJGGGFFFFFFHHHKKKMMMPPPRRRVVVYYY[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZWWWVVVTTTRRRQQQQQQQQQQQQOOOOOONNNLLLJJJHHHFFFEEEAAA>>>;;;999888777555333333222111000///000000111...///////////////......------------------------------------------,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++///......---,,,,,,++++++...---,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...+++******+++...///---,,,++++++******++++++++++++++++++++++++++++++.........---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))***+++,,,,,,,,,---+++))))))+++---+++*********+++++++++,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++---...//////------...///------------------------,,,,,,+++++++++++++++,,,------------------------++++++,,,,,,------............------------......------............------+++---......---,,,------,,,,,,---------............------------------,,,.........---------,,,,,,+++,,,,,,,,,------------......---------,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,---------------------------------------++++++*********+++,,,---++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,++++++,,,,,,------***++++++,,,,,,++++++***))))))***+++++++++******,,,++++++******++++++,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------BBBEEEGGGIIIJJJLLLNNNPPPTTTUUUVVVXXXYYYZZZZZZZZZXXXYYYXXXWWWXXXYYYSSSLLLIIIHHHEEECCCCCCDDDFFFHHHJJJMMMSSSXXX[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\[[[]]]]]]^^^______^^^^^^^^^YYYXXXWWWVVVUUUUUUUUUUUURRRRRRRRRQQQPPPOOOMMMLLLHHHEEEBBB@@@???===;;;999666666444333222222222222.........///////////////------------------------///......------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++.........------,,,,,,+++------,,,+++++++++,,,,,,.............../////////............------------........................,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++************************000000///...,,,+++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,---------+++))))))***,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,...///...---,,,---...------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........////////////......,,,---//////---,,,---...,,,------------.........---------------..................------------,,,------------...............------------,,,,,,,,,,,,,,,,,,,,,------------//////............------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------===@@@BBBDDDEEEGGGIIIKKKMMMNNNPPPRRRSSSTTTUUUUUUTTTVVVVVVTTTUUUVVVSSSLLLGGGFFFCCCAAA@@@AAABBBCCCEEEIIIOOOUUUZZZ[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^YYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOLLLIIIGGGFFFDDDBBB@@@===<<<:::888666444333222/////////...////////////........................------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,------......//////000000///.........------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,++++++***++++++,,,++++++++++++++++++++++++///......---,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,------.........///...---++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...------------------------,,,,,,+++++++++,,,------........................------,,,,,,++++++++++++------,,,,,,,,,,,,------.........//////.........,,,...//////...------...------------............,,,,,,------......//////............------------,,,------------.........------------------------,,,,,,,,,------------...............------------------------------,,,,,,,,,------------------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---------,,,***+++,,,---...---,,,+++***++++++,,,,,,++++++***------------,,,+++******,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++*********+++,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------999:::<<<======>>>@@@BBBDDDEEEGGGIIIJJJLLLLLLLLLJJJMMMNNNMMMNNNPPPNNNJJJEEEDDDAAA@@@?????????@@@AAAEEEKKKQQQVVVXXXYYYYYY[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]^^^^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVYYYYYYYYYXXXWWWUUUTTTSSSTTTQQQNNNMMMLLLKKKIIIGGGEEEDDDBBB>>>;;;777444222222111000/////////000000........................++++++,,,,,,---...//////.........---------,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---.........///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,++++++***++++++,,,,,,------------------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...------------------------,,,+++++++++,,,------..............................------,,,,,,++++++***...------,,,,,,------...------............------,,,...//////...------...---------.........//////---------......///////////////.........---------,,,,,,,,,,,,------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,))))))***+++++++++++++++************************,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++******+++,,,---...---,,,+++***++++++,,,,,,++++++***---------------,,,+++***,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///,,,++++++******++++++,,,---------.........//////+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------444555777777666777888:::===>>>???AAABBBCCCCCCCCC>>>BBBDDDCCCDDDFFFFFFCCCAAA@@@???===<<<<<<=========@@@EEEJJJNNNQQQSSSTTTVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYXXXZZZZZZZZZZZZYYYWWWVVVUUUXXXVVVSSSRRRRRRQQQPPPOOONNNLLLJJJFFFBBB===999777555444222111000///000000........................)))***+++,,,...///000000............---------,,,............////////////------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,........................)))******++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++...------,,,,,,------...***************+++++++++(((***+++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,...///...---,,,---...------------------------,,,++++++,,,,,,---...///.................................------,,,,,,,,,.........------.........---------......------------...000000...---...///------........./////////...............//////////////////.........------+++,,,,,,,,,,,,---------,,,,,,,,,------------...,,,---------............+++++++++,,,,,,,,,,,,---------------............,,,------......------,,,)))******+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***++++++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++,,,------...,,,,,,++++++++++++,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------111333555555555555777999::::::;;;======>>>>>>>>>999===???======???@@@======<<<;;;::::::::::::::::::;;;>>>BBBFFFIIILLLMMMOOOPPPQQQSSSTTTVVVWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[YYYWWWWWWWWWXXXWWWVVVTTTSSSQQQNNNJJJFFFBBB@@@999777555222000000000000........................++++++,,,,,,---...//////............---------------------.........//////------------------------,,,+++++++++,,,,,,---...---------,,,,,,,,,,,,,,,------------............------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,+++++++++&&&))),,,---,,,+++,,,---......---------,,,,,,,,,---------....../////////---------------------------...//////------...///------------------------+++++++++,,,,,,...//////................................................000//////......//////000......////////////......---...000000.........///............////////////////////////............////////////............------------............,,,,,,,,,---------......------------............,,,,,,,,,,,,------......------------.........///,,,,,,------------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,++++++,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++++++++*********,,,,,,,,,,,,------------******++++++,,,,,,------++++++++++++++++++++++++******************************++++++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,------------...++++++,,,,,,,,,,,,------222444666777777888:::<<<999::::::;;;<<<<<<<<<;;;:::>>>???<<<;;;======;;;:::999999888888888888888888888:::===@@@CCCGGGHHHJJJKKKLLLNNNQQQSSSTTTUUUWWWVVVVVVUUUTTTRRRQQQPPPNNNPPPSSSVVVXXXYYYZZZZZZYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\ZZZZZZ[[[\\\[[[ZZZWWWVVVUUUSSSPPPLLLIIIGGG;;;999666333111000000000////////////////////////,,,---------------------//////.........---------,,,,,,,,,------.........------------------------++++++++++++,,,,,,---............------,,,,,,+++---.........//////000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++******************++++++++++++,,,,,,+++++++++++++++++++++,,,------...,,,,,,,,,++++++*********++++++******++++++,,,------------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///......------......///+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,------------------------......------------....../////////////////////...&&&+++///111///------............------,,,,,,,,,........./////////000000...........................///000///......///000------------------------+++++++++,,,---...///000////////////////////////////////////////////////000000////////////000000//////000000000000//////---///000000///......///............/////////000000000//////......------000/////////......................../////////000,,,,,,,,,------.........---------.........//////---------.........//////---------.........//////+++,,,,,,------,,,,,,+++,,,---......//////..............................+++,,,---...///...------***+++---......---+++***++++++++++++++++++++++++------------------------,,,+++***+++---...---,,,---,,,+++***+++,,,---...+++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++*********))))))---------.........//////((()))***+++,,,------...++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++------,,,+++++++++,,,,,,...------,,,,,,------...))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------......++++++,,,,,,,,,---------777888999888888999<<<>>>>>>>>>???>>>>>>===<<<<<>>===<<<;;;;;;;;;;;;666777777888888888777777999999:::;;;<<<===>>>>>>AAACCCEEEFFFFFFGGGIIIKKKPPPOOONNNLLLKKKIIIHHHGGGIIIIIIJJJKKKNNNQQQSSSUUUWWWXXXZZZZZZZZZ\\\^^^aaa_________^^^^^^^^^^^^^^^^^^\\\ZZZXXXVVVSSSOOOLLLJJJEEE>>>888555333222111000///...,,,,,,,,,---...------........./////////////////////////////////+++,,,,,,------,,,,,,+++++++++,,,---............------------------------.........------.........,,,---------.../////////------------------------,,,,,,.........---,,,+++......---------,,,,,,,,,************+++,,,---...------------------------,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******((()))***+++,,,+++*********+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---------***'''$$$""",,,,,,---...---,,,+++*********+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------***++++++,,,---...//////------------------------,,,------......------,,,//////.........---------...------,,,,,,------...------------------------------------------------//////.........---------+++,,,,,,,,,,,,---------/////////000000//////......//////000000/////////------------------......------...///000000//////000000000000000000000000111111222333333333333333222111111111000000//////////////////000000111222222111111000000000000111//////...---------......//////...------,,,++++++......---------......///////////////////////////........................//////.........---------------------------------//////---,,,,,,---...///...------,,,,,,------...........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...---,,,,,,++++++,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++///...---,,,++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;<<<=========>>>AAACCCEEEFFFFFFFFFEEEEEEDDDCCC@@@???>>>===<<<;;;;;;;;;:::::::::;;;::::::999999888888999:::;;;<<<======<<<>>>@@@AAAAAAAAACCCEEEHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDFFFIIILLLOOOQQQTTTVVVXXXYYYYYY[[[]]]```__________________^^^^^^\\\[[[YYYYYYXXXVVVSSSPPPMMMIIIBBB===999777444222000000///......///000000/////////...............////////////////////////,,,,,,------------,,,,,,,,,,,,---.........------------------------------......------------......---------...............------------------------,,,---...///......---,,,......---------,,,,,,,,,************+++,,,------------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***((()))***+++,,,++++++******,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,+++***((('''((()))+++---.........---***++++++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,------------------------------------------,,,------......------,,,//////.........---------...------,,,,,,------...------------------------------------------------......---------,,,,,,,,,------------------------...............------,,,......//////000/////////...........................///000000111111111111222333333333444444444444555666666777777777777777666666555444444333222222222111111000000000111111222111111000000000000000111000//////////////////000000000//////..................------......///////////////////////////------------------------//////.........---------------------------------///...------------...///...------,,,,,,------...........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,,,,++++++,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,+++++++++***///...---,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAACCCDDDEEEEEEFFFIIIKKKMMMMMMNNNNNNNNNMMMLLLLLLIIIHHHGGGFFFDDDDDDCCCCCC@@@@@@@@@@@@@@@???>>>===999:::::::::;;;;;;<<<<<<999:::<<<<<<;;;;;;===>>>@@@@@@@@@???>>>>>>=========>>>???AAADDDHHHLLLNNNQQQSSSVVVWWWXXXZZZ\\\_________```````````````___\\\[[[ZZZZZZ[[[[[[YYYWWWRRROOOJJJEEEAAA===999666222111111000000111222222000000///......------,,,////////////////////////------............------------.........------,,,------------------------------,,,,,,,,,,,,------...............---------........................---....../////////............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,+++++++++,,,---...---+++***+++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---))))))+++,,,---.........++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------.........//////......---------,,,,,,,,,------------------------,,,------......------,,,...............---------......------------......---------------------------------------------------------,,,,,,,,,,,,,,,.........................../////////......---,,,---...///000000000000000000000000000000/////////000000111222333333444444666777777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<;;;:::999777777777777666555555444333333333333222111111111111111333222111111000000000111111000000000000000000000//////......---......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,/////////............---------------------------......---------......///...------,,,,,,------...........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++......---,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,GGGIIIKKKLLLLLLMMMPPPRRRRRRRRRSSSSSSSSSRRRRRRQQQRRRQQQPPPNNNMMMMMMLLLLLLIIIIIIHHHHHHGGGFFFEEEDDDAAA@@@@@@???>>>=========:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>BBBFFFIIIKKKNNNPPPSSSVVVWWWXXX[[[]]]^^^___```aaabbbbbbbbbaaa^^^]]]\\\\\\^^^^^^\\\[[[XXXVVVRRROOOKKKFFF@@@;;;666555444333222222111111//////.........---------////////////////////////......////////////............///......---,,,,,,---------------------------,,,,,,++++++,,,,,,---/////////...---------,,,////////////////////////.........///////////////......---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,---------------,,,,,,,,,------,,,,,,,,,+++++++++++++++******+++,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,------------------------------............------------------------------------------------,,,------......------,,,..............................------------......................................................------------------------///.....................111111111111111000////////////111222333333333333222222222111111111111111111222222222333444555555999:::;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEECCCDDDDDDCCCBBBAAA???>>>============<<<;;;;;;:::888777666555555444444555555444333222222111222222000000000000000000//////000//////...............////////////////////////------------------------/////////.......................................------------.........///...------,,,,,,------...........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------LLLNNNPPPQQQQQQRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGEEECCCBBBAAA>>>??????>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::888999:::<<<>>>BBBEEEGGGKKKMMMQQQSSSUUUVVVXXXZZZ[[[]]]___bbbcccddddddcccbbbaaa____________^^^]]]]]][[[YYYWWWTTTOOOHHHDDD===<<<;;;999666444111000////////////////////////000000000000000000000000...//////000000//////...////////////...---,,,,,,---------------------------,,,,,,++++++,,,,,,---/////////...---------,,,////////////////////////............//////000000......---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---...---+++***+++,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++*********++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,---------++++++,,,,,,---...//////------------------------,,,------......------,,,---.....................///......------......///............................................................////////////............////////////111222222222222222222111222333444666777888888888555555555444444444333333333333222222222333444555999:::;;;===>>>@@@AAABBBAAAAAABBBCCCDDDFFFHHHIIIIIIIIIJJJKKKKKKIIIHHHGGGBBBCCCCCCCCCCCCBBBAAA@@@======<<<;;;:::999999999777777666555444333333333000///////////////......111000///...............////////////////////////////////////////////////////////////////////////........................,,,------.........//////...------,,,,,,------...........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,++++++++++++++++++++++++---------...............------,,,+++++++++,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------NNNPPPRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRTTTSSSQQQPPPMMMLLLJJJIIIDDDEEEEEECCC@@@>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;888888888999;;;===???AAAGGGJJJMMMPPPQQQRRRSSSTTTUUUXXX[[[___bbbdddddddddeeecccaaa`````````___^^^______^^^]]][[[WWWRRRNNNGGGFFFDDDAAA>>>:::777555333222222222222222111111000000000000000000000000......////////////............/////////...------------------------------------,,,,,,,,,,,,------...............---------........................------------...///000000......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------,,,,,,,,,,,,,,,++++++++++++,,,------,,,---...---+++***+++,,,//////......---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++******))))))*********+++,,,---//////,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---............------------+++++++++,,,,,,,,,------***++++++,,,---...///000------------------------,,,------......------,,,---------...............//////............//////................................................///////////////000000000---...//////111111222333111222333444555555555555777888999;;;===>>>>>>>>>;;;;;;::::::999888888888666555444333222333444555777888999:::<<<===>>>???>>>>>>???@@@CCCFFFIIIKKKKKKMMMOOOQQQRRRRRRQQQPPPHHHIIIIIIIIIIIIGGGEEEDDDCCCBBBAAA??????>>>>>>>>><<<;;;:::999888777777777333222222111000000//////111111000///............////////////////////////////////////////////////...////////////000000000........................+++,,,---...////////////...------,,,,,,------...........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---******+++,,,------------------------------------------------............---,,,,,,++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------NNNPPPRRRSSSRRRQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVWWWWWWWWWVVVVVVUUUWWWWWWWWWVVVUUUTTTSSSSSSMMMNNNMMMKKKHHHEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@???<<<;;;:::::::::<<<===>>>BBBEEEIIIKKKLLLLLLMMMNNNNNNQQQVVV[[[___aaabbbbbbeeecccaaa```aaabbbaaa```aaa````````````^^^YYYVVVPPPPPPNNNLLLHHHDDDAAA???;;;:::999777666444333333000000000000000000000000---......//////......------......////////////...------------------------......------------......---------...............---------------------------,,,,,,,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))***+++,,,------------...------------,,,,,,,,,,,,,,,+++++++++,,,---...***,,,------++++++,,,.../////////...------,,,,,,------,,,,,,,,,,,,+++++++++,,,---------,,,******+++*********+++---///000,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---///.........------------,,,,,,,,,,,,---------...,,,,,,,,,------.........------------------------,,,------......------,,,---------.........////////////............//////............................................................//////000000...///000222333555666777555666777999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDEEEAAAAAAAAA@@@???>>>>>>>>>:::999666444333333444555333444555666777888999999888999:::<<>>=========>>>>>>???BBBFFFHHHHHHHHHHHHIIIIIILLLRRRXXX\\\___```aaadddbbb``````aaacccccccccaaaaaaaaabbbbbbaaa^^^[[[VVVVVVUUUSSSPPPMMMIIIGGGAAA@@@>>><<<999666444333000000000000000000000000------............------------...///000000000///------------------------///......------......///,,,------....../////////------------------------,,,,,,++++++,,,---///000......---------,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++)))***+++,,,------...---......---------,,,,,,,,,---,,,+++***+++,,,---...***+++,,,,,,,,,,,,---...000000///...------,,,,,,---------,,,,,,,,,++++++***+++---//////...---+++...---,,,+++++++++,,,---,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---//////.........------------------.........//////......---------,,,,,,,,,------------------------,,,------......------,,,---------.........////////////............//////////////////////////////////////////////////////---------........./////////000222444666888:::::::::;;;<<>>???AAADDDFFFGGGHHHHHHFFFFFFEEEDDDCCCCCCBBBBBB===;;;999666555444555666111111222333444555555666444555666999===BBBGGGIIILLLNNNSSSXXX[[[\\\]]]\\\]]]]]]\\\ZZZVVVRRRNNNKKKGGGFFFEEEDDDBBBBBBAAAAAAEEEDDDCCCAAA@@@?????????>>>===<<<:::888777666555222222000///............////////////////////////.........................../////////000000111111////////////////////////***+++---///000000///......------,,,,,,------...........................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))***+++,,,------...---++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,++++++,,,---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................TTTSSSRRRQQQPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]XXXXXXXXXXXXXXXXXXXXXXXXTTTSSSRRRPPPNNNMMMKKKKKKCCCBBBAAA@@@???????????????>>>>>>@@@CCCEEEEEEDDDCCCGGGKKKOOORRRUUUYYY\\\]]]^^^```aaabbbbbbaaaaaa```aaabbbcccbbb```]]]\\\[[[\\\\\\[[[YYYUUURRRPPPLLLJJJHHHEEEAAA>>><<<;;;999888666666777666555333000//////000222222000.../////////////////////////////////...---------,,,------------------------........................---------............/////////............//////........................---------------------------------------------------------------------------...///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---(((%%%%%%&&&+++,,,,,,------,,,,,,+++------------------------...,,,***)))***+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------,,,,,,////////////////////////........................................................................////////////////////////---------.........//////---------..................///000111111111111111444555666888:::;;;======CCCDDDEEEEEEFFFFFFFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJIIIHHHFFFDDDCCC@@@>>><<<:::888777666666555555666666555555444333444333333333666999===@@@GGGKKKQQQXXX^^^bbbcccddd```aaa```___\\\WWWSSSPPPJJJGGGDDDCCCCCCEEEEEEEEEHHHHHHGGGGGGFFFFFFFFFFFFCCCBBB@@@>>>===;;;::::::888555222222333444222000000///......000000///...............//////000111........................000000000000000000000000//////............//////------------------------/////////...,,,,,,---...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---,,,------....../////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,+++***))))))+++---...------++++++++++++------------------------------------------------------+++,,,------......------ZZZYYYXXXWWWUUUTTTSSSRRROOOOOOPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMLLLLLLLLLMMMMMMNNNPPPQQQPPPQQQRRRTTTTTTUUUVVVWWWXXXYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSPPPOOOLLLIIIFFFCCC@@@??????>>>===>>>AAACCCCCCBBB???BBBEEEHHHJJJNNNRRRUUU[[[\\\^^^```aaaaaaaaaaaaccccccddddddcccaaa```___]]]]]]^^^]]][[[YYYVVVTTTTTTSSSQQQNNNLLLIIIGGGFFFBBB@@@===<<<;;;:::777555555333111111111000///---000000000/////////........................------000000000000000000000000........................---------............//////..................///........................------------------------------------------------------------------------***+++,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,******+++,,,------......------,,,++++++++++++++++++++++++///---,,,,,,---...---,,,------------------------........................,,,,,,,,,---------......................................................................................................................................................////////////////////////---------.........//////---............/////////000000111222333333444555999:::<<<>>>@@@BBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFDDDBBBAAA>>>>>>===<<<;;;999999888888888777666555333222111222111111111333666:::<<>>>>>>>>===:::777666777777555222333111000000111111///...///......---------..............................000000000000000000000000//////............//////------------------------...//////...,,,,,,---...------------------------------------------------------------------------------------------------...---------,,,,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---......---,,,***---,,,,,,++++++,,,,,,------------------.........------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,+++***)))***+++---...------,,,++++++,,,------------------------------++++++++++++++++++++++++,,,,,,---...............aaa```___]]][[[ZZZXXXXXXTTTTTTTTTUUUUUUUUUVVVVVVUUUSSSQQQNNNMMMLLLKKKKKKHHHJJJLLLLLLLLLMMMOOOPPPPPPQQQRRRTTTUUUUUUVVVVVV\\\\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWTTTPPPKKKGGGDDDCCC@@@>>>>>>???@@@@@@???<<<===???@@@AAADDDIIIMMMTTTUUUXXX[[[^^^```aaaaaaccccccccccccbbbbbbaaaaaa___`````````___]]][[[ZZZ\\\[[[ZZZXXXVVVTTTSSSRRRNNNKKKHHHEEECCC@@@===:::999666333222222111000///000000000//////...........................//////111111111111111111111111........................---------............///......------------......////////////////////////------------------------------------------------------------------------,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...---......//////......---++++++++++++++++++++++++------,,,---//////...,,,------------------------........................,,,,,,,,,---------..............................---......//////000000000------------------------........................................................................////////////////////////------........./////////........./////////000000222222222333555777:::;;;>>>@@@BBBEEEGGGIIIKKKLLLIIIJJJKKKLLLNNNNNNOOOOOOQQQPPPOOOMMMKKKIIIFFFEEECCCCCCCCCBBBBBB@@@???>>><<<===>>>??????>>>===<<<<<<;;;999777555333111000222111000111222555777999<<>>???@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBB@@@======<<<<<<:::888777666444444444222000...111000///...------------........................000000000000000000000000......------------......------------------------...//////...,,,,,,---///------------------------------------------------------------------------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++------.........---,,,,,,***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------,,,+++*********+++---...------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------...////////////...ffffffdddbbb```___]]]\\\\\\\\\\\\\\\]]]]]]]]]]]][[[YYYVVVRRRPPPNNNMMMMMMHHHJJJKKKKKKJJJJJJLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSXXXXXXXXXXXXYYY[[[\\\]]][[[[[[\\\]]]]]]^^^______]]]]]]]]]\\\YYYVVVRRRPPPKKKHHHDDDBBBAAA@@@???>>><<<<<<<<<;;;;;;===BBBEEEIIIKKKOOOSSSXXX\\\___aaaaaaaaa`````````aaabbbcccaaaaaabbbbbbaaaaaa```___^^^^^^]]]\\\[[[ZZZYYYXXXXXXUUURRROOOLLLJJJFFFCCC>>>;;;777555555666666555/////////////////////...------......//////000000................................................---------............///------,,,,,,,,,,,,------////////////////////////---------------------------------------------------------------------------...000///......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------............------------------------------*********,,,......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---...///000000111------------------------........................................................................////////////////////////............////////////...//////000000111111111444444444555888;;;???AAABBBDDDFFFJJJMMMOOOPPPQQQOOOOOOPPPQQQQQQQQQQQQQQQRRRQQQOOOLLLHHHEEEAAA@@@============<<<<<<;;;;;;;;;<<>>>>>??????@@@AAA@@@@@@??????@@@@@@AAACCCBBBBBBBBBBBBAAA@@@???===;;;:::999888666333000333222111000000000000000........................////////////////////////......------------......------------------------......///...,,,,,,...///------------------------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------......---,,,++++++)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++,,,---.../////////------------------------,,,,,,,,,---------------------------------------,,,++++++++++++,,,---...---------,,,,,,---------------------------------........................---......///000/////////iiiiiigggfffdddbbbaaa```bbbbbbbbbbbbcccccccccccc___]]]ZZZWWWTTTRRRQQQQQQMMMNNNOOONNNLLLKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQQQQRRRTTTVVVYYY[[[XXXYYYZZZ[[[]]]^^^`````````aaabbbbbbaaa___\\\[[[VVVSSSNNNJJJHHHFFFCCCAAA>>>===<<<999888999<<>><<<;;;:::888/////////000000000000000---......//////000000000------------------------////////////////////////---------............///------,,,,,,,,,,,,------////////////////////////------------------------------------------------------------------------***+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,------------,,,,,,------------------------))))))***,,,//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,---......//////........................................................................////////////////////////////////////////////////........./////////000000//////000000111222333333666666666888;;;???CCCFFFFFFHHHLLLOOORRRTTTUUUUUUTTTTTTTTTSSSRRRQQQOOOOOOPPPOOOMMMIIIEEE@@@===;;;999999999888888888888999:::<<>>>>>===<<<<<<;;;::::::;;;;;;;;;:::;;;<<<<<<===???AAACCCDDDEEEEEEEEEFFFAAA@@@???>>>>>>;;;888555333333222111111111111111////////////////////////////////////////////////.........------.........---------------------------...///...,,,,,,...000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++,,,---............------------------------,,,,,,,,,------.........,,,---------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------........................---......///000/////////gggfffeeedddcccbbbaaa```aaaaaabbbbbbbbbccccccccc___^^^[[[XXXUUUTTTSSSSSSQQQRRRSSSRRRPPPPPPPPPRRRQQQRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMOOOQQQTTTVVVVVVVVVXXXZZZ\\\]]]___```ddddddeeeeeedddcccaaa```^^^[[[XXXUUURRROOOKKKHHHBBBBBB@@@===:::999;;;===;;;===@@@DDDJJJOOOSSSVVV[[[\\\^^^aaadddfffhhhiiiddddddddddddddddddddddddbbbbbbbbbbbbaaaaaaaaa```aaa___]]]]]]\\\\\\ZZZXXXXXXTTTNNNIIIEEEBBB>>><<<444444444333222222111111//////////////////000000////////////////////////////////////////////////---------............///......------------..............................------------------------------------------------------------------------+++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111/////////000///...,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++,,,...000222111000------------------------........................,,,,,,,,,---------..............................++++++,,,,,,---.........////////////////////////................................................////////////////////////////////////////////////....../////////000000000///000000111222333444444777777999;;;>>>BBBFFFHHHKKKMMMPPPTTTWWWXXXXXXXXXVVVUUUTTTSSSQQQOOOMMMLLLNNNLLLJJJGGGCCC???<<<:::999888888777888888999:::<<<===>>>@@@AAAAAAAAAAAA;;;:::999888777888999:::444555555555666777888999===???DDDIIINNNRRRUUUWWWXXXYYYZZZ[[[ZZZXXXUUUSSSMMMLLLJJJJJJKKKKKKJJJIIIBBBAAA@@@>>><<<:::999888777666666666777777888999:::===AAACCCDDDEEEFFFHHHEEEDDDDDDDDDDDDBBB>>>;;;555444333222111111111111////////////////////////000000000000000000000000//////............//////---------------------------.........------...000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++************++++++,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,***+++,,,---------------------------------------,,,,,,,,,---......//////+++,,,---.........------,,,,,,,,,,,,------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...]]]]]]\\\\\\[[[ZZZZZZYYY[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZXXXUUUTTTSSSSSSSSSRRRTTTUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPOOOMMMLLLLLLMMMOOOQQQRRRRRRTTTVVVXXXZZZ[[[\\\``````aaaaaaaaaaaaaaaaaa```___^^^]]]\\\YYYUUURRRKKKKKKIIIFFFBBB@@@???@@@===>>>???AAAEEEHHHKKKMMMTTTVVVZZZ___cccfffggghhhgggffffffeeeeeeeeeffffffffffffeeeeeeeeeddddddddddddbbb````````````^^^\\\^^^[[[VVVSSSOOOLLLGGGDDD>>>===;;;999666444222111000000000///////////////////////////////////////////////////////////////---------............//////..................///------------------------------------------------------------------------------------------------...///000...---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000111///---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++---///222222222------------------------........................,,,,,,,,,---------..............................------------....................................................................................////////////////////////////////////////////////.../////////000000000000000000111222333444555555777888:::>>>AAADDDGGGHHHKKKNNNQQQUUUWWWXXXWWWVVVSSSSSSRRRQQQOOOMMMKKKJJJLLLKKKJJJHHHEEEAAA???===;;;:::999999:::;;;<<<=========>>>>>>>>>?????????<<<;;;999888888888:::;;;999999:::;;;<<<===>>>???CCCEEEIIIMMMQQQRRRSSSSSSTTTUUUWWWXXXXXXVVVSSSQQQKKKIIIGGGGGGHHHJJJJJJIIIFFFEEECCCAAA???===;;;:::555555555555555555666777777;;;???BBBBBBBBBCCCEEEFFFFFFGGGHHHIIIHHHDDDAAA===;;;999777444333111111////////////////////////000000000000000000000000000000////////////000000------------------------,,,---......------///000------------------------------------------------------------------------------------------------+++,,,,,,,,,------------------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---...///---,,,,,,++++++,,,,,,------------------.........+++,,,,,,---------,,,,,,........................,,,,,,------.../////////+++,,,---.........------+++,,,,,,---------------,,,---...//////...---,,,------------------------------------------------,,,,,,---...............SSSSSSSSSRRRRRRRRRRRRQQQTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVTTTRRRQQQQQQQQQRRRRRRTTTVVVWWWXXXYYY[[[]]]______^^^]]][[[YYYWWWUUUTTTRRROOOLLLKKKKKKLLLMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^```aaa``````aaabbbbbb```\\\YYYSSSSSSRRROOOKKKGGGFFFFFFAAAAAAAAAAAABBBDDDFFFGGGMMMPPPUUU[[[___cccdddeeeiiihhhgggggggggggggggggggggggggggffffffeeeeeeeeefffdddbbbbbbbbbaaa```^^^]]][[[YYYXXXWWWTTTQQQNNNFFFDDDAAA===999555222111111111000000//////......////////////////////////000000000000000000000000---------.........////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,+++)))'''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((+++...000///,,,---..................---------------------------+++***)))***---000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///////////////.........------------------------................................................000000000000000000000000////////////////////////////////////000000000000000111111222444555666666777999<<>>>>>======<<<======>>>>>><<<:::888888888999:::>>>>>>@@@AAABBBDDDEEEEEEBBBEEEHHHLLLNNNNNNMMMLLLRRRTTTVVVWWWVVVUUURRRQQQJJJHHHEEEDDDEEEGGGHHHHHHHHHHHHFFFDDDBBB@@@???>>>666666555555555555666666666:::???@@@??????@@@BBBGGGGGGIIIKKKLLLKKKHHHEEEEEECCC@@@<<<999666444333000000000000000000000000000000000000000000000000111111000000000000111111------------------------,,,---......------///111------------------------------------------------------------------------........................+++++++++,,,,,,---------------------------------++++++++++++++++++++++++------------------------------------------------------------------------........................++++++,,,---............,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,------------....../////////,,,,,,---------,,,++++++........................,,,,,,------...///000000***+++---...///...------+++,,,------......------,,,---...//////...---,,,------------------------////////////////////////+++,,,------......------KKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJPPPQQQSSSVVVYYY\\\^^^___aaa```^^^]]][[[[[[ZZZZZZYYYWWWSSSPPPOOOOOOQQQRRROOOOOONNNMMMMMMMMMNNNNNNRRRUUUYYY\\\^^^___^^^]]]```aaabbbbbbbbbbbbbbbaaa___]]]ZZZXXXVVVTTTQQQOOONNNLLLIIIGGGGGGGGGFFFDDDHHHJJJNNNSSSXXX\\\```bbbhhhhhhhhhhhhhhhhhhhhhhhheeeffffffgggggggggggggggeeeeeedddccccccbbbaaaaaa```___^^^\\\ZZZYYYXXXWWWPPPMMMIIIEEEAAA===888444333222000000000000...,,,222111111111000000000/////////000000000000000000111111000000//////......//////.........---------................................................------------------------........................---------------------------------,,,,,,+++++++++))))))*********+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////.........---........................---...///000000///...---//////...------------...////////////////////////------............------.........///////////////000000000000111111111111000000111222333444444555777888:::===@@@BBBCCCCCCFFFGGGIIILLLNNNPPPRRRRRRMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHFFFEEECCCBBB@@@???===;;;;;;;;;===>>><<<;;;:::999888888888888888888888888999;;;<<<===???AAACCCDDDFFFFFFFFFEEEDDDEEEEEEFFFHHHJJJLLLMMMLLLMMMPPPRRRSSSSSSRRRQQQOOOMMMIIIFFFDDDEEEGGGIIIFFFFFFFFFEEEEEEEEEEEEDDD:::888555333333444666888888999;;;<<<<<<>>>@@@CCCBBBDDDGGGIIIKKKKKKJJJJJJFFFFFFEEEDDDBBB>>>888444333111000000111111000///222111111000000000000111000000000000000000000000------............------////////////////////////........................------------------------+++,,,,,,------,,,,,,+++------------------------................................................+++,,,------......------------------------------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,---------.../////////+++,,,------......------------------------------...---+++******+++---...---------------------------------............///---.........//////000000HHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJKKKNNNQQQTTTWWWYYYZZZ______^^^]]]\\\\\\\\\\\\]]][[[YYYVVVTTTTTTTTTTTTRRRRRRQQQOOOOOONNNNNNNNNNNNPPPSSSVVVXXXYYYYYYYYY\\\\\\^^^___```aaabbbbbbcccaaa___^^^^^^\\\ZZZXXX[[[XXXTTTQQQOOOLLLHHHEEEEEEFFFHHHLLLRRRWWW\\\___ggggggggggggggggggggggggfffgggggghhhhhhhhhhhhhhhggggggffffffeeeddddddcccbbbaaa```^^^\\\[[[ZZZYYYUUUSSSOOOLLLHHHDDD>>>:::666444222111111000///...000000000000000000000000/////////...---,,,***)))111000000000/////////...//////.........---------........................................................................------------------------........................---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000/////////....................................---...///000000///...---//////...------------...////////////////////////---......//////......---......//////////////////000000000111111111111222111111222222333444444444666777999;;;===???@@@@@@>>>@@@CCCFFFIIILLLNNNOOOLLLKKKJJJJJJIIIIIIIIIIIIFFFFFFFFFEEECCCBBB@@@???============<<<<<<;;;;;;::::::999888888888888888888888888999999;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGJJJMMMOOOPPPPPPRRRPPPLLLJJJHHHHHHIIIJJJFFFEEEEEEDDDCCCCCCBBBBBB===;;;888444333222333444777:::===?????????@@@AAABBBDDDFFFGGGHHHGGGFFFEEEGGGFFFFFFFFFDDD@@@:::555333222000000222222111///333222111000////////////000000000000000000000000---......//////......---................................................------------------------+++,,,,,,------,,,,,,+++------------------------................................................,,,,,,------...---------------------------------------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------...............+++,,,------......------------------------------------,,,++++++,,,------........................---------............///............/////////000GGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGIIILLLOOORRRTTTUUU\\\\\\[[[[[[[[[[[[\\\\\\___^^^]]][[[ZZZXXXWWWVVVWWWVVVTTTSSSQQQOOONNNMMMMMMNNNOOOQQQRRRSSSTTTTTTVVVWWWYYY\\\^^^aaacccdddeeedddccccccdddeeedddbbbdddbbb^^^[[[XXXTTTOOOKKKGGGGGGGGGIIIMMMTTTZZZ^^^gggggggggggggggggggggggghhhhhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggfffddddddbbbaaa___]]]\\\\\\\\\ZZZXXXVVVRRRMMMGGGBBB<<<999444222111111000///////////////000000000000111111111111000...---,,,000000000000/////////////////////............---................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------/////////...............,,,,,,,,,,,,,,,,,,------)))***,,,---.../////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////..........................................////////////......000///......------......////////////////////////---......//////......---////////////////////////111111111222222222333333333333333444444444444444555666777999:::;;;<<<<<<888:::===AAAEEEHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@>>>===<<<;;;888:::;;;<<<<<<:::888777888888777777777777777777888888888999::::::;;;;;;;;;<<<===???@@@@@@@@@@@@DDDCCCAAA???===;;;:::999<<<===???BBBEEEHHHKKKMMMQQQPPPOOOMMMLLLKKKKKKKKKFFFFFFEEEDDDCCCAAAAAA@@@>>><<<999666333222333333555999>>>AAAAAA@@@@@@@@@DDDDDDEEEEEEEEEDDDBBBAAAEEEEEEFFFGGGGGGCCC===999444222111111111222111000333222111000///.........000000000000000000000000---......//////......---------------------------................................................,,,,,,------------,,,,,,------------------------................................................---------...------,,,,,,------------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...............---------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............///............////////////HHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEGGGIIILLLNNNPPPQQQVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZ\\\[[[ZZZXXXVVVSSSQQQPPPRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTWWW[[[___bbbcccbbbbbbbbbcccfffhhhhhhgggdddcccbbbbbbaaa^^^YYYVVVRRRPPPMMMMMMPPPVVV\\\aaaggggggggggggggggggggggggiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhfffeeedddbbbaaa___^^^]]]___^^^]]]\\\ZZZUUUNNNIIIBBB>>>888444222111000000...////////////000000000//////000111222222222222000000000000/////////////////////.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,------------,,,,,,,,,,,,------------------------........................,,,,,,,,,---------------***+++,,,---..................------,,,,,,,,,+++------------------------........................///////////////....................................//////////////////...000//////...............////////////////////////......////////////......000000000000000000//////222222333333444444555555666666666555555555444444666777888999999:::999999888999<<>>>>>???????????????>>>>>><<<;;;:::999<<<<<<<<<===???BBBEEEGGGKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFDDDCCCBBBBBB===;;;999777666666666777444777;;;>>>???@@@AAABBBGGGGGGGGGFFFEEECCCAAA@@@AAABBBDDDGGGIIIGGGCCC???666444111111111222111000111111000/////////000000////////////////////////......////////////......------------------------........................////////////////////////,,,,,,------------,,,,,,........................................................................------......------,,,+++---------------------------------,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------/////////...---------,,,,,,------.......................................,,,,,,---......---,,,,,,........................---------............///.........///////////////JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDFFFGGGIIIKKKLLLMMMOOOPPPPPPQQQSSSTTTVVVWWWXXXZZZ\\\^^^___```___^^^bbbbbbaaa```___\\\ZZZYYYYYYXXXVVVTTTRRRPPPNNNMMMLLLMMMOOOQQQUUUXXX[[[]]]^^^^^^^^^aaaeeeggghhhgggeeedddeeefffgggfffccc```^^^\\\WWWUUUVVVZZZ___ccchhhhhhhhhhhhhhhhhhhhhhhhjjjkkkkkkllllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiggggggeeedddbbb```__________________]]]YYYSSSOOOIIIDDD>>>999666444222111/////////000000000000000+++,,,---...////////////////////////000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,+++++++++------------------------------------------......,,,,,,,,,------.........,,,------...------,,,,,,.........------,,,,,,,,,------------------------.................................///////////////......................../////////....../////////000000///............///////////////////////////...//////////////////...000000000111111111222222444444555555666777888888999999999888777777666666888999999::::::::::::::::::;;;<<<>>>???@@@AAAAAA>>>===<<<;;;::::::::::::888888888888888777666666666666555444444555666777777777666777777888999999888999:::<<<========================>>>??????@@@>>>>>>>>>>>>===<<<;;;:::;;;:::999999;;;===@@@BBBAAABBBDDDFFFGGGHHHHHHHHHJJJIIIIIIHHHGGGGGGFFFFFF@@@???===;;;:::999888888333555777888:::===BBBEEEIIIIIIHHHGGGFFFEEEDDDCCC>>>???BBBFFFIIIJJJHHHFFF:::777444222222222111000000000///000000111222333////////////////////////...//////////////////...------------------------........................////////////////////////,,,------......------,,,........................................................................,,,------...------,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------/////////...---------,,,,,,---......//////..............................,,,------......------,,,---------------------------------............//////////////////.........KKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNLLLKKKIIIHHHHHHJJJJJJJJJKKKKKKJJJJJJIIIDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVYYY\\\^^^``````aaadddeeefffffffffeeedddccc^^^^^^\\\YYYVVVRRRPPPNNNLLLLLLLLLMMMNNNQQQSSSUUUZZZZZZ[[[^^^bbbdddeeeeeehhhggggggiiijjjjjjhhhgggeeeccc___]]]]]]___bbbdddiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffdddbbbaaa```^^^^^^^^^______\\\XXXUUUQQQLLLFFF@@@<<<999555333111111111111000000000///000000000000000///......////////////000000000000...////////////000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............***+++++++++,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,---......//////------......------,,,+++.........---------------------------------------.................................///////////////........................//////............//////111000//////......//////////////////////////////...//////000000//////...000111111222333444555555666777777888999:::;;;;;;<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999888888888888888777888888888888888777777777666555333444555777999888888888888999:::;;;<<<:::<<<>>>AAABBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAA>>><<<;;;888777777777999<<<>>>@@@;;;<<<>>>@@@BBBCCCDDDDDDGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGDDD@@@===:::999888555666666666777;;;@@@EEEGGGGGGGGGGGGGGGGGGGGGGGG@@@@@@BBBFFFJJJMMMMMMLLLAAA===999666555444333222111111111111111222333444000000000000000000000000...//////000000//////...------------------------................................................------............------........................................................................+++,,,------......------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...............---------------...////////////...........................---------------------------------------------------------............//////////////////.........NNNNNNOOOQQQRRRSSSTTTUUUWWWVVVUUURRRPPPMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPRRRUUUXXXZZZ[[[\\\^^^```bbbeeefffgggffffffddddddcccaaa^^^ZZZWWWTTTRRRQQQOOONNNNNNOOOPPPQQQVVVUUUVVVYYY\\\_________eeeddddddfffiiijjjjjjjjjgggfffeeeddddddeeefffgggjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjhhhfffeeedddccc^^^^^^^^^___``````^^^[[[XXXTTTNNNIIIDDD???:::777444444333222111000//////222222333333333222111111.../////////000000000111.../////////000000000000........................................................................------------------------........................------------.........///******+++,,,---...//////------------------------------........./////////,,,,,,------.../////////,,,,,,------...---------------------......................................................................../////////000........................000///...------...///000111000000/////////////////////////////////////////////000000000000//////000111222444555777888999888999:::;;;<<<===>>>>>>=====================<<<:::;;;<<<<<<=========<<<999999999:::999999888777888888777777777888999999888999999:::::::::999999888888888888888999::::::999999999:::;;;===>>>??????AAADDDGGGIIIKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIFFFCCCAAA<<<;;;::::::;;;<<<===>>>:::;;;;;;<<<>>>???@@@@@@BBBCCCDDDEEEGGGHHHJJJJJJLLLKKKHHHEEEAAA>>><<<:::888999999999888:::===???BBBBBBCCCDDDEEEGGGHHHIIIGGGFFFEEEGGGKKKNNNOOOOOOIIIEEE???;;;999888666555555444333333222222333333000000000000000000000000//////000000000000//////................................................------------------------------............------........................................................................***+++,,,---.../////////------------------------,,,---...//////...---,,,------------------------------------------------------------------------------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------...............------...///////////////........................///...---,,,,,,---...///........................---------............///000/////////............RRRSSSTTTVVVWWWYYYZZZ[[[___]]][[[XXXUUURRRPPPOOOLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJJJJIIIFFFGGGGGGHHHJJJLLLMMMNNNJJJKKKLLLNNNPPPRRRTTTUUUVVVYYY\\\```cccdddddddddhhhiiiiiiiiifffccc___\\\ZZZXXXUUUSSSQQQQQQQQQQQQQQQQQQQQQSSSWWWYYYZZZYYY^^^^^^^^^aaaeeeiiikkkkkkggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllmmmmmmllllllkkklllllllllllllllllllllnnnmmmllljjjhhhgggfffeee___^^^^^^___aaabbbaaa```]]]ZZZTTTOOOIIIDDD>>>:::666555444333222000//////,,,---...///111111222222.../////////000000111111.../////////000000111111................................................////////////////////////........................////////////////////////---------.........//////***+++,,,---...000111111------------------------.../////////000000111111,,,,,,------...///000000***+++,,,---.../////////,,,---------.../////////................................................---.........//////000000........................000///...------...///000111111000/////////////////////////////////////////////000000000000//////000111333555777999:::;;;::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>?????????::::::;;;<<<============999999::::::::::::999999888777777888888999:::;;;999::::::;;;;;;;;;;;;;;;888999;;;=========;;;;;;::::::;;;<<<===>>>@@@AAABBBDDDHHHLLLNNNPPPPPPPPPTTTSSSRRRRRRRRRSSSTTTUUURRRSSSTTTTTTRRRPPPMMMKKKDDDCCCBBB@@@>>><<<;;;;;;===<<<<<<<<<<<<<<<===>>>===>>>@@@BBBEEEGGGIIIJJJKKKJJJIIIGGGDDDBBBAAA@@@;;;<<<===<<<;;;999999:::===>>>???AAACCCFFFHHHJJJMMMKKKIIIIIIKKKNNNPPPQQQOOOJJJDDD???<<<;;;999888999888666444333222111111000000000000000000000000//////000000000000//////////////////////////////........................------------------------------............------////////////////////////................................................)))***+++---...///000000------------------------,,,---...//////...---,,,------------------------........................------------------------------------------------.........---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,------....../////////---......///////////////////////////////////////000///---,,,,,,---///000////////////////////////---------.........//////000000//////.........---ZZZ[[[[[[\\\]]]```eeehhhkkkkkkiiifffaaa\\\WWWTTTSSSQQQNNNNNNNNNOOOOOONNNPPPPPPPPPOOONNNMMMLLLKKKGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHGGGHHHIIIKKKMMMNNNOOOPPPRRRUUUYYY^^^bbbeeefffhhhlllllljjjgggdddcccccc___[[[YYYYYYWWWSSSOOORRRPPPOOOPPPRRRSSSTTTSSSYYYZZZ\\\___bbbeeehhhjjjjjjjjjkkkkkkkkkkkkkkkllljjjkkkkkkkkkkkkkkkjjjjjjllllllmmmmmmnnnnnnoooooollllllmmmmmmmmmmmmllllllllllllkkkjjjhhhfffeeecccaaa```^^^^^^_________^^^```^^^[[[XXXUUUPPPKKKGGGAAA===888444222222111000...///000111222222222222000000000000000000000000000000000000000000000000------............------------------------------------------------------000000000000000000000000---...///000000...,,,+++............////////////++++++++++++,,,---......---------............///........................///...---,,,,,,,,,,,,,,,------............------............////////////........................000000//////.........---......////////////......---......///////////////111111000000//////......000000//////.........---000000000000111111111111000111111000//////000222444555666777999;;;<<<===<<<<<<<<<<<<===>>>???@@@@@@?????????>>>>>>======>>>>>>===<<<;;;;;;::::::666777999;;;;;;;;;:::999888777555777;;;<<<;;;999<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::===???>>>???@@@@@@??????@@@AAAFFFIIIMMMRRRUUUWWWXXXXXXWWWWWWXXXWWWVVVVVVWWWYYYWWWXXXYYYYYYXXXVVVTTTSSSOOOLLLHHHCCC@@@?????????;;;<<<===>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBDDDFFFCCCCCCDDDDDDDDDCCCCCCBBB======<<<;;;::::::::::::999999999;;;>>>BBBFFFHHHOOOOOOPPPQQQRRRRRRRRRQQQNNNMMMKKKIIIGGGFFFFFFFFFDDD@@@<<<::::::888555222333222111000000111222222222111///...---,,,,,,,,,000/////////............//////////////////////////////.........---------........................///......---------............................../////////...---------,,,---------.........////////////.........------------------------...///000,,,---------.../////////++++++,,,,,,,,,------------------,,,,,,+++++++++///......------,,,++++++..................------,,,,,,,,,------.........000000//////..........................................................................................---,,,+++******)))////////////////////////,,,,,,------...///000000........................////////////000000000000bbbccccccccceeeiiinnnsss~~~}}}{{{vvvppphhhbbb^^^YYYWWWTTTSSSSSSSSSRRRQQQSSSSSSSSSSSSRRRPPPOOONNNLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJLLLOOORRRVVVZZZ\\\___bbbfffhhhgggfffffffffhhheeebbbaaaaaa___[[[XXX[[[XXXTTTRRRSSSTTTUUUUUUTTTUUUVVVYYY\\\```dddfffiiijjjjjjjjjkkkkkkllllllmmmnnnnnnnnnnnnmmmmmmlllllllllmmmnnnnnnoooooopppmmmmmmnnnnnnnnnnnnmmmmmmlllllllllkkkiiigggfffeeecccaaa```___```aaa```___```^^^\\\ZZZYYYVVVQQQNNNGGGBBB===999666444333111111111222222222111111000000000000000000000000000000000000000000000000000---......//////......---------------------------------------------------////////////////////////---...///000///...,,,+++------------............------,,,,,,+++,,,,,,,,,---------............///........................///...---,,,,,,,,,,,,---------............------............////////////........................000/////////..................////////////......---...//////000000//////111000000000/////////...000000/////////.........//////000000000111111111000111222111000000222444555555777888:::;;;<<<===;;;;;;;;;;;;<<<===>>>???@@@?????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888999;;;<<<<<<;;;999888888666555777:::<<<;;;:::>>>>>>>>>?????????@@@@@@???@@@@@@@@@???@@@BBBDDDAAACCCFFFGGGGGGHHHJJJLLLMMMOOOSSSWWWZZZ[[[\\\\\\ZZZ[[[[[[ZZZYYYXXXYYYZZZZZZ[[[\\\\\\[[[ZZZXXXVVVSSSQQQMMMIIIEEEDDDCCCCCC???@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????===<<<:::999999999555555666777:::>>>BBBDDDMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQPPPOOONNNMMMLLLKKKJJJGGGCCCAAAAAA???===:::666555444222111111111222111111000///............000000/////////.........//////////////////////////////.........---------........................///......---------.............................................------------------.........//////......------,,,,,,,,,,,,------,,,,,,---......///,,,,,,,,,---------------++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------........................,,,,,,,,,------........./////////.........------................................................/////////////////////////////////...------,,,,,,////////////////////////,,,,,,---......//////000//////////////////////////////000000000000000000oooooonnnnnnoootttzzzwwwooojjjdddaaa___]]]]]]\\\[[[YYYZZZZZZZZZYYYXXXVVVTTTRRROOONNNMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIKKKNNNQQQSSSUUUXXX\\\___aaacccfffhhhjjjiiihhhhhhiiihhheeecccfffbbb\\\XXXVVVVVVWWWWWWRRRRRRRRRTTTWWWZZZ^^^```ffffffggggggiiijjjlllmmmooooooooooooooonnnmmmmmmmmmmmmnnnnnnooopppppppppnnnnnnoooooooooooonnnnnnmmmmmmlllllljjjiiihhhgggeeecccbbbaaabbbcccbbbaaaaaa___^^^^^^]]]\\\YYYWWWOOOKKKEEE@@@<<<999666333444333333222111111000///000000000000000000000000000000000000000000000000---......//////......---------------------------------------------------........................---.../////////...,,,+++,,,,,,,,,------------...///...---,,,++++++++++++---------............///..............................---,,,,,,,,,------------............---------............/////////........................////////////...............//////000000//////...---...//////000000//////000000000000////////////000000////////////......////////////000000000000000111222222222333555777666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>=========::::::;;;;;;;;;<<<<<<<<<<<<======>>>===;;;:::999999888888999<<<======<<<>>>>>>>>>>>>???@@@AAAAAAAAACCCDDDDDDCCCDDDEEEGGGEEEGGGIIIJJJJJJKKKNNNPPPQQQRRRUUUWWWYYYZZZZZZZZZ[[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[ZZZYYYWWWVVVWWWVVVSSSPPPMMMJJJIIIHHHFFFFFFFFFGGGFFFFFFEEEEEEFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>@@@???>>><<<;;;999888777444444444555777;;;>>>@@@JJJKKKLLLMMMNNNNNNNNNNNNQQQRRRSSSSSSSSSRRRQQQPPPPPPMMMJJJHHHGGGFFFDDDBBB;;;:::888666444333222222111000000/////////000000000000000/////////......////////////////////////...............---------..............................---------......///........................---------...............---------...............---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,------...//////........................---------------..................---------------................................................000000000000000000000000000000000000000000//////////////////////////////---------......//////000000000000000000000000000///000000000111111222222{{{zzzyyywwwwww{{{{{{rrrpppmmmlllkkkiiigggeeeeeeeeeeeeccc```\\\YYYWWWSSSQQQOOOLLLKKKLLLMMMNNNPPPPPPOOOOOONNNLLLKKKJJJHHHHHHHHHHHHIIIKKKMMMNNNMMMPPPSSSVVVYYY]]]aaadddeeefffgggjjjlllmmmnnnmmmnnnkkkeeeaaa___]]]ZZZYYYVVVUUUTTTSSSTTTVVVYYY[[[______```bbbeeehhhkkkmmmmmmmmmmmmmmmmmmlllkkkkkkmmmmmmnnnnnnooopppppppppooooooppppppppppppoooooommmmmmmmmmmmlllkkkiiiiiifffdddccccccddddddcccbbbcccaaa````````````^^^]]]WWWSSSMMMHHHCCC>>>999666444444333222111000000000000000000000000000000000////////////////////////......////////////....................................................................................//////......---,,,,,,,,,---------...............---,,,,,,,,,,,,,,,---------............///...........................------,,,,,,,,,------------............---------------.........//////........................///////////////.........//////000000000000//////......///000000000000000000000000000////////////000000//////////////////....../////////000000000000111333444444555888:::888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>@@@@@@@@@@@@>>>===;;;:::;;;;;;;;;===???@@@AAAAAA@@@@@@@@@@@@@@@AAACCCCCCDDDGGGIIIJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMOOOSSSTTTUUUWWWXXXXXXXXXXXX[[[ZZZYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVXXXXXXVVVTTTRRRPPPOOONNNLLLMMMMMMMMMLLLKKKJJJJJJLLLKKKJJJHHHFFFEEEDDDCCC@@@>>><<<:::999999:::;;;===<<<<<<;;;:::999888888666666555666888;;;>>>@@@GGGGGGIIIJJJKKKKKKKKKKKKMMMNNNQQQSSSTTTSSSRRRQQQRRRPPPNNNLLLJJJIIIHHHGGGAAA@@@>>>;;;888666444333000000000000000000111222000000000////////////...////////////////////////...................................................------------...//////........................,,,---------.../////////........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,++++++,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,---------......---------...............---------...............------------------------................................................/////////////////////////////////000000111111111////////////////////////------....../////////000000000000000000000000000///000000111222333333444~~~}}}~~~}}}{{{zzzxxxvvvsssssssssrrroookkkfffaaa^^^\\\YYYUUURRRPPPPPPQQQRRRQQQRRRSSSSSSSSSQQQOOONNNLLLKKKJJJIIIIIIJJJKKKKKKJJJLLLNNNPPPQQQTTTXXX[[[]]]___bbbfffjjjnnnrrruuutttrrrpppooollliiiddd```^^^\\\YYYWWWUUUUUUUUUUUUXXXXXXZZZ\\\```eeeiiikkkkkkkkkllllllllllllkkkkkkmmmmmmmmmnnnooooooppppppooooooppppppppppppoooooommmmmmmmmmmmmmmlllkkkjjjgggeeeccccccdddeeedddccceeecccaaaaaaaaaaaa```___\\\XXXTTTOOOJJJEEE???;;;555444333222111111111111111111111111111111111111////////////////////////...//////////////////..........................................................................................------,,,---.........////////////---,,,,,,,,,------...///---------............///........................------,,,,,,,,,------...------............------------------............................................./////////////////////000000000000//////...//////000000000000000////////////000000000000//////000000000000000000////////////000000000000000111333444555777:::<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<======999999::::::::::::::::::888999:::;;;===>>>???@@@CCCBBBBBBAAA@@@???>>>>>><<<===???@@@AAABBBCCCDDDGGGFFFEEEEEEFFFGGGIIIJJJJJJMMMPPPRRRRRRQQQQQQRRRQQQSSSTTTTTTRRRRRRSSSUUUYYYZZZ[[[\\\]]]]]]^^^^^^___\\\ZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMLLLJJJIIIHHHGGGAAA???<<<:::999999::::::888888999::::::::::::999888777666777888:::===???CCCDDDEEEFFFGGGHHHHHHHHHIIIKKKNNNQQQRRRRRRRRRQQQRRRQQQPPPNNNLLLKKKKKKKKKFFFEEECCCAAA>>>;;;999888333222222111111111222222111000000000////////////////////////////////////---.............................................---------------...//////........................,,,---------.../////////.....................---------------............---,,,,,,+++++++++,,,,,,//////......------,,,,,,,,,,,,---------.........------------------------......---------,,,,,,,,,---------.........//////........................------------------------........................////////////////////////.................................//////000111111////////////////////////.........///////////////////////////////////////000000111222333444555666}}}xxxsssnnnkkkdddbbb]]]XXXUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYVVVUUUOOONNNLLLKKKJJJJJJJJJKKKJJJLLLMMMMMMMMMNNNPPPSSSVVVXXX[[[___dddjjjqqqvvvvvvvvvwwwxxxxxxuuuppplllfffeeebbb^^^[[[XXXVVVUUUUUUUUUVVVXXX[[[```dddgggiiijjjkkkllllllmmmllllllllllllmmmmmmnnnoooooooooooooooppppppppppppoooooollllllmmmmmmmmmllllllkkkhhhfffddddddeeefffeeedddfffdddbbbaaabbbbbbaaa```___\\\YYYVVVRRRMMMGGGCCC:::888666444222222222222111111111111111111111111000000000000000000000000...//////000000//////...........................................................................//////......------------........./////////000000,,,,,,,,,,,,---...///000---------............///........................------,,,,,,,,,---......------............------,,,------------..........................................//////////////////000000111111000000///...///000000111111000000////////////000000000000//////000000000000111111000000000000111111111111000222444555555777:::======>>>???@@@@@@>>><<<:::;;;;;;:::::::::;;;;;;<<<888888888999999999999:::::::::;;;<<<>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBB???AAACCCDDDDDDEEEGGGIIIIIIIIIIIIIIIKKKNNNQQQSSSRRRVVVZZZ\\\\\\[[[[[[[[[XXXYYY\\\]]]]]]^^^```bbbcccddddddfffggghhhiiijjjfffbbb\\\[[[\\\^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[YYYWWWVVVVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSNNNNNNNNNMMMLLLJJJIIIHHHCCCBBB???===<<<;;;;;;;;;666777999:::;;;;;;;;;:::777666555555666888:::<<>>888777666555333333222222111111000000000/////////////////////////////////---------.......................................---------------...///000........................---------..............................---------------...............///...------,,,,,,,,,,,,,,,..................------,,,---------............------------............//////...---,,,,,,++++++,,,,,,------...//////////////////...............---------------.................................////////////////////////........................------......//////000000////////////////////////////////////////////////////////////////////////000000111333444666777888}}}zzzrrroookkkfffaaa___]]]\\\```bbbeeeffffffccc```^^^SSSRRRPPPNNNMMMMMMMMMNNNLLLMMMNNNNNNLLLLLLMMMNNNOOOPPPRRRTTTXXX___hhhooossssssuuuxxxzzzzzzxxxuuupppooommmjjjfffbbb^^^\\\XXXXXXWWWWWWXXX[[[^^^```eeefffgggiiijjjkkkllllllkkkkkkllllllmmmmmmnnnnnnnnnoooooooooooooooooonnnkkkllllllmmmmmmmmmlllllljjjhhhffffffggghhhgggffffffdddbbbbbbcccddddddccc```___]]]\\\YYYUUUOOOKKKBBB???<<<888555333222222111111111111111111111111000000000000000000000000//////000000000000//////................................................//////////////////////////////...------------------------.........//////......---------......///---------............///........................,,,,,,,,,,,,,,,---...///------............------,,,,,,---------............................................./////////000000000111111111111000000//////000111111111111000.../////////000000000111//////000000000111111111111111111111222222222222000222444555555777:::<<<>>>@@@AAABBBAAA>>><<<:::999999888888888888999999999999999:::::::::;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFIIILLLLLLLLLMMMPPPRRRNNNNNNOOOQQQUUUZZZ___bbbfffjjjooorrrrrrqqqppppppkkkmmmooopppqqqrrrtttvvvwwwxxxyyyzzz||||||uuulllggghhhiiihhhfffeeeeeedddddddddeeeeeeeeefffddd```\\\YYYXXXWWWWWWUUUVVVWWWWWWWWWWWWWWWVVVRRRRRRQQQPPPOOOLLLJJJHHHFFFEEECCCBBB@@@>>>===<<<888999;;;=========<<<;;;777666555444555666888:::<<<===???AAABBBCCCCCCDDDFFFFFFHHHJJJLLLNNNOOOPPPPPPQQQQQQOOOLLLKKKLLLNNNLLLLLLLLLKKKIIIGGGEEEDDD???>>><<<999777555444444111111111000000000//////////////////////////////---------.........//////........................---,,,,,,------///000000.......................................---------//////.........---------,,,,,,,,,------.........///......---,,,,,,------------------------......------------............------------.........///---------------------,,,,,,,,,------...//////000000/////////.........---------........./////////........................////////////////////////.................................///////////////////////////////////////000/////////////////////000000000000000000000000000000222333555777888999|||wwwrrrnnnkkkjjjkkkmmmpppqqqpppmmmiiifffXXXWWWUUUSSSQQQQQQQQQQQQMMMOOOPPPPPPNNNLLLLLLLLLIIIJJJKKKKKKNNNUUU___fffnnnnnnpppssswwwyyyzzzyyyxxxxxxwwwuuuqqqlllgggddd\\\[[[YYYWWWWWWXXX[[[\\\```aaaccceeeggghhhiiiiiijjjjjjkkkkkklllmmmmmmnnnnnnnnnoooooooooooonnnnnnjjjkkkllllllmmmlllllllllllljjjhhhhhhiiijjjiiihhheeedddbbbbbbdddfffggggggbbbaaa```___^^^ZZZUUUQQQHHHEEEAAA;;;777444222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000//////...------------...,,,,,,,,,---------......000///...------------------------.........//////........................,,,,,,,,,,,,,,,---...///---..................---,,,,,,,,,---------..............................---.........//////000000000000111111111111000000//////000111111111111111.../////////000000111111//////000000111111111222111111222222222333333333111222444555555777999<<>>???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJNNNQQQTTTUUUTTTUUUXXX[[[XXXYYY[[[^^^dddkkkrrruuu|||{{{{{{zzzxxxssssssrrrrrrrrrsssssstttnnnkkkfff```[[[YYYXXXXXXUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVTTTRRROOOLLLJJJGGGGGGFFFEEECCCAAA???===;;;<<<>>>??????>>><<<;;;999888666666666777999:::;;;<<<===???AAABBBBBBCCCCCCCCCDDDFFFHHHJJJLLLNNNLLLNNNOOOMMMIIIHHHJJJLLLMMMMMMNNNMMMLLLJJJIIIGGGDDDCCC@@@===:::777666555111111111111000000000000////////////////////////---------.........//////........................,,,,,,,,,---...///000111......................../////////......------,,,//////.........---------+++++++++,,,,,,---------000///...---------------+++++++++,,,,,,------------------.........//////---------.........//////+++,,,,,,------......///,,,,,,------...///000000000000//////.........---........./////////000000........................000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000000000000////////////111111111111111111111111000111222444666888999:::}}}yyywwwyyy{{{}}}~~~xxxtttkkkccc]]][[[YYYUUUUUUWWWUUUTTTRRRQQQPPPPPPOOOOOOLLLMMMMMMMMMOOORRRWWWZZZ```ccchhhmmmqqquuuzzz}}}~~~~~~wwwqqqnnnhhhddd```]]]\\\\\\[[[ZZZ\\\[[[[[[^^^bbbeeegggggghhhkkkmmmmmmlllkkkmmmoooooooooppppppooonnnlllkkklllmmmnnnoooooommmkkkjjjlllllllllkkkkkkkkkjjjjjjjjjhhheeecccbbbbbbdddeeefffcccaaa```aaaaaa^^^[[[SSSNNNGGGAAA<<<999555333000///---...000222111111222222111111000000//////000000000000000000000000000000//////000111222222//////............//////////////////////////////////////////............//////////////////////////////............/////////000111000///...///111..........................................------........................------............------////////////////////////............/////////000000000000000111111111111000000111111111111000000000000000000111111111111222222111111111111111111000000000111222222333333666555333222333666:::<<>>===:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======BBB@@@======???AAACCCDDDEEEDDDDDDHHHMMMSSSWWWYYYZZZ^^^dddgggggggggiiijjjiiilllqqqvvvzzzqqqfffaaa___]]]ZZZYYYZZZ[[[ZZZXXXWWWWWWXXXXXXXXXYYYYYYXXXVVVTTTSSSNNNNNNLLLIIIEEECCCAAAAAAAAAAAACCCDDDEEEEEEEEEEEE???===;;;888777666666666777888:::<<<>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHEEEBBB???<<<:::999666444111000111222222222////////////////////////...///000///...---.../////////////////////////////////............//////.........------,,,,,,,,,------............------......------------............................../////////...------,,,,,,,,,,,,,,,,,,...///000111//////.........------------------............///........................111000///...------...///......////////////......000///...---,,,------...,,,,,,,,,---...///000000......------------......000000000000000000000000+++---///111222222111000////////////////////////111000///////////////000////////////000000111111333444555777888999999999tttmmmgggdddaaa]]][[[\\\XXXWWWVVVUUUTTTSSSSSSSSSNNNNNNMMMLLLMMMOOORRRUUUWWWZZZ^^^cccgggmmmsssvvv{{{yyyqqqnnnjjjgggfffdddbbb```ZZZXXXVVVWWW[[[___aaabbbcccgggjjjlllkkklllnnnpppoooooopppppppppooommmllllllmmmnnnoooooommmkkkjjjlllllllllkkkkkkkkkjjjjjjjjjiiifffcccbbbcccdddeeegggeeebbbbbbbbbbbb___]]]YYYUUUNNNGGGBBB===888555444222000000111111111000111111111111000000000000000000000000000000000000000000//////000111111222//////............//////////////////////////////////////////............//////////////////////////////............//////---...///...---,,,---///........................////////////000000000000........................---......//////......---////////////////////////........./////////000000//////000000000111111111000000111111111111000000000000000000111111111111222222111111111111111111111111111222333333444444666555333333444888;;;===@@@@@@AAA@@@???===;;;:::999999999::::::::::::;;;;;;;;;;;;;;;<<<===??????DDDCCCBBBCCCDDDDDDEEEDDDFFFGGGKKKPPPXXX___eeehhhmmmrrrxxx{{{|||{{{{{{|||xxxppplllgggddd___^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQPPPNNNLLLJJJHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIDDDBBB???<<<999777666666777888999:::<<<>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEBBB@@@>>><<<999666333222222333333222///////////////////////////000111000...---.../////////////////////////////////............//////.........------,,,,,,,,,---......//////......---......------------..............................------.....................------------....../////////.........------------------............///...........................//////000//////...---.........//////.........000///...---,,,------...,,,---------...////////////......------......///000000000000000000000000///////////////000000000////////////////////////000000////////////000000000000000111111222222333555666777888999999999999|||vvvsssooohhhdddddd^^^]]]]]]\\\ZZZZZZYYYYYYTTTRRRPPPMMMMMMNNNOOOQQQOOOQQQUUUXXX]]]cccjjjnnn}}}|||zzzwwwuuurrrooojjjggg]]]YYYUUUSSSUUUYYY]]]___```cccgggiiijjjjjjlllmmmnnnooopppqqqqqqpppooonnnmmmmmmnnnooonnnmmmlllkkkllllllllllllkkkkkkkkkkkkkkkiiigggeeeddddddeeefffhhhfffdddddddddcccaaa___```\\\VVVQQQKKKDDD>>>:::888555222111111111000///000000000111111111111111000000000000000000000000000000/////////000111111//////............//////////////////////////////////////////............//////////////////////////////............//////---...///...---,,,---///..............................//////000000000000........................---......//////......---////////////////////////....../////////000000000////////////000000000000000000111111111111000000000000000000111111111111111111222222222222222222222222222333444444555555666555555555777:::===???AAAAAA@@@@@@>>><<<:::999;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???AAACCCDDDCCCDDDDDDEEEEEEEEEDDDDDDJJJNNNUUU___iiisss{{{|||xxxnnnjjjeeeddddddeeecccaaa```___]]][[[XXXVVVSSSRRRPPPPPPPPPPPPOOONNNLLLLLLHHHIIIJJJLLLMMMMMMMMMMMMJJJHHHEEEAAA>>>;;;999888888888777888999;;;===???>>>>>>???@@@AAABBBBBBCCC@@@AAACCCEEEGGGIIIKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMKKKIIIGGGDDDBBBAAA===:::666444444333222111////////////////////////000111222111///...///000//////////////////////////////............//////.........------------------......//////......---......------------..............................,,,,,,------...//////000//////......------------...............------------------............///........................+++---///111111000...,,,------............------//////...------------...------..................///......------......///000000000000000000000000333111///------...000111////////////////////////000000000//////000000111111111222222333444555555777888999999:::::::::999}}}sssllljjjeeeeeeeeedddcccbbbaaa```[[[XXXTTTQQQPPPQQQQQQQQQNNNOOOQQQSSSVVV\\\bbbgggqqqvvv~~~yyysssooohhhbbb[[[WWWWWWYYY\\\]]]___aaadddfffggghhhhhhhhhmmmnnnpppqqqqqqqqqpppooommmnnnnnnooonnnmmmllllllmmmllllllllllllkkkkkkkkklllkkkhhhgggfffffffffggggggfffeeeddddddcccbbbaaaccc```\\\XXXSSSMMMFFFAAA;;;888444222222222111000000000000111111222222222////////////////////////000000/////////000000111//////............//////////////////////////////////////////............//////////////////////////////............/////////000111000///...///111........................+++,,,,,,------......///..............................////////////......////////////////////////...////////////000000000....../////////000000000000000111111111111000000///000000000111111111111111111222222222222222333222222333333444555555555666666777888:::===@@@AAAEEEEEEDDDBBB@@@???======>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFGGGFFFGGGHHHIIIIIIIIIJJJLLLQQQXXXcccooo|||xxxtttuuuuuurrrooommmkkkiiieeeaaa\\\YYYWWWQQQPPPPPPPPPQQQQQQOOONNNKKKKKKLLLNNNNNNOOOOOOOOOMMMLLLIIIFFFCCC@@@>>>===:::999888777888999;;;<<<<<<======>>>???@@@AAAAAA===>>>@@@CCCEEEHHHJJJKKKJJJJJJKKKLLLNNNOOOPPPQQQOOOOOOMMMKKKIIIHHHFFFEEE???<<<999666555444222000////////////////////////000111222111000//////111//////////////////////////////............//////...............---------......////////////............------------..............................---------.........//////...............---------........................---------............///........................+++,,,...000000///...---,,,,,,------------,,,,,,............------.....................---------//////............//////////////////////////////111000///......///000111////////////////////////000000000///000000111111111111222333555666777777999999::::::;;;:::::::::~~~uuuqqqooooooooonnnmmmllljjjiiibbb^^^XXXUUUUUUUUUTTTSSSQQQRRRRRRRRRSSSVVVZZZ^^^ccciiirrryyy}}}xxxtttnnnfff___]]]]]]]]]]]]\\\]]]___aaadddggghhhhhhlllmmmnnnpppqqqqqqqqqpppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkmmmllljjjiiiggggggggggggfffffffffeeecccbbbbbbbbbbbbaaa___]]]ZZZUUUNNNJJJ>>>:::666444333333222222000000111111222222333333////////////////////////000000///////////////000//////............//////////////////////////////////////////............//////////////////////////////............/////////000111000///...///111////////////////////////+++,,,,,,,,,------.................................//////////////////...////////////////////////////////////000000000111////////////000000000000000000111111111111000000///000000000111111111111111111222222333333333333222222333444444555555666777888:::<<<>>>@@@BBBCCCGGGFFFEEECCCBBBAAA@@@?????????@@@AAAAAABBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKPPPQQQRRRRRRRRRTTTWWW[[[\\\dddrrr|||vvvmmmddd]]]YYYVVVTTTRRRRRRSSSTTTRRRPPPLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDCCC===<<<:::999999999::::::;;;<<<<<<===>>>???@@@AAA>>>???@@@BBBDDDFFFGGGHHHIIIJJJKKKMMMOOOPPPRRRRRROOONNNMMMLLLKKKIIIHHHHHHAAA???;;;888777444111///000000000000000000000000000111222111000//////111//////////////////////////////............//////...........................//////////////////.........------------..............................//////.........---------,,,---......//////......---.....................---------............///........................---------------...///000,,,,,,------------,,,,,,------.................................---------/////////....../////////////////////////////////,,,---///000111111111000000000000000000000000000000000000000000111222222111222333444666777999999:::;;;;;;<<<<<<<<<;;;;;;{{{zzzzzz{{{zzzyyyxxxvvvtttkkkeee___[[[ZZZZZZWWWUUUUUUUUUTTTSSSQQQRRRUUUWWW\\\```gggmmmrrrwww{{{~~~|||wwwpppjjjfffcccaaa```[[[ZZZZZZ]]]bbbgggjjjkkkiiikkkmmmooopppqqqqqqqqqooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkmmmmmmllljjjiiiiiihhhhhheeefffgggfffcccbbbcccdddbbbaaa```___]]]ZZZUUUQQQEEE@@@;;;777666555444333111111111222222222222222000000000000000000000000000000//////......////////////............//////////////////////////////////////////............//////////////////////////////............//////---...///...---,,,---///////////////////////////...................................................//////000000//////.../////////////////////////////////000000000111111000000000000111111111111000000111111111111000000000000000000111111111111111111222222333444444444444444444555666666777777999;;;===???AAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCDDDFFFHHHLLLOOORRRSSSYYY\\\^^^^^^]]]^^^bbbeeejjjtttrrrggg```]]]XXXSSSQQQRRRSSSQQQOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJHHHGGGFFF@@@@@@???>>><<<;;;:::999::::::;;;<<<===>>>????????????@@@AAACCCDDDEEEFFFHHHIIIJJJLLLNNNOOOQQQQQQNNNNNNMMMLLLKKKJJJJJJIIIDDDAAA>>>;;;999777333000000000000000000000000000000111222111///...///000//////////////////////////////............//////.............../////////...//////000000//////.........------------..............................000//////...------,,,,,,+++,,,.../////////......---------...............---------............///...........................---,,,,,,,,,---...///------............------,,,---......///.........------..................000//////......//////000000000000000000000000000***,,,///111222222111000000000000000000000000000000000000000111111222333333444555777999:::<<<<<<======>>>???@@@@@@??????xxxrrriiidddcccaaa]]]YYYXXXXXXXXXWWWTTTSSSTTTVVVZZZ\\\___aaadddhhhmmmppptttvvv{{{}}}yyyuuurrrnnnjjjggg```]]]ZZZZZZ___cccfffggggggiiikkknnnpppqqqqqqqqqpppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllnnnnnnmmmlllkkkjjjiiiiiifffhhhiiigggeeecccdddfffdddcccaaa```___]]]YYYVVVNNNIIIBBB<<<999777555333333222222222222222222111000000000000000000000000000000///...............//////............//////////////////////////////////////////............//////////////////////////////............//////---...///...---,,,---///////////////////////////000//////......------,,,........................//////000000000000////////////////////////////////////000000000111111111111111111111222222222222000000111111111111000000000000000000111111111111111111222222333444444555666666777888888999999:::;;;===???BBBCCCDDDCCCCCCDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJNNNRRRXXX]]]bbbdddffflllqqqrrrooommmmmmoooyyy}}}uuujjjccc[[[VVVVVVWWWUUUSSSTTTSSSSSSRRRQQQOOOMMMLLLJJJJJJKKKKKKJJJHHHGGGFFFCCCDDDDDDCCCAAA>>>;;;999888888999:::;;;<<<<<<===<<<===>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKGGGDDDAAA???===:::666333000000000000000000000000///000111000...---.../////////////////////////////////............//////---........./////////000//////000000000000//////......------------................................................---------...///000///...,,,+++---------.........//////---------............///........................------------------,,,,,,.........//////.........,,,,,,.../////////......,,,---------.../////////000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000000000000000111222333444555666888:::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEE}}}sssmmmjjjgggbbb]]][[[\\\\\\[[[YYYWWWWWWXXXYYYZZZYYYYYYYYY\\\aaaeeeiiilllqqqxxx~~~{{{wwwrrrnnnhhhccc]]]ZZZ\\\___aaaaaafffhhhjjjmmmooopppqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllnnnnnnmmmlllkkkjjjjjjiiigggiiijjjiiifffeeefffhhhgggeeecccaaa```^^^[[[XXXVVVPPPHHH@@@;;;888555333444333333222222111111111000000000000000000000000111000///...............//////............//////////////////////////////000/////////............//////////////////////////////............/////////000111000///...///111000000000000000000000000......---,,,+++******)))........................//////000000000000//////////////////////////////000000000000111111111111111111222222222333333333000000111111111111000000000000000000111111111111111111222333333444555555888999999::::::;;;<<<<<<===>>>AAACCCDDDDDDDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDGGGGGGHHHIIIKKKLLLLLLMMMNNNQQQUUU\\\cccjjjpppssswww~~~~~~{{{zzz{{{ssshhhbbbaaabbb```^^^XXXWWWVVVUUUSSSQQQOOONNNJJJKKKKKKJJJIIIGGGEEEDDDEEEFFFGGGFFFDDD@@@<<<999666666777888999:::;;;;;;::::::<<<>>>AAACCCDDDEEEDDDEEEFFFGGGIIIJJJKKKKKKNNNNNNMMMMMMMMMMMMLLLLLLIIIGGGDDDBBB@@@===999666000000000000000000000000...000000///...---.../////////////////////////////////............//////---.........//////000000//////000000000000//////.........------.................................,,,,,,------...///////////////000000///---+++)))---------.........//////---------.........//////........................,,,---///000///---+++)))......////////////......+++,,,.../////////......,,,,,,------...///000000000000////////////000000000000000000000000000000222111///...---...000111000000000000000000000000000000000000111222333444888999:::<<>>>>>BBBDDDEEEEEEEEEEEEFFFGGGAAAAAABBBBBBCCCDDDEEEEEEIIIJJJLLLMMMOOORRRWWW[[[[[[___eeelllssszzz~~~uuurrrqqqnnnkkkllliiibbb[[[VVVRRRPPPPPPOOONNNMMMKKKIIIFFFDDDBBBDDDDDDCCCDDDEEECCC???===>>><<<;;;999999:::<<<===<<<<<<======>>>??????@@@BBBAAA@@@@@@BBBEEEIIIKKKKKKMMMNNNNNNMMMLLLMMMOOOIIIHHHFFFCCC@@@>>><<<;;;777555222000///...///000000000000000////////////////////////////////////000000//////.........---////////////////////////......---,,,---...///000////////////////////////////////////////////////---------............///000000//////.........---......------------..................////////////---------............///........................---,,,,,,,,,,,,---......///////////////.........////////////////////////000000000000000000000000//////............//////000000000000111111111111000000000000000111111222222222111111222333333444999:::===@@@CCCEEEGGGHHHJJJKKKKKKKKKKKKJJJIIIIII~~~yyytttqqqpppmmmiiigggeeedddcccaaa^^^\\\YYYXXXXXXXXXWWWVVVWWWXXXZZZ^^^cccjjjpppsss|||~~~vvvpppnnnjjjccc___```bbbbbbcccfffjjjnnnooooooqqqpppooonnnmmmkkkjjjjjjmmmmmmnnnnnnnnnnnnnnnooonnnmmmmmmllllllllllllmmmkkkkkkjjjiiihhhgggffffffgggggggggfffdddcccaaaaaa\\\YYYUUUPPPLLLGGGAAA===999666333222222222222111111000000000////////////000000000000000000000000///////////////////////////...---...///000///---........................////////////////////////........................//////000000000000//////000000000//////....................................///////////////............//////////////////////////////////////////////////////000000000111000000000000111111111111111111111111111111111111111111111111111222222333111222222444666888:::;;;======>>>>>>>>>?????????AAABBBCCCCCCBBBBBBCCCDDDCCCBBBBBBBBBCCCEEEGGGIIIMMMPPPTTTXXX\\\___dddfffggglllssszzzzzzvvvoooggg___YYYUUUSSSSSSRRRQQQPPPNNNKKKJJJIIIFFFEEEFFFGGGIIIHHHFFFCCC===<<<:::888888888999::::::;;;;;;<<<===>>>?????????>>>======>>>AAADDDFFFIIIKKKMMMMMMMMMMMMNNNPPPLLLKKKIIIFFFCCC@@@>>>===:::888555333111000000111111000000000////////////////////////////////////000/////////............////////////////////////......---------...///000////////////////////////////////////////////////---------............///000/////////.........---......------------..................////////////---------............///........................---------------......////////////////////////...////////////////////////000000000000000000000000/////////....../////////000000000000111111111111000000000000000111222222222222222333444555666777;;;===???BBBEEEHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJ|||{{{xxxtttrrrqqqpppooonnnhhheeeaaa]]][[[XXXUUUSSSWWWUUUSSSSSSVVV\\\cccgggqqqxxx|||yyytttkkkeeedddaaaaaabbbeeeiiikkklllkkknnnmmmmmmllllllkkkkkkjjjoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooolllkkkkkkjjjiiihhhggggggggggggggggggfffeeedddcccaaa___[[[WWWTTTOOOIIIEEE===999555222222333333222111111000000000/////////000000000000000000000000////////////////////////...------...//////...,,,////////////////////////................................................000000111111111111000000111111000000000000//////........................//////000000///...------------...//////000111111000000000000000000000000/////////000000000111111000000000000111111111111111111111111111111111111111111111111111222333333333333444555888:::<<<===?????????@@@@@@@@@@@@AAAAAABBBCCCBBB@@@@@@AAACCCEEEDDDDDDDDDGGGLLLQQQTTTYYY]]]ccchhhkkknnnqqqsssyyy~~~zzzooofff^^^ZZZVVVUUUTTTRRRPPPNNNLLLLLLHHHGGGFFFGGGHHHHHHFFFDDD@@@>>><<<:::999888888999888999999:::;;;======>>><<<;;;::::::;;;>>>@@@BBBFFFHHHJJJLLLLLLMMMPPPRRRPPPOOOLLLIIIFFFCCCAAA@@@>>><<<999666444222222222111111000000000/////////////////////////////////////////////............////////////////////////......------......///000////////////////////////////////////////////////---------............////////////.....................------------..................////////////---------............///..............................------......///000......//////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111111000000000000111222222222222333444666888:::;;;???@@@CCCEEEHHHJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKKKK~~~}}}}}}}}}|||{{{wwwsssmmmgggbbb]]]WWWTTTYYYWWWTTTRRRSSSVVVZZZ]]]bbbiiittt~~~~~~xxxqqqmmmfffeeecccdddfffiiijjjjjjkkkkkkkkkkkkkkklllllllllpppppppppoooooonnnnnnmmmnnnnnnnnnnnnnnnoooooopppllllllkkkjjjiiihhhhhhgggffffffgggggggggfffeeeeeeeeeccc```^^^[[[VVVQQQMMMAAA===777444222333333222111111111000000000/////////////////////////////////////////////////////////......///000000///---////////////////////////....................................///////////////000000111111000000///000000000000000000000000........................000000000000///...---,,,......//////000000000000000000000000000000000000//////000000000111111111///000000000111111111111111111111111111111111111222111111111111222333333444555555777999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@@@@BBBDDDHHHGGGHHHKKKQQQXXX```eeelllnnnrrrtttvvvxxx{{{}}}wwwnnniii```___\\\XXXUUURRRPPPOOONNNLLLJJJIIIIIIHHHFFFDDDEEEDDDAAA???===;;;;;;:::777777888999:::;;;<<<<<<<<<;;;::::::;;;<<<>>>???BBBDDDGGGIIIKKKMMMPPPSSSRRRQQQNNNKKKHHHEEECCCBBB@@@???<<<999666444333222111111111000000000/////////////////////////////////////////////.........////////////////////////...............//////000////////////////////////////////////////////////---------............///..............................------------..................////////////---------............///........................///............///000000............/////////////////////////////////////////////////////////////////////000000////////////000000000111111111111111111000000111111222333111111333555777:::===>>>BBBCCCEEEGGGJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKxxxqqqjjjbbb[[[VVVXXXWWWVVVTTTTTTTTTTTTUUUXXX\\\dddmmmwww~~~yyyoookkkfffcccccceeeggghhhhhhhhhiiijjjkkklllmmmnnnppppppoooooonnnnnnmmmmmmppppppooonnnnnnnnnnnnooommmmmmlllkkkjjjiiihhhhhheeeeeeffffffffffffeeeeeefffdddcccbbb```\\\WWWSSSHHHCCC<<<777555444333222111111111111000000000000////////////////////////000000000000000000000000000///000111333222000............................................................/////////000000...//////000000//////...//////////////////////////////////////////////////////000//////...------111111000000////////////////////////////////////000000000000111111111111///000000000111111111111111111111111111111111111222222222111222333333444555666777888:::<<<>>>@@@????????????????????????@@@AAAAAA@@@@@@AAACCCFFFIIIJJJNNNUUU^^^hhhqqqvvv|||}}}}}}|||}}}}}}tttqqqlllfffaaa\\\XXXWWWUUURRROOOMMMLLLKKKJJJIIIHHHGGGEEEBBB@@@>>><<<<<<888888999999:::;;;;;;<<<;;;:::999999999999:::;;;===@@@DDDGGGIIILLLOOORRRQQQPPPNNNKKKIIIFFFDDDCCCBBBAAA>>>;;;888555444333111111111111000000000000////////////////////////.........///////////////////////////////////////.........///////////////////////////////////////////////////////////////---------............///---------.....................------------..................////////////---------............///........................///............///000000---.........//////000000//////////////////////////////////////////////////////000111111000/////////000000000111111111111111111111111111222222333000111333666999<<>>:::777444222222222111111111000000000000000000000000000000000000000000000000000000000000000111222444333000............................................................//////000000111......////////////............////////////000000////////////////////////......////////////......222222111000000///......////////////////////////000000000111111111222222000000000000111111111111111111111111111111111111222222222222222333444444666666777888;;;===???@@@>>>>>>>>>>>>>>>============>>>??????@@@BBBFFFJJJMMMQQQYYYcccoooyyy~~~vvvnnnhhhcccaaaZZZVVVRRROOOMMMMMMLLLKKKIIIHHHFFFDDDBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666666666:::===@@@DDDFFFJJJMMMPPPOOONNNMMMKKKIIIGGGEEEDDDCCCBBB@@@>>>;;;888666555222222111111111000000000////////////////////////.........///////////////////////////////////////---...///000000000000///////////////////////////////////////////////////---------............///---------------...............------------..................////////////---------............///..............................------......///000------......///000000000////////////////////////000000000000000000000000//////111111111111//////000000000000111111111111222111111111111222333333222333555888;;;???BBBDDDDDDEEEGGGIIIJJJKKKLLLLLLNNNMMMLLLLLLNNNSSSXXX[[[}}}uuulllggg^^^^^^___^^^]]]\\\[[[ZZZXXXWWWVVVWWW\\\dddooowww|||vvvqqqmmmiiifff___```bbbeeehhhjjjlllmmmllllllllllllmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnoooooonnnnnnmmmlllkkkjjjiiiiiihhhhhhhhhhhhggggggfffeeeeeeeeefffffffffccc^^^[[[XXXTTTMMMFFFAAA<<<777444222222222111111111000000000000000000000000000000000000000000000000000000//////000222444333000---////////////////////////////////////////////////---......///000000111111//////000000000000///////////////000000111111111////////////////////////,,,---...///000000000000111111000000000000000000000000000000000000000000000000111111111222222222000000000000111111111111111111111111111111111111333222222222222333444444555666777888:::===???@@@??????>>>>>>>>>=========>>>???@@@BBBDDDHHHMMMQQQXXX___jjjvvv{{{vvvtttiiiddd]]]VVVRRRPPPMMMLLLKKKJJJIIIGGGEEEBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::999888777777666555555777:::>>>AAADDDGGGKKKNNNMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCAAA>>>;;;999888222222222111111111000000////////////////////////............/////////000////////////////////////---...///000111000000///////////////////////////////////////////////////---------............///,,,,,,,,,------...............------------..................////////////---------............///........................---------------......///------......///000000111////////////////////////000000000000000000000000...///111222222111///...000000000000111111111111222222111111222222333444666777888;;;???BBBEEEGGGFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNRRRXXX```hhhlll~~~vvvppphhhggggggffffffeeeeeeeeeYYYWWWUUUSSSTTTZZZbbbhhhttt{{{}}}vvvnnniii\\\]]]```bbbfffhhhkkkllljjjkkkkkkllllllmmmmmmmmmkkkkkkllllllmmmooopppqqqnnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjiiiiiihhhgggfffffffffggghhhhhheee```]]]^^^YYYSSSLLLFFF???999555222222222111111111111000000000000000000000000000000000000000000000000000......///111333222///,,,000000000000000000000000000000000000000000000000---......///000111111222000000111111111111000000000000111111222222222222000000000000000000000000+++,,,---///000000111111/////////000111111222222111111111111111111111111000111111111111222222222000000000000111111111111111111111111111111111111333333222222333333444555555666777888:::===???@@@@@@?????????>>>>>>======AAABBBDDDFFFIIINNNTTTYYYdddkkkxxxxxxnnnddd]]]WWWRRROOONNNMMMLLLKKKIIIFFFDDDCCCAAA@@@???>>>===<<<;;;;;;<<<<<<;;;:::999888777777666888<<<@@@BBBFFFJJJLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFEEECCC@@@>>><<<:::222222222111111111111000////////////////////////---.........//////000000////////////////////////---...000111111111000///////////////////////////////////////////////////---------.........//////,,,,,,,,,------..................------...................../////////000---------.........//////........................---,,,,,,,,,,,,---......---------...///000000111////////////////////////000000000000000000000000...000111222222111000...000000000000111111111111222222111111222222333444999999;;;>>>AAAEEEHHHIIIHHHIIIJJJKKKMMMMMMMMMNNNNNNOOOQQQVVV___jjjtttzzzyyytttpppnnnppptttsssmmmgggaaa___\\\XXXVVVVVVYYY\\\gggmmmvvv~~~tttfffddd^^^]]]bbbeeedddgggkkkllllllkkkkkkkkkmmmnnnooolllllllllllllllmmmnnnnnnnnnnnnmmmllljjjiiihhhhhhiiiiiihhhhhhggggggffffffhhhggggggfffeeeddddddddd```]]]XXXRRRLLLEEE>>>999444222111111222222000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///............//////000000111111//////.........---------222222111111000000//////000000000000000000000000111111000000000000111111333222111111000000111111000000000000000000000000222111111111000000//////000///......///111333555444444222111111111222333111111111000000000000000333333333333333333333333555666888:::;;;<<<<<<;;;999;;;<<<======>>>@@@BBBHHHFFFHHHKKKNNNRRR\\\fffrrr}}}vvvggg\\\VVVSSSQQQOOOLLLKKKKKKJJJHHHFFFDDDBBBBBBBBBBBBBBB@@@>>>;;;::::::;;;<<<<<<:::888777777888:::===BBBFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCAAA>>>===<<<777666333111000000000111......//////000000111111//////............//////////////////////////////////////////////////////............////////////////////////////////////........................000000//////.........---////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////000111111000//////.........//////000000000000000000000000000000000000111111111111111000/////////000222333333333333333444555666666777:::>>>AAABBBEEEGGGJJJIIIKKKLLLLLLLLLKKKLLLNNNMMMSSS[[[bbbnnn}}}~~~{{{}}}yyysssmmmkkkfff___ZZZWWWVVVWWWZZZ```hhhpppxxxuuulllddd___```aaa___aaafffeeeeeefffgggiiikkkmmmnnnmmmmmmmmmlllmmmnnnnnnooonnnnnnmmmlllkkkjjjiiiiiijjjiiiiiihhhggggggffffffhhhhhhggggggfffeeeeeedddccc```[[[VVVPPPIIICCC>>>777555333222222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000000000//////.........111111111000000000000000000000000000000000000000000000////////////000000222111000000//////000000000000000000000000000000111111111111000000000///...//////000111111111111444333222111000111222222111111111111111111111111333444444444444444555555555666888;;;<<<=========;;;<<<======>>>@@@DDDGGGKKKLLLPPPWWW[[[```iiisss{{{wwwhhh^^^XXXVVVTTTRRRPPPOOOMMMJJJGGGDDDCCCBBBAAABBBAAA???===;;;:::888888999999777666666666777999<<<@@@DDDGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEECCCAAA???>>>999888555222111000000111////////////000000111111000000////////////000000////////////////////////////////////////////////............////////////////////////////////////........................000/////////............////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////000111111000//////.........//////000000000000000000000000000000000000111111111111111000000///000111222333333333333333444555666777999<<<@@@CCCEEEFFFHHHIIIHHHIIIJJJIIIIIIJJJMMMOOOUUU]]]gggppp{{{|||xxxqqqiiiaaa[[[WWWUUURRRUUU[[[aaaiiiqqqzzzwwwnnneee```^^^\\\^^^bbbaaaaaaccceeeggghhhjjjjjjmmmmmmllllllmmmmmmnnnoooooonnnnnnmmmlllkkkjjjjjjjjjjjjiiiiiihhhgggggggggiiihhhhhhggggggffffffeeefffccc^^^ZZZUUUPPPIIIEEE===999555222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000//////...000000000000////////////111111000000000000//////000000000000111111111111000000000000000000000000//////............//////111000000///////////////000000000000000000000000111111111111000000000000---...000222222111///...333222111111000000111111111111111111111111111111444444444555555555666666777888999;;;<<<===>>>>>>=========>>>@@@EEELLLQQQVVVWWW]]]eeeiiilllsss|||yyyjjjaaaZZZWWWSSSPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDCCCAAA??????<<<999888888888777666666666666888;;;>>>BBBDDDGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKIIIHHHFFFDDDCCCBBB===;;;888555333111111000/////////000000000000111000000////////////000000////////////////////////////////////////////////............////////////////////////////////////........................////////////............////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////000111111/////////......//////000000000000000000000000000000000000000111111111111111000000000000111222222222222222333444666777888<<<@@@DDDFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIMMMRRRWWWbbblllwww|||tttlllddd]]]YYYVVVVVVVVVXXX\\\bbbhhhlll}}}{{{ooofff```^^^___aaabbbbbbcccdddeeeeeeeeeeeejjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnmmmmmmlllllllllkkkjjjjjjiiiiiihhhggggggiiiiiihhhhhhgggggggggfffgggdddaaa]]]ZZZUUUOOOKKKBBB>>>777333111222222222111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////111111000000//////......000000000000000000000000//////000000111111222222000000000000000000000000000//////......//////000111111000////////////000////////////////////////111111111000000000000000...///000111000///...---222222111111111000000000111111111222222222222222333333444444555666777777999999:::;;;;;;<<<<<<<<<<<<===>>>AAAFFFNNNXXX___ggggggjjjnnnnnnooouuu}}}zzzpppccc^^^WWWRRRPPPPPPPPPPPPKKKJJJHHHGGGHHHHHHGGGEEEEEEBBB===;;;::::::999888666555555666999<<>>BBBFFFHHHHHHGGGGGGGGGHHHIIIJJJLLLPPPWWW___eeepppzzzwwwmmmccc]]][[[YYYVVVUUUVVVXXX\\\]]]nnnyyy}}}ppphhhdddaaa___bbbbbbbbbbbbbbbbbbbbbbbbeeeeeeffffffgggiiijjjkkkmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffdddaaa___]]]YYYTTTPPPHHHBBB;;;555333222222222111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////111111000000//////......//////////////////////////////000000111111222222000000000000000000000000111000000//////000000111222222111000000000000111////////////////////////000000000000000000111111111111///......///000000222222222222111111000000111222222222333333333444111222333444555666777888;;;;;;;;;::::::;;;;;;;;;<<<>>>BBBHHHPPP\\\hhhoooxxxuuuttttttrrrrrrxxxzzzrrrfff\\\WWWUUUVVVVVVOOOMMMJJJJJJKKKKKKKKKJJJHHHDDD@@@===<<<;;;:::999666555555666777:::===???CCCDDDGGGIIIKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDBBB???<<<888555333222111111111111000000000000///......------......///////////////////////////////////////////////////............////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111///////////////000111111111111111111111111111111///000000000111111111111000111111111222222222222222333444555888:::===>>>@@@CCCFFFHHHGGGFFFGGGGGGGGGJJJMMMSSSZZZdddnnnuuu}}}wwwkkkccc___[[[WWWUUUUUUVVVXXXXXX```iii{{{wwwqqqiiicccdddcccaaa```_________`````````aaaccceeegggiiijjjlllllllllllllllmmmmmmmmmllllllkkkkkkjjjiiiiiiiiiggggggggggggggggggggggggeeecccbbb```___\\\XXXUUUNNNHHHAAA:::666555333222111111111111111111111111111111111111111111111111000000000000000000000000...//////000000000000000000000000000////////////......////////////000000000000000000111111111111000000000000000000000000111111000000000000111111333222222111111111111111000000000000000000000000000000000000111111111111222111///......000222333222333333333333222111111222222222333333444444555222222333555666888999:::;;;;;;;;;;;;;;;<<<===>>>???DDDKKKUUU___kkkwww~~~}}}{{{xxxwww~~~{{{lllbbb\\\YYYWWWTTTQQQNNNMMMMMMMMMLLLKKKHHHEEEAAA>>>===<<<;;;999777666666666777999<<<===@@@BBBEEEHHHKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEBBB???;;;888666444222111111111111000000000//////............//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111////////////000111222222111111111111111111111111000000000000111111111111000111222222333333222222333444555777:::===@@@AAABBBDDDFFFGGGGGGGGGHHHIIIIIINNNUUU^^^hhhrrr}}}wwwnnnfffbbb]]]ZZZYYYYYYXXXWWWYYY^^^lll}}}vvvrrrnnniiiccc___]]]\\\\\\\\\]]]^^^aaacccfffiiijjjjjjjjjkkkkkklllllllllmmmlllllllllkkkjjjjjjiiiiiiffffffffffffffffffffffffeeecccbbbaaaaaa___[[[XXXTTTOOOGGG@@@<<<999666444111111111111111111111111111111111111111111111111000000000000000000000000......///000000000000000////////////000000000000/////////000000111111111111111111000000000000000000000000000000000000000000000////////////000000222222111000000000000000000000000000000000000000///000000000111111111111111000111111111222333333333444444555444333222111222222333333444555555555333444555777999;;;<<<===::::::;;;<<<>>>AAACCCEEEFFFMMMWWWcccnnnyyy|||yyynnnfffbbb___[[[VVVSSSQQQPPPNNNLLLHHHFFFCCCBBBAAA???===;;;888777666666777999;;;<<<===@@@CCCGGGJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFDDDAAA>>>:::888666222222222111111111000000111111000000000000111111////////////////////////////////////////////////............////////////////////////////////////////////////////////////............/////////000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111////////////000111222333111111111111111111111111000000000000111111111111000111222333333333222222444555777999<<<@@@CCCDDDEEEFFFGGGGGGGGGHHHKKKMMMRRRXXXcccmmmxxxyyyooojjjddd```^^^]]]YYYWWWXXXZZZcccpppyyy}}}sssiiiaaa[[[YYYXXXZZZ[[[]]]```cccgggjjjkkkiiijjjjjjkkkkkklllllllllmmmllllllkkkkkkjjjjjjiiieeeeeeeeefffffffffffffffeeedddccccccbbbaaa]]][[[XXXSSSKKKEEE@@@<<<888666111111111111111111111111111111111111111111111111000000000000000000000000......///000000000000000......//////000000111111000000111111222222222222222222111111000000//////000000000000000000000000//////............//////111111000///////////////000000000000000000000000//////000000111111111222...000222444555444333333333444555666555444333222222222333333444555666666555666777999;;;===>>>???999999;;;===AAAEEEHHHKKKMMMTTT```lllxxx|||}}}{{{tttiiieee___ZZZVVVSSSPPPNNNJJJIIIGGGFFFEEECCC@@@===999888777666777888;;;<<<<<<>>>BBBGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLGGGGGGEEEBBB???<<<999777222222222222111111000000333333222222222222333333////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////000111111////////////000111222333111111111111111111111111000000000000111111111111000111222333444333222222555666777:::>>>AAADDDFFFHHHHHHHHHHHHHHHIIIMMMPPP[[[cccnnnzzz|||wwwqqqmmmjjjfffaaa\\\^^^ZZZYYY]]]dddlllyyyuuukkkbbb\\\ZZZYYYYYYZZZ]]]bbbfffhhhhhhjjjkkklllmmmmmmmmmlllkkkmmmmmmlllkkkkkkjjjiiiiiiffffffeeeeeeeeeffffffgggeeeeeeeeedddcccbbb```___^^^YYYRRRKKKEEE???999666666444111111222222222111000000000000000000000000222111000//////000111222111111000000//////......///////////////000111111111111000000//////......000000000000000000000000///000111222222111000///000000000000000000000000111000000000//////......000000000000111111111111//////000000111111111111222111000//////000111111444444111888AAA888///555111222333444555555555555666888:::;;;:::::::::<<<>>>>>>??????BBBJJJVVV______bbbjjjvvvzzziii___[[[XXXTTTOOONNNLLLJJJGGGEEECCCBBBAAA===<<<:::888888999;;;<<<===???AAACCCEEEGGGHHHHHHLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFDDDAAA>>><<<:::666666666555555333222111000000000000000000000000000000000000000000000000//////000000///...------000000000000000000000000000000//////.........---000000////////////000000///000111000...------...000000000000000000000000000000000000000000000000........................////////////000000000000111111111111111111111111+++,,,,,,---...///000000000000000000000000000000111111111111111111111111111111222222222333333333333444444333222222333555777888:::===@@@CCCFFFGGGGGGIIIKKKKKKLLLPPPWWW]]]lllwww|||yyytttmmmhhhddd^^^ZZZZZZ]]]bbblllvvvyyymmmccc]]]^^^\\\\\\^^^bbbeeegggggghhhiiijjjkkklllkkkjjjjjjmmmllllllkkkjjjjjjiiiiiifffffffffeeeeeeffffffgggfffffffffeeedddcccaaa```___[[[UUUOOOJJJCCC===999777555222111222333333222111111111111111111111111222111000//////000111222111111000000///////////////////////////000111111111111000000////////////000000000000000000000000///000111222222111000///000000000000000000000000111111111000000/////////////////////000000000000111000000000000111222222222111000000000000111222444444111888AAA888///555222333444666777777888888777999;;;<<<;;;<<<===???===???BBBEEEJJJSSS___hhhjjjmmmttt~~~}}}nnneee]]]VVVRRRRRRPPPMMMKKKHHHFFFDDDBBB<<<;;;999777666777888999<<<===@@@BBBEEEGGGHHHIIILLLKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGEEEBBB???===;;;666555444333111000//////000000000000000000000000000000000000000000000000///////////////...------////////////////////////000/////////............000000////////////000000///000000000...---...///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000///////////////////////////////////////000000000000000000000000000000000222222222222222222222222111111222222222333333333222333444333222222444555777888;;;???BBBEEEGGGIIIKKKLLLNNNOOORRRYYYdddlll|||yyyooofff]]]YYYXXXYYY```hhhuuu|||nnndddcccaaa___^^^aaacccdddeeefffggghhhjjjjjjjjjiiihhhlllkkkkkkkkkjjjiiiiiiiiiggggggffffffeeeffffffggggggggggggfffeeedddcccbbbaaa^^^ZZZUUUPPPJJJCCC>>>999666333222222333333333222222222222222222222222111111000000000000111111111000000000000/////////000////////////000111111111000000000000/////////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111000000000........./////////000000222111111000000222333444222222111111111111222333444444222999BBB999000666333444555777999::::::;;;999;;;<<<===<<<===@@@BBB>>>BBBIIIOOOVVV___kkksssvvvxxxuuuhhh^^^XXXTTTQQQNNNKKKIIIFFFCCCAAA>>>===;;;888777777777777:::<<<>>>AAADDDFFFHHHIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHGGGFFFCCCAAA???>>>999888555222000/////////000000000000000000000000000000000000000000000000///////////////......---////////////////////////////////////............000//////......//////000...///000///...---...///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////222222222111111000000000000000000000000000000000333333333333333333333333111111222222222333333333222333444333333333555777888:::===BBBEEEHHHIIIJJJJJJLLLOOOSSSZZZeeesss~~~|||qqqeee^^^ZZZYYY\\\bbbjjjvvv|||ppphhhddd```]]]^^^```bbbbbbeeefffgggiiiiiiiiihhhhhhjjjjjjjjjjjjiiiiiiiiiiiihhhggggggfffffffffffffffhhhhhhhhhggggggfffddddddaaa```]]][[[VVVPPPHHHCCC;;;888444222222222222222333333333333333333333333111000000000000000000111000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000222222111111111111111111////////////000000000000333222111000111222444555222222222222222222333333444444222:::CCC:::111666333444666888:::;;;<<<<<<;;;<<<<<<<<<<<<===AAACCCCCCIIIQQQYYY```hhhrrryyy{{{~~~xxxjjjbbbYYYUUUPPPMMMKKKIIIFFFCCCCCCAAA???===;;;999888888999:::<<>>@@@EEEKKKPPP\\\aaahhhlllnnnqqquuuyyyqqqggg[[[TTTQQQOOOLLLHHHEEEDDDCCC@@@>>><<<:::999888888999;;;>>>BBBEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDAAA???<<<888555333111111000000000000000000000000000000000000000000000000---...//////////////////.................................//////////////////......------......///---...//////......///000000000000000000000000000000000000000000000000000........................////////////000000000000////////////////////////,,,------...///000111222111111111111111111111111333333333333333333333333111111222222222333333333333444666777888:::===@@@CCCDDDFFFIIILLLOOOQQQSSSWWWbbbrrr~~~ttthhh```\\\[[[YYY[[[aaagggooo~~~uuuiiibbb_________aaabbbdddfffgggggggggfffffffffgggggghhhiiijjjjjjjjjiiihhhgggffffffffffffggggggggghhhggggggfffeeeeeedddcccbbbaaa]]]WWWSSSLLLGGG???999666555333333222222222222222222222222///000111222222111000///000000111111111222222222111111000000111111222333000000111111111222222222000000000000000000000000222111000//////000111222000000000000000000000000/////////000000111111111000111111111111222222222...///111222333222111000...///000222222222222222333444444===GGG===333888777888:::;;;<<<=========<<<===???BBBGGGOOOXXX___jjjnnnsssvvvuuuvvvxxx{{{~~~}}}~~~vvveeeYYYTTTQQQMMMIIIGGGFFFEEECCCAAA>>><<<;;;999999999:::===@@@CCCEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEAAA@@@>>>;;;888555333222000000000000000000000000000000000000000000000000------...///////////////..................................../////////000///......------......///---...//////......///111000000000000000000000000000000000000000000000000........................////////////000000000000////////////////////////.........//////000000000111111111111111111111111222222222222222222222222111111222222222333333333444666888999;;;===@@@CCCEEEFFFHHHLLLPPPVVV[[[^^^eeeppp}}}rrriiieee___[[[ZZZ\\\^^^bbbmmmzzz~~~pppfffaaa_________```bbbdddeeeeeeeeeeeeeeeffffffggghhhiiijjjjjjjjjjjjhhhgggfffffffffffffffggggggggggggffffffeeegggfffeeedddbbb___[[[WWWQQQKKKCCC===999777555444222222222222222222222222///000111222222111000///000000111111222222222222111111111000111111222333000000111111222222222222000000000000000000000000222111000//////000111222000000000000000000000000......//////000000000111000000000000111111111111---...111333333222000...---...000111222222111111333444444>>>GGG>>>333888:::;;;<<<===>>>>>>>>>>>><<<>>>AAAFFFMMMXXXcccjjjssswww{{{|||zzzzzz{{{~~~|||{{{{{{|||xxxssseee]]]YYYTTTPPPIIIIIIHHHFFFDDDBBB@@@???999999999:::<<>>BBBEEEFFFGGGIIIMMMTTT\\\cccgggvvv}}}uuupppiiidddaaa```\\\[[[dddooowwwtttkkkddd___bbbdddeeeeeedddccceeefffdddddddddeeeggghhhjjjkkkmmmmmmlllkkkiiigggeeedddffffffggggggggggggfffffffffeeeddddddcccbbb___\\\UUUOOOGGGAAA<<<888555333222444555444111///111333333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000222333333222000///000111222222111111000000//////000000000000000000000000//////000000111111222222000000111222222222222111000000000000000000000000222222333444444444333333555111888===888999===;;;;;;<<<======<<<;;;<<<===???BBBIIIPPPYYYcccmmmttt{{{|||}}}}}}|||}}}~~~~~~{{{xxxiii___XXXTTTOOOJJJHHHIIIHHHCCC@@@???<<<<<<::::::<<>>666555:::777;;;<<<>>>>>>>>>>>>@@@BBBDDDIIIPPPYYYaaajjjsssxxx~~~|||yyy}}}mmm___VVVVVVPPPLLLMMMLLLGGGDDDDDD>>>===;;;;;;<<<>>>AAACCCFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBAAA@@@>>><<<:::999555444333111000000000111222111111000////////////000000000000000000000000///......------......///......////////////......////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////........./////////000000000000000000000000000000000111111111111222222222111111111222222222333333444333333222222333444555777999<<<>>>AAADDDGGGIIIKKKMMMSSS\\\iiivvv{{{{{{sssooojjjddd___]]][[[bbbjjjrrrxxxoooiiiaaa^^^___aaacccdddaaaaaabbbccceeegggiiijjjjjjjjjjjjiiihhhgggeeeeeeeeeffffffggggggffffffeeejjjiiihhhhhhhhhfffdddaaa]]]YYYSSSMMMGGGAAA;;;777555555666555333222444555333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000000111222222111000111333000000000000111111111111000000000000000000000000111111111111000000000000000000111222222222222111111111111111111111111111111111222222222333333333777888AAAAAA666555;;;999:::<<<>>>???@@@AAADDDGGGHHHOOOYYYccckkksssyyy|||~~~yyy~~~ooobbb^^^VVVOOONNNMMMIIIEEEEEE@@@???===<<<<<<>>>@@@BBBFFFGGGIIIJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCAAA@@@>>><<<;;;666555333222111000111111222111111000000000111111000000000000000000000000///......------......///......////////////......////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000....../////////000000000000000000000000000000000000111111111111222222222000000111111111222222222444444333333333555666777999<<<@@@CCCEEEHHHKKKNNNOOOUUU___kkkyyy}}}{{{|||~~~{{{yyyrrrggg___YYYZZZ]]]bbbmmm{{{}}}sssfff______bbbcccbbb___``````bbbccceeeggghhhjjjjjjjjjjjjiiihhhggggggfffffffffggggggfffffffffjjjiiiiiiiiiiiihhheeeccc```]]]YYYTTTNNNGGG???999777666555444333333444555333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000///000222222111111222444//////000000111111222222000000000000000000000000222222111111000000//////000000111222222222222111111111111111111111111111111111111111222333333444666;;;FFFEEE888888???===;;;<<<>>>???@@@CCCFFFIIILLLTTT___kkksssyyy}}}wwwkkk```VVVRRRPPPKKKIIIHHHCCCBBB???======>>>@@@BBBGGGHHHIIIJJJKKKKKKJJJJJJFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@>>>===888777555333111111111111222111111111111111222222000000000000000000000000000//////......//////000......////////////......////////////////////////////////////////////////////////////000000000000000000000000000000000000///////////////////////////000000111111000000///...////////////000000000000000000000000000000000000000111111111222222222000000000111111111222222333333222333444666777999;;;???CCCFFFGGGJJJNNNQQQVVV^^^lllzzz{{{xxx}}}uuuggg]]]YYYVVVWWW^^^iiivvvqqqeeebbbbbbaaa```_________```aaaccceeefffiiijjjjjjjjjjjjjjjiiiiiifffgggggghhhhhhggggggfffjjjiiihhhiiiiiihhheeecccaaa___\\\YYYTTTLLLDDD>>>999888555333333333333333333222111111000000111111111111111111111111111111000000000000000000000000000000000000000000000000///000222222111111222444//////000000111111222222000000000000000000000000222222111111000000//////000000111222222222222111111111111111111111111111111111111111222333444555777>>>IIIFFF999:::@@@<<<<<<===???@@@AAADDDHHHLLLSSS[[[gggrrrzzz~~~pppaaaYYYUUUQQQMMMMMMFFFEEEBBB@@@???@@@AAACCCGGGHHHIIIKKKLLLLLLKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA??????999888666444222222222222222111111111111111222222000000000000000000000000111000000000000000000111......////////////......////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////...//////000000//////...////////////000000000111000000000000000000000000000000111111111222222222000111111111111222222222222222222333444777999:::>>>BBBFFFHHHHHHKKKQQQVVV___iiizzz~~~zzzuuufff^^^VVVTTTVVV\\\fffppprrriiiccc```^^^____________```aaabbbbbbhhhhhhiiijjjjjjjjjjjjjjjggghhhhhhiiiiiihhhhhhgggiiihhhhhhhhhiiihhhfffcccbbbaaa___\\\XXXQQQJJJDDD>>>;;;777444444444333222333222111111000000111111222222222222222222222222000000000000000000000000000000000000000000000000000111222222111000111333000000000000111111111111000000000000000000000000111111111111000000000000000000111222222222222111222222222222222222222222222222111111222444666777999???IIIEEE999<<<@@@888>>>@@@BBBCCCFFFJJJOOOSSS]]]dddoooyyy}}}iii]]]WWWQQQMMMLLLIIIGGGDDDBBBAAABBBDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDCCCBBB@@@???;;;999777555333222222333222111111000000000111111000000000000000000000000111000000//////000000111......////////////......////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000......////////////....../////////000000000111111000000000000000000000000000111111111111222222222111111222222222333333333222222222444666999;;;===BBBFFFJJJKKKLLLPPPYYYaaalllxxxxxxmmm```YYYUUUTTTZZZbbblll{{{uuujjjdddaaa______^^^^^^^^^^^^______eeeeeefffhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjiiihhhiiijjjiiigggdddcccbbb```___\\\WWWPPPLLLDDD???:::777666666444333333222111111000000111111222222222222222222222222000000000000000000000000000000000000000000000000111222333222000000111222111111111000000000000000000000000000000000000000000000000000000111111111000000111222222222222111222222222222222222222222333333222222333555777999777>>>HHHFFF???EEEIII???AAACCCFFFIIIMMMSSSZZZ___eeekkkttt}}}sssddd\\\UUUPPPNNNKKKIIIFFFDDDDDDEEEGGGHHHGGGHHHJJJLLLMMMMMMMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDDDDCCCBBB@@@@@@<<<:::888666444333333333222111111000////////////000000000000000000000000//////............//////......////////////......////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000000111111111111222222222222333333333333444444444444444555666999<<>>BBBCCCFFFKKKPPPRRRVVV```ooo{{{wwwfff[[[WWWVVVWWWZZZ]]]hhh{{{qqqeeeaaa```^^^[[[XXXXXXZZZ\\\```aaaccceeefffgggffffffllllllkkkjjjhhhgggffffffhhhiiiiiiiiiiiigggeeedddeeedddbbb```^^^[[[WWWTTTNNNIIIBBB<<<888555222111111111222222222111111000333333333222222222111111000000000000111111111111111111111111111111111111000000000000000000000000000000000111222222222333000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333444444444444444555666777777<<<===;;;@@@JJJOOONNNDDDKKKUUU^^^dddhhhkkkmmmkkkpppwww}}}zzzuuuoookkkjjjiiigggddddddgggmmmqqq{{{yyyzzztttjjj___VVVPPPNNNKKKIIIGGGHHHJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKHHHEEECCCCCCCCCBBBAAAAAA>>>;;;777444222222111222111000000000000000111///......//////000111222000000000000///---,,,+++000000//////.........---000000000000000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111000111111111111222222222222333333222111000222333666666777999<<>>===BBBMMMSSSSSSLLLTTT___hhhnnnpppqqqrrrnnnrrryyy}}}vvvssspppllliiifffaaa^^^]]]]]][[[YYYYYY[[[```ccciiiggghhhoooyyy}}}mmm___VVVRRRMMMJJJIIIIIIGGGFFFHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJHHHEEEDDDDDDDDDBBBAAA@@@???<<<999666444222222222222111000000000000111111000000/////////000000/////////000//////......000000/////////.........000000000000000000000000000000////////////000000000000000000111111111111000000111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222333444555444222222333555666888:::<<<@@@DDDIIILLLMMMTTT]]]fffooo|||~~~qqqfff^^^ZZZWWWUUUWWWaaapppgggccc___]]]^^^]]][[[YYY[[[\\\^^^```bbbcccddddddggghhhiiijjjkkkllllllmmmiiihhhgggfffeeeeeeeeeeeefffdddbbbaaaaaa___\\\YYYWWWSSSLLLEEE@@@<<<777555333333333222222111111111333333333222222222111111000000000111111111222222111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111444444444444444444444444333333333333333333333333444444444444555666777888;;;===>>>???EEEOOOWWWYYYXXXaaammmwww||||||zzzxxxtttvvv|||zzzsssooofffccc___\\\[[[XXXVVVTTTRRRRRRRRRPPPPPPQQQTTTWWWZZZYYY[[[aaajjjrrrvvvwwwnnnnnnnnnpppuuu{{{nnnaaaZZZRRRMMMLLLKKKGGGCCCIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFEEECCCAAA@@@???>>><<<999666444333333222111111000000111111222222111000////////////---...//////000000000///000000////////////......000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333444555666555444444555777777999===@@@CCCGGGLLLOOOOOOWWWdddooozzzssshhhaaa^^^YYYVVV[[[gggxxxuuummmddd`````````^^^[[[\\\]]]___aaaccceeeffffffggghhhiiijjjkkklllmmmmmmjjjiiigggfffffffffggghhhgggeeecccbbbbbbaaa___\\\[[[WWWQQQKKKEEE@@@:::777555444333333222222222222333333333222222222111111000000111111111222222222111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111444444444444444444444444333333333333333333333333444444555555666777888999======>>>AAAHHHQQQYYY]]]dddmmmyyy~~~{{{}}}vvvooommmbbb___[[[YYYXXXWWWVVVUUUQQQQQQRRRQQQPPPPPPRRRTTTSSSSSSTTTYYY```fffiiijjj```^^^]]]^^^bbbhhhnnnrrr{{{qqqeeeWWWPPPNNNNNNJJJEEEIIIIIIJJJJJJKKKMMMNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHHHHHHHGGGDDDAAA@@@@@@???>>><<<999666444444333222111111111111111222111111000//////000000...//////000000000//////000000//////////////////////////////////////////000000////////////000000///000000000111111111111111111000000000000111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111222222222333333333444555555444444666888888;;;@@@CCCEEEHHHMMMQQQUUU___mmmzzzyyy~~~vvvnnnggg___YYYYYY```mmm{{{mmmcccaaaaaa```^^^]]]]]]^^^```bbbdddeeefffiiiiiiiiijjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhiiijjjhhhfffdddccccccbbb```^^^\\\YYYSSSNNNIIIDDD>>>:::666555444333222222222222333333333222222222111111111111111111222222222222111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111000000000000000000000000333333333333333333333333555555555666777888::::::>>>===???EEELLLTTT\\\bbbnnnvvvzzzrrrooofffccc```^^^]]]]]]\\\[[[UUUVVVVVVVVVTTTTTTUUUVVVQQQQQQQQQSSSWWWZZZ]]]^^^ZZZYYYVVVUUUVVVZZZ^^^aaaeeeooo}}}sss___SSSOOONNNLLLIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHIIIIIIHHHEEECCCAAAAAAAAA@@@>>><<<999777555444333222111111111111000000000000000111222222111111111111000///...---//////000000000000000000////////////////////////000000////////////000000///000000000111111111111111111000//////000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111222222222222333333333222333444444444444666888999===BBBEEEFFFIIIOOOTTTcccmmm|||www}}}rrriii```\\\]]]cccqqq~~~{{{mmmeeebbb```___]]]]]]]]]^^^___aaacccdddiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjjjjjjjkkkiiigggdddcccbbbbbb```___[[[YYYUUURRRNNNHHHBBB>>>888777555333222222333333333333333222222222111111111111111222222222222333111111111111111111111111222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333555555555666777999;;;;;;>>>>>>BBBKKKTTT[[[dddkkkxxx}}}xxxtttnnnllliiigggfffeeecccaaa[[[\\\\\\[[[YYYXXXYYYZZZYYYYYYXXXXXXYYYZZZ\\\]]]ZZZXXXVVVSSSRRRRRRTTTUUUVVV^^^kkkwww~~~|||~~~ooo]]]TTTQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIIIIJJJIIIGGGEEECCCCCCBBBAAA???>>><<<;;;666555444333222111111111000000000000111222333333222222222111000///------//////000000000000111111000000000000000000000000000000////////////000000000000000000111111111111222111000//////000111222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222222333333333333111333444444444555777999;;;@@@EEEGGGIIINNNVVV^^^nnnxxxyyyyyyooogggaaa```gggpppqqqhhhdddccc______^^^______aaabbbcccgggggghhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkjjjjjjjjjjjjgggdddbbbbbbaaa```___[[[YYYWWWUUURRRMMMGGGCCC999888555333222222333444333333333222222222111111111111111222222222333333111111111111111111111111222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333555555666777888:::;;;<<<>>>>>>FFFTTT___gggoooxxxzzzxxxvvvtttssspppmmmjjjffffffeeecccaaa```bbbdddeeeeeedddcccbbbbbbdddeee]]]\\\YYYWWWTTTRRRQQQQQQQQQWWW___fffooo~~~}}}rrrbbbYYYTTTRRRNNNMMMKKKIIIHHHIIIJJJJJJLLLMMMOOOPPPQQQPPPOOONNNMMMKKKIIIHHHIIIIIIHHHGGGEEEDDDCCCAAA@@@??????>>>777666555333222222222111111111111000111111222222111111111111111000///...//////000000000111111111000000000000000000000000000000////////////000000000000000000111111111111222111000//////000111222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222333333333444444222333555555555777999;;;===BBBHHHKKKNNNVVVbbbkkkwww~~~~~~sssjjjccceeejjjooozzz}}}pppiiigggcccbbbaaaaaaaaabbbdddeeeeeeeeefffggghhhiiiiiijjjggghhhjjjkkkkkkjjjiiihhhkkkhhhdddbbbaaaaaa___^^^ZZZYYYXXXWWWUUUQQQKKKGGG:::888666333222222333444333333333222222222111111111111222222222333333333111111111111111111111111222222222222222222222222000000111111222222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333555555666777888:::<<<===>>>???IIIZZZgggoooyyyyyy|||}}}~~~{{{vvvsssppppppnnnllliiiiiikkkmmmiiijjjiiihhhffffffhhhjjjaaa```^^^[[[YYYVVVTTTRRRSSSVVVYYY[[[```mmmpppbbbZZZWWWPPPOOOLLLJJJIIIIIIJJJKKKLLLMMMOOOQQQQQQQQQOOONNNNNNKKKIIIHHHIIIJJJIIIIIIFFFEEECCCAAA@@@@@@@@@AAA777777555444333222222222444333222111000000000000//////000111111111111111//////000000111111111222000000000000000000000000000000////////////000000000000000000111111111111222111000......000111222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222333333333444444444333444666777777888;;;===>>>DDDJJJNNNSSS\\\kkkvvvvvvmmmfffaaaiiijjjqqq{{{ssseeefffccccccffffffeeefffiiicccdddeeefffgggiiijjjjjjiiijjjjjjkkkkkkjjjjjjiiijjjhhheeedddddddddbbbaaaaaa___\\\ZZZXXXTTTOOOLLLDDD???999444222111111111444444333333222111000000...///000222222222111000111111222222222222111111222222222222222222222222333333333222222111111111222222222222222222222222000111222333444555555555111111222222222333333333222222222222333444555666666777888888999:::===@@@AAAHHHSSS```mmm{{{|||vvvsssooovvv}}}}}}zzzwwwuuuuuuuuuuuu|||yyyuuuqqqooopppqqqsssooolllgggbbb^^^[[[ZZZZZZTTTVVVXXXYYY]]]eeepppxxxqqqbbbWWWTTTOOOLLLLLLJJJHHHIIILLLLLLNNNPPPRRRSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKIIIGGGEEECCCAAA@@@@@@:::888555333222111///---111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222333333444444444222222222222222222222222222222222222222111000///222222333333333333444444333333333444444444555555555666666666666888;;;>>>IIIJJJMMMRRR[[[iiiwww}}}ooodddaaa```ccckkkuuusssjjjdddaaacccdddbbbccceeeccccccdddfffggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjjjjjjjhhheeedddddddddcccaaaaaa```]]][[[YYYUUUQQQMMMGGGBBB;;;666444333333222444333333333222111111111...///000111222222111000111111222222222222111111222222222222222222222222333333333222222222111111222222222222222222222222111222222333444444444444111222222222222333333333444444333333444555666666:::;;;<<<<<<===???BBBEEEEEEMMMXXXdddppp}}}yyyuuussssssyyy{{{yyyxxxxxxxxxwwwuuupppkkkfffbbb___^^^ZZZZZZYYYXXXXXX]]]dddjjjsss{{{qqqbbbWWWQQQMMMMMMLLLJJJKKKNNNLLLMMMOOORRRSSSSSSRRRRRRNNNNNNMMMLLLKKKKKKKKKKKKLLLJJJHHHFFFDDDBBB@@@@@@<<<:::777555444222000///111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222///000000000000000111111111111111111111111111111222222222222222111000000222222333333333333444444333333444444444555555555555666666777777:::>>>BBBIIILLLRRRZZZfffuuuxxxhhh^^^YYYXXX[[[bbbmmm|||rrriiiaaaaaacccbbbbbbcccbbbcccdddeeeggghhhiiiiiijjjkkkkkkllllllkkkkkkjjjjjjhhhfffeeeeeedddcccaaacccaaa___]]][[[XXXSSSPPPJJJEEE???:::888666555444333333333333222222222222///000111111222111111111111111222222222222111111222222222222222222222222333333333222222222222111222222222222222222222222222222333444444333333333222222222222333333333333666666555555555666666777999::::::;;;<<>>;;;888666444222222333333333333333333111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333222222222222222333333333444444666666666555555666666777777888888999<<>>:::888777555333111222111111000000111111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333222222111111111000111111111111111111111111222222222333333222111111222222222333333333444444444444444444555555555555666777888999;;;@@@FFFJJJUUU\\\hhhuuunnncccXXXRRRRRRWWWaaakkk{{{wwwiiieeefffeeeddddddaaabbbcccdddeeefffggghhhjjjkkkkkkllllllkkkkkkjjjkkkiiifffeeeeeeeeecccbbbdddbbbaaa```^^^\\\XXXUUUOOOKKKFFFAAA>>>:::666333333333333333333333444444222222111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333222222222222333333333444444444555555555555555555666777999:::<<<>>>BBBJJJSSSYYYaaajjjsssxxx|||}}}}}}}}}xxxuuurrrnnnjjjgggdddcccbbbdddgggjjjnnnrrrwwwzzzwwwjjj\\\TTTOOOJJJIIIIIIKKKKKKMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQOOOOOONNNNNNMMMLLLJJJGGGEEEDDDAAA???;;;999777555333111222222111111111111222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111444444444333333222222111222222222222222222222222111222222333333333222222222222222333333333444444444444444555555555666666777888999:::===CCCJJJOOO[[[dddqqqvvvjjj[[[SSSPPPPPPVVV\\\lll|||rrrkkkhhhdddbbbccc```aaabbbccceeefffggggggiiijjjjjjkkkkkkjjjjjjiiikkkiiigggffffffeeedddbbbdddbbbaaa```___]]]YYYWWWRRRNNNJJJEEEAAA<<<777333444444444444333333333333333333222111111111111222111111222222222222111111222222222222222222222222111222222222222333333333222222222222222222222222222222333444444333333333333333333333444444444444444444444555555666777888:::;;;>>>BBBIIISSS___fffmmmrrrxxx{{{~~~yyyssslllhhheeefffgggiiikkknnnppprrr}}}zzzuuuqqqyyyvvveee[[[VVVQQQNNNOOOLLLLLLMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQPPPOOOMMMLLLMMMNNNNNNMMMLLLJJJHHHFFFCCC@@@<<<:::888666444222222222111111111111222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111222222222222222222222222111222333333333333333333222222333333333333444444444444555555555666666666777888:::===BBBJJJSSSYYYaaajjjyyysssdddZZZTTTQQQQQQUUU^^^mmmvvvmmmeeebbbccc``````aaacccdddeeefffggghhhiiiiiijjjjjjiiiiiihhhllliiigggffffffeeedddccccccbbbaaa``````^^^ZZZWWWUUURRRMMMIIIDDD???999444555555555444333333333222444333222111111111222222111111222222222222111111222222222222222222222222111111222222222333333333222222222222222222222222111222222333444444444444333333333444444444444555444444555666777888:::;;;===>>>BBBHHHQQQ^^^llluuu}}}~~~~~~yyysssrrrqqqppppppooonnnmmmrrrwww~~~~~~tttmmmmmmttttttfff^^^WWWRRRQQQMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQOOOMMMLLLLLLMMMNNNOOONNNLLLJJJIIIEEEBBB???<<<:::888555333333222222111111222222333000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111222333333444444333333222222333333333333444444555555555555666666666666555777;;;AAAHHHSSS^^^eeekkkuuu|||mmmbbb[[[UUUSSSUUUTTTbbbvvvrrrgggccceee``````aaabbbdddeeefffggghhhhhhiiiiiiiiiiiihhhhhhllljjjgggfffffffffdddccccccbbbaaa``````^^^ZZZXXXWWWTTTPPPLLLGGGAAA:::666666666555444333333222222555444222111111111222222111111222222222222111111222222222222222222222222111111111222222333333333222222222222222222222222000111222333444555555555333333333444444444555555555555666777888:::<<<===DDDFFFJJJQQQ\\\jjjyyy~~~{{{wwwsssoookkklllppptttxxxxxxoooiiimmmttt}}}ooocccYYYRRROOONNNNNNMMMMMMMMMMMMNNNNNNQQQQQQSSSSSSRRRQQQNNNMMMLLLMMMNNNOOOOOONNNLLLKKKGGGDDDAAA>>><<<:::777555333222222111111222222333000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222333333000000000000000000000000111222333333444444444444222222333333333444444444555555555555666666666777444777<<>>CCCGGGMMMUUUaaarrrzzzppplllmmmnnnpppttt|||vvvqqqnnnpppwwwrrr^^^SSSRRRSSSOOONNNPPPOOOLLLLLLOOOQQQRRRSSSTTTSSSRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLIIIFFFBBB@@@???;;;666222666444222111222222111000222222222111111111111000000000000000000000000000111111111111111111111111444333111000000000111111111222222222222333333333111111111111111111111111111111111111111111111111333333333333333333333333333333333444444444555555555555555555555555555555777666666666777666555333;;;<<>>;;;777555555555444333333333333333333333333333333333222222111222222333444444333333333222222222111000000111222222222222444333222111111222333444333333333444444444555555444444444444555555555555444666888:::===AAAFFFIIIQQQ[[[iiixxx|||zzzzzz|||vvvddd^^^WWWQQQQQQPPPLLLJJJKKKJJJLLLNNNPPPRRRSSSTTTTTTPPPPPPPPPPPPOOOOOOOOONNNPPPMMMIIIEEEBBB???===<<<777555333333333333333111333333222222222111111111222222222222222222222222111111111111111111111111222222111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333555555555555555555555555333444444555666999<<>>999666555555444333333333333333333333333333333222222111222222333333444444444333333333222222000000111111111111222222555444333222222333444555333333333444444444555555444444444555555555666666666888:::<<<>>>CCCIIIMMMZZZdddrrr}}}|||}}}|||}}}vvvhhh^^^VVVTTTTTTQQQPPPQQQJJJKKKMMMOOOQQQSSSTTTUUUQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNLLLHHHCCC@@@>>>===888666444333444444333222333333333222222222222111222222222222222222222222111111111111111111111111111111111111222111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333555555555555555555555555555666777666777999>>>BBBFFFPPP]]]kkkzzzpppbbb___cccmmmwwwllleeebbbbbbbbbaaabbbdddeeefffggghhhhhhggghhhhhhhhhhhhgggfffeeedddddddddcccaaa```^^^]]]ZZZYYYWWWUUUSSSPPPNNNLLLDDD@@@;;;777666555555444333333333333333333333333222222111111222222333333444444444444333333333333000111222222111111222444444444333333333333444444333333333444444444555555444444555555666777777777888:::<<>>888666444444555555444333333333333333222222222222222222222222222222222222111111111111111111111111000000111222222222222111///000000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333555555555555555555555555777888999888777;;;AAAGGGNNNZZZiiiuuupppgggdddeeerrrvvvjjjdddbbbbbbbbbbbbdddeeeeeefffffffffgggggghhhiiihhhgggfffeeeeeeeeedddcccbbb```___^^^ZZZZZZYYYVVVSSSQQQPPPOOOGGGBBB<<<888666666555444333333333333333333333333222222111111222222333444555444444444444333333333000222444333222111333555333333444444444444333333333333333444444444555555555555666666777888888999999;;;>>>BBBHHHPPPXXX^^^kkkwww~~~~~~wwwuuu|||wwweee[[[VVVRRRPPPPPPLLLLLLMMMMMMNNNPPPQQQQQQSSSSSSSSSRRRRRRRRRQQQQQQPPPRRRSSSPPPJJJDDDAAA@@@999777555444555555444333444444333333333222222222111111111111111111111111111111111111111111111111///000111222333222222111///000000000000111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333444444444444555555555555555555555555666888999999999===FFFMMMXXXfffuuu~~~qqqgggaaaiiivvvpppgggddddddbbbcccddddddeeeeeeeeeeeegggggghhhiiiiiihhhgggfffeeeeeeeeedddbbbaaa___^^^ZZZZZZZZZWWWTTTRRRQQQRRRHHHCCC===999666666555444333333333333333333333333222111111111222333333444555555444444444333333333000333555444222111333666222333555555555555333222333333333444444444555555555666666777888999999:::888;;;???EEELLLUUU___eeeooo}}}}}}|||yyysssvvvwwwggg^^^VVVRRRQQQNNNNNNMMMMMMNNNNNNOOOPPPSSSSSSSSSSSSRRRRRRRRRRRRQQQSSSUUUSSSMMMFFFBBBAAA999777555555555666555444444444444333333333222222000000000000000000000000111111111111111111111111///000111222333333222111111222222222222333333333111111111111111111111111111111111111111111111111333333333333333333333333333333444444444444555555555555555555555555555555555777999999:::@@@JJJRRR___nnn}}}oooeeeeeeggg{{{nnneeedddeeebbbbbbeeeeeeddddddhhhfffhhhjjjllllllkkkiiiggghhheeecccbbbbbbaaa```^^^\\\[[[YYYWWWUUUSSSQQQPPPPPPJJJBBB<<<888777666666444444444333333333222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555666555555666888:::::::::===@@@FFFMMMVVV^^^eeeiii}}}|||yyyxxxyyyppp^^^VVVSSSRRRMMMOOOQQQOOOLLLJJJKKKMMMSSSSSSSSSSSSSSSSSSSSSTTTWWWVVVUUUTTTRRRMMMGGGBBB@@@<<<777444444444333333444444333333222111000000111111111111111111111111333333222222111000000000111111111111111111111111333333333222222111111111555444333333222222222222333333333333333333333333333333333222222111111111222222333333333444444444555555444444444555555666555777999;;;>>>GGGRRRZZZmmmwwwuuuhhhcccbbbmmmyyyvvviiidddccc______bbbdddbbbbbbeeefffgggjjjkkkllljjjiiiggghhheeecccbbbbbbaaa```^^^\\\[[[ZZZXXXVVVTTTRRRQQQPPPKKKEEE???;;;999777555444444444333333333222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555666666555666888999::::::???CCCJJJSSS\\\dddkkkooo{{{wwwyyy}}}gggYYYSSSPPPNNNOOOPPPOOOLLLKKKLLLNNNSSSSSSTTTTTTTTTTTTTTTTTTWWWVVVVVVVVVTTTOOOHHHCCC@@@===888555444444444333444444333333222111111000111111111111111111111111000000000000000111111111111111111111111111111111333333333222222222111111444333222111111111111222333333333333333333333333444444444333333333222222222222333333333444444444555555555555666777888888999:::<<<>>>BBBMMMZZZcccuuu|||yyywwwxxxzzz}}}oooddd```bbbjjjyyyrrrhhhccc___^^^bbbdddbbbbbbdddeeegggiiijjjkkkjjjiiiggggggeeecccbbbbbbaaa```___]]]\\\[[[YYYWWWUUUTTTSSSRRRNNNHHHCCC???<<<888555444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333444444444444555555555666666666666777999;;;<<>>999666555666555555444333333222222111111111222222222222222222222222......//////000111111222111111111111111111111111333333333222222222222111222222111111000000111111333333333333333333333333555555444444444444333333333333333333444444444444555555555666777888999:::<<<===???AAAHHHUUUeeeqqq|||wwwtttqqqqqqqqqqqqrrruuuyyy|||yyykkkcccaaaccclll{{{pppiiicccaaadddfffeeedddeeeeeefffhhhiiijjjiiihhhhhhgggeeebbbaaabbbbbb```___]]]]]][[[ZZZXXXWWWVVVUUUSSSPPPLLLHHHDDD???999555555444444444444333333333333333444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444555555555555666777777777888:::===???DDDMMMYYYeeeooowww~~~~~~{{{|||nnn]]]UUUQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWWWWXXXWWWWWWUUUVVVXXXZZZYYYUUUOOOJJJCCC@@@;;;888777777666666333333333222222111111111222222222222222222222222///000000000111111111222111111111111111111111111222222222222222222222222222222111111111111222222333333333333333333333333444444444444444333333333333333333444444444444555666666666666777777888999===>>>AAAFFFOOO___qqq~~~zzztttnnnllliiiggggggiiijjjkkkrrrtttwww|||}}}{{{}}}rrrhhhccc```cccnnn}}}{{{pppiiiccceeefffeeedddeeedddeeefffhhhiiiiiihhhhhhfffdddbbbaaabbbbbbaaa___]]]\\\\\\[[[YYYXXXWWWWWWTTTRRROOOLLLHHHBBB<<<777555555555444444444333333333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333444444444555555555666666666777888888999;;;@@@DDDJJJTTTbbboooyyy~~~~~~~~~{{{{{{zzzeeeYYYTTTSSSQQQPPPPPPQQQRRRRRRRRRSSSUUUWWWXXXYYYXXXXXXUUUVVVXXXZZZ[[[XXXRRRNNNGGGCCC===:::888888777666333333222222222222222111222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222333333222222222333333444333333333333333333333333222222222222222333333333333333444444444555555555777777666666555666666666<<>>:::555555555555444444444333222333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666555888:::::::::>>>EEEJJJTTT___nnn{{{|||yyyxxxwwwuuusssqqqooonnnnnnnnnmmmlllllllllmmmmmmpppqqqrrrrrrsssuuuyyy|||~~~~~~~~~www{{{zzzwww|||}}}ooo^^^XXXUUURRRPPPQQQRRRRRRRRRPPPRRRUUUWWWYYYYYYYYYXXXUUUUUUWWWYYYZZZYYYVVVRRRJJJFFF@@@<<<:::888777666222222222222222222222222333333333333333333333333555444444333222222111111111111111111111111111111111222222222222333333333333333333222333333444555333333333333333333333333111111222222222222333333333444444444555555555555777666666555555666666777<<>>:::888666555222222222222222222222222333333333333333333333333333333222222222222222222111111111111111111111111111111222222222333333333222222111111222333333444333333333333333333333333222222222333333333444444444444444444555555555555555555555666777888:::;;;>>>FFFRRR```nnnyyyooofffaaa]]]YYYVVVVVVWWWYYY]]]cccjjjppptttzzz{{{||||||zzzvvvrrroooddddddbbb```^^^^^^aaaccciiiqqq~~~yyynnnffffffiiiqqq}}}nnnhhhgggfffeeefffccccccdddeeefffggghhhiiieeecccbbbaaabbbbbbbbbaaaZZZZZZZZZZZZYYYYYYXXXXXXTTTRRROOOMMMKKKGGGBBB???666666555555555444444444222222333333444555666666444444444444444444444444444444444444444444444444666666666666666666666666555555555555666666666777444888;;;<<<===BBBKKKSSSiiittt~~~}}}zzzrrrqqqpppmmmjjjgggdddccc\\\[[[[[[ZZZYYYYYYYYYZZZYYYZZZZZZYYYYYYZZZ^^^```\\\___dddhhhlllmmmmmmmmmhhhgggeeeccceeejjjrrrwww|||zzzxxxyyy}}}xxxzzz{{{uuuyyyzzz]]]YYYSSSQQQRRRSSSRRRQQQMMMPPPSSSWWWYYYYYYXXXWWWUUUTTTTTTVVVXXXZZZYYYXXXPPPKKKDDD>>>;;;888666444222222222222222222222222333333333333333333333333000000000111222222333333111111111111111111111111111111111222222333333333111111000000111222333333333333333333333333333333333333333444444555555555444444444555555555666666333444555666999;;;>>>???@@@JJJXXXhhhwww|||qqqhhhaaa\\\YYY[[[YYY[[[___bbbfffmmmuuuzzz}}}~~~|||zzzxxxrrrkkkhhhddd___\\\[[[[[[ZZZYYY^^^eeepppyyyuuummmiiimmm}}}wwwnnnjjjfffdddeeebbbbbbbbbdddfffgggfffeeegggfffeeedddbbbaaa``````]]]]]]\\\[[[ZZZXXXXXXWWWWWWUUURRRPPPMMMIIIDDDAAA<<<999666444555666666555666555555444444333222222555444333333333333444555777444333444666777555333333333333333333333333333555555555666666666666666999999;;;>>>AAAGGGUUUbbbttt}}}{{{wwwrrrnnnjjjhhhfffbbb___\\\[[[\\\\\\YYYWWWSSSTTTUUUUUUVVVUUUTTTTTTXXX[[[^^^^^^^^^^^^aaaddd___^^^\\\ZZZ[[[]]]___aaajjjrrr~~~~~~zzzyyyyyy}}}|||xxx~~~yyyuuu{{{lll\\\RRRRRRRRRMMMMMMSSSRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXVVVVVVVVVWWWYYY[[[SSSOOOHHHAAA<<<999888888444333222111111111222333555444333222111///......000111111111111222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444333333222222222333333333444444444555555333333444444555666666666555555777:::888777:::AAAHHHSSScccrrr}}}qqqhhhbbb^^^YYYWWWXXX\\\aaafffoooxxx|||}}}{{{zzztttnnniiieee```\\\[[[ZZZYYYXXXRRRXXX___fffmmmxxx{{{rrrooovvvvvvnnngggeeefffcccbbbbbbdddfffhhhgggfffgggfffeeedddcccaaa`````````___^^^]]]\\\[[[ZZZYYYWWWUUURRRPPPNNNKKKFFFCCC===:::777555555666666555444444444444444444444444555555444333333444555555666444333444666777555333444444444444444444444555555555555666666666666666::::::<<<@@@EEENNN^^^mmm{{{wwwtttrrrqqqhhhfffcccbbbaaa___\\\XXX[[[ZZZYYYWWWVVVTTTTTTSSSSSSUUUXXXXXXWWWWWWYYY\\\[[[ZZZWWWUUUUUUVVVXXXYYY___fffppp{{{~~~zzzwwwxxx~~~|||uuuvvv}}}xxxxxx{{{hhhYYYVVVTTTPPPPPPTTTRRRSSSTTTVVVWWWXXXYYYYYYWWWVVVVVVUUUVVVXXX[[[\\\VVVRRRKKKDDD>>>:::999888444444222111111111222333555555444333222111000000111111111111222222222222222222222222222222222222333333333333333333333333222222333333333333444444444333333333333333333222333333333444444444555555333333444555555666666777555444666999999999>>>FFFRRR^^^nnn|||tttkkkggg]]]ZZZXXX[[[```fffqqq{{{~~~|||wwwqqqkkkgggaaa]]]ZZZYYYWWWUUUOOORRRVVVXXX]]]dddnnnvvvvvvsssuuuuuukkkggghhhdddcccbbbcccfffhhhhhhggggggfffeeedddcccbbbaaa`````````___^^^\\\[[[YYYXXXVVVTTTRRRQQQPPPMMMIIIFFF???<<<888666666666666555222222333444444555666666555555444333333444555555666555444444555666555444444444555555666666777777555555555666666777777777;;;:::===CCCKKKXXXlll}}}}}}}}}vvvtttrrrqqqooolllhhhddddddaaa^^^ZZZWWWUUUUUUUUUPPPRRRTTTTTTTTTSSSTTTUUUXXXVVVTTTQQQPPPPPPQQQRRRTTTXXX___gggrrr~~~zzzvvvvvvxxx|||wwwrrrssswwwxxx}}}vvv___WWWTTTPPPPPPRRRRRRSSSTTTUUUVVVXXXYYYYYYVVVVVVUUUVVVWWWYYY[[[\\\YYYUUUOOOGGGAAA<<<999888555444333222111222333333555444444444333333333333111111111111222222222333222222222222222222222222444444444444444444444444222222333333333333444444222333333333333333333444333333333444444444555555333444444555555666777777555444555888999;;;DDDMMM^^^jjjzzzvvvooohhhbbb]]]]]]___eeeqqq|||~~~xxxrrrmmmiiiccc^^^[[[XXXUUUSSSRRRSSSSSSSSSUUU[[[bbbhhhrrr{{{wwwpppyyytttkkkhhheeecccaaabbbdddfffggggggggggggfffeeecccbbbaaa```^^^^^^^^^]]][[[YYYWWWVVVUUUTTTRRRRRRRRRPPPLLLJJJBBB>>>:::888777777666555333333333444444444555555555555444444444444555555555555444555555555555444333333444555666666777777555555555666777777888888::::::>>>FFFQQQaaayyy~~~|||zzzwwwtttnnnkkkeee```[[[YYYXXXXXXSSSTTTUUUUUUUUUTTTTTTTTTUUUTTTRRRPPPOOOOOOPPPPPPNNNQQQUUUYYYbbbppp|||wwwuuuuuu}}}wwwrrrppptttzzz~~~}}}kkk\\\WWWTTTRRRSSSRRRSSSSSSTTTVVVWWWXXXYYYWWWWWWVVVWWWWWWXXXYYYZZZZZZVVVPPPJJJCCC===999777666555444333222222333333333333333333333444444444111111111222222222333333222222222222222222222222444444444444444444444444222222222333333333444444222222222333333444444444333333333444444444555555444444444555666666777777666444555777:::>>>HHHSSSeeerrrzzzqqqiiibbb___```eeeppp|||yyysssoookkkeee```\\\XXXUUURRRPPPOOONNNNNNOOORRRXXX[[[bbbjjjvvvqqqpppuuu~~~sssiiifffdddaaa```bbbdddeeefffhhhgggfffeeecccbbbaaaaaa^^^______^^^\\\YYYWWWUUUTTTSSSRRRRRRSSSQQQNNNLLLDDDAAA<<<999888777666555555555444444444333333333555555555555555555555555444555555555444444555555222222333444555666666777555555666666777888888999999:::@@@JJJWWWiii~~~}}}zzztttmmmfffaaa^^^\\\XXXWWWVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPLLLNNNOOORRRWWWbbbqqq{{{yyyuuutttxxx~~~vvvpppooorrryyy~~~{{{hhh___ZZZWWWVVVRRRRRRSSSSSSUUUWWWXXXYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWUUUPPPJJJDDD>>>:::777777666555333333333333444222222222222333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222333333333444444222222222333333444444444333333333444444444555555444444555555666777777888999666666999<<>>BBBJJJWWWccctttzzzpppjjjhhhpppyyy{{{qqqnnniiiddd```\\\WWWTTTQQQPPPNNNNNNNNNOOOOOONNNPPPTTTZZZ```iiivvvmmmhhheeejjjqqq|||{{{ooojjjeeebbbbbbccceeeeeehhhhhhgggeeedddcccbbbaaaaaaaaabbbaaa___\\\XXXVVVSSSRRRRRRRRRRRRQQQNNNLLLIIIEEE@@@<<<:::888666555444444444444444444444333444555666777777666555444333555777666444333444666555555555555555555666666444555666777888999::::::;;;>>>HHHVVVbbbqqq~~~|||{{{yyywwwuuusssrrrrrrpppsssxxx{{{~~~vvvooofff^^^YYYVVVTTTRRRPPPPPPOOONNNMMMLLLLLLLLLIIIKKKLLLLLLLLLPPPVVV\\\ffftttxxxxxxwwwuuuxxx~~~tttpppmmmnnntttkkk^^^UUUPPPSSSRRRRRRRRRSSSVVVXXXZZZZZZZZZYYYYYYXXXWWWUUUUUUQQQPPPOOOLLLGGGBBB>>>;;;999888666555444333444444444444444444333333333333222222222333333333444444222222222222222222222222333333333333333333333333222222333333333333444444444333333333333333333222333333333444444444555555555555555666777777888888;;;:::===CCCJJJSSSbbbooo{{{~~~|||pppkkknnnuuurrrnnnjjjeeeaaa]]]XXXUUUQQQPPPNNNNNNNNNMMMKKKIIILLLNNNRRRVVV]]]hhhvvvsssjjjbbbbbbfffooorrrnnngggccccccdddffffffhhhhhhgggfffdddcccbbbaaa___`````````^^^ZZZVVVTTTSSSRRRRRRRRRRRRQQQNNNKKKJJJFFFAAA===:::888666555222333333444444555555666444555666777777666555444333555777666444333444777777777777777666666666666444555666777888999::::::<<>>:::999777555444333444444666666555555555444444444222222333333333444444444222222222222222222222222444444444444444444444444222222333333333444444444444444444333333222222222333333333444444444555555555555666666777777888888:::;;;???HHHPPP[[[jjjwww~~~{{{qqqpppuuu||||||vvvnnnhhhddd___YYYUUUSSSQQQPPPNNNLLLKKKJJJIIILLLMMMNNNQQQUUU]]]eeekkkwww|||pppddd```bbbiiittt}}}uuulllgggfffeeebbb___eeeffffffgggeeecccaaa___bbb```]]]\\\\\\[[[YYYWWWSSSSSSSSSSSSRRRQQQOOOOOOIIIHHHEEEBBB>>>;;;888777444444333333333444444555666666666666666666666666444444555555555555444444000222444666777777666555666666555444555777999;;;BBBKKKWWWbbbmmmzzz~~~}}}~~~{{{wwwtttsssrrrqqqoooppppppnnnjjjfffcccbbbbbb^^^```aaabbbccchhhpppuuuxxxmmmeee```SSSSSSRRRPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMZZZaaakkkvvv~~~xxxvvvxxx|||uuulllhhhllluuummm]]]XXXTTTPPPPPPSSSTTTTTTUUUYYYWWWXXXYYYYYYYYYXXXWWWVVVVVVQQQLLLKKKKKKIIIDDD>>>::::::888777666666666666222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222555444222111111222444555444444444444444444444444777666444333333444666777888777777888999:::999999999;;;AAAMMM\\\lllxxx}}}yyyzzz{{{uuuvvvyyyqqqjjjeeeaaa[[[WWWTTTSSSQQQOOOMMMLLLKKKJJJKKKLLLNNNOOORRRWWW]]]bbbjjjtttwwwhhh___]]]aaajjjtttrrriiifffeeecccaaaeeefffggggggfffeeecccaaaaaa___]]]\\\\\\[[[XXXVVVTTTTTTTTTSSSRRRPPPOOONNNKKKJJJGGGCCC???<<<999777555444444333444444555555666666666666666666666666555555555666666555555555222333555777777777666555555666666666777999<<<>>>HHHTTTaaalllwww|||wwwtttrrrpppmmmkkkiiihhhfffddd```^^^^^^^^^XXXYYYZZZZZZ[[[^^^cccgggqqqzzz~~~qqqjjj___\\\VVVSSSQQQPPPOOONNNLLLLLLKKKKKKKKKLLLLLLMMMTTT[[[dddppp}}}~~~yyyxxxyyy{{{|||qqqiiiiiiooo|||zzzfff\\\UUUQQQPPPSSSTTTRRRSSSUUUVVVWWWXXXYYYXXXXXXVVVVVVUUUQQQMMMKKKKKKIIIDDD???;;;:::999777666666666666222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222555444222111111222444555444444444444444444444444777555444333333444555777777777777777999999999999;;;???GGGSSScccrrr}}}zzzyyy{{{{{{|||uuummmhhhccc^^^ZZZVVVUUUSSSPPPNNNLLLKKKKKKKKKLLLMMMMMMNNNPPPSSSVVV\\\dddooozzzpppddd^^^^^^fffppp}}}ooohhheeedddcccdddeeefffggggggfffeeedddaaa___\\\[[[[[[ZZZXXXVVVUUUUUUTTTSSSRRRPPPNNNNNNNNNLLLJJJFFFBBB===:::888555555444444444444555555666666666666666666666666555666666777777666666555444555666777888777666555555666777888999;;;???BBBOOO___ppp|||{{{wwwrrrmmmjjjfffeeecccaaa^^^]]]\\\[[[UUUVVVVVVUUUUUUUUUXXXZZZ```iiivvvzzznnneeeZZZTTTRRRQQQNNNLLLNNNMMMMMMLLLLLLLLLMMMMMMOOOUUU___jjjxxx~~~~~~~~~}}}|||nnniiiiiirrrooo___WWWRRRPPPSSSTTTQQQPPPRRRTTTUUUVVVWWWWWWWWWVVVUUUUUURRRNNNLLLKKKIIIDDD@@@;;;:::999888777666666666333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333555444333222222333444555444444444444444444444444666555444333333444555666666666666777888999::::::>>>DDDOOO]]]lllzzz~~~yyywwwyyy~~~~~~}}}}}}}}}{{{rrrlllfffaaa]]]WWWVVVTTTQQQNNNLLLKKKKKKIIIJJJLLLLLLKKKKKKMMMNNNTTTYYYaaahhhqqqzzzmmmdddcccjjjsssxxxnnnhhhdddcccbbbcccdddeeeffffffffffff```^^^\\\[[[[[[ZZZXXXVVVVVVVVVUUUTTTRRRPPPNNNMMMPPPNNNLLLIIIDDD@@@<<<999777666555555444555555555666666666666666666666666666666777777777777666666666777777888777777666555555777999999999<<>>;;;888777666666555555555555666666666666666666666666666666777777777777666666777777777777777666666666666888999888888<<>>===;;;999777666666555333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555777999888777999>>>CCCJJJVVVhhhzzz|||}}}wwwmmmfff___]]]ZZZWWWSSSPPPNNNMMMJJJKKKLLLKKKJJJJJJLLLNNNKKKNNNPPPPPPPPPTTT^^^fffqqq|||rrrmmmppp}}}sssiiidddaaaaaabbbbbbcccdddeeefffcccaaa___]]]]]]\\\ZZZXXXTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNNNNMMMJJJEEEAAA>>>:::999888777666666666666666666666666666666666666555555555666666555555555444444444444555666777777666888999888:::DDDSSS```zzzxxx}}}}}}tttooohhhcccaaa___\\\ZZZWWWWWWXXXYYY[[[bbbjjjppptttggg]]]XXXUUUTTTRRRPPPOOONNNMMMMMMOOOSSSYYYaaaooo}}}uuujjjeeefffooo}}}qqqpppvvv|||yyylll```VVVTTTUUUUUUSSSSSSQQQRRRTTTVVVXXXXXXXXXXXXTTTSSSRRROOOKKKGGGDDDCCC>>>===;;;999777666555555444444444444444444444444444444444444444444444444222222222333333444444444444444444444444444444444444444555555555555444444444444444444444444444444444555555555555555555444555888:::999888:::@@@FFFSSS___rrr|||qqqiiibbb```]]]YYYUUURRRPPPOOOLLLLLLLLLJJJIIIIIIKKKMMMKKKNNNPPPOOOMMMPPPWWW]]]aaalll|||xxxyyyuuusssjjjfffccccccccccccdddeeefffgggcccaaa___^^^^^^]]][[[YYYSSSSSSTTTTTTTTTTTTSSSSSSMMMNNNNNNMMMJJJFFFBBB???:::999888777666666666666666666666666666666666666444444555555555555444444333333333444444666777888555777888999<<>>===<<<999888666555555444444444444444444444444444444444444444444444444222222222333333444444444444444444444444444444444444444555555555555444444444444444444444444444444444444555555555555444444666999;;;:::888;;;AAAGGGYYYfffyyywwwooohhheeeaaa\\\XXXTTTQQQOOOIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJHHHHHHJJJNNNRRRUUU[[[aaaiiisssuuuvvvyyylllgggddd```___aaaaaa```bbbfffcccaaa___]]]\\\[[[\\\\\\YYYWWWUUUTTTTTTSSSRRRPPPOOOOOONNNLLLIIIFFFDDDCCC>>><<<:::777666555666666666666666666666666666666555555666666777777888888666666666666777777777777333777<<<@@@BBBKKK___rrrssspppwwwxxxsssmmmiiihhhddd___\\\\\\^^^```aaappprrr}}}sssdddcccZZZSSSRRRQQQOOONNNOOOLLLUUU^^^dddpppzzznnnfffbbbbbbmmmyyyzzzsssqqqttt|||xxx}}}lllXXXUUUWWWRRRNNNPPPSSSRRRRRRTTTVVVXXXXXXWWWWWWVVVSSSOOOKKKHHHEEECCCBBBAAA???===<<<:::666333555444444333333444444555555444333333222222222222666555555444444333222222333333222222333333444555333333333333333333333333222333444555666666666666666666666666777777777777:::999:::;;;:::===GGGRRRaaauuu|||rrrjjjfffaaa\\\WWWRRROOOLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIIIIJJJLLLOOOQQQUUUYYY___gggrrrzzzrrriiihhhcccaaabbbcccaaabbbeeecccbbb```^^^\\\[[[[[[[[[ZZZWWWUUUTTTTTTSSSRRRQQQPPPOOONNNLLLJJJGGGEEECCC???===:::777666555666666666666666666666666666666666666666666777777777777666666666666777777777777777999>>>CCCHHHQQQcccttttttssszzz|||wwwppplllfffbbbaaaaaaaaa```eeehhhrrroooeee\\\TTTSSSRRRPPPOOOQQQNNNVVV]]]dddooo~~~{{{nnneee___^^^gggqqq}}}rrrmmmjjjuuuxxxzzzvvv^^^XXXWWWSSSOOOQQQRRRQQQQQQSSSVVVWWWWWWWWWWWWUUUSSSPPPLLLIIIGGGEEEEEEBBB???===<<<999666444555444444333333444444555555444333333222222333333444444444444444444444444333333222222333333444555444444444444444444444444333333444555666666666666666666666666777777777777777666777999:::???KKKXXXmmmwwwnnnjjjccc]]]XXXTTTOOOLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLOOORRRUUUZZZaaammm||||||ooolllfffcccddddddbbbaaacccdddcccaaa^^^]]][[[[[[ZZZZZZXXXUUUTTTTTTTTTRRRQQQQQQPPPOOOMMMKKKHHHFFFEEE???>>>;;;888666666666666666666666666666666666666777777777777666666666666666666666777777777888888;;;;;;@@@HHHPPPZZZiiivvv}}}wwwxxx~~~zzzsssnnniiifffbbb```___aaaiiivvv}}}lllbbbYYYVVVUUUSSSSSSTTTRRRWWW]]]cccnnn}}}~~~qqqfff^^^\\\aaaiiiyyyvvvnnnfffjjjssszzzvvvggg[[[WWWSSSQQQQQQQQQQQQQQQRRRUUUWWWWWWVVVVVVUUUSSSQQQNNNKKKIIIHHHHHHEEE@@@===;;;999777555555555444444444444555555555444333333333333333333222222333444444555666666333333333333333444444555555555555555555555555555444444555555555555555555666666666666777777777777777666777:::===EEETTTccczzz{{{sssnnnfff```\\\XXXSSSPPPMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJMMMNNNPPPRRRWWW```mmmvvvxxxpppiiieeeeeeeeecccbbbcccdddcccaaa___]]]\\\ZZZZZZZZZXXXUUUTTTTTTTTTSSSQQQQQQQQQPPPNNNLLLIIIGGGFFFAAA???<<<999777666666777666666666666666666666666888888777777666666555555666666666777777888888999>>>===BBBLLLWWWaaammmwww}}}}}}|||~~~|||uuunnnhhhcccbbbbbbfffmmmuuuvvvkkkaaa\\\ZZZWWWVVVXXXVVVXXX]]]dddooo|||wwwjjjaaa^^^aaafffooo|||vvvlllhhhhhhooo}}}wwwqqq___XXXTTTQQQRRRRRRQQQQQQSSSUUUWWWWWWWWWVVVUUUSSSRRROOONNNLLLKKKKKKGGGBBB>>>;;;:::888777555555444444444444555555555444444333333333444444333333333444444444555555333333333333333444555555555555555555555555555555666555555444444444444555666666666666777777777777:::999999===BBBLLL___ooowwwppphhhbbb___\\\WWWSSSOOOMMMLLLJJJJJJKKKLLLLLLHHHIIIJJJKKKLLLLLLKKKKKKJJJLLLMMMNNNQQQXXXccckkkyyywwwnnngggffffffdddcccdddccccccbbb```^^^\\\[[[ZZZZZZXXXVVVUUUUUUTTTSSSQQQQQQQQQPPPNNNLLLJJJHHHGGGBBB@@@===999777666777777666666666666666666666666888888777777666666555555666666666777888999999999>>>>>>DDDPPP[[[dddnnnvvvzzzzzzwww}}}{{{rrrlllgggeeedddgggkkktttuuuhhhaaa]]]XXXWWWYYYZZZZZZ^^^fffqqq||||||nnneeeaaacccdddiiitttuuujjjbbbccclll{{{|||~~~gggZZZTTTQQQRRRRRRQQQQQQSSSVVVXXXXXXWWWUUUUUUTTTRRRPPPOOONNNMMMLLLHHHCCC???===;;;999888666555555444444555555666444444444333333444555555555555444444444333333333444444333333444444555666444444444444444444444444666666555444444444555555666666666666777777777777<<<:::;;;???EEERRRfffxxx|||tttjjjcccaaa]]]XXXSSSPPPOOOLLLKKKJJJKKKLLLMMMIIIJJJKKKLLLLLLLLLLLLLLLGGGIIIKKKLLLMMMRRRZZZ```gggrrrwwwkkkhhhgggeeedddeeebbbbbbaaaaaa___^^^\\\[[[[[[YYYVVVUUUUUUUUUSSSRRRPPPPPPOOONNNLLLJJJHHHGGGCCCAAA>>>:::888777777777666666666666666666666666777777777777666666666666555666777777888999::::::>>>???GGGSSS^^^eeemmmuuuyyyzzzzzzxxxtttuuuzzzmmmhhheeeeeegggmmmzzzqqqggg```ZZZXXXYYY]]]\\\```jjjttt}}}rrrgggdddcccbbbfffnnn~~~}}}nnnaaa___cccnnnuuuaaaVVVRRRQQQQQQQQQQQQRRRUUUWWWWWWVVVUUUUUUTTTRRRPPPOOONNNMMMLLLIIIDDDAAA???===;;;999666666555555555555666666444444444444444444555666666666555444333333222222444444444444444555555666444444444444444444444444666555444333333444666666666666666666777777777777:::999;;;AAAIIIWWWmmm~~~}}}qqqiiieeeaaaZZZTTTQQQPPPMMMKKKJJJKKKLLLNNNMMMMMMLLLLLLLLLKKKKKKKKKFFFHHHKKKKKKKKKMMMRRRVVV]]]fffvvv|||rrrkkkiiifffdddeee```aaaaaaaaa```___]]]\\\[[[YYYVVVUUUUUUUUUSSSRRROOOOOONNNMMMLLLJJJHHHGGGDDDBBB>>>;;;888777777777666666666666666666666666666666666666777777777777555666777888999::::::;;;===AAAKKKWWW```eeemmmuuuwwwtttqqqpppoootttzzzsssllljjjjjjlllssszzz}}}pppggg___\\\]]]```^^^bbbmmmwww~~~wwwlllhhheeeaaaccciiiuuuyyyiiicccbbbeeesssiiiYYYRRRQQQOOOOOOOOOPPPSSSUUUUUUTTTVVVUUUTTTRRRPPPNNNMMMLLLJJJHHHEEECCCAAA???<<<:::666666555555555555666666444444444444444555666666444444444444444444444333444444444444444555666666555555555555555555555555555444333333333555777888666666666666777777777777::::::===EEEPPP```www~~~}}}~~~xxxooojjjeee]]]VVVRRRPPPMMMKKKJJJKKKMMMNNNPPPPPPNNNLLLKKKJJJJJJJJJGGGJJJLLLLLLKKKKKKNNNQQQUUU^^^kkkzzzyyyvvv{{{xxxnnnjjjfffdddeee___```aaaaaaaaa```^^^]]][[[YYYVVVUUUUUUUUUTTTRRROOOOOONNNMMMKKKIIIHHHGGGDDDBBB???;;;999777777777666666666666666666666666555555666666777777888888555666777888999:::;;;;;;===CCCNNNZZZaaaeeemmmuuuvvvpppkkkkkklllsssuuuqqqnnnlllnnnrrryyyyyyooofffbbbbbbaaa___dddoooyyy}}}qqqlllhhhbbbaaaeeeooosssjjjdddaaakkkyyyzzzppp[[[SSSQQQMMMMMMMMMNNNQQQSSSSSSRRRVVVUUUSSSRRRPPPNNNLLLLLLIIIHHHFFFDDDCCCAAA===:::666666555555555555666666444444444444444555666777222333333444444555555666555444444444444555666666777777777777777777777777555444333222333555777999666666666666777777777777;;;<<>>;;;999777777666666666666666666666666666666555555555555666666666999;;;:::999999<<>><<<999888777888888888888888888888888888888777777777777888888666999;;;:::999999===@@@EEENNN\\\gggjjjiiiiiikkkjjjeee___aaalll~~~zzzttttttsssvvv~~~uuulllgggfffiiinnnrrryyy~~~ssskkkgggeeedddiiiuuu}}}~~~}}}nnneeeeeejjj}}}wwwvvv~~~qqq___XXXRRRPPPPPPQQQNNNKKKNNNSSSSSSTTTUUUSSSPPPNNNNNNNNNMMMKKKHHHFFFDDDAAA===::::::888777555555555555666555555555555555555555555666666666666666666666666555555555444444333333333555555555555666666666777666666666666666666666666777777666666777888999:::;;;===EEEVVVnnn}}}~~~~~~~~~~~~}}}|||{{{}}}~~~~~~vvvnnneee^^^YYYUUUQQQOOOOOOPPPPPPOOOPPPPPPPPPOOOOOONNNMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNSSS\\\dddooo}}}|||rrrxxx|||ppphhhdddeeeaaaaaaaaaaaa```___^^^]]]ZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMKKKJJJIIIIIICCCCCCAAA???<<<:::888777888888888888888888888888888888777777777777888888666999;;;;;;999;;;???BBBKKKVVVdddmmmooommmjjjhhhaaa___^^^eeettt}}}xxxwwwyyy~~~ssslllhhhjjjmmmrrrxxxwwwoookkkhhhfffhhhppp{{{{{{yyy~~~yyykkkeeeeeesssxxxoooqqqiii\\\UUURRRQQQQQQOOOLLLMMMRRRSSSUUUUUUTTTQQQOOOOOOOOOOOOLLLIIIFFFDDDBBB>>>;;;<<<;;;999777555555555555555555555555555555555555666666666666666666666666777666666555444333222222555555555555666666666666666666666666666666666666777777666666777888:::;;;:::>>>JJJ```yyy~~~~~~}}}~~~~~~}}}||||||~~~~~~ssshhh```[[[WWWSSSPPPPPPPPPPPPPPPOOOPPPPPPPPPOOONNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMPPPWWW]]]fffttt||||||vvvjjjfffgggaaaaaaaaaaaa```___^^^^^^YYYYYYXXXWWWVVVUUUTTTTTTRRRQQQOOOMMMKKKJJJIIIHHHDDDCCCAAA???===;;;999888888888888888888888888888666666555555555555666666666999;;;;;;:::<<>>CCCHHHUUUbbbpppvvvyyywwwooofff\\\___gggxxx~~~xxxppppppqqqtttzzz~~~vvvsssoookkkjjjnnnvvvzzzxxx|||vvvooonnn}}}wwwnnnyyy~~~iii]]]WWWSSSRRRQQQNNNOOORRRUUUVVVWWWVVVSSSRRRQQQRRRQQQNNNJJJGGGEEEBBB@@@>>>>>><<<:::888666666666666555555555555555555555555444444444444444444444444444444444555555666666666666666666666666555555555666666666666666666666666777777666777888999;;;===AAAHHHWWWmmm~~~}}}yyyyyyzzzzzzzzz|||vvvmmmccc___YYYUUURRRQQQPPPOOOPPPQQQRRRSSSRRRPPPNNNMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHKKKPPPTTTYYYdddnnn~~~wwwllliiicccccccccbbbbbbaaa```___ZZZYYYXXXVVVUUUSSSRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHEEEEEECCCAAA>>><<<:::999666666666666666666666666888888777777777777888888777999;;;;;;<<>>===;;;:::888666666666666555555555555555555555555666666666666666666666666333333444555666777777888666666666666666555555555666666666666666666666666777777666777888:::<<<===EEEPPPaaauuu||||||xxxyyyyyyyyyzzz~~~yyyiiiddd^^^YYYUUUSSSQQQPPPRRRSSSUUUVVVUUUSSSQQQOOOKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGJJJOOORRRTTT\\\eeerrr~~~ssslllccccccccccccbbbaaa``````\\\\\\ZZZXXXUUUSSSQQQQQQNNNMMMLLLJJJIIIHHHHHHHHHFFFEEECCCAAA???<<<;;;:::777777777777777777777777888888777777777777888888777999;;;;;;<<<@@@GGGMMM___mmmwwwyyyzzzyyynnn```\\\bbbrrrzzzxxxwwwzzz|||yyyqqqmmmkkknnnrrryyyzzzuuuuuu{{{ssswwwvvvpppuuutttaaaYYYSSSSSSSSSRRRRRRTTTUUUWWWXXXWWWUUUTTTTTTTTTQQQNNNIIIEEECCCAAA???>>>;;;:::888777666666777777555555555555555555555555666666666666666666666666444444555555666666777777777666666666555555555555666666666666666666666666777666666777888:::===>>>FFFVVVmmm|||{{{{{{yyyyyyzzzzzz|||mmmhhhaaa\\\XXXUUURRRQQQTTTVVVWWWXXXXXXUUUSSSQQQLLLKKKJJJIIIIIIIIIIIIIIIIIIIIILLLQQQRRRSSSYYYaaaiiiuuuxxxoooccccccdddccccccbbbaaa```___^^^\\\YYYVVVTTTRRRQQQLLLLLLKKKIIIIIIHHHHHHHHHFFFEEEDDDAAA???===;;;:::888888888888888888888888666666555555555555666666777999;;;;;;<<>>:::999777666666666777777555555555555555555555555444444444444444444444444666666666666666555555555777777666666555555555444666666666666666666666666777666666777999;;;===>>>FFFZZZttt}}}zzzzzz{{{zzz{{{{{{|||~~~yyypppfff^^^\\\ZZZVVVSSSTTTUUUWWWZZZ[[[XXXTTTPPPQQQPPPMMMJJJIIIIIIIIIJJJDDDEEEGGGHHHKKKPPPVVVZZZfffooo|||qqqkkkeeebbbcccdddbbbbbbddd```]]]ZZZXXXWWWUUURRRPPPNNNLLLKKKJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@===;;;:::888999999888888777666555888888999999999:::::::::777777999;;;<<<@@@LLLXXXeeerrr{{{yyyxxxwwwmmm```YYYaaawwwxxxsssppprrrtttvvv|||{{{ssssssuuussskkkwwwyyyrrryyyeee[[[SSSRRRSSSSSSTTTVVVXXXYYYZZZYYYXXXVVVSSSRRRQQQMMMHHHDDDBBBAAA???>>>===;;;999888666666666666666666666666666666666666666666555555555444444444444444444444444444444444555444444444444555666666777777666666666666777777999888999;;;<<<;;;???EEEKKKhhh}}}zzzxxxxxxvvvyyy}}}zzzmmmbbb]]]YYYUUUQQQTTTTTTVVVYYY[[[YYYUUURRRQQQPPPMMMJJJIIIHHHIIIIIIGGGHHHHHHIIIJJJNNNSSSVVV```hhhuuuwwwlllfffbbbcccdddbbbbbbccc```]]]ZZZXXXWWWUUURRRPPPNNNMMMKKKJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@>>><<<:::999999999888888777666555888888888888999999999:::888777888;;;===BBBNNN[[[ooozzzzzzvvvtttjjj^^^\\\dddyyyxxxsssoooppprrrsssxxx|||rrroooooowwwqqqgggmmm|||}}}sssqqqyyylllaaaVVVSSSSSSRRRRRRTTTWWWXXXYYYZZZYYYWWWTTTRRRRRRNNNIIIEEECCCAAA???>>>>>>===;;;999888777777888666666666666666666666666666666555555555444444444444444444444444444444444555444444444444555666666777777666666666666777777555444666999::::::@@@GGGTTTppp}}}{{{xxxvvvwwwwwwzzzuuuhhh```[[[WWWTTTSSSTTTVVVYYY[[[ZZZWWWUUURRRPPPMMMJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKOOORRRXXX___kkkvvv~~~nnngggcccdddeeebbbaaaaaa```]]]ZZZXXXWWWUUURRRPPPOOOMMMKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCAAA>>><<<;;;999999999888888777666666777777777888888888999999999888888;;;>>>DDDSSSaaavvv{{{tttpppggg]]]___hhhzzzzzzuuuqqqqqqqqqqqquuuzzzvvvnnnlllooo{{{rrrdddcccjjjyyyuuunnntttvvvhhhZZZTTTSSSQQQQQQSSSUUUWWWYYY[[[ZZZXXXUUUSSSTTTPPPKKKGGGEEEBBB@@@>>>@@@???<<<:::999888888999666666666666666666666666555555555555555444444444555555555555555555555555555444444444444555666666777777666666666666777777333222555888:::<<>>===;;;:::999888777777777888666777777777777888888888:::888999===BBBLLL^^^ooozzzvvvmmmeee``````kkk{{{yyyuuutttrrrppprrrvvvwww}}}xxxqqqmmmpppyyyxxxiiiaaa]]]aaasssooosss{{{dddXXXTTTSSSSSSUUUTTTVVVYYY[[[[[[ZZZWWWUUUVVVSSSOOOKKKIIIFFFCCC@@@@@@???===:::888777777777666666666666666666666666444555555555555555555555666666666666666666666666555444444444444555666666777777666666666666777777777777:::<<<===@@@KKKVVVggg~~~~~~{{{xxxvvvtttuuuxxx{{{rrrhhh```\\\WWWVVVVVVWWWZZZ\\\\\\[[[XXXUUURRRNNNKKKIIIIIIIIIFFFHHHIIIIIIIIIJJJLLLNNNNNNSSSZZZcccmmm|||zzzlllhhhgggeeebbbaaa```]]]ZZZXXXWWWUUURRRPPPPPPNNNLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCAAA??????<<<;;;999888777777888888777777777888888888999999999888:::???FFFQQQccctttvvvlllfffccceeeppp~~~}}}yyyvvvuuusssqqqrrrvvvxxx}}}}}}vvvooonnnsss|||mmmccc]]]\\\jjjzzzwwwwwwmmm]]]XXXVVVUUUWWWVVVWWWYYYZZZZZZYYYXXXWWWVVVSSSPPPMMMKKKIIIEEECCCAAA@@@===:::999777777777666666666666666666666666444444444555555555555555555555555555555555555555555444444444444555666666777777666666666666777777777777:::<<<<<<@@@MMMZZZnnn~~~yyywwwvvvuuuvvvzzz{{{~~~}}}}}}|||ooofffaaaYYYXXXVVVWWWYYY[[[\\\[[[ZZZXXXTTTPPPLLLJJJJJJJJJGGGHHHJJJIIIIIIIIIJJJLLLKKKPPPWWW^^^hhhttt~~~yyy}}}pppiiihhhfffcccbbb```]]]ZZZXXXWWWUUURRRPPPPPPNNNLLLKKKKKKKKKIIIGGGFFFFFFEEEEEECCCBBB@@@???===;;;999888777777888999888888888888999999999:::777888;;;BBBIIIUUUgggwww|||qqqiiihhhjjjlllyyy{{{zzzzzzzzz||||||yyyyyyxxxvvvxxx|||~~~|||tttqqqrrr|||qqqfff^^^\\\fffsss{{{wwwddd\\\XXXWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXUUUSSSPPPOOOMMMKKKGGGEEECCCAAA???<<<:::999888888666666666666666666666666444444444555555555666666444444444444444444444444555444444444444555666666777777666666666666777777666777;;;===>>>CCCRRRaaattt{{{vvvvvvuuutttvvvzzz{{{}}}{{{{{{}}}vvvmmmgggZZZYYYWWWWWWYYY[[[\\\[[[[[[YYYUUUQQQMMMKKKJJJJJJHHHIIIJJJJJJHHHGGGHHHIIIIIINNNTTT[[[dddppp}}}|||rrrtttsssjjjhhhfffdddccc```]]]ZZZXXXWWWUUURRRPPPPPPNNNLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@===;;;999777777777999999888999999999999:::::::::777777<<>><<<:::888777666666666666777777777777888666555444444555666888666666666666666666666666666555555444444444555555666666666666666777888888888:::;;;<<<@@@LLL___mmm}}}yyyuuuqqqqqqoooooouuu|||zzzxxxyyy{{{wwwxxx}}}wwwkkkddd]]]XXXXXXXXXXXX[[[^^^^^^\\\YYYUUURRROOONNNMMMJJJIIIHHHIIIKKKLLLKKKJJJKKKMMMPPPSSSZZZdddrrr|||uuupppvvvrrrlllgggcccbbbbbb```]]]YYYVVVTTTSSSRRRPPPNNNLLLLLLKKKKKKIIIGGGHHHHHHGGGEEEDDDBBBAAAAAA<<<;;;:::999999999999999888888999999999:::::::::======>>>FFFXXXkkkuuuvvvssskkkggghhhgggeeekkkvvv{{{uuuuuuvvvwwwyyy~~~zzzyyy~~~kkk^^^___ggg{{{{{{{{{yyyeee\\\ZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\YYYWWWTTTSSSQQQOOOKKKIIICCCBBB@@@>>><<<:::888777777777777777666666666666777666555444444555666777666666666666666666666666666555555444444555555555666666666666666777888888777:::<<<>>>DDDRRRgggvvv|||wwwssspppooooooooouuu|||xxxtttsssxxxzzzxxxxxxyyy|||tttiiiaaaYYYWWWVVVUUUWWW[[[^^^]]][[[YYYUUURRRNNNLLLJJJIIIHHHIIIKKKLLLKKKJJJKKKMMMOOOQQQUUU___kkkttt{{{ppppppvvv|||rrrjjjdddbbbbbb```]]]ZZZWWWTTTSSSRRRPPPNNNLLLLLLKKKKKKIIIGGGHHHGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::999999:::888888999999999:::::::::===???BBBLLL^^^pppwwwuuuiiiaaa^^^bbbdddfffqqq~~~{{{vvvuuuvvvxxxzzz||||||uuugggcccfffvvv{{{lll^^^[[[\\\ZZZZZZZZZZZZ[[[[[[\\\\\\YYYWWWUUUTTTRRRPPPMMMJJJEEEDDDBBB???===;;;999888888888777777666666555555777666555444444555666777666666666666666666666666666555555444555555666666777666666666666777888888777999===AAAJJJ\\\rrr|||vvvsssooommmnnnnnnooouuu}}}yyysssqqqtttzzzzzzvvvtttssszzz|||nnneee\\\XXXUUUSSSUUUYYY[[[\\\\\\[[[XXXSSSNNNKKKKKKJJJIIIJJJLLLLLLLLLKKKKKKLLLMMMNNNRRR[[[gggooo~~~tttppptttyyymmmeeecccaaa```^^^[[[WWWUUUSSSRRRPPPNNNLLLKKKKKKKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>>===;;;;;;:::::::::888888999999999:::::::::<<>>;;;999888888888777777666666555555777666555555555555666777666666666666666666666666555555555555555666666777777777666666777777888999888:::>>>EEEQQQeee{{{wwwqqqooollljjjlllnnnpppwwwzzzsssnnnqqqvvvyyyuuuqqqvvv{{{rrriii___ZZZWWWTTTVVVYYYXXXZZZ[[[[[[XXXTTTNNNKKKLLLKKKJJJKKKMMMNNNMMMLLLKKKLLLLLLMMMPPPXXXdddmmm{{{|||uuuwwwppphhheeeaaa```^^^[[[XXXUUUSSSRRRPPPNNNLLLKKKKKKKKKIIIGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@???===<<<;;;:::::::::888888999999999:::::::::;;;???GGGVVViiivvvtttlll\\\UUUTTT[[[ccckkk{{{~~~wwwssspppsssvvvzzz}}}zzzxxxuuussstttxxx{{{}}}ssslllqqqtttxxxzzzdddYYYWWWWWWXXXZZZ\\\]]]^^^^^^^^^[[[YYYWWWVVVUUUSSSPPPMMMIIIHHHEEEBBB???<<<:::999888777777777666666666555666666555555555555666666666666666666666666666666555555555555555666777888777777777777777888999999:::<<>>EEEPPP```uuu|||vvvqqqnnnkkkhhhiiimmmqqquuu~~~~~~ssskkkjjjmmmrrrxxxxxxvvvrrrsss|||~~~uuujjjddd^^^WWWTTTVVVVVVXXXZZZ[[[ZZZWWWTTTQQQPPPOOONNNOOOQQQQQQQQQPPPMMMMMMLLLKKKKKKQQQ[[[cccpppzzzvvvjjjhhhaaa```___]]]ZZZVVVSSSQQQPPPNNNLLLLLLKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCC??????===;;;:::999888888888888999999999:::::::::;;;AAAMMM___rrrzzzpppaaaPPPKKKNNNYYYeeepppzzzqqqmmmllllllnnnqqqtttxxx|||~~~vvvqqqmmmiiiffffffggghhhkkknnnrrruuuwwwzzzsss~~~yyyqqqwwwsss```WWWVVVWWWZZZ]]]____________]]][[[YYYXXXXXXVVVSSSPPPMMMKKKIIIEEEAAA>>>;;;999555555666666777777888888555555666666666666555555666666666666666666666666555555555555666777888999888888777777888888999::::::???HHHVVViii~~~~~~wwwrrrnnnllljjjhhhiiinnnsssyyyvvvllljjjlllpppvvv{{{vvvpppoooxxxyyyoooggg```WWWSSSSSSWWWXXX[[[\\\\\\YYYVVVTTTQQQPPPOOOPPPRRRSSSRRRQQQOOOOOOMMMJJJIIINNNWWW^^^nnnyyywwwjjjgggaaa```___]]]ZZZWWWSSSQQQPPPNNNLLLLLLLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCC???>>>===;;;999888888888888888999999999:::::::::<<>>;;;999444444555666777888999999555555666666666666555555666666666666666666666666555555555555666777999999888888888777888888999:::999???JJJZZZooo{{{tttooollljjjjjjhhhjjjooouuu{{{rrrjjjiiiooorrryyy}}}xxxqqqnnnrrrzzzvvvkkkaaaYYYTTTRRRVVVUUUVVVXXXYYYXXXUUURRRQQQNNNMMMOOOSSSWWWWWWVVVSSSPPPLLLJJJLLLQQQWWW[[[fffqqq{{{mmmhhh_________]]]YYYVVVUUUUUUPPPOOONNNMMMLLLKKKJJJIIIGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@>>>===;;;999888777888777777777888999::::::<<>>===;;;999888777999888888999999:::;;;<<<===EEEVVVlllzzzxxxhhhYYYRRRQQQTTT___mmm~~~wwwnnniiifffgggjjjjjjlllooouuu|||wwwpppmmmhhhdddbbbbbbaaa```aaabbbccceeefffgggggggggjjjkkkkkkkkkkkkllloooqqqppprrrsssssssssvvv|||yyyssssssuuulllmmmrrrbbb[[[ZZZXXXXXXZZZ]]]]]]\\\^^^]]][[[YYYXXXVVVVVVUUUQQQNNNJJJFFFCCC???;;;888999888777777666666777777777777777777666666555555888777777777666666666555777777777777777777777777888555555999:::888:::======DDDRRReeezzz{{{ssslllhhhiiiggggggiiioooxxx~~~sssooojjjlllqqqyyyyyypppkkkmmmttt|||{{{sssiii```XXXTTTOOOOOOOOORRRUUUVVVVVVTTTPPPNNNLLLLLLOOOSSSUUUVVVRRRPPPLLLIIIIIILLLQQQSSS\\\gggwwwwwwkkkhhhgggfffbbb^^^YYYUUURRRPPPOOONNNMMMLLLJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>===;;;:::999888999999999::::::;;;<<<===???III\\\ppp|||xxxgggXXXQQQQQQUUUaaapppqqqiiieeedddfffjjjiiikkkooottt{{{}}}yyyrrrmmmiiifffcccaaa________________________bbbdddeeefffgggjjjnnnqqqqqqrrrsssssstttxxx}}}qqqjjjrrr}}}qqqmmm|||zzzhhh___[[[XXXWWWXXXZZZ[[[\\\^^^]]]\\\ZZZXXXWWWVVVUUUQQQOOOKKKHHHEEEAAA===999888777666666666666666666777777777666666666666555777777777777666666666666777777777777777777777777888666666999:::999:::>>>@@@IIIYYYmmmxxxpppjjjhhhiiieeefffiiioooyyy{{{tttoooppprrrvvv~~~zzzpppjjjjjjooovvvzzz|||vvvmmmcccZZZUUUNNNMMMMMMOOOQQQSSSSSSRRRPPPNNNLLLLLLNNNQQQUUUVVVSSSQQQMMMJJJJJJKKKNNNPPPYYYcccqqqoookkkiiifffccc```[[[VVVRRRPPPPPPOOOMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???===<<<:::999999999999999999:::;;;======AAAMMMaaavvvyyyhhhYYYOOOPPPVVVcccsss}}}mmmeeebbbaaadddhhhiiikkkooosssyyy~~~wwwqqqlllhhhffffffeeecccbbbbbbaaaaaabbbdddgggiiikkknnnsssvvvyyy{{{||||||}}}qqqeeeiiixxx{{{sssxxxmmmaaa[[[UUUUUUUUUVVVYYY\\\___^^^]]][[[YYYWWWVVVUUUPPPNNNKKKIIIFFFBBB>>>:::888777777666666666777777666666666666666666666666777777777777666666666666777777777777777777777777888666666:::;;;:::;;;???CCCNNN```ttt||||||rrrkkkfffdddfffdddeeeiiiqqqzzzzzzrrrrrrrrrtttyyy}}}ssskkkiiilllppprrr{{{{{{zzzvvvoooeee\\\VVVPPPNNNLLLLLLMMMNNNNNNNNNOOONNNMMMMMMNNNPPPTTTVVVTTTRRROOOLLLKKKLLLMMMNNNXXX```mmmxxxwwwmmmjjjfffbbb```]]]XXXTTTQQQPPPOOOMMMKKKJJJHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???===<<<;;;::::::777777888888999;;;<<<===CCCQQQgggzzzyyyiii[[[MMMNNNVVVddduuuyyyjjjccc``````bbbfffhhhlllpppuuuyyyyyyuuusssqqqooommmkkkiiiiiihhhiiikkknnnqqqssswww|||ooobbbdddoooyyyuuutttcccZZZSSSRRRSSSTTTXXX^^^______^^^]]][[[XXXVVVTTTOOOMMMKKKIIIGGGCCC>>>:::888888888777777888888999555555555555555666666666666666666666777777777777777777777777777777777777999666777:::<<<;;;<<<@@@FFFSSSggg{{{{{{vvvmmmhhhdddccceeedddfffjjjsss|||wwwvvvssssssvvvyyyppplllkkklllllltttuuuuuusssmmmddd[[[VVVRRRPPPLLLJJJJJJKKKKKKKKKLLLMMMNNNMMMMMMNNNQQQSSSSSSRRROOOMMMLLLLLLLLLLLLUUU\\\fffpppyyyqqqlllfffbbb```^^^ZZZWWWQQQQQQOOOMMMKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@??????>>>===<<<;;;:::777777777888999;;;======EEETTTjjj|||wwwggg[[[MMMOOOWWWfffwwwrrrfffaaa______aaaeeehhhmmmssswwwzzz~~~}}}zzzwwwuuuuuuuuuvvvxxx{{{}}}nnnaaaaaahhhuuusss}}}iii]]]TTTSSSSSSRRRWWW`````````___^^^\\\YYYVVVTTTNNNMMMKKKJJJHHHDDD???;;;888888888888888999999:::444555555555555666666666666666666666777777777777777777777777777777777777999666777;;;===<<<===AAAIIIXXXnnn{{{{{{~~~rrrlllhhhdddccceeedddfffllluuu}}}xxxwww}}}xxxqqqmmmkkkjjjlllnnnooonnniiibbbZZZUUUSSSOOOKKKIIIIIIJJJKKKKKKGGGJJJLLLMMMLLLLLLMMMOOOQQQPPPNNNMMMKKKKKKJJJJJJNNNUUU^^^hhhqqq|||yyyqqqhhhbbb```^^^[[[XXXRRRQQQOOOMMMKKKIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@??????>>>===<<<;;;;;;888888888999;;;<<<>>>???IIIXXXmmm{{{|||qqqaaaVVVNNNPPPZZZiiizzztttjjj```^^^^^^___aaaeeeiiiooovvvzzz|||~~~rrrbbb```bbbkkkxxx~~~rrrcccWWWUUUSSSQQQVVV````````````___\\\YYYVVVTTTNNNMMMLLLLLLJJJFFFAAA===777777777777777888999999444444444555555555666666555666666666777777777888777777777777777777777777999777777;;;===<<<>>>BBBNNN]]]ttt{{{}}}wwwmmmiiifffcccbbbcccdddgggnnnwwwzzz|||}}}uuupppkkkiiihhhiiikkkkkkgggaaaZZZUUURRROOOJJJHHHIIIJJJLLLLLLDDDHHHKKKLLLJJJIIIKKKLLLOOONNNMMMLLLJJJJJJIIIIIIIIIOOOYYYbbblllxxxvvvkkkccc```___[[[XXXRRRQQQPPPNNNKKKIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@??????>>>===<<<<<<;;;999999999:::<<<>>>???@@@KKKZZZnnnzzzxxxlll\\\RRRPPPRRR\\\kkk|||~~~mmmddd\\\\\\^^^___bbbeeeiiipppxxx}}}}}}~~~xxxfffaaa```ggg~~~zzziii[[[XXXUUUQQQVVV```aaaaaaaaa___]]]YYYVVVTTTOOONNNNNNMMMLLLHHHCCC???666666666666666777888888444444444555555555666666555666666666777777888888777777777777777777777777999777777<<<======???BBBQQQaaaxxx~~~zzzqqqhhheeeddd```___```eeehhhoooyyy|||uuupppooommmjjjgggdddaaa]]]YYYRRRPPPNNNMMMMMMLLLJJJHHHIIIHHHGGGFFFGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNTTT^^^gggqqqyyykkkeeeccc^^^YYYWWWWWWTTTOOOKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>===;;;999888>>>999777888999999===CCCRRRfffzzz{{{oooaaaVVVQQQLLLQQQ^^^pppuuuiiiaaa[[[\\\^^^^^^```cccjjjpppxxx}}}~~~mmmaaaZZZaaayyy}}}sss\\\SSSQQQPPPUUU\\\bbbbbbaaa```]]]ZZZWWWUUUSSSQQQOOONNNKKKGGGBBB>>>:::999888666555555444444777777777777777777777777777777777777777777777777777777777777777777777777:::888888;;;;;;<<>>===;;;999888<<<888777999::::::???EEESSSgggyyyzzzmmm___UUUOOOLLLQQQ^^^ppp|||oooeee^^^YYYZZZ\\\]]]___ccckkkqqqyyy}}}~~~rrreee\\\___ssszzzvvv___VVVSSSRRRVVV]]]bbbbbbaaa```]]]ZZZXXXVVVTTTRRRPPPNNNLLLHHHCCC???<<<;;;:::888777777777777777777777777777777777777777777777777777777777777777777777777777777777777888777777:::;;;===DDDKKK___qqqyyy{{{zzzoooiiidddcccbbb```ccchhhiiipppzzz}}}xxxrrrmmmhhhccc^^^[[[YYYVVVRRRPPPNNNMMMJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHHHHHHHJJJIIIMMMSSSZZZcccqqq~~~}}}rrriiieeeaaa]]]\\\XXXTTTPPPLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>===;;;:::999:::888888;;;<<<<<<@@@GGGUUUgggwwwvvvjjj]]]SSSMMMKKKOOO\\\mmm}}}tttggg```YYYVVVWWWZZZ\\\___dddkkkqqqyyy}}}~~~{{{mmmaaa^^^mmmyyy}}}|||cccYYYUUUSSSWWW^^^ccccccbbbaaa^^^[[[YYYWWWUUUSSSQQQOOOMMMIIICCC???<<<;;;:::999888777777777777777777777777777777777777777777777777777777777777777777777777777777777777666777:::;;;>>>FFFOOOgggyyy~~~zzz~~~xxxlllfffbbbbbbbbbaaaeeejjjmmmttt~~~~~~wwwqqqkkkeeebbb]]]ZZZVVVTTTRRRQQQNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIILLLJJJLLLQQQWWW^^^lllxxx}}}wwwmmmhhhccc```___YYYUUUPPPMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@?????????===<<<;;;:::;;;:::;;;======<<>>HHHSSSmmm}}}}}}uuukkkeeeaaaaaaaaaaaadddjjjnnnuuu|||uuunnnjjjaaa^^^ZZZWWWUUUTTTRRRQQQMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIILLLKKKLLLPPPTTTZZZfffrrr{{{pppjjjeeeaaaaaaYYYVVVQQQMMMLLLJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>===;;;;;;======>>>???===<<>>===<<<;;;???>>>??????<<<<<>>===BBBOOO^^^uuu{{{pppjjjddd`````````___ccchhhpppwwwvvvqqqjjjeeeaaa^^^\\\ZZZUUUUUUTTTSSSRRRQQQPPPOOONNNOOOOOOPPPOOONNNMMMLLLLLLLLLOOOSSSVVVYYYbbbkkkyyysssmmmgggbbbaaaZZZWWWRRRNNNMMMLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA???????????????>>>===<<<======>>>>>><<<>>>HHHSSScccmmmsssoooeee\\\VVVQQQNNNNNNRRRYYY^^^```ffflllnnnvvv~~~yyyssswwwtttfff\\\WWWTTTRRRRRRVVVXXX[[[ccclllpppuuuzzz}}}}}}~~~rrrooowww}}}pppbbb\\\YYY\\\dddeeeeeeeeedddbbb```^^^\\\\\\ZZZWWWUUUQQQMMMGGGCCC===<<<;;;:::999888888888777777777777777777777777777777777777777777777777777777777777777777777777999:::===??????EEEVVVeeezzz~~~yyy}}}nnngggbbb^^^___``````eeejjjvvv|||}}}uuunnniiieeeaaa___[[[[[[ZZZZZZXXXWWWUUUTTTSSSTTTUUUUUUUUUTTTSSSRRROOOOOOSSSXXXZZZ]]]dddmmmvvv~~~tttnnngggbbb```[[[WWWRRROOOMMMLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA???????????????>>>===<<<<<<;;;<<<===<<>>>>>======<<<<<<::::::;;;<<<===CCCRRRaaassssssrrroookkkeeeaaa^^^WWW^^^ddddddfffiiikkkiiipppyyy~~~yyyxxxyyyiii^^^WWWTTTSSSRRRRRRSSSVVV\\\eeekkksssvvv{{{~~~yyywwwwwwzzzggg``````bbbcccfffffffffeeecccaaa```___\\\[[[YYYWWWUUUPPPJJJEEE>>>;;;888777888999999999777777777777777777777777666666666666666666666666777888888888888999999999999999<<<===???GGG[[[mmm}}}ssszzzssskkkaaa^^^\\\\\\\\\^^^gggqqq|||xxxvvvqqqnnnkkkjjjiiihhhfffdddfffdddaaa`````````___^^^^^^___```aaadddiiioootttzzzqqqkkkeee___\\\XXXTTTPPPNNNLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<::::::;;;<<<>>>DDDUUUeeexxxxxxxxxuuuqqqmmmjjjhhheeekkkqqqsssuuuxxxwwwtttzzzyyyxxx{{{ttteee[[[UUURRRRRRRRRRRRSSSVVV]]]eeekkkrrrvvvzzz~~~|||www}}}vvv}}}jjjbbbbbbdddfffgggggggggfffdddcccaaa```]]][[[ZZZXXXUUUPPPJJJFFF>>>;;;888777888999999999777777777777777777777777666666666666666666666666777888888888888999999999999999<<<>>>@@@III]]]ppp{{{sss|||ooohhh```]]]\\\\\\]]]___hhhsss~~~|||yyywwwvvvuuutttrrrpppnnnlllkkkllllllkkkjjjiiijjjkkklllnnnsssyyy~~~sssllleee```]]]YYYTTTQQQNNNLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;<<>><<<999777888999999999777777777777777777777777666666666666666666666666777888888888888999999999999999<<<>>>AAALLLaaauuuwwwtttwwwjjjddd___]]]\\\]]]]]]aaajjjuuu~~~{{{yyywwwvvvwwwwwwvvvuuutttuuuvvvwwwyyy~~~ssskkkfffddd^^^[[[VVVQQQNNNLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;===AAALLL```sss~~~{{{{{{~~~rrrwww{{{hhh\\\UUURRRQQQOOOPPPRRRTTTXXX___hhhmmmrrruuuzzz}}}~~~vvvnnnzzzwww{{{wwwgggbbbdddfffgggggggggfffeeedddcccbbb___^^^\\\ZZZWWWSSSMMMHHH???<<<999888888999999888777777777777777777777777666666666666666666666666777777888888888999999999999999<<>>>>>======<<<<<<<<<;;;<<>>>>>======<<<<<<;;;;;;===AAAHHHVVVmmmyyyuuuyyyzzzsss|||tttbbbXXXTTTRRROOOLLLNNNQQQUUUZZZbbbjjjpppqqquuuyyy|||~~~rrrgggkkkxxx~~~rrreeeaaabbbfffffffffeeeeeedddbbbbbbbbb```___]]]ZZZUUUOOOKKKAAA>>>:::999999999999888777777777777777777777777777777777777777777777777777888888888888999999999999:::<<<@@@GGGWWWqqqwwwxxx~~~qqqgggaaa^^^ZZZYYYZZZ]]]aaafffrrr~~~sssllljjjccc___YYYTTTPPPLLLIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<::::::>>>DDDLLLZZZqqq{{{oooiiiooo~~~vvvsss~~~qqq___WWWSSSPPPMMMKKKMMMQQQUUU[[[ccckkkqqqqqqtttyyy|||~~~~~~rrrffffffppp|||jjjccccccffffffgggffffffeeedddccccccaaa```^^^[[[VVVPPPLLLAAA>>>;;;999999999999888777777777777777777777777777777777777777777777777777888888888888999999999999:::<<>>======<<<<<<999:::???FFFNNN\\\sss~~~sssfff___fffwwwsssqqqnnn^^^VVVSSSOOOKKKJJJMMMQQQVVV\\\ccclllqqqqqqtttyyy|||}}}~~~ssseeedddkkkooofffdddggghhhhhhhhhgggfffeeeeeecccbbb```^^^\\\WWWQQQLLLBBB???;;;999999999999888777777777777777777777777777777777777777777777777777888888888888999999999999:::<<>>@@@@@@@@@???>>>======<<<>>>>>>>>>AAAOOOdddtttzzzuuugggaaa]]]^^^jjjyyy{{{ttttttzzzgggZZZSSSLLLIIIIIIKKKKKKNNNSSSZZZbbbjjjoootttuuuxxxzzz}}}rrreeeeeekkk{{{{{{yyyxxxjjjiiijjjiiigggfffffffffggghhhhhhdddaaaaaa```]]]UUUOOOFFF???::::::999666666888777777666666666666777777999888888888777777666666777777777777888999:::;;;;;;;;;===DDDSSSjjj}}}ttt|||yyymmmeee^^^YYYYYYTTTVVVXXX[[[aaalllzzzuuupppjjjccc]]]ZZZUUUNNNJJJJJJEEECCCAAA@@@AAA@@@???>>>@@@@@@??????>>>======<<>>FFFUUUmmm|||uuu~~~vvvkkkccc\\\XXXWWWTTTVVVYYY\\\cccnnn{{{|||tttlllddd^^^[[[VVVNNNJJJJJJEEECCCAAA@@@AAA@@@???>>>@@@@@@??????>>>=========???@@@AAAHHHYYYnnn|||yyykkk]]]WWWTTTUUUbbbrrruuurrrvvv{{{lll\\\TTTPPPLLLKKKLLLJJJKKKNNNSSSZZZcccjjjnnnrrrtttvvvyyy{{{}}}~~~ooohhhcccnnn~~~tttiiijjjkkkkkkkkkkkkjjjiiiiiigggdddbbbbbbaaa^^^WWWRRRGGG@@@<<<;;;:::777666888999999888888888888999999888888888888777777777777888777777888888999:::;;;======@@@HHHXXXqqq}}}yyyqqqfff___YYYUUUUUUUUUVVVYYY^^^eeeqqq|||vvvnnnfff___\\\VVVOOOJJJJJJEEECCCAAA@@@AAA@@@???>>>????????????>>>>>>======>>>@@@CCCLLL___tttyyykkk]]]WWWUUUXXXfffvvv}}}tttttt{{{ssseeeWWWPPPNNNKKKIIIJJJJJJKKKNNNTTT[[[cccjjjnnnqqqsssuuuxxxzzz|||}}}~~~rrrgggaaakkkzzzllljjjjjjkkklllllljjjiiihhhgggeeedddcccbbb^^^XXXTTTHHHAAA<<<<<<:::777777999999888888777777888888999888888888777777777777777888888888888999:::;;;;;;===>>>AAAJJJ[[[uuu~~~|||kkkaaa\\\VVVSSSSSSTTTUUUXXX^^^gggsss}}}{{{ppphhhaaa]]]WWWOOOJJJJJJEEECCCAAA@@@AAA@@@???>>>?????????>>>>>>>>>>>>>>>===@@@EEEPPPdddzzz{{{mmm___ZZZYYY]]]lll}}}vvvqqqtttnnnaaaTTTOOOLLLIIIGGGGGGIIIKKKNNNTTT[[[cccjjjmmmqqqrrruuuwwwzzz|||}}}}}}tttggg```kkk~~~pppiiijjjkkklllkkkjjjiiihhhggggggfffeeebbb^^^YYYUUUIIICCC===<<<;;;888777999777777666666666666777777777777777777777777888888888888888888999:::;;;<<<<<<===BBBLLL___xxxvvvfff]]]YYYTTTRRRSSSRRRTTTXXX___iiiuuu~~~qqqjjjbbb^^^XXXPPPKKKJJJEEECCCAAA@@@AAA@@@???>>>??????>>>>>>>>>>>>>>>>>>>>>AAAGGGUUUjjj|||nnnbbb^^^^^^ccctttpppnnnuuujjj^^^RRRNNNLLLIIIFFFFFFHHHKKKOOOUUU\\\ccciiimmmqqqsssuuuxxxzzz|||}}}~~~xxxhhh```lll|||uuujjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiigggccc^^^YYYVVVJJJDDD>>>===<<<888777999777777666666666666777777777777777777888888888888999888888999999:::;;;<<<<<<>>>EEEPPPccc|||zzzrrrbbb[[[WWWTTTSSSSSSSSSTTTXXXaaalllxxxssskkkddd___YYYPPPKKKJJJEEECCCAAA@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCKKKYYYppprrrfffbbbdddkkk}}}zzznnnrrr{{{{{{fff[[[QQQNNNMMMJJJHHHHHHHHHJJJOOOUUU\\\ccciiimmmrrrsssvvvxxx{{{|||~~~~~~~~~lllaaakkk{{{xxxzzzmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkhhhccc]]]XXXVVVKKKDDD???>>><<<888777999888777777777777777777888666777777777888888888888999999999999:::;;;<<<<<<<<<@@@HHHUUUhhh{{{}}}ooo```YYYWWWTTTSSSUUUTTTVVVZZZdddppp|||tttlllddd___YYYPPPKKKJJJEEECCCAAA@@@AAAAAA???>>>>>>>>>>>>>>>>>>?????????BBBFFFMMM\\\sssvvvjjjgggiiiqqqyyyqqqxxxssscccYYYPPPNNNNNNLLLJJJJJJHHHJJJOOOUUU]]]dddiiilllrrrtttvvvyyy{{{}}}~~~~~~oooaaaiii}}}zzzrrr}}}ooonnnmmmkkkkkklllmmmmmmllllllllliiiccc\\\XXXUUULLLEEE???>>><<<999777999999999888888888888999999666666777777888888888999999999999999:::;;;<<<<<<===BBBKKKYYYlll{{{|||nnn```YYYWWWUUUTTTVVVVVVWWW\\\fffssswwwoooddd[[[UUUQQQMMMJJJEEECCCBBBBBBBBBAAA>>><<<>>>???@@@???>>>>>>@@@BBBAAAEEERRRfff{{{{{{tttrrruuu~~~zzzttt}}}qqq```WWWOOOLLLJJJGGGHHHKKKIIIMMMRRRWWW\\\bbbiiimmmqqqtttwwwzzz{{{|||}}}~~~vvvfffjjj||||||vvv|||vvvrrrmmmkkklllmmmkkkiiinnnlllhhheeebbb]]]XXXTTTPPPFFF>>><<<;;;::::::<<<::::::999999888777666666:::::::::999999999888888:::999888888888999:::;;;@@@BBBJJJ\\\uuuwwwkkk^^^YYYWWWSSSRRRRRRVVVXXX^^^iiiuuussslllccc\\\XXXUUUQQQNNNEEEDDDBBBBBBBBBAAA>>><<<>>>???@@@???>>>>>>@@@BBBCCCIIIVVVkkkzzzrrrqqqwwwyyyuuuooo^^^VVVNNNKKKIIIGGGGGGJJJIIILLLQQQWWW\\\bbbhhhlllpppssswwwzzz{{{{{{}}}~~~|||{{{{{{~~~{{{iiikkk{{{uuu{{{uuurrrnnnmmmoooooonnnkkknnnllliiifffccc___ZZZVVVPPPGGG>>><<<;;;::::::<<<::::::999999888777777666777888888999999:::;;;;;;:::999888888888999:::;;;AAADDDMMM```xxxrrrfff[[[WWWVVVTTTSSSTTTWWWZZZ```kkkwww}}}rrrlllddd___[[[WWWRRRMMMFFFDDDBBBAAAAAAAAA???===>>>???@@@???>>>>>>@@@BBBEEELLL[[[qqqxxxmmmooozzzvvvtttnnn]]]UUUMMMKKKIIIFFFGGGJJJIIILLLQQQVVV[[[aaagggkkkpppsssvvvyyyzzz{{{}}}~~~{{{yyywwwtttrrrrrrsssttt{{{ooonnnyyytttyyysssqqqnnnooorrrsssqqqnnnooommmkkkiiifffbbb]]]YYYQQQHHH???<<<;;;999999;;;::::::999999888777777777555666777888:::;;;======:::999888888888:::;;;<<>>>>>???@@@???>>>>>>@@@BBBEEENNN___uuuttthhhlll}}}sssssslll[[[TTTMMMKKKJJJGGGHHHJJJHHHKKKPPPUUUZZZ```fffjjjooorrrvvvxxxzzz{{{|||~~~~~~{{{{{{|||~~~wwwvvvtttrrrooonnnmmmmmmpppsssyyyvvvpppwwwtttxxxpppooonnnppptttuuusssppppppnnnmmmllljjjfffaaa]]]SSSIII@@@===;;;999999;;;999999999888888888777777666666777888:::;;;<<<===:::999888888999:::<<<===AAAGGGUUUjjjvvvggg___WWWUUUTTTSSSUUUXXXXXX\\\eeeooozzzuuuppphhhbbb\\\VVVMMMGGGGGGEEEBBBAAAAAAAAA@@@>>>>>>???@@@???>>>>>>@@@BBBCCCNNNbbbxxxqqqeeekkkpppsssiiiZZZSSSMMMLLLKKKHHHHHHKKKGGGKKKOOOTTTYYY^^^dddhhhmmmqqquuuwwwyyyzzz|||~~~}}}yyyvvvuuuxxxzzzwwwvvvuuurrrooollliiigggggghhhkkkpppwww{{{rrrssswwwxxxnnnmmmmmmppptttvvvuuurrrrrrqqqpppooonnnjjjddd```TTTJJJ@@@===<<<999888:::999999999888888888888888888888999999999:::::::::999999888888999;;;<<<===@@@HHHXXXnnnsssfff___XXXVVVTTTRRRTTTXXXVVV\\\eeepppzzzuuupppiiiccc^^^XXXPPPKKKHHHFFFCCCAAAAAAAAA@@@???>>>???@@@???>>>>>>@@@BBBDDDPPPeee||||||ooofffmmmzzznnntttyyyfffWWWQQQLLLKKKJJJHHHHHHJJJGGGJJJOOOSSSXXX]]]cccggglllppptttwwwxxxzzz|||~~~~~~{{{vvvrrrppprrrsssxxxxxxvvvsssoooiiidddaaa______aaadddjjjuuu|||qqqnnnvvv{{{yyy}}}ooommmllloootttwwwvvvuuuttttttssssssqqqlllfffbbbUUUKKKAAA>>><<<999888999888888888888888888888888:::::::::999999888888888999999999999:::;;;===>>>@@@III[[[sssqqqddd^^^XXXVVVSSSQQQSSSWWWUUU[[[fffqqqzzzzzztttllleee___YYYRRRMMMIIIFFFCCCAAAAAAAAAAAA@@@>>>???@@@???>>>>>>@@@BBBFFFTTTjjjyyyooojjjrrruuunnnwwwsssaaaTTTNNNIIIIIIHHHFFFFFFHHHGGGJJJNNNSSSWWW\\\bbbfffkkkooosssvvvxxxzzz|||}}}}}}~~~~~~xxxrrrooonnnnnnvvvwwwwwwuuuqqqkkkeeeaaa\\\\\\[[[\\\aaajjjvvv}}}zzzmmmggglllzzz|||qqqooommmoootttxxxyyyxxxwwwwwwvvvvvvsssnnnhhhcccVVVLLLBBB>>><<<999888999888888888888888888888888:::::::::999999888888888999999999999:::<<<>>>???AAAKKK___www{{{mmm___ZZZVVVTTTRRRPPPRRRWWWTTT\\\gggrrrzzz{{{pppggg```XXXPPPKKKIIIFFFCCCAAAAAAAAAAAA@@@>>>???@@@???>>>>>>@@@BBBIIIXXXnnnyyyqqqmmmvvvqqqnnnzzznnn^^^QQQKKKGGGGGGGGGDDDDDDFFFFFFIIINNNRRRWWW\\\aaaeeekkknnnsssvvvxxxyyy|||}}}|||~~~~~~~~~|||uuupppmmmmmmssstttvvvvvvtttpppkkkggg^^^]]][[[YYY\\\cccmmmtttyyywwwjjjbbbfff{{{{{{{{{tttqqqnnnpppuuuyyyzzzzzzyyyxxxxxxwwwuuuooohhhcccVVVLLLBBB>>><<<999777999888888888888888888999999999999999999999999999999999999999999:::<<<>>>???CCCMMMaaazzzvvviii[[[WWWTTTSSSQQQOOORRRXXXUUU]]]hhhsss{{{uuulllcccXXXQQQOOOKKKHHHDDDAAA??????===<<<>>>???@@@@@@??????AAACCCHHH\\\uuuuuuooommmvvv~~~oooooo{{{iii[[[OOOLLLIIIGGGFFFFFFEEEDDDFFFJJJOOOSSSWWW\\\aaadddiiilllpppsssvvvxxx{{{~~~}}}~~~~~~|||{{{~~~zzzrrrmmmlllmmmmmmnnnsssxxxwwwrrrlllbbbZZZUUUVVVXXXZZZaaajjjpppvvvrrrhhhaaaddduuu~~~|||tttpppvvvtttvvv|||{{{|||{{{zzzyyyxxxrrriiibbbYYYNNNCCC???>>><<<999999:::::::::999999999888888888888999999999::::::::::::;;;;;;;;;:::;;;>>>@@@BBBOOOccczzz}}}lllbbbYYYVVVRRRNNNMMMNNNQQQRRRVVV^^^jjjvvvvvvmmmeee[[[SSSPPPKKKGGGCCCAAA@@@???>>>===>>>???@@@@@@??????BBBDDDKKK```xxxrrrllliiirrr}}}pppqqq}}}hhhZZZOOOLLLIIIGGGFFFFFFEEEDDDFFFJJJNNNSSSWWW\\\aaadddgggkkkooorrruuuwwwzzz}}}~~~~~~|||zzz}}}~~~uuuooollllllkkkmmmqqqwwwyyywwwssskkkccc\\\ZZZYYYXXX\\\ccchhhnnnxxxoooeee^^^```qqqzzztttyyywwwxxx}}}|||}}}|||{{{zzzyyyssskkkdddZZZNNNCCC???>>><<<999::::::::::::999999999999888888888999999999::::::::::::;;;;;;;;;:::<<<>>>AAACCCQQQfff}}}yyyhhh___XXXUUURRROOONNNOOOPPPRRRWWW___lllxxxyyynnnggg^^^UUUPPPJJJGGGCCCAAA@@@@@@??????>>>???@@@??????@@@BBBDDDPPPddd{{{nnnfffcccjjj{{{|||ppprrr|||eeeWWWNNNKKKHHHFFFFFFFFFEEEDDDFFFIIINNNRRRVVV[[[```dddgggjjjnnnqqqtttvvvyyy|||}}}{{{yyy{{{{{{rrrmmmjjjiiiiiinnnuuu{{{}}}|||uuummmfffaaa\\\YYYZZZ^^^```eeennn{{{~~~mmmbbbZZZ[[[jjj|||zzz}}}zzzzzz~~~}}}~~~}}}{{{{{{zzzuuummmfffZZZNNNCCC???>>><<<::::::::::::::::::999999999999888888999999999::::::::::::;;;;;;;;;;;;<<>>?????????>>>@@@CCCEEESSSggg~~~{{{iiiaaa]]]ddduuu|||pppsssxxxbbbUUUMMMKKKHHHFFFFFFFFFEEEDDDGGGIIIMMMQQQUUU[[[```dddgggjjjnnnrrrtttwwwzzz|||}}}{{{xxxyyy~~~wwwpppiiigggfffiiiqqqyyy{{{wwwpppjjjddd___]]]]]]\\\```hhhtttmmmaaaYYYXXXeeeuuu{{{{{{|||~~~|||{{{{{{zzzuuunnnhhh[[[OOOCCC???>>><<<:::;;;;;;;;;:::::::::999999999888888999999999:::::::::999:::;;;;;;;;;===???BBBGGGWWWooopppaaaZZZTTTSSSRRRQQQPPPPPPQQQQQQZZZcccppp|||uuummmbbbVVVOOOJJJGGGCCCAAAAAAAAAAAA@@@>>>??????>>>>>>@@@CCCFFFTTThhhwwweee^^^[[[cccuuuzzzooorrrsss___TTTLLLJJJGGGFFFFFFFFFEEEDDDGGGIIIMMMPPPUUUZZZ```eeehhhkkkpppsssuuuxxx{{{}}}}}}zzzxxxwww||||||vvvjjjgggdddeeejjjrrr{{{|||vvvoooiiiccc___\\\^^^dddmmmzzzpppccc[[[YYYcccqqq{{{{{{~~~|||}}}{{{zzzyyyyyyuuunnniii\\\PPPCCC???>>><<<;;;<<<;;;;;;;;;:::::::::999999888888999999999:::::::::999:::;;;;;;<<<===@@@CCCHHHZZZrrrnnn```YYYSSSRRRQQQQQQPPPQQQRRRRRR\\\eeerrr~~~|||qqqdddWWWQQQKKKHHHDDDBBBAAAAAA@@@@@@??????>>>======@@@DDDGGGTTTiiitttddd___^^^iii{{{vvvmmmqqqooo\\\SSSLLLIIIFFFEEEEEEFFFEEEDDDGGGIIILLLPPPTTTZZZ```eeeiiilllpppsssvvvxxx{{{~~~}}}{{{xxxvvvyyy|||oookkkfffbbbdddjjjsssxxx|||uuullleeeaaaaaabbbhhhsssuuuggg^^^ZZZcccooo{{{||||||}}}{{{yyyyyyyyyvvvpppjjj]]]PPPCCC???>>><<<;;;===;;;;;;;;;;;;::::::::::::888888999999999:::::::::999:::;;;<<<<<<>>>AAADDDJJJ]]]wwwnnn```YYYSSSRRRQQQPPPPPPQQQSSSTTT\\\eeesssvvvfffYYYTTTLLLIIIEEEBBBAAAAAA@@@?????????>>>======@@@DDDHHHTTTiiiuuufffccceeerrrpppiiipppkkkZZZSSSKKKIIIFFFEEEEEEFFFEEEDDDGGGIIILLLOOOSSSYYY```eeehhhkkkooosssuuuxxx{{{}}}|||}}}}}}{{{yyyvvvwww}}}wwwrrriiibbb```cccjjjppp{{{|||rrrjjjhhhfffhhhooo{{{yyyjjjaaa\\\cccnnn|||}}}~~~~~~|||zzzzzzzzzwwwrrrmmm]]]PPPDDD???>>><<<<<<===<<<;;;;;;;;;;;;:::::::::888888999999999:::::::::999:::;;;<<<<<<>>>AAADDDLLL```{{{nnn```YYYTTTRRRPPPNNNOOOQQQTTTVVV\\\ffftttyyyggg[[[VVVMMMJJJEEEBBBAAA@@@???>>>??????>>>======@@@EEEHHHTTTjjjvvviiigggkkkyyymmmgggoooiiiZZZTTTKKKIIIFFFEEEEEEFFFEEEDDDGGGIIILLLOOOSSSYYY```eeegggjjjnnnqqqtttvvvzzz|||zzz{{{~~~}}}|||yyyvvvvvv{{{|||vvvmmmccc^^^```eeejjjqqq}}}rrroookkkjjjpppzzz{{{lllbbb]]]cccmmm}}}}}}{{{{{{{{{yyysssooo^^^QQQDDD???===<<<<<<>>><<<<<<;;;;;;;;;:::::::::888888999999999:::::::::999:::<<<<<<<<<>>>BBBEEENNNccc~~~nnn___XXXTTTRRROOOMMMNNNQQQUUUWWW\\\ffftttzzzjjj^^^WWWQQQKKKEEEDDDBBB???>>>@@@@@@>>>>>>???======BBBJJJZZZlll}}}jjjmmmwwwzzzgggeeekkk}}}hhhWWWLLLHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHKKKNNNRRRXXX___dddgggjjjmmmppprrruuuyyy{{{}}}~~~|||yyyzzz|||}}}}}}}}}wwwtttrrruuu{{{yyytttjjjaaa\\\^^^bbbhhhuuu|||tttsssrrrsss{{{sssddd^^^dddmmm}}}~~~}}}{{{zzzuuuooodddUUUEEE???>>><<<::::::;;;::::::999999::::::;;;888888999999999:::::::::;;;:::<<<>>>===<<>>@@@@@@>>>>>>???>>>===CCCJJJ]]]pppsssxxxvvvddddddjjj{{{gggWWWLLLHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIKKKNNNRRRWWW^^^ccceeehhhkkknnnqqqtttwwwzzz{{{}}}~~~~~~|||yyyuuurrrssstttuuuuuuxxx{{{~~~xxxtttrrruuu~~~{{{zzzvvvnnneee______```aaammmzzz{{{wwwzzzzzzhhh```eeennn}}}~~~~~~}}}xxxqqqcccTTTEEE???>>><<<::::::;;;::::::999999::::::;;;888999999999999:::::::::;;;:::<<<>>>>>>===BBBIIIUUUkkk}}}iii]]]XXXTTTPPPOOOOOOOOOOOOTTTZZZ```nnn|||oooaaaYYYQQQKKKEEEDDDBBB???>>>@@@???>>>>>>???>>>===CCCKKK```uuu|||ppp```bbbjjjwwwdddVVVLLLGGGGGGFFFEEEEEEEEEEEEFFFGGGIIILLLNNNQQQVVV\\\```cccfffiiilllooorrrvvvxxxzzz|||~~~{{{wwwsssoookkkiiiiiijjjkkkkkkoooqqquuu|||xxxtttrrrsss{{{{{{yyyyyyxxxsssllleee```^^^\\\dddnnnyyy}}}~~~lll```dddnnn|||zzzssscccTTTEEE???>>><<<::::::;;;::::::999999::::::;;;999999999999::::::::::::;;;;;;<<<>>>>>>===CCCKKKWWWoooyyyfff[[[VVVSSSPPPNNNOOOOOOOOOTTT[[[aaannn|||ooobbbYYYQQQKKKEEEDDDBBB???>>>@@@???>>>>>>???>>>>>>DDDLLL```wwwkkk]]]bbbkkksssaaaTTTLLLGGGGGGFFFEEEEEEEEEEEEEEEGGGIIILLLNNNQQQUUUZZZ^^^bbbdddhhhkkknnnqqquuuxxxyyy{{{~~~|||{{{xxxuuurrrllliiieeeccccccddddddccchhhiiimmmrrryyywwwsssppppppvvv}}}yyyvvvwwwwwwvvvrrrkkkddd___]]]```dddlllxxxppp```bbbmmm||||||uuucccTTTEEE???>>>===;;;;;;;;;::::::999999::::::;;;999999999:::::::::;;;;;;<<<;;;<<<>>>>>>>>>EEEMMM[[[sssuuudddZZZVVVRRROOONNNOOOOOOPPPUUU\\\cccppp|||~~~nnnaaaYYYQQQKKKEEEDDDBBB???>>>@@@???>>>>>>@@@??????EEELLL^^^vvvhhh\\\aaalllnnn^^^SSSLLLGGGFFFEEEEEEDDDDDDEEEEEEGGGIIILLLNNNQQQTTTYYY\\\aaadddhhhkkknnnqqquuuxxxxxx{{{~~~{{{yyywwwuuusssqqqooommmjjjgggcccbbbaaabbbaaa```dddeeeggglllrrryyywwwrrrooommmqqqwww~~~tttttttttuuutttpppiiiccc]]][[[[[[```jjjwwwwwwdddccclll}}}|||uuubbbSSSEEE??????===;;;;;;;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;<<<;;;<<<>>>>>>???FFFOOO___vvvrrrcccZZZWWWQQQNNNMMMOOOOOOPPPVVV]]]eeeqqq}}}|||mmmaaaYYYQQQKKKEEEDDDBBB???>>>@@@???>>>>>>@@@??????EEEMMM\\\tttfffZZZ```kkkjjj[[[QQQKKKFFFFFFEEEDDDDDDDDDDDDEEEEEEHHHKKKNNNQQQTTTXXX[[[```cccgggjjjmmmqqquuuxxxxxxzzz|||}}}~~~|||yyywwwqqqpppooonnnmmmkkkkkkjjjjjjgggdddbbbbbbbbbaaa___bbbccceeehhhmmmrrrxxx{{{yyysssooommmnnnrrrvvvrrroooppprrrqqqkkkeee[[[WWWUUUXXX___iiittt~~~~~~iiiffflll}}}|||uuubbbSSSDDD??????===<<<<<<;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;<<<;;;<<<>>>???@@@HHHQQQbbbzzznnnaaaZZZVVVPPPMMMMMMOOOPPPQQQVVV^^^gggsss{{{mmmaaaZZZQQQKKKEEEDDDBBB???>>>@@@???>>>>>>@@@@@@@@@FFFNNN\\\ttteeeXXX^^^jjjhhhYYYPPPKKKFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFJJJNNNQQQTTTXXX[[[^^^aaaeeehhhlllooosssvvvvvvwwwyyyzzz{{{}}}|||vvvqqqoookkklllllllllkkkjjjkkkkkkjjjgggdddcccbbbbbb```___``````bbbdddhhhllloooqqquuuxxx}}}}}}vvvrrrnnnnnnqqq~~~{{{tttlllkkknnnoookkkeee]]]WWWSSSVVVYYY]]]eeennnyyykkkeeehhhyyy~~~~~~vvvaaaSSSDDD??????===<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>???AAAIIIRRRddd|||{{{jjj^^^XXXUUUPPPMMMLLLNNNPPPQQQWWW^^^iiiuuu{{{mmmbbb\\\QQQKKKEEEDDDBBB???>>>@@@???>>>>>>@@@@@@@@@FFFNNN]]]ttt~~~zzz~~~~~~dddWWW]]]hhhfffXXXPPPKKKFFFFFFEEEDDDDDDDDDDDDDDDCCCFFFJJJMMMQQQTTTXXX[[[\\\___cccgggjjjnnnrrruuutttuuuwwwwwwxxx|||xxxrrrmmmkkkkkklllmmmmmmllllllnnnoooiiigggdddcccbbbaaa```^^^^^^^^^```bbbdddgggiiikkklllooosssxxx~~~xxxtttpppoooqqqyyyuuukkkhhhjjjllliiieeebbbZZZVVVVVVVVVUUUYYYaaafffsss~~~jjjaaacccrrrwwwaaaSSSDDD??????===<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>???AAAJJJSSSfff}}}xxxggg\\\VVVTTTOOOLLLLLLNNNPPPQQQWWW___iiivvvyyymmmbbb[[[SSSJJJDDDCCCBBB@@@???@@@<<<<<<>>>AAA???@@@HHHQQQ___yyyuuuwwwxxx}}}bbbVVV]]]jjj~~~fffWWWOOOKKKFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMPPPTTTWWW]]]aaaeeeiiilllnnnqqqsssvvvuuuuuuvvvxxx{{{~~~~~~wwwssspppooolllmmmnnnooopppqqqqqqqqqnnnkkkgggeeedddcccbbbaaacccbbbbbbbbbbbbbbbcccdddiiijjjkkkmmmrrr{{{yyyrrrmmmkkkmmmuuuwwwiiidddaaa___bbbhhhaaa]]]VVVQQQOOOQQQTTTWWW^^^eeeooo||||||ggg```ccclll~~~ttteeeVVVGGG@@@???>>><<<===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@@@@BBBLLLWWWgggrrrcccZZZVVVTTTRRRMMMJJJMMMQQQSSSWWW\\\mmmyyy~~~{{{~~~zzzlllbbb\\\RRRJJJDDDCCCCCC@@@>>>???======???AAA???@@@HHHQQQ```yyywwwlllmmmttt}}}bbbVVV\\\hhh~~~fffWWWOOOJJJFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMPPPTTTWWW[[[___dddhhhkkknnnqqqsssuuuuuuuuuvvvxxxzzz}}}|||xxxuuutttpppqqqrrrtttuuuuuuuuuuuuqqqnnnjjjhhhgggfffeeeccccccbbbbbbaaaaaaaaabbbbbbdddeeeeeefffiiipppwww}}}{{{tttnnnlllmmmrrr|||{{{lllddd___[[[]]]bbb___\\\XXXTTTQQQQQQSSSTTTWWW[[[dddnnnxxxwwwddd]]]```hhh}}}uuueeeVVVFFF@@@@@@>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>AAAAAACCCLLLWWWjjjooo```XXXTTTRRRQQQMMMKKKMMMPPPRRRWWW\\\kkkwwwxxxzzz~~~mmmbbb]]]RRRKKKEEEEEEDDDAAA>>>>>>>>>>>>@@@AAA???@@@HHHRRRccc|||ooobbbcccmmm}}}}}}bbbUUUZZZeee}}}fffWWWNNNHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEGGGIIIKKKMMMPPPTTTVVVYYY\\\aaafffiiilllpppsssvvvvvvvvvvvvxxxzzz|||~~~}}}|||wwwxxxyyy{{{||||||||||||vvvsssooommmllljjjiiigggccccccbbbaaa````````````___````````````ccchhhlll{{{~~~vvvooolllmmmnnnwwwqqqeee\\\WWWWWWZZZ]]]\\\ZZZWWWUUURRRQQQPPPPPPRRRVVV]]]fffooowww|||qqq___YYY]]]cccxxxvvvcccUUUFFF@@@@@@>>>======<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======???AAAAAACCCMMMXXXnnnkkk]]]VVVRRRPPPPPPLLLKKKMMMPPPRRRWWW]]]jjjvvv|||{{{nnnccc^^^SSSKKKFFFEEEEEEAAA>>>>>>??????@@@AAA@@@@@@IIISSSiii~~~mmm___```fffvvv{{{aaaTTTXXXbbbyyy~~~eeeVVVMMMGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFIIIKKKMMMOOOSSSVVVWWWZZZ___cccgggkkkooorrrwwwwwwwwwxxxyyy{{{}}}~~~{{{xxxtttqqqpppnnnlllkkkeeedddcccaaa```_________]]]^^^^^^]]]\\\]]]___bbbooovvvwwwooolllmmmkkkrrryyyuuufffZZZTTTSSSTTTYYYZZZZZZYYYWWWTTTPPPNNNOOOOOOOOORRRXXXaaajjjooowww}}}~~~mmm\\\WWW\\\```uuuuuubbbSSSEEE@@@@@@???======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;======???BBBBBBDDDNNNYYYooo~~~iii\\\UUUQQQOOOOOOLLLKKKMMMOOOQQQWWW^^^hhhtttrrreee```TTTLLLFFFEEEDDDAAA>>>>>>??????@@@AAA@@@AAAJJJUUUllllll^^^___bbbpppwww^^^RRRWWW___vvv{{{cccTTTLLLGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLOOOSSSVVVVVVYYY]]]aaaeeeiiinnnqqqwwwwwwxxxyyy{{{}}}~~~}}}yyyuuusssrrrooonnniiigggeeecccaaa______^^^[[[\\\\\\[[[ZZZZZZ[[[]]]dddkkksss|||yyypppkkkkkkjjjpppvvv{{{yyyhhhZZZTTTRRRRRRTTTVVVXXXYYYXXXTTTPPPNNNPPPNNNLLLLLLPPPWWW___dddkkkrrr{{{~~~nnn]]]XXX\\\```sss}}}sss```RRREEE@@@AAA???======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======@@@BBBCCCEEEOOOZZZooo~~~hhh\\\VVVRRROOOMMMKKKKKKNNNOOOPPPWWW^^^iiitttwwwhhhaaaVVVMMMFFFDDDCCC@@@>>>??????>>>???AAA@@@CCCMMMXXXnnnjjj]]]^^^^^^kkk|||rrr[[[QQQVVV^^^tttvvv___SSSLLLHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFHHHJJJLLLOOOSSSUUUVVVYYY]]]```ccchhhmmmpppuuuvvvwwwzzz|||~~~}}}zzzxxxvvvsssqqqmmmkkkiiifffcccaaa______YYYYYYYYYXXXVVVVVVXXXZZZ]]]bbbiiipppwww|||qqqlllllljjjnnnssswww||||||jjj]]]VVVSSSPPPPPPRRRTTTVVVVVVUUURRRQQQQQQNNNKKKIIIKKKPPPUUUYYYbbbiiisss|||rrraaaZZZ]]]aaasss}}}sss^^^QQQDDD@@@AAA@@@======:::::::::;;;;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<======@@@CCCCCCFFFPPP[[[ppphhh\\\WWWRRROOOLLLKKKKKKNNNNNNOOOVVV___jjjuuu}}}kkkaaaXXXOOOFFFCCCBBB@@@???AAA>>>===???AAAAAADDDOOO[[[rrrjjj\\\^^^[[[gggwwwmmmXXXPPPVVV^^^sssrrr\\\QQQLLLIIIDDDDDDCCCBBBBBBBBBBBBCCCCCCFFFHHHJJJLLLOOORRRUUUXXXZZZ]]]```cccggglllooorrrsssuuuxxx{{{}}}~~~|||zzzwwwuuuqqqooollliiieeecccaaa```ZZZZZZXXXVVVTTTTTTVVVXXXWWW[[[aaaffflllvvvtttnnnmmmjjjlllppptttwww|||nnn___XXXSSSNNNLLLMMMPPPRRRTTTUUUUUUUUURRRPPPMMMKKKJJJMMMOOORRRXXX___iiisss{{{uuuddd\\\^^^bbbrrr}}}sss]]]PPPCCC@@@AAA@@@>>>===:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<<<<======>>>@@@CCCDDDGGGQQQ\\\rrrhhh\\\VVVRRRNNNKKKJJJLLLNNNMMMNNNVVV```lllwwwmmmbbbZZZOOOFFFBBBAAA???@@@BBB======>>>@@@AAAEEEPPP\\\wwwkkk]]]___YYYdddsssjjjVVVOOOVVV^^^sssoooZZZPPPLLLJJJDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEHHHJJJLLLNNNRRRUUUYYY[[[]]]```bbbfffkkkoooooopppsssvvvyyy|||}}}~~~}}}zzzxxxsssqqqnnnkkkgggdddbbbaaa]]]\\\ZZZVVVSSSSSSUUUXXXTTTWWW\\\```fffooozzzvvvpppoooiiikkknnnqqqtttxxxpppaaaYYYRRRMMMJJJKKKMMMOOORRRUUUWWWXXXTTTRRRPPPMMMLLLMMMNNNOOOPPPWWWaaakkkttt}}}xxxeee]]]]]]cccrrr~~~ttt\\\OOOCCC@@@AAA@@@>>>===:::::::::;;;;;;<<<<<<<<<999999::::::;;;<<<======>>>>>>@@@DDDDDDGGGRRR]]]uuuhhh\\\VVVQQQMMMJJJJJJLLLNNNMMMNNNVVV```nnnxxxpppeeeZZZQQQHHHFFFDDD@@@>>>???>>>@@@>>>???DDDCCCMMMbbbnnn___^^^^^^iiiwwwkkkZZZPPPVVVbbbrrrjjj[[[QQQKKKHHHDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHIIIMMMRRRUUUVVVYYY\\\___bbbeeehhhkkkoooppprrruuuxxx||||||zzzzzzvvvrrrooommmiiibbb]]]]]]ZZZXXXVVVVVVVVVTTTSSSWWWWWWXXXYYY^^^eeeooouuuyyyssspppkkkmmmppppppqqquuuzzz~~~vvviii\\\SSSPPPKKKKKKKKKLLLOOOSSSXXXZZZ[[[XXXTTTPPPLLLKKKKKKKKKPPPTTT[[[aaaiiitttzzzhhh______eeerrrrrr\\\PPPEEEAAA@@@>>>======<<<;;;::::::999999999999888888999::::::;;;;;;<<>>???AAACCCGGGSSS___vvvjjj[[[TTTOOOLLLLLLJJJKKKMMMNNNRRR[[[eeesss|||ssshhh[[[QQQIIIFFFDDD@@@>>>???>>>@@@>>>???DDDDDDMMMcccrrrbbbbbb```jjjwwwjjjZZZPPPVVVcccttt}}}hhhXXXOOOJJJFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHJJJMMMRRRUUUVVVYYY]]]```bbbeeeiiikkknnnoooqqqssswwwzzz}}}}}}}}}~~~}}}|||yyyvvvsssooojjjeeeaaa___\\\YYYXXXWWWVVVTTTRRRTTTTTTTTTUUUYYY___hhhnnnzzzzzztttqqqnnnpppqqqqqqqqqrrrvvvzzz~~~wwwkkk^^^UUUPPPKKKKKKJJJKKKMMMQQQUUUXXX[[[ZZZXXXUUURRROOOMMMLLLLLLPPPUUU[[[cccnnn{{{{{{iii``````eeessssss\\\PPPEEEAAA@@@>>>=========<<<<<<;;;::::::;;;;;;999999::::::;;;<<<<<<<<>>@@@BBBCCCHHHTTT```xxxjjj[[[TTTOOOLLLLLLJJJKKKMMMNNNRRR[[[eeesss}}}wwwlll\\\RRRIIIFFFDDD@@@>>>???>>>@@@>>>???EEEDDDOOOeeexxxhhhhhhgggppp|||iiiZZZQQQVVVeeewwwzzzdddVVVMMMHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDFFFHHHJJJMMMQQQTTTWWWZZZ]]]```cccfffiiilllnnnnnnppprrruuuxxx{{{|||{{{|||}}}~~~~~~|||xxxrrrmmmiiigggccc```\\\ZZZYYYWWWUUUSSSRRRSSSSSSSSSUUUZZZaaafffooouuu~~~|||vvvsssppprrrrrrrrrppppppqqqssszzz|||}}}yyyooobbbWWWQQQLLLKKKJJJJJJKKKNNNQQQSSSZZZZZZ[[[ZZZWWWTTTPPPNNNKKKNNNQQQUUU[[[fffsss}}}lllbbbaaaeeevvvuuu[[[OOODDDAAA@@@>>>======>>>===<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>??????@@@CCCDDDIIIUUUbbbzzzjjj[[[SSSOOOLLLLLLJJJKKKMMMNNNRRR[[[eeesss~~~yyymmm^^^TTTJJJFFFDDD@@@???@@@>>>@@@>>>???EEEEEEPPPgggpppppppppyyygggZZZQQQWWWggg{{{xxxcccTTTLLLHHHEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFHHHJJJMMMQQQTTTWWWZZZ]]]```cccfffiiilllnnnnnnppprrrtttwwwyyy{{{{{{|||}}}~~~|||uuuooollllllgggddd```]]][[[YYYVVVSSSUUUUUUUUUTTTTTTWWW\\\```eeekkkttt~~~~~~wwwtttqqqrrrrrrrrrqqqooonnnmmmtttxxxzzzyyyrrrggg[[[TTTMMMLLLJJJIIIIIIKKKMMMOOOVVVXXX[[[]]]\\\XXXSSSPPPNNNPPPQQQSSSWWWaaammmwwwqqqfffccceeexxxvvv[[[OOODDD@@@@@@>>>============<<<<<<;;;<<<<<<===<<<<<<<<<===>>>>>>??????@@@???AAADDDFFFKKKWWWddd~~~iiiZZZSSSNNNLLLLLLJJJKKKMMMNNNRRR[[[eeesss~~~yyylll___UUUKKKFFFDDD@@@???AAA???AAA>>>???EEEFFFRRRiiixxxxxxxxxeeeZZZRRRXXXjjjyyycccUUUMMMIIIGGGDDDCCCCCCCCCCCCCCCDDDDDDAAACCCFFFHHHJJJMMMPPPSSSWWWYYY]]]```ccceeeiiilllnnnoooppprrrtttwwwzzz{{{|||}}}}}}~~~~~~wwwqqqooooookkkgggccc```]]][[[XXXUUUVVVVVVVVVUUUTTTUUUXXX[[[___dddllluuu~~~wwwtttpppqqqrrrsssssspppmmmkkknnnqqqvvvxxxuuukkk```XXXPPPNNNKKKIIIHHHIIIJJJKKKRRRVVV[[[___```^^^ZZZWWWRRRSSSSSSRRRTTT\\\gggooozzzyyyjjjeeefffyyyuuuZZZNNNCCC@@@@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@BBBEEEGGGMMMZZZfff~~~gggYYYRRRNNNLLLLLLJJJKKKMMMNNNRRR[[[eeeqqq~~~zzzlllaaaVVVKKKGGGDDDAAA@@@AAA???AAA===???FFFGGGSSSkkk~~~~~~dddZZZSSSYYYlllzzzdddUUUNNNJJJHHHCCCCCCCCCCCCCCCDDDEEEEEE@@@CCCFFFIIIJJJMMMPPPRRRVVVYYY\\\___bbbeeehhhkkkmmmmmmoooqqqtttwwwzzz{{{|||}}}}}}~~~zzzuuurrrqqqmmmjjjfffbbb```]]]ZZZXXXUUUVVVUUUTTTRRRRRRSSSUUUZZZ^^^dddlllttt~~~yyytttpppqqqrrrtttuuurrrlllhhhgggkkkqqqvvvvvvoooeee]]]TTTRRRNNNJJJHHHHHHHHHIIIOOOSSSYYY^^^bbbcccbbbaaaWWWWWWVVVTTTSSSXXXaaagggvvvooogggfffvvvsssYYYMMMCCC@@@???>>>===>>>;;;;;;;;;:::;;;;;;<<<===<<<======>>>>>>??????@@@@@@@@@CCCFFFIIINNN\\\iii{{{eeeXXXRRRNNNLLLLLLJJJKKKMMMNNNRRR[[[eeeppp||||||nnnbbbWWWLLLGGGDDDAAA@@@BBB???AAA===???FFFHHHUUUmmmcccZZZSSSYYYnnn{{{dddUUUMMMIIIHHHDDDDDDCCCBBBBBBBBBCCCCCC@@@BBBFFFIIIJJJLLLOOOQQQUUUXXX[[[^^^aaadddgggjjjjjjkkkmmmooosssvvvyyy{{{zzz{{{|||~~~~~~zzzuuurrrooolllhhhdddbbb___\\\ZZZUUUVVVVVVTTTRRRQQQQQQRRRUUUXXX]]]cccjjjrrr{{{{{{vvvrrrrrrtttvvvvvvrrrkkkeeeaaaeeelllsssvvvqqqiiiaaaXXXUUUQQQLLLIIIHHHHHHHHHIIILLLRRRYYY___cccfffggg^^^^^^\\\YYYVVVXXX^^^dddrrr|||ssshhhdddrrrpppXXXMMMBBB??????>>>===>>><<<<<<;;;;;;<<<======>>><<<<<<======>>>?????????AAAAAACCCGGGJJJPPP]]]jjjxxxcccWWWQQQNNNLLLLLLJJJKKKMMMNNNRRR[[[eeeooozzz}}}pppcccXXXLLLGGGDDDAAA@@@BBB???AAA===???FFFHHHUUUmmmbbbZZZTTTYYYooo{{{dddUUUMMMIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@???BBBFFFIIIJJJLLLOOOQQQTTTWWWZZZ]]]```cccgggiiihhhiiikkknnnqqquuuxxxzzzxxxyyy{{{}}}}}}wwwrrrooolllhhheeecccaaa^^^\\\VVVWWWWWWVVVTTTRRRRRRSSSRRRUUUXXX]]]cccjjjsssxxx~~~wwwttttttvvvwwwwwwrrriiibbb^^^bbbiiiqqquuussskkkdddZZZWWWSSSNNNJJJHHHHHHHHHCCCFFFKKKRRRZZZ```eeehhhddddddbbb^^^[[[[[[```dddooozzzvvvhhhbbbnnnoooXXXMMMBBB??????>>>===>>>===============>>>??????<<<<<<<<<===>>>>>>??????AAAAAACCCGGGJJJQQQ^^^kkkvvvaaaVVVQQQNNNMMMLLLJJJKKKMMMNNNRRR[[[eeennnyyyzzzlllcccVVVKKKFFFDDDAAA?????????BBB@@@BBBGGGHHHUUUnnn}}}aaaTTTRRR[[[lll}}}dddTTTLLLHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@CCCDDDEEEHHHJJJLLLNNNOOOTTTWWW[[[]]]___aaadddfffiiikkknnnppprrrtttwwwyyy{{{zzz{{{{{{}}}~~~xxxssstttrrrnnnjjjfff```ZZZVVVZZZYYYXXXVVVSSSQQQPPPOOOQQQSSSVVVYYY^^^fffnnntttxxx}}}xxxtttuuuwwwzzzzzztttiiiaaa\\\```bbbeeellluuussskkkaaa[[[TTTPPPPPPNNNJJJFFFEEEFFFHHHKKKRRRYYYaaaeeegggggggggeeecccaaaaaabbbllltttzzzlllcccllllllUUUKKKBBB??????===<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCFFFCCCCCCGGGKKKRRRaaannnqqq```VVVPPPMMMMMMKKKIIIJJJLLLNNNQQQZZZdddqqqyyyyyymmmdddWWWKKKGGGEEEBBB@@@@@@???BBB@@@AAAGGGHHHUUUmmm{{{aaaSSSQQQYYYiii}}}eeeUUULLLHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDFFFIIIKKKMMMNNNSSSVVVZZZ]]]```bbbeeegggiiillloooqqqrrrtttwwwzzzzzzzzzzzz{{{|||zzzuuusssqqqnnnkkkhhhddd___[[[[[[ZZZXXXVVVSSSQQQPPPOOORRRSSSTTTUUUXXX]]]ccchhhqqqwwwvvvvvvxxx{{{|||vvvjjjaaaVVVYYY\\\```iiisssuuupppccc]]]UUUQQQPPPOOOLLLIIIHHHGGGHHHJJJNNNTTTYYY]]]eeeggghhhhhhggggggggghhhooovvvwwwjjjccckkk~~~kkkSSSJJJAAA???>>><<<<<<>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===???@@@BBBCCCFFFDDDEEEHHHKKKSSSaaaooonnn^^^UUUOOOMMMMMMKKKIIIJJJLLLMMMQQQZZZdddpppxxxxxxnnneeeYYYMMMHHHFFFCCCAAAAAA@@@CCC@@@AAAFFFGGGTTTlll{{{aaaSSSOOOVVVddd~~~fffUUUMMMHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@AAAAAACCCEEEHHHJJJLLLMMMRRRUUUYYY]]]```bbbfffhhhjjjmmmpppqqqsssuuuxxxzzzyyyyyyyyyzzz{{{~~~|||xxxrrrpppmmmllljjjgggdddaaa\\\[[[YYYWWWTTTRRRPPPOOOPPPQQQQQQRRRSSSWWW\\\```hhhmmmuuu~~~xxxxxxzzz}}}~~~xxxlllbbbSSSUUUVVVZZZcccnnnsssrrriiibbbYYYSSSRRRQQQOOOMMMJJJIIIHHHHHHJJJMMMPPPRRR^^^aaaeeehhhiiijjjlllmmmooowwwssshhhbbbkkk~~~}}}iiiRRRHHH@@@>>>===;;;;;;======<<<;;;;;;;;;;;;;;;;;;<<<<<<======???@@@BBBCCCFFFEEEFFFIIILLLTTTcccqqqlll]]]UUUOOOLLLLLLKKKIIIIIILLLMMMPPPZZZcccnnnxxx~~~wwwooofffZZZNNNIIIHHHDDDBBBBBB@@@CCCAAAAAAFFFGGGSSSlll~~~cccSSSOOOUUU```zzz~~~fffVVVMMMHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCEEEHHHJJJLLLMMMPPPTTTXXX\\\___bbbfffhhhkkkmmmpppqqqssstttwwwyyywwwwwwwwwxxxzzz}}}}}}zzzrrrpppnnnlllkkkhhheeeccc]]]\\\ZZZXXXUUUSSSQQQPPPMMMNNNPPPQQQSSSWWW\\\```bbbfffnnnvvv~~~|||{{{{{{}}}yyylllbbbVVVTTTSSSUUU]]]gggnnnpppooohhh___XXXTTTRRRPPPOOOLLLKKKIIIGGGGGGIIIJJJLLLSSSWWW\\\aaadddgggjjjlllnnnttt~~~qqqgggbbbjjj|||~~~{{{fffPPPGGG???>>>===;;;:::<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>???AAABBBCCCFFFFFFHHHKKKMMMTTTdddtttlll]]]TTTNNNKKKKKKJJJHHHIIIKKKMMMPPPYYYcccmmmwww|||zzzxxxoooggg[[[OOOJJJHHHEEECCCCCC@@@CCCAAABBBGGGHHHTTTmmmeeeTTTOOOTTT\\\sss|||eeeVVVMMMIIIFFFDDDCCCCCCBBBBBBAAA@@@@@@AAABBBDDDFFFIIIKKKMMMNNNOOORRRWWW[[[^^^aaadddgggjjjlllooopppqqqsssuuuwwwuuuuuuvvvwwwyyy|||~~~~~~{{{tttrrrnnnllljjjhhheeebbb```___]]]ZZZWWWUUUSSSRRRLLLMMMOOOQQQSSSWWW[[[___^^^bbbhhhooowww~~~|||}}}~~~yyylllaaaWWWSSSPPPRRRXXX```iiiooorrrmmmfff^^^XXXTTTQQQOOOMMMLLLJJJHHHGGGHHHIIIIIIJJJNNNTTTYYY]]]```dddggglllrrr{{{pppgggbbbiii{{{yyycccNNNFFF???>>>===;;;:::;;;;;;;;;:::::::::;;;;;;<<<=========>>>???AAACCCDDDFFFGGGIIILLLNNNUUUeeeuuummm^^^UUUNNNKKKJJJJJJHHHIIIKKKMMMPPPYYYcccmmmxxx}}}zzz{{{zzzoooggg[[[OOOJJJHHHEEECCCCCC@@@DDDBBBCCCHHHJJJWWWppp|||eeeTTTOOOSSSXXXlllzzzdddVVVNNNIIIGGGDDDCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDFFFIIIKKKMMMNNNNNNQQQUUUYYY\\\^^^bbbdddhhhjjjlllnnnooopppsssuuusssssstttuuuxxx{{{}}}|||vvvsssooollljjjhhheeeccccccbbb___]]]ZZZWWWUUUTTTOOOPPPQQQQQQQQQSSSVVVXXX\\\___ccciiipppyyy~~~}}}~~~yyymmmbbbVVVPPPMMMOOOSSSZZZeeennnqqqooojjjddd^^^WWWRRROOONNNMMMKKKIIIHHHHHHHHHHHHFFFIIINNNQQQUUUYYY]]]```hhhoooxxxppphhhaaaiiizzzwwwaaaNNNFFF???>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;<<<============>>>@@@AAACCCDDDEEEGGGJJJLLLMMMTTTfffwwwlll]]]UUUOOOKKKJJJJJJHHHHHHKKKLLLOOOYYYbbbmmmyyy{{{xxx}}}|||nnngggZZZNNNJJJHHHEEECCCCCC@@@DDDBBBDDDJJJLLLYYYrrr|||yyydddSSSNNNRRRTTTdddxxxcccUUUNNNIIIGGGDDDCCCCCCBBBBBBAAA@@@@@@AAAAAACCCEEEHHHJJJLLLMMMMMMPPPTTTWWWZZZ\\\___aaafffhhhjjjkkklllmmmppprrrrrrrrrssstttwwwzzz}}}~~~~~~wwwtttpppmmmllljjjhhhfffeeedddbbb___\\\YYYWWWUUURRRSSSSSSSSSQQQQQQSSSUUUYYY[[[^^^bbbhhhqqqzzz~~~{{{oooeeeWWWPPPLLLLLLOOOSSS\\\fffkkklllllliiiccc\\\UUUQQQOOONNNLLLJJJHHHFFFFFFEEEDDDFFFHHHIIILLLOOOTTTXXXaaahhhrrr{{{ppphhhaaahhhyyyuuu___NNNFFF@@@??????===;;;<<<<<<<<<;;;;;;<<<<<<===>>>======>>>???@@@BBBCCCDDDDDDFFFJJJLLLMMMSSSeeewww~~~hhh[[[UUUOOOLLLLLLIIIHHHHHHKKKLLLOOOXXXbbbnnnzzz}}}xxx~~~~~~mmmfffZZZNNNJJJHHHEEEBBBCCC@@@DDDBBBEEEKKKMMM[[[tttyyywwwcccQQQMMMQQQQQQ```~~~vvvbbbUUUNNNJJJGGGDDDCCCCCCBBBBBBAAA@@@@@@???@@@BBBDDDGGGIIIKKKKKKMMMPPPTTTWWWXXX[[[]]]___dddfffhhhjjjjjjlllnnnpppqqqrrrrrrtttvvvzzz|||~~~}}}xxxuuuqqqooonnnmmmkkkjjjgggfffccc```]]]ZZZXXXWWWSSSTTTUUUUUUTTTTTTVVVWWWWWWXXXZZZ^^^ccckkktttzzz|||qqqggg[[[SSSMMMLLLKKKLLLTTT^^^fffiiillllllggg___XXXTTTQQQOOOMMMJJJGGGEEEDDDCCCBBBCCCCCCCCCDDDHHHMMMQQQZZZbbbllluuu}}}pppgggaaahhhyyyttt^^^NNNFFF@@@@@@@@@===<<<<<<<<<<<<<<<<<<<<<===>>>???======>>>???@@@BBBCCCDDDCCCFFFJJJLLLLLLSSSeeewwwzzzeeeZZZTTTPPPNNNNNNIIIGGGHHHJJJLLLOOOXXXbbbooo{{{||||||zzzuuueee]]]RRRKKKHHHGGGFFFEEEAAADDDBBBCCCIIILLL[[[uuuxxxxxxdddTTTJJJMMMSSS]]]sssyyybbbQQQJJJFFFBBBCCCCCCBBBAAA@@@??????>>>@@@AAABBBDDDFFFHHHJJJKKKMMMNNNPPPSSSVVVXXXZZZ[[[```cccfffhhhiiijjjkkklllqqqqqqrrrtttvvvxxxzzz||||||xxxsssooonnnmmmlllkkkkkkhhheeecccaaa^^^ZZZWWWVVVUUUTTTRRRRRRRRRSSSSSSUUUUUUTTTVVV[[[ccclllqqq|||xxxmmmfffXXXRRRNNNNNNNNNOOOTTTYYY^^^bbbgggiiihhhbbb[[[VVVOOONNNLLLKKKJJJHHHEEEBBBBBBBBBBBBBBBDDDFFFHHHIIIWWW\\\eeeoooyyy|||lllaaa^^^ddduuuoooYYYGGGEEECCC@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<======?????????@@@AAACCCDDDEEEFFFKKKIIIJJJQQQVVVbbbwwwvvvcccYYYTTTOOOKKKIIIKKKHHHHHHIIIJJJMMMVVV```qqq{{{zzz}}}}}}uuufff^^^SSSKKKHHHGGGFFFDDDCCCFFFCCCEEEKKKNNN]]]wwwyyyyyydddTTTJJJLLLRRR[[[qqqxxxaaaQQQKKKGGGCCCDDDDDDCCCBBBAAA@@@??????@@@AAABBBDDDFFFHHHJJJKKKMMMNNNPPPRRRUUUXXXZZZ[[[___bbbeeehhhiiijjjlllmmmooopppqqqrrruuuwwwyyy{{{}}}~~~zzzuuuqqqooonnnmmmlllkkkiiifffdddbbb^^^ZZZWWWVVVUUUTTTRRRRRRRRRRRRSSSUUUUUUTTTUUUZZZaaaiiiooouuuxxxzzz{{{{{{zzzzzz{{{~~~rrriiiYYYRRRLLLKKKKKKJJJMMMRRRYYY]]]bbbffffffbbb\\\XXXPPPNNNLLLJJJIIIHHHEEECCCCCCCCCBBBCCCDDDEEEGGGHHHRRRWWW```jjjttt~~~{{{kkkaaa]]]ddduuunnnXXXGGGEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@AAACCCDDDFFFFFFGGGLLLKKKKKKSSSWWWcccxxxxxxdddYYYSSSNNNKKKJJJKKKIIIHHHJJJJJJMMMVVV```oooyyyvvvzzz~~~~~~}}}vvvhhh```TTTLLLHHHGGGEEECCCEEEHHHEEEGGGMMMPPP___yyy|||}}}dddTTTIIIKKKPPPXXXmmmwwwaaaRRRLLLHHHEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFHHHJJJKKKLLLMMMOOORRRTTTWWWYYYZZZ]]]```dddgggiiikkkmmmnnnmmmnnnoooqqqtttwwwyyyzzz{{{}}}}}}xxxtttqqqpppnnnlllllljjjgggeeeccc```\\\YYYVVVUUUTTTRRRQQQQQQRRRRRRTTTTTTTTTTTTWWW]]]eeekkkppprrrssssssqqqooonnnoooqqqzzzuuukkk\\\SSSLLLJJJIIIGGGIIILLLRRRVVV\\\```bbb```]]]ZZZQQQNNNKKKIIIHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFKKKPPPYYYbbbmmmxxxzzzjjj```]]]ddduuujjjVVVFFFEEEBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCDDDFFFGGGHHHHHHNNNMMMMMMUUUYYYdddxxx{{{fffYYYSSSNNNKKKKKKLLLIIIIIIJJJKKKNNNWWWaaaoooxxxsssvvv{{{~~~~~~|||{{{zzzzzz~~~wwwjjjaaaVVVMMMHHHFFFDDDCCCEEEHHHFFFGGGNNNPPP___yyy~~~cccTTTIIIKKKNNNUUUjjjuuu```RRRLLLIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBDDDFFFHHHJJJKKKLLLMMMOOOQQQSSSVVVWWWXXX[[[^^^cccfffhhhjjjmmmnnnmmmmmmoooqqqtttwwwzzz{{{}}}}}}~~~~~~yyyuuussspppnnnlllllljjjhhheeedddaaa]]]ZZZVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSTTTZZZbbbiiippprrrrrrpppllliiigggggggggnnnzzzwwwjjj___VVVMMMKKKJJJHHHHHHKKKKKKOOOTTTYYY\\\]]]\\\[[[QQQNNNJJJHHHGGGGGGGGGFFFEEEEEECCCCCCBBBCCCDDDEEEEEEJJJRRR[[[fffrrr}}}zzzjjj___]]]dddvvv~~~fffSSSFFFEEEBBB@@@>>>===============<<<<<<======>>>???AAAAAABBBCCCEEEGGGHHHIIIIIIOOOOOOPPPWWWZZZdddxxxgggYYYRRRNNNLLLLLLLLLIIIIIIJJJKKKNNNWWWaaaqqqzzzqqqtttwwwzzz||||||zzzxxxwwwwwwzzz~~~xxxkkkbbbVVVMMMIIIGGGEEECCCDDDGGGEEEFFFMMMPPP___yyy|||cccSSSIIIJJJMMMSSSggg}}}ttt```RRRMMMIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTVVVWWWXXX\\\aaadddgggiiikkkmmmmmmmmmooorrruuuyyy{{{}}}~~~zzzvvvsssqqqnnnlllllljjjhhhfffdddaaa^^^[[[VVVUUUSSSRRRPPPPPPPPPQQQQQQSSSSSSSSSSSSYYYbbbiiippprrrrrrpppkkkeeebbb```aaadddmmmzzzyyykkk___UUULLLJJJJJJIIIHHHJJJGGGJJJNNNRRRVVVWWWXXXWWWPPPMMMIIIFFFFFFFFFFFFEEEEEEEEECCCBBBBBBBBBCCCDDDCCCGGGMMMVVV```lllwww~~~lll___]]]eeexxxzzzaaaPPPFFFDDDBBB@@@>>>=========>>>============>>>??????@@@AAABBBCCCEEEGGGIIIJJJJJJQQQQQQSSSZZZ\\\eeexxxhhhYYYRRRMMMLLLLLLKKKIIIIIIJJJKKKNNNWWWaaattt}}}nnnqqqtttvvvyyy{{{|||yyywwwvvvuuuvvvwwwyyy{{{|||yyykkkcccWWWNNNJJJHHHFFFDDDDDDGGGDDDFFFLLLOOO^^^xxx~~~bbbSSSHHHJJJMMMSSSeee{{{sss```RRRMMMIIIEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWZZZ___bbbdddfffiiikkklllmmmooorrruuuyyy|||~~~~~~zzzwwwuuurrrooommmllljjjgggeeedddaaa^^^[[[WWWUUUSSSQQQPPPPPPPPPPPPOOORRRSSSSSSTTTYYYdddmmmrrrtttuuusssmmmfff```]]]\\\]]]cccnnnzzz~~~ooo___TTTKKKIIIJJJIIIHHHHHHFFFHHHJJJMMMOOOPPPQQQQQQMMMJJJGGGFFFFFFFFFEEEDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCFFFKKKRRRZZZfffrrryyyqqqbbb^^^gggzzzvvv\\\NNNEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCEEEHHHIIIKKKMMMTTTUUUWWW^^^```hhhzzzhhhZZZRRRNNNLLLLLLKKKHHHHHHIIIJJJMMMVVV```sss}}}kkkmmmppprrrtttwww{{{~~~~~~xxxuuutttrrrqqqrrrrrrrrrrrrssswww|||zzzkkkcccWWWNNNJJJIIIGGGEEEDDDGGGDDDFFFLLLOOO^^^xxxbbbRRRHHHJJJMMMSSSeeezzzsss___RRRLLLHHHDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBDDDFFFHHHJJJKKKJJJKKKMMMNNNPPPRRRTTTTTTUUUYYY]]]```bbbdddfffhhhjjjkkkmmmqqquuuyyy|||~~~|||yyywwwuuurrroookkkiiifffeeecccaaa^^^[[[WWWUUUSSSQQQPPPOOOOOOOOOMMMQQQTTTTTTUUU[[[gggqqqzzz}}}~~~xxxooogggccc^^^\\\]]]eeemmmwwwrrrcccWWWMMMKKKKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJHHHFFFEEEEEEEEECCCAAADDDCCCBBBAAABBBCCCDDDEEEDDDFFFIIINNNVVV```lllsssxxxggg___hhh|||rrrYYYLLLEEECCCAAA???>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@BBBBBBCCCEEEGGGIIIKKKMMMQQQYYY[[[]]]dddeeelll~~~zzz|||hhhZZZSSSNNNKKKKKKJJJGGGGGGHHHIIILLLUUU___nnnyyyhhhjjjmmmppprrruuuyyy|||~~~zzzuuusssqqqpppooommmllllllkkkkkkooouuuzzz{{{kkkbbbWWWNNNKKKIIIHHHFFFEEEGGGEEEGGGMMMPPP___yyyaaaRRRHHHJJJNNNSSSeeezzzsss___RRRLLLHHHCCCDDDCCCBBBAAA@@@??????>>>@@@AAABBBDDDFFFHHHJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTUUUXXX\\\___aaabbbdddfffhhhjjjlllooosssxxx{{{}}}}}}{{{yyywwwtttqqqjjjhhhfffdddcccaaa]]][[[WWWUUUSSSQQQPPPOOOOOOOOOLLLPPPTTTUUUVVV]]]jjjtttzzzqqqlllddd___]]]```eeelll{{{rrriii\\\QQQNNNNNNLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGEEEEEEEEEDDDBBB???CCCBBBBBBAAABBBCCCDDDEEEDDDFFFHHHLLLSSS]]]hhhppp~~~}}}kkk```iii~~~~~~qqqWWWKKKEEECCCAAA???>>>>>>>>>>>>?????????>>>??????@@@AAACCCDDDEEEFFFHHHKKKMMMNNNTTT\\\^^^aaaggghhhooovvvxxx~~~hhh[[[TTTNNNKKKKKKIIIFFFFFFGGGHHHKKKTTT^^^iiiuuuiiiiiijjjlllnnnrrruuuwwwxxxzzz~~~~~~{{{wwwtttqqqmmmiiifffgggeeebbb```aaaeeejjjmmmsssxxx~~~xxxmmmcccVVVMMMJJJHHHFFFDDDEEEHHHFFFHHHOOOQQQ```zzziiiWWWIIIIIILLLRRRfff}}}ppp]]]QQQLLLHHHCCCEEEDDDBBB@@@?????????@@@AAABBBCCCDDDEEEGGGHHHHHHKKKLLLLLLMMMOOOQQQSSSTTTXXXZZZ^^^```aaabbbdddfffgggjjjnnnpppsssuuuyyy{{{~~~|||zzzxxxuuurrrlllllljjjgggdddaaa^^^\\\XXXWWWUUUSSSQQQPPPOOONNNOOONNNOOORRRUUU]]]mmm|||yyypppggg```___aaafffpppzzzyyyhhh___VVVQQQMMMJJJJJJLLLJJJIIIHHHHHHGGGFFFDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFIIINNNWWWaaahhhuuu|||lllhhhnnniiiSSSHHHBBB???<<<===???@@@>>><<<>>>>>>>>>???@@@AAACCCCCCBBBDDDGGGIIIJJJKKKNNNPPPYYY\\\bbbffffffhhhrrr~~~pppttt~~~gggYYYRRRMMMJJJJJJHHHGGGGGGIIIIIIKKKSSS\\\jjjvvviiiiiijjjkkknnnqqqtttuuuwwwyyy}}}~~~{{{yyyzzz{{{}}}zzzwwwrrrnnnkkkgggccc```___]]][[[YYYZZZ^^^bbbeeelllqqqxxx~~~vvvlllcccVVVMMMJJJHHHFFFDDDEEEHHHGGGIIIPPPSSSbbb{{{jjjXXXJJJIIIKKKQQQdddzzzooo]]]QQQMMMJJJFFFEEEDDDBBB@@@?????????@@@@@@AAABBBCCCDDDFFFGGGGGGJJJJJJKKKLLLNNNPPPQQQRRRVVVYYY\\\^^^___```bbbdddfffhhhkkkmmmpppssswwwyyy|||~~~}}}{{{zzzxxxuuurrrlllkkkjjjgggdddaaa^^^\\\YYYXXXUUUSSSQQQOOONNNNNNPPPNNNOOORRRUUU^^^nnn}}}~~~tttiiicccaaacccjjjsss{{{kkkaaaWWWRRRNNNKKKLLLOOONNNLLLJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGKKKTTT]]]dddrrryyylllgggmmmgggQQQHHHCCC@@@>>>>>>@@@AAA???>>>>>>>>>??????@@@BBBCCCDDDDDDFFFHHHIIIJJJLLLPPPRRRYYY\\\bbbggghhhkkkuuuqqqttthhhZZZRRRMMMJJJJJJIIIGGGHHHIIIJJJLLLSSS]]]gggsss~~~hhhhhhiiikkkmmmooorrrsssuuuxxx|||~~~{{{vvvrrrqqqssswwwyyy|||zzzyyyssspppkkkfffccc___[[[XXXUUUSSSQQQPPPQQQTTTWWWZZZbbbgggnnnuuu{{{uuukkkbbbWWWNNNJJJHHHFFFEEEEEEHHHGGGJJJQQQUUUddd~~~lllYYYKKKJJJLLLQQQcccwwwppp]]]QQQMMMLLLIIIDDDDDDBBBAAA@@@???????????????@@@AAACCCDDDEEEFFFHHHHHHIIIJJJLLLNNNOOOQQQTTTWWWZZZ[[[\\\]]]^^^```ccceeegggiiikkknnnsssvvvxxxzzz}}}}}}{{{zzzxxxuuussslllkkkjjjgggdddaaa___]]]ZZZYYYVVVTTTQQQOOONNNMMMOOONNNNNNPPPTTT]]]nnn}}}vvvkkkdddbbbgggnnn}}}|||nnndddYYYSSSOOOLLLNNNRRRSSSQQQNNNKKKHHHFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDHHHOOOWWW]]]mmmuuulllffflll~~~bbbNNNFFFCCCAAA??????@@@AAA@@@????????????@@@AAABBBCCCDDDGGGHHHIIIJJJKKKMMMRRRUUUXXX\\\bbbhhhjjjnnnyyyvvvvvviii[[[SSSMMMJJJJJJJJJHHHHHHJJJKKKLLLTTT]]]eeeqqq|||fffggghhhjjjlllnnnoooppprrrvvv{{{{{{wwwqqqmmmlllpppuuuyyy~~~~~~{{{xxxuuurrrlllhhhccc^^^ZZZWWWSSSQQQMMMKKKJJJIIIJJJLLLOOOPPPXXX\\\dddkkksss{{{~~~uuujjjcccXXXOOOKKKHHHGGGFFFDDDHHHGGGJJJRRRUUUeeeppp\\\LLLKKKNNNSSSdddwwwqqq^^^QQQMMMKKKIIIDDDCCCBBBAAA@@@?????????===>>>???@@@AAACCCCCCDDDGGGGGGHHHIIIKKKMMMOOOPPPSSSVVVXXXZZZZZZ[[[]]]^^^bbbccceeefffgggjjjnnnrrruuuwwwzzz}}}|||{{{yyyxxxuuussslllkkkjjjhhheeebbb___^^^[[[ZZZWWWTTTQQQOOOMMMLLLNNNLLLLLLNNNQQQZZZjjjyyywwwlllggghhhmmmxxx}}}pppeeeZZZSSSOOOMMMPPPTTTWWWVVVSSSOOOJJJGGGEEEEEEAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCEEEKKKRRRWWWgggppp|||~~~mmmfffmmmxxx]]]KKKEEEBBBAAA@@@??????@@@??????@@@@@@@@@@@@AAACCCDDDEEEHHHIIIIIIIIIJJJNNNSSSVVVWWWZZZaaagggjjjooo||||||xxxjjj[[[SSSMMMJJJJJJJJJIIIIIIKKKKKKMMMUUU^^^fffrrr}}}eeefffgggiiijjjllllllmmmooossszzz{{{vvvooojjjiiimmmssswww|||}}}zzzwwwtttppplllfffbbb\\\WWWTTTPPPMMMKKKHHHGGGGGGFFFGGGHHHJJJKKKPPPTTT[[[ccckkkttt}}}}}}tttjjjdddZZZRRRLLLIIIHHHHHHDDDHHHGGGJJJRRRUUUeeevvv```NNNLLLOOOUUUeeexxxuuuaaaRRRLLLIIIGGGCCCCCCCCCBBBAAA@@@???>>><<<===>>>???@@@AAABBBCCCGGGGGGHHHIIIKKKMMMNNNPPPSSSUUUXXXZZZZZZ[[[]]]___bbbcccdddeeeeeegggjjjmmmqqqsssvvvyyy|||~~~|||zzzyyyxxxuuussslllkkkjjjhhheeebbb```___\\\ZZZWWWTTTQQQOOONNNMMMKKKIIIIIIKKKNNNTTTcccqqqyyynnnkkkmmmuuu|||qqqfffZZZSSSPPPNNNPPPUUU[[[\\\[[[VVVPPPJJJGGGFFFAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDHHHNNNSSSbbbkkkxxx{{{mmmgggnnn{{{rrrXXXIIIEEE@@@@@@???>>>>>>===>>>???@@@@@@@@@AAABBBCCCEEEEEEHHHIIIIIIIIIJJJMMMRRRVVVVVVYYY___eeehhhnnn{{{zzzjjj[[[SSSMMMJJJJJJJJJIIIIIIKKKKKKMMMUUU^^^jjjvvvdddeeefffhhhiiijjjjjjjjjmmmrrryyyzzzqqqjjjgggjjjnnnrrryyy~~~~~~yyyvvvssspppjjjfff```\\\VVVQQQNNNLLLIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHJJJNNNTTT[[[dddmmmwww}}}{{{sssjjjeee]]]UUUNNNKKKJJJJJJGGGJJJIIILLLSSSVVVeee~~~fffQQQMMMOOOTTTdddwwwwwwdddTTTLLLHHHFFFCCCCCCCCCBBBAAA@@@>>>>>><<<<<<===>>>@@@AAABBBCCCFFFFFFGGGHHHJJJLLLNNNOOOQQQTTTWWWYYYZZZ\\\^^^```dddeeeggggggffffffgggiiimmmooorrrtttwww{{{~~~{{{zzzyyyxxxuuussslllkkkjjjhhhfffcccaaa___[[[ZZZWWWUUURRRPPPOOONNNIIIHHHIIIJJJKKKOOO[[[gggwwwnnnmmmttt}}}}}}qqqggg\\\VVVRRROOOQQQUUU^^^aaadddaaaYYYQQQKKKHHHCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCGGGLLLPPP[[[eeesssuuujjjgggooozzzlllSSSGGGEEE??????@@@>>>===<<<===???AAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJKKKNNNSSSVVVWWWYYY___dddggglllyyy~~~iii[[[SSSMMMJJJJJJJJJHHHHHHJJJKKKLLLTTT]]]mmmxxxcccdddfffggghhhhhhhhhhhhlllpppxxxzzzpppjjjiiikkkmmmuuuzzz{{{uuuqqqoookkkeee```ZZZVVVPPPLLLIIIHHHFFFEEECCCCCCDDDDDDEEEEEEEEEEEEFFFIIINNNUUU]]]gggqqqwww}}}~~~uuukkkfff___WWWPPPMMMLLLMMMJJJNNNLLLOOOUUUXXXggglllSSSLLLLLLPPP```rrrxxxgggVVVNNNIIIGGGBBBCCCCCCCCCBBB@@@>>>===<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMOOORRRUUUXXXZZZ[[[^^^```fffhhhjjjjjjhhhfffffffffhhhjjjlllnnnqqqtttyyy|||}}}{{{yyyyyywwwuuussslllkkkjjjhhhfffcccaaa```ZZZYYYWWWUUURRRQQQPPPOOOJJJIIIJJJKKKJJJKKKTTT___nnnuuuqqqsss{{{rrrhhh^^^YYYUUURRRSSSVVVaaagggmmmmmmdddYYYPPPLLLFFFDDDBBBAAA@@@AAABBBCCC@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBAAABBBEEEIIIMMMTTT___nnn{{{}}}ooogggfffnnn{{{hhhPPPFFFFFF???@@@AAA@@@===<<<>>>@@@AAAAAABBBBBBCCCEEEFFFGGGHHHJJJLLLMMMNNNPPPTTTVVVYYY[[[```dddfffkkkxxxhhhZZZRRRMMMJJJJJJIIIGGGHHHIIIJJJLLLSSS]]]lllwwwcccdddeeeggghhhggggggffflllpppwwwvvvnnnjjjjjjkkkrrrwww~~~~~~xxxqqqnnnlllhhhbbb\\\WWWRRRMMMIIIFFFEEEDDDCCCAAABBBCCCCCCCCCCCCCCCBBBDDDFFFKKKQQQYYYbbbmmmsss{{{zzzkkkgggaaaXXXQQQNNNMMMNNNMMMQQQOOOQQQXXXZZZiiiqqqUUUKKKIIIMMM\\\nnnxxxhhhXXXOOOKKKHHHBBBCCCCCCCCCBBB@@@>>>===<<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHJJJKKKMMMPPPTTTWWWYYY[[[^^^```hhhjjjmmmmmmjjjgggeeedddeeegggiiijjjlllppptttwwwwww}}}}}}{{{yyyyyywwwuuussslllkkkjjjhhhfffdddbbb```ZZZYYYWWWUUUSSSQQQQQQPPPJJJJJJKKKLLLJJJIIIQQQZZZ```sss}}}xxxqqqyyysssjjj```[[[XXXTTTTTTWWWccckkkttttttkkk^^^TTTNNNGGGFFFCCCAAA@@@AAABBBCCC@@@@@@AAAAAABBBCCCDDDDDD@@@@@@@@@@@@AAACCCHHHKKKPPP[[[jjjxxxwwwkkkdddeeemmm}}}fffOOOFFFGGG@@@BBBCCCAAA>>>===???BBBBBBBBBBBBBBBDDDEEEFFFGGGIIIKKKNNNPPPQQQRRRUUUWWW[[[]]]aaaeeefffjjjwww~~~gggYYYRRRMMMJJJKKKHHHGGGGGGIIIIIIKKKSSS\\\jjjvvvhhhfffdddccccccdddeeefffiiinnnuuu~~~}}}sssnnnllllllnnnrrrxxx}}}}}}yyyrrrmmmiiiddd^^^YYYRRRPPPNNNJJJHHHFFFEEEEEEAAA@@@@@@AAACCCCCCBBB@@@DDDBBBDDDKKKRRRYYYeeepppvvvxxxpppiii___WWWRRROOONNNMMMMMMRRROOOPPPXXX```ooonnnSSSNNNMMMJJJWWWllllllWWWNNNIIIFFFDDDDDDCCCBBB@@@???>>>>>>============>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIJJJMMMOOORRRUUUWWW[[[___bbbhhhnnnqqqpppnnnlllfff___fffdddbbbccceeeggghhhhhhlllrrrzzz}}}zzzxxxwwwvvvtttrrrnnnlllkkkjjjhhhfffbbb___]]]ZZZWWWTTTSSSQQQOOOMMMMMMKKKIIIGGGHHHLLLPPPRRR^^^fffvvvzzzvvvxxx~~~qqqccc\\\XXXVVVVVVYYYaaammmyyy{{{vvvlll```VVVNNNFFFAAABBBCCC@@@???@@@CCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>@@@CCCFFFHHHPPPXXXeeerrr}}}nnndddbbbdddnnn{{{aaaNNNEEECCC@@@@@@@@@???@@@@@@AAAAAA???AAACCCDDDDDDDDDFFFHHHIIIKKKNNNPPPRRRUUUYYY[[[``````bbbeeegggjjjvvv}}}fffYYYSSSOOOLLLKKKKKKIIIIIIJJJJJJKKKSSS\\\jjjuuuhhhgggeeeccccccdddeeefffiiinnnuuu}}}{{{pppjjjhhhhhhiiimmmsssyyy}}}zzzvvvppplllhhhccc^^^YYYUUURRROOOKKKHHHFFFEEEEEEDDDCCCBBBCCCDDDDDDCCCAAAEEEBBBCCCIIINNNUUU___iiisss}}}rrrkkkaaaYYYTTTRRRQQQPPPQQQUUURRRRRRZZZ```nnnmmmSSSMMMLLLJJJVVViiizzzppp[[[QQQJJJEEEDDDDDDCCCBBB@@@???>>>>>>============>>>???@@@AAAAAABBBBBBDDDEEEGGGIIIJJJLLLOOORRRTTTWWWZZZ___bbbgggmmmrrrrrrrrrpppkkkddddddaaa]]]\\\\\\^^^^^^^^^bbbgggooovvv~~~~~~zzzxxxwwwuuurrrpppmmmllljjjiiihhheeebbb___]]]ZZZWWWUUUSSSRRRPPPNNNKKKIIIGGGEEEFFFHHHLLLNNNUUU[[[hhhyyy|||}}}tttfff___[[[XXXXXXZZZcccooo|||wwwiii]]]TTTLLLEEEDDDDDDAAA@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA??????@@@BBBEEEGGGMMMUUUaaannnzzz~~~lllcccaaadddpppwww___MMMEEEDDD@@@@@@@@@???@@@@@@AAABBBAAACCCEEEEEEEEEFFFHHHJJJKKKMMMPPPRRRTTTWWWZZZ]]]```aaacccggghhhlllwwwgggYYYTTTOOOLLLKKKJJJIIIIIIJJJJJJKKKRRR[[[gggrrr}}}iiihhhfffdddccccccddddddggglllsss{{{wwwkkkdddbbbbbbbbbffflllsssxxxyyyyyyxxxtttrrrnnnkkkhhhddd___\\\[[[XXXSSSOOOKKKHHHHHHGGGGGGFFFDDDDDDEEEEEEDDDBBBEEEBBBBBBFFFJJJOOOXXXaaaoooyyytttmmmddd\\\WWWUUUTTTSSSTTTYYYUUUUUU\\\aaannn}}}kkkRRRLLLJJJHHHSSSeeeuuuttt```SSSLLLEEEDDDDDDCCCBBB@@@???>>>>>>============>>>???@@@@@@AAAAAABBBCCCEEEGGGIIIJJJLLLNNNQQQTTTVVVYYY]]]```eeelllrrrtttvvvvvvrrrlllfffbbb\\\XXXVVVVVVVVVVVVXXX\\\ccciiiqqq}}}{{{xxxvvvtttqqqooommmkkkiiihhhgggeeebbb___]]]ZZZWWWUUUTTTSSSQQQOOOKKKIIIFFFEEEEEEGGGIIIKKKMMMPPPYYYfffrrr}}}~~~yyykkkbbb^^^ZZZYYY\\\cccnnn|||uuuggg[[[RRRIIIGGGEEEBBBAAABBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEJJJQQQ\\\iiiuuu|||jjjbbbaaaeeesss~~~pppZZZKKKEEEDDD@@@@@@@@@@@@@@@AAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLNNNPPPRRRTTTVVVYYY\\\___aaabbbeeeiiikkkooozzzhhhZZZTTTOOOLLLKKKJJJHHHIIIJJJJJJJJJQQQZZZcccooo{{{jjjiiigggeeedddcccccccccccciiipppwwwrrrfff___\\\\\\\\\```fffmmmrrrsssssssssooonnnmmmkkkiiifffcccaaaaaa^^^YYYTTTPPPMMMKKKKKKJJJHHHFFFFFFFFFFFFEEECCCEEEBBBBBBEEEHHHKKKSSS[[[jjjuuuuuuoooeee^^^YYYXXXWWWVVVUUUZZZWWWWWW^^^cccooo~~~jjjRRRKKKHHHGGGPPP___sssvvvaaaTTTLLLFFFDDDDDDCCCBBB@@@???>>>>>>===<<<<<<======>>>???@@@@@@AAAAAABBBDDDFFFHHHIIIKKKMMMPPPRRRTTTXXX\\\___aaaiiippptttxxx{{{yyyuuuoooiiibbb[[[XXXVVVTTTSSSSSSVVV[[[aaaiiittt|||xxxvvvssspppnnnmmmkkkhhhgggfffeeebbb```]]][[[XXXVVVUUUTTTRRRQQQMMMKKKIIIFFFFFFGGGIIIKKKKKKLLLPPPYYYbbblll||||||{{{~~~ooofff```[[[ZZZ\\\```jjjxxxrrrbbbWWWMMMHHHFFFBBBAAACCC@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@AAABBBCCCGGGMMMXXXdddqqq}}}|||iiiaaaaaahhhyyy|||}}}iiiUUUIIIEEEEEE@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMPPPRRRTTTVVVWWWZZZ]]]```bbbcccgggkkkmmmqqq|||kkk[[[TTTNNNKKKIIIIIIHHHHHHJJJIIIJJJPPPXXX```mmm{{{kkkjjjiiigggeeecccbbbaaa^^^eeekkkqqqzzz{{{mmmaaa[[[XXXWWWXXX\\\aaagggkkkmmmmmmmmmkkklllmmmmmmllljjjiiihhheeeccc^^^YYYTTTPPPNNNLLLLLLJJJGGGGGGGGGGGGGGGEEEEEECCCBBBEEEGGGJJJQQQYYYeeeppp|||vvvooofff___[[[ZZZYYYYYYUUUZZZXXXYYY```eeerrriiiRRRJJJGGGFFFNNNZZZrrrvvv```SSSLLLHHHDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHJJJLLLOOOQQQSSSVVVZZZ]]]^^^eeemmmrrrxxx~~~}}}vvvqqqiiiaaa\\\YYYVVVTTTQQQSSSVVV\\\cccmmmxxx~~~}}}yyyvvvssspppnnnmmmkkkhhhgggfffeeecccaaa___\\\YYYWWWVVVUUUSSSQQQMMMKKKIIIGGGFFFGGGHHHIIIKKKJJJLLLQQQWWW___mmmzzz}}}yyyxxx}}}sssiiiaaa\\\ZZZ[[[^^^gggtttkkk^^^QQQKKKFFFCCCBBBDDD@@@AAABBBCCCDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAAFFFKKKTTT___lllzzz~~~jjjbbbbbbmmmyyy|||xxxaaaQQQHHHEEEDDD@@@@@@@@@@@@AAABBBCCCDDDBBBDDDGGGHHHHHHIIILLLNNNQQQSSSUUUWWWXXXZZZ^^^aaacccdddhhhmmmooorrr|||ooo]]]UUUNNNJJJHHHHHHGGGHHHJJJIIIIIIOOOWWW___nnn|||mmmllljjjhhheeecccaaa```[[[aaagggkkksss~~~wwwkkk```YYYUUUTTTUUUWWWZZZ^^^aaadddffffffgggjjjmmmooonnnnnnnnnnnnhhhfffddd```[[[VVVQQQOOONNNLLLIIIIIIIIIJJJJJJIIIGGGEEEDDDFFFGGGIIINNNUUU___kkkxxxwwwqqqhhhaaa]]]\\\\\\\\\XXX]]][[[\\\ccchhhtttiiiSSSJJJGGGFFFLLLVVVnnn~~~vvvaaaSSSMMMIIIDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<===>>>????????????@@@AAACCCEEEGGGHHHIIIKKKNNNPPPRRRTTTXXX[[[\\\cccjjjooowww}}}xxxqqqjjjeee```\\\YYYUUUVVVXXX]]]dddnnnvvv|||~~~zzzxxxuuurrrooonnnkkkiiiggggggfffdddcccaaa^^^[[[XXXWWWUUUSSSQQQJJJIIIGGGEEEEEEFFFGGGHHHJJJHHHHHHKKKNNNTTT___jjj{{{|||wwwtttyyywwwlllddd]]]ZZZ[[[^^^eeeqqqxxxjjjZZZPPPJJJEEECCCEEEAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@EEEIIIQQQ[[[ggguuummmdddeeerrr~~~vvv{{{qqq[[[MMMGGGDDDBBB@@@@@@@@@@@@AAACCCDDDEEECCCEEEGGGIIIIIIKKKMMMOOOSSSUUUWWWXXXZZZ\\\___bbbcccdddiiimmmnnnqqqzzzvvvbbbXXXPPPKKKIIIHHHGGGHHHJJJIIIHHHNNNUUU```nnn~~~mmmmmmkkkhhhfffccc```___YYY```fffhhhnnnxxxwwwlllaaaYYYSSSQQQQQQQQQRRRTTTWWWZZZ]]]^^^cccgggmmmoooppppppqqqrrrnnnnnnmmmjjjeee___YYYVVVQQQOOOLLLLLLMMMNNNOOOOOOKKKHHHFFFGGGFFFFFFJJJPPPXXXeeesss{{{yyysssjjjccc```_________]]]bbb``````gggkkkvvv~~~jjjTTTJJJGGGFFFLLLSSSeeexxxxxxdddVVVNNNJJJDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<<<<===??????>>>??????AAABBBDDDFFFGGGHHHJJJMMMOOOQQQSSSWWWZZZ]]]bbbhhhmmmwwwyyytttooojjjfffccccccdddhhhpppyyy{{{yyywwwtttqqqooollliiihhhggggggfffeeeccc```\\\YYYWWWUUURRRPPPIIIIIIGGGFFFFFFGGGHHHIIIHHHFFFGGGIIIJJJLLLTTT^^^mmmzzz{{{tttnnnppp{{{|||pppggg___\\\\\\\\\bbbkkkwwwyyyfffYYYOOOHHHEEEGGGBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBAAAAAAAAAAAACCCGGGMMMVVVbbbppppppggggggwwwyyyssszzzlllWWWLLLFFFCCCAAA@@@@@@@@@AAABBBCCCDDDEEEDDDFFFIIIJJJKKKMMMOOOQQQVVVWWWZZZ[[[\\\^^^aaadddcccdddhhhmmmmmmoooxxx}}}hhh\\\SSSMMMKKKGGGFFFHHHJJJIIIHHHMMMTTT___ooonnnmmmkkkiiifffbbb```^^^ZZZ```eeegggllluuu~~~yyynnncccYYYRRROOOMMMMMMMMMMMMPPPSSSWWWYYYaaaffflllooopppppprrrttttttuuuuuutttooohhhbbb]]]SSSQQQOOONNNPPPQQQRRRRRRNNNJJJHHHGGGEEECCCGGGLLLTTTaaapppxxx~~~{{{uuulllfffbbbbbbbbbbbbbbbgggddddddiiilllvvv~~~jjjUUUJJJGGGGGGKKKRRR]]]tttzzzgggXXXPPPJJJDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;<<<<<<===>>>???>>>??????@@@BBBDDDFFFGGGHHHJJJMMMNNNPPPSSSVVVYYY^^^ccchhhmmmwww~~~xxxtttrrrqqqrrrvvv}}}|||zzzxxxuuussspppmmmjjjhhhhhhhhhgggfffeeebbb]]]ZZZXXXUUURRRPPPKKKJJJIIIIIIIIIJJJKKKKKKHHHGGGGGGIIIHHHIIIPPPXXXdddqqqzzzqqqhhhhhhrrrrrriiiaaa]]]^^^YYY^^^eeepppooo___SSSJJJGGGGGGCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBEEEKKKSSS^^^mmm{{{rrrhhhiiizzzvvvqqqyyyiiiUUUKKKFFFBBB???@@@@@@@@@AAABBBCCCEEEEEEFFFHHHJJJLLLMMMNNNQQQSSSXXXZZZ\\\]]]^^^```ccceeecccdddhhhllllllnnnvvvmmm```VVVPPPMMMGGGFFFHHHJJJIIIGGGLLLSSS___nnnrrrpppnnnjjjgggcccaaa```\\\]]]```ccchhhpppyyy~~~ssseeeXXXOOOJJJGGGHHHHHHHHHIIILLLPPPSSS^^^bbbhhhlllppprrruuuwww~~~||||||}}}}}}xxxmmmeeecccXXXNNNMMMPPPSSSVVVYYYUUUQQQKKKHHHGGGHHHIIIJJJTTT\\\iiittt{{{~~~~~~~~~{{{uuunnniiifffffffffggghhhffffffgggggglllyyymmmVVVIIIFFFFFFIIIMMMZZZqqqwwwfffZZZPPPGGGFFFDDDBBBAAAAAA@@@>>><<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDFFFHHHJJJLLLMMMPPPSSSVVVZZZ___gggoooyyy~~~zzzwwwtttsssrrrqqqooollljjjgggfffeeedddbbb___ZZZVVVRRRPPPOOOLLLJJJGGGFFFFFFIIIMMMOOOQQQNNNJJJGGGFFFHHHKKKMMM^^^ggguuuwwwkkkdddgggmmmvvv|||iii```]]][[[aaa^^^aaammm{{{~~~iiiZZZRRRKKKEEEDDDBBB@@@@@@AAAAAAAAA@@@DDDDDDDDDCCCBBBAAA@@@???CCCCCCHHHQQQZZZeeettttttiiijjj{{{qqqqqq~~~xxx^^^PPPJJJEEEAAA>>>???@@@@@@AAABBBCCCEEEFFFHHHIIIKKKNNNRRRTTTWWWXXXYYYZZZ[[[]]]___```bbbbbbfffhhhjjjjjjkkkooovvv|||sss```VVVQQQNNNIIIFFFEEEFFFFFFGGGLLLSSSaaapppsssrrrppplllhhhccc```^^^\\\]]]^^^aaaeeemmmvvv}}}tttgggZZZPPPLLLFFFGGGFFFFFFFFFJJJOOOSSS^^^bbbiiiooorrruuuwwwxxx|||{{{|||~~~vvvoooggg\\\QQQNNNPPPRRRUUUXXXVVVRRRMMMIIIHHHHHHIIIIIIRRRYYYeeeooowww{{{~~~||||||||||||||||||||||||xxxyyy{{{}}}{{{vvvooojjjiiiiiijjjjjjkkkiiihhhhhhhhhkkkwwwnnnVVVJJJFFFFFFHHHLLLXXXnnn}}}vvvfffZZZPPPGGGFFFDDDBBBAAAAAA@@@>>><<<;;;;;;;;;;;;;;;<<<======?????????@@@AAABBBCCCDDDFFFGGGJJJKKKMMMOOOSSSUUUYYY^^^eeemmmxxx|||xxxvvvuuutttsssqqqnnnkkkhhhfffeeedddbbb___[[[VVVSSSQQQOOOMMMKKKHHHGGGHHHKKKOOOQQQSSSOOOKKKGGGEEEGGGJJJLLLTTT\\\kkkzzzssshhh```ccciiirrrmmmccc^^^[[[^^^\\\___iiiuuutttcccWWWNNNGGGFFFDDDBBBAAABBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???BBBBBBGGGOOOXXXcccrrrwwwmmmmmmyyyqqqqqq}}}vvv\\\NNNIIIEEEAAA@@@@@@@@@@@@AAABBBDDDEEEFFFIIIKKKMMMPPPSSSVVVXXXYYYZZZ[[[\\\^^^___aaabbbcccgggiiikkkkkklllpppwww}}}zzzuuuaaaVVVPPPMMMIIIFFFEEEFFFGGGGGGLLLSSS___nnn}}}ssssssrrrppplllgggccc```^^^^^^^^^___ccckkkuuu{{{}}}tttggg[[[RRRMMMFFFEEEDDDBBBCCCGGGMMMRRRZZZ```iiippptttvvvwwwxxxyyyyyy|||zzzmmmaaaVVVQQQPPPPPPSSSWWWWWWUUUQQQLLLIIIHHHGGGHHHNNNUUU___iiipppuuuyyy|||zzzzzzyyyyyyyyyxxxxxxwwwtttuuuvvvwwwzzz|||~~~{{{vvvppplllkkklllmmmmmmnnnlllkkkjjjiiijjjuuupppXXXJJJEEEDDDFFFIIIUUUiiiwwwssseeeYYYOOOGGGFFFDDDBBBAAAAAA@@@>>><<<;;;::::::::::::;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCEEEGGGIIIKKKLLLOOORRRUUUWWW\\\ccckkkvvv~~~{{{xxxwwwvvvuuussspppllliiigggfffcccaaa___[[[XXXUUURRRQQQNNNMMMJJJIIIJJJNNNRRRUUUUUURRRLLLGGGEEEFFFHHHJJJJJJRRR```ppp{{{}}}zzznnnccc[[[]]]bbblllttthhh```\\\ZZZYYY\\\ccckkkvvvnnn___SSSKKKHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAEEEMMMUUU```ppp}}}yyynnnmmmxxxqqqqqq|||qqqYYYLLLGGGDDDBBBAAA@@@@@@@@@AAACCCDDDFFFGGGKKKLLLOOOQQQTTTWWWYYY[[[[[[\\\]]]___```bbbcccdddhhhjjjlllmmmmmmqqqxxx}}}wwwvvvbbbUUUNNNKKKIIIFFFEEEGGGGGGGGGKKKRRR]]]kkkyyyrrrsssssssssppplllhhheeeaaa```______bbbjjjtttzzz~~~}}}zzzqqqfffZZZQQQMMMFFFEEEBBB@@@@@@DDDKKKPPPVVV]]]gggooossstttuuuuuutttuuuxxx|||~~~qqqeeeYYYSSSPPPNNNPPPTTTWWWVVVTTTOOOKKKHHHGGGFFFLLLQQQZZZbbbiiipppuuuyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuusssrrrsssvvvyyy{{{}}}xxxsssooonnnnnnnnnnnnpppnnnmmmllljjjjjjsss~~~rrrYYYKKKEEECCCEEEGGGQQQbbbpppoooeeeZZZOOOGGGFFFDDDBBBAAAAAA@@@>>><<<<<<;;;;;;:::;;;;;;<<<<<<>>>>>>>>>>>>???AAABBBCCCDDDFFFHHHJJJKKKNNNQQQTTTVVVZZZaaaiiittt}}}zzzyyyxxxwwwtttqqqmmmjjjgggfffcccbbb```]]]ZZZWWWTTTRRRPPPOOOMMMLLLNNNRRRVVVYYYYYYUUUOOOIIIEEEEEEFFFGGGHHHOOO[[[iiitttyyyyyyvvvjjj___WWWXXX\\\fff{{{}}}nnnccc\\\YYYXXXZZZ^^^bbbkkk|||xxxfffYYYPPPJJJGGGDDDBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAABBBBBBEEELLLTTT^^^nnn|||uuujjjjjjwwwssssss}}}~~~jjjTTTIIIEEECCCBBBCCC@@@@@@AAABBBCCCEEEGGGHHHLLLMMMOOORRRUUUXXXZZZ[[[]]]]]]^^^```aaacccddddddfffiiikkklllmmmpppwww|||zzzvvvaaaUUUNNNKKKIIIGGGFFFGGGGGGGGGKKKQQQ[[[hhhuuu}}}sssssstttsssppplllhhheeebbbaaa___^^^```gggpppwwwxxxxxxvvvooodddYYYQQQMMMGGGEEECCC@@@???CCCIIIMMMTTT[[[eeennnrrrsssssssssooooooqqqtttwwwxxxxxxwwwoooeeeZZZTTTOOOLLLMMMQQQUUUVVVUUURRRMMMHHHFFFFFFJJJNNNUUU\\\dddkkkssswwwzzzzzzzzz{{{{{{{{{{{{|||{{{xxxssspppoooqqqtttvvvzzz~~~{{{uuuqqqppppppoooooopppoooooonnnkkkjjjqqq{{{vvv\\\LLLFFFCCCCCCEEEMMM[[[iiilllfff[[[PPPHHHFFFDDDBBBAAAAAA@@@>>><<<======<<<<<<<<<<<<<<<============>>>???@@@AAABBBCCCEEEGGGIIIJJJMMMPPPSSSVVVZZZ```gggqqq|||{{{yyywwwuuurrrnnnkkkhhhgggddddddbbb```\\\YYYVVVTTTRRRQQQOOOOOOQQQVVV[[[^^^^^^YYYRRRKKKFFFDDDEEEEEEHHHNNNWWWcccmmmrrrsssrrrhhh^^^VVVVVVYYYbbbwwwvvvhhh^^^[[[YYYYYYZZZ\\\cccrrrooo^^^SSSLLLIIIEEECCCBBBCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDCCCEEEKKKSSS]]]mmm{{{pppggghhhxxxtttvvvtttcccPPPGGGDDDBBBBBBDDD@@@@@@AAABBBDDDFFFHHHIIIMMMNNNOOORRRUUUWWWYYYZZZ^^^^^^___```aaacccdddddddddfffiiikkkkkknnntttyyy|||tttaaaVVVOOOLLLIIIGGGFFFHHHHHHGGGJJJPPPZZZfffrrrzzzvvvuuutttrrrooojjjfffcccbbbaaa___^^^```eeemmmsssuuuvvvtttoooeee[[[SSSOOOIIIHHHEEEBBB@@@BBBGGGJJJSSSZZZdddlllpppqqqppppppjjjjjjjjjjjjkkklllmmmmmmiiiaaaYYYSSSNNNJJJKKKOOOPPPSSSUUUSSSNNNIIIGGGGGGIIILLLQQQWWW^^^gggpppvvv{{{{{{|||~~~~~~yyytttqqqppppppqqqtttxxx}}}|||xxxuuuttttttssssssrrrqqqpppooojjjhhhmmmvvvyyy___NNNGGGCCCBBBDDDKKKVVVdddjjjggg\\\QQQJJJFFFDDDBBBAAAAAA@@@>>><<<>>>>>>===<<<<<<<<<<<<===<<<<<<======>>>???AAABBBBBBDDDFFFHHHIIILLLOOORRRUUUYYY^^^dddmmmzzz}}}zzzyyyvvvssspppmmmkkkiiiggggggeeeccc___[[[WWWUUUTTTSSSRRRRRRUUUZZZ___cccccc^^^VVVMMMGGGDDDDDDDDDGGGKKKRRR\\\eeekkkmmmlllfff]]]VVVVVVWWW___sssoooddd___[[[XXXXXXYYY]]]hhhssszzzgggYYYOOOKKKGGGDDDCCCDDDDDDCCCAAABBBCCCDDDDDDDDDDDDDDDEEECCCEEEJJJQQQ[[[kkkyyylllfffjjjzzztttwwwiii[[[MMMFFFDDDBBBBBBDDD@@@AAAAAACCCEEEGGGIIIJJJNNNOOOPPPSSSUUUWWWYYYZZZ^^^^^^___```aaabbbccccccaaadddhhhiiijjjmmmrrrwww~~~sssaaaWWWPPPMMMIIIGGGGGGIIIHHHGGGJJJOOOXXXcccoooxxxwwwwwwvvvtttrrrpppnnnllleeeeeecccbbbcccgggmmmrrrvvvwwwvvvrrriii___WWWSSSLLLKKKHHHDDDBBBBBBEEEHHHPPPVVV___fffiiijjjkkkkkkfffeeedddcccbbbcccdddfffaaa[[[VVVRRRMMMHHHHHHLLLKKKPPPTTTTTTOOOJJJHHHIIIGGGIIIMMMRRRYYYcccmmmtttzzz|||~~~{{{vvvqqqnnnooorrrvvvzzz}}}zzzxxxyyyzzzzzzzzzvvvtttssspppiiidddhhhooo}}}bbbPPPHHHCCCBBBDDDIIIRRR```iiihhh^^^RRRLLLFFFDDDBBBAAAAAA@@@>>><<<>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCEEEGGGHHHKKKNNNQQQSSSVVV[[[aaahhhrrr|||{{{yyyvvvsssqqqooonnnjjjjjjhhhfffbbb]]]YYYVVVVVVTTTTTTTTTXXX]]]bbbfffgggaaaYYYPPPIIIEEEDDDDDDEEEHHHNNNWWW```fffiiijjjddd\\\WWWVVVVVV\\\oooyyymmmbbb\\\VVVVVVWWWYYY```gggwwwssscccSSSOOOJJJGGGFFFFFFFFFFFFAAAAAACCCDDDEEEEEEEEEEEEEEECCCDDDHHHOOOYYYiiiwwwxxxhhhffflll}}}}}}rrrwwwzzzaaaUUUJJJFFFDDDBBBBBBCCC@@@AAABBBCCCFFFHHHJJJKKKOOOPPPRRRTTTWWWYYYZZZ[[[^^^^^^______```aaabbbbbb```cccgggiiiiiilllqqquuu{{{tttbbbWWWQQQMMMIIIGGGGGGIIIHHHGGGIIINNNUUU___kkkuuu~~~wwwwwwwwwxxxxxxyyyzzzzzzjjjiiiiiiggghhhkkkpppuuuxxxyyyyyyuuummmccc\\\WWWMMMLLLJJJGGGCCCCCCDDDFFFLLLQQQYYY___cccddddddeeedddcccbbb```^^^^^^```bbb\\\WWWSSSQQQLLLGGGGGGKKKHHHNNNSSSTTTOOOJJJIIIJJJEEEGGGJJJOOOVVV```kkkssszzz{{{~~~}}}sssnnnkkkmmmqqquuuzzz}}}{{{{{{}}}yyywwwuuuqqqhhhaaacccjjjcccRRRIIIDDDBBBDDDHHHPPP^^^hhhiii___SSSMMMFFFDDDBBBAAAAAA@@@>>><<<===<<<;;;:::::::::::::::<<<<<<<<<<<<===???@@@AAAAAACCCEEEGGGHHHJJJNNNQQQQQQUUUYYY^^^dddmmmxxx~~~}}}{{{yyyvvvtttrrrqqqlllllljjjgggccc^^^YYYVVVVVVUUUUUUVVVYYY___dddhhhiiidddZZZQQQIIIEEEDDDCCCDDDFFFLLLUUU^^^fffjjjkkkccc\\\WWWVVVUUUZZZllltttddd\\\UUUTTTUUUWWW[[[```hhhvvv|||mmmVVVRRRLLLIIIHHHHHHHHHHHHAAAAAACCCDDDEEEEEEEEEEEEDDDBBBBBBGGGMMMWWWggguuuqqqdddeeemmmzzzpppvvvvvv\\\RRRIIIFFFEEEBBBAAABBBAAAAAABBBDDDFFFHHHJJJLLLQQQRRRTTTVVVXXXZZZ\\\]]]]]]^^^^^^___```aaaaaabbb```cccgggiiijjjlllqqquuuyyyvvvcccXXXQQQMMMIIIGGGGGGIIIIIIGGGIIINNNSSS]]]iiisss}}}zzzvvvvvvwwwzzz|||sssjjjiiikkknnnrrrwww~~~yyypppcccWWWVVVPPPKKKIIIFFFAAAAAACCCGGGKKKQQQWWW]]]aaacccdddeeeeeeeeeccc```___```aaa\\\XXXRRRMMMIIIGGGHHHHHHLLLNNNOOOPPPOOOMMMJJJHHHKKKKKKKKKLLLRRR\\\hhhpppvvvzzzzzzoooooollllllqqqvvvzzz||||||}}}{{{wwwpppfff^^^```gggyyygggTTTHHHAAA@@@CCCGGGNNNYYYcccfff```UUULLLFFFEEECCCBBBAAA@@@@@@???;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFIIILLLNNNOOOQQQSSSWWW[[[aaaiiirrrxxx}}}{{{zzzxxxvvvtttssspppllliiigggddd```^^^\\\ZZZXXXYYY^^^eeejjjmmmqqqhhh\\\SSSMMMJJJGGGDDDFFFIIINNNVVV___fffjjjlllddd^^^XXXTTTTTT[[[lll|||sssfff]]]TTTRRRRRRRRRVVV[[[dddlllyyytttaaaWWWNNNJJJHHHFFFFFFHHHEEECCCBBBCCCFFFHHHFFFDDDIIIEEECCCEEEKKKTTTbbbooozzzyyyiii```dddnnnvvvkkkwww|||lllUUUKKKCCCBBBCCC@@@>>>>>>BBBBBBCCCDDDFFFGGGIIIJJJSSSTTTVVVYYY[[[]]]^^^______```aaacccdddeeeffffffjjjiiihhhhhhjjjmmmqqqsss~~~uuucccYYYRRRNNNKKKJJJHHHFFFFFFGGGHHHIIIQQQYYYfffrrr{{{}}}|||||||||{{{|||xxxnnnllloooxxx~~~pppccc\\\UUUOOOLLLHHHDDDBBBDDDEEEHHHMMMSSSZZZ___bbbddddddeeefffeeecccbbbcccddd```]]]XXXSSSNNNKKKJJJJJJLLLMMMOOOQQQQQQOOOMMMLLLLLLKKKKKKLLLQQQZZZeeemmmrrrvvv{{{~~~ssslllhhhgggkkkpppttt{{{|||wwwpppeee]]]]]]ccctttjjjUUUIIIAAA@@@CCCFFFMMMXXXbbbfff```UUULLLFFFEEEDDDBBBAAA@@@??????;;;;;;;;;;;;;;;<<<==================>>>???@@@@@@AAABBBDDDGGGIIILLLNNNOOOPPPRRRVVVZZZ```gggooouuu{{{~~~{{{zzzyyywwwuuutttqqqnnnkkkiiigggcccaaa]]][[[ZZZ\\\bbbiiippptttwwwooocccYYYRRRNNNJJJHHHHHHJJJNNNVVV___fffiiijjjeee___YYYUUUUUU[[[kkkzzzzzziii```VVVSSSRRRQQQSSSWWWYYY```lll}}}hhh\\\PPPKKKJJJHHHGGGIIIFFFDDDBBBCCCEEEGGGFFFEEEIIIFFFDDDFFFKKKSSSaaannnzzzrrrddd^^^cccllltttkkkyyyuuudddQQQHHHBBBBBBCCCBBBAAAAAADDDDDDEEEFFFGGGIIIKKKLLLUUUVVVXXXZZZ\\\]]]^^^___aaabbbdddeeeggghhhhhhhhhjjjjjjiiiiiikkknnnqqqsss~~~vvvdddXXXQQQNNNKKKJJJHHHFFFFFFGGGHHHIIIPPPXXXeeeqqq{{{}}}|||zzzuuummmmmmtttqqqddd\\\SSSOOOJJJEEEBBBDDDBBBDDDHHHMMMTTTZZZ___bbbbbbeeeggghhhgggffffffgggdddbbb^^^YYYTTTOOOLLLJJJKKKMMMOOOQQQRRRSSSRRRRRRNNNMMMMMMMMMPPPXXXaaahhhnnnrrrwww{{{yyymmmgggdddfffiiinnnwwwyyyqqqeeeZZZYYY^^^nnnpppXXXIIIBBBAAACCCEEEKKKUUU```eeeaaaVVVLLLGGGFFFDDDBBBAAA@@@??????<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>??????AAABBBDDDGGGIIILLLNNNOOOOOORRRVVVZZZ___eeelllpppttt|||}}}|||{{{xxxwwwuuussspppnnnmmmjjjhhheee___^^^^^^aaagggpppyyyzzznnnbbbZZZSSSOOOLLLKKKMMMQQQXXXaaagggkkkllliiibbb\\\XXXWWW[[[iiivvvnnncccYYYUUUSSSPPPPPPQQQSSSYYYdddssstttdddTTTMMMLLLJJJIIIJJJHHHEEECCCCCCDDDFFFGGGGGGJJJGGGFFFHHHKKKRRR___kkkzzzwwwjjj```]]]ccclllqqqlll}}}mmmYYYLLLEEE@@@BBBDDDDDDDDDEEEEEEFFFFFFHHHIIILLLMMMNNNVVVXXXYYY\\\^^^___``````dddeeegggiiijjjkkkkkkjjjkkkkkkjjjkkklllooorrrttt}}}zzzfffXXXQQQMMMKKKJJJHHHFFFFFFGGGHHHIIIOOOWWWcccoooyyy|||vvvxxx~~~{{{sssllllllqqqxxx|||lllbbbWWWQQQKKKEEEBBBBBBAAABBBDDDHHHMMMSSSXXX[[[^^^aaaeeegggggggggggghhheeedddbbb^^^XXXSSSNNNKKKKKKLLLOOOQQQTTTVVVWWWXXXRRRRRRQQQQQQSSSYYYaaagggmmmppptttxxxzzz}}}ssskkkeeedddffflllvvv|||ssseeeXXXVVVZZZjjjuuuZZZJJJCCCBBBCCCCCCIIISSS^^^eeebbbWWWMMMGGGFFFEEECCCAAA@@@??????<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>??????AAABBBDDDFFFIIIKKKMMMNNNNNNRRRVVVZZZ^^^ccciiilllpppuuu~~~|||zzzyyywwwuuurrrqqqpppnnnllliiiaaaaaabbbeeelllwww{{{nnnbbbYYYSSSOOOOOOPPPUUU\\\eeekkkooopppnnnggg```[[[YYY\\\fffqqq{{{rrrfff[[[VVVTTTQQQNNNOOOPPPVVV^^^jjj|||}}}lllYYYPPPNNNLLLJJJJJJIIIGGGEEECCCCCCEEEGGGHHHKKKIIIHHHJJJKKKPPP\\\iiizzzssseee^^^]]]eeennnnnnmmm~~~fffRRRIIICCC@@@CCCEEEDDDEEEGGGFFFFFFGGGIIIKKKMMMOOOPPPVVVWWWZZZ]]]___bbbcccdddeeegggiiikkklllllllllkkkllllllllllllnnnppprrrttt|||jjjZZZQQQNNNKKKJJJHHHFFFFFFGGGHHHIIINNNUUUaaammmwww~~~~~~yyyvvvvvvuuupppnnnqqquuuzzzvvvjjj\\\TTTNNNHHHCCCCCCBBBBBBBBBCCCFFFJJJNNNQQQVVVZZZ^^^aaabbbbbbcccdddddddddcccaaa]]]WWWRRROOOLLLMMMOOOQQQTTTWWWZZZ\\\XXXXXXXXXXXXZZZ^^^eeejjjpppssswwwyyyzzz{{{|||}}}}}}xxxooofffcccdddhhhrrr|||tttdddVVVSSSWWWgggzzz\\\JJJDDDCCCCCCCCCGGGQQQ]]]eeedddYYYOOOHHHGGGEEECCCAAA@@@??????===<<<<<<;;;;;;;;;<<<<<<============>>>???@@@@@@AAABBBCCCFFFHHHJJJLLLMMMNNNQQQUUUYYY]]]aaafffjjjnnnqqqzzz|||{{{yyywwwtttsssrrrqqqnnnlllddddddfffhhhooo{{{|||oooccc[[[WWWTTTVVVZZZaaajjjppptttuuuuuummmddd```]]]]]]dddllluuuvvviii]]]WWWVVVRRROOOOOOHHHMMMUUU___nnn~~~rrr___UUUPPPLLLJJJJJJJJJIIIGGGDDDCCCDDDGGGHHHJJJJJJKKKLLLKKKOOO[[[gggxxxrrrccc[[[\\\eeeppp{{{llloooxxxaaaNNNHHHCCCAAADDDEEECCCDDDGGGFFFGGGHHHIIIKKKNNNPPPQQQTTTVVVYYY]]]aaadddfffgggfffhhhjjjlllmmmmmmlllkkkmmmlllmmmmmmnnnppprrrsssyyyrrr___SSSOOOKKKJJJHHHFFFFFFGGGHHHIIILLLSSS___kkkuuu}}}~~~|||zzzxxxvvvrrroooqqqtttzzzpppaaaWWWQQQKKKFFFEEECCCBBBAAAAAABBBDDDFFFHHHMMMPPPTTTWWWXXXYYY[[[]]]```aaabbbaaa___[[[WWWTTTNNNNNNOOOQQQTTTXXX[[[]]]]]]]]]^^^___aaaeeekkkooouuuxxx}}}~~~}}}}}}{{{|||rrrgggbbb```dddmmmvvvrrraaaTTTQQQUUUaaa||||||^^^KKKEEEDDDBBBCCCFFFOOO\\\ffffff[[[QQQIIIHHHFFFDDDBBB@@@??????======<<<;;;;;;;;;;;;<<<============>>>???@@@@@@@@@AAABBBDDDFFFHHHJJJKKKMMMOOOSSSVVVZZZ___dddhhhlllooowww~~~}}}zzzxxxuuutttsssqqqooolllfffggghhhjjjqqq}}}vvvlllggg```aaaeeekkkrrrxxxzzz{{{{{{rrrjjjeeeaaa___ccchhhssszzz}}}nnn___XXXVVVSSSPPPOOODDDJJJPPPWWWddduuuxxxhhh]]]TTTMMMJJJJJJJJJJJJIIIFFFDDDDDDFFFHHHIIIJJJLLLMMMLLLNNNZZZfffvvvtttbbbXXXZZZgggtttxxxkkkrrrooo[[[LLLGGGCCCBBBEEEEEECCCDDDHHHGGGGGGHHHJJJMMMOOOQQQSSSTTTVVVYYY^^^bbbeeeggghhhfffhhhkkkmmmnnnmmmllljjjllllllmmmmmmooopppqqqrrrwww|||eeeWWWQQQKKKJJJHHHFFFFFFGGGHHHIIIJJJRRR]]]iiisss|||~~~~~~||||||uuuqqqoooqqqtttzzzrrr```VVVPPPJJJEEECCCAAAAAA@@@???@@@AAABBBBBBEEEGGGJJJLLLMMMOOORRRUUUXXXYYY[[[\\\[[[YYYWWWVVVPPPPPPPPPQQQSSSWWWZZZ]]]___```bbbdddfffjjjppptttyyy~~~|||uuuiiibbb```aaaiiirrr}}}}}}ooo]]]PPPNNNSSSYYYuuu}}}___KKKFFFDDDAAACCCFFFNNN\\\ggghhh^^^SSSIIIHHHFFFDDDBBB@@@??????======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????AAACCCEEEFFFHHHIIIJJJLLLOOOQQQUUU[[[bbbgggiiimmmuuu~~~zzzxxxuuutttrrrpppnnnkkkhhhiiiiiikkkppp|||}}}uuuuuuwww{{{wwwnnniiidddaaabbbfffnnnqqq|||tttbbbYYYVVVRRROOONNNHHHLLLOOOQQQ[[[lll{{{|||pppeeeYYYNNNKKKLLLJJJKKKKKKIIIEEEDDDEEEGGGHHHJJJMMMNNNLLLNNNYYYfffsssxxxeeeZZZ\\\lll}}}vvvllltttxxxeeeSSSHHHDDDBBBBBBEEEEEECCCEEEIIIIIIIIIJJJLLLOOOQQQTTTUUUVVVXXX[[[^^^aaaccceeefffhhhjjjmmmooopppnnnlllkkkllllllmmmmmmnnnooopppqqqttt}}}kkkZZZSSSKKKJJJHHHFFFFFFGGGHHHIIIIIIPPP[[[gggqqqzzzyyyxxx{{{yyyxxxxxxzzzyyyyyyooo]]]SSSMMMFFFAAA@@@@@@????????????@@@@@@AAA???AAACCCEEEFFFIIIMMMOOOOOOQQQSSSUUUVVVVVVUUUTTTRRRQQQPPPPPPRRRVVVZZZ\\\```bbbdddfffiiimmmssswww|||~~~yyyllleeeaaaaaaiiiqqq{{{{{{lllZZZMMMLLLQQQRRRooo}}}___LLLFFFDDDAAACCCFFFNNN\\\hhhiii___TTTJJJIIIGGGDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBDDDEEEGGGHHHHHHIIIKKKNNNRRRXXX```fffffflllttt}}}{{{xxxuuusssrrrpppmmmkkkhhhiiijjjkkkooo|||zzzpppkkkfffbbbbbbdddiiijjjsssyyydddZZZVVVRRRNNNLLLJJJLLLKKKIIIPPP```pppyyyvvvkkk]]]PPPLLLNNNIIIKKKLLLJJJFFFDDDEEEFFFGGGIIIMMMOOOMMMNNNYYYfffrrr}}}iii]]]```sssuuummmuuusss^^^MMMDDDAAA@@@AAAEEEFFFDDDGGGLLLJJJKKKLLLNNNQQQSSSVVVWWWYYYZZZ\\\^^^```bbbcccccciiikkknnnqqqqqqpppmmmlllkkkllllllmmmnnnoooooopppsss{{{{{{nnn\\\UUUKKKJJJHHHFFFFFFGGGHHHIIIIIIOOOZZZfffpppzzz~~~~~~{{{zzzyyyxxxvvvuuuvvvxxxzzz|||vvvkkk[[[OOOJJJHHHEEECCCAAAAAA@@@@@@???>>>>>>===<<<===???BBBDDDEEEFFFFFFKKKKKKLLLLLLNNNOOOQQQRRROOOOOOOOONNNNNNOOORRRUUUXXX\\\```dddhhhmmmrrruuu||||||{{{mmmeee``````hhhppp{{{wwwdddUUUMMMIIIIIIWWWllldddSSSLLLGGGAAAFFFGGGNNN\\\hhhjjjaaaWWWNNNIIIFFFFFFDDD???>>>AAA>>>===<<<;;;;;;::::::;;;:::::::::;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKLLLNNNRRRWWW[[[aaagggooowww~~~}}}zzzuuurrrqqqooommmkkkkkkjjjjjjjjjooowwwwwwmmmgggeeefffgggfffnnnvvv~~~mmm___YYYVVVRRROOOMMMIIIHHHKKKOOOVVVbbblll{{{vvvcccVVVQQQNNNOOONNNLLLIIIFFFDDDEEEFFFIIIIIIJJJNNNPPPSSS[[[eeerrr~~~zzzhhhaaaiiitttlllrrr}}}jjjWWWKKKFFFAAABBBBBBBBBDDDEEEFFFGGGIIIKKKNNNPPPRRRTTTXXX[[[[[[[[[\\\]]]___bbbeeefffhhhiiijjjkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmlllnnnxxxzzzsssppp\\\RRROOOIIIFFFGGGHHHFFFFFFHHHJJJPPP[[[fffoooxxx~~~}}}{{{zzzyyyxxxvvvuuuuuuwwwyyyzzz~~~lllbbbUUUKKKGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBDDDEEEEEEEEEGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNQQQSSSUUUYYY^^^cccgggkkkooorrrzzz}}}}}}ooofff```___eeelllwww}}}sss```SSSLLLIIIIIIQQQeeejjjTTTKKKEEEAAAEEEFFFNNN[[[hhhjjj```VVVNNNIIIFFFFFFDDD@@@???BBB???>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;===>>>>>>@@@@@@@@@@@@AAACCCDDDEEEGGGHHHJJJKKKMMMPPPUUUXXX^^^ccckkksss|||}}}|||xxxtttqqqooonnnllljjjiiihhhggggggjjjqqqzzzxxxoooiiifffffffffgggnnnttt|||rrrccc[[[WWWSSSPPPNNNJJJIIIKKKNNNTTT^^^hhhvvv{{{jjj]]]UUUQQQNNNNNNLLLJJJGGGEEEDDDEEEHHHGGGJJJNNNQQQTTT\\\eeesss~~~}}}jjjdddlllsssnnnwwwxxxeeeTTTIIIDDDCCCCCCCCCDDDEEEGGGHHHIIILLLNNNPPPQQQRRRUUUXXX[[[]]]]]]^^^___aaadddggghhhhhhiiijjjkkkllllllllllllllllllllllllllllllllllllllluuuxxxoooxxxooo\\\SSSOOOIIIFFFGGGHHHFFFFFFHHHIIIPPPZZZdddnnnwww~~~~~~}}}{{{zzzyyyxxxwwwvvvttttttuuuvvvwwwvvv{{{yyynnn___XXXOOOHHHFFFFFFDDDCCCBBBAAAAAA@@@@@@??????>>>???@@@@@@@@@@@@???>>>===?????????@@@@@@BBBCCCDDDGGGIIIKKKKKKKKKKKKMMMOOOQQQUUU[[[aaaeeeiiimmmooowww~~~qqqfff```]]]bbbhhhsssyyynnn[[[NNNIIIIIIIIINNN___yyysssYYYKKKFFFEEEDDDFFFMMM\\\hhhjjj```UUUOOOIIIEEEEEEEEEBBBAAACCC@@@@@@???===============;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBDDDDDDFFFHHHIIIJJJKKKNNNRRRUUUYYY^^^eeemmmvvv~~~|||zzzwwwsssooonnnllljjjhhhgggfffdddbbbcccgggmmmrrryyyrrrmmmjjjiiihhhkkkoootttzzzzzziii^^^WWWSSSQQQPPPLLLJJJKKKMMMPPPXXXaaannn|||uuuggg[[[RRRMMMMMMLLLJJJHHHFFFDDDCCCEEEEEEIIINNNRRRUUU^^^gggtttooogggpppsssrrrqqq^^^OOOFFFCCCDDDDDDEEEFFFGGGIIIKKKLLLOOOQQQRRRTTTUUUXXX[[[^^^````````````bbbdddfffggghhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkjjjqqq}}}tttiiippp|||ooo^^^UUUPPPJJJGGGHHHHHHFFFFFFHHHIIIOOOXXXcccllluuu}}}~~~~~~|||{{{yyyxxxwwwvvvvvvuuuttttttssssssssssssqqquuuwwwvvvvvvtttlllcccXXXSSSMMMHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===???>>>>>>>>>???@@@AAAAAACCCEEEGGGIIIHHHIIIJJJKKKMMMRRRXXX^^^cccgggkkkmmmttt|||~~~~~~pppggg___\\\```fffpppwwwkkkVVVKKKGGGGGGHHHPPP\\\rrr{{{___MMMIIIJJJCCCEEEMMM\\\hhhjjjaaaWWWPPPJJJEEEEEEFFFDDDCCCDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>????????????@@@BBBCCCDDDEEEGGGHHHIIIJJJLLLOOOQQQVVVZZZaaahhhrrr~~~~~~|||yyyvvvrrrooommmkkkiiihhheeedddbbb```^^^___cccfffnnnyyy~~~|||{{{xxxuuussspppooonnnrrrsssvvv{{{oooaaaXXXSSSPPPRRRNNNLLLLLLLLLLLLRRRYYYfffvvv~~~ooo___RRRMMMLLLLLLKKKJJJHHHEEEBBBCCCDDDHHHNNNRRRVVV```iiiuuussskkksss~~~ssswwwzzziiiXXXKKKEEECCCDDDDDDEEEFFFHHHJJJLLLMMMQQQSSSUUUVVVYYY\\\aaaeeedddcccbbbaaaaaabbbcccdddggghhhiiiiiijjjjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiihhhooozzzsssggglllwwwppp___WWWPPPKKKGGGHHHHHHFFFFFFHHHHHHNNNVVV```jjjsss||||||{{{yyyvvvtttsssssssssssssssssssssrrrqqqppppppnnnqqqqqqnnnkkkiiibbb[[[SSSPPPLLLHHHEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@???AAADDDEEEEEEFFFGGGHHHKKKOOOVVV\\\aaaeeejjjmmmqqqyyy~~~zzznnnfff___\\\___eeennnvvvhhhSSSIIIFFFFFFFFFOOOWWWkkkhhhQQQIIIJJJDDDFFFNNN\\\jjjmmmeee\\\SSSKKKEEEEEEGGGEEEDDDEEEBBBAAA@@@??????>>>>>>???<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIJJJMMMOOOTTTYYY___fffnnn{{{~~~{{{xxxuuuqqqnnnllljjjhhhgggddddddbbb___\\\[[[]]]^^^cccjjjqqqtttzzz~~~{{{xxxvvvtttrrrssstttuuuvvvwwwwwwvvvvvvxxxwwwyyy}}}uuueeeYYYSSSQQQSSSOOOMMMMMMLLLJJJMMMSSS^^^ooouuubbbRRRNNNMMMKKKLLLLLLJJJFFFCCCCCCCCCFFFLLLQQQWWWaaalllvvvuuummmuuu{{{uuu|||sssbbbSSSIIIEEEDDDCCCDDDEEEFFFIIIKKKMMMNNNRRRTTTVVVXXX[[[```fffkkkjjjiiigggeeeccccccccccccgggggghhhhhhiiihhhhhhhhhggggggggghhhhhhhhhiiiiiiiiioooyyyvvvjjjnnnwwwppp^^^UUUQQQKKKHHHHHHHHHFFFFFFHHHHHHLLLTTT]]]gggqqq{{{zzzxxxtttqqqnnnnnnnnnnnnooopppqqqrrrqqqpppooonnnlllooonnniiidddaaa\\\VVVPPPNNNJJJFFFCCCAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCC>>>>>>===<<<<<<<<<=========???AAABBBBBBCCCFFFHHHIIILLLRRRXXX]]]ccciiimmmooovvv}}}wwwlllddd^^^[[[]]]ccclllvvv~~~dddQQQGGGEEEEEEEEEJJJQQQbbb}}}uuuYYYJJJGGGFFFGGGNNN\\\kkkpppkkkcccWWWMMMFFFFFFGGGFFFDDDDDDBBBBBB@@@???????????????<<<<<<;;;;;;;;;<<<<<<============>>>???@@@BBBBBBBBBDDDGGGHHHIIIJJJLLLNNNTTTXXX^^^dddlllwww|||zzzvvvsssooollljjjhhhfffeeeccccccccc```]]][[[[[[\\\___bbbbbbaaaeeelllppppppnnnmmmkkkiiiiiiiiiiiijjjjjjlllppptttwwwyyyzzzzzzzzzxxxyyy}}}zzziii\\\UUURRRRRRPPPOOOOOOMMMIIIKKKPPPWWWgggzzzzzzgggWWWQQQNNNLLLLLLMMMLLLIIIEEEDDDCCCEEEJJJOOOVVVcccnnnwwwuuuoooxxxyyyvvvzzzkkk[[[OOOHHHFFFFFFCCCDDDEEEGGGJJJLLLOOOPPPRRRTTTVVVXXX[[[aaaggglllnnnmmmjjjhhhfffeeeeeefffffffffggghhhhhhggggggffffffffffffggghhhhhhiiiiiijjjpppzzzqqqrrrvvvqqq^^^TTTRRRLLLHHHIIIIIIFFFFFFHHHGGGKKKRRR[[[dddooozzzwwwtttpppllliiiiiiiiijjjlllmmmoooqqqqqqpppnnnmmmlllooonnnhhhbbb___YYYTTTPPPNNNKKKGGGCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBB>>>===<<<;;;;;;;;;;;;;;;===>>>??????@@@BBBEEEHHHGGGIIINNNSSSXXX```ggglllnnnssszzzuuujjjccc]]]YYYZZZ___iiissswww___MMMFFFEEEEEEEEEGGGMMM\\\ttteeePPPJJJHHHIIIOOO]]]llltttpppjjjZZZOOOFFFFFFHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<============???@@@AAABBBAAACCCFFFHHHIIIJJJLLLNNNSSSWWW]]]ccciiirrr}}}}}}zzzwwwssspppllliiigggeeecccaaa```bbbbbbaaa^^^\\\[[[[[[ZZZ[[[YYYVVVXXX]]]```^^^]]]]]]\\\\\\\\\^^^aaacccdddfffkkkppptttwwwyyyzzzxxxvvvvvvzzz|||~~~nnn```XXXVVVQQQOOOOOOPPPNNNJJJJJJNNNQQQaaasssnnn___TTTPPPLLLLLLNNNNNNKKKHHHFFFDDDEEEHHHMMMUUUcccpppxxxtttqqq{{{vvvwww|||sssdddUUULLLGGGFFFFFFDDDEEEFFFIIILLLOOOQQQSSSSSSTTTUUUVVVYYY]]]dddhhhkkkjjjhhhgggffffffggghhhffffffgggggggggffffffeeefffffffffggghhhiiiiiiiiikkkqqq{{{yyytttsssxxxcccXXXRRRMMMIIIIIIIIIFFFEEEGGGGGGJJJQQQYYYbbbnnnyyyuuurrrmmmiiiffffffggghhhjjjkkknnnpppqqqpppnnnlllnnnqqqpppjjjccc___ZZZUUUQQQPPPMMMIIIFFFEEEGGGIIIBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;======>>>>>>>>>AAAEEEHHHEEEGGGKKKOOOUUU]]]eeekkkmmmrrrxxx~~~~~~uuujjjccc\\\WWWXXX\\\fffqqqrrr[[[KKKEEEEEEFFFEEEIIINNNZZZooopppXXXPPPJJJJJJOOO]]]mmmvvvtttooo\\\PPPGGGFFFHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBB@@@CCCFFFHHHIIIKKKMMMOOORRRWWW]]]bbbhhhoooyyy{{{wwwuuuqqqnnniiifffdddcccaaa______```bbbaaa___\\\[[[[[[TTTVVVTTTRRRSSSWWWWWWTTTSSSTTTTTTTTTUUUWWW[[[^^^aaacccggglllqqqtttvvvwwwvvvssstttxxxxxxyyyrrrcccZZZXXXQQQOOOOOOQQQOOOJJJKKKNNNNNN\\\ooo~~~tttfffVVVQQQLLLKKKNNNOOOMMMJJJHHHEEEDDDGGGLLLUUUdddqqqyyy|||rrrqqq~~~tttxxxwwwnnn___RRRIIIFFFFFFFFFEEEFFFHHHJJJMMMPPPSSSUUUTTTTTTTTTTTTVVVZZZ___dddddddddccccccdddeeeggghhheeeffffffgggffffffeeeeeefffffffffggghhhiiiiiijjjkkkqqq{{{}}}tttpppjjj___SSSMMMIIIIIIIIIFFFEEEGGGFFFJJJPPPXXXaaammmxxxxxxpppgggaaa```aaaaaaaaaccceeeiiilllnnnoooooooooqqqpppoookkkfffaaa\\\YYYQQQPPPMMMJJJGGGFFFEEEEEEIIIHHHEEEEEEFFFGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDBBBAAAAAA@@@???>>>======<<<<<<<<<===>>>@@@AAABBBEEEFFFJJJPPPXXXbbbkkkpppwwwxxxzzz}}}yyykkk```ZZZYYYXXXXXXaaakkk{{{lllVVVJJJFFFCCCBBBBBBHHHMMMWWWfffyyy```LLLPPPKKKRRRaaannn}}}~~~nnn^^^SSSIIIHHHHHHFFFDDDDDD@@@???>>>======<<<<<<<<<<<<;;;999999999;;;===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHKKKNNNRRRUUUZZZ```fffmmmtttyyyzzz}}}yyyvvvsssnnnjjjfffcccaaa___]]][[[^^^^^^```bbbdddccc```^^^^^^ZZZUUURRRPPPOOONNNMMMOOOOOOPPPQQQRRRTTTVVVWWW[[[^^^ccciiimmmoooppppppppppppoooooopppuuu|||xxxjjj^^^VVVUUUTTTQQQPPPPPPNNNLLLJJJOOOXXXdddrrr~~~yyymmm]]]SSSJJJIIILLLMMMMMMOOOHHHEEEDDDFFFJJJQQQ___lll{{{|||ooopppxxx}}}rrr{{{rrreeeVVVNNNIIIEEEEEEGGGGGGHHHJJJMMMQQQTTTVVVWWWWWWVVVUUUUUUUUUWWWZZZ[[[___```aaacccccccccbbbaaadddeeeeeeffffffgggggggggjjjeeecccfffhhhhhhiiilllqqqsss{{{tttppp}}}ppp^^^WWWQQQMMMKKKIIIFFFGGGJJJIIIJJJMMMUUUaaannnyyywwwpppgggaaa`````````___ccceeeiiillloooqqqrrrrrrrrrqqqpppmmmhhhddd___\\\SSSRRROOOLLLJJJHHHHHHGGGKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEECCCBBBBBB@@@???>>>======<<<<<<======???@@@AAABBBEEEGGGKKKQQQZZZdddmmmsss|||mmmaaa[[[YYYYYYYYYaaalll{{{|||iiiTTTJJJGGGEEEDDDEEEDDDHHHPPP]]]nnniiiSSSPPPKKKRRR```nnn~~~rrr```UUUKKKIIIIIIFFFDDDDDD@@@@@@>>>===============<<<;;;:::999999;;;===>>>>>>======>>>>>>???@@@AAAAAABBBDDDFFFFFFHHHLLLNNNRRRUUUYYY^^^dddjjjqqqvvvxxx|||~~~zzzvvvsssmmmiiieeeaaa___]]][[[YYY[[[\\\___cccggghhhfffddd___[[[VVVRRRPPPOOOOOONNNPPPPPPPPPPPPQQQRRRSSSTTTXXX[[[___cccggghhhhhhhhhiiiiiiiiiiiikkkpppwww|||{{{nnncccZZZWWWUUUSSSQQQQQQPPPNNNLLLMMMTTT```ooo~~~~~~sssbbbWWWMMMLLLMMMMMMMMMOOOIIIFFFEEEGGGJJJRRR```mmm{{{vvvkkknnnxxx}}}vvvzzzsssooobbbTTTMMMHHHEEEEEEGGGIIIKKKMMMPPPSSSVVVXXXYYYXXXWWWVVVUUUUUUWWWYYYZZZ^^^___```aaabbbbbbaaaaaacccdddddddddeeeffffffgggiiiffffffhhhiiihhhjjjnnnqqqsss{{{yyyqqqzzzwwwdddXXXRRRMMMKKKIIIEEEEEEHHHIIIJJJMMMUUUaaannnyyyyyyssskkkfffdddcccaaa___bbbdddhhhlllpppsssuuuvvvtttsssqqqoookkkgggcccaaaWWWVVVTTTQQQOOOMMMLLLKKKMMMMMMLLLMMMOOONNNLLLJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>???@@@AAABBBEEEHHHMMMSSS[[[eeepppwwwpppccc[[[YYYYYYZZZbbblll{{{tttcccQQQIIIHHHGGGGGGHHHBBBEEEKKKTTTbbbuuusssYYYOOOJJJQQQ___mmm~~~wwwcccXXXMMMJJJJJJGGGEEEEEEAAA@@@???>>>============<<<;;;:::::::::;;;<<<======<<<<<<======>>>???@@@???AAACCCEEEFFFHHHKKKNNNPPPSSSWWW\\\aaagggmmmrrrtttxxx|||~~~~~~}}}}}}~~~{{{{{{{{{}}}~~~zzzuuurrrkkkgggbbb^^^[[[YYYWWWUUUVVVXXX^^^eeekkknnnnnnlllddd```ZZZVVVTTTTTTSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSVVVXXX[[[^^^```aaa``````aaabbbbbbbbbeeejjjqqqvvv~~~ttthhh```ZZZWWWUUUSSSSSSRRRQQQOOOLLLPPPZZZiii}}}zzziii]]]QQQNNNNNNMMMNNNOOOJJJGGGFFFHHHKKKRRR```mmm{{{{{{ooohhhnnn{{{~~~}}}}}}sssllliii]]]QQQKKKHHHEEEEEEGGGLLLNNNPPPSSSVVVYYY[[[[[[ZZZYYYWWWUUUUUUVVVWWWXXX\\\]]]^^^___````````````bbbbbbbbbbbbcccdddeeefffhhhgggiiijjjgggccceeejjjqqqsss{{{tttwwwiii[[[TTTNNNLLLJJJGGGFFFGGGHHHJJJMMMTTT___mmmyyy|||tttooollljjjfffbbbbbbcccgggkkkppptttxxxzzzwwwvvvtttqqqmmmiiieeeccc]]]\\\ZZZXXXUUUSSSRRRQQQQQQQQQRRRTTTUUUTTTQQQOOOLLLJJJHHHFFFEEEDDDEEEEEEFFFFFFDDDCCCAAA@@@>>>>>>???????????????@@@AAABBBEEEIIIMMMSSSZZZeeeqqqyyytttfff\\\YYYYYYZZZcccmmm{{{nnn___PPPIIIHHHFFFFFFHHHEEEGGGJJJPPP[[[kkk}}}yyy]]]OOOJJJPPP\\\jjj}}}|||fffZZZOOOKKKJJJGGGDDDEEEAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???>>>@@@BBBDDDEEEGGGKKKMMMNNNQQQUUUYYY]]]ccciiimmmqqqtttwwwxxxwwwvvvvvvvvvrrrrrrqqqssswww|||~~~yyysssoooiiieee___ZZZWWWUUUSSSQQQRRRUUU\\\eeemmmqqqrrrqqqlllhhhbbb^^^\\\\\\\\\[[[\\\[[[ZZZXXXVVVUUUUUUUUUVVVWWWYYY[[[\\\]]]\\\\\\[[[\\\]]]^^^```eeelllpppxxxyyymmmccc\\\ZZZWWWVVVVVVUUUTTTSSSMMMOOOUUUdddyyymmm```TTTOOOOOONNNNNNPPPKKKHHHGGGIIILLLSSSaaannn|||~~~ssskkkiiirrr~~~zzzpppiiicccXXXNNNJJJHHHFFFGGGIIIOOOPPPSSSVVVYYY[[[\\\]]]\\\[[[XXXVVVUUUVVVVVVWWW[[[[[[\\\]]]^^^______```````````````aaacccdddeeefffgggiiijjjddd]]]^^^dddooorrrzzzzzzvvvooo```WWWPPPNNNMMMIIIHHHIIIHHHIIIMMMSSS]]]jjjwww~~~xxxtttpppjjjfffbbbcccfffjjjoootttyyy{{{|||zzzwwwsssooojjjgggeeedddcccaaa___]]][[[YYYXXXWWWWWWXXXYYY[[[ZZZXXXUUUQQQOOOKKKHHHEEEDDDDDDEEEGGGGGGFFFDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAADDDHHHMMMQQQWWWaaannnwwwyyyjjj___ZZZYYYZZZdddmmm{{{hhh\\\NNNIIIFFFDDDDDDEEEGGGHHHJJJNNNUUUdddvvv___PPPJJJNNNYYYeeezzz~~~jjj]]]QQQLLLIIIFFFDDDDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===???AAACCCDDDFFFIIILLLLLLOOORRRVVV[[[```fffjjjppprrruuuuuussspppnnnmmmjjjiiihhhiiimmmsssyyy}}}}}}wwwppplllgggbbb\\\VVVSSSRRRPPPOOOQQQTTTZZZccckkkqqqttttttrrrnnnjjjgggffffffeeedddcccbbb```]]][[[YYYXXXWWWVVVVVVXXXYYYYYYYYYYYYXXXVVVVVVWWWXXX[[[___eeeiiiqqq|||}}}pppeee___\\\YYYWWWXXXXXXWWWVVVQQQQQQTTT___sssqqqdddUUUPPPNNNNNNNNNQQQMMMJJJHHHJJJMMMTTTaaannn|||}}}{{{mmmkkkmmmyyy{{{}}}xxxnnnfff]]]TTTKKKJJJJJJIIIJJJLLLPPPRRRVVVYYY\\\]]]^^^^^^___]]]ZZZXXXWWWVVVWWWXXXZZZZZZ[[[\\\]]]^^^____________^^^___```bbbdddeeeccceeehhhiiieee___aaagggnnnqqqyyysss|||zzzfff[[[RRRNNNMMMJJJIIIJJJGGGIIIMMMRRRZZZgggttt~~~yyytttnnniiiffffffhhhkkkooouuuzzz}}}}}}zzzvvvrrrnnnkkkjjjjjjjjjiiigggeeebbb```^^^]]]\\\\\\^^^``````^^^\\\XXXUUUPPPKKKGGGEEEEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAACCCGGGKKKMMMQQQZZZgggqqqqqqddd]]][[[[[[eeennn{{{|||bbbWWWMMMHHHEEEBBBAAACCCEEEGGGIIIKKKQQQ^^^ooo|||bbbQQQJJJMMMUUU```uuu}}}nnnaaaSSSNNNKKKGGGEEEEEECCCBBBAAA@@@????????????============<<<<<<<<<;;;<<<;;;;;;<<<<<<===>>>???>>>???AAABBBCCCDDDGGGJJJJJJLLLPPPTTTYYY^^^dddhhhppprrruuuuuuqqqlllhhhfffbbbaaa___```dddkkkrrrwww~~~wwwooojjjddd___YYYTTTQQQPPPOOONNNRRRTTTXXX```iiiqqquuuvvvwwwuuurrrqqqqqqqqqooommmjjjhhhfffccc```]]]\\\[[[YYYYYYXXXXXXWWWVVVUUUTTTQQQRRRSSSSSSUUUYYY^^^bbbkkkwwwuuuiiiaaa^^^ZZZYYYYYYZZZYYYYYYSSSSSSTTT[[[kkk}}}xxxiiiYYYQQQNNNMMMNNNPPPNNNKKKIIIKKKNNNTTTbbbooo}}}~~~~~~oooqqqwwwvvv~~~uuujjjaaaYYYQQQJJJKKKLLLLLLMMMPPPSSSUUUXXX\\\^^^``````___aaa___\\\ZZZXXXXXXYYYYYYYYYZZZZZZ[[[\\\^^^___```___^^^^^^^^^___aaadddfffbbbbbbfffjjjiiihhhkkkqqqooorrryyyppprrrrrrdddVVVPPPMMMJJJHHHIIIGGGIIILLLPPPWWWbbbpppzzzyyysssnnnkkkkkkkkkmmmqqqvvv{{{~~~|||zzzwwwtttsssrrrppppppooommmkkkhhheeedddbbb``````aaacccccccccbbb```\\\VVVPPPKKKHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAAEEEHHHIIIKKKSSS```jjjwwwyyykkkaaa]]]]]]eeennn{{{uuu\\\SSSJJJFFFDDDAAA@@@BBBCCCFFFIIIJJJOOOZZZkkkxxxcccRRRJJJKKKQQQZZZooo~~~{{{ssseeeWWWQQQMMMIIIGGGGGGCCCBBBAAA@@@@@@???@@@@@@===============<<<;;;;;;<<<<<<<<<<<<===>>>???@@@>>>@@@AAABBBBBBCCCEEEHHHHHHKKKOOOSSSXXX]]]dddhhhqqqtttwwwvvvqqqjjjccc```\\\ZZZWWWXXX\\\ccckkkqqq|||yyypppjjjbbb]]]VVVRRROOOOOONNNNNNRRRSSSWWW^^^hhhrrrxxx{{{}}}}}}}}}~~~~~~}}}{{{xxxsssqqqnnnkkkhhheeeccccccaaa```^^^[[[XXXUUUSSSRRRPPPQQQRRRRRRTTTWWW[[[^^^fffsss}}}pppbbb^^^[[[YYYYYYZZZ[[[[[[TTTTTTTTTXXXeeevvvppp^^^TTTOOOLLLLLLNNNOOOLLLJJJLLLNNNUUUbbbooo~~~xxx}}}tttsssggg]]]VVVOOOJJJLLLOOOPPPQQQSSSVVVXXX\\\___bbbcccbbbbbbbbb```^^^\\\ZZZZZZ[[[\\\ZZZYYYZZZZZZ\\\^^^```aaa___^^^]]]]]]___aaaeeegggeeecccdddiiikkklllooottttttvvv|||ooommmxxxtttaaaVVVQQQMMMKKKKKKGGGIIILLLNNNTTT^^^mmmwwwxxxtttooonnnnnnooorrrwww|||~~~|||zzzyyyxxxxxxssssssrrrqqqooollliiigggeeecccbbbbbbdddeeeeeeeeefffaaaZZZSSSMMMJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@DDDGGGGGGGGGNNN[[[eeennnzzzoooeee```___fffooo{{{qqqWWWOOOHHHEEECCC@@@@@@CCCBBBFFFJJJKKKOOOZZZjjjwwwbbbSSSJJJJJJOOOWWWlll|||yyyvvvhhhZZZSSSOOOKKKIIIIIICCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>===<<<;;;;;;===<<<<<<======>>>???@@@???@@@AAAAAAAAABBBDDDFFFGGGJJJNNNRRRWWW]]]dddhhhrrruuuyyyxxxrrriiiaaa]]]XXXUUUSSSSSSWWW___gggmmm{{{zzzrrrkkkaaa\\\UUUQQQOOOOOOOOONNNRRRSSSVVV]]]hhhsss{{{zzzyyyvvvsssooommmkkkjjjjjjhhhddd```[[[WWWTTTRRRRRRSSSTTTTTTUUUXXX\\\___cccqqqvvvbbb___[[[YYYZZZ[[[[[[[[[SSSTTTTTTVVVaaasssvvvbbbVVVPPPLLLKKKLLLPPPMMMKKKLLLOOOUUUcccoooyyytttsssfff\\\UUUOOOKKKMMMQQQRRRSSSVVVXXX[[[^^^bbbdddeeeddddddcccaaa___]]][[[\\\\\\]]]ZZZZZZZZZZZZ\\\^^^```aaa```___]]]]]]___bbbeeegggjjjfffdddgggjjjjjjllloooxxxzzz~~~qqqnnnwwwkkk^^^WWWQQQNNNNNNGGGIIILLLMMMRRR\\\jjjuuu}}}wwwrrrqqqpppppprrrvvv{{{}}}{{{zzzwwwtttrrrooommmiiiffffffeeecccbbbbbbbbbcccddddddbbb___[[[UUUPPPLLLJJJIIILLLNNNLLLFFFDDDFFFIIIGGGGGGFFFEEECCCBBBAAA@@@AAABBBCCCDDDFFFKKKQQQVVVhhhtttpppeeebbbbbbiiirrr~~~xxxeeePPPKKKEEECCCCCCEEEEEEDDDEEEEEEHHHMMMPPPVVVdddqqqiiiTTTMMMJJJQQQZZZcccrrrzzzrrrcccUUUOOOOOOLLLFFFEEEDDDBBB@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBDDDEEEIIIKKKMMMPPPTTTYYY```eeerrrvvvxxxwwwvvvqqqeeeZZZZZZSSSMMMOOOUUU[[[dddmmm|||}}}rrrhhhaaa\\\WWWSSSSSSRRRPPPMMMNNNRRRXXX```jjjuuu|||zzzxxxxxxxxxyyyxxxtttlllddd]]]YYYWWWVVV[[[ZZZYYYYYYYYY[[[^^^___gggsssuuukkkbbbZZZZZZ]]]\\\[[[[[[RRRSSSSSSUUU]]]mmm}}}yyyjjjYYYNNNMMMMMMLLLPPPMMMJJJKKKNNNTTTaaannn}}}}}}vvv~~~mmm```YYYTTTSSSRRRRRRTTTWWW[[[]]]^^^```cccfffggggggeeedddbbbbbbaaa```^^^]]]\\\[[[]]]\\\[[[ZZZ[[[]]]```bbb````````````aaadddfffgggddddddeeegggiiimmmpppqqquuuwww{{{xxxnnnuuuzzz{{{jjj^^^TTTNNNNNNIIIGGGHHHMMMSSS[[[fffqqq|||xxxqqqqqqqqqsssuuuzzz|||yyytttpppmmmjjjgggeeecccbbb```___^^^^^^______``````^^^[[[XXXTTTPPPNNNLLLNNNOOONNNJJJIIIJJJLLLJJJIIIHHHFFFEEECCCBBBBBBAAABBBBBBCCCEEEIIIOOOSSSbbbnnn}}}pppeeebbbbbbiiirrrrrr___OOOJJJEEECCCCCCEEEEEEDDDFFFFFFHHHLLLPPPWWWeeesssiiiUUUMMMIIIMMMVVVaaatttwwwhhhXXXPPPOOOKKKFFFEEEDDDBBB@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDGGGIIILLLNNNRRRXXX___cccqqqvvvyyyzzzxxxssshhh]]]YYYQQQLLLMMMRRRXXX```hhhxxx~~~~~~}}}|||||||||}}}~~~~~~tttkkkddd___YYYVVVVVVUUUSSSPPPPPPSSSXXX```iiiuuu}}}vvvnnngggaaa^^^\\\___^^^]]]\\\]]]___aaabbbhhhtttyyymmmccc[[[[[[]]]\\\[[[\\\TTTTTTTTTUUU\\\kkk|||ppp]]]QQQNNNNNNLLLOOOLLLJJJKKKMMMSSS```lll|||}}}zzz|||lllaaaZZZTTTTTTTTTUUUWWWZZZ]]]___eeefffiiijjjkkkjjjhhhfffcccbbbbbb```___^^^]]]\\\]]]\\\ZZZZZZ[[[]]]___aaabbbaaaaaaaaabbbcccddddddddddddeeegggiiillloooqqqsssvvvzzzxxxiiilllrrryyygggYYYSSSRRRLLLIIIIIIMMMRRRXXXcccmmmyyy{{{qqqqqqsssuuuzzzzzztttnnnjjjgggdddaaa___]]][[[YYYXXXWWWXXXXXXZZZ[[[\\\\\\[[[YYYVVVUUUQQQRRRRRRRRRQQQPPPPPPPPPNNNLLLKKKIIIGGGEEEDDDDDDAAAAAABBBBBBCCCFFFKKKOOOYYYfffwwwrrrfffccccccjjjsssjjjXXXMMMIIIEEECCCCCCDDDEEEDDDGGGFFFHHHLLLPPPXXXgggvvvmmmZZZPPPIIIKKKQQQ\\\rrrppp^^^SSSOOOKKKGGGEEEDDDBBBAAA@@@???>>>>>>???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@AAACCCDDDFFFGGGJJJMMMPPPVVV]]]bbbnnnuuu{{{||||||wwwmmmbbb[[[SSSMMMMMMPPPUUU\\\cccrrrxxx}}}yyyxxxwwwwwwxxxzzz|||~~~wwwooohhhccc^^^[[[ZZZZZZWWWUUUSSSUUUYYY___hhhttt{{{ssslllgggdddeeedddcccbbbccceeeggghhhlllwww~~~qqqfff]]]\\\^^^]]]\\\]]]XXXVVVTTTTTTYYYgggyyywwwcccTTTOOONNNMMMNNNKKKJJJKKKMMMRRR^^^jjjyyy|||vvviii___ZZZUUUVVVXXXZZZ]]]___aaacccjjjkkkmmmmmmmmmkkkiiihhhddddddcccbbb```___^^^]]]]]]\\\ZZZZZZZZZ\\\^^^___bbbcccccccccccccccbbbbbbeeeeeeeeegggiiilllooopppqqqtttyyy}}}jjjggglllooo]]]UUUUUUOOOKKKJJJMMMPPPUUU^^^hhhvvv}}}uuuqqqssswww}}}}}}tttmmmgggccc```]]]ZZZXXXVVVSSSRRRQQQPPPPPPSSSUUUXXX[[[\\\\\\[[[ZZZYYYXXXWWWXXXYYYXXXVVVTTTRRRPPPNNNKKKHHHFFFEEEEEEAAABBBBBBAAAAAADDDGGGKKKSSS```qqqttthhhdddeeekkksss}}}dddSSSJJJHHHEEEDDDCCCDDDEEEEEEHHHGGGIIIMMMQQQYYYiiixxxzzzcccVVVMMMMMMPPPWWWmmmyyyfffWWWPPPLLLGGGEEEDDDCCCAAA@@@@@@?????????>>>>>>===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCCEEEGGGIIILLLPPPVVV]]]aaajjjsss{{{~~~~~~{{{rrrhhh```WWWQQQPPPQQQTTTYYY___hhhnnnvvv{{{|||yyyvvvtttuuuuuutttuuuxxx{{{{{{tttmmmhhhbbb___^^^]]][[[XXXVVVWWWZZZ^^^fffqqq}}}~~~vvvoookkkkkkkkkiiihhhiiijjjlllnnnsss|||uuujjj```^^^___^^^^^^___[[[WWWTTTSSSVVVaaattt|||gggWWWPPPOOOMMMNNNKKKKKKLLLNNNRRR]]]hhhwww}}}}}}pppddd\\\WWWVVVXXX[[[___bbbdddffffffiiijjjlllllllllkkkjjjiiigggfffeeedddcccaaa``````]]]\\\[[[ZZZ[[[\\\]]]^^^aaabbbcccdddeeedddcccbbbfffffffffgggiiikkknnnoooppptttxxx~~~qqqkkkkkk|||wwwcccZZZXXXPPPLLLJJJLLLOOOSSS\\\eeesss|||zzzrrrtttxxx~~~~~~uuummmfffaaa]]]ZZZUUUTTTQQQOOOMMMKKKKKKKKKMMMOOOSSSWWWZZZ\\\]]]]]]___^^^^^^______^^^[[[YYYXXXUUUQQQMMMIIIFFFEEEDDDBBBBBBBBBBBBAAACCCFFFHHHPPP\\\lll|||vvviiieeeeeeiiirrrvvv```RRRHHHGGGFFFDDDCCCCCCEEEFFFIIIIIIKKKOOOSSS[[[jjjxxxmmm\\\PPPQQQRRRVVVjjjmmm\\\RRRMMMIIIEEEDDDCCCBBBAAAAAA@@@@@@??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBEEEGGGJJJLLLPPPVVV]]]aaafffpppyyy~~~}}}wwwooofff]]]UUUSSSRRRSSSVVV[[[```fffmmmrrrrrrqqqnnnmmmrrrrrrsssuuuxxx}}}zzzrrrmmmfffcccbbb```]]]ZZZYYYZZZ[[[]]]ccclllwww~~~~~~xxxtttqqqpppnnnmmmnnnoooqqqrrrxxxzzznnnccc___```___```aaa___YYYTTTSSSTTT\\\ooo~~~jjjZZZRRRPPPOOOOOOMMMMMMNNNPPPSSS]]]ggguuu{{{{{{lllaaaZZZVVVXXXZZZ^^^bbbfffhhhiiiiiiggghhhjjjlllmmmmmmmmmmmmjjjiiihhhgggfffdddcccccc___^^^]]]]]]\\\]]]]]]^^^___```bbbdddeeefffeeeeeeggggggggggggiiikkkmmmnnnppptttxxx}}}wwwllliiiwwwnnn```ZZZQQQMMMKKKLLLNNNRRRZZZcccqqq{{{tttuuuyyy~~~wwwnnnggg```[[[WWWRRRQQQNNNLLLJJJIIIIIIIIIIIIKKKNNNRRRVVVYYY[[[\\\```aaaccceeeeeedddbbbaaa___\\\VVVPPPKKKHHHFFFEEECCCCCCDDDCCCCCCCCCFFFHHHMMMWWWfffvvvvvviiiddddddgggppp}}}mmmZZZPPPEEEFFFFFFDDDCCCCCCEEEGGGKKKKKKNNNRRRVVV\\\iiiwwwzzzcccSSSSSSTTTWWWhhhsss```UUUNNNJJJEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@AAAAAAEEEGGGIIILLLPPPUUU\\\aaadddnnnyyy}}}|||wwwlllccc[[[WWWUUUSSSUUUYYY^^^bbbhhhkkkllllllkkkkkknnnppprrrvvvzzz~~~xxxrrrlllgggeeeccc___\\\\\\\\\\\\\\\___fffnnnttt~~~}}}zzztttsssqqqpppppprrrssstttyyyrrreeeaaaaaa```aaacccbbb\\\WWWVVVTTTYYYkkkooo___VVVSSSQQQQQQOOOPPPRRRSSSUUU^^^gggsss}}}|||xxxjjj```[[[XXXZZZ\\\___cccgggiiijjjjjjhhhiiikkkmmmoooqqqrrrsssmmmmmmllljjjiiihhhgggfffbbbaaa``````_______________```bbbdddeeeffffffggghhhgggggggggiiijjjlllnnnppptttxxx{{{|||lllfffpppyyyeeeYYYTTTOOOLLLMMMNNNPPPYYYaaammmxxxxxxxxxzzz~~~xxxppphhhaaaZZZUUUPPPOOOMMMKKKIIIHHHHHHIIIGGGHHHJJJMMMPPPTTTXXXZZZ\\\aaafffiiiiiihhhjjjkkkgggccc\\\UUUNNNJJJGGGFFFCCCDDDEEEEEEDDDEEEGGGIIIJJJSSS___nnnsssfffbbbaaadddmmm{{{zzzdddTTTKKKDDDEEEFFFEEECCCCCCEEEGGGKKKLLLPPPUUUXXX]]]iiiuuuqqqXXXSSSSSSTTTcccyyywwwdddWWWOOOKKKFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>>>>???@@@AAACCCEEEGGGJJJNNNTTT[[[___dddoooyyy~~~vvvmmmddd___\\\YYYYYY\\\```cccgggjjjkkklllmmmnnnoooqqquuuzzz~~~yyyqqqllliiifffbbb^^^^^^]]]\\\[[[\\\```eeejjjttt~~~}}}{{{uuutttrrrqqqqqqrrrtttuuuvvvuuugggbbbaaaaaabbbeeeggg```\\\[[[WWWYYYjjjvvveee[[[VVVSSSSSSRRRSSSUUUVVVWWW___hhhrrr{{{qqqddd]]]YYYWWW\\\]]]```cccfffhhhjjjkkkiiijjjlllnnnppprrrttttttppppppooommmlllkkkjjjiiieeeddddddcccbbbaaaaaaaaabbbbbbbbbcccdddeeefffggghhhhhhgggggghhhjjjlllmmmooosssvvvxxx|||sssgggmmm~~~ppp___XXXSSSOOONNNNNNOOOVVV^^^gggttt{{{{{{{{{yyyqqqiiiaaaYYYTTTPPPNNNLLLJJJIIIIIIIIIIIIGGGGGGGGGIIILLLQQQUUUXXXXXX___gggkkkkkkkkkooossslllggg```XXXQQQLLLIIIGGGDDDEEEFFFFFFFFFFFFHHHJJJHHHOOOZZZiii}}}qqqddd______bbblllyyyttt]]]NNNHHHCCCEEEFFFEEECCCCCCEEEHHHLLLMMMRRRWWWYYY]]]hhhsss}}}]]]TTTQQQOOO]]]qqqyyyfffXXXPPPLLLFFFEEEDDDCCCCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>???@@@@@@BBBDDDFFFIIIMMMRRRYYY^^^eeeooozzz~~~uuulllgggccc______aaaccceeehhhkkklllmmmppprrrrrruuuzzz}}}uuuooolllhhhddd```^^^^^^]]][[[ZZZ\\\```ccckkkvvvzzzvvvvvvwwwxxx}}}~~~~~~~~~}}}{{{yyyxxxvvvtttsssqqqqqqrrrtttuuusss}}}vvvhhhcccbbbbbbccceeejjjccc___^^^ZZZZZZkkk|||jjj___XXXTTTUUUTTTUUUWWWWWWYYY```iiirrrzzzzzzjjj___YYYVVVUUU]]]^^^```bbbeeehhhjjjkkkjjjjjjlllmmmoooqqqrrrsssrrrqqqqqqooonnnmmmlllkkkgggffffffeeedddcccbbbbbbeeeeeecccbbbcccccceeefffiiihhhhhhhhhhhhjjjkkkmmmmmmqqquuuuuuyyy|||kkkmmmyyylll\\\VVVQQQOOOMMMMMMSSS[[[cccqqq~~~{{{tttnnnggg^^^WWWXXXUUUPPPMMMLLLJJJHHHFFFBBBBBBCCCEEEGGGJJJMMMOOOXXX[[[```fffjjjlllmmmmmmmmmhhh___WWWQQQNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKNNNQQQYYYgggyyy~~~mmmaaa[[[ZZZ___gggtttkkkWWWLLLHHHCCCCCCCCCCCCEEEGGGIIIKKKOOOQQQTTTWWW\\\cccjjjooommmVVVQQQWWW___ddd|||~~~kkkZZZPPPJJJIIIGGGDDDCCCCCCCCCAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@DDDEEEGGGIIILLLQQQXXX\\\eeeppp|||yyyqqqjjjhhhjjjmmmlllnnnqqqrrrsssuuuxxxzzz|||~~~~~~vvvpppllliiigggdddaaa]]][[[[[[\\\\\\\\\dddmmmzzz{{{qqqkkkjjjkkklllllltttvvvxxxxxxvvvuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrttt|||zzzkkkdddbbbaaadddhhhhhhfffddd```[[[___ooottthhh```ZZZ\\\\\\]]]\\\\\\```gggmmmzzz{{{xxxqqqdddZZZVVVTTTSSS^^^```cccdddeeegggjjjlllmmmlllkkkjjjkkkmmmoooqqqqqqqqqppppppooommmlllkkkjjjjjjiiiiiihhhgggffffffiiigggeeedddcccdddeeefffhhhggggggggggggiiijjjkkkmmmmmmpppuuuzzzrrrqqqvvvwwwiii___UUUPPPNNNNNNRRRWWWgggooozzz|||vvvqqqkkkccc]]]ZZZVVVRRROOOMMMKKKIIIGGGFFFFFFFFFFFFGGGIIIKKKLLLRRRVVV[[[bbbgggkkkmmmmmmjjjeee^^^WWWQQQOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMLLLOOOWWWdddvvv}}}lll```ZZZYYY[[[cccppp}}}{{{eeeTTTJJJHHHCCCCCCCCCDDDEEEHHHJJJKKKPPPRRRVVVYYY^^^dddjjjoooxxx^^^SSSUUU\\\```wwwnnn]]]SSSMMMJJJHHHEEEDDDDDDDDDCCCAAA@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????BBBDDDFFFHHHKKKPPPVVV[[[fffqqq}}}{{{uuussstttvvvvvvxxxzzz{{{{{{|||~~~~~~xxxsssooolllhhhddd^^^[[[YYYYYYYYYXXXaaagggsssxxxpppggg```___aaacccdddnnnppprrrsssrrrrrrtttuuuuuuuuuuuuttttttsssrrrrrrssszzz{{{mmmeeecccbbbdddhhhhhhgggeeeaaa\\\```oooxxxkkkccc^^^```aaaaaaaaaaaadddjjjnnn{{{zzz{{{zzzlll```YYYUUUUUUTTT^^^```ccceeefffgggiiikkkkkkjjjiiiiiijjjkkkmmmooooooooooooooonnnmmmlllkkklllkkkkkkjjjiiiiiihhhhhhiiihhhfffddddddeeefffgggiiihhhggggggggghhhjjjjjjmmmmmmpppuuuyyyvvvrrrtttrrrfffYYYTTTRRRRRRSSSWWWdddmmmyyy{{{wwwrrrkkkfff^^^ZZZVVVRRRPPPNNNKKKIIIJJJIIIHHHGGGGGGGGGHHHIIIKKKNNNTTT[[[bbbgggjjjllleeebbb\\\WWWSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMPPPWWWddduuu~~~mmm```ZZZXXXYYYaaannn{{{ooo[[[NNNIIIGGGCCCCCCCCCDDDFFFIIIKKKLLLQQQTTTYYY]]]aaafffkkknnnjjjXXXSSSWWW\\\nnnrrraaaVVVPPPKKKIIIGGGFFFFFFEEEDDDBBB@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@BBBDDDFFFIIINNNUUUYYYfffrrr~~~~~~xxxtttooojjjccc]]]ZZZXXXXXXWWW___ccclllyyyuuunnneee___]]]___bbbdddjjjlllooopppppprrrtttvvvyyyyyyxxxwwwvvvtttrrrqqqqqqvvv|||}}}ooogggcccbbbdddggghhhgggfffccc^^^```nnn~~~~~~ppphhheeefffgggiiijjjjjjlllooorrr|||~~~zzzrrrfff\\\WWWUUUVVVVVV^^^aaaeeeggghhhhhhhhhiiiiiihhhgggggghhhiiikkklllkkkllllllmmmmmmmmmllllllmmmmmmllllllkkkjjjjjjjjjjjjiiigggffffffggghhhhhhjjjjjjhhhggggggggghhhiiimmmmmmppptttxxx~~~}}}tttqqq}}}ppp```YYYWWWVVVUUUVVV```jjjwww~~~xxxrrrmmmbbb___ZZZUUUSSSPPPMMMKKKJJJIIIHHHFFFFFFFFFFFFGGGGGGJJJOOOUUU[[[```dddgggaaa___[[[XXXVVVUUUVVVWWWWWWWWWXXXWWWVVVTTTRRRQQQQQQSSS[[[gggxxxoooaaaZZZXXXYYYaaannn{{{{{{eeeTTTKKKGGGGGGDDDDDDDDDEEEGGGJJJLLLNNNSSSWWW]]]bbbfffjjjnnnppp}}}ttt\\\QQQSSSWWWgggzzzuuudddXXXQQQLLLIIIGGGFFFFFFEEEDDDCCCAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAACCCFFFIIINNNTTTYYYeeeqqq~~~|||wwwqqqiiibbb^^^\\\[[[ZZZ```aaaiiiwww|||vvvnnngggdddfffiiilllnnnppprrrrrrssstttwwwyyy||||||{{{yyywwwtttrrrpppooosssvvv|||~~~ppphhhcccaaabbbeeefffggggggfffaaabbbnnn|||vvvooollllllnnnqqqsssuuuvvvwwwxxx~~~ssslllbbbZZZVVVVVVWWWXXX^^^aaaeeehhhhhhhhhggghhhhhhgggggggggggghhhiiijjjhhhiiijjjkkkkkklllkkkkkklllllllllkkkkkkjjjjjjjjjkkkkkkjjjiiiiiijjjjjjkkklllkkkiiigggggggggggghhhmmmmmmooosssuuu{{{xxxooowww~~~hhh]]]ZZZXXXVVVVVV^^^hhhvvvzzzsssoooeeeaaa[[[WWWSSSPPPMMMKKKIIIHHHGGGEEEEEEEEEFFFGGGGGGHHHKKKPPPTTTYYY]]]___^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQSSSUUU\\\iiizzzrrrddd\\\ZZZYYYaaannn{{{ttt^^^PPPIIIGGGFFFDDDDDDEEEFFFHHHKKKNNNOOOTTTYYY```fffkkkooosssvvv|||{{{aaaRRRQQQUUUaaasssvvvfffYYYPPPKKKIIIFFFEEEEEEEEEDDDBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@BBBDDDFFFIIINNNTTTYYYbbbooo~~~|||wwwooohhhdddbbb```___aaabbbggguuuyyyrrrmmmmmmpppsssuuuvvvwwwwwwvvvwwwyyy{{{~~~~~~|||yyyuuurrrpppoooppprrrvvvqqqhhhccc``````bbbdddfffhhhhhhddddddooo|||vvvrrrrrrtttxxx}}}}}}pppjjjaaaZZZWWWWWWXXXYYY^^^aaaeeehhhgggfffffffffgggggggggggggggggghhhhhheeefffggghhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiillllllllllllllllllmmmmmmlllkkkiiihhhgggfffggggggkkkkkknnnqqqrrrwwwooorrrttteee___[[[XXXXXX]]]gggvvv~~~vvvrrrhhhddd___YYYVVVRRRNNNLLLIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLOOOSSSWWWYYY[[[[[[ZZZYYYXXXWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQTTT[[[hhhyyyxxxiii```]]]YYYaaannnzzzlllXXXMMMIIIGGGEEEEEEEEEFFFGGGIIILLLOOOQQQVVV[[[bbbjjjpppuuuzzz~~~eeeUUUQQQSSS[[[jjjyyy{{{ttthhhZZZPPPKKKIIIGGGFFFFFFEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@AAACCCEEEHHHMMMTTTXXXaaannn~~~}}}vvvoookkkhhheeecccbbbcccgggsss|||yyyzzz||||||||||||zzzyyyyyy{{{}}}|||xxxtttrrrooopppooorrr}}}sssjjjeee```___aaaaaadddiiikkkggggggppp|||~~~xxxxxxzzzxxxnnnhhh```ZZZXXXYYYZZZ[[[^^^aaadddfffeeeddddddeeeffffffffffffffffffffffffcccdddeeefffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlllllllllmmmmmmmmmmmmmmmlllkkkiiihhhggggggggghhhjjjiiilllnnnooorrr}}}qqqnnnvvvwwwlllccc]]]\\\]]]fffttt|||rrrmmmgggbbb]]]YYYVVVSSSLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLPPPTTTVVVXXXXXXWWWWWWUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPOOORRRZZZhhhyyy}}}nnnddd```\\\dddppp|||zzzcccRRRKKKIIIFFFDDDEEEEEEFFFHHHJJJMMMPPPRRRWWW\\\dddlllsss{{{iiiXXXQQQQQQTTT```lllrrrqqqkkk^^^RRRMMMJJJHHHGGGGGGFFFEEEDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAADDDGGGLLLRRRWWWaaaooozzzuuupppkkkhhhffffffiiirrr}}}}}}|||xxxuuuppppppoooqqq{{{vvvmmmgggbbb```bbb^^^bbbiiillliiiiiiqqq}}}}}}}}}wwwjjjeee^^^YYYYYY[[[]]]^^^___aaaccccccbbbbbbcccddddddddddddeeedddddddddcccbbbcccdddeeeffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkklllllllllkkkkkkjjjiiiggggggggghhhhhhhhhhhhjjjllllllnnnxxxsssjjjnnnxxxpppeeeaaa\\\eeeqqq{{{{{{wwwpppkkkfffbbb^^^[[[PPPOOOLLLJJJIIIHHHHHHHHHIIIHHHHHHIIIKKKOOOSSSVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOMMMLLLLLLMMMNNNOOOPPPSSS[[[iiizzzqqqgggccc```hhhsssrrr\\\NNNIIIIIIFFFCCCFFFFFFFFFHHHKKKNNNQQQRRRWWW\\\dddmmmuuu~~~kkkZZZRRROOOOOOYYYdddlllpppmmm```TTTNNNLLLIIIHHHHHHHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<==================>>>@@@BBBEEEJJJQQQUUUbbbppp~~~wwwqqqmmmjjjjjjmmmtttzzzxxxqqqqqqooopppzzzyyypppiiidddbbbccc\\\aaaiiimmmkkkjjjrrr~~~zzzfffbbb\\\YYYYYY\\\___```___aaabbbbbbaaaaaabbbdddbbbbbbcccccccccbbbbbbaaabbbbbbcccdddeeeeeeeeeeeehhhhhhhhhhhhhhhiiiiiiiiiggghhhiiijjjjjjjjjjjjjjjjjjjjjhhhggggggggghhhiiiggggggiiikkkjjjlllvvvuuuhhhhhhppp{{{kkkeee\\\cccnnnxxxzzztttkkkaaaZZZYYYRRRMMMLLLKKKIIIIIILLLLLLKKKIIIIIIJJJMMMPPPRRRUUUUUUSSSPPPNNNMMMOOOQQQNNNOOOQQQRRRSSSRRRRRRRRRQQQTTTYYYdddwwwvvviiiaaaaaahhhsss{{{jjjVVVLLLGGGEEEDDDEEEFFFHHHKKKLLLNNNQQQTTTWWW]]]```dddlllttt}}}sss___SSSOOOPPPNNNYYYgggkkkllleeeVVVQQQLLLIIIIIIGGGCCCCCCEEEDDDCCCBBBAAA???>>>======>>>>>>>>>===<<<<<<;;;;;;========================>>>@@@BBBDDDFFFKKKPPPTTTcccnnnzzzvvvtttqqqoooqqqyyy~~~zzzttttttrrrpppwwwvvvmmmgggcccaaaeeeeeeiiiooorrrtttxxxyyyfffbbb]]]YYYYYYZZZ[[[[[[```````````````aaabbbcccccccccbbbbbbbbbbbbbbbbbbccccccccccccdddeeefffgggffffffffffffggggggggggggfffggghhhgggfffeeefffhhhffffffffffffffffffffffffgggggghhhhhhjjjooouuuzzz|||jjjdddiii|||wwwfffeeecccgggqqq||||||tttjjjccc___XXXSSSRRRPPPMMMLLLMMMMMMLLLJJJJJJKKKNNNPPPRRRSSSSSSRRRPPPNNNNNNQQQSSSTTTVVVWWWYYYYYYYYYWWWVVVVVVWWW[[[dddvvvxxxkkkccccccjjjuuutttcccRRRIIIGGGEEEEEEGGGHHHJJJMMMOOOPPPRRRUUUWWW[[[^^^cccjjjrrr{{{xxxdddWWWQQQOOOLLLWWWeeejjjnnnjjj\\\VVVPPPLLLKKKHHHEEEDDDFFFDDDCCCCCCAAA@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;========================>>>???AAACCCFFFJJJOOOSSSbbblll}}}|||vvvsssppppppuuu{{{rrrrrrpppooovvvyyypppjjjfffccceeeeeeiiiooossstttyyywwwfffbbb]]]ZZZYYY[[[\\\\\\______^^^^^^___``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeffffffffffffffffffffffffffffffggggggfffdddbbbbbbcccdddddddddeeeeeeeeeeeeeeeffffffggghhhjjjnnntttxxx~~~iii```bbbqqqrrrgggccceeemmmwww~~~{{{rrrllleee___ZZZXXXUUUOOOLLLMMMMMMLLLKKKJJJKKKNNNPPPRRROOOPPPPPPOOOOOOQQQTTTWWW\\\___bbbeeefffdddbbbaaa^^^^^^___eeevvvzzzmmmfffffflllwwwiii[[[MMMGGGFFFEEEFFFIIIJJJLLLPPPRRRSSSTTTUUUWWWYYY\\\aaaiiiqqqxxx~~~qqq```UUUQQQLLLVVVdddkkkssstttjjj^^^VVVOOOMMMJJJFFFEEEGGGEEEDDDCCCBBBAAA???>>>>>>???>>>>>>======<<<<<<;;;===========================???AAABBBEEEIIINNNRRR___jjj{{{~~~zzzuuurrrssszzz|||rrrrrroooooowww{{{sssmmmhhheeeffffffkkkrrrvvvwww{{{ttteeebbb]]]ZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^_________```````````````aaaaaaaaaaaabbbcccddddddeeeeeeeeeeeeeeedddddddddfffgggfffdddaaa^^^^^^___bbbbbbbbbccccccddddddddddddeeeffffffhhhlllqqquuu~~~iii^^^___jjjwww}}}iiicccbbbgggooowww}}}uuupppiiiccc]]][[[VVVOOOJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPMMMNNNOOOOOOPPPSSSWWW[[[cccggglllqqqssssssrrrpppjjjhhhfffjjjyyy|||oooiiihhhnnnxxx{{{bbbVVVJJJFFFFFFEEEGGGJJJLLLOOOSSSUUUVVVVVVVVVWWWYYY\\\bbbiiipppvvv{{{}}}kkk[[[SSSMMMTTTbbblllzzzzzzggg]]]SSSOOOKKKGGGFFFGGGFFFEEEDDDCCCBBB@@@????????????>>>>>>===<<<<<<<<<===========================>>>@@@AAACCCGGGLLLPPP[[[fffwww}}}wwwuuuxxx}}}}}}tttssspppqqqzzz|||uuuooojjjgggggghhhnnnvvvzzzzzz~~~nnnddd```]]][[[\\\]]]^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\_______________````````````````````````aaabbbcccdddddddddccccccbbbbbbbbbdddeeeeeeccc___]]]]]]^^^______```aaabbbbbbcccccccccdddeeeeeefffjjjnnnrrryyylllaaaaaajjjsss~~~jjjccc^^^bbbiiirrr}}}yyytttllleee___\\\WWWOOOIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOLLLMMMOOOPPPRRRVVVZZZ^^^gggkkkrrryyy~~~vvvtttqqqttt}}}rrrlllkkkpppzzzrrr]]]SSSJJJGGGGGGFFFHHHKKKMMMQQQUUUWWWXXXXXXXXXYYYZZZ^^^dddkkkqqquuuxxxzzzyyy{{{yyybbbWWWNNNRRR]]]iii{{{qqqeeeXXXQQQMMMHHHFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@?????????>>>======<<<<<<===========================>>>???@@@BBBEEEJJJMMMXXXbbbsss}}}zzzzzz|||~~~~~~uuutttqqqrrr}}}|||uuuooojjjgggfffhhhoooxxx||||||~~~wwwgggaaa___\\\[[[\\\^^^______\\\[[[[[[ZZZZZZZZZ[[[[[[_________`````````aaaaaa``````______``````aaaaaadddccccccbbbaaa```______aaabbbbbbaaa___^^^^^^___]]]]]]^^^___```aaabbbcccbbbcccdddeeeeeehhhllloooxxxqqqdddbbbhhhooo}}}lllccc]]]^^^eeennn{{{}}}xxxnnnfff```\\\WWWOOOJJJJJJFFFGGGHHHIIIKKKNNNPPPQQQNNNOOOQQQRRRTTTXXX\\\```ggglllsss{{{}}}uuuqqqooottt|||yyygggWWWPPPJJJHHHHHHGGGHHHLLLNNNQQQUUUWWWXXXYYYZZZ\\\]]]aaaffflllqqqtttuuuuuusssuuuzzzqqq^^^RRRQQQYYYcccwww|||mmm]]]TTTOOOJJJHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@??????>>>>>>======<<<========================<<<===>>>???@@@CCCHHHKKKUUU___pppvvvtttqqqsss{{{tttoookkkiiifffiiipppzzz~~~~~~{{{mmmbbb___\\\ZZZZZZ\\\^^^______]]]\\\[[[[[[ZZZ[[[[[[[[[^^^^^^______```aaaaaaaaa`````````______``````aaacccbbbbbb```___^^^]]]]]]]]]___```___^^^^^^___```[[[\\\]]]^^^```aaabbbcccaaacccdddeeeeeegggjjjmmmvvvzzzggg```ccchhhoooeee\\\\\\aaajjjwww~~~~~~}}}||||||}}}{{{uuulllddd\\\XXXSSSLLLIIIJJJFFFGGGIIIKKKNNNPPPRRRTTTPPPRRRSSSTTTVVVYYY]]]aaagggkkkqqqyyyzzzvvvtttxxxnnn[[[QQQKKKGGGHHHHHHGGGIIIMMMOOOQQQTTTVVVWWWYYY\\\^^^___bbbhhhmmmqqqrrrqqqpppnnnqqqvvv}}}kkk[[[UUUXXX```sssuuubbbXXXRRRNNNKKKKKKHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@??????>>>=================================<<<===>>>>>>???BBBFFFIIISSS\\\mmm~~~{{{yyyvvvxxx|||uuupppmmmkkkjjjnnnvvvwwwooofff```\\\ZZZYYYYYY\\\^^^___^^^^^^]]]]]]\\\[[[[[[\\\\\\\\\]]]]]]^^^______``````aaaaaa```````````````aaabbbbbbaaa___^^^\\\[[[[[[[[[\\\]]]]]]\\\[[[\\\^^^ZZZ[[[\\\^^^```aaaccccccbbbcccdddeeeeeegggiiilllrrr}}}nnnaaaaaaeee|||rrrggg]]]ZZZ]]]eeepppzzz}}}}}}}}}|||{{{|||{{{zzzzzz}}}}}}uuunnnhhh___WWWSSSNNNIIIFFFHHHFFFGGGJJJMMMPPPSSSUUUVVVRRRSSSUUUUUUVVVYYY^^^aaafffjjjpppwww~~~}}}zzzwww{{{gggRRRLLLHHHEEEGGGHHHHHHJJJOOOOOOQQQSSSUUUWWWYYY]]]```___ccchhhmmmppppppooommmlllpppuuuzzzwwweee[[[[[[```rrrzzzfff[[[UUUPPPMMMMMMIIIHHHGGGFFFEEECCCBBBBBB@@@@@@??????>>>=================================<<<===>>>>>>???AAAEEEIIIRRR[[[kkk}}}~~~{{{~~~|||uuuqqqooommmpppttt}}}|||zzz}}}yyyppphhhccc___[[[YYYXXXYYY[[[]]]^^^^^^______^^^]]]\\\\\\]]]]]][[[[[[\\\]]]]]]^^^______bbbaaaaaa`````````aaaaaabbbaaa```___]]]\\\ZZZZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[ZZZ[[[\\\^^^```bbbcccdddbbbccceeeeeeeeegggiiikkknnnxxxuuufffdddhhhwwwuuuiii^^^YYY[[[aaakkkttt}}}zzzxxxwwwvvvvvvvvvwwwzzz~~~}}}uuummmggg[[[XXXSSSMMMIIIGGGFFFFFFFFFGGGJJJMMMQQQUUUWWWYYYVVVUUUTTTUUUWWW\\\```cccgggiiilllppptttzzz}}}~~~rrr^^^PPPJJJIIIHHHGGGHHHJJJLLLMMMOOOPPPRRRTTTWWWYYY[[[\\\___eeelllqqqqqqmmmjjjhhhkkkmmmrrrwwwwww```[[[```jjj{{{rrr```WWWTTTOOOJJJHHHGGGGGGGGGGGGEEEBBB@@@BBBAAA@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<===>>>BBBEEEGGGRRRWWWeeeyyy~~~xxxuuurrrppptttyyy|||vvvtttsssssssssxxx|||~~~uuupppkkkddd___^^^ZZZZZZYYYYYYYYYZZZZZZ[[[\\\[[[ZZZZZZ[[[[[[ZZZYYY\\\\\\[[[[[[\\\^^^```aaabbbbbbaaa```````````````bbbaaa```^^^\\\ZZZYYYXXXZZZYYYYYYXXXXXXXXXYYYYYY]]]\\\[[[]]]___aaa```___ddddddcccdddeeehhhkkkmmmpppyyylllddddddrrrxxxssssss```ZZZYYYZZZdddqqqyyy}}}}}}zzzyyyxxxxxxzzz}}}~~~}}}}}}{{{wwwrrrkkkddd___YYYVVVQQQMMMIIIHHHGGGHHHFFFGGGJJJNNNRRRUUUXXXYYYVVVVVVUUUVVVYYY]]]bbbeeefffgggjjjlllpppuuu|||}}}lllYYYNNNJJJIIIHHHHHHIIIJJJLLLMMMOOOPPPQQQTTTVVVXXXZZZ[[[bbbgggmmmpppoookkkgggeeeggghhhlllrrryyyiii]]]]]]dddtttyyygggZZZSSSNNNIIIIIIHHHGGGGGGGGGFFFCCCAAABBBAAA@@@???>>>>>>>>>>>>========================>>>===<<<===>>>AAAEEEGGGQQQVVVcccuuu{{{yyywwwuuuwww|||}}}uuuoookkkjjjjjjiiijjjoooxxx|||rrrnnniiiccc___^^^\\\[[[[[[ZZZYYYYYYYYYYYY[[[ZZZYYYZZZ\\\^^^]]]\\\]]]]]]\\\\\\]]]^^^```aaaaaa``````_________``````aaa```___]]][[[ZZZXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZ\\\[[[[[[]]]___aaaaaa```eeeddddddeeegggjjjlllnnnqqqyyyuuuiiiiiipppyyyiiivvvxxxddd]]][[[ZZZ```jjjvvv}}}}}}|||{{{|||~~~}}}|||||||||{{{zzzxxxtttooojjjfffaaa[[[WWWTTTRRROOOLLLJJJIIIJJJJJJGGGHHHKKKOOOSSSVVVXXXYYYWWWWWWWWWXXX[[[```eeeggggggggghhhjjjlllqqqxxx}}}~~~xxxcccTTTLLLJJJIIIIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUXXXYYYZZZccchhhmmmooommmiiieeeccccccdddhhhnnntttvvvccc\\\```oooppp```WWWQQQLLLKKKJJJHHHHHHHHHGGGDDDBBBBBBAAA@@@??????>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<>>>AAADDDFFFOOOSSS___ppp}}}|||zzz{{{}}}wwwooohhhdddaaa```___^^^cccnnn}}}yyyoookkkgggaaa^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYY[[[ZZZZZZ[[[]]]_________]]]]]]\\\\\\]]]^^^___```______^^^^^^^^^______```___^^^]]]\\\ZZZYYYXXXWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\[[[[[[]]]```bbbbbbaaadddddddddfffhhhkkkmmmoooqqqyyynnnkkkkkkzzz|||ffflllwwwkkkaaa^^^[[[^^^cccrrrzzz~~~}}}{{{zzztttoooiiiccc___[[[WWWUUUQQQPPPNNNLLLKKKKKKLLLLLLIIIKKKNNNQQQUUUWWWYYYYYYXXXXXXXXXZZZ]]]bbbfffiiiiiiiiiiiiiiikkkooouuuzzz~~~~~~~~~ooo[[[OOOKKKJJJJJJIIIJJJKKKLLLNNNNNNOOOOOOQQQSSSUUUWWWYYYYYYbbbfffkkkmmmkkkhhheeedddddddddhhhmmmrrr|||iii^^^___mmm{{{yyyhhh]]]VVVRRRNNNLLLJJJIIIIIIHHHFFFCCCBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<>>>@@@BBBDDDMMMQQQ\\\jjjyyy~~~}}}{{{vvvmmmfffbbb___\\\[[[]]]```iiiwwwwwwmmmiiifffaaa_________^^^]]]\\\\\\\\\\\\\\\^^^\\\ZZZ[[[]]]^^^___^^^]]]\\\\\\[[[\\\]]]^^^___^^^^^^]]]]]]]]]^^^______]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\^^^aaacccccccccbbbcccdddeeehhhjjjmmmnnnnnnuuuqqqjjjfffpppoookkknnn~~~ssseee```]]]^^^aaaooovvv}}}{{{sssnnngggaaa]]]ZZZXXXVVVPPPPPPOOONNNMMMNNNNNNOOOLLLNNNQQQUUUWWWYYYYYYYYYXXXXXXYYY[[[^^^bbbfffhhhhhhiiihhhhhhiiilllqqquuu{{{~~~}}}}}}|||fffUUUMMMKKKIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWYYYYYY___bbbgggiiiiiihhhgggffffffeeehhhlllqqqxxxooo___]]]fffqqqpppcccZZZTTTPPPNNNLLLKKKJJJIIIGGGEEECCCBBBAAA@@@????????????======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBKKKOOOXXXeeerrr~~~}}}zzzuuunnngggccc```^^^\\\\\\___eeerrrvvvmmmjjjgggcccaaaaaa^^^^^^^^^^^^______```aaaaaa___\\\[[[\\\]]]]]]\\\]]]]]]\\\[[[\\\]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^[[[[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXYYY[[[]]]___```___^^^^^^```ccceeeeeedddaaaaaacccdddgggiiikkkllljjjqqq{{{zzzkkkfffiiivvvyyynnnhhhttt{{{iiiaaa^^^^^^```lllsss~~~}}}{{{tttpppiiiccc___]]][[[YYYUUUTTTSSSSSSRRRRRRRRRRRRQQQSSSVVVYYYZZZZZZZZZYYYXXXXXXYYY[[[^^^aaadddeeeeeefffffffffgggiiimmmpppxxx}}}}}}}}}qqq^^^QQQLLLKKKIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVXXXYYYZZZ\\\___dddggggggggghhhiiifffeeegggkkknnnsss~~~yyyeee\\\^^^dddyyywwwiii]]]UUUSSSQQQNNNLLLKKKJJJIIIGGGCCCBBBAAA@@@@@@??????@@@>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<===???@@@AAAGGGKKKUUU___iiivvv~~~wwwrrrlllhhheeecccbbb```\\\]]]cccppp~~~vvvooommmkkkgggdddddd`````````aaabbbcccdddeeedddaaa^^^\\\\\\]]]]]]]]]______^^^]]]]]]^^^___```______^^^]]]]]]]]]]]]^^^ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYY[[[]]]```bbbcccbbbaaaaaabbbeeeffffffeeeaaaaaacccdddfffhhhiiiiiigggnnnvvvrrriiigggkkk}}}rrreeemmmtttgggaaa______hhhpppzzzyyyuuunnniiifffcccaaa___[[[[[[ZZZYYYXXXWWWWWWWWWVVVXXXZZZ\\\]]]\\\ZZZYYYWWWXXXYYYZZZ\\\___aaabbbcccdddfffggghhhiiikkkmmmvvv|||yyygggXXXOOOKKKKKKIIIJJJKKKMMMNNNOOOPPPPPPRRRSSSTTTUUUWWWYYYZZZZZZ[[[___bbbeeeffffffgggiiigggfffgggkkknnnrrrzzzqqqccc______kkkxxx}}}rrreee[[[UUURRROOOMMMLLLKKKJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;<<<===>>>???@@@BBBGGGPPPZZZaaallltttpppllliiihhhhhhgggfffaaaccchhhttt~~~wwwrrrqqqpppkkkggggggdddcccccccccdddeeefffffffffccc```^^^___```aaaaaacccbbbaaa``````aaabbbcccbbbaaa```^^^]]]]]]]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYY[[[]]]___bbbdddfffeeeddddddeeefffggggggeeebbbcccdddfffgggggghhhhhhhhhnnnttt|||{{{iiidddcccppp{{{jjjmmmuuujjjdddaaadddlllwww~~~zzztttooollljjjgggeeeaaa```___^^^]]][[[ZZZZZZYYYZZZ\\\^^^^^^\\\ZZZYYYWWWXXXXXXZZZ[[[]]]___```cccfffiiijjjkkkkkkmmmnnnuuu{{{~~~qqq```TTTMMMKKKJJJIIIJJJKKKMMMOOOPPPPPPPPPSSSTTTUUUVVVXXXYYYZZZ[[[\\\___bbbdddeeeeeefffhhhjjjhhhiiimmmppprrrzzz}}}mmmeeebbb]]]lll|||yyynnncccVVVSSSOOOMMMLLLLLLJJJIIICCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<:::;;;;;;<<<===>>>??????>>>CCCMMMVVV\\\fffxxxssspppmmmllllllllllllllljjjkkkppp|||xxxtttttttttnnnjjjhhhgggffffffeeeeeeeeefffffffffdddaaa```aaadddeeeeeefffeeedddcccccccccdddeeecccbbbaaa___^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[^^^```cccfffggghhhfffeeefffggghhhgggfffdddeeefffggghhhhhhhhhhhhiiinnntttzzzggg```]]]ggg|||qqqqqqsssiiidddbbbiiittt}}}zzzxxxwwwwwwtttqqqpppooommmjjjfffaaa]]][[[\\\^^^``````^^^]]]\\\]]][[[```aaa^^^]]]aaaeeefffiiikkkmmmlllkkkkkknnnqqq{{{~~~{{{}}}kkk\\\PPPHHHIIINNNLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYY^^^^^^___```bbbeeeggghhhkkklllllllllmmmpppuuuyyymmm]]]ddddddrrr}}}sssbbb\\\UUUQQQPPPNNNIIIGGGHHHEEEBBB@@@@@@BBBBBB@@@===?????????>>>======<<<<<<<<<;;;::::::;;;===@@@BBBCCCBBBFFFNNNVVV___nnn{{{~~~tttqqqllljjjjjjlllnnnpppllloooxxx|||vvvqqqooommmlllkkkgggggghhhhhhhhhiiiiiiiiifffdddbbb```aaadddgggiiilllkkkiiigggeeeeeeeeeeeedddcccaaa```^^^]]]]]]\\\YYYZZZZZZYYYXXXXXXZZZ\\\ZZZZZZ\\\^^^aaaeeegggiiillliiiffffffhhhjjjiiihhhiiiiiihhhhhhhhhiiikkklllooonnnqqqzzzmmmbbb[[[aaaooowww}}}tttjjjkkkmmmrrrzzz}}}zzzyyyvvvrrrlllfffaaa______```bbbaaa___]]]\\\]]]\\\bbbdddbbbaaaeeeiiijjjoooqqqssssssrrrrrrtttvvv~~~|||zzzuuudddXXXOOOJJJKKKOOOMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUWWWXXXYYY\\\]]]___aaaccceeeggghhhjjjkkkmmmmmmnnnqqquuuxxx|||iiibbb```lll{{{}}}nnnbbbYYYRRRPPPOOOLLLIIIJJJGGGDDDBBBBBBCCCCCCAAA>>>??????>>>>>>===<<<<<<;;;<<<;;;::::::;;;===@@@AAAAAAAAAEEEKKKRRR[[[hhhuuu}}}qqqooollljjjkkkmmmpppqqqssswww~~~zzzuuuqqqooommmkkkiiifffgggggghhhiiiiiijjjjjjfffeeecccaaabbbdddgggiiinnnmmmkkkiiihhhfffeeeeeedddcccbbb```_________^^^\\\\\\\\\[[[YYYYYY[[[]]][[[\\\]]]___bbbdddggghhhkkkhhhffffffiiikkkjjjiiijjjiiiiiihhhiiijjjlllmmmrrrppprrrzzzpppddd[[[^^^jjj{{{~~~uuuooopppttt}}}yyyqqqjjjddd``````bbbcccbbb```^^^^^^___bbbhhhkkkiiihhhllloooooouuuwwwzzz{{{zzzyyyyyyzzzyyyyyyxxxjjjZZZRRROOOMMMNNNPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^bbbdddfffffffffiiikkkmmmnnnooorrruuuxxx}}}zzzggg___eeettt}}}{{{lll___SSSPPPPPPNNNKKKKKKIIIGGGEEEDDDDDDCCCAAA???>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<===???@@@@@@@@@CCCHHHMMMTTT```kkkvvv{{{ooonnnllllllllloooqqqsssxxx~~~yyyvvvssspppnnnllliiifffeeeeeefffgggiiijjjkkkkkkhhhfffeeeddddddeeegggiiioooooonnnmmmjjjgggeeecccbbbbbbaaa````````````aaa^^^______]]][[[[[[\\\]]]]]]^^^^^^___aaacccdddeeehhhffffffgggiiikkkkkkkkkkkkjjjjjjjjjjjjlllmmmoootttrrrsssyyyvvvhhh[[[[[[cccrrryyyxxxzzz{{{rrriiibbb___```aaaccccccbbbbbbcccdddlllrrrvvvtttrrrtttuuutttxxxzzz|||}}}}}}|||zzzzzzwwwxxxqqqbbbTTTPPPQQQQQQPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[^^^bbbdddeeeeeeeeegggiiilllnnnppprrrtttvvv{{{uuufffdddmmmwwwvvveeeUUUPPPQQQOOOLLLKKKJJJIIIGGGEEEDDDBBB@@@???>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;<<<===???@@@@@@???BBBGGGJJJNNNXXXbbblllxxx{{{xxxqqqppppppnnnnnnooorrrtttxxx{{{sssrrrpppnnnmmmjjjgggdddcccdddeeefffhhhjjjkkkllliiihhhgggffffffggghhhiiiooooooooonnnkkkgggccc```_______________```aaaaaa___``````___\\\[[[\\\]]]^^^^^^^^^^^^___```aaabbbdddddddddfffhhhjjjkkklllkkkkkkkkkkkklllmmmoooppptttrrrsssxxx{{{jjj]]][[[^^^iiizzzqqqhhhbbb^^^^^^```bbbcccdddfffiiikkkvvv}}}||||||zzzxxxzzz{{{|||}}}~~~|||zzzxxxvvvwww|||lll___TTTRRRTTTTTTRRRSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYY[[[^^^aaacccddddddcccdddgggjjjlllnnnpppsssuuuzzzsssgggiiippp}}}kkkYYYQQQPPPNNNKKKJJJJJJJJJHHHFFFCCCAAA??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@BBBFFFIIIKKKSSS]]]dddppp}}}~~~zzzyyyvvvvvvtttrrrooopppsssvvv{{{uuunnnmmmllllllkkkhhhdddaaaaaabbbccceeegggiiijjjkkkiiiiiiiiiiiiiiijjjjjjjjjmmmnnnnnnmmmjjjeeeaaa^^^]]]]]]\\\]]]^^^___``````___```aaa___]]]\\\\\\\\\^^^^^^]]]]]]]]]^^^______```aaaccceeeggghhhjjjkkklllkkkkkkkkklllnnnpppqqqrrrqqqsssxxx}}}|||jjj]]]\\\^^^fff~~~yyyppphhhccc```]]]___bbbdddfffjjjnnnqqq||||||}}}||||||}}}}}}}}}zzzxxxzzzwwwwwwwwwiii___VVVUUUVVVVVVUUUVVVXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^```aaabbbbbbbbbbbbdddfffhhhjjjmmmpppsssxxx}}}qqqjjjkkkzzzqqq^^^TTTPPPMMMKKKKKKIIIJJJIIIGGGCCCAAA@@@@@@?????????>>>======<<<<<<;;;<<<<<<============>>>??????BBBFFFHHHJJJQQQYYY___kkkwww|||}}}{{{{{{yyyuuurrrrrrwww|||zzzpppjjjiiihhhhhhhhhfffccc```___```bbbccceeeggghhhiiihhhiiijjjkkkllllllllllllllllllmmmkkkhhhddd```]]][[[[[[[[[\\\\\\^^^______^^^```aaaaaa___]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^aaadddfffggghhhjjjkkkkkkkkkkkkkkkmmmoooqqqrrrpppqqqtttxxx{{{mmm______aaaeeezzz{{{tttmmmgggcccaaa___aaaccceeegggkkkooosss|||}}}{{{yyyyyyzzzzzzxxxvvvtttzzzxxxyyy}}}~~~pppddd]]]XXXXXXXXXWWWXXX[[[ZZZZZZYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXYYYZZZ]]]^^^^^^______``````aaa```aaacccdddfffiiinnnrrruuuxxx~~~ooogggrrrwwweeeYYYRRRLLLKKKMMMJJJKKKKKKHHHDDDBBBBBBCCC@@@@@@@@@???>>>>>>======;;;<<<<<<===============<<<===AAAFFFGGGIIIOOOWWW___jjjvvv~~~|||wwwtttvvv}}}|||ssskkkhhhfffeeeeeeeeedddbbb```^^^___```bbbccceeeffffffgggiiikkkmmmnnnooonnnnnnllllllkkkjjjhhhdddaaa___\\\\\\\\\\\\]]]^^^_________aaabbbbbbaaa````````````______^^^^^^______```___cccfffhhhhhhhhhjjjlllkkkjjjjjjkkklllnnnqqqrrrqqqrrrvvvxxxyyyzzzeeebbbbbbbbbsss~~~{{{vvvoooiiieeeaaa```aaaccceeefffhhhkkkooossszzz|||yyyuuuuuuvvvwwwuuussspppvvvyyyzzz|||}}}{{{jjj```[[[YYYYYYYYYXXXZZZ^^^[[[[[[ZZZZZZYYYYYYXXXXXXYYYXXXXXXXXXXXXYYYYYYZZZ______^^^^^^^^^___``````^^^___```aaacccgggmmmqqqssstttxxxttteeekkkxxxyyyzzzjjj]]]SSSLLLLLLOOOJJJLLLMMMJJJFFFCCCDDDFFFAAAAAA@@@@@@???>>>>>>>>>;;;<<<===============<<<:::;;;???EEEGGGHHHNNNVVVaaalllxxx}}}xxxuuuxxx|||uuunnnhhhgggeeeccccccccccccaaa```^^^______aaabbbcccdddeeefffhhhkkknnnpppppppppooollllllkkkjjjgggeeebbb```^^^]]]]]]]]]]]]^^^___```___bbbddddddcccbbbbbbbbbaaaaaa`````````aaaaaabbbaaaeeeiiijjjjjjiiikkknnnjjjjjjjjjkkklllnnnppprrrrrrtttwwwyyyxxx{{{mmmeeeaaa^^^lllxxxtttvvvsssnnnkkkiiihhhfffeeeeeedddeeefffhhhkkknnnpppyyy|||}}}vvvssssssrrroookkkjjjrrr}}}xxxxxx}}}yyyzzz}}}qqqeee___````````````^^^]]]\\\]]]]]]\\\\\\\\\[[[[[[[[[\\\[[[ZZZYYYYYYXXXXXXXXXZZZ[[[\\\^^^___```aaaaaaaaaaaabbbccceeegggiiijjjqqqppptttjjjdddkkksss~~~{{{sssfffXXXOOOMMMOOOMMMKKKIIIHHHHHHGGGEEECCCCCCCCCBBB@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBGGGNNNRRR\\\hhhyyy~~~{{{|||yyyxxxwwwqqqkkkhhheeeddddddcccbbbaaa``````_________```aaaccceeefffeeefffiiikkkmmmnnnooooookkkkkkjjjhhhfffdddaaa```aaa```^^^]]]\\\\\\\\\]]]bbbbbbcccdddddddddcccccccccbbbbbbaaa```___^^^^^^eeefffggghhhiiijjjjjjjjjkkkjjjjjjjjjlllooosssuuurrrqqqppppppsssyyy~~~iiibbbdddnnnwwwyyy~~~zzzuuurrruuussspppmmmllliiifffdddbbbaaa``````bbbeeehhhkkkssswww|||yyyqqqmmmkkkjjjfffbbbeeekkkvvvwwwyyy~~~zzz||||||mmmccc^^^___```aaa```___^^^]]]^^^^^^^^^]]]]]]]]]\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^___```aaaaaabbbbbbcccccceeefffhhhiiikkkkkkoooyyypppccccccgggsssrrrmmmeee[[[TTTRRRRRROOOMMMKKKJJJJJJIIIGGGEEEDDDCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBGGGMMMQQQ]]]jjj{{{}}}~~~~~~vvvpppkkkhhheeedddccccccbbbaaaaaa``````_________```aaabbbcccdddbbbcccfffiiikkklllmmmmmmjjjjjjjjjiiihhhfffeeeeeebbbaaa___^^^]]]]]]^^^^^^bbbbbbccccccddddddccccccccccccbbbbbbaaaaaa``````eeefffgggiiijjjjjjjjjjjjjjjjjjiiiiiikkknnnqqqtttrrrqqqppppppqqqwwwsssdddaaagggpppvvvoookkknnnwww~~~}}}yyyvvvsssuuutttsssrrrppplllgggccc```^^^[[[ZZZ[[[^^^bbbdddjjjnnnsssxxx|||~~~~~~~~~zzztttkkkeeebbb```\\\ZZZ]]]aaajjjzzzzzzssswww}}}sssggg```^^^^^^```aaaaaaaaa```___```____________^^^^^^^^^XXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[]]]^^^___```aaaaaaccccccccccccdddeeefffgggfffgggkkkrrr{{{{{{ggg___]]]fffggggggddd___YYYVVVUUURRRPPPMMMLLLKKKKKKIIIGGGEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBFFFKKKOOO\\\hhhzzz~~~~~~|||tttlllhhheeedddcccbbbbbbaaaaaa`````````___^^^____________`````````^^^```bbbeeehhhiiikkkkkkggggggggggggggggggffffffcccbbbaaa```_________```aaabbbbbbcccddddddcccccccccccccccccccccccccccccceeefffgggiiijjjjjjkkkkkkjjjiiihhhiiijjjmmmppprrrqqqqqqpppoooppptttzzz~~~lllaaadddkkk{{{ddd\\\XXX]]]cccjjjzzz}}}{{{yyyyyyyyyxxxvvvppphhhccc___\\\XXXVVVVVVYYY]]]___aaadddhhhmmmqqqsssttttttqqqkkkccc]]]ZZZXXXVVVTTTVVVYYYaaaqqq}}}tttmmmqqq{{{wwwkkkbbb^^^]]]^^^___aaabbbbbbaaaaaaaaaaaa`````````_________ZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\^^^___```aaaaaaaaadddddddddcccddddddeeeeeeeeegggkkkoootttppp```ZZZ]]]^^^aaabbbbbb^^^ZZZWWWUUUSSSOOOMMMLLLKKKJJJHHHFFFFFFDDDBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAADDDIIIMMMXXXeeexxx~~~}}}}}}|||vvvmmmfffbbbbbbbbbbbb````````````____________^^^^^^^^^___^^^^^^^^^]]]\\\^^^```bbbeeegggiiijjjdddcccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaa```aaabbbccccccdddccccccddddddddddddddddddeeeeeedddeeeggghhhiiijjjkkkkkkjjjiiiiiiiiijjjlllnnnppppppppppppnnnnnnpppuuuxxxxxxhhhffflllvvvfffYYYPPPPPPSSSWWWcccqqq}}}yyyrrrjjjddd\\\YYYUUURRRQQQTTTWWWZZZZZZ\\\```cccggghhhiiiiiiccc___YYYUUURRRRRRQQQQQQSSSUUU]]]lll}}}yyynnngggiiisss}}}pppeee___]]]\\\]]]___```aaaaaaaaaaaaaaaaaa`````````_________]]]]]]\\\[[[[[[[[[[[[[[[]]]^^^___```aaabbbbbbbbbddddddcccccccccddddddeeedddfffjjjmmmpppxxxzzzdddYYYVVVWWWZZZ___cccdddaaa^^^XXXUUUPPPNNNLLLKKKJJJIIIHHHGGGEEECCCAAA???>>>===========================<<<===>>>???@@@CCCGGGKKKVVVbbbttt~~~}}}}}}|||}}}||||||}}}wwwqqqhhhaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]^^^^^^^^^^^^]]]\\\\\\]]]]]]___aaadddfffhhhiiieeedddbbbaaa````````````bbbbbbbbbbbbbbbaaaaaaaaa___```aaabbbccccccccccccddddddddddddddddddeeeeeecccdddeeeggghhhiiijjjjjjjjjjjjiiijjjjjjlllmmmnnnmmmnnnooonnnnnnoooqqqsss}}}rrriiijjjjjjwwwjjjZZZMMMKKKKKKLLLSSS]]]tttyyyqqqiiicccXXXUUURRROOONNNPPPRRRTTTVVVWWWZZZ\\\^^^_________VVVUUURRRPPPNNNNNNOOOOOOSSSUUU]]]iiiwwwtttkkkccceeennnyyy}}}uuuiii```\\\\\\[[[\\\^^^````````````___```____________^^^^^^^^^___^^^^^^]]]]]]]]]^^^^^^___```aaabbbccccccccccccdddccccccccccccddddddeeebbbcccgggkkkmmmsssnnn___UUUSSSTTTZZZccciiiiiiggg[[[WWWRRROOOMMMLLLKKKJJJIIIHHHGGGEEEBBB@@@>>>===========================;;;<<<>>>???@@@BBBEEEHHHTTT___ppp~~~~~~}}}||||||{{{zzzzzz{{{zzzzzz{{{~~~|||qqqkkkccc^^^[[[ZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^\\\]]]^^^______^^^\\\\\\]]]^^^___```bbbdddfffhhhgggfffcccaaa____________``````aaaaaaaaaaaa```_________aaabbbccccccddddddccccccccccccccccccccccccaaabbbccceeeggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjlllnnnnnnnnnnnnpppqqqzzzlllgggeeelllzzznnn\\\LLLHHHGGGFFFJJJPPPaaa{{{~~~vvvnnnfffaaaVVVTTTRRROOOOOOPPPQQQSSSUUUUUUVVVWWWWWWWWWWWWVVVRRRRRRRRRQQQPPPOOOPPPPPPSSSWWW^^^hhhrrrxxxzzzyyyppphhhcccgggnnnuuu}}}}}}zzzzzz~~~zzznnnccc\\\ZZZYYY[[[\\\]]]_________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^___```bbbcccbbbbbbcccdddeeeeeeeeeeeecccbbbbbbbbbcccdddeeeeeecccccceeejjjnnnsss}}}rrr^^^YYYTTTWWWaaahhhjjjhhh^^^ZZZUUUQQQOOONNNMMMLLLJJJIIIHHHEEECCCAAA???>>>========================;;;<<<>>>??????AAADDDFFFNNNXXXiii}}}~~~~~~}}}|||{{{zzzyyyyyyxxxwwwwwwzzz~~~vvvkkkgggaaa]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^[[[]]]^^^___```___]]]\\\^^^^^^^^^^^^```bbbdddeeefffdddbbb___^^^^^^^^^___^^^^^^___``````___^^^^^^^^^___```bbbccccccddddddccccccbbbbbbaaaaaa``````___```bbbdddfffggghhhhhhgggggggggggggggggghhhhhhfffiiimmmnnnoooooopppqqquuusssgggccceeelll{{{|||fffQQQIIIGGGDDDEEEKKKRRRggg}}}ssskkkddd___WWWVVVTTTRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVVVVTTTSSSSSSSSSSSSXXX___hhhooosssuuuvvvmmmgggeeejjjqqqtttxxx|||}}}{{{yyywwwxxx}}}uuuiii___ZZZXXXXXX[[[\\\]]]^^^^^^^^^]]]\\\]]]]]]\\\\\\\\\[[[[[[[[[YYYZZZ[[[]]]___bbbdddfffcccddddddeeeffffffffffffbbbbbbbbbbbbcccdddeeefffeeedddffflllqqquuu|||jjjaaaWWWWWW^^^eeefffeee```\\\WWWSSSQQQPPPNNNMMMKKKJJJHHHFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>>>>???@@@CCCEEEHHHQQQaaauuu~~~}}}|||{{{zzzyyyyyyuuuuuuuuuyyy}}}|||rrriiifffaaa^^^]]]]]]]]]\\\YYYYYYZZZ[[[\\\]]]]]]^^^[[[\\\^^^``````___^^^]]]^^^]]]]]]]]]^^^```bbbcccbbbaaa^^^\\\[[[\\\]]]^^^\\\]]]^^^______^^^]]]]]]^^^___```aaaccccccddddddcccbbbbbbaaa```___^^^^^^^^^___aaaccceeefffggggggeeeeeeeeeeeeeeeeeeeeeeeedddhhhlllooooooppppppqqqqqqzzzzzzjjj]]]]]]```jjjsssZZZNNNIIIDDDEEEIIIIIIZZZrrr{{{nnnddd]]]ZZZ\\\WWWRRRQQQSSSVVVVVVVVV[[[YYYUUUQQQPPPQQQRRRTTTWWWXXXYYYYYYXXXWWWXXXYYYYYY\\\aaahhhnnnqqqrrrqqqllliiifffjjjqqqxxxzzzzzzyyytttrrrtttvvvyyy|||pppeee^^^ZZZXXXVVVXXXYYYYYYZZZ[[[\\\\\\]]]^^^\\\[[[YYYXXXWWWXXXXXX\\\]]]______^^^^^^```aaadddeeeggghhhhhhfffeeeccceeedddcccbbbbbbdddeeeggggggggggggiiimmmsssyyy}}}rrr___YYYZZZ]]]ccciiifffaaaYYYSSSPPPNNNLLLJJJLLLJJJHHHEEECCCAAA??????AAA@@@??????????????????>>>>>>======>>>@@@CCCDDDIIIMMMZZZnnn~~~}}}|||zzzyyywwwwwwxxxuuusssuuu{{{zzzooojjjgggddd```\\\ZZZYYYXXX[[[YYYWWWVVVXXXZZZ\\\\\\[[[\\\^^^``````aaa``````ZZZ[[[[[[\\\\\\]]]^^^^^^\\\]]]^^^^^^^^^]]]\\\[[[___^^^]]]]]]\\\\\\]]]]]]\\\\\\]]]___```bbbcccccccccbbbbbbaaa___^^^\\\[[[]]]]]]]]]^^^```bbbcccdddcccccccccccccccccccccccceeehhhkkklllllllllmmmnnnllluuueee___ZZZYYYaaapppkkkTTTIIIEEEEEEDDDJJJNNN^^^yyy{{{nnnddd^^^[[[[[[XXXUUUTTTVVVYYYZZZZZZZZZWWWTTTQQQPPPQQQSSSTTTXXXZZZ]]]]]]\\\[[[[[[\\\\\\___ccchhhmmmpppqqqqqqnnnkkkjjjnnnuuu{{{}}}|||{{{uuuqqqrrrtttxxxxxxmmmccc^^^[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\[[[ZZZXXXWWWXXXXXXYYY\\\^^^____________```bbbdddeeeggghhhhhhgggeeedddddddddbbbbbbbbbdddfffggggggggggggiiilllqqquuuxxx}}}mmm___ZZZZZZ___dddeeeaaa\\\VVVRRRPPPNNNNNNLLLJJJHHHFFFCCCAAA@@@???@@@@@@??????>>>>>>??????>>>>>>======>>>@@@BBBDDDGGGKKKVVViii|||~~~}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxvvvtttsssvvv|||xxxooojjjhhhddd```]]]ZZZYYYXXXZZZXXXVVVVVVXXX[[[\\\\\\\\\]]]^^^```````````````[[[[[[\\\\\\\\\\\\]]]]]]^^^___``````aaa```___^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]^^^___aaabbbcccdddccccccbbbaaa```^^^\\\\\\\\\\\\\\\]]]___aaabbbccccccccccccccccccbbbbbbbbbdddgggiiikkkjjjjjjkkkllllllsss}}}kkk[[[VVVTTTZZZgggyyy|||cccPPPGGGEEEFFFIIIJJJUUUkkkzzzooofff```]]]\\\[[[YYYYYY[[[]]]^^^]]]YYYXXXUUUSSSSSSTTTVVVXXXZZZ]]]aaacccbbb```_________aaadddhhhllloooqqqrrrsssqqqqqquuu|||~~~wwwqqqppprrrvvv~~~xxxrrrhhhaaa]]][[[[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZ]]]^^^``````______aaabbbdddeeeggghhhhhhgggfffdddccccccbbbbbbccceeefffhhhfffggghhhiiikkknnnpppqqquuu{{{lll^^^YYY[[[```eeeeeebbb^^^XXXSSSPPPOOOLLLKKKIIIFFFDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCEEEHHHQQQaaarrr|||zzzzzzzzz}}}}}}|||{{{zzzxxxxxxwwwsssrrrrrrvvv|||sssnnniiihhheeeaaa^^^[[[YYYXXXYYYWWWVVVWWWZZZ\\\]]]]]]]]]]]]^^^___`````````___\\\\\\\\\\\\\\\[[[[[[[[[]]]^^^___aaaaaaaaaaaa```^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^___aaabbbccccccccccccbbbaaa```___]]]\\\[[[[[[[[[\\\]]]___```aaaaaaaaaaaabbbbbbbbbbbbbbbccceeeggghhhgggggghhhiiikkkpppyyyppp\\\VVVRRRTTT^^^nnnuuu[[[KKKFFFHHHIIIGGGKKK[[[pppzzzppphhhbbb`````````__________________[[[ZZZXXXWWWWWWYYY[[[]]]^^^bbbfffhhhgggccc```______bbbeeeiiilllppptttvvvzzzzzz|||zzzrrrooopppttt~~~rrrlllddd^^^[[[[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXYYYZZZ]]]___````````````aaacccdddeeeggghhhhhhgggfffeeebbbbbbbbbcccdddeeefffgggffffffgggiiiiiijjjjjjjjjpppsss|||hhh[[[[[[___eeehhhkkkiiibbbYYYRRRNNNMMMKKKIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEMMMYYYgggvvv~~~{{{zzzyyyyyy}}}|||{{{yyywwwvvvttttttooooooqqquuu{{{xxxnnnjjjhhhgggdddaaa^^^\\\ZZZYYYYYYXXXWWWYYY\\\^^^______^^^^^^^^^_______________]]]]]]]]]\\\[[[ZZZZZZYYYZZZ[[[]]]___````````````]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___```aaaaaabbbbbbbbbaaa```___]]]]]]YYYZZZZZZZZZ\\\]]]^^^___```````````````aaaaaaaaaaaacccddddddccccccdddfffgggkkktttqqq```YYYUUUVVVZZZfffgggPPPGGGHHHIIIFFFGGGRRRbbbuuu{{{ssslllgggeeegggfffeeedddbbbaaaaaaaaa\\\[[[[[[ZZZ[[[]]]___```dddhhhlllmmmjjjeeeaaa______ccchhhlllppptttyyy}}}~~~tttppppppttt~~~{{{mmmhhhaaa\\\ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTUUUVVVWWWYYYZZZ]]]^^^``````______aaabbbbbbdddfffggghhhgggfffeeebbbbbbccccccdddeeeffffffdddeeefffggghhhggggggfffmmmooovvvxxxccc\\\]]]___eeennnrrrnnndddXXXQQQMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAACCCDDDJJJSSS]]]iiizzz~~~|||{{{{{{{{{{{{|||{{{yyywwwuuusssqqqpppnnnooorrrvvv{{{ppphhheeeeeedddcccaaa___\\\ZZZZZZ[[[ZZZZZZ[[[^^^```aaa```^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ\\\^^^````````````\\\\\\[[[ZZZZZZZZZZZZ[[[YYYZZZZZZ[[[\\\]]]^^^^^^aaaaaaaaa``````^^^]]]\\\YYYYYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^______````````````aaabbbaaa``````aaabbbdddgggnnn{{{rrrbbbZZZWWWYYY[[[ccc{{{xxxZZZJJJFFFFFFDDDFFFNNNZZZjjjxxxrrrnnnlllnnnmmmllliiieeeddddddfff```_________```aaacccdddjjjnnnrrrrrroookkkgggdddbbbhhhnnnsssvvvzzzxxxsssrrrvvv|||vvvhhhddd^^^[[[ZZZ[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXTTTTTTSSSTTTUUUVVVXXXZZZ\\\]]]______^^^^^^```aaaaaabbbdddfffgggfffeeedddccccccddddddddddddeeeeeecccdddeeeffffffffffffeeeiiilllsss}}}uuuddd\\\XXX___jjjssstttmmm```WWWNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>??????@@@@@@@@@@@@BBBCCCGGGNNNSSS\\\lllzzz||||||{{{{{{zzz{{{{{{{{{zzzyyyxxxvvvtttsssrrrqqqqqqtttwww{{{~~~yyykkkcccaaa````````````^^^]]][[[ZZZ[[[[[[[[[\\\___aaaaaa```^^^]]]\\\[[[[[[[[[[[[[[[]]]]]]\\\[[[ZZZZZZYYYYYY[[[\\\^^^```aaaaaaaaa```\\\[[[ZZZZZZYYYZZZZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\___``````___^^^]]]\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\]]]]]]^^^____________``````___]]]]]]^^^```bbbcccjjjvvv{{{eee\\\XXX[[[]]]cccxxxlllSSSGGGDDDCCCEEEKKKSSSaaauuuzzzvvvtttsssrrrqqqmmmiiihhhkkkmmmhhhhhhhhhhhhiiijjjkkkkkkppptttwwwxxxvvvssspppoooiiipppwww|||~~~|||wwwuuuxxxwwwqqqccc___[[[YYYZZZ]]]^^^___```___^^^\\\ZZZXXXWWWVVVTTTSSSSSSSSSTTTUUUWWWXXX[[[\\\^^^^^^]]]]]]___```___aaaccceeeeeeeeedddcccddddddeeeeeeddddddccccccbbbbbbcccdddeeeffffffgggeeejjjpppwwwuuubbbZZZ]]]dddnnnsssnnnbbbWWWNNNMMMKKKJJJHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@??????@@@DDDIIIKKKQQQ___lll|||wwwuuutttsssqqqqqqsssvvvzzz|||}}}|||yyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvyyy|||qqqgggaaa^^^\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZZZZ\\\^^^___^^^]]]^^^]]][[[ZZZYYYYYYYYYZZZ\\\\\\[[[[[[ZZZZZZYYYYYYZZZ[[[]]]______```______[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXYYYZZZZZZ[[[[[[[[[^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]][[[[[[\\\\\\]]]^^^^^^____________]]]\\\[[[]]]___aaabbbgggrrr}}}ssseee]]]______cccvvvbbbOOOGGGFFFGGGIIINNNYYYnnn|||zzzuuuuuusssooollllllppptttqqqqqqqqqqqqqqqrrrsssssstttwww{{{}}}|||zzzxxxxxxooovvv~~~yyywwwyyy~~~tttnnn^^^\\\YYYYYY[[[___aaabbbeeecccaaa^^^[[[XXXUUUTTTTTTSSSSSSSSSSSSUUUVVVXXXZZZ\\\]]]]]]]]]]]]^^^```^^^```bbbdddeeedddcccbbbeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbcccdddfffggghhhbbbhhhooosss{{{jjj```___bbbiiioookkk___SSSNNNMMMLLLJJJHHHGGGGGGFFFFFFFFFDDDCCCBBBAAAAAAAAA>>>??????@@@@@@@@@??????===???BBBFFFGGGKKKWWWdddnnn~~~{{{uuuqqqnnnjjjiiiffffffhhhlllqqqttt{{{}}}~~~~~~yyyxxxxxxwwwvvvuuuttttttssstttuuuwwwxxxzzz{{{|||vvvllleee```]]]ZZZ[[[\\\]]]^^^]]]\\\\\\ZZZZZZZZZ[[[]]]]]]\\\[[[]]]\\\ZZZYYYXXXXXXXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYY[[[\\\]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYZZZZZZ[[[\\\]]]ZZZZZZ[[[\\\]]]]]]^^^^^^_________]]][[[[[[\\\^^^aaaaaafffooowwwrrreeecccaaabbbtttnnnXXXLLLJJJIIIIIIKKKUUUjjj~~~~~~{{{|||yyyvvvttttttwwwzzz}}}~~~{{{yyywwwvvvvvvvvv|||~~~}}}{{{zzzoooggg``````^^^\\\[[[]]]aaadddfffdddaaa___\\\YYYVVVSSSVVVTTTQQQQQQSSSUUUUUUUUUWWWXXXZZZZZZYYYZZZ]]]___\\\]]]^^^```bbbdddffffffggggggeeeddddddeeefffffffffeeedddcccdddeeegggiiifffhhhlllrrrxxx|||ggg___[[[```bbb]]]XXXVVVOOONNNLLLLLLNNNNNNLLLJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@??????????????????BBBAAA???@@@CCCHHHNNNQQQbbbmmm{{{{{{vvvqqqmmmjjjhhheeeccccccfffiiilllsssvvvxxxzzz{{{}}}}}}{{{yyyxxxxxxvvvuuuttttttttttttsssrrrrrruuuwwwzzz{{{}}}zzzooohhhcccaaa___]]]]]]]]]\\\\\\\\\\\\[[[[[[]]]___^^^]]][[[ZZZ[[[[[[ZZZZZZYYYXXXVVVUUUTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]][[[]]]^^^\\\ZZZZZZ\\\___```______^^^]]]]]]\\\\\\]]]]]]\\\[[[ZZZZZZZZZ[[[WWWXXXZZZ\\\^^^_________ZZZZZZYYYYYYYYY[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]aaa___```fffooo|||kkk___```gggttt___OOOKKKHHHGGGKKKVVViiiyyy~~~{{{zzzyyyxxxxxx{{{|||zzzyyyyyy|||~~~vvvlllfffbbbbbb```^^^\\\^^^aaadddfffdddbbb```^^^[[[VVVSSSRRRPPPNNNNNNPPPRRRSSSSSSXXXYYYZZZ[[[ZZZ[[[]]]___]]]]]]^^^```bbbcccdddeeefffeeedddddddddeeefffgggfffeeeddddddeeegggiiijjjhhhiiilllqqquuu|||pppfff]]]\\\ZZZVVVSSSTTTPPPOOONNNNNNNNNMMMMMMLLLKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@@@@???????????????@@@?????????BBBFFFJJJMMMSSS\\\hhhttt}}}yyysssmmmjjjgggdddaaa______bbbeeegggoooqqqtttvvvwwwyyy|||~~~~~~|||zzzxxxvvvvvvuuuuuutttssssssssssssrrrrrrqqqtttxxx{{{~~~zzzqqqiiidddaaa___^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[]]]___^^^]]][[[[[[[[[ZZZZZZZZZYYYXXXWWWUUUUUUUUUVVVXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\^^^___^^^\\\\\\^^^````````````___^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYYZZZ\\\^^^___`````````___]]][[[ZZZYYYZZZZZZ]]]]]]]]]]]]]]]^^^^^^^^^aaa___```eeemmmxxxxxxhhhcccdddllluuurrrVVVMMMFFFHHHJJJQQQcccvvv~~~{{{xxxyyy{{{~~~|||{{{}}}zzz~~~~~~xxxqqqkkkgggeeeeeedddaaa______bbbdddddddddccccccbbb^^^XXXTTTTTTRRRPPPPPPRRRTTTVVVVVVYYYZZZ\\\\\\\\\\\\^^^```^^^^^^___```aaabbbcccccceeeddddddddddddeeeggghhhggggggffffffggghhhjjjkkkjjjjjjllloooqqqvvvvvvhhh^^^WWWQQQQQQSSSPPPRRRSSSSSSQQQOOOOOOOOONNNMMMKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@?????????@@@>>>>>>>>>???@@@CCCEEEGGGIIIPPPYYYaaaiiirrr|||wwwpppkkkgggdddbbb___]]]]]]___aaaccchhhkkknnnpppqqqsssvvvyyyyyyyyywwwuuutttsssrrrrrrssssssrrrrrrrrrrrrrrrsssqqquuu{{{{{{qqqmmmgggcccaaa```^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[]]]^^^^^^\\\[[[[[[\\\ZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]^^^```aaaaaa``````aaacccbbbbbbaaaaaa```_________\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[\\\^^^```aaaaaabbbaaa___\\\[[[ZZZZZZZZZ]]]]]]]]]^^^^^^______```aaa______dddjjjtttsssfffcccfffkkk}}}dddRRRGGGKKKLLLMMM^^^ttt~~~{{{yyy{{{~~~{{{zzz|||~~~{{{zzz~~~}}}wwwrrroookkkiiihhhhhhgggeeebbbaaacccdddddddddeeefffeeeaaa[[[VVVUUUSSSQQQQQQTTTVVVXXXXXXZZZ[[[]]]^^^]]]]]]^^^`````````aaaaaabbbccccccccceeeeeeddddddeeegggiiijjjjjjiiihhhggggggggghhhhhhjjjiiikkknnnooorrr|||}}}mmmaaaXXXTTTTTTPPPTTTYYYZZZXXXUUUTTTSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBFFFIIIOOOTTTZZZbbbkkkpppwww|||}}}tttnnniiifffcccaaa^^^]]]\\\^^^```aaaeeegggjjjlllnnnpppsssuuuuuutttsssqqqppppppppppppqqqqqqrrrqqqqqqrrrtttuuuvvv{{{xxxqqqiiigggcccaaaaaaaaa```___]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^\\\\\\\\\]]][[[[[[[[[[[[ZZZZZZYYYXXXTTTUUUUUUVVVWWWWWWXXXXXX\\\\\\]]]^^^^^^^^^^^^^^^```aaacccdddddddddeeeeeedddccccccbbbaaaaaa``````\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYZZZ\\\^^^```bbbccc```___^^^\\\\\\\\\]]]]]]]]]]]]^^^___``````aaaaaacccaaa```dddhhhooo}}}|||kkkddddddgggpppuuu[[[KKKNNNOOOLLL[[[ttt}}}}}}{{{yyy}}}}}}{{{{{{{{{tttooolllkkkjjjiiiiiijjjjjjhhheeeddddddeeedddeeegggiiihhhddd^^^YYYSSSQQQOOOOOOQQQTTTUUUUUUZZZ\\\^^^___^^^]]]^^^___bbbbbbbbbccccccdddddddddfffffffffffffffhhhjjjkkklllkkkiiihhhfffeeeddddddgggfffhhhlllnnnpppwwwwwwkkk```YYYTTTXXX^^^bbbbbb```]]]\\\WWWUUURRROOOKKKIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@BBBCCCFFFIIIMMMTTTZZZ^^^hhhlllssszzzwwwoooiiieeebbb___^^^\\\ZZZZZZ[[[]]]___dddfffhhhjjjkkkmmmppprrrppppppooonnnnnnnnnnnnnnnoooppprrrrrrrrrssswww{{{ssskkkfffdddbbb```aaa```___^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]^^^^^^\\\\\\]]]___\\\\\\]]]]]]]]]\\\\\\[[[VVVVVVVVVWWWWWWWWWXXXXXX\\\]]]^^^_______________aaabbbccceeeggghhhggggggeeeddddddccccccbbbaaaaaa]]]]]][[[ZZZYYYXXXXXXXXXXXXYYYYYY[[[]]]```bbbcccaaa```^^^]]]\\\]]]]]]^^^^^^^^^___```aaaaaabbbbbbeeebbbbbbdddffflllwwwrrrgggddddddeeepppfffPPPPPPOOOKKKYYYppp~~~~~~xxxssslllhhhffffffffffffiiikkkkkkjjjhhhfffeeeeeeeeefffhhhjjjjjjgggaaa\\\WWWUUUSSSRRRTTTVVVWWWWWWZZZ\\\^^^___^^^]]]]]]^^^aaabbbbbbccccccdddddddddggggggfffffffffgggiiijjjjjjjjjhhhgggeeecccbbbaaacccccceeejjjlllnnnsssyyyvvvfff\\\]]]```eeejjjlllkkkiiidddaaa]]]XXXRRRMMMJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDGGGLLLPPPSSS[[[^^^ccchhhlllrrrxxx|||yyypppjjjddd```]]]YYYXXXWWWVVVWWWXXXZZZ[[[ccceeeggghhhhhhiiilllmmmmmmlllllllllllllllmmmmmmmmmppprrrssssssvvv|||}}}pppiiieeeccc```_________^^^]]]``````_________^^^^^^^^^]]]]]]^^^]]]\\\\\\^^^```^^^^^^__________________ZZZZZZYYYXXXXXXXXXXXXYYY\\\]]]^^^___aaaaaaaaaaaaaaaaaaccceeehhhjjjiiigggeeeeeeddddddcccbbbbbbbbb^^^]]]\\\ZZZYYYXXXXXXWWWXXXXXXXXXYYY\\\___bbbccceeedddbbb___^^^]]]]]]]]]`````````aaaaaabbbbbbccceeebbbbbbdddeeehhhrrr|||nnneee```]]]dddqqquuuYYYPPPMMMKKKVVViii}}}tttoooiiieeedddeeeeeefffhhhjjjlllllliiigggfffffffffggghhhjjjkkkhhhccc```\\\ZZZWWWVVVWWWYYYYYYYYYYYY[[[^^^___^^^\\\\\\\\\______```aaabbbbbbccccccgggfffeeeddddddeeefffgggffffffeeeeeecccbbbaaa```aaa```bbbgggjjjjjjmmmrrrwww|||gggccc```dddnnnvvvzzzzzzvvvrrrlllccc[[[SSSMMMJJJFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@BBBEEEHHHJJJKKKNNNQQQTTTWWWZZZ___dddhhhooosssyyywwwpppjjjddd___[[[VVVVVVUUUUUUVVVXXXZZZ[[[```bbbddddddddddddfffhhhiiiiiiiiiiiiiiijjjkkklllmmmpppsssuuuvvvzzzzzzqqqmmmfffddd```^^^____________aaaaaaaaaaaa````````````]]]^^^^^^]]]\\\]]]___aaa___```aaaaaabbbbbbbbbaaa___^^^\\\ZZZYYYYYYYYYYYY[[[\\\^^^```bbbccccccddd``````aaaeeeiiijjjiiifffeeeeeeddddddcccbbbbbbaaa]]]\\\[[[YYYXXXWWWVVVVVVWWWVVVWWWXXXZZZ^^^aaacccgggfffdddbbbaaa```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccaaa```bbbbbbeeemmmwww{{{jjj___\\\]]]dddvvvfffSSSMMMNNNWWWbbbxxx|||tttpppjjjfffeeefffgggggghhhjjjlllllljjjhhhgggggggggggghhhjjjkkkiiieeebbb[[[YYYVVVTTTUUUVVVVVVVVVXXX[[[^^^___]]]\\\[[[\\\]]]]]]^^^___```aaabbbbbbfffeeedddcccccccccdddeeebbbbbbcccccccccbbbbbbaaa___^^^```eeehhhgggiiimmmpppwwwpppggg___bbbooo|||wwwlllaaaWWWPPPLLLFFFFFFDDDCCCBBBAAAAAA@@@@@@???>>>======>>>???@@@===<<<<<<>>>@@@CCCCCCCCCFFFHHHKKKMMMOOOSSSXXX[[[\\\aaaiiiqqqyyyzzzsssmmmfff```\\\WWWWWWVVVWWWXXXZZZ\\\^^^^^^```aaaaaa``````bbbcccfffffffffgggggghhhjjjjjjlllppptttvvvwww||||||vvvrrrzzzyyytttssshhheeebbb``````bbbccccccbbbbbbbbbbbbaaaaaaaaaaaa]]]^^^^^^]]]\\\]]]___aaa```aaabbbcccccccccccccccaaa```^^^\\\ZZZZZZZZZZZZ[[[\\\^^^```bbbdddeeeeee______```dddiiijjjhhhfffeeeddddddccccccbbbbbbaaa\\\[[[ZZZXXXVVVUUUUUUUUUVVVVVVVVVWWWZZZ]]]aaaccceeeddddddcccdddeeeggghhhcccccccccbbbbbbbbbbbbbbbbbb______``````bbbjjjttt~~~pppaaa^^^[[[^^^lllrrrXXXPPPRRRYYY```qqq