BM6(v7 111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222222222222111111111000000222222333333333444444444333333333333333222222222333333333333444444444444888666555444444555666666777555666999999777777;;;<<<777666999:::888999======AAACCCDDDIIIRRRXXXXXXXXXZZZ___fffjjjlllqqqwwwzzz|||}}}{{{yyyxxxvvv|||{{{xxxxxxwwwtttsssqqqnnnjjjddd\\\SSSNNNPPPKKKEEECCCCCCBBB???<<<::::::;;;===??????>>><<<============>>>>>>???@@@AAABBBDDDHHHLLLPPPTTTVVV^^^aaafffkkkoooqqqrrrrrrqqqsssvvvyyy{{{zzzyyyxxxuuutttrrrpppnnnnnnnnnnnnkkkiiigggdddaaa^^^\\\ZZZRRRQQQPPPOOONNNMMMLLLLLLGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;::::::999999::::::;;;999999999999999999999999888888888999999999999:::999999999999999999999999888999:::999777666777888666666666666666666666666888777777777777777777777666666666777777777888888888777666666555555555666555555666666666666555555666666666555555555444444555555555555555555555555444444444444444444444444777666666555444444555555555555666888:::999777555555555666666666666555555444444444444444444444444444444444444444444444444555555555555444444333333333333444555555555555555666555555555555555555666444555555555666666666666666777777777777666555555444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000111111111222222111111111111111111111111222000...///111222000///000000000111111111222222000111111111111000//////111111000//////000111111000000000000//////..............................................................................,,,---...///000//////...------...//////...------,,,------......------,,,,,,,,,,,,---------.....................//////000/////////000111111222222333555777777777888:::<<<;;;<<<===>>>AAAFFFMMMQQQRRRUUUNNNHHHKKKUUUvvv////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222111111111111000000000111111111222222222333333222222222222222222222222222222222222333333333444555444444333444444444555333222444888888555555999;;;:::;;;@@@DDDGGGLLLQQQYYY\\\\\\]]]dddpppyyy|||vvvlll```XXXUUURRRKKKEEE@@@???<<<<<<<<<<<<:::999999999999999:::;;;;;;<<<===>>>@@@CCCEEEGGGHHHIIIEEEGGGKKKOOORRRSSSTTTTTTRRRSSSVVVXXXXXXXXXVVVUUUSSSRRRQQQPPPOOOOOOOOOPPPOOONNNMMMJJJHHHFFFEEEDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@??????>>>======<<<>>>======<<<;;;:::999999:::::::::::::::::::::::::::::::::::::::999999999999999888888888888999999888888888888888888888888777777777888888888999999777777777777777777777777777888999888666555666777555555555555555555555555666666666666666666666666555555666666666777777777666666555444444444444555444555555666666555555444444444444444444333333333444444444444444444444444444444444444444444444444666666555444444444555555555555555777888999777555444555555666666555555444333333333333333333333333444444444444444444444444444444444444333333333333222333444444555555444444555555444444444444555555444444444555555555666666666666666777666666555444333333444444444444333333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111///...///000111000///000000000000111111111111000000000000000//////...000000////////////000000000000000////////////...........................................................................------...////////////...------...//////...------,,,------......------,,,,,,,,,,,,---------............------......///000...//////000111111222222333555777777777888:::<<<;;;<<<===>>>AAAGGGMMMRRRSSSUUUNNNHHHJJJTTTuuu/////////////////////////////////////////////////////////////////////////////////000000000111111111111111111000000000000000000000000111111111111111111111111111222222222111111111222222333333444222333444444444444666777444444777<<<<<<<<<@@@FFFJJJNNNVVV___hhhooouuuzzz}}}{{{xxxqqqjjjddd\\\QQQGGGAAA???======<<<;;;:::999999;;;===>>><<<===>>>??????>>>=========???AAADDDFFFGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999999888777777999999999999999999999999999999999999999999999999777777777777777777777777777777777777777777777777666666777777777888888888555555555555555555555555666777888777555444555666444444444444444444444444444444444444444555555555444555555555555666666666555555444444444444555555444444444555555444444444444444444444444333333333444444444444444444444444333333333333333333333333555555444444444444444555444444444555777777666444444444444555555444444444222222222222222222222222333333333333333333333333333333333333333333222222222222333444444444444444444444333333333333444444333333444444444555555555555666666666666555444444222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111/////////000000000111111000000000000000000000000/////////////////////////////////000000000111111//////000000//////...---////////////////////////////////////////////////........................------------------------........................------........./////////---..................---,,,------......------,,,,,,,,,,,,---------.........------------...//////......///000111222222333333555777777777888:::<<<;;;<<<===???BBBGGGNNNSSSSSSUUUOOOHHHJJJTTTttt////////////////////////....................................................../////////000000000000000000000000000000000/////////000000000111111000000111111111222222222000000111222222333444444333555666666555555777:::;;;===CCCJJJOOOSSS]]]gggoooxxxrrreeeZZZRRRMMMGGGEEEAAA>>>===>>>@@@BBB======???@@@@@@???>>>===AAABBBDDDEEEFFFGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888777666666666888888888888888888888888777888888888888888888888666666666666666666666666666666666666666666666666555555555666666666777777444444444444444444444444555666777666444333444555333333333333333333333333222222333333333444444444333333444444444555555555555555555444444555555666333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333444444444333333444555666555444333333444444444444333333222222222222222222222222222222222222222222222222111111111222222222222222111222222333333333333333333333222222222222333333333333333333444444444444555555555555555444333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000....../////////000000000////////////////////////......//////.........///....../////////000000000...////////////...------.........//////......................../////////........................------------------------........................---------------......///.........------.........,,,------......------,,,,,,,,,,,,---------......---------------...//////......///000111222333333333555777777777888:::<<<:::<<<===???BBBHHHOOOTTTSSSVVVOOOHHHJJJTTTttt....................................................................................//////////////////000000000000000111/////////000000000111111000000111111222333333333000111111222333444555555333555666666555777<<<@@@GGGLLLUUU```hhhppp}}}nnnbbbSSSPPPKKKFFFAAA>>>===<<<999:::<<<===>>>???@@@@@@;;;<<<===>>>>>>?????????>>>===<<<;;;;;;;;;;;;<<<999::::::;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999:::::::::::::::999999999999888888888888777777777666666666555555666666666666666666666666666666666777777777777777555555666666666666555555555555555555555555555555444444555555555666666666333333333333333333333333444555666555333222333444222222222222222222222222111222222333333444444444222333333333333444444444555555444444444555666666222333333444444333333222333333444444444444555555333333333333333333333333222222222222222222222222333333222222222333444444444222222222444555444333222333333444444333333222111111111111111111111111111111111111111111111111000000000111111111111111000111222222333333222222222222111111111111222222222222222333333333444444444444555555444444333222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////---...///...---,,,---///............////////////...............------,,,------............---------............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...//////...------------...///,,,------......------,,,,,,,,,,,,---------......------,,,,,,------...///---...///000111222333444333555777777777888:::<<<:::<<<===???CCCHHHOOOTTTSSSVVVOOOIIIKKKUUUvvv------------------------------------------------------------------------------........./////////////////////000000111111//////000000000111111111111111111222333444444444111111222333444555666666333777;;;===AAAGGGRRRYYYbbbiiiuuu{{{qqqoookkkeee\\\RRRIIIDDD<<<<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@@@@AAAAAAAAA@@@>>>======>>>???@@@<<<===>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>777777888888888999999999999999999888888777777777777666666666666555555555555555555555555555555555555555555666666777777777444555666777777666555444444444444444444444444444333444444444444555555555333333333333333333333333333444555444333222222444222222222222222222222222111111222333333444555555222222222222333333333333333333333333333444555555222222333333333333222222222222222222333333333444333333333333333333333333222222222222222222222222222222222222222333444444333222111111333444444333222222333333333333222222111111111111111111111111000000000000000000000000/////////000000111111111000111111222222222222222111111111000000111111111222222222222333333333333333444444444444333222222///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////........................,,,...///...,,,+++---///------........./////////---............---,,,,,,,,,---............---,,,---------.........//////------------------------++++++++++++++++++++++++------------------------------,,,,,,,,,---...//////...------------...///,,,------......------,,,,,,,,,,,,---------......------,,,,,,------...///------...000111222333444333555777777777888:::<<<:::<<<===???CCCIIIPPPUUUSSSVVVPPPJJJLLLWWWxxx++++++++++++++++++++++++---------------------------------------------------------.........//////.../////////000000111111000000000000111111111111111111222333444444555555111222222333555666666777:::???FFFMMMUUUaaappp{{{ttteee\\\GGGEEECCC@@@>>>>>>>>>>>>;;;;;;;;;<<<======>>>>>>===<<<:::999999:::<<<===:::;;;<<<=========<<<;;;999999999999999999999999:::;;;;;;<<<<<<=========:::999999888777777666666666666666666666555555555555555555555555555555555444555555555666666777777444555666777777666555444444444444444444444444444333333333444444444555555333333333333333333333333333444555444222111222333111111111111111111111111111111222333444444555555111111222222222333333333222111111111222333333444222222222333333222222222000000111111222222222333333333333333333333333333111111111111111111111111222111111111222333333444333222000111222444333333222222222333333222222222000000000000000000000000000000000000000000000000.../////////000000111111000000111222222222222222111111000000000000111111111111222222222333333333333444444444444333222222//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////........................+++---///...,,,+++,,,///---------.........//////------......------,,,+++,,,,,,---......---,,,,,,---------.........//////------------------------++++++++++++++++++++++++------------------------------,,,+++,,,---...//////...---,,,,,,---...///,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------...000111333444444333555777777777888:::<<<:::<<<===???CCCIIIPPPUUUSSSVVVPPPJJJMMMXXXyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))),,,,,,,,,---------..................////////////...///111222222111111000111000000000111333444555222222333444555999BBBJJJIII\\\mmmqqquuueeeZZZNNNHHHDDD???=========999999===???===<<<============;;;:::999:::<<<;;;<<<<<<<<<<<<<<<<<<;;;999999999999999999999999999999999999999999999999::::::999777666444333333666666666666666666666666222222222222222222222222333333333333333333333333555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333222111000000000000111222222222333111111111111111111111111111111111111111111111111000000111111111222222222111222222333333222222111000000111111111222222222222222111000//////000000,,,...000222555666000(((111000///......000222333111111111111111111111111;;;'''///000'''000444111//////////////////////////////...,,,,,,---,,,)))000111222333111///+++)))***///333333///,,,...111000///.........///111222///444222222888666...///000222000++++++...///---%%%999111%%%333:::///+++,,,///111000...---,,,+++(((;;;***,,,444000444"""***//////***+++111000***222...***)))+++...//////---333***(((666000(((444------------------------------------------------111))),,,222......222111444000---...---******,,,000---***+++,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,---------.........//////..................---------...///111222222222222333555777888888999;;;===???===>>>BBBEEEGGGNNNUUUXXXVVVMMMHHHPPP^^^}}},,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,,,,---------..................//////////////////000111111111000///333333444444444444444444666666888;;;@@@JJJXXXccclllzzzqqq```QQQEEE@@@AAABBB>>>===???@@@===<<<===999:::;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888888888888888888888777777666666555555444444444444444444444444444444222222222222222222222222333333333333333333333333444444444444333333333222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333222111111000000000111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111000000000111111111222222222222111000000000000000444444///&&&%%%---888<<<222111000//////111222444222222222222222222222222888---333666///......,,,........................+++&&&+++777999000000888---,,,+++,,,...222777:::===222''''''000555111***///////////////000000111>>>...'''000666///---444,,,000333222222444333///777666000333555### ;;;......------///111000///,,,555))),,,***$$$444222---***+++///000...---...'''+++///111000---+++***555%%%111222'''888%%%------------------------------------------------111333...&&&)))222---&&&+++)))+++111222---,,,///000,,,(((+++000333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,---------.........///..................---------...///111222222222222333555777888888999<<<===???>>>???CCCFFFHHHOOOVVVYYYXXXOOOKKKRRR___~~~++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------..................//////////////////000000000000//////222222333333333333222222444888===CCCNNN^^^ppp{{{iiiTTTJJJHHHEEE???;;;<<<<<<::::::<<<888999;;;<<<===<<<;;;:::999999::::::::::::999999777777777777777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222111111000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222000111111222222111111000000000000000111111111111222222111000000000111111&&&...444666666666...%%%111111000///000111222333000000000000000000000000///,,,---222///***+++---........................888333000000---(((***000,,,...000111...)))$$$!!!''',,,000000,,,,,,111666......///000000000000///)))111;;;666))),,,333///+++,,,***%%%%%%)))+++)))"""***)))+++666444,,,---111...+++,,,///111111000000)))###111000)))///$$$444+++***111000''''''000,,,...///,,,)))(((,,,111$$$...---***222666000***------------------------------------------------###///444222...(((///BBB666444000+++'''(((,,,111+++222444...******&&& ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,,,,------------......------------------......---...///111222222222222333555777888888:::<<<>>>@@@???AAAEEEHHHJJJPPPXXXZZZZZZRRRNNNUUUaaa~~~************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------................../////////////////////000////////////222222111111222555777999;;;EEEQQQ\\\iiiyyyrrrdddaaaUUULLLDDDAAA>>>;;;:::===999999999::::::999666444777888888888888888888777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111000000///111000000//////.........////////////////////////////////////////////////000000111111111111222222///000000111111000000////////////000000000111111222111111000000000111111888222+++***000777777444333222222111222333444444000000000000000000000000---000)))---000---444444........................---222000***///999888...555111,,,)))***000777<<<666444111///---,,,***))),,,---///000000000///...222,,,...000111::::::(((&&&+++///000111444222...777;;;111!!!!!!,,,000,,,000...---///...------///,,,&&&***444111000222&&&"""(((000666333///222999//////000///......///000,,,<<<---!!!---((("""666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***$$$&&&222..."""###+++"""%%%333555***&&&...)))+++***)))///666111'''++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,------------......---...///000222222222222222444777888999:::<<<>>>AAA@@@BBBGGGJJJLLLRRRYYYYYYZZZSSSPPPWWWbbb~~~)))))))))******+++++++++*********+++++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,---------..................///////////////////////////000000111555444333555:::AAAHHHMMMWWWgggzzz|||qqqdddZZZPPPDDD>>>===;;;999777777888888555333666666777777777777666666444444444444444444444444333333333333333333333333333333222222111111000000222222222222222222222222222222222222222222222222111111111111111111111111000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000//////////////////......---------................................................/////////000000000111111...//////000000//////........./////////000000000111000000///000000111111...111666777---!!!$$$000111111111111222222333333000000000000000000000000222888...333333111666........................(((222777000---???dddsss^^^'''***---.........000333,,,---///000000000///...---,,,555;;;000&&&///>>>{{{^^^<<<777888333...,,,++++++...111///***+++111)))---666...%%%***111666,,,222999IIImmm}}}___==='''...***888%%%$$$222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...''''''//////666fffiiiBBB000,,,444222---***+++///000...++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---...///000222222222222222444666888999:::===???AAA@@@CCCHHHLLLNNNSSSZZZXXXYYYSSSQQQWWWbbb~~~((((((((()))******++++++************++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,---------..................////////////////////////000222333444444555777===GGGSSS^^^eeezzz~~~mmmXXXHHHAAABBB===888666777999999777666666777777777777666666444444444444444444444444222222222222222222222222333333222222111000//////222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------.../////////............------------------------------------------------------------------............////////////---......//////......---............//////////////////.........///000000---,,,000000)))BBB------------------------333&&&<<>>---EEEiiiBBB###,,,)))+++111000+++---444000......'''...---(((SSSZZZ111'''---444222))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///BBBZZZ((('''+++000...%%%###(((++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++******++++++,,,,,,------......---...///111222222222222111444666888999:::===???@@@@@@CCCIIIMMMNNNTTTZZZXXXYYYRRRPPPXXXccc''''''(((((()))******+++************++++++++++++((()))******+++++++++***,,,,,,,,,---------..................////////////......//////111333666777777;;;CCCOOO^^^mmmzzz{{{dddWWWRRRJJJ???999888::::::999666666777777777777666666444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000.........//////000000000................................................////////////////////////........................,,,,,,---...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------........./////////---------------...//////+++)))333666###///------------------------hhhyyy000)))...------------...//////***777(((GGGEEE;;;///(((---000------222222,,,((('''999///###XXX444)))'''!!!111++++++++++++++++++++++++++++++++++++++++++++++++---nnnUUU555 )))555222...222******************************))))))))))))******************************)))*********++++++++++++************************++++++++++++++++++++++++,,,+++*********+++,,,---,,,+++++++++***************++++++,,,------......---...///111222222222222111333666888999;;;===???@@@???CCCIIIMMMOOOTTTZZZYYYYYYSSSQQQYYYeee&&&''''''((()))******+++)))************+++++++++'''((()))***************,,,,,,,,,---------................../////////000......///000222555777999@@@GGGTTTdddvvvvvvcccWWWHHH===999999888777666666777777777777666666444444444444444444444444222222222222222222222222///000000111222333333333////////////////////////////////////////////////000000000000000000000000---.........//////000000................................................////////////////////////........................+++,,,------.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,---...///666'''***444)))555------------------------FFFkkk---......---,,,,,,...///000111---777MMM777(((***000...+++,,,(((000555+++---"""KKKHHH'''000***++++++++++++++++++++++++++++++++++++++++++++++++&&&iii666 ,,,...((((((************************++++++************++++++************************))))))******++++++++++++************************++++++++++++++++++++++++,,,+++*********+++,,,---,,,+++++++++******))))))******+++,,,,,,---......---...///111222222222222111333666888999;;;===@@@??????CCCJJJMMMOOOTTTZZZZZZZZZSSSQQQZZZggg))))))))))))************''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///...///222111---+++---111//////333666:::BBBJJJ[[[bbboooxxx\\\NNNEEE:::666;;;666666555555555555555555666444333333444555555444333333333222222222111111222111000//////000111222...............///000111000///...------...///000////////////////////////------------------------//////...------------...,,,,,,+++***+++,,,---...,,,,,,---....../////////.........------,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***------------------------))))))))))))))))))))))))))))))***+++,,,,,,------************************......---((()))555JJJZZZfffvvvzzzzzzTTTBBB*********))))))***---000000###000---###***888111...NNN%%%)))666###111(((666(((***444)))~~~,,,,,,,,,555+++&&&555''')))******222%%%333&&&---'''ZZZ999)))///'''))))))***++++++++++++***++++++************++++++))))))(((((((((((())))))************************)))************+++++++++,,,,,,,,,++++++*********************************++++++******++++++,,,---------------------------......///000111222333333333555666777888:::<<>>===;;;:::999888666444777666444444555555333222333333333222222222111111222111000//////000111222///............//////000000///...------...///000........................------------------------//////...---------------,,,,,,+++++++++,,,---...------------------------...---------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,---************************,,,...///+++'''(((...555&&&+++///222DDDKKK***$$$...)));;;+++++++++******+++...111zzzwwwXXX$$$###:::(((:::!!!000!!!fffIIIMMM|||JJJ555'''*** 111$$$)))---%%%nnnRRR888YYY444BBB%%%,,,,,,((())),,,+++$$$***&&&%%%)))ttt,,,&&&===...777$$$000))))))***++++++++++++***+++******))))))******+++))))))(((((((((((())))))************************))))))*********+++++++++++++++*********)))))))))************************++++++******++++++,,,---------------------------......///000111222333333333555666777888:::===???CCCBBBEEEJJJMMMOOOTTTZZZ[[[[[[TTTRRR\\\kkk(((((())))))))))))******)))))))))))))))*********++++++++++++++++++++++++------......///////////////---...000000...111666444777BBBUUUfffrrr|||~~~gggRRREEEBBB>>>;;;:::999888777777666555555555444222000333333333222222222111111111111000000000000111111000//////............/////////...------...//////........................------------------------///......---------------,,,,,,+++++++++,,,---......------,,,++++++******------,,,,,,,,,,,,,,,+++******+++,,,,,,+++******,,,,,,------------,,,,,,++++++++++++++++++++++++++++++***)))))))))******************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************(((+++------+++(((''''''...&&&&&&'''|||JJJ!!!+++)))'''+++,,,,,,+++***+++...000jjj&&&&&&::: ===SSSRRR))))))///222(((555,,,BBB---777 """%%%888}}}555---///555///!!!000000!!!}}}666$$$000444000***JJJ(((555&&&,,,,,,!!!333(((//////)))222---'''sss444%%%'''$$$AAA|||((("""---((()))******++++++******+++******))))))******+++))))))(((((((((((())))))************************)))))))))*********++++++***))))))))))))(((((((((************************++++++******++++++,,,---------------------------......///000111222333333333555777888888:::===@@@DDDCCCFFFKKKNNNOOOTTTZZZ[[[ZZZRRRPPPZZZkkk(((((((((((()))))))))************)))))))))))))))***************+++++++++---------......//////000------111555333000000555<<>>@@@DDDCCCFFFKKKMMMNNNSSSZZZZZZYYYQQQOOOZZZkkk'''(((((((((((()))))))))*********)))))))))))))))))))))*********++++++++++++,,,,,,---......//////------000444444555<<>>FFFSSShhhzzztttfffUUUJJJAAA===999666666666666555333333333222222222111111///000111222222111000//////............//////000,,,------......------,,,------------------------------------------------...---,,,,,,++++++,,,,,,***+++,,,---------,,,,,,************************))))))))))))******+++++++++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###&&&))),,,------,,,,,,(((..."""///MMM--- %%%$$$)))000''')))******((('''((()))TTT{{{qqq888$$$000''' ///000$$$%%%***/////////NNN/// 333%%%&&&???///ddd+++%%%888'''$$$%%%***...(((000222///JJJ%%%***+++222$$$,,, 777___222+++666---***!!!!!!...000###///111pppppp+++$$$+++ ...$$$...$$$AAA***///&&&%%%(((''')))'''(((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******************************++++++******++++++,,,---------------------------......///000111222333333222444777888:::<<<@@@CCCDDDCCCFFFJJJLLLMMMQQQXXXWWWXXXQQQPPP[[[jjj''''''''''''((((((((()))'''(((((()))***++++++,,,******+++,,,------......------...///000111222222111666BBBNNNVVV```ooo~~~lll\\\HHHCCC===999777666666666333333333222222222111111///000111222222111000///...............///000111,,,,,,---......---,,,,,,------------------------------------------------...---,,,,,,++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,++++++***)))))))))(((((())))))*********++++++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))'''%%%%%%(((***000+++)))(((999444((())),,,---(((&&&(((***++++++)))((())))))'''...000&&&***---000111''')))...(((&&&---444///%%%%%%<<<%%%***&&&///111(((+++...%%%///000%%%***///*********,,,///$$$((($$$+++999&&&HHH+++...%%%((($$$''' 666$$$%%%%%%%%%$$$$$$$$$###!!!$$$///***%%%***$$$$$$777###''''''000222$$$)))...,,,###ppp&&&%%%&&&000+++&&&555'''(((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))************************++++++******++++++,,,---------------------------......///000111222333333222444777999:::===@@@CCCFFFEEEGGGLLLMMMNNNRRRXXXWWWXXXRRRQQQ[[[jjj))))))))))))((((((((((((***)))))))))))))))***+++***,,,------,,,+++,,,...---...000111222222222333555@@@OOOYYYaaannnxxxhhhaaaRRRBBB999777666333444555444222111333333111000000000000000//////.........------------......////////////////////////,,,---......//////......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******,,,+++***))))))***+++,,,++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((+++)))(((''''''((()))+++)))))),,,%%%***DDD$$$+++&&&)))&&&((('''))))))))))))))))))))))))***)))'''&&&'''(((***+++---***'''(((***+++***((('''444######,,, 222)))++++++,,,---,,,+++***)))))))))***+++++++++++++++))))))......###---YYYmmm))))))))))))))))))))))))((((((((((((((((((((((((((()))%%%&&&...***$$$((($$$111222'''$$$"""&&&$$$333###$$$xxx(((*** ...###+++CCC###)))'''''',,,(((###((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++---///111111111000111222333555777999:::<<<@@@BBBDDDFFFHHHIIIKKKNNNRRRUUUXXXZZZSSSOOOYYYkkk))))))))))))(((((((((((()))))))))))))))******++++++,,,---,,,++++++,,,---......------///111555888@@@KKKZZZiiiwwwnnnTTT@@@999999:::666666555444555666666555000000000000000//////...///......------......///........................,,,------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******++++++***))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))((((((''''''''''''((((((,,,+++(((&&&%%%%%%%%%&&&)))))),,,%%%***DDD$$$+++&&&)))&&&((('''(((((((((((((((((((((((())))))'''''''''(((***+++)))'''%%%&&&)))***)))''',,,CCC@@@"""???222***++++++,,,---,,,+++***)))''''''((()))))))))))))))###:::555 +++ooo))))))))))))))))))))))))((((((((((((((((((((((((###***(((''',,,)))&&&---222QQQ---***%%%'''***!!!000%%%uuu'''***"""...$$$+++nnn&&&+++'''$$$))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''((())))))***)))((((((''''''(((((())))))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++---///111111111000111222333555777999:::<<<@@@BBBDDDFFFHHHJJJLLLOOOSSSVVVXXX[[[UUURRR]]]ppp(((((((((((()))))))))))))))))))))))))))***+++++++++,,,---,,,+++***+++,,,///...------000777@@@GGGSSS^^^pppsssVVVFFF@@@>>>777555333333333444333222000000111111000000///...///......------......///........................,,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******+++******))))))******+++((())))))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((()))***---///000((((((,,,$$$***DDD###+++&&&)))&&&(((((((((((((((((((((((((((((()))((('''''''''(((***+++'''&&&&&&(((******)))(((:::+++jjj...+++++++++,,,---,,,+++***)))''''''((()))))))))))))))***''' '''222***))))))))))))))))))))))))((((((((((((((((((((((((&&&---)))###&&&%%%$$$++++++;;;|||000---%%%'''---333>>>ooo%%%+++$$$---%%%***(((+++)))###%%%******%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++------,,,,,,,,,,,,++++++---///111111111000111222222444777999:::===@@@CCCDDDFFFIIIKKKMMMPPPSSSVVVXXX\\\WWWWWWdddwww(((((((((((())))))))))))))))))))))))***+++,,,,,,+++,,,---,,,+++***+++,,,...///111333888BBBNNNWWWcccsss|||||||||}}}yyy```MMMAAA===777333333333111000111000111111111111000////////////............//////........................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))******))))))))))))************))))))))))))******'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&'''(((***,,,///222333'''(((+++$$$)))DDD###+++&&&)))&&&)))((((((((((((((((((((((((((()))(((((('''((()))******))))))***+++,,,+++***)))111333)))ooo)))***++++++,,,---,,,+++***)))))))))***+++++++++++++++...666'''&&&FFF(((((((((((((((((((((((((((((((((((((((((((((((())),,,&&&###)))((($$$(((---***%%%&&&(((###)))iiiiii$$$+++''',,,'''***&&&(((+++&&&"""(((,,,%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111111111000111222222444777999:::===@@@CCCDDDGGGJJJLLLNNNQQQUUUWWWWWW[[[XXXZZZjjj}}}'''((((((((()))))))))***))))))))))))***+++,,,---***,,,------,,,+++---...---111666:::@@@JJJVVV___mmmfffSSSFFF===555555666444333666111111111111111000000////////////....../////////........................+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&%%%%%%''''''***###)))DDD###***&&&)))'''))))))''''''''''''''''''''''''((((((((((((((())))))***+++,,,,,,,,,+++***))))))%%%===###222'''+++++++++,,,---,,,+++***)))))))))***+++++++++++++++&&&000***---(((((((((((((((((((((((())))))))))))))))))))))))&&&'''$$$***222***"""''':::((('''&&&(((###///(((ddd$$$***)))***)))))))))%%%++++++!!!%%%---&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111111111000111222222444666888:::===AAADDDDDDGGGKKKNNNPPPSSSVVVXXXWWW[[[XXX[[[lll''''''(((((())))))******)))))))))***+++,,,---...***,,,---...---...///111///555===DDDJJJTTTaaakkk|||~~~sssRRRCCC888777777444444777111111222222111111000///000//////......//////000------------------------++++++,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))************))))))******))))))))))))******((())))))******))))))((('''(((((((((((((((((()))))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&***###)))DDD"""***&&&)))'''))))))''''''''''''''''''''''''(((((((((((())))))))))))*********)))''''''(((*** )))***,,,++++++,,,---,,,+++***)))''''''((()))))))))))))))(((222###vvv))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&------"""==='''%%%***)))###---111aaa%%%(((+++'''***)));;;&&&'''---"""###,,,&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***++++++***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------///111111111000111222111333666888:::===AAADDDDDDHHHLLLOOORRRTTTWWWYYYYYY\\\XXX[[[mmm'''''''''((()))*********)))))))))***+++,,,......)))+++---//////000222444666>>>HHHRRR\\\jjj|||kkkWWWEEE???;;;333222666111222222222222111000000000000////////////000000------------------------++++++,,,------------,,,+++,,,,,,------,,,,,,+++************************)))******++++++******)))******))))))))))))******'''((()))******)))((('''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))***+++,,,,,,%%%&&&)))###)))DDD"""***&&&)))'''******'''''''''''''''''''''''''''(((((()))))))))))))))((())))))'''&&&'''+++///+++666---)))++++++,,,---,,,+++***)))''''''((()))))))))))))))... 444ooo)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''+++"""PPP(((###,,,'''&&&%%%000___'''''',,,%%%+++)))WWW*** ,,,%%%%%%,,,$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((())))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,------------///111111111000111222111333666888:::>>>BBBDDDDDDHHHMMMPPPSSSUUUXXXZZZ]]]^^^YYY[[[mmm&&&''''''((()))******+++)))))))))***+++---...///)))+++...///000222444666<<>>BBBEEEDDDHHHMMMQQQSSSVVVXXXZZZ``````YYY[[[mmm++++++***************+++***+++------,,,,,,,,,---,,,...///......222999???LLLPPP\\\ooo~~~yyynnn[[[EEE::::::666222111444555222//////000000000000//////////////////.........---------.........------,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******))))))))))))************((((((''''''''''''(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''&&&&&&'''''''''''''''((())))))(((&&&)))%%%+++CCC(((***,,,###,,,((()))%%%&&&&&&%%%)))...,,,%%%$$$''')))$$$333###111(((%%%''''''(((KKK666+++***------------,,,+++***)))((("""))),,,,,,999GGG))))))))))))))))))))))))'''***+++111$$$333###+++&&&///''')))iii###)))...''''''+++]]])))'''***%%%)))(((###%%%''''''%%%)))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---***++++++,,,,,,------.........///000111222333333222333555777999<<<@@@CCCEEEHHHMMMQQQTTTWWWZZZ\\\bbbaaaZZZ]]]qqq++++++***************+++(((***,,,---,,,,,,...///000000111222444:::BBBHHHRRRWWWcccvvvuuu\\\EEE:::<<<777333333222111222666111000000000//////////////////.........---------------------------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******))))))))))))************)))(((((('''''''''(((((())))))))))))************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&)))%%%+++CCC(((***,,,###,,,((()))******)))&&&$$$$$$(((,,,---&&&***!!!%%%...,,,&&&333***------------------,,,+++***))))))(((%%%///...$$$333))))))))))))))))))))))))%%%---))),,,%%%(((&&&&&&,,,@@@JJJ...333&&&###(((***,,,]]])))''')))%%%)))(((***)))))))))&&&((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,***++++++,,,,,,------.........///000111222333333333555777888:::===AAADDDEEEIIINNNRRRUUUWWWZZZ\\\```bbb^^^cccwww+++***************++++++''')))+++,,,,,,---///000///000111444:::BBBJJJOOO[[[eeevvvuuuVVV>>>===777333222111///111555111111000000000//////////////////.........------,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++***)))((((((''''''''''''))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))(((&&&)))%%%+++CCC(((***,,,###,,,((()))(((''')))+++'''&&&444FFFdddVVVfffbbbdddfff{{{$$$111---------------,,,+++******888###:::[[[))))))))))))))))))))))))******(((444'''555'''XXX'''---'''***((((((+++)))]]])))''')))%%%)))(((---(((''')))'''(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++***++++++,,,,,,------.........///000111222333333444666888999;;;>>>BBBFFFFFFJJJOOOSSSVVVXXX[[[]]]___bbbbbbjjj*********)))******+++,,,)))***,,,,,,,,,,,,...000000111555;;;CCCLLLSSSVVVgggyyyoooVVVDDD;;;444444666444000///111111111000000000//////////////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++***)))(((''''''''''''((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((&&&)))%%%+++BBB(((***,,,###,,,((()))%%%!!!%%%,,,+++)))888OOOPPP'''///))),,,---------,,,,,,+++******,,,ZZZ***((((((((((((((((((((((((!!!222+++'''!!!"""***"""333***%%%***%%%]]])))&&&)))$$$(((((()))###$$$(((((()))&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***++++++,,,,,,------.........///000111222333333444555888999;;;>>>BBBEEEGGGJJJOOOSSSVVVYYY\\\^^^^^^bbbcccnnn******))))))***++++++,,,,,,---------,,,---///111444888>>>GGGOOOWWW]]]aaazzzzzz^^^LLL:::666999999555111111111111111000000000000000000/////////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++******)))(((((((((((((((((()))))))))************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((&&&)))%%%+++BBB(((***,,,###,,,((()))+++######***(((!!!(((777...'''(((,,,,,,---------,,,++++++)))bbbWWW&&&((((((((((((((((((((((((,,,)))+++222...******))))))222%%%***%%%]]])))&&&)))$$$(((''')))###$$$(((((()))&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))+++************+++,,,,,,***++++++,,,,,,------.........///000111222333333333555777888:::===AAAEEEGGGJJJOOOSSSVVVYYY\\\^^^]]]aaaaaammm))))))))))))***+++,,,,,,---.........---...111444777===EEELLLTTT]]]gggnnndddFFF777666666555444222222111111111000000000000000000/////////......,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,***))))))(((((())))))***))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))(((&&&)))%%%+++CCC(((***,,,###,,,((()))---'''&&&***((("""###(((AAA"""333###+++,,,,,,,,,------,,,,,,+++666fffaaa***###))))))))))))))))))))))))(((+++(((...$$$***EEE'''...---$$$$$$(((+++(((]]])))&&&((($$$(((''',,,'''''')))((()))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***+++,,,,,,---***++++++,,,,,,------.........///000111222333333333444777888:::===AAADDDFFFJJJOOOSSSVVVXXX[[[]]]^^^``````lll))))))))))))***+++,,,---+++---......///222666999>>>EEEMMMSSSYYYeeewwwaaaJJJ===666444555222222222111111111000000000000000000/////////...------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,(((((((((((()))***++++++))))))))))))************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))(((&&&)))%%%+++CCC(((***,,,###,,,((()))'''((()))***))))))***+++|||444///'''++++++,,,,,,------,,,,,,+++)))&&&333EEEhhh333&&&)))))))))))))))))))))))),,,''' ---,,,222BBBXXX___---)))&&&######...)))))))))]]])))%%%((($$$(((''')))(((((()))'''))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,***++++++,,,,,,------.........///000111222333333444666888999;;;>>>BBBFFFEEEIIINNNRRRUUUWWWZZZ\\\^^^``````mmm))))))))))))***+++,,,---)))+++---...000444999===LLLRRRYYY]]]bbbrrr}}}fffPPP???777777222222222111111111111000000000000000////////////.........------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,''''''(((((()))+++,,,---))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))(((&&&)))%%%+++CCC(((***,,,###,,,((()))$$$***,,,'''$$$&&&((((((;;;||| )))---###,,,(((++++++,,,------,,,,,,,,,&&&"""+++$$$...***???mmm)))666***,,,))))))))))))))))))))))))$$$---,,,***222&&&+++---###VVVQQQ (((&&&+++%%%222&&&(((''')))]]])))%%%(((###''''''!!!$$$&&&(((&&&+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,---............///000111222333333555777999:::<<>> ++++++000"""%%%dddwww000))) ''',,,&&&&&&)))(((***&&&eee''''''***%%%)))'''TTT(((,,,$$$$$$,,,$$$((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,,,,,,,,,,---------............///111222333444555444666888:::<<>>***---///***)))...111---'''###==='''###,,,222***(((***...,,,%%%&&&,,,)))///...(((...+++++++++"""---333{{{***(((+++&&&***)))'''///000)))%%%(((***)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++,,,,,,,,,---------............///111222333444555555777888999<<<@@@FFFJJJIIILLLOOOQQQUUUYYY^^^bbbiiijjjppp}}}(((+++---......111888>>>CCCNNNTTTYYYdddooooooRRR@@@888444444555444333333333333222222222////////////////////////........................------------.........///,,,,,,,,,---------------******))))))))))))******+++******))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******(((&&&)))%%%+++CCC(((,,,###,,,***''')))))))))))))))))))))))))))'''))))))$$$---'''$$$***+++333&&&###+++111+++,,,111///+++,,,...---++++++---000)))777888EEE^^^,,,+++******+++------,,,***...'''888$$$...555+++(((---+++%%%+++999]]]AAA777///000---***///+++///666AAAFFF000'''+++(((---''')))---$$$}}}((()))+++&&&***)))mmm&&&---,,,(((******''')))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,,,,,,,,,,---------............///111222333444555666777888999;;;@@@GGGKKKJJJLLLOOORRRUUUYYY___bbbjjjlllrrr'''+++...///000444<<>>666%%%333222%%%,,,+++$$$333"""mmm...+++&&&&&&)))444%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************---***(((''')))///555999,,,,,,------------------......///111222333444555444777:::<<<>>>AAAEEEHHHLLLKKKMMMRRRVVVXXX___fffjjjjjjppp+++///222555===IIIRRRUUU^^^dddtttxxxeeeTTTCCC777666666555333222333333222111000000000//////////////////.........---------------............------------------------------************************++++++,,,***)))(((***+++((()))))))))'''''')))*********)))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((((()))******(((((((((((((((((((((((( ++++++&&&&&&eee)))***LLL((()))+++$$$---(((((())))))))))))************+++((()))***xxx<<<###111---(((000(((555222lll""" 666111""";;;"""|||FFF///000++++++...,,,'''///;;;CCC(((---(((222!!!###===777+++&&&+++******///%%%---!!!777***"""333222%%%((())))))))))))))))))))))))***)))(((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++///666===AAA,,,,,,,,,------------.........///111222333444555555777:::<<<>>>AAAEEEHHHKKKJJJMMMRRRVVVYYY___gggjjjiiinnn{{{///000666@@@JJJQQQZZZbbbhhhvvv|||zzz|||sssUUU===999666555444444333111000111111000000000//////////////////.........------------............------------------------------++++++++++++++++++++++++)))+++,,,,,,***))))))***((()))))))))'''''')))******))))))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''(((((()))***((((((((((((((((((((((((333%%%***+++...((()))+++$$$...((()))***************)))))))))+++,,,((((((777XXX(((111222,,,...---,,,333:::wwwTTTGGGLLLzzz222444111***)))...000***(((+++fffZZZLLLAAASSS777,,,$$$%%%---...&&&---+++***...''',,,333///RRR555000))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))************************''''''((()))))))))))))))************************))))))))))))************,,,+++***+++,,,///222444,,,,,,,,,---------............///111222333444555555777:::<<<>>>AAAEEEHHHJJJJJJMMMRRRVVVYYY```gggjjjhhhjjjuuu111333===JJJQQQTTT___nnn}}}yyyxxxxxxwwwxxx}}}lllOOO===777333444555444111000111111111000000000//////////////////............------............------------------------------++++++++++++++++++++++++)))+++------+++)))))))))((()))))))))'''''')))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%333---000XXX((())),,,%%%...))))))+++++++++******)))))))))(((***------$$$111///)))444+++888$$$555333///,,,///******000333///+++***$$$UUU!!!...222$$$,,,///"""777'''---000GGG)))*** $$$...+++&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))************************((()))))))))***************)))))))))((()))))))))+++,,,,,,------...............///111222333444555555777:::<<>>@@@CCCGGGJJJLLLLLLPPPUUUXXXXXX\\\aaabbbfffjjjsssXXXUUU[[[lll}}}{{{rrrooojjjiiilllsssxxx}}}hhhIII:::888888666555333111111333333222000000000000000000//////...////////////............------------------------,,,,,,,,,+++++++++******************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))******))))))***+++++++++***))))))((())))))(((((((((((()))))))))))))))************+++++++++***''''''---))):::mmm###,,,000***!!!888'''++++++,,,,,,,,,---------+++'''222---333&&&XXXccc"""222333333333333222111//////***]]]%%%333===***444555444222//////111444***<<>>BBBGGGJJJLLLJJJMMMTTTXXXZZZ^^^bbbgggjjjfffrrr]]]]]]hhh}}}vvvnnnjjjkkknnnoooqqqyyywwwZZZCCC:::777666555555444444333333111111000000000000000//////...////////////............------------------------,,,,,,,,,++++++++++++******************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))******))))))***+++******))))))(((((())))))(((((((((((()))))))))***)))************+++++++++,,,---((((((+++%%%&&&333'''EEE000&&&***111'''555(((+++,,,,,,,,,,,,------------,,,444(((///)))??????222222222333333333333222222999666WWWDDD---444777777:::///111222222111000222333111333<<<:::(((///tttaaa+++555......//////////////////........................===///WWWRRR777"""###***)))(((---******************************))))))))))))******))))))))))))))))))))))))******++++++******)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,+++,,,,,,,,,......///111222333444555555777:::<<<>>>BBBGGGJJJLLLKKKMMMTTTXXXZZZ^^^cccgggiiigggsss\\\```ppptttgggbbbaaadddkkksss{{{tttVVVBBB999555444666777666444222111222000000111111000000///...////////////....................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))******))))))***+++)))(((((((((((())))))***((((((((()))))))))******)))************+++++++++'''666333***///111%%%&&&///000888jjj222%%%(((555(((...---,,,,,,,,,---------......///...555'''...111)))UUU{{{||||||}}}}}}}}}||||||xxxtttsss;;;///444555555666777777888999+++333555444GGGRRRCCC>>>GGGGGG<<<;;;DDD????????????>>>===<<<;;;888...333BBB@@@000///===IIIkkk+++***222(((................................................""",,,((($$$OOOooo///&&&***000333...'''''',,,++++++++++++++++++++++++)))******************))))))))))))))))))))))))))),,,,,,+++************+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///111222333444555555777:::<<<>>>BBBGGGJJJLLLKKKMMMTTTXXXZZZ^^^cccfffiiiggguuu[[[cccvvvttthhhdddbbbeeeiiinnnwwwmmmSSS@@@777333555666666333222222333000111111111111000//////////////////............////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''')))******))))))***+++((('''''''''((()))******(((((()))))))))*********))))))*********+++++++++&&&>>>@@@000,,,...,,,---000((($$$'''(((,,,<<>>111444777888:::===@@@BBBEEEFFFJJJOOOLLLDDDLLLZZZWWWFFFiiivvv^^^XXX\\\UUUgggppplllppp}}}}}}qqqhhhddd___[[[ZZZXXXVVVTTTKKKNNNGGG===@@@JJJGGG999AAA<<<777>>>XXXmmmeeeNNNEEE222'''...444111///333222111111000000////////////...............------'''222555,,,$$$'''111666iiiaaaPPP@@@999777111)))111111...)))(((,,,///...++++++++++++++++++++++++))))))+++,,,,,,+++))))))))))))))))))))))))))))))---,,,+++*********,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,......///111222333444555555777:::<<<>>>BBBGGGJJJMMMKKKNNNTTTYYY[[[^^^ccceeehhhhhhvvvfffooo}}}nnnhhhaaaaaaeeelllsss|||hhhNNN===444444555444333222333444111111111111111000000///////////////............////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''')))******))))))***+++((((((((((((((()))***+++))))))))))))************))))))*********+++++++++---<<<<<<000((("""$$$000&&&%%%)))///,,,(((222AAA+++%%%444+++///+++------------........./////////000)))000///111444+++)))222333333333333444444444+++---//////------...///111:::<<<@@@333:::999===;;;>>>DDDKKKRRRXXX\\\^^^VVVTTT[[[eee___XXXggg{{{wwwttttttvvv|||~~~xxxwwwxxxxxxvvvpppjjjeeeddd\\\TTTWWW```JJJIIIJJJKKKHHHCCCBBBEEE===;;;555000222888555...222222111111111111222333............------,,,,,,;;;(((%%%666777(((+++???)))///111***######(((---'''(((%%%###(((000...&&&++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,,,,*********+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,------------,,,......///111222333444555555777:::<<<>>>BBBGGGJJJMMMKKKNNNUUUYYY[[[___cccdddhhhhhhxxxttt{{{kkkccccccfffggglllttt~~~dddMMM;;;888444222333444444333111111222222111111000///////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))******))))))***+++***))))))))))))******+++)))))))))*********++++++)))************+++++++++///000,,,---111)))###******777555%%%%%%444000(((///222)))...444333'''.........////////////000000,,,---111111------555/////////000000000111111222444666555444444777:::444222888???FFFCCCFFFKKKPPPUUU^^^hhhqqqxxx|||~~~}}}zzz}}}oooiiitttmmmjjjlllggg\\\WWWZZZPPPDDDCCCJJJCCC///+++777222111000///...///000111000//////......---------000666***(((222111%%%222222000...---...000111...111111...***+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++************+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,---...------,,,......///111222333444555555777:::<<<>>>BBBGGGJJJMMMLLLNNNUUUYYY[[[___dddccchhhhhhyyy}}}nnneeedddiiipppuuu~~~hhhFFF>>>555222444555444111111222222222222111000000////////////............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))******))))))***+++,,,++++++************+++))))))*********+++++++++)))************+++++++++***,,,'''***555444,,,---111!!!666<<<---(((222000111,,,------111444***....../////////000000000///444---///444,,,---777//////000000000111111111---000444666777<<>>000(((...888:::222+++,,,)))(((***---+++&&&"""((((((((()))'''(((...555,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************((()))******++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((***,,,---......---,,,......///111222333444555555777:::<<<>>>BBBGGGJJJMMMLLLOOOUUUZZZ[[[___dddccchhhhhhyyyllldddeeejjjrrrzzzyyy~~~OOODDD888333555666333...111222222222222111000000000/////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))******))))))***+++------,,,+++*********+++)))************+++++++++)))************+++++++++'''333///''',,,///---///***111000'''$$$,,,000...+++))))))555+++'''111333////////////000000000000,,,:::......999111...333555555555666666666777777:::???FFFKKKQQQZZZfffpppvvv~~~yyyvvvtttzzzssseeegggbbbZZZQQQHHHAAA===;;;444444333333222111000000***...111///)))'''---555222///...//////...///111000)))(((///222---((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************'''((()))+++++++++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())),,,.........---,,,......///111222333444555555777:::<<<>>>BBBGGGJJJNNNLLLOOOUUUZZZ\\\___dddccchhhiiiyyyxxxmmmfffjjjrrrwww~~~lllKKK:::;;;666111555888222222222111111111111000222111111000000000000000000000//////.........---......------------......------------------------++++++++++++++++++++++++++++++************++++++))))))(((((()))***+++,,,))))))(((((('''''''''&&&)))((('''((()))***)))((((((((()))************)))++++++++++++++++++++++++++++++******++++++,,,---,,,------+++***)))***,,,,,,,,,,,,---------......---------------------------------......000111111+++---000111000///000000///111333222//////111444555555999===<<<<<>>AAAFFFIIIMMMNNNPPPTTTYYY]]]aaaccchhhmmmlll{{{pppgggdddiiimmmtttxxxXXX===:::;;;111333333222222222111111111222111111000000000000000000000//////////////////......------------......------------------------++++++++++++++++++++++++******))))))))))))******,,,///222555444111,,,)))))))))(((((((((((((((((()))((('''(((***+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))***++++++,,,------,,,******,,,---------------..................////////////000000111000000000000000111111///000111111111111444666333777;;;>>>CCCKKKWWW```qqqyyy~~~xxxqqqkkkfffaaa^^^]]]NNNHHH???999666444111000//////000000///......///,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************+++******))))))******+++************************+++++++++,,,,,,,,,------------------------------...///000222333444555555666888:::<<<>>>AAAFFFIIILLLNNNQQQUUUZZZ^^^bbbdddiiimmmlllzzzlllddddddggguuuzzzkkkCCC999;;;444333333333222222222222111222111111000000000000000//////000000000000000000......------------......------------------------++++++++++++++++++++++++,,,++++++******++++++,,,'''***...000000,,,(((%%%(((((())))))))))))))))))***)))((()))***++++++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))***++++++,,,,,,,,,---,,,++++++,,,...---------.........//////------........./////////000000000///000000111111333444444444444666:::======GGGRRRYYY___lll|||zzzvvvtttuuuxxxyyyxxxkkkbbbUUUJJJCCC>>>888444222111111111111111111111+++,,,,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************++++++************++++++************************+++++++++,,,,,,,,,------------------------------...///000222333444555555666888:::<<<>>>BBBFFFJJJKKKMMMQQQVVV[[[___bbbdddhhhkkkkkkzzz}}}jjjbbbbbbiiippp}}}OOO999888555333333333333222222222222222111111000000000000000//////000000000000111111......------------......------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,&&&(((***,,,,,,***'''%%%(((((())))))))))))*********)))((()))+++,,,+++***)))******+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,---,,,++++++---///------........./////////---------......//////000000000000000111222333444111222333444666;;;@@@EEEPPPZZZhhhrrr|||zzzzzz}}}~~~~~~|||zzz}}}|||qqqcccXXXPPPJJJBBB<<<666444111000000000///---,,,,,,------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************************++++++,,,,,,,,,,,,------------------------------...///000222333444555555666888;;;===???BBBGGGJJJKKKMMMQQQVVV\\\```cccdddhhhjjjkkk||||||kkkcccccchhhttt___@@@:::888444444333333333222222222222111111000000000000000//////000000000111111111......------------......------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++++++++******(((((()))))))))************)))((()))+++,,,+++***((()))******++++++******++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...+++,,,------,,,,,,...///............////////////---......///000000111111111111111222444555777888555888<<>>BBBFFFJJJOOOOOORRRXXX\\\^^^cccjjjiiikkkmmmtttccc___bbbgggsssxxx~~~RRR>>>888:::444111555555222222222111111000000000......///000000///......//////............//////------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++)))************+++++++++))))))******++++++++++++,,,,,,,,,---------......---------.........//////------......///////////////111222333333333666888777===EEELLLSSS\\\fffnnn}}}}}}|||||||||{{{zzzyyywwwoooeee```bbbgggkkkmmmppplllddd]]]XXXTTTRRRQQQLLLIIIEEEBBB@@@===:::777444333222111////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++)))))))))************+++,,,,,,,,,---------......---------............///000000111222444555666666666888:::<<<>>>AAAFFFIIILLLLLLPPPWWW[[[^^^eeemmmjjjlllnnnxxxddd]]]___ffflll}}}bbbFFF999:::666444888999555444444333333222222222//////111111111111////////////............//////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,++++++******++++++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,---------......------........./////////------......//////000000222222222222222444888<<>><<<888777555333111000///...............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......---------............///000000111222444555666666555777:::<<<>>>AAAFFFIIIIIIJJJOOOUUUYYY]]]eeennnkkkmmmnnnlll``````eeemmmuuuzzzUUU>>><<<888666888777555555444444333222222111000222333444444333222000//////............//////------...///////////////------------------------++++++++++++,,,---......,,,++++++******++++++,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------***************++++++,,,,,,,,,,,,---------..................////////////......///000000111111222333333444555888>>>EEEKKKSSS]]]iiisss{{{|||yyyuuuqqqmmmlllmmmmmmkkkiiijjjeee^^^ZZZYYYYYYXXXWWWMMMKKKIIIGGGFFFDDDAAA>>>>>><<<:::777444222000///............------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///000000111222444555666666555777999;;;===AAAEEEIIIIIIJJJOOOTTTWWWZZZcccllljjjmmmooo~~~tttddd```ccchhhrrr|||cccEEE???999444555222333333222222111000//////---...000111111000...---//////............//////------...///000000//////------------------------++++++++++++,,,---...///,,,++++++++++++++++++,,,......---------,,,,,,,,,,,,,,,,,,---------......******))))))******+++,,,,,,,,,,,,---------................../////////000///000000111222222333333222333555999???IIITTT\\\eeennnzzz|||wwwssspppllllllnnnpppooommmoooiiibbb]]][[[ZZZXXXVVVOOOMMMKKKIIIHHHEEEBBB???AAA@@@===999666333111111//////.........---------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---------.........//////000000111222444555666666555777999;;;===AAAEEEIIIJJJKKKOOOTTTUUUXXX```jjjiiimmmooo}}}kkkbbbZZZ```kkkkkkttt```CCC999888777666333333222222111222222222000000000000000///......111111000///////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,..................------+++)))(((***...000///---//////000000111222444555888999>>>FFFSSSbbbooowwwyyy~~~|||wwwqqqlllkkkmmmoootttlllbbbZZZVVVTTTQQQNNNQQQOOOMMMLLLLLLJJJEEEAAAAAABBB@@@:::888999888555111000...---...///111222000000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000////////////...///000222444666777888777888:::;;;===AAAGGGKKKOOOOOOQQQTTTTTTVVV```kkkkkkmmmooooooaaa___]]]eeeqqquuu~~~^^^HHH;;;777777444333222222111222222222111111111222111111000///111111000///////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................222111///000222333111///444333222111222666;;;???AAALLLZZZdddkkksss}}}}}}vvvqqqnnnnnnooopppjjjbbb\\\YYYWWWSSSPPPRRRPPPNNNNNNNNNLLLIIIEEEAAACCCBBB===;;;;;;:::666222111///......///111222000000000//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000///////////////000111222444555666777777888:::;;;===AAAFFFKKKNNNNNNQQQSSSTTTVVV```kkkkkknnnooowww[[[[[[___bbblllzzz[[[???777:::444444333222222222222222222222333333222222111000111111000///////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------........................111000000000111111///---666555444333666>>>HHHPPPTTTddduuu|||}}}~~~xxxssspppoookkkfff___[[[YYYWWWSSSPPPRRRQQQOOOOOOOOONNNKKKIIIBBBEEEDDD@@@??????<<<888444333111000//////000000000000000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000111111222444555555666777888:::;;;===AAAFFFJJJMMMMMMPPPSSSSSSVVV___jjjlllnnnoookkkZZZ___dddgggrrrkkkDDD666;;;555444333222222222222222222222222222222111111000111000000//////////////////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------............////////////------...///000000000///333555777;;;AAALLLYYYbbbjjjsss|||~~~~~~zzzsssnnniiiccc[[[VVVTTTSSSPPPNNNQQQPPPOOONNNLLLJJJIIIGGGBBBEEEFFFCCCAAAAAA>>>:::555444333111000000000000//////////////////000000........................------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000111111222333333444555555666888:::<<<>>>AAAFFFJJJLLLMMMPPPSSSTTTVVV___iiimmmoooooonnndddaaafffiiilll|||{{{MMM777888666555444333222222222222111111222222111111000///111000000///////////////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------................../////////000000111111111111111222333333111777@@@IIIRRR]]]jjjsssvvvzzz~~~zzzrrrnnnfff\\\UUUSSSRRRPPPOOOPPPOOOMMMJJJGGGDDDCCCBBBAAADDDEEECCCAAABBB???;;;666666444333222111000000.....................///------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------........./////////000000000111111111222333333444555555666888:::<<<>>>BBBFFFIIILLLMMMQQQTTTUUUVVV___iiilllnnnnnnlll^^^^^^cccgggmmmvvv^^^>>>666777666555333222222222222111111111222111000000///111111000///////////////.........///////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---......//////.........//////000000111333333222111000111444777:::DDDRRR]]]eeennnxxx}}}yyyvvvnnnddd]]]YYYWWWUUUSSSOOONNNLLLHHHCCC@@@?????????BBBCCC@@@???@@@???;;;666666555444333222111111...............---------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111000111111222444555555666555777:::===???BBBFFFIIILLLNNNRRRVVVVVVWWW___iiikkkmmmmmmrrr___ZZZ^^^dddggguuusssIII888777666555444333222222222222222333333222222111000111111000///////////////............/////////000........................+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,------.../////////---......///000000111111111111111000111555<<>>===:::666666666555444333222222000000//////......------......................................................------------......++++++,,,,,,,,,,,,------,,,,,,,,,---------...............///000111111111///000111222444555666777555777;;;===???BBBFFFHHHMMMOOOSSSWWWWWWXXX```jjjjjjkkklll~~~~~~eee\\\^^^bbbfffggg}}}yyyzzzSSS<<<777777555444333222222222333333444444444333222222111111000///////////////---.........//////000000........................+++++++++,,,,,,---------------------------------------------------------***+++,,,,,,------------,,,,,,------...///000000---......///000111111222000222333555999AAAKKKSSSaaakkkvvv}}}}}}vvvsssooollljjjddd]]]WWWLLLMMMLLLHHHCCCAAABBBEEE<<<>>>===999999<<<<<<:::666666666666555444333222222111111000///......---////////////////////////..............................------------......++++++,,,,,,,,,---------,,,,,,,,,---------......---......///000111111222...///000222444666777888555777;;;===???BBBEEEHHHNNNOOOTTTXXXXXXYYYaaajjjiiikkkkkkvvv{{{lllZZZ\\\dddhhhiiixxxwwwttt___CCC999777666666666333222333444333222222111111222222111000000///...---------////////////////////////---------............///---------------------------------------------------------,,,,,,+++++++++...---,,,+++++++++,,,---..................------///000111111111111333444333666777666===LLLZZZbbbqqqzzzxxxzzztttnnnnnnqqqnnndddZZZUUUPPPJJJFFFDDDCCCBBBBBBBBB@@@>>><<<:::::::::;;;777666666666555555555444666555333111000///......------................................................---------,,,,,,,,,,,,,,,------,,,,,,+++***......---,,,---...///000---------...///000000111000000111222333555666777777999;;;<<<>>>AAAEEEHHHMMMQQQTTTVVVWWW\\\bbbhhhpppkkkjjjooozzz}}}bbbZZZ]]]bbbkkktttzzzpppMMM;;;777333444444333333555444333222222111111222222111000000///......------////////////////////////---------............///---------------------------------------------------------,,,,,,,,,++++++...---,,,++++++,,,------...........................000222333222111222333555999>>>EEERRRbbblllnnnxxx{{{~~~yyytttnnnmmmooonnniiidddZZZUUUNNNIIIFFFDDDCCCBBBCCCBBB@@@===;;;999888888777666666666666666666666666555444222000/////////......................................................---------,,,,,,,,,,,,------------,,,++++++...------,,,---...///000------......///000000111000000111222333555666777888:::<<<===???BBBFFFJJJLLLOOOSSSTTTVVVZZZ```fffnnnlllmmmqqq}}}iii\\\___bbbdddtttYYYBBB:::444444555333333555444333222222111111222222111000000//////......---////////////////////////---------............///........................------------------------------------,,,,,,,,,,,,------,,,,,,,,,------...............////////////000222444444444444555666???EEENNN[[[kkkzzz~~~{{{~~~xxxvvvvvv|||zzzvvvppplllkkkkkkkkkjjj^^^YYYQQQLLLHHHFFFDDDCCCDDDCCCBBB???===:::777666777777777777777777777777777666444333222111111000......................................................---------,,,,,,,,,---------------,,,++++++...------------...//////------......///000000000000000111222333555666777999:::===>>>@@@CCCGGGJJJKKKNNNQQQSSSTTTXXX^^^cccjjjmmmqqq}}}ooo```\\\fffhhhiiiyyybbbKKK>>>666777888555333444444333222222111111222222000000000000//////......////////////////////////---------............///////////////////////////........................------------------,,,,,,---------------.........///////////////000000000222333444444444777<<>>;;;888666777777777777888888888888777666555444333222222222////////////..........................................---------,,,,,,,,,---------...---,,,,,,+++------------......//////............//////000000000000111222333555666777888:::<<<>>>???BBBGGGJJJKKKNNNQQQRRRSSSVVV\\\aaafffnnnsss{{{iii^^^___jjjkkkoootttyyypppPPP???555777:::666333444444333222222111111222222000000000000000/////////////////////////////////---------............///////////////////////////........................------------------------------....../////////////////////000000000111111333333222222555<<>>AAAFFFIIILLLNNNQQQRRRRRRVVV[[[```cccmmmsssrrrccc]]]```kkkppp{{{uuuqqq~~~[[[DDD444666:::666333777444333222222111111222222000000000000000000000000////////////////////////---------............///................................................------------............,,,---...///000000000000//////000000111111222222222222333555;;;EEEQQQZZZjjjssszzzzzz}}}{{{vvvrrrooommmkkkmmmooooookkkgggdddbbbZZZUUUOOOJJJGGGFFFEEEDDDBBBBBBAAAAAA???>>><<<;;;888888777777777666666666555444444333333333444444111000000//////.......................................---------,,,,,,,,,...............---,,,,,,,,,---......//////............//////////////////000000111222333555666777777888:::<<<>>>AAAEEEHHHLLLNNNQQQQQQQQQTTTZZZ___aaakkkooo}}}yyyiii``````fffrrr~~~{{{ooo~~~~~~uuuVVV===888999444333888444333222222111111222222000000000000000000000000////////////////////////---------............///------------------------........................------------.........///,,,---///000111111000000//////000111111222333333444777;;;AAAJJJVVVbbbjjjqqqwww{{{}}}{{{xxxvvvtttooooooppppppnnnkkkgggddd^^^YYYRRRMMMIIIGGGFFFDDDEEEDDDBBB@@@>>>===<<<<<<999888777777666555444444444333333333333333444444111111000000///......---..............................---------,,,,,,,,,...............------,,,,,,---.../////////...---/////////////////////...000000111222333555666777888999;;;===???BBBFFFIIIKKKMMMOOOPPPOOORRRWWW\\\___hhhkkkxxxlllbbb```eeennn{{{ooozzzjjjHHH===999222111888444333222222111111222222000000000000000111111111////////////////////////---------.........//////------------------------////////////////////////---------.........//////,,,---///000111111111000///000000111222222333333888===EEENNNYYYeeepppwwwxxxzzz||||||{{{zzzwwwuuurrrqqqooolllgggcccccc^^^VVVPPPKKKIIIFFFEEEHHHGGGCCC@@@===<<<;;;;;;999888777666555444333222333333222222222333444444222111111000///......---..............................---------,,,,,,,,,......//////......---,,,,,,,,,.../////////...---///////////////.........000000111222333555666777999:::<<<>>>@@@CCCGGGJJJJJJLLLNNNNNNNNNPPPVVVZZZ___ggghhhtttqqqcccccccccjjjuuuzzzrrr}}}jjjGGG;;;===:::222555444333333222222333333222111111000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------///////////////.........111000000000000111111222222222444666444222555;;;AAAIIIVVVbbblllrrrwwwyyyzzzuuuzzzxxx|||}}}~~~~~~|||vvvnnniiieeebbb\\\VVVPPPMMMKKKJJJGGGFFFCCC@@@>>><<<<<<<<<999888777666666555555555222333444444444333222111111111222333222111000///.........///////////////...........................------,,,,,,,,,------000000000000000000000000000000000000000000000000000000111222444555666666888999<<<===???BBBFFFIIIMMMKKKJJJJJJMMMRRRXXX\\\```aaa```qqqkkk```___iiilllyyy~~~qqqqqq~~~UUUAAA===;;;777555444333333222222333333222222111000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------////////////////////////000000000///000000111222333111222333222222888@@@MMMUUUbbbooowwwzzzzzzxxxxxxwww{{{sssnnngggddd___YYYTTTOOOLLLJJJHHHFFFCCC@@@>>>===<<<<<<999888777666666555555555333444555555555444222111222333333444333222111000////////////////////////...........................---------------......////////////////////////000000000000000000000000000000111222444555666666888999;;;===???BBBFFFIIIMMMKKKJJJJJJMMMRRRXXX\\\___aaa```qqqqqqeeeaaa___nnnooovvvjjjrrrnnnOOO???888555555444444333333333333333222222111000000000000111000000000000000000000000/////////////////////////////////////////////////////////.........------///////////////////////////////////////000111222555222000111222666AAALLLXXXaaammmwww{{{{{{yyywww}}}tttnnngggeeebbb]]]WWWRRRNNNKKKHHHGGGDDDAAA>>>===<<<<<<999888777666666555555555444555666666666555333222333444444444444333222222////////////////////////........................------------...///000000////////////////////////000000000000000000000000000000111222444555666666777999;;;===>>>BBBFFFIIILLLKKKIIIJJJMMMRRRYYY\\\___aaa```rrruuucccbbbeeeeeesssxxxooogggwwwjjjLLL:::333555555444333333333333333333222111111000000111111////////////////////////////////////////////////////////////////////////////////////............///////////////000000000////////////000111111222666333222444999AAAOOO]]]ccclllvvvzzzyyyxxx|||wwwnnngggcccbbbaaa^^^YYYTTTPPPMMMJJJHHHEEEBBB???===<<<<<<999888777666555555555555555666777777777666444333333333333333333222222222000000000///////////////........................---------...///000111222////////////////////////////////////////////////000000111222444555666666777999;;;<<<>>>AAAEEEIIILLLKKKIIIJJJMMMSSSYYY]]]___``````sssiii\\\```gggkkkxxx|||fffppp[[[BBB888666555444444333333444444333222222111111111111111////////////////////////////////////////////////////////////////////////000000/////////.........////////////000000111111/////////000000111333333333333555<<>>===<<<999888777666555555555555555666777777777666555444333222222111111111111111111111000000////////////........................---------...///000111222........................////////////////////////000000111222444555666666777888:::<<<>>>AAAEEEHHHLLLJJJIIIJJJMMMSSSYYY]]]___```aaasssyyyddd]]]aaaiiiqqqzzzkkkkkkvvv___DDD:::666555555444444444444444333333222111111111111222000000000000000000000000////////////////////////////////////////////////000000000/////////.........//////000000111111222000000000111222333444555222555===IIIRRR\\\iiitttssswwwzzzzzzyyy~~~yyyqqqhhhbbb^^^^^^___^^^[[[XXXUUURRRLLLJJJGGGCCC@@@>>>======999888777666666555555555555666777777777666444333333222111000000000111111222111111000000//////...........................------------...///000000........................000000000000000000000000000000111222444555666666666888:::<<<===AAAEEEHHHKKKJJJIIIIIIMMMSSSZZZ^^^___``````sssjjjbbbccceeennn{{{uuuiiijjjbbbDDD888666666555444444444444444444333222222111111222222000000000000000000000000////////////////////////////////////////////////000000000000/////////......//////000111111222222111111111222333444666777777===KKKZZZdddjjjrrrzzzwwwuuuvvv{{{~~~{{{uuunnniiiddddddcccaaa^^^ZZZWWWUUUMMMKKKGGGDDD@@@>>>======999888777666666555555555555555666777666555444333444333222111111111222222222222111111000//////..............................---------------..............................000000000000000000000000000000111222444555666666666888:::;;;===@@@EEEHHHKKKJJJHHHIIIMMMSSSZZZ^^^___``````rrryyy___aaaiiijjjuuu{{{|||iiidddyyy~~~kkkIII999666666555444444444444555444333222222111111222222000000000000000000000000////////////////////////////////////////////////000000000000////////////...//////000111222222222222222222333444555777888===FFFWWWhhhqqqtttxxx~~~}}}xxxwww~~~}}}{{{wwwrrrnnnkkkjjjgggddd```\\\YYYWWWMMMKKKHHHDDDAAA>>>======999888777666666555555555444555666666666555333222555444333222222222333444222222222111000//////..............................------,,,,,,,,,------........................000000000000000000000000000000111222444555666666666888:::;;;===@@@DDDHHHKKKIIIHHHIIIMMMTTTZZZ^^^___aaa```rrrrrr___```jjjtttwwwcccYYYpppxxxHHHAAA666999666111111666777444444444333333222111000000111111111111111111111111000000000000000000000000111111000000//////......////////////000000000000000000000111222222333333222444666444222555===DDDPPPZZZgggppptttvvvwwwyyyqqqsss~~~}}}~~~|||yyyxxxyyywwwrrrnnnkkkhhhdddaaa^^^[[[WWWTTTOOOMMMKKKGGGCCC@@@===<<<;;;;;;;;;:::999888777666555555444444444333333333333222111111111222333444222222333333222111///.........---------......///---------............///............////////////---......///000111111222...///000111333444555666555777999:::<<>><<<;;;;;;;;;:::999888777666555555444444444333333333333333222111111111222333222333333333222111///............------......///---------............///............////////////......//////000000111111//////000111333444555666555777999:::<<>>;;;;;;:::999888777666666555555444444444333333333444444333222111111222222222333333333222111000/////////......---......///---------............///............////////////////////////000000000000//////000111333444555555555666999:::<<>>BBBFFFHHHEEEFFFKKKPPPTTTZZZaaabbbeeeaaammmqqqfffnnnwww~~~|||mmmppphhhHHH>>>666555777666555555222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000111111111222222111111222222333444444444333:::EEESSS___iiipppsssvvv{{{}}}{{{zzzxxxwww|||{{{uuuqqqtttzzzyyypppfff\\\ZZZWWWTTTRRRPPPMMMJJJHHHGGGFFFEEECCCBBBAAA@@@===<<<:::777666555555555555555444444444333333333555666777777777777666666444333222222222222333333111111000///............---------............///............////////////////////////000000000000000000111222333333444444444555888999;;;>>>BBBEEEGGGDDDEEEJJJPPPSSSZZZ```bbbeeebbbmmmwwwhhh___jjjvvvssslllppp||||||QQQDDD999777777555444555444333333222222111111111111111111111111111111111000000000000000000000000.../////////000000000111000000111111111222222222111111222333333444444555777BBBQQQ___iiipppwww{{{zzzzzzzzz}}}yyyrrrvvv|||zzz|||~~~zzzpppggg\\\YYYVVVSSSQQQNNNJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@>>><<<999777555444444555555555444444444333333333222333555666777777666666444333222222222222333444222111000///............---------............///............////////////......//////000000111111111111111222222333333444333555777999;;;>>>BBBEEEEEECCCDDDIIIOOOSSSYYY```aaadddbbbnnnooobbbbbbnnn|||uuuhhhccclllzzzYYYIII<<<888888555444555444444333333222111000000111111111111111111111111000000000000000000000000.../////////000000111111000111111111111222222222111222222333333444444555???KKK[[[gggmmmrrrxxx}}}~~~|||tttpppwwwzzzoooggg]]]ZZZVVVSSSPPPMMMIIIGGGDDDDDDCCCBBBAAA@@@@@@???>>><<<999666444444444555555555444444444333333333000111333555666666555555444333222222222333444555222222000///............---------.........//////............/////////000---......///000111111222111111111222222333333444333555777999:::>>>BBBEEEDDDBBBCCCIIINNNRRRXXX___```dddbbboooxxxeeeeeedddnnnzzz}}}hhhZZZaaarrrvvvQQQ???:::000444:::111555444333333222222222222111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222333333222111222666;;;>>>EEEZZZkkkmmmqqq{{{zzz|||wwwsss|||~~~tttjjjddd___\\\WWWTTTQQQMMMIIIFFFEEEDDDCCCAAA???===<<<;;;::::::888777777777888999333333444444555666666666333222222111222333555666333333333222222111111111333222222222000///...------------........./////////...---...///000000...111000///......///000111//////000111222333333444555666777888999;;;???BBBEEEAAABBBGGGLLLQQQXXX___bbbeeecccqqqnnn```bbbiiissskkkXXXZZZgggXXX@@@;;;444555:::333555444333333222222222333111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222222222444666444333888AAAIIIXXXeeennnpppttt|||xxxttt{{{zzzqqqiiiccc___\\\XXXUUURRRNNNJJJGGGFFFEEEDDDAAA???===<<<;;;:::999888777777777888999444444444555555555555555444333222222222333444555333333333222222222111111333333333222111000......---------........./////////...---...///000000...111000///......///000111//////000111222333333444444666777888999<<>>LLLXXXgggmmmsssxxxzzz|||~~~|||zzzuuu||||||tttnnngggbbb___\\\YYYUUUSSSPPPLLLIIIHHHGGGEEEBBB@@@===;;;::::::999888777666777888888555555555555555444444444444444333222222222333333333333333333222222222222444444444333222111000///---............////////////...---...///000000...000000////////////000000//////000111222333333444444555777888999<<<@@@CCCCCC@@@BBBIIIPPPUUU]]]dddcccfffeeesss}}}gggeeennnnnnzzzrrr]]]UUUXXXyyyuuuIII===;;;777666666444333333222222333333333222222222222222222222222000000000000000000000000000000111111111222222222111111111222222222333333222444777888===GGGVVVaaaiiimmmvvv~~~~~~zzz|||}}}}}}{{{}}}zzzvvvppplllgggccc___]]]YYYVVVTTTQQQNNNKKKIIIHHHFFFCCC@@@===;;;::::::999777666666666777888777666666555444444333333555444444333222222222222333333333333333333333333444444444444333222111000...............////////////...---...///000000...000000////////////000000//////000111222333333444444555777888999<<<@@@CCCDDDBBBDDDKKKQQQVVV]]]dddcccgggffftttwwwggggggoooqqqzzzeeeXXXVVVnnnTTT>>><<<777333777333333333222222333333444222222222222222222222222000000000000000000000000111111111111222222222222111222222222222333333333444333444:::FFFTTT```fffkkkpppxxx~~~~~~~~~yyy{{{~~~yyyuuurrrwww{{{}}}tttooommmhhhddd___\\\YYYVVVTTTRRROOOLLLJJJIIIFFFDDDAAA>>><<<;;;999888777666666666777888777777666555444333333222444444444444333222222111333333333333333333333333444444444444444333222111///////////////////////////...---...///000000...//////000000000000////////////000111222333333444333555777888999<<<@@@CCCFFFDDDFFFMMMRRRVVV[[[bbbbbbgggfffuuunnndddfffkkkwwwrrr^^^VVVddd}}}eeeBBB<<<888333777333333222222222333444444333333333333333333333333000000000000000000000000111111111222222222222333222222222222333333333333666555888BBBQQQ___hhhllluuuyyy{{{|||~~~|||vvvsssxxx|||zzzsssqqqnnniiiddd]]][[[XXXVVVTTTRRROOOMMMIIIHHHGGGDDDBBB???===<<<999888777666555666777777777777666555444444333333333333444444444333222222333333333333444444444444333444444444333333222111000000000////////////...///...---...///000000...//////000000000000////////////000111222333333444333444666888:::===AAADDDGGGEEEGGGMMMRRRVVV[[[```aaaffffffuuuxxxhhhdddiiimmm|||iiiZZZ___yyyvvvGGG<<<:::555999333222222222333333444555333333333333333333333333000000000000000000000000111111111222222222333333222222222333333333444444888;;;BBBNNN\\\hhhpppttt{{{}}}wwwrrrrrrpppiiibbb\\\ZZZWWWUUUTTTRRROOOMMMIIIHHHFFFDDDBBB@@@???>>>999888777666555666666777666666555555444444444333111222333444444444333222333333333444444444555555333333333333333222222111000000000000/////////...///...---...///000000......///000111111000///...//////000111222333333444222444666888:::===AAADDDEEECCCFFFMMMSSSVVV[[[aaa```eeeeeetttqqqeeehhhppptttttt```^^^xxxJJJ<<<;;;777:::222222222222333333444555333333333333333333333333000000000000000000000000111111222222222333333333222222333333333444444444999@@@LLLXXXbbbllluuuzzzyyy~~~uuurrrsssppphhhaaa[[[YYYVVVUUUTTTRRROOOMMMHHHHHHFFFEEECCCAAA@@@???999888666555555555666777555555555555555444444444000111333444555444444333333333333444444555555555222222333333333222111111111111000000/////////...///...---...000000000......///000111111000///...//////000111222333333444222444666888:::===AAAEEEBBBAAAEEEMMMSSSWWW]]]ccc___ddddddtttpppiiijjjpppxxxxxx^^^]]]sssqqq\\\<<<===>>>444999888666555444333333222222222222222222222222222111111111111111111111111222222222222222222222222777444111000222444444444:::GGGSSSZZZcccooovvvxxxyyy}}}xxxuuuqqqmmmkkkiiifffdddWWWXXXWWWVVVTTTRRROOONNNKKKJJJIIIGGGDDDAAA===;;;::::::999888777666555555333333333444444555555555555555666666666666555555444444333333333333222222222222222222111111000000///////////////...---------.........//////000000000000000000000000000000000111111222222333444444222444666777999;;;@@@CCCCCCEEEIIINNNTTTYYY]]]___cccfffffftttyyyjjjhhhkkksss{{{}}}hhheeevvvvvvjjjDDD<<<<<<555777777555444333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333444666888999FFFQQQ[[[aaaiiisssyyyyyyxxx~~~wwwooolllgggdddbbbaaa___^^^[[[[[[ZZZXXXUUURRROOONNNKKKJJJIIIGGGEEEAAA>>><<<::::::999888777666555555333333333444444444555555555555666666666666555555444444333333333333222222222222222222111111111000000000000000000///................../////////000000000000000000000000000000111111222222333444444222444666777999;;;???CCCCCCEEEIIINNNTTTYYY]]]___bbbeeedddrrrnnnfffiiioooxxxooofffooo}}}PPP>>>;;;999666555444333333333333333333333333333333333333333222222222222222222222222333333333333333333333333000222555666666888===AAASSSZZZcccjjjrrryyy|||{{{vvvssskkkfffaaa]]]ZZZYYYXXXWWWWWWWWWUUUSSSPPPLLLIIIHHHJJJJJJIIIHHHEEEBBB???===::::::999888777666555555333333333444444444444555555555666666666666555555444444333333333333222222222222222222111111111111111111111111111111000///............////////////000000000000000000000000000111111222222333444444333444666777888;;;???BBBCCCEEEIIINNNTTTYYY]]]___aaadddbbboooiiiffflllrrr|||~~~ooo[[[^^^lll{{{]]]AAA;;;<<<555444444333333333444444333333333333333333333333222222222222222222222222333333333333333333333333111444666555555999BBBJJJXXX___hhhrrrzzz}}}}}}zzzrrryyyxxxyyy|||}}}~~~wwwqqqllleee^^^ZZZXXXUUUTTTRRRQQQPPPNNNKKKHHHFFFEEEIIIIIIIIIGGGEEEBBB@@@>>>::::::999888777666555555444444444444444444444444444555555666666555555444444444333333333222222222222222222222222222222222111222222333222222111111.........///////////////////////////////////////000111111222222333444444333555666777888;;;???BBBDDDFFFJJJOOOTTTYYY]]]___bbbeeebbboooyyyfffgggmmmrrr~~~}}}rrrWWWRRR]]]qqq{{{www}}}kkkHHH:::;;;555555444333333333444444333333333333333333333333222222222222222222222222333333333333333333333333555666666444555<<>>::::::999888777666555555444444444444444444444444444444555555555555444444444444333333333222222222222222222222222222222333222222333333333333222222///////////////.........////////////////////////000111111222222333444444444555666777888;;;>>>AAADDDFFFJJJOOOUUUZZZ^^^```cccfffdddqqqqqqdddhhhmmmqqq{{{{{{```RRRWWWkkk}}}tttnnnxxx~~~UUU>>>:::777666555444444444444444333333333333333333333333333333333333333333333333333333333333333333333333777777666666:::DDDRRR\\\eeejjjrrryyyzzzvvvvvvyyylllkkkjjjllloooqqqsss{{{}}}pppgggmmm~~~{{{{{{yyyvvvyyytttmmmfff___ZZZTTTQQQMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDAAA???>>>::::::999888777666555555555444444444444333333333444444555555555555444444444444333333333333222222222222222222333333333333111222333333333333333333///////////////.........000000000000000000000000000111111222222333444444444555777777888:::>>>AAADDDFFFJJJOOOUUUZZZ^^^```cccgggfffttt}}}kkkccckkkpppttt{{{lllUUURRReeevvvtttnnnxxxjjjLLLBBB999888777666555444444444444444444444444444444444333333333333333333333333444444444444444444444444666666777;;;DDDPPP\\\ccckkknnntttyyywwwvvv~~~ooopppnnnooouuuyyy|||yyy~~~zzzjjjhhhmmm~~~~~~~~~}}}zzz|||{{{wwwtttuuusssooopppmmmhhhddd```\\\WWWSSSKKKJJJHHHEEEDDDCCCCCCCCCDDDDDDDDDDDDBBBAAA???===::::::999888777666555555555555444444444333333333333444444555555444444333444444333333333333222222222222222333333333444444111111222333333333333333000/////////............000000000000000000000000000111111222222333444444444666777888888:::>>>@@@DDDGGGKKKPPPUUUZZZ^^^```aaafffgggvvvwwwhhheeeooouuuyyy|||rrrVVVMMM^^^pppwwwpppyyy|||ZZZMMM::::::888777555555444444444444444444444444444444333333333333333333333333444444444444444444444444444444888@@@LLLYYYccchhhlllnnntttwwwvvvyyyuuutttppprrrzzzvvvmmmzzztttiiiooo~~~}}}~~~}}}{{{wwwuuussssssqqqsssssspppoooqqqpppkkkhhhfffdddcccbbb___ZZZWWWOOONNNKKKHHHFFFEEEDDDDDDBBBCCCCCCCCCBBB@@@>>>===::::::999888777666555555555555555444444333333333333444444555555444444333444444444333333333222222222222222333333444444444000111222222333333333333000000//////.........---000000000000000000000000000111111222333333444444555666777888888:::>>>@@@EEEGGGKKKPPPUUUZZZ^^^``````eeegggwwwkkkgggggglllsss~~~{{{bbbSSSWWWfffyyyzzzMMM;;;;;;888555444555555333333444555555444444666888444444444333333222222222444333222333444444333222444999AAALLLWWWaaahhhlllrrryyyzzzqqqpppzzzwww~~~zzz~~~~~~mmmhhhwww{{{||||||}}}vvvnnnlllnnnnnnkkkooonnnmmmkkkiiigggdddbbbcccaaa___^^^]]][[[XXXVVVTTTSSSPPPLLLHHHEEEBBBAAABBBBBBAAAAAA@@@??????>>>::::::999999888777777777555555444444444444555555555555555666666666666777333444555444222111222333333333222111222333555666444333333222111111111222222111///...---------...111111000000//////......000111111222222333444444444555777888999;;;>>>@@@CCCEEEHHHNNNTTTZZZ___bbbeeefffeeewwwiiiggghhhnnnxxx~~~hhhVVVVVVbbb{{{|||yyyXXX>>><<<888666555666555333333444555555444444666777444444444333333222222222444333333333444555555555777<<>>>>>>>>::::::999888888777777666555555444444444444555555444444555555555666666666333444555444222111222333333333222222222333444555444333222222111111222222333222000///......//////111000000000/////////...000111111222222333444444333555777888999:::===@@@CCCEEEIIINNNUUU[[[```cccddddddcccuuuzzzhhhfffhhhppp{{{}}}rrr[[[UUU^^^yyy}}}uuuzzzgggDDD>>>999666666666555333444555555555444444555777444444333333333333222222333333333333444666888999;;;AAALLLWWWbbbkkkppprrr{{{wwwrrrvvvvvvrrruuuzzziiihhhvvvzzzqqqnnnnnnlllhhhgggeeecccbbbccccccaaa```^^^\\\ZZZYYYXXXWWWTTTQQQQQQQQQPPPNNNKKKHHHEEECCC?????????>>>======<<<<<<:::999999888888777666666555555444444444444555555333333333444444444555555333444555444333222222444333333222222222333444444333333222222111111222222333333111000000000000000000000000000////////////000111111222222333444444333555777888888:::===@@@CCCEEEIIIOOOVVV\\\aaadddccccccbbbrrrnnnggggggjjjtttyyyxxxzzz___TTT[[[{{{yyypppwwwxxxNNNCCC999777888777555444444555666555333333555777333333333333333333333333444444333333333444777:::@@@GGGRRR^^^hhhooosssttt~~~zzzwww}}}xxxtttwwwwwwiiihhhuuu~~~}}}|||}}}|||uuusssssspppllljjjfffbbbaaaaaaaaa```^^^[[[ZZZXXXWWWVVVTTTQQQOOOLLLLLLLLLKKKIIIFFFCCCAAA>>>>>>======<<<;;;;;;:::999999999888777777666666555444444333333444444555222222333333333444444444444555555555333222333444333333333333333333333444333333222222111222222333222222111111000000000000000000000000////////////000111111222222333444444333555666777888:::===???CCCEEEIIIOOOVVV]]]bbbeeecccdddbbbqqqhhhggghhhlllxxxxxxttt}}}{{{___RRRXXX{{{wwwrrr|||ZZZJJJ;;;777888777555555555555666555333333555666333333333333333333333333555555444222111333777;;;FFFMMMWWWccclllrrrtttuuuzzz|||yyyrrrzzzvvviiigggsssyyypppnnnnnnpppsssxxxwwwyyyzzzzzz}}}|||qqqkkkeeeaaaaaaaaa^^^[[[ZZZXXXVVVUUUUUUSSSPPPMMMIIIIIIIIIHHHFFFDDDBBBAAA======<<<;;;;;;::::::999999999888888777666666555444444333333333333444444222222222333333333333444444555666555333222333444333333333333333333333222333222222111222222333333000000000000000000//////////////////000000000000000111111222222333444444222444666777888:::===???CCCFFFJJJOOOVVV]]]bbbeeedddeeedddsssfffgggjjjooo|||yyyrrryyyyyy___QQQTTTuuu~~~zzz{{{iiiRRR===888999777666777555666666555333333444666222222333333333333444444555555555222111333999???MMMSSS]]]gggoootttvvvvvvsss|||xxxpppxxx~~~yyymmmiiitttkkkeeeaaabbbeeegggkkkpppjjjpppxxx~~~wwwooofffaaa``````\\\YYYXXXVVVTTTSSSSSSQQQNNNKKKJJJIIIHHHFFFEEECCCBBBBBB<<<<<<<<<;;;::::::999999999888888777777666555555444444333333333333444444222222222333333333444444444555666555333333333555333333444444444333222222222222111111222222333333///000000111111000//////////////////000000000000000111111222222333444444222444666777777999<<>>EEEFFFJJJOOOTTTZZZ^^^aaabbbfffgggvvvrrrbbbeeekkksss}}}sssvvv}}}}}}kkk\\\UUUhhh|||^^^AAA888888777777:::666666666555333333444555222222222333333444444444333444666555555:::DDDLLLYYY^^^eeemmmssswwwyyyyyy|||xxxyyy}}}{{{xxxnnnsssuuu~~~vvvlllaaa\\\\\\\\\YYYUUUSSSQQQOOONNNNNNLLLIIIFFFHHHEEEBBB>>><<<<<<===>>>===<<<<<<;;;;;;::::::999888888888777666666555555444333333222222333333444333333444444444444555555555666666666444333444555333333444555444333111000222111111111222333333444000111333333444333222111.../////////000000111111000111111222333333444444222444555666777999<<<>>>EEEGGGJJJNNNSSSYYY]]]___```eeegggwwwyyykkkdddeeepppyyyssspppyyyrrrhhh^^^___vvvjjjDDD<<<===555222888777666555444444444444444444444444444444444444444555444555777999???MMM[[[aaaccchhhpppvvvxxxtttppp||||||~~~}}}~~~}}}tttfffccc^^^ZZZUUUSSSWWW\\\^^^YYYRRRNNNMMMMMMJJJHHHEEEDDDBBB@@@???>>>=========<<<<<<;;;999888777777666666666666555555555555555555444444444333333333222222222222222222222222444444444555444444333333666666555555555444444444222222222222222222222222777666555333333222222333000000000000000000000000111111222222222333333333333444666666666888;;;>>>DDDEEEIIIMMMSSSXXX]]]___bbbhhhgggpppuuujjjeeegggsss~~~vvvpppxxxuuueee___tttxxxzzz|||sssIII>>><<<666333999777666555444444444444555444444444444444444444444777555555888===CCCPPP\\\bbbffflllssswwwwwwuuusss{{{{{{|||rrrkkkddd^^^XXXWWW[[[```ccceeeeee^^^VVVQQQOOONNNKKKHHHDDDCCCBBB@@@>>>>>>=========<<<;;;:::999888888777666666666666555555555555444444333333333222222222222222222222222222222222333444444444444444333333666555555555444444444444222222222222222222222222666555555444333333222222000000000000000000000000111111111222222222333333333444555666666888;;;>>>CCCEEEHHHMMMSSSXXX]]]___aaagggfffoooqqqjjjhhhiiixxxzzzqqquuulll```pppnnnqqqxxx|||OOO???<<<666555:::666666555555444444555555444444444444444444444444888555555;;;BBBIIITTT]]]dddjjjqqqvvvvvvuuuuuuvvv~~~|||ttttttwwwpppjjjfffccc___ZZZXXX___mmmwwwwwwttthhhaaaXXXQQQNNNLLLJJJGGGCCCBBBAAA???>>>=========<<<<<<;;;:::999888888777666666666555555555555444333333222222222111111111222222222222222222222222333333444444444444333333555555555555444444444444333333333333333333333333444444555555444333222111000000000000000000000000111111111222222222222333333444555666666888;;;>>>CCCEEEHHHMMMRRRXXX\\\___aaagggeeennnpppkkkjjjlll}}}rrrsss{{{wwwhhhrrriiiooozzz}}}OOO>>>;;;777555999666666555555555555666666555555555555555555555555888555666>>>GGGOOOXXX___gggnnnuuuvvvrrrppprrruuullltttzzz{{{yyynnnfffbbbaaaaaaaaa\\\```hhhuuuyyyccc\\\SSSLLLJJJHHHFFFDDDBBBAAA@@@???============;;;;;;::::::999888888777666666555555555444444444333333333333222222222222222222222222222222222222222222333444444444333333444444444444444444444444333333333333333333333333222333555666555333111000000000000000000000000000111111111111222222222222333444555555666777;;;===CCCEEEHHHMMMRRRXXX\\\___aaahhhfffmmm~~~mmmiiiiiiooo~~~uuurrrvvvrrrrrr}}}fffooo{{{yyyMMM<<<:::777666777666666555555555666666777555555555555555555555555777555777AAALLLTTT\\\ccckkkqqqvvvtttnnnlllpppvvvttthhhwwwyyyooommmpppxxx~~~rrrmmmgggbbbaaaaaaccccccaaaooozzzjjjZZZTTTLLLHHHGGGGGGEEEDDDAAA@@@???>>>===<<<<<<<<<:::::::::999999888888777555555555555444444444444444444444444333333333333222222222222222222222222111222222333444444333333333333444444444444444444333333333333333333333333111222444555555333111000000000000000000000000000000000111111111222222222222333555555555777:::===BBBDDDHHHLLLRRRWWW\\\^^^bbbhhhffflllxxxiiigggiiitttyyysssqqq}}}sssfffgggyyyhhhqqq|||zzzNNN;;;999888666666666666555555666666777777555555555555555555555555666666<<>>===<<<<<<<<<<<<::::::999999888888888888555555555444444444444333555555555444444444333333222222222222222222222222000111222333333444444333333333333333444444444444333333333333333333333333111222333444444333222111000000000000000000000000000000000111111111111222222333444555555777:::===BBBDDDGGGLLLQQQWWW[[[^^^bbbhhheeejjjqqqfffiiinnnyyy|||uuunnnxxxsss^^^XXXffftttuuu}}}TTT<<<888888888777666666666666666777888888555555555555555555555555555999BBBMMMUUU\\\eeeooouuuvvvuuurrrqqquuuwwwdddhhhrrrpppfffpppuuu~~~zzzxxxuuurrrqqqsssvvvyyy~~~ooodddVVVIIILLLHHHEEEDDDFFFFFFDDDAAA??????>>>===<<<<<<<<<<<<999999999999888888888888555555555444444444333333444444444333333333222222222222222222222222222222000000111333333444444333222222333333333444444444444444444444444444444444222222222222222222222222000000000000000000000000000000000000111111111111222333444444555666:::<<>>888999999999666666666666666777888888666666666666666666666666666;;;FFFRRRXXX^^^iiisssxxxwwwuuusssttt|||ppp```lllzzzyyyllldddooowww~~~|||yyywwwwww{{{mmm___\\\UUULLLGGGDDDBBBBBBDDDCCCAAA===???>>>===<<<<<<<<<<<<<<<999999999888888888888888555555444444444333333333333333333222222222111111222222222222222222222222///000111222333444444444222222222333333444444444444444444444444444444444333222222111111222333333000000000000000000000000000000000000111111111111222333444444555666:::<<>>666;;;888666666666666666666666666666777333333666777444444555666???LLLVVV]]]dddlllrrr{{{ssslllqqq}}}gggggghhhsss}}}mmmiiillluuu~~~zzz{{{zzzyyy{{{qqqbbbZZZTTTMMMGGGGGGEEEBBBAAAAAAAAA@@@>>>>>>===<<<;;;:::;;;;;;<<<::::::999999888777777777555555555555555555555555444444444333333222222222111111111111111111111111222222333333444555666666666666555444333333333333333333333333333333333333111111111111111111111111444444444333222111000///111111111111111222222222333444444444555777;;;>>>BBBDDDGGGKKKOOOTTTYYY^^^```bbbdddhhhyyyxxxfffeeepppyyyyyyrrrppprrryyywwwnnnvvvtttXXXPPPSSSttt|||uuuGGG:::;;;777666666666666666666666666666888444444777777555555777;;;CCCOOOXXX___fffnnntttuuuooommmvvv}}}gggdddgggtttuuujjjjjjooo|||}}}yyyuuuuuuuuuvvvyyy}}}~~~ssseee[[[WWWSSSNNNHHHHHHFFFCCCBBBBBBBBB@@@??????>>><<<;;;;;;;;;;;;<<<::::::999999888777777777444444444444444444444444444444444333333222222222111111111111111111111111222222333333444555555666444444333333333333444444333333333333333333333333111111111111111111111111333333333333222111000000111111111111111222222222333444444444555777;;;>>>AAADDDHHHKKKOOOTTTYYY]]]bbbeeefffjjjzzzqqqfffiiisss{{{|||xxxwwwyyyzzz}}}qqquuu~~~|||___QQQOOOiii}}}TTT???:::666666666666666666666666666666888555444777888666777;;;CCCIIISSS[[[aaahhhoootttnnnmmmqqq}}}{{{eeecccgggvvvvvvpppttt||||||xxxqqqqqqrrrsssrrrqqqpppoookkkddd\\\WWWUUUSSSNNNIIIJJJHHHEEEDDDDDDDDDBBBAAA@@@???>>>===<<<;;;;;;<<<::::::999999888777777777333333333333333333333333444444333333333333222222222222222222222222222222222222333333444444555555333333222222222333444444333333333333333333333333222222222222222222222222333333333333222111111000000000111111111222222222333444444444444777:::===@@@CCCHHHLLLPPPTTTYYY\\\ccceeefffiiizzzlllgggllluuu}}}ttttttzzzkkkYYYSSShhh{{{^^^CCC:::666777666666666666666666666666777444444666777666999>>>IIINNNVVV]]]ccciiiooosssmmmooowwwwwwddddddiiizzz{{{xxx~~~|||zzzsssssssssrrrooolllhhhfffeee```[[[XXXWWWTTTNNNIIILLLJJJGGGFFFFFFFFFDDDCCCAAA@@@???>>>===<<<;;;;;;::::::999999888777777777333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444444333333222222222333333333333333333333333333333222222222222222222222222333333333333333222111000000000000111222222333333222333444444444666:::===@@@CCCHHHMMMPPPTTTYYY\\\aaacccdddgggwwwyyyiiihhhmmmwwwvvvsssvvvyyycccaaaooodddDDD:::777999777777777777777777777777666444444666555555;;;AAAMMMQQQXXX___eeejjjnnnqqqnnntttvvvgggggglll}}}~~~{{{~~~~~~}}}xxxvvvtttqqqmmmjjjhhhgggbbb___[[[YYYXXXUUUPPPLLLNNNLLLJJJIIIIIIHHHGGGEEECCCBBBAAA@@@>>>===;;;;;;::::::999999888777777777333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333333333666555444333222222111111333333333333333333333333222222222222222222222222222222333333333222111111///000000111222222333333222333333333444666:::===@@@CCCHHHLLLPPPTTTYYY\\\bbbddddddhhhxxxuuuhhhhhhnnnyyyzzzttttttsssjjjrrr}}}{{{fffEEE:::888999777777777777777777777777777555555666666666===FFFOOOSSSZZZaaaggglllnnnooonnnxxxwwwllliiinnn~~~{{{yyyuuuqqqmmmjjjiiiiii___\\\YYYWWWVVVUUUSSSQQQQQQNNNLLLKKKKKKJJJIIIHHHDDDDDDCCCBBB@@@===;;;:::::::::999999888777777777333333333333333333333333222222333333333333444444333333333333333333333333222222222222333333333333666666555444333333333333333333333333333333333333333333333333333333333333222222222333333222222111//////000111222333333444222333333333333666999<<>>;;;:::::::::999999888777777777444444444444444444444444222222222333333444444444333333333333333333333333222222222222222222222222444444444444555555666777333333333333333333333333333333333333333333333333111222222333333222222222...///000111222333444444111222333333333555999<<>>;;;:::::::::999999888777777777555555555555555555555555222222222333333444444444333333333333333333333333222222222222222222222222222222333444666888:::;;;333333333333333333333333333333333333333333333333111222222333333333222222...///000111222333444444111222333333333555999<<>>FFFMMMPPPZZZcccgggkkkppprrrpppuuuwwwcccggglll|||}}}zzzuuupppjjjeeebbb^^^YYYVVVUUUTTTTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHIIIHHHGGGEEEBBB???===;;;;;;::::::999888777666666444444444444444444444444444444444333333222222222333333333333333222111000111111111111111111111111333444444555555444444333444444444333333333222222444444444444333333222111333333333333333333333333000111111111111222222222222333333333333555888;;;@@@CCCHHHKKKMMMRRRXXX^^^ccciiieeegggyyykkkfffjjjrrrzzzxxxqqqttt}}}yyylllqqq}}}mmmbbbSSS\\\|||pppyyyPPP<<<===999888888999999999999888888888777666666999@@@HHHNNNUUU[[[ccciiikkkmmmpppsss|||ggghhhmmm{{{{{{vvvpppkkkgggccc___ZZZVVVUUUTTTSSSSSSRRRRRRQQQOOONNNLLLJJJIIIIIIIIIGGGEEEBBB@@@===<<<;;;::::::999888777666666444444444444444444444444444444444333333222222222333333333333333222111111111111111111111111111111222222333333333333222222222222222222222222333333333444444444333333222111333333333333333333333333000111111111111222222222222333333333333555888;;;???CCCHHHKKKMMMRRRXXX^^^aaafffccchhhrrrhhheeejjjuuu~~~{{{{{{||||||mmmoooyyytttgggSSSVVVpppqqqvvv]]]???;;;999999999999999999999999999777777777888;;;CCCKKKRRR\\\\\\ccclllmmmkkkppp{{{}}}kkkiiimmmzzz}}}wwwqqqllliiieeeaaa[[[WWWUUUTTTSSSRRRSSSSSSRRRPPPOOOMMMLLLKKKJJJJJJHHHFFFCCC@@@>>><<<;;;::::::999888777666666444444444444444444444444444444333333333333222222333333333333333222222111111111111111111111111111111111222222222222111111000000000111222222333333333333444444444333222222222222222222222222222222000111111111111222222222222333333333333555888;;;???CCCHHHLLLNNNRRRXXX]]]```ddd```iiimmmgggfffkkkwwwooooooxxx~~~iiiUUURRRfff}}}ssssssmmmEEE======999999999999999999999999666777888:::>>>FFFOOOUUU___]]]dddoooppplllwwwpppkkkmmmxxx{{{{{{wwwpppkkkiiigggbbb]]]XXXVVVUUUSSSRRRUUUTTTRRRQQQOOONNNNNNMMMKKKJJJIIIGGGDDDAAA???===;;;::::::999888777666666444444444444444444444444333333333333333333333333222333333444333333222222111111111111111111111111111111222222222222111111......///000111222333333333333333444444333333222111111111111111111111111000000111111111222222222222333333333333555888;;;???DDDIIILLLOOOSSSYYY]]]```ccc___jjjjjjggggggmmmxxxooonnnuuu~~~eeeTTTPPP\\\nnntttnnnxxxJJJ===>>>::::::999888888999::::::666777999<<>>;;;::::::999888777666666444444444444444444444444333333333333333333333333222333333444444444333333111111111111111111111111222222333333333333222222------...///111222333333222333333444444333333333111111111111111111111111000000111111111222222222222333333333333555888;;;???DDDIIIMMMPPPSSSYYY]]]aaaccc___jjj}}}ggghhhiiinnnzzzooolllqqq}}}wwwdddSSSMMMTTTccctttkkkPPP>>><<<;;;:::999888888999:::;;;777999;;;>>>DDDKKKTTTZZZ___bbbjjjrrrttt{{{}}}yyynnnnnnuuuxxxssstttyyy~~~{{{qqqllliiihhhddd^^^ZZZXXXWWWVVVUUUUUUTTTRRRPPPOOOOOOOOOPPPMMMLLLKKKIIIFFFCCCAAA???;;;::::::999888777666666444444444444444444444444222222333333333333444444222333333444444444444444111111111111111111111111222222333333333333222222---...///000111222333333222222333444444444333333222222222222222222222222000111111111111222222222222333333333333555888;;;???DDDJJJNNNQQQTTTYYY]]]```bbb^^^iiiwwwdddhhhkkkqqq}}}sssllloooyyyzzzkkkXXXMMMQQQaaawwwmmm^^^EEE???<<<;;;999888888999;;;<<<888:::===@@@EEEMMMUUU[[[___hhhpppsssuuu}}}ooonnnttt|||vvvrrrrrrvvvyyy~~~tttmmmkkkgggddd^^^[[[YYYYYYXXXWWWUUUTTTRRRPPPOOOOOOPPPPPPNNNMMMLLLJJJGGGDDDAAA@@@;;;::::::999888777666666444444444444444444444444222222222333333444444444222333333444555555444444111111111111111111111111111111222222222222111111//////000000111222333333111222333333444444444333333333333333333333333333000111111111111222222222222333333333333555888;;;???DDDJJJOOOQQQTTTYYY]]]\\\```]]]gggsssbbbgggkkkrrrxxxooopppxxxuuu^^^OOORRRddd{{{rrrlllOOOEEE<<<;;;999888888999;;;<<<999;;;>>>AAAFFFNNNVVV[[[```llluuusssuuu|||pppnnnssszzzuuuqqqqqqsssvvvvvvooolllgggccc^^^[[[ZZZYYYYYYXXXUUUSSSQQQOOONNNOOOPPPPPPNNNNNNLLLJJJGGGDDDBBB@@@;;;::::::999888777666666444444444444444444444444222222222333333444444444222333333444555555555444111111111111111111111111000000111111111111000000000000111111222222333333111222333333444444444444333333333333333333333333000111111111111222222222222333333333333555888;;;???DDDKKKOOORRRUUUYYY]]]YYY^^^\\\fffnnnddddddoooxxx}}}ooossswwwzzzcccQQQOOOaaaxxxyyy\\\CCC===:::888999888666:::@@@999===BBBGGGLLLRRRXXX]]]dddlllqqqrrr{{{~~~{{{vvvxxx~~~sssppprrr{{{|||{{{vvvpppmmmooosss~~~tttmmmhhhddd___^^^^^^]]]ZZZWWWZZZUUUPPPLLLLLLMMMNNNNNNMMMLLLKKKHHHEEEBBB@@@>>>::::::999999777666444444555555444444444333333333222222333333333444444444444444333333333333222222111111111111111111111111111222222333333333222222111111111111222333444555666444222333666777666555333222111111000000111111222222222222222222222222222333444444444555777999@@@DDDJJJOOOSSSWWW[[[]]]^^^]]]]]]hhhiiiaaacccooo{{{}}}wwwvvvoooqqqtttkkkVVVRRRcccvvvrrrqqqVVVDDD>>>::::::999777999>>>:::>>>DDDHHHMMMSSSYYY^^^gggmmmqqqttt}}}~~~{{{yyyrrriiijjjmmm{{{}}}{{{vvvppplllnnnqqqvvvoooiiieeeaaa______^^^ZZZWWWXXXTTTNNNKKKKKKLLLLLLMMMLLLKKKJJJGGGEEEBBB???===999999999999888666555555555555444444444333333333222222333333333444444444444444333333333333222222111111111111111111111111111222222333333222222222111111111111222333444444555333111222444666555444333333222111111111111222222222222222222222222222222333444444444555777999@@@DDDJJJOOOSSSWWW[[[]]]___]]]\\\ggg~~~fff```dddsssssslllkkktttzzzpppnnnqqqpppYYYTTTccctttlllzzzkkkKKKCCC;;;::::::999999;;;<<<@@@FFFJJJNNNSSS[[[aaagggkkknnnsss}}}~~~{{{vvvgggbbbhhhooo|||}}}{{{vvvoookkkkkkmmm|||yyypppkkkgggcccaaa```^^^ZZZVVVTTTQQQLLLIIIIIIJJJJJJJJJJJJIIIHHHFFFCCC@@@>>>===888888999999888777777666555555444444444333333333333333333333444444444444444444333333333333222222222222222222222222222222222222222333333222222111111111000111111222333444444333111222333555444444444444333222222222222222222222222222222222222222222333444444444555777999???CCCIIINNNRRRVVVZZZ]]]```]]]\\\fffxxxgggccchhhxxxlllcccaaajjjwww~~~}}}wwwtttqqqmmmooo|||rrr[[[UUUaaauuuiiirrrtttNNNCCC:::999::::::999:::===BBBHHHKKKNNNTTT]]]ccciiikkkpppxxxyyypppdddeeennnxxx~~~}}}zzztttmmmiiihhhiiivvvyyyoookkkgggccc```___]]]XXXSSSQQQNNNJJJHHHHHHHHHHHHGGGGGGGGGFFFDDDBBB???===<<<888888999999999888777777555555444444444333333333333333333444444444444555444444333333333222222222222222222222222222222222222222333333333222111111000000000000111222333444555444333333444444555444555444333333222222333333222222222222222222222222222333444444444555777999???BBBHHHMMMQQQVVVZZZ^^^ccc___]]]ffftttgggeeejjjzzzjjj^^^[[[eeeppp}}}rrrnnnrrrvvvrrrxxxsssnnnooo{{{zzzcccZZZ^^^vvvuuufffmmm}}}oooIII???777888:::::::::;;;>>>CCCIIILLLNNNTTT^^^fffmmmpppxxx|||zzzooofffiiittt}}}yyyrrrlllhhhffffffqqq}}}xxxmmmiiifffbbb```^^^[[[UUUQQQNNNLLLIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCAAA???===<<<888888999999999888888777555555444444444333333333333333444444444555555555444444333333333222222222222222222222222222222222333333333333333222111000000000000000111222333333666666666555555555555666555444333333222222333333222222222222222222222222222333444444444555777999>>>AAAFFFKKKPPPUUUZZZ^^^eeebbb```iiiqqqfffeeejjjyyyhhhZZZWWWbbblllvvvzzzjjjllltttuuuwwwooopppyyypppccc\\\jjjssseeejjjzzzbbbCCC<<<777888::::::;;;===>>>DDDJJJMMMNNNSSS^^^gggkkkqqq~~~~~~pppiiilllwww{{{rrrlllhhhggggggnnnyyywwwlllhhheeeaaa___^^^[[[UUUPPPMMMKKKJJJIIIJJJIIIGGGEEEDDDDDDCCCBBBAAA???===<<<999999::::::999888777777555555444444444333333333333444444444555555555555444444333333333333222222333333333333333333333333333333333333222222111000000000///000000111222333777777888666555444666777444444333222222222222222222222222222222222222222222333444444444555777999===AAAEEEJJJOOOTTTZZZ^^^gggdddaaajjjpppgggggglllzzz}}}dddVVVTTTaaajjjrrr{{{nnnsss~~~{{{|||{{{qqqpppwwwxxxhhhXXX^^^uuuuuugggjjjzzzVVV>>>:::999;;;;;;999:::>>>>>>DDDKKKMMMMMMRRR^^^hhhjjjtttrrrmmmsss~~~tttnnnkkkjjjkkknnnxxxwwwlllgggdddaaa```___\\\VVVQQQMMMLLLKKKKKKKKKJJJHHHFFFCCCCCCCCCBBBAAA???>>>===;;;;;;;;;:::999888777666555555444444444333333333444444444444555555555555444444333333333333222222333333333333333333333333333333333333222111000000/////////000000111222333666777888666444333555777333333222111111111111222222222222222222222222222222333444444444555777999===@@@DDDIIINNNTTTZZZ___fffcccbbbkkkpppiiiiiiooo~~~|||aaaSSSRRR```jjjpppuuu{{{zzz~~~ssspppuuuyyyiiiUUUWWWmmm}}}yyykkkmmm}}}}}}NNN===;;;<<<===<<<999:::>>>>>>DDDKKKLLLLLLRRR^^^hhhqqq}}}sssqqqzzzvvvooommmmmmnnnoooxxxwwwlllgggeeebbbaaa```]]]WWWRRRMMMLLLLLLLLLMMMKKKIIIFFFCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;:::999888666555555555444444444333333333444444444555555555666666444444444333333333222222333333333333333333333333444444444333222111000///////////////000111222333555666777666333222444666333222111111000000111111222222222222222222222222222333444444444555777999===@@@DDDIIINNNTTTZZZ___eeecccaaajjj}}}kkkdddhhhrrrttt\\\SSSSSS^^^gggppp|||{{{sssllltttzzz^^^RRRTTT]]]zzznnn{{{yyyRRR@@@;;;777:::<<<;;;===???CCCGGGLLLMMMOOOWWWdddnnnqqqzzzvvvxxxqqqwww{{{uuuqqqnnnlllqqqvvv~~~wwwllleeecccaaa___\\\XXXTTTPPPQQQOOOLLLIIIHHHHHHHHHIIIEEEDDDBBB???>>>>>>>>>>>>;;;;;;<<<:::888888999:::999000::::::333777666666333333333444444444555555666555555444444555555666222111000111222444444333222222222111111111111000...000111111000000111222666666666666555444333222555444222111111111222222222222222222222222222222111222333333333444777:::>>>BBBHHHKKKNNNRRRYYY^^^cccfffaaafffxxxggghhhlllvvvttt\\\SSSSSS^^^hhhpppxxxpppvvvwww[[[OOOOOOXXX{{{zzznnn|||RRRAAA===:::<<<<<<;;;<<<@@@DDDHHHLLLNNNPPPXXXeeeooowww~~~sssooo{{{xxxqqqvvv~~~wwwuuutttoookkkrrrwwwvvvkkkeeeccc```^^^\\\XXXSSSPPPOOONNNLLLJJJHHHHHHHHHHHHEEEDDDBBB@@@>>>>>>>>>>>><<<>>>>>>===999666444333555222:::888000222666:::333333333444444444555555444444333333333333444444777555333222111111111111222222222111111111111000...000111111000000111222666666666666555444333222444444222111111111222222222222222222222222222222111222333333333444777:::???CCCIIILLLOOOTTTZZZ___cccfffaaafffsssdddjjjnnnzzzsss[[[RRRRRR^^^hhhqqq|||}}}qqquuuyyy^^^OOOLLLSSSwww|||pppQQQAAA>>>===>>><<<:::===BBBEEEHHHLLLNNNQQQZZZfffpppzzz|||vvvlllhhhsssyyyppptttuuuqqqrrrsssnnnhhhssszzztttjjjdddbbb___]]][[[WWWRRROOONNNMMMLLLKKKJJJHHHGGGGGGEEEDDDBBB@@@???>>>>>>>>>???BBBDDDCCC???;;;888777888===AAA>>>555000333666333333333444444444555555444444444444444444444444888666444222111111222222222222222111111111111000...000111111000000111222555555666555555444333222444333333222222222222333222222222222222222222222111222333333333444777:::???DDDJJJNNNPPPUUUZZZ___bbbeee```fffpppdddiiinnnzzzqqqZZZQQQQQQ^^^iiiqqq}}}~~~pppqqqyyyhhhVVVNNNSSSxxxuuuZZZ@@@>>>======<<<:::>>>DDDFFFIIILLLOOOSSS\\\gggpppyyylllvvvqqqhhhfffooo}}}xxxnnnppp{{{zzzsssooonnnmmmiiifffuuu}}}qqqhhhcccaaa^^^\\\YYYVVVQQQMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>>>><<>>CCCIIINNNPPPTTTZZZ^^^```ddd```gggoooggghhhnnn{{{mmmYYYPPPPPP^^^jjjrrrooonnnvvvrrr]]]QQQUUU{{{zzzlllBBB>>>;;;;;;;;;;;;@@@FFFFFFHHHKKKNNNTTT]]]hhhpppyyypppbbbnnn~~~|||mmmgggfffnnnyyyxxxmmmmmmvvv~~~{{{}}}|||wwwpppjjjiiijjjxxx{{{nnngggaaa___]]]ZZZXXXTTTPPPLLLKKKKKKKKKKKKJJJIIIGGGFFFDDDDDDCCCBBBAAA???>>>===777888999999999:::>>>AAAJJJWWW>>>888<<<444888444333333333444444444555555333444555555555555444333444666777666444333555777222222222111111111000000...000111111000000111222444444444444444444333222333333333333333333333333222222222222222222222222111222333333333444777:::===BBBHHHMMMPPPSSSXXX]]]___ccc```gggnnniiijjjpppkkkXXXNNNOOO^^^kkksss{{{qqqooovvv}}}www___QQQVVV~~~{{{xxx|||JJJBBB;;;:::;;;===AAAFFFFFFHHHJJJNNNTTT^^^iiippp|||~~~}}}tttfffaaammmxxxuuujjjfffgggmmmuuuzzznnnkkkrrryyy~~~zzzqqqppprrrzzzwwwkkkfff```^^^[[[YYYWWWSSSNNNKKKKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDDDDCCCBBB@@@>>>===999999888666555777:::>>>gggrrrEEE555:::111999666333333333444444444555555111222333444444333222111777:::<<<:::666222222333222222222111111111111000...000111111000000111222333333444444444444333333222333333444444444444333222222222222222222222222111222333333333444777:::<<>>AAADDDFFFGGGHHHMMMTTT^^^iiiooo{{{vvv}}}eeedddhhhpppwwwsssjjjhhhjjjooottt}}}ppplllqqqxxx}}}xxxwww|||sssiiieee___]]]ZZZXXXVVVRRRMMMJJJLLLKKKIIIHHHGGGHHHHHHIIIDDDDDDDDDDDDBBB@@@>>>===::::::999888666666888:::^^^sssDDD555;;;---777333333333333444444444555555333444555666666555444333555:::>>>===888333111111222222222111111111111000...000111111000000111222222333333444444333333333222222444555555555444444222222222222222222222222111222333333333444777:::<<>>:::===???AAABBBFFFFFFHHHLLLTTT^^^hhhoooxxxwwwkkk^^^eeeoootttxxxuuulllkkknnnsssuuurrrnnnrrrxxx}}}xxx~~~qqqhhheee^^^\\\ZZZXXXUUURRRMMMIIILLLKKKIIIGGGFFFGGGIIIJJJDDDDDDDDDDDDCCC@@@>>>===222444666555444333444555111UUU222///<<<---888444333333333444444444555555666888999;;;;;;999888666111777===>>>:::555444444222222222111111111111000///000111111000000111222222222333444444333333333111222444555666555444444222222222222222222222222111222333333333444777:::===CCCJJJPPPRRRUUUYYY]]]\\\aaa___hhhpppgggfffnnnsssiiiWWWNNNOOO]]]mmmwww{{{vvvxxxlllrrrzzztttVVVMMMVVVwwwxxxpppxxxqqqKKKBBB===;;;AAA@@@HHHEEEKKKJJJOOO\\\bbbfffrrrxxxtttcccbbbgggqqqzzzvvvrrrnnnpppuuuwww~~~wwwnnnttt~~~zzznnngggfffccc___]]]]]]ZZZRRRKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDBBBAAA???===<<<999888777666444444444444333444555555666666555555555555444333444555777888777666666666777888:::;;;555777777777;;;>>>;;;555111111111111000000000000111111111111000000000000111222444666666444222000444444444444333222111111111111222333333333333222222333333333222444666999???DDDIIIMMMOOOSSSYYY]]]^^^______fffkkkfffgggpppvvviiiTTTMMMMMMZZZhhhqqq|||uuuvvvzzzlllqqqxxxoooVVVOOOSSSoooyyyqqqvvv{{{~~~QQQBBB??????BBB???HHHEEEJJJJJJNNN[[[aaahhhvvvhhh]]]dddjjjvvv}}}tttppprrrxxxyyyxxxvvviiidddccc```\\\ZZZ\\\ZZZSSSMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA???===<<<999888777666555444444444444444444555555555444444666666555555555555666666666666555555666777999:::555666444333666;;;;;;777111111111111000000000000111111111111000000000000111222444555555444222000222222333444444333333333111111222333333333333222111222333222222333666888???CCCIIIMMMOOOSSSYYY]]]^^^___```gggvvvfffdddgggqqqyyyjjjSSSMMMOOOYYYccckkkwwwqqqyyy}}}mmmpppuuujjjXXXQQQOOOddd}}}|||qqqrrrtttWWWBBBAAACCCDDD???IIIEEEJJJIIIMMMZZZ```jjj}}}ooo___]]]fffnnn|||wwwsssvvv|||{{{uuujjjggghhhccc___\\\]]]ZZZSSSNNNMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCAAA>>><<<;;;999888777666555444444444444444444444444444444444666666666555555555555444555555555555555666777888999999666222333888:::888222222111111111000000000111111111111000000000000000222333555555444222111000111222333444444444444111222222333333333333333000111222111111222555888???CCCIIIMMMOOOSSSXXX]]]^^^``````iiiqqqccccccgggrrr|||mmmVVVQQQQQQZZZaaahhhvvv{{{rrr|||~~~nnnnnnrrrmmm[[[SSSMMM^^^uuu~~~qqqnnnttt]]]AAA@@@DDDEEE???JJJEEEIIIHHHMMMYYY```nnneee___dddgggpppyyyvvvyyy~~~xxxqqqqqqtttnnnhhhbbb```[[[RRRLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEECCC@@@>>><<<::::::999888666555555444444444444333333333333444444444444555555555555444444444444444444555555666666>>>>>>;;;666555888888555222222222111111111000000111111111111000000000///000111333444444333222111111222333333444444444333111222333333444444333333000111111111111222555777>>>CCCHHHLLLOOORRRXXX\\\^^^```aaajjjqqqddddddhhhrrr~~~qqqXXXRRRQQQXXX___eeetttzzzuuu|||pppnnnqqq}}}wwwcccWWWNNN^^^ooossslll}}}fffFFF@@@BBBEEE@@@JJJEEEHHHHHHOOOZZZaaasssuuuaaa___fffgggrrr}}}zzz|||yyytttuuuwwwqqqjjjccc^^^XXXOOOIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA>>><<<;;;:::999888777555555555555444444333333333444555666444444444444444555555555444444444555555555555555999===>>>;;;999999777444222222222222111111111111111111111111000000000///000111222333333333222222333444444444333333222111222222333444444444444333000111111111111222555777>>>CCCHHHLLLNNNRRRXXX\\\]]]___aaaiiipppeeefffjjjtttwwwZZZQQQNNNUUU]]]eeerrrvvvxxxxxxrrroooqqq|||ooo^^^QQQ^^^jjjxxxpppyyyWWWGGGAAAEEEBBBHHHEEEHHHJJJRRR\\\bbbwww}}}jjj\\\]]]cccjjjuuu~~~uuupppoooooojjjccc\\\XXXSSSKKKGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCAAA???===<<<:::999888777666555555555444333333333444666888999:::999777555444444555555444444555555666555555444111888<<<<<<::::::777333333222222222222111111111111111111111000000000000000000111222222333333333444444444444333222111000222222333444444444444444000111222111111222555888>>>BBBHHHLLLNNNRRRWWW\\\]]]___```hhhmmmeeeiiinnnwww|||^^^SSSMMMTTT^^^gggttt|||ttt{{{yyyttttttppprrr|||{{{hhhTTT\\\eeexxxqqqRRRCCCGGGCCCFFFDDDHHHKKKUUU___dddzzz}}}|||}}}}}}qqqaaa[[[^^^dddooozzz~~~zzz||||||wwwrrrmmmiiihhheee]]]WWWSSSPPPJJJGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@>>>>>>::::::888777666555555555333333333333555888:::<<>>LLLHHHAAA:::555444444444555555777777777666555444<<>>======::::::999888777777777888444444444444444555666777===>>>>>>999222///333888???>>>======???@@@@@@@@@CCC@@@<<<888666444222000333222222111111222222333000000000000///////////////000111222444555666666222222222333333333444444333444555666666555444333222111000000111222444666===DDDIIIKKKNNNUUUYYYYYYYYY\\\^^^gggwwwhhhfffiiiqqqsss^^^OOOTTT^^^gggvvvvvvyyyuuuppptttsssqqq|||jjjUUUPPP\\\sss{{{}}}sssUUUIIIFFFDDDHHHGGGMMMVVV]]]gggyyyooolllccc\\\]]]gggmmmxxxxxxyyy|||}}}vvvrrrsss}}}|||vvvnnnfffcccaaa____________^^^]]]\\\WWWQQQLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFBBBBBBAAA@@@???>>>======;;;:::999888777777777777444444444444444555666666555BBBDDD777///555<<<===;;;999777777888999888777===;;;777555555444333222333222222111111222222333000000000000////////////000000111333444555666777333333333333444444444444333444555666666555444333222222000000111222555666>>>DDDIIIKKKOOOUUUYYYYYYYYY[[[]]]gggtttfffeeeiiirrrfffRRRSSS]]]ggguuu~~~ttt|||qqqnnnuuuqqqqqq{{{jjjTTTMMMZZZoooxxxooozzzsssTTTGGGEEEEEEIIIIIINNNVVV\\\fff|||nnnrrruuucccccc```aaajjjnnnzzz~~~~~~xxxmmmhhhmmmtttxxxyyy{{{qqqpppsss}}}yyyqqqiiiccc^^^]]][[[ZZZ[[[\\\[[[ZZZWWWSSSNNNKKKKKKLLLMMMMMMLLLMMMMMMLLLKKKIIIGGGFFFCCCBBBBBBAAA@@@???>>>>>><<<;;;999888777666555555444444444444444444555666555IIIMMM:::000999???:::777666555666888999888777666444222222444555555555333222222111111222222333000000000000////////////000111222333555666777777333444444444444555555555333444555666666555444333333222111000111333555666>>>DDDJJJLLLPPPWWWZZZZZZ\\\\\\]]]iiipppeeeeeejjjtttlllTTTRRR[[[eeeuuuyyysssnnnlllrrrqqqqqqzzzlllWWWNNNWWWnnnsssiiiwwwdddKKKFFFHHHIIIGGGIIIOOOWWW___kkkrrr~~~kkkbbbeeedddgggpppsss~~~vvvyyywwwooolllsss}}}}}}zzztttuuuwww}}}wwwnnngggbbbbbb```^^^]]]]]]]]][[[ZZZSSSPPPLLLKKKLLLNNNOOOOOOMMMNNNMMMLLLKKKHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>><<<;;;:::888666555444444444444444333333444555555>>>LLLOOOBBB888999999333333333444666:::<<<===<<<444222111111333555666666333222222111111222222333000000000000////////////111111222333555666777888444444444555555555666666333444555666666555444333333222111111111333555777===DDDKKKMMMQQQXXX[[[[[[___^^^___mmmmmmeeefffkkkvvvsssXXXSSSYYYcccuuuxxxwwwppplllooosssqqqyyynnnZZZQQQTTTooommmeeettt```MMMKKKKKKIIIEEEIIIPPPZZZeeevvv~~~|||kkkeeeiiiggglllvvvyyyxxxtttzzz|||vvvsssyyywww|||~~~}}}}}}|||}}}uuummmiiigggkkkhhhdddaaa```^^^[[[YYYPPPNNNKKKKKKMMMOOOPPPPPPMMMMMMMMMLLLJJJGGGDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;999777666555444444555444444333333333444444@@@@@@CCCGGGEEE===666444222222333666999;;;;;;:::555333111222444666666666333222222111111222222333000000000000////////////000111222333444666777777444444444555555555666666333444555666666555444333333222111111222333555777<<>>======;;;:::888777666555444444555444444333333333333333777000555DDDIIIAAA:::<<<:::999999:::<<<;;;999777666444222222444555666555333222222111111222222333000000000000///////////////000111222444555666666333444444444444555555555333444555666666555444333444333222111222444666777;;;CCCJJJNNNRRRXXX[[[ZZZ[[[[[[]]]mmmiiigggiiimmmyyyhhh\\\YYY^^^sss~~~sssnnnoooyyyuuuoooxxxmmm[[[PPPOOOhhh|||kkkgggwwwtttZZZOOOJJJGGGGGGKKKRRRZZZjjj|||sssvvvzzzyyy~~~|||~~~vvvrrrwww|||uuuqqqlllgggddd```\\\YYYRRROOOMMMMMMOOOPPPQQQPPPMMMMMMMMMLLLKKKIIIFFFEEEAAA@@@@@@???>>>===<<<<<<999999888666666555555555555444333333222222333333111000222:::???>>>======>>>============<<<888666666444222222333555555555333222222111111222222333000000000000////////////...///000111333444555555333333333333444444444444333444555666666555444333444333222111222444666777999AAAIIIMMMRRRXXXZZZYYY[[[\\\```nnniiihhhjjjnnnzzzoooaaaZZZ]]]rrryyy}}}oookkkmmmwwwtttnnnwwwlll[[[PPPNNNccc}}}mmmnnn~~~rrrRRRGGGJJJNNNIIIMMMRRRYYYiii}}}xxx~~~yyy~~~wwwuuu|||wwwtttooojjjfffccc___\\\SSSQQQOOONNNOOOPPPPPPPPPNNNNNNNNNMMMLLLJJJHHHGGG@@@@@@???>>>===<<<;;;;;;888888777666666666666666555444333333222222222222333999999333222888:::666888777888999:::999666333444222000111333555555555333222222222222222222333000000000000////////////......///000222333444555222222222333333333444444333444555666666555444333444333222222222444666888888AAAIIIMMMQQQWWWZZZYYY]]]___dddrrrpppjjjiiirrr|||yyy^^^XXX\\\mmm}}}~~~{{{iiieeewwwrrroootttuuu___UUUPPP[[[{{{yyyzzz^^^LLLGGGDDDFFFFFFJJJUUU\\\jjj{{{vvv}}}|||yyyqqqhhhdddddddddcccaaaUUUOOOHHHGGGKKKOOOPPPPPPRRRNNNKKKKKKNNNMMMIIIEEEBBBAAA@@@???>>><<<;;;;;;999888777555444444444444444444444444444444444444555444222111111111222222444444555555666777777777444444333222333444555666555555444333222222222222333222000111222222111///222///...222666666555444333333333444444444555555444444444444444444444444222333444333222333666888<<<@@@GGGMMMQQQUUUYYY[[[______bbbrrr~~~ooojjjjjjrrr}}}}}}```XXXYYYggg{{{xxx}}}kkkeeetttsssnnntttfffTTTMMMXXXxxx~~~]]]KKKFFFCCCFFFEEEJJJVVV```qqqyyyuuu|||}}}uuupppiiiffffffeeebbb^^^QQQLLLGGGFFFJJJMMMNNNMMMNNNKKKIIIJJJMMMMMMIIIEEEBBBAAA@@@???>>><<<;;;;;;999888777555444444444444444444444444444444444444444444222111111111222222333444555666666777777777444444333333333444555666555555444333222222222222333111000111222333222111333111111444777777555333333333333444444444555555444444444444444444444444222333444333222333666888<<<@@@GGGMMMRRRUUUYYY[[[___```cccsss}}}ooojjjkkktttcccYYYWWWcccyyywwwyyyqqqhhhsss}}}tttnnnsssnnnTTTOOOWWWuuu[[[IIIEEECCCFFFDDDJJJYYYfffzzz~~~yyywww{{{|||}}}qqqnnnkkkjjjiiieee___YYYMMMIIIFFFFFFIIIKKKJJJHHHJJJHHHGGGIIILLLLLLIIIFFFBBBAAA@@@???>>><<<;;;;;;999888777555444444444444444444444444444444444444444333333222222222222333222333555666777777666666555444333333333444666666555444333222222111111222222111000222444555444333//////000222444666444222333333333444444444555555444444444444444444444444222333444333222333666888<<>><<<;;;;;;999888777555444444444444333333333333333333333333333333333333333333333333111333555666777777666555555444444333333555666777555444333222111111111111111000000222444666666555000111///---...222444333333333333444444444555555444444444444444444444444222333444333222333666888<<>><<<;;;;;;999888777555444444444444333333333333333333333333333333333333333333333333222333444555666666666555555555444333444555666777444444333222111111111111111000000222444666666555======888///---222555444333333333444444444555555444444444444444444444444222333444333222333666888===AAAHHHNNNRRRVVVZZZ\\\___ccchhhvvvwwwllljjjnnnzzz}}}aaaVVVTTT^^^sssxxxvvvyyyooorrr}}}hhhSSSOOOSSSmmm___KKKEEEBBBFFFGGGLLL\\\mmm}}}uuuzzzxxxqqqpppnnniiibbbXXXPPPJJJLLLMMMNNNNNNMMMLLLJJJIIIFFFHHHJJJLLLLLLJJJHHHFFFBBBAAA@@@???>>><<<;;;;;;999888777555444444444444333333333333333333333333222333333444444444444333333333333444444555666666666555444444444555777777444333222111111000000111111000000111444555555444IIIJJJBBB555000444777666333333333444444444555555444444444444444444444444222333444333222333666888===BBBHHHNNNSSSWWWZZZ\\\___ccchhhuuuvvvkkkkkkooo{{{uuuZZZRRRQQQ^^^tttyyyzzzqqqsss}}}iiiTTTNNNQQQkkkcccNNNFFFCCCFFFFFFLLL\\\mmmyyywwwpppnnnjjjddd\\\UUUPPPMMMNNNOOOOOOOOONNNLLLKKKKKKIIIKKKNNNNNNMMMJJJGGGFFFBBBAAA@@@???>>><<<;;;;;;999888777555444444444444222222222222222222222222222222444555555555444444444333222222333444666777666555444444444555777888444333222111000000000000111000///111333444444333AAAEEEAAA555000555777444333333333444444444555555444444444444444444444444222333444333222333666888===BBBIIIOOOSSSWWWZZZ]]]___cccgggsssuuukkkkkkppp|||nnnUUUOOOQQQ```xxx~~~}}}qqqsss~~~nnnWWWQQQSSSmmmfffOOOFFFCCCGGGFFFKKK[[[mmm}}}vvvuuuooolllggg```XXXSSSQQQQQQNNNOOOPPPOOOMMMLLLKKKLLLKKKNNNPPPPPPNNNJJJGGGFFFBBBAAA@@@???>>><<<;;;;;;999888777666444444444444222222222222222222222222111222444555666555444444555444222111111444777888666555555444555666777888444333222111000000000000111000///000222333333222///777888///---333666222333333333444444444555555444444444444444444444444222333444333222333666888===BBBIIIOOOSSSWWWZZZ]]]```cccgggrrrqqqlllooosssaaaRRROOOTTTbbbsss|||}}}xxxttt{{{uuuWWWQQQMMMiii{{{ZZZMMMIIICCCEEEIII^^^lll|||vvvrrrlllfff```[[[VVVOOOMMMOOORRRQQQPPPPPPOOONNNNNNNNNNNNLLLIIIHHHHHHHHHFFFEEEDDDDDDBBBAAA???>>><<<<<<888888666555444333333222333222222111111222222333444444444555555555555666333333333444444444555555333333222222333333444555555444333222111111111111000000111111111222222222333222111111222444777888777777666555555555555555333444444555555444444333333444444333222333555777888@@@HHHLLLPPPVVVXXXWWW```ccceeeoooppplllooosss```PPPNNNTTTbbbrrr}}}}}}yyyttt{{{wwwYYYRRRNNNhhhuuurrr[[[KKKHHHGGGGGGJJJ___kkk~~~yyytttooojjjbbbZZZUUUPPPLLLMMMRRRRRRRRRSSSSSSRRRQQQPPPPPPMMMKKKIIIGGGGGGGGGFFFDDDEEEDDDCCCAAA???>>>===<<<888777666555444333333333333222222111111222222333444444444444555555555555333333444444444555555555333333222222333333444555555444333222111111111111000000111111222333333444444444333333444555777888777666666555555555555555333444444555555444444333333444444333222333555777888@@@HHHLLLQQQVVVYYYWWW```bbbeeeoooooolllooottt___OOONNNVVVdddrrr~~~~~~~~~yyytttzzzxxxYYYPPPMMMgggnnnmmm^^^HHHFFFHHHIIIKKK___kkk{{{zzz~~~xxxrrrnnnfff^^^UUUPPPMMMKKKOOOUUUSSSTTTVVVWWWVVVUUUSSSRRRMMMKKKHHHGGGGGGGGGEEEDDDEEEDDDCCCBBB@@@>>>===<<<888777666555444333333333333222222111111222222333444444444444555555555555333444444444444555555555333333333333333444444555555444333222111111111111000000111222444555666666666666666666666666777777777666555555444444555555333444444555555444444333333444444333222333555777888@@@HHHLLLQQQWWWYYYXXX___bbbeeeooonnnlllpppttteeeSSSRRR[[[iiiuuu~~~xxxtttyyyuuuXXXMMMLLLhhh}}}ooommmdddJJJDDDEEEJJJLLLaaannn~~~vvvpppkkk___XXXQQQOOOMMMMMMQQQWWWTTTVVVXXXYYYYYYXXXUUUTTTNNNLLLIIIHHHHHHHHHFFFEEEEEEDDDCCCAAA@@@>>>===<<<777777666444444333333333333222222111111222222333333333444444444555555555444444444444555555555555333333333333333444555555444444333222111111111111///000111333555666888888888888999999888777666666666666555444444444444555333444444555555444444333333444444333222333555777888@@@HHHMMMQQQWWWZZZYYY^^^aaadddooo~~~nnnmmmqqquuuppp\\\XXXaaappp{{{~~~wwwssswwwqqqXXXMMMNNNkkkvvvooovvvnnnPPPEEEDDDIIILLLcccsss|||zzzoooggg```TTTPPPMMMNNNNNNMMMPPPTTTTTTVVVXXXYYYYYYWWWUUUSSSOOOLLLJJJIIIIIIHHHGGGFFFDDDDDDBBBAAA???===<<<<<<777666555444444444444444333222222111111222222333333333333444444444444555444444444555555555666666444444333333444444555666444444333222111111111111///000111333555777888999888999999999888777666555666666555444444444444444333444444555555444444333333444444333222333555777888@@@HHHMMMRRRXXX[[[ZZZ]]]```dddooo~~~oooooorrrvvv~~~hhh```hhhwww~~~uuuqqquuuqqq[[[PPPRRRooovvvttt|||uuuSSSGGGEEEHHHLLLeeeyyy{{{uuuooopppyyypppdddYYYRRRLLLIIIJJJNNNOOOMMMNNNQQQTTTTTTUUUVVVUUUSSSQQQPPPNNNLLLIIIHHHHHHHHHGGGEEECCCBBBAAA@@@>>><<<;;;:::666666555444444444444444333222222111111222222333333333333333444444444444444444555555555666666666444444444444444555555666555444333222111111111111///000111333555777888999888888777777666666555555666555444444333333444444333444444555555444444333333444444333222333555777888@@@HHHMMMRRRXXX[[[ZZZ\\\___cccooo~~~qqqqqqsssvvvrrrffflll|||~~~rrrooossswwwbbbTTTVVVttt|||ttt}}}rrrNNNDDDGGGGGGLLLggg~~~{{{rrrmmmpppuuu}}}tttdddYYYQQQKKKKKKIIIJJJNNNPPPOOOPPPSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLJJJHHHFFFFFFFFFEEECCCBBBAAA@@@>>>===;;;:::999666666555444444444444555333222222111111222222333222222333333333444444444555555555555666666666666444444444444444555666666555444333222111111111111///000111333444666777777777666555444333444555666666555444444333333444444333444444555555444444333333444444333222333555777888@@@IIIMMMRRRYYY\\\[[[[[[___cccooorrrrrrtttwwwxxxjjjnnn~~~~~~qqqnnnrrr~~~hhhUUUXXXwwwyyyqqq|||lllFFF???FFFGGGLLLhhh~~~uuulllfffkkksss~~~}}}lll\\\TTTOOOLLLOOOLLLMMMQQQSSSRRRTTTXXXRRRQQQPPPNNNMMMKKKJJJJJJJJJHHHFFFEEEEEEDDDCCCAAAAAA@@@???===<<<:::999888666666555444444444555555333222222222222222222333222222333333333444444444555555555555666666666777555444444444444555666666555444333222111111111111000000111222444555666666666444333222222333555666555555444333333333333444333444444555555444444333333444444333222333555777888@@@IIIMMMSSSYYY\\\[[[[[[^^^cccooo}}}ooossswwwwwwtttlllxxx}}}vvviiilll|||qqq]]]UUUttttttlllzzz[[[GGGGGGGGGFFFUUUkkksssnnnkkkfffhhhppprrr}}}qqqcccVVVNNNKKKLLLLLLNNNQQQRRRRRRSSSUUUWWWSSSRRRQQQOOOMMMLLLJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===;;;:::999555555444444444333333333222//////333444111000111333333333444444444555555777777777777777666666666666555555444444666777888555333111111222222111000///000222444555555555444444444333333333444555555555555333333333333444555444444444444444444444444444444333222333444555666888???HHHNNNQQQTTTWWWZZZZZZ^^^dddrrr{{{nnnssswwwwwwxxxmmmttt}}}vvviiimmm~~~vvv___WWWrrrppphhhqqq}}}|||UUUCCCDDDDDDBBBQQQgggrrrggghhhjjjkkkrrr|||{{{ssseeeXXXQQQOOOPPPRRRNNNPPPSSSTTTTTTUUUWWWXXXTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===;;;:::999555555555555444444444444555111000333444222222555333333333444444444444555666666666666666666666666666555555444444666777888555333222111222222111000///000222444555666666555555444333333333444555555333333222111222333444555444444444444444444444444444444333222333444555666:::@@@IIINNNQQQSSSVVVYYYZZZ___dddqqqyyymmmrrrvvvxxx{{{kkklllvvvtttqqqxxx}}}~~~vvvjjjoooxxxaaaXXXmmmtttlllpppwwwxxxwww{{{OOOAAACCCBBB@@@NNNddd~~~nnnddd___dddllltttvvvjjj[[[PPPMMMPPPUUUXXXRRRTTTVVVWWWVVVWWWXXXYYYVVVUUUTTTRRRPPPNNNLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===;;;:::999666666666666555555555555777333111333333111222666333333333333444444444444555555555555555555555555666555555444444666777888666444222111222222111000///000222444666777777777666555444333333444444555222222111111111333444555444444444444444444444444444444333222333444555666;;;AAAIIIOOOQQQRRRUUUWWW[[[___dddqqqvvvlllqqqvvvxxxwwweeeccciii{{{kkkiiippp}}}{{{xxxlllqqqsss```WWWdddxxxrrruuuzzz~~~wwwNNNCCCEEEDDDBBBPPPddd{{{gggbbbaaahhhrrr}}}tttgggXXXNNNNNNRRRVVVWWWUUUWWWYYYZZZYYYYYYYYYZZZXXXXXXWWWUUUSSSPPPMMMLLLIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@>>>===;;;:::999777777777777666666666666444222333555444000111444222222333333333444444444444444444555555555555555666555555444444666777888666444222111222222111//////000222444666888::::::888666555333333333444555555444333222222222333444555555555555555555555555444444333222333444555666:::@@@IIINNNQQQSSSVVVYYY\\\```dddqqqtttkkkrrrvvvyyymmm\\\ZZZ___ooouuunnnfffggglll|||{{{xxxzzznnnrrrooo^^^UUUZZZxxxtttrrruuuzzzyyyOOODDDFFFDDDEEEPPPbbbvvvxxxddddddgggnnnyyy|||jjjaaaVVVQQQRRRUUUWWWVVVYYY[[[^^^^^^]]][[[[[[[[[[[[[[[ZZZXXXVVVRRROOOLLLJJJJJJHHHGGGFFFDDDCCCCCCBBBAAA@@@>>>===;;;:::999888888777777777666666666222333777;;;999333111333222222222333333333444444444444444444555555666666666555555444444666777888777555222111222111000///000000222444777:::<<<===999888555333222333444555888777555444333333333333555555555555555555555555444444333222333444555666777>>>GGGNNNQQQTTTXXX[[[]]]```dddppptttlllssswwwzzz~~~dddUUUSSSVVV[[[ccccccbbbggglllzzzvvvttt~~~pppsssqqq___WWWTTTlllvvvxxx}}}~~~PPPCCCDDDCCCEEENNN]]]ppp}}}lll```dddkkkttt~~~vvv\\\XXXTTTSSSVVVYYYZZZYYY___aaacccdddbbb```___^^^^^^^^^]]][[[XXXTTTPPPMMMKKKJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@>>>===;;;:::999777777777777666666666666222555<<<@@@===555222333222222222222333333333333444444444555666666777777666555555444444666777888777555333111222111000...000111222555888;;;>>>@@@;;;999666333222222444555999888666555444333444444555555555555555555555555444444333222333444555666666===FFFNNNRRRUUUYYY]]]^^^aaadddpppuuunnntttxxx{{{zzz___PPPNNNPPPRRR[[[^^^aaaiiinnn}}}qqqppp}}}rrrsssyyyddd\\\RRReee~~~TTTCCCCCCCCCEEELLLZZZmmmrrreee___gggqqq{{{xxxoooUUUUUUUUUWWWYYY\\\^^^```eeegggjjjjjjhhheeecccccc``````___^^^ZZZUUUQQQNNNKKKKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>===;;;:::999777777666666666555555555222555;;;>>>:::333111333111222222222222333333333444444555666666777888888666555555444444666777888777555333222111111000...000111222555888===@@@BBB<<<:::666333222222444555666555444333444444555666555555555555555555555555444444333222333444555666777>>>GGGNNNQQQTTTXXX[[[___aaadddpppvvvooouuuyyy{{{yyy^^^OOOKKKLLLQQQZZZ^^^ccclllrrrlllmmm{{{tttsss~~~~~~iiiaaaSSSaaaXXXDDDDDDDDDFFFLLLYYYmmmnnneeecccmmmxxx~~~tttjjjWWWYYYZZZ[[[\\\^^^bbbeeeiiilllnnnnnnllliiigggfffaaaaaaaaa___[[[VVVQQQNNNLLLKKKJJJHHHFFFEEECCCBBBBBBAAA@@@>>>===;;;:::999666666666666555555555555111333777999555......222111111222222222333333333555555555666777888888999666555555444555666777888888555333222111111///...000111222555999===AAACCC===;;;777333222222444555222222222222333555777888666666666666666666666666444444333222333444555666999???HHHNNNQQQSSSWWWZZZ___bbbdddooovvvppptttxxxrrrYYYOOONNNNNNUUU[[[bbbiiiooozzzsssdddmmm}}}vvvnnn|||lll]]]RRRfff\\\CCCDDDCCCEEELLLXXXlllllleee^^^iiiuuuzzzlllbbbWWWYYY\\\^^^___bbbfffiiipppuuuvvvrrrmmmlllkkkiiihhhdddbbbccc```YYYSSSRRROOOMMMKKKIIIGGGFFFFFFFFFCCCCCCBBB@@@===;;;888777888777666555555444444555444444333333333333222222222222333333333333444444555555666666777777888888555666666555555666888:::888777555333111000000111111111333555999===@@@BBB>>>;;;666333333333333222333333222222333555666777999777666444333333333444444444333222333444555666777>>>GGGNNNQQQSSSVVVXXX]]]```dddppptttoootttyyyqqqXXXNNNNNNOOOUUU[[[bbbiiioooyyyvvvllluuuyyyppp|||kkk^^^UUUkkk^^^EEEEEECCCGGGNNN[[[nnnwwwgggcccgggqqq~~~uuuhhh___\\\^^^aaadddgggkkkooorrrrrrwwwxxxuuurrrssstttsssnnniiiffffffbbbZZZTTTSSSQQQPPPOOOMMMJJJHHHFFFEEEBBBBBB@@@>>><<<999777666888777666555555444444555444444333333333333222222222222333333333333444444555555555666666777888888666666666555555666888:::777666444222111000000000111222333666999===@@@BBB===999555333333333444333444333333222333444666777888777666444333333444444444444333222333444555666888???HHHNNNQQQSSSVVVXXX]]]aaaeeerrr}}}rrrnnnuuuzzzoooVVVMMMMMMOOOUUU[[[ccciiinnnwww~~~|||rrr}}}}}}iii]]]VVVlllaaaFFFEEEDDDDDDLLLYYYkkkwwwiiigggjjjuuuyyyqqqvvv|||qqqfff^^^^^^aaaeeeiiimmmqqqwwwzzzyyy}}}}}}yyyxxx|||}}}}}}xxxrrrmmmkkkeee\\\VVVTTTSSSRRRQQQOOOMMMJJJGGGEEEFFFEEECCCAAA>>><<<;;;:::888777666555555444444555444444333333333333222222222222333333333333444444444444555555666777777888777777666555666777888999666555333111000//////000111222444777:::>>>AAABBB;;;777333111222444555555555555444333333444555666777777666555444444444555444444333222333444555666999@@@HHHNNNQQQSSSVVVXXX]]]bbbgggsss{{{qqqnnnuuu{{{mmmTTTLLLMMMOOOTTT[[[ccciiinnnuuu|||rrr|||fff[[[RRRddd{{{|||cccGGGFFFEEEBBBKKKXXXiiinnnjjjlllxxxmmmgggqqq{{{qqqhhhbbbdddgggkkkooossswww}}}{{{tttpppiii```YYYWWWTTTSSSPPPNNNLLLKKKJJJJJJJJJIIIGGGDDDAAA>>><<<;;;888777666555555444444555444444333333333222222222222222222333333333444444333333444555666777777888888777555555666888999999555444222000/////////000111222555888;;;>>>AAACCC:::666222000111444666777666666444333333444555555666666666555555555555555444444333222333444555666;;;AAAIIIOOOQQQSSSVVVYYY]]]bbbgggsss{{{qqqnnnuuu{{{mmmTTTLLLMMMOOOTTT[[[dddjjjooouuu~~~zzzqqq{{{bbbWWWOOO^^^{{{qqqssscccGGGEEEEEEFFFOOO\\\kkknnngggqqq}}}kkkhhhsss{{{rrrllliiilllooossswwwzzzzzztttmmmccc\\\[[[UUURRROOOLLLLLLMMMOOOQQQLLLLLLJJJGGGCCC???<<<:::888777666555555444444555444444333333333222222222222222222333333333444444333333444555666777888999999666444555777::::::999555444222000//////000000111333666999<<>>:::444111111333555666666666555444444555666777444555666777777777777777444444333222333444555666;;;AAAIIIOOORRRUUUZZZ]]]]]]bbbgggqqqvvvpppvvvzzzqqqXXXNNNNNNOOOSSS[[[eeemmmqqqwww~~~wwwnnnwwwnnnWWWPPPKKKZZZuuu~~~}}}pppyyygggJJJFFFGGGDDDOOO\\\iii|||yyyrrrxxxwwwvvvyyyyyy{{{yyy|||xxxpppgggbbbbbb\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[YYYSSSKKKCCC>>>888777666555555444444555444444333333333333222222222222333333333333444444444555666777888:::;;;;;;777444222444:::>>>>>><<<555444333222111111222222222444777;;;>>>AAABBBCCCBBB===777222111333444555555555444444444666777888333444666777888888888777444444333222333444555666;;;AAAHHHNNNRRRVVV[[[```___dddhhhrrrxxxqqqvvvzzzrrrYYYOOONNNNNNRRR[[[fffmmmrrrxxxxxxnnnvvvbbbSSSMMMHHHWWWrrr{{{|||rrr|||jjjKKKGGGGGGGGGSSS```lll~~~{{{www~~~xxxppphhhcccccc```aaaccccccbbb___\\\ZZZVVVXXXXXXVVVPPPGGG===777888777666555555444444555444444444333333333222222222222333333333444444444555555666888999;;;<<<<<<666333111444:::??????===666555333222222222222333222444777;;;???AAACCCCCCEEE@@@888333111222444444555444444444555666888999333444666777888888888888444444333222333444555666:::@@@HHHNNNRRRWWW]]]aaaaaafffiiirrrxxxqqquuuzzzvvv[[[OOONNNPPPTTT^^^iiiooorrrvvv~~~xxxmmmvvvbbbXXXMMMKKK[[[qqqrrrssswwwWWWLLLHHHJJJSSSdddmmmwww|||wwwnnngggddddddeeehhhfffccc```]]]YYYSSSOOONNNMMMJJJFFFBBB>>>;;;:::666555444444333333444444111444777999999777444222444444333222222333333333666555666888;;;======<<<777555555777;;;===;;;888555444222111111111222222222444999>>>AAADDDEEEEEEHHHDDD>>>:::777555444333222333333444555666888888777666666555555555666666777555444222222333444555888AAAIIIMMMQQQWWW\\\^^^fffdddfffnnnxxxqqqvvv{{{www]]]PPPNNNOOOTTT]]]hhhoooqqqvvv~~~xxxmmmvvvhhhWWWLLLKKK___xxxvvvuuu\\\OOOIIIKKKSSSaaakkkuuuyyytttnnngggcccaaabbbcccdddbbb___\\\YYYUUUPPPMMMHHHFFFDDDAAA===:::888777555555444333333333333333555777;;;???AAABBBBBBAAA444444333333222333333444666666666888;;;======<<<777555444777;;;<<<:::888444333222111111111222333222555999>>>BBBDDDEEEEEEEEEAAA<<<888666555555444333333333444555666777888666666555555555555666666777555444222222333444555888AAAIIIMMMPPPWWW[[[]]]bbbaaafffpppxxxrrrwww|||yyy```SSSOOONNNSSS]]]hhhnnnqqqvvvyyymmmuuummmXXXLLLKKK```{{{vvvtttaaaQQQMMMMMMRRR___iiiuuuxxxpppnnnjjjeeebbbaaa``````^^^\\\XXXVVVSSSPPPKKKHHHAAA@@@???===;;;999777666555444333333222222333333222444777:::>>>@@@BBBCCC444333333333333333444444777666666888;;;<<<<<<;;;666444444777:::<<<:::777333333222111111222444444333555999>>>BBBDDDEEEEEEBBB>>>999666555555555555333333333444555666777888666666555555555555666666777555444222222333444555999AAAIIILLLOOOVVVZZZ[[[___```fffqqqwwwrrrxxx|||{{{dddWWWPPPLLLSSS\\\gggmmmpppvvvyyymmmtttmmmZZZLLLIII]]]xxxoooooobbbSSSPPPPPPTTT```kkkyyyyyyssspppkkkiiifffccc___\\\ZZZYYYWWWTTTQQQOOOMMMJJJGGGDDD???>>>===<<<;;;:::999999444444333222222222222333000111111222444555777888444333333333333444444555777777777999;;;<<<;;;999555444444777;;;<<<999666333222222111222333555555333666:::>>>BBBDDDEEEEEECCC???999666555555555555333333333444444666777777666555555555555666666777777555444222222333444555999AAAIIILLLOOOUUUZZZ[[[___```gggqqqwwwsssxxx|||~~~hhh\\\SSSLLLRRR[[[eeelllpppvvvxxxkkkrrr~~~ppp]]]MMMHHH\\\www|||hhhjjj___QQQRRRSSSWWWdddpppzzzqqqjjjffffffgggaaa```___\\\YYYUUUSSSQQQQQQOOOKKKIIIHHHFFFCCCAAA>>>======<<<;;;:::::::::555444333333222222333333444333333222222333444555444333333333444444555666777777888:::<<<<<<:::888555444444888<<<<<<999666333333222222222333555666444777;;;???BBBDDDEEEEEEGGGBBB;;;666444555555555444444444444444555666777555555555555555666777777777555444222222333444555999AAAIIILLLPPPVVVZZZ[[[bbbbbbgggqqqwwwtttxxx{{{mmm```UUULLLQQQZZZdddkkkooovvvwwwiiippp{{{www^^^NNNJJJaaayyyfffjjj]]]PPPRRRUUU\\\jjjvvvzzz||||||yyykkkiiiddd```^^^^^^______]]]]]]\\\ZZZXXXVVVTTTRRRNNNKKKHHHFFFEEEDDDBBB@@@===<<<;;;:::999888888777555555444333333333333444444444444444555666777777333333333333444555666777888888999:::<<<;;;999666555555666999======:::666444444333222222333555555555777;;;???BBBDDDEEEEEEHHHBBB;;;666444444555555444444444444444555666666555555444555555666777888777555444222222333444555888AAAIIIMMMQQQWWW\\\^^^bbbbbbhhhrrrwwwtttxxxyyypppdddXXXMMMQQQYYYdddjjjooovvvyyyuuuhhhnnnyyyaaaRRRPPPiiizzzfffjjj^^^RRRUUUWWW___pppzzz}}}qqqwww}}}~~~wwwqqqllleeedddeeegggiiiiiieeeaaaaaa```^^^\\\YYYVVVTTTSSSLLLIIIFFFDDDDDDCCCBBB@@@>>>===<<<;;;999777666555777666555555444444555555333333444444555555555666333333333444444555666777888888999;;;<<<;;;888555666555777;;;>>>???;;;777666555444333222333444444555888<<<@@@CCCDDDEEEEEEEEE@@@999444333444666666555444444444444555666666444444444555555666777888777555444222222333444555888AAAJJJNNNRRRYYY___```^^^```hhhuuuwwwtttwwwxxx~~~}}}rrrgggYYYNNNPPPYYYcccjjjnnnvvv{{{ooozzztttgggmmmxxxeeeUUUUUUooo{{{gggiii```VVVYYYXXXbbbrrr{{{ssskkkwww|||~~~{{{}}}{{{tttlllgggllllllpppwww{{{yyyooogggcccaaa^^^YYYUUUQQQMMMLLLLLLIIIFFFDDDCCCCCCBBBAAAAAA@@@>>><<<:::888777666777777666555555555555666666666777777666555444444333333333444555666777777888888999;;;<<<;;;888555666666888<<>>======<<<;;;:::888777666666666555555555555666666444444444444444444444444555555666666777777888888777999;;;;;;:::888888888:::888888;;;???@@@;;;666444444333222222333333333333999===>>>BBBGGGIIIFFF???:::444333666888777555555444333444666777666555555666777888999:::::::::666666444444333444555666:::@@@JJJPPPTTTWWW[[[^^^bbbcccfffttt|||rrrooovvvzzz|||}}}}}}yyyhhhWWWUUUWWW___kkksssyyyqqqhhhsssvvvgggnnn{{{gggRRRNNNhhhssseeegggxxxeee^^^cccdddkkkuuu}}}zzz~~~{{{uuupppooonnnrrrvvvvvvqqqhhh```[[[^^^]]]ZZZVVVSSSOOOLLLKKKIIIHHHGGGFFFDDDBBB@@@???===<<<<<<;;;:::888777666666666555555555555666666444444444444444444444444555555666666777777888888777999;;;;;;999888888888===<<<===???@@@>>>999555444333333222222333333444666;;;@@@BBBFFFJJJJJJGGG>>>999444333666888777555444333333333555666555444555555777888999:::::::::666555444333333444555666:::@@@JJJQQQTTTWWW[[[^^^```cccfffttt{{{rrrooovvvzzz|||{{{rrr___VVVXXX___kkktttyyywwwffffffyyyuuuhhhppp}}}gggTTTNNNccczzz~~~pppccceeevvvkkkdddhhhkkkqqqzzzvvvxxx}}}}}}zzzsssnnnmmmlllpppssspppggg___[[[[[[YYYXXXVVVTTTQQQMMMKKKIIIJJJIIIGGGEEECCCAAA@@@???<<<<<<;;;;;;:::999888888666666555555555555666666444444444444444444444444555555666666777777888888777999;;;;;;999777777777===@@@CCCCCC???;;;777444333333333222222333333444666===CCCFFFHHHKKKHHHDDD<<<888444333555777666555444222222333444555444333444555666888999999999999555555444333333444555666999@@@JJJQQQUUUXXX\\\______bbbffftttzzzqqqooovvv{{{|||hhhZZZYYY___jjjtttyyy~~~yyyiii___ggguuuiiirrrdddSSSMMM^^^uuuvvvfffeeetttrrrkkknnnpppvvvyyy|||}}}|||tttnnnlllhhhnnnqqqmmmccc[[[YYY[[[SSSSSSRRRQQQOOOLLLJJJHHHIIIHHHFFFDDDBBB@@@???>>><<<<<<;;;:::999999999888666666555555555555666666444444444444444444444444555555666666777777888888888999;;;;;;999777666777;;;@@@DDDCCC===777555555333333222222222333444444555<<>>999666333333555666666555333222111222444555444333444444666777888999999999555444333333333444555666999@@@JJJQQQUUUXXX\\\```___bbbggguuuyyypppnnnvvv{{{qqq___\\\___iiisssxxx~~~wwwfff___ZZZiiiuuujjjsss{{{\\\NNNHHHXXXqqqjjjfffssszzzsssttttttzzz||||||~~~}}}tttmmmlllfffkkknnniii^^^UUURRRSSSOOOPPPPPPOOONNNKKKIIIGGGGGGFFFDDDBBB@@@?????????===<<<;;;:::999888888999666666555555555555666666444444444444444444444444555555666666777777888888888999;;;:::888666666666666<<>>EEEHHHIIIHHHBBB;;;555444333333444555555555333222111222444555444333333444555666777888888888444333333222333444555666999@@@JJJQQQUUUYYY]]]``````ccchhhvvvxxxooonnnvvv|||zzzeee``````gggpppwww}}}iii]]]WWWVVVkkkuuujjjuuuzzz]]]OOOIIIYYYuuummmgggtttzzz{{{{{{{{{||||||rrrkkkjjjiiillllllfff[[[RRRNNNNNNNNNOOOOOOOOONNNLLLIIIGGGFFFEEECCCAAA@@@@@@AAAAAA???>>>;;;999888777888888666666555555555555666666444444444444444444444444555555666666777777888888888:::;;;:::888666555555555:::>>>===888444444666222222222222333444555555:::AAAHHHJJJJJJHHHAAA:::222222222222333444555555444222222333444555444333222333444666777777777777333333222222222444555666999@@@JJJQQQVVVZZZ^^^aaa```cccggguuuwwwooommmvvv|||kkkddd```eeennnuuu{{{qqq```ZZZWWWXXXooouuukkkuuuyyyaaaSSSLLL[[[yyykkkfffuuuyyyzzz~~~xxxmmmffffffhhhgggddd^^^WWWRRRPPPPPPNNNOOOPPPPPPOOOLLLIIIGGGFFFEEEDDDBBBBBBCCCDDDEEEAAA???<<<999777666666777666666555555555555666666444444444444444444444444555555666666777777888888888:::;;;:::888555444444888:::<<<:::666333333444222222222222333444555666;;;BBBHHHIIIHHHFFF???888000111222222222333444555444333333333555666555444222333444555666777777777333222222111222444555666999@@@JJJRRRVVVZZZ^^^bbb___bbbeeessswwwnnnmmmvvv}}}ooofff```dddmmmttt{{{~~~eeeXXXVVV[[[]]]tttuuukkkuuuxxxaaaRRRIIIXXXvvv~~~hhheeevvvxxxyyy||||||uuuiiibbbbbb^^^ZZZUUUQQQNNNNNNPPPQQQOOOPPPQQQQQQOOOLLLIIIGGGGGGFFFEEECCCDDDEEEGGGHHHBBB@@@===999777666666666666666555555555555666666444444444444444444444444555555666666777888888888888:::;;;:::777555444444<<<<<<;;;999666444333333222222222222333444555666:::@@@FFFFFFEEECCC<<<555///000222222222333444555555444333444666777666555222222444555666777777777222222111111222444555666999@@@JJJRRRVVVZZZ___bbb^^^```cccpppvvvooopppxxx}}}sssfff]]]aaakkktttzzz}}}mmmZZZTTTYYYXXXaaayyyvvvjjjuuu```SSSLLLZZZwwwgggaaauuu~~~rrrvvvxxxtttkkk```WWWTTTMMMNNNOOONNNMMMMMMNNNOOONNNOOOPPPPPPOOONNNNNNNNNLLLKKKIIIHHHIIIHHHGGGEEE>>>===;;;999888777666666666666666555444444444333555555444444444444555555444444555666777888999999999;;;;;;999666444666888<<<;;;:::888555333111000222222222222111222555888AAADDDHHHHHHDDD>>>999666222222333333444555555666333444555555666666555555333222222444555666555333111222333333222222444666888BBBKKKOOOSSSXXX\\\\\\___dddiiiwwwxxxqqqqqqyyyrrriiicccfffnnntttyyy~~~sssaaaSSSRRRYYYccckkkwwwkkkuuu___RRRKKK[[[|||qqqkkkzzzxxxtttsssooohhh___VVVPPPMMMLLLMMMNNNNNNMMMMMMNNNPPPTTTUUUVVVVVVUUUTTTSSSSSSMMMKKKHHHGGGFFFEEECCCAAA>>>===;;;999888777666666555555555555555555444444555555444444444444555555444444555666777888999999:::;;;;;;999666555777999<<<;;;999666444333222111222222222111111333777;;;BBBEEEHHHGGGBBB<<<777444222333333444555555666666333444444555555555555555333333222444555666555333111222333333222222444666999BBBLLLPPPSSSYYY]]]]]]___dddiiivvvyyyrrrsss{{{vvvqqqnnnooorrrtttzzzsss```TTTNNNSSS\\\lllvvvxxxllluuu}}}]]]OOOIII___yyyqqq|||{{{tttpppjjjbbbYYYSSSOOOLLLJJJNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVTTTPPPNNNJJJHHHGGGDDDAAA???======;;;:::888777777777555555555555555555666666555555444444444444555555444555555666777888999999<<<<<<:::888666666999;;;<<<:::777444222222222222222222111000111555;;;???EEEGGGHHHEEE@@@999444111333333444555666666666666333333444555555555555555444333333444555666444333111222333333222222444666999CCCLLLQQQTTTZZZ^^^___```dddiiivvvzzzsssttt|||}}}zzzxxxuuuuuu{{{dddUUUOOONNNVVV```nnn|||xxxllluuupppYYYKKKIIIdddwwwlllxxxxxxqqqfff___VVVPPPOOOOOONNNMMMOOOQQQRRRQQQPPPPPPQQQRRRQQQRRRTTTWWWXXXXXXVVVTTTRRRPPPMMMKKKJJJHHHEEEBBB===<<<;;;:::999888888888444444555555666666777777555555444444444444555555555555666777888999999:::===;;;999666666777:::===;;;999555222111111222333222222111000222777>>>CCCHHHIIIHHHDDD===777333111333444555666777777777666333333444555555555444444444333333444555555444222111222333333222222444666:::DDDMMMQQQUUU\\\``````aaafffkkkwwwzzzsssttt}}}yyywww~~~pppYYYQQQPPPRRR[[[fffrrrxxxmmmuuufffVVVJJJJJJiiijjjddduuu|||rrrkkk[[[WWWRRROOOPPPOOOMMMJJJKKKLLLMMMLLLKKKJJJKKKLLLOOOOOOPPPSSSVVVVVVTTTRRROOONNNKKKJJJJJJIIIGGGEEE===<<<;;;:::999999888888444555555666666777777777555555444444444444555555555555666777888999::::::<<<:::777555666888;;;===999777444111000000222333222222111111444999AAAFFFJJJJJJGGGBBB<<<666333222222444555777888777777666222333333444555444444444444444333444555555444222111222333333222222444666:::CCCMMMRRRVVV\\\```aaaccchhhlllyyyyyyrrrsss|||{{{qqq```RRRPPPSSSWWWcccooowwwmmmvvvdddSSSJJJNNNnnnrrr]]]```sss{{{rrriiicccWWWVVVUUUTTTQQQMMMGGGDDDEEEFFFHHHHHHGGGGGGIIIJJJMMMJJJIIIJJJMMMMMMKKKHHHIIIGGGFFFEEEFFFEEEDDDBBB===<<<;;;:::999999999999666666666666666666777777555555444444444444555555555666666777888999:::::::::888555555777999;;;;;;666555333111000000111222222222333333666;;;BBBGGGIIIHHHEEE???999444333333111333555777888777666555222222333444444444444444555444333444555555333222111222333333222222444666999CCCMMMQQQVVV\\\```aaadddhhhmmmxxxwwwpppqqqzzz{{{```UUUNNNQQQWWW___nnn}}}vvvmmmwwweeeSSSLLLRRRpppuuubbbTTT[[[nnnzzz}}}|||zzzqqqmmmqqqttttttssstttyyy}}}~~~yyysssllleeeaaaYYY[[[]]][[[UUUNNNGGGDDDGGGIIILLLNNNOOOQQQTTTVVVSSSNNNIIIHHHIIIHHHEEEBBBEEECCCAAAAAABBBAAA@@@>>>===<<<;;;:::::::::::::::777777777666666666666666555555444444444444555555666666777888999::::::;;;888666444444777::::::999444333222111111111111111222333444666888<<>>CCCEEEEEEEEEAAA<<<888555333111///111333555555444333444555333333444444555444444444222333333333333222111111000111222333222333555777;;;DDDLLLPPPTTT[[[aaabbbbbbeeeiiitttzzzuuuooopppxxx~~~}}}qqqkkksss}}}ooo\\\RRRLLLLLLRRR]]]jjjzzzwwwsss~~~gggXXXMMMPPPjjj}}}kkk[[[RRR]]]nnnvvvzzz}}}~~~}}}yyywwwvvvvvvtttooojjjfffgggiiilllkkkaaaYYY\\\fff}}}uuutttsssnnnfffbbbSSSOOOIIIDDDAAA>>><<<:::<<<;;;:::999888888888888777777666555555555555666555555444444444555666666999777777888:::;;;999666555444444666999999777555444333333222222222333333666555555999@@@FFFGGGGGGDDD@@@;;;666444333222111333444666666444333444555222333333444444333333222222333333333333222111111000111222333222333555777:::DDDLLLPPPTTT[[[```bbbccceeehhhrrrxxxuuuooopppxxx~~~|||sssllliiijjjsss~~~mmm[[[PPPLLLOOORRRZZZiiiyyywwwvvvfffWWWNNNQQQhhhrrraaaYYYcccssszzz~~~|||vvvuuukkkfffmmmooopppnnnjjjmmm|||zzzccc]]]UUUMMMGGGBBB>>>;;;<<<;;;:::999999888888888888777666666555555666666555555444444555555666777888888888:::;;;:::777555444444666999;;;;;;888666444444333333333444444555777777888===DDDIIIIIIHHHCCC???999444333333333333666777777666444333333444222222333333333222222111222333333333333222111111000111222333222333555777:::CCCLLLOOOSSSZZZ___aaaccceeehhhpppvvvtttnnnpppxxx~~~ssshhhcccccceeennnvvvooo^^^SSSOOOOOOVVV\\\gggvvvsssssshhhTTTMMMQQQiiiyyyiii```iiixxx~~~qqqjjjiiinnnooopppttt}}}hhhddd^^^XXXRRRLLLFFFBBB<<<<<<;;;:::999999999999888777777666555666666666555444444444555666777888777888:::;;;;;;999666444333555888;;;<<<;;;888666555444444444444555555666888888:::@@@FFFJJJIIIGGGAAA===666222222333555666888999888777444333333444333333444444444333222222222333333333333222111111000111222333222333555777:::CCCKKKOOOSSSYYY^^^```cccdddgggmmmzzzvvvtttnnnpppxxx~~~ppp```[[[[[[^^^bbblllrrrzzznnn]]]WWWSSSRRRSSS[[[dddsssooommm{{{mmmSSSMMMRRRjjj~~~mmmccckkkyyy|||jjjjjjppprrrqqquuuvvvdddbbb___[[[VVVOOOGGGBBB===<<<;;;:::999999999999888888777666666666666666444444444555666777888888777999;;;<<<:::888555444444666:::<<<<<<:::888666555444444444555555666777777888;;;AAAGGGJJJGGGDDD>>>:::444111222444666888999999888666333222333444555555666555555444333333222333333333333222111111000111222333222333555777:::CCCKKKNNNRRRXXX]]]^^^bbbccceeekkkttt||||||wwwsssnnnoooxxx~~~}}}aaaVVVVVVXXX[[[```ccchhhpppwww~~~vvv\\\SSSSSSSSSSSSVVV^^^nnnmmmjjjwwwoooTTTMMMRRRkkkooodddlllyyy~~~qqqgggoooyyyxxxzzzpppddd\\\ZZZXXXVVVQQQJJJBBB<<<===<<<;;;:::999999999999999888777777666666777777444444444555666777888999888:::<<<;;;999666555444555888;;;<<<:::888666666444444444444444555666777888999===CCCIIIIIIEEE@@@:::777333111222555777888999999777555222222333555666666777666666555444333222333333333333222111111000111222333222333555777:::CCCKKKNNNQQQXXX\\\]]]aaabbbdddgggmmmrrruuuuuusssmmmoooxxx~~~lllWWWTTTXXXZZZ]]]bbb```dddjjjpppvvv{{{sssaaaRRRPPPRRRSSSXXX```jjjnnnkkkyyylllTTTMMMRRRmmmtttiiippp|||nnnnnnwww||||||yyyjjj\\\UUUTTTQQQNNNKKKIIIEEE@@@<<<===<<<;;;::::::999::::::999888777777666666777777444444555555666888999::::::<<<===;;;777555444555777:::<<<;;;777555555555333333333333444555666777:::;;;???FFFJJJIIICCC>>>777555222111333666888888777777666444111111333555666666666666555444333222222333333333333222111111000111222333222333555777:::BBBJJJMMMQQQWWW\\\]]]bbbbbbcccdddfffhhhkkkooo~~~sssmmmoooxxx~~~rrr___QQQUUU[[[]]]```gggdddgggkkkppptttwwwzzz{{{|||]]]RRRMMMQQQSSSTTT^^^lllyyypppnnn}}}iiiSSSLLLRRRpppzzzooovvvzzzyyypppwww}}}{{{{{{wwwooohhh___UUUPPPOOOKKKGGGEEEDDDDDDCCCBBB======<<<;;;::::::::::::999888888777777777777777444444555555666888999:::;;;<<<===:::666444444666999;;;<<<:::666333333555222222222333444555666777;;;===AAAGGGKKKIIICCC===555333111222444777888888666666555333111111333555555555555555444333222111222333333333333222111111000111333333222333555777:::BBBJJJMMMPPPWWW[[[\\\dddcccbbbbbb```aaaeeejjjxxxsssppprrrzzzyyybbbZZZWWW\\\bbbbbbbbbeeejjjjjjooovvvyyyzzz}}}zzzbbbUUUQQQQQQVVVZZZ___kkkxxx|||sssrrrjjjXXXQQQZZZ}}}vvvnnn|||wwwooo{{{vvv{{{uuuppphhh```ZZZTTTPPPMMMMMMKKKHHHFFFDDDCCCBBBBBB@@@@@@???===<<<;;;:::999999999888777666666777777888777666666777999;;;===@@@;;;666333333555777888>>><<<:::888777777777777555555666555444555777999@@@CCCHHHLLLKKKFFF===777111111222333333444555555444333111000000111333444666666555444333333222222111000000000111222333333222111000///000333555777777@@@GGGIIIMMMUUU[[[]]]___bbbdddcccaaaaaadddgggxxxsssppprrrzzzqqqZZZVVVUUU\\\aaaccceeeiiijjjkkkqqqxxx|||~~~jjjYYYRRRQQQTTT[[[aaaiiixxx{{{rrrrrriiiWWWOOOYYYqqqhhhvvv|||lll|||xxx{{{uuuzzz{{{rrrooojjjccc]]]YYYUUUQQQNNNMMMKKKIIIGGGEEEDDDCCCBBB@@@???>>>===<<<;;;:::999999999888777777777777777777666666666777:::<<<===>>>:::555222333666999;;;>>>===:::888777666666666555555555555444555777:::BBBEEEIIIKKKIIICCC;;;555111111222333444444555555444333111000000111333444666555555444333333222222111111111000111111222222111111111111222444555666999BBBJJJMMMQQQXXX]]]___^^^``````___]]]]]]aaadddwwwsssppprrrzzzzzzfffWWWWWWZZZ___aaabbbfffkkkjjjkkkqqqzzz|||gggZZZSSSQQQTTTZZZaaaiiivvvyyyqqqqqqeeeXXXOOOZZZwwweee___mmmzzz~~~eeetttpppuuu~~~zzzzzzuuuyyyzzzzzzzzz{{{{{{vvvnnnggggggccc^^^ZZZWWWUUURRRPPPLLLLLLKKKIIIGGGEEECCCBBB@@@???>>>===<<<:::999999999888777777777777777777666666666777888:::<<<===<<<888333222444999===???>>>===:::888666555555555555555555444444555888;;;FFFHHHJJJJJJGGG???777222111111222333444444444444333333111111111222333444555555444444333333222222222222111111000111111111111111222333444555666666:::CCCLLLOOOSSSYYY^^^^^^______^^^[[[YYYZZZ___dddzzztttqqqrrrzzzrrr___ZZZ^^^bbbcccaaa___aaaeeeggghhhoooyyyxxxcccWWWTTTTTTYYY^^^eeemmmwwwwwwpppqqqzzz```WWWRRR___fffYYYWWWhhhwww|||]]]mmmpppnnnsssyyyzzz{{{{{{uuuxxx}}}{{{wwwuuurrrrrrsssqqqlllhhhccc```\\\YYYWWWUUURRRPPPLLLLLLLLLKKKIIIFFFCCCAAA??????>>>===;;;:::999888888888777777777777777888555666777888:::;;;<<<<<<999666333333666;;;???AAA===<<<999777555444333333444555555444444666:::===KKKLLLMMMJJJDDD<<<555111111222333444444444333333222222111111111222333444444444444333333333222222333333222111000000000111111111333444555666666666888BBBKKKOOOSSSXXX\\\\\\aaaaaa^^^[[[XXX[[[bbbhhhtttqqqssszzzppp^^^[[[aaagggeee```]]]^^^___ccceeelllwwwrrr___VVVSSSVVVYYYaaahhhqqq{{{vvvooorrrrrrYYYQQQQQQaaasssZZZSSSXXXkkk{{{ZZZ```~~~qqqrrrxxx|||wwwxxxyyyxxxxxxtttooommmmmmllliiifffccc```\\\YYYWWWTTTQQQOOOLLLLLLLLLKKKIIIFFFCCCAAA??????>>><<<;;;:::999888888777777777777777888888555777888:::;;;;;;;;;;;;666444333555999===AAABBB<<<:::888666444333333333444444555555666999>>>BBBOOOPPPOOOJJJBBB:::444111111222333444555444333222111111111222222333333444333333333333333222222222333333222111000000000111111111333444555666666666999CCCLLLPPPSSSXXX\\\\\\aaa```^^^ZZZYYY]]]eeellluuuqqqssszzzrrraaaYYYaaagggfffbbb```___^^^aaaccckkkwwwppp]]]TTTTTTVVVZZZ^^^cccmmm{{{uuuooossslllUUUIIIKKK\\\}}}rrrWWWUUU___sssZZZZZZoooxxx|||yyyxxx{{{yyyyyyuuuooommmllljjjgggdddccc```]]]ZZZWWWTTTPPPMMMLLLLLLKKKIIIGGGEEECCCBBB???>>>===<<<;;;999888888777777777777777888888999666888:::<<<<<<;;;:::888555444555888<<>>>>>===<<<:::999888888777777777777777888999999888999<<<======;;;888666444555777;;;>>>@@@???===777666555333333333333444333333555666999???GGGLLLMMMNNNMMMFFF<<<444222222111222444555555444222000000000111222333333444444222222222222222222222222111111111000111111222222111111111111222444555666===EEELLLOOORRRXXX]]]^^^]]]]]]]]]]]]^^^eeepppxxxuuurrrssszzzuuufffgggoootttrrrppppppkkkdddeeegggooo|||jjjVVVRRRRRRXXX]]]___gggppptttnnntttuuupppuuu}}}hhhSSSNNNJJJSSSnnnuuuXXXZZZddduuu|||WWWNNNSSSmmm}}}zzzxxxqqqnnn```___^^^aaaeeegggeeeccc___]]]ZZZXXXVVVSSSOOOLLLMMMKKKHHHFFFDDDCCCBBBBBB>>>>>>===<<<:::999888777777777666777777888999999999:::===>>>===:::777555444555999===@@@@@@===;;;666555444333222333444444222333555777;;;AAAJJJOOOKKKLLLJJJCCC999222111222111222444666666444222000///000111222333444444444222222222222222222222222111000000000111222333333222111000///000333555777<<>>;;;888666555555444333222222111222333777>>>FFFLLLMMMLLLJJJFFF@@@999444222111222333444555555555444333222555555444444444333333333111222333333444444333333000000000000000111111222222111111111222444666777===CCCJJJOOOQQQUUUYYY]]][[[dddfffcccllltttqqqrrrwww}}}uuuuuuwwwmmmYYYRRRSSS^^^```hhhuuuqqqqqqyyyyyyuuu```MMMPPPRRRhhhvvv___fff|||eeeSSSCCCFFFIIIooo|||{{{||||||{{{jjj[[[SSSRRReeerrrxxxmmmiiiiii^^^\\\YYYWWWVVVSSSPPPNNNMMMJJJGGGEEEDDDCCC@@@???;;;;;;::::::999999888888777777888999;;;===???@@@<<<;;;999777666666666666===<<<;;;;;;;;;:::888666444444444333333222222222222555;;;BBBIIILLLKKKJJJHHHDDD===777333222333444444444555555444444333222444444444444333333333333111222222333333333333333000000000000000111111222222111111111222444666777>>>DDDKKKOOORRRUUUZZZ^^^\\\ccceeeeeerrruuuqqqqqqvvv|||uuuwww{{{sss^^^VVV\\\dddiiilllvvvooopppzzzxxxrrr___OOOMMMUUUsssyyy```mmmcccSSSEEEIIIIIIaaa{{{xxxwwwxxx|||{{{qqqccc]]]aaahhh}}}uuuiiieeeeee```]]]ZZZXXXVVVTTTQQQOOOLLLJJJGGGEEECCCBBB@@@>>>;;;;;;:::::::::999999999999999:::;;;===???AAABBB;;;999777555555666777999@@@===:::888888777555444333333333333333333333333444888???FFFKKKKKKIIIGGGDDD@@@:::444222222444666555555555444444333222222333333333333333333333333111222222333333333222222000000000000000111111222222111111111222444666777???DDDKKKPPPSSSVVV[[[______dddeeehhhvvvvvvrrrrrrwww|||~~~zzz{{{wwwbbb[[[^^^iiittt}}}~~~mmmooo{{{{{{vvvooo\\\PPPJJJYYY~~~}}}cccqqqaaaPPPFFFLLLJJJUUUuuu{{{wwwvvvxxxyyyuuukkkccchhhxxxuuukkkfffdddbbb___\\\YYYXXXUUURRROOOLLLIIIFFFDDDCCCBBB@@@>>>;;;;;;;;;::::::::::::::::::;;;<<<>>>@@@AAABBBBBB999888555444444777999;;;@@@===999666555555444333111222222333333444444555888===DDDJJJLLLJJJFFFCCC???<<<777333111333666888666666555444333333222222333333333333333333333333222222222333333222111111000000000000000111111222222111111111222444666777???DDDKKKPPPSSSVVV[[[___bbbeeeeeehhhtttwwwssstttxxx~~~xxxvvvzzzfff]]]aaajjjuuuzzzkkknnn|||tttsssjjjVVVNNNKKK]]]{{{cccqqq___OOOEEEKKKHHHKKK___{{{{{{yyyxxxssskkkiiittt|||qqqjjjeeebbbbbb___\\\YYYWWWUUUQQQOOOLLLIIIFFFDDDCCCBBB???>>>;;;;;;;;;;;;::::::::::::<<<===@@@AAABBBAAA@@@???888777555555666888;;;===???;;;777444444444333222111111222333555666666777===CCCIIIMMMLLLGGGCCC@@@999777444222222444666888777666555444333222222222222222222222333333333333222222222222222222111000000000000000000111111222222111111111222444666777>>>DDDKKKOOORRRUUUZZZ^^^bbbdddeeefffmmmvvvxxxuuuwwwtttuuu{{{zzzsssttt|||xxxkkkfffmmmvvvuuufffhhhrrr{{{uuujjjnnn|||ooorrrgggSSSMMMLLL___ooo^^^lll```SSSGGGIIIFFFHHHTTTsss}}}|||yyyuuuuuuuuulllgggccc```aaa^^^ZZZXXXVVVSSSOOOMMMLLLIIIFFFDDDCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;===???BBBDDDDDDAAA===:::666666666666888:::===???<<<999555444444444333222111222333444666777888999BBBGGGMMMOOOKKKEEE@@@>>>444333333333333555777888888777555333222222222222111111222222222333333333222222222222222111000000000000000000000111111222222111111111222444666777===CCCJJJOOOQQQUUUYYY]]]___bbbcccccceeejjjkkkjjjwwwtttvvv|||lllhhhhhhkkkjjjddd]]]^^^jjjuuu~~~~~~qqqlllvvvrrriiimmm}}}ooosssgggSSSNNNLLL]]]aaaXXXggg|||dddYYYKKKHHHGGGKKKRRRfff}}}tttmmmhhheeeccc___\\\YYYVVVTTTQQQNNNKKKKKKIIIFFFDDDBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;>>>AAADDDFFFEEE@@@;;;777666666666777999;;;>>>???999777444333444444444333111222333555777888::::::FFFJJJOOOOOOJJJDDD???===111111222333444666777888888777555333222222222222111111111222222333333333222222222222222111000///000000000000000111111222222111111111222444666777===BBBIIINNNQQQTTTYYY]]]\\\___aaa``````bbbddddddyyyvvvxxx|||mmm______bbb^^^ZZZYYYWWWXXX```iiixxx{{{xxx}}}mmmjjjqqqvvvooohhh]]]SSSJJJJJJ^^^zzzooo\\\TTT]]]nnnpppXXXNNNOOOIIIEEELLLTTTnnn|||nnngggfffhhhaaa^^^ZZZVVVTTTQQQNNNLLLIIIHHHEEECCC@@@>>><<<<<<===<<<:::999999:::;;;===GGGFFFDDDBBB???;;;888666555777:::<<<>>>>>>===<<<888777555222222222333444333666999999999<<>><<<<<<<<<;;;:::999:::;;;>>>???GGGEEECCC@@@===:::888777777:::===@@@@@@>>>;;;888888666444222111222333333444555888:::===@@@DDDGGGKKKLLLLLLKKKFFF???888444222222222333444555666777444333222111111111222333222111000111222333333111555444333222111111111111111111111222222111111000111222333333222222444666===BBBJJJOOORRRUUUXXXZZZ___bbb]]]ZZZ\\\WWWYYYfff}}}{{{|||}}}uuu___XXXYYYXXXZZZ]]]]]][[[\\\\\\ZZZWWW[[[bbbhhhpppllljjjssstttooowwwwww|||ttt\\\KKKDDDKKK```yyy|||eeeQQQZZZcccrrr~~~{{{cccVVVTTTRRRIIIIIIJJJRRR{{{uuukkkeee```[[[^^^[[[WWWTTTQQQOOOKKKIIIGGGFFFDDDBBB???>>>===<<<<<<;;;:::999;;;>>>AAACCCFFFDDDAAA===:::888777777:::===@@@BBBAAA===888555666555333111111111333444555555777<<>>;;;777555555444222111111222333444666666999???GGGMMMNNNMMMMMMOOONNNGGG<<<444222222000111333555666666555444000111111111222333444444333222111222444555555444333333222111111111111111///000000111111111111111000111333333222333555777===CCCKKKOOOPPPSSSXXX\\\]]]ccc___XXXTTTOOOXXXmmm|||xxxyyy}}}___[[[XXXYYYZZZYYYWWWXXXZZZZZZ]]]___\\\XXXZZZ___gggmmm{{{ooommmxxxsssllluuu|||pppUUUJJJLLLPPPiiippp[[[]]]lll{{{|||kkk___[[[```VVVNNNMMMLLLZZZ|||vvvooohhhcccaaa```\\\YYYUUURRROOOMMMJJJGGGDDDCCCBBB@@@>>>=========;;;;;;;;;<<<>>>AAADDDFFFAAA???<<<:::888888999:::<<<;;;:::999888777777777555333222111111333444555999999<<>>=========;;;<<<===>>>@@@AAABBBBBB===<<<;;;:::::::::;;;<<<;;;999666444444555666777555444222222222444666777<<<>>>BBBHHHLLLNNNNNNLLLIIIHHHCCC<<<444000111333555555555555444333222222///000111222333444444333444333222444666888777666222111111000000000111111......///000111111111111///111222222222333666888<<>>>>>=========;;;<<>>999::::::;;;<<<======>>>:::999777555444333444444555444333333333555888999???CCCHHHKKKLLLKKKKKKJJJFFFBBB<<<555111111222333888777666444333222111111000111222333444333333222222111111222555666666555111111000000000000111111---...///000111111111111///000222222222444666888<<>>============;;;===@@@BBBBBB@@@===;;;777888:::<<<>>>>>>??????999999888777555333222111555555444333444666999:::@@@FFFLLLNNNLLLIIIHHHIIIDDD>>>777222000222333444:::999666333111000000000000111222333444333222222000//////111333555555444111000000000000000111111---...///000111111111111///000222222222444666999<<>>>>>>>>???@@@AAACCCBBBAAA???===;;;999888<<<===???AAA@@@>>>;;;999777666555555555555555666444555555444333444999===HHHKKKNNNLLLGGGDDDCCCDDD:::666222000111333444555:::888555333222333444555222222222222222111000///000000000111222222333333////////////000000000000000000000000111111111111111222222222222333666888===BBBIIIMMMPPPSSSWWW[[[bbbddd```\\\ZZZRRRWWWlllwwwpppsssvvv}}}~~~ggg]]]bbbffflllppppppnnnkkkhhheeeccccccdddcccccciiiqqqwwwvvvYYYRRRRRRSSSXXXbbbiiiooo|||vvvooorrr~~~ppp^^^MMMLLL\\\cccUUUsss}}}wwwuuuqqqkkkccc\\\WWWQQQMMMQQQXXXmmm{{{vvvsssrrrmmmjjjeeeaaa^^^ZZZUUURRRNNNLLLIIIFFFDDDBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===;;;::::::===>>>?????????===;;;:::888777666666555555555555444555555444333666<<>>???????????????========================??????>>>>>>===<<<;;;;;;999999888666555555555555555444444333555:::AAAFFFGGGEEECCCEEEFFFDDD>>>999666444111000222444555555666555333111000111222333222222222222222222111000111111111111111222222222////////////000000000000000000000000111111111111111222222222222333666888===BBBIIINNNQQQSSSWWW[[[]]]```]]]YYYVVVOOOVVVlllwwwnnnqqqttt|||kkk___^^^dddiiirrrzzz~~~zzzqqqjjjggggggiiimmmnnnooovvv\\\RRR[[[^^^gggrrr|||pppmmmvvvmmm\\\OOOPPP___~~~fffZZZ\\\zzzxxxuuuwwwrrrkkkddd\\\TTTQQQPPPRRRhhh~~~|||}}}wwwpppkkkiiiddd```[[[VVVRRRNNNJJJHHHGGGFFFDDDAAA@@@???>>>>>>>>>???@@@AAA@@@???>>>===999:::;;;<<<===>>>??????@@@???>>><<<;;;;;;;;;<<<;;;:::888777666555444444444333222333666===DDDIIIFFFEEEDDDCCCBBB???999555333222000111333555666555444333111000000000111222222222222333333222111111222222111111111111111111////////////000000000000///000000000111111111111111222222222222333555888===BBBJJJOOOQQQTTTXXX[[[]]]```]]]XXXTTTLLLTTTkkkuuummmqqqvvv~~~yyybbb[[[^^^eeekkkttt|||~~~xxxooohhheeeeeehhhmmmoooqqqyyy```VVV___fffrrroooooouuuooo]]]PPPOOO\\\}}}}}}iii]]]___~~~yyyyyyyyy{{{xxxqqqiiiaaaZZZTTTOOOQQQ[[[}}}uuummmhhheee^^^ZZZUUUPPPMMMJJJGGGEEEAAAAAA@@@@@@@@@???@@@@@@BBBBBBBBBBBBAAA>>><<<;;;888999:::<<<>>>???@@@AAAAAA@@@===;;;::::::;;;;;;:::999888666555444444444333222222444999@@@EEEHHHFFFGGGGGGCCC===777444333111111000222444555555444222222111000000000111111111222222333333333222222333222222222111000000000////////////000000000000///000000000111111111111111222222222222333555888<<>>??????@@@@@@AAAAAAAAACCCCCCBBBAAA???===<<<;;;::::::;;;===>>>@@@AAABBBAAA@@@===;;;::::::::::::888888777555444444444444333444555999???CCCEEEFFFFFFGGGFFF@@@777222111222111000000222555555444333111111111000000000111111111222333333333333333333333333333222111000//////////////////000000000000000000000000111111111111111222222222222333666888<<>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>><<<;;;:::999999666666555444444444444444555666:::@@@FFFHHHFFFCCCEEECCC???999444111111111000000111333555555333111111111111111111111111111111222333333444444333333444444333222111000///...////////////000000000000000000000000111111111111111222222222222333666888<<>>>>>>>>>>>???@@@@@@AAAAAA??????>>>===;;;:::888888555444444333333333444444777999>>>EEEJJJKKKFFFBBBEEE???777333333333111///000000111333555555222000111111111111222222222222111222333333444444444444555444333222111///......////////////000000000000000000000000111111111111111222222222222333666888<<>>???@@@BBBDDD???AAABBBCCCCCCAAA???===>>>===;;;999:::<<<>>>@@@AAACCCDDDFFFFFFDDDCCCBBB@@@???>>><<<:::999999999777555333222333555999;;;???AAAEEEGGGHHHGGGDDDCCC888666444111//////000000///111444666555333000...222333333333333222111111222222111111222222333444555333111...------......000//////.........//////000000000000111111111111111222222222222333666888<<>>@@@BBBFFFFFFHHHHHHHHHFFFDDDCCC@@@???===;;;:::999999888888777555444555777:::<<>>666555333111///000000111222333555666555333111///222222333333222222111000111000000000111111222222444333000...------......//////............//////000000000000111111111111111222222222222333666888<<>><<<;;;999999:::;;;<<<>>>@@@DDDFFFHHHLLLLLLLLLKKKJJJHHHEEEDDD???>>><<<;;;:::999888888888888777888:::<<>>AAAEEEIIILLLNNNOOOQQQPPPOOOMMMKKKHHHEEEDDD>>>===<<<;;;999999888888777888:::<<>>DDDKKKPPPSSSVVV[[[___]]]bbb```\\\XXXSSS^^^yyy~~~vvvxxxyyy{{{uuu___VVVUUUUUUXXXZZZVVVQQQQQQUUUYYY^^^\\\XXXTTTSSSXXX```fffhhhkkksss|||lllhhhooo|||aaaQQQKKK\\\www___^^^ooo||||||yyywwwuuutttsssrrrpppnnnnnnhhhhhhgggZZZVVVrrrtttqqqrrrsssvvvyyywwwoookkkccc^^^WWWQQQNNNLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;<<<>>>AAACCCAAADDDHHHMMMQQQSSSTTTTTTTTTSSSQQQNNNKKKGGGEEECCC>>>===<<<;;;:::999999999666888<<<@@@DDDGGGHHHIIIIIIFFFBBB===999555222111000000000111111222333444444333222111000000000000111222222222222111000000///000111222222222111111//////.................................///000000///000000000111111111111111222222222222333555888>>>CCCJJJOOOSSSVVV\\\```^^^dddaaa\\\XXXQQQ]]]www}}}vvvwwwxxxzzzkkk[[[YYY]]]UUUYYYYYYUUUSSSUUUXXXYYY^^^[[[WWWUUUWWW\\\bbbfffeeeiiirrr{{{llliiirrryyy|||ZZZPPPPPPdddlllVVVYYYooo~~~zzzzzzzzzxxxvvvsssqqqpppppppppkkkhhhiiiiii___YYYhhhzzztttsss~~~|||}}}{{{wwwqqqjjjccc]]]ZZZSSSOOOJJJFFFEEEEEEDDDCCCAAABBBCCCCCCAAAAAABBBCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@???>>>>>>======<<<<<<===???BBBCCCHHHKKKPPPUUUXXXXXXWWWVVVVVVUUURRROOOKKKHHHEEEDDD>>>>>>===<<<;;;::::::;;;888;;;@@@EEEHHHIIIIIIHHHGGGDDD>>>999555333333444000111111222333333444444222222111000000000000111111111222222111111000//////000111222333222111000..................//////......---......///000111000000000000111111111111111222222222222333666888===CCCIIINNNRRRVVV\\\``````eeebbb\\\XXXRRR___yyy}}}uuuuuuuuuvvv}}}dddWWWXXX^^^XXX[[[ZZZVVVXXX___cccbbbdddaaa]]]\\\^^^aaadddeeeaaadddjjjqqqsssrrrvvv}}}~~~jjjjjjttt|||rrrUUUQQQSSSfffzzz___OOOZZZvvv}}}zzz{{{zzzyyyvvvsssqqqqqqtttvvvsssooollljjjdddaaadddkkk~~~{{{}}}wwwssspppkkkhhhgggeeebbb^^^YYYUUUQQQPPPJJJGGGDDDBBBBBBCCCBBBBBB@@@BBBDDDDDDBBBBBBDDDFFFDDDDDDEEEFFFGGGFFFEEEEEEBBBAAA@@@>>>=========>>>======>>>@@@CCCFFFIIIKKKSSSVVV[[[___```___\\\ZZZYYYWWWTTTPPPLLLIIIFFFEEE??????>>>===<<<<<<<<<<<<===@@@EEEHHHIIIHHHEEECCC???===999555333222333333111222333333444444444444000111111111111222222222111111111111111000000///---...000111222111000///,,,------...////////////---------......///000111000000000000111111111111111222222222222333666888===BBBHHHMMMQQQUUU[[[``````eeebbb]]]ZZZVVVddd~~~ttttttrrrrrrvvv^^^RRRTTTZZZ___aaa^^^[[[___iiimmmkkkkkkgggdddbbbdddfffeeeeee^^^^^^bbbggghhhhhhlllssswww||||||iiijjjuuulllRRRRRRTTTdddpppXXXMMM___||||||zzz|||{{{yyyvvvsssrrrssswwwzzzzzzrrrlllhhhfffbbb^^^~~~{{{{{{}}}|||uuuqqqkkkfffccc___YYYUUUVVVTTTQQQNNNKKKIIIGGGGGGFFFDDDAAAAAAAAABBBAAA@@@CCCFFFHHHHHHFFFFFFHHHJJJEEEEEEGGGGGGGGGFFFEEEDDD@@@???===;;;;;;<<<>>>???@@@BBBEEEJJJOOOUUUYYY[[[\\\___dddhhhhhheeeaaa^^^ZZZXXXUUUQQQMMMJJJHHHGGG@@@???>>>===============BBBDDDHHHJJJJJJFFFBBB???777666444333111111111111222333444555555555555444000000222333333333333333111111111111111000//////,,,---///000111000///...,,,,,,---...////////////---------......000111111000000000000111111111111111222222222222333666888<<>>@@@CCCDDDDDDEEEFFFHHHFFFHHHJJJJJJIIIHHHIIIKKKFFFFFFEEEDDDCCCAAA???>>>999;;;======<<>>BBBDDDFFFFFFFFFDDDAAA<<<888666444333222111111111222333666666555444333333222222///000111222222222222222000000000111111000000000111000000///////////////......------------......------------.........///000000000000111111111111000111222111111222444777===BBBIIIMMMPPPTTTYYY^^^bbbfffccc]]][[[ZZZmmmwwwssssssvvvaaaQQQUUU\\\^^^hhhgggfffjjjttt~~~{{{sssmmmoooqqqnnniiigggbbbddddddbbbaaaccchhhmmmwwweee___ggghhhwwwoooeeekkkvvv___NNNKKKNNNaaa~~~uuu___JJJIIIdddzzzwwwvvv~~~|||yyyxxxzzz{{{xxxuuupppllliiieee```]]]^^^mmmyyywwwvvvtttpppnnnmmmpppwww}}}{{{vvvsssvvvvvvvvvuuurrrmmmhhheeegggeeeccc```___^^^______]]][[[WWWRRRNNNKKKIIIHHHFFFGGGGGGGGGFFFEEEEEEDDDBBBDDDFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLGGGGGGEEEDDDBBB???>>>===>>>?????????@@@DDDJJJNNNNNN\\\lllvvv}}}sssmmmiiieeeccc\\\XXXTTTQQQOOOLLLHHHEEE???>>>======???BBBEEEGGGFFFEEEDDDAAA>>>:::777555333222222111111222333444555555555444333333222222000000111222222222222222111111000000000000111111111111000///.........///......------------......------........./////////000000000000111111111111000111222111111222555777===BBBIIIMMMPPPTTTYYY^^^aaaeeebbb\\\ZZZYYYlllvvvssssssvvv}}}```RRRWWW```ccciiijjjkkkooo{{{~~~vvvqqqrrrtttpppkkkiiihhhjjjkkkjjjhhhiiimmmpppyyymmm___```kkkoookkkdddkkkwww~~~]]]LLLHHHNNNddd|||~~~qqq]]]KKKMMMgggwwwvvvttt}}}|||zzzxxxwwwpppooollljjjiiifffbbb___YYYaaaxxxyyyuuunnnkkkgggfffhhhkkknnnooowwwxxxyyy{{{~~~zzztttppplllgggdddgggfffeeebbb___\\\YYYWWWVVVUUUTTTSSSRRRSSSTTTUUURRRQQQNNNLLLIIIGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLKKKKKKJJJKKKKKKKKKHHHFFFEEEDDDBBB???===<<<;;;:::BBBAAABBBDDDHHHNNNTTTXXXXXXnnnqqqjjjfffaaa]]]ZZZWWWRRROOOLLLIIIEEECCC======???AAADDDGGGIIIJJJEEECCC@@@===:::777555444222222111111222333444555555444444333333222222222000000111222222222222111222111000//////000111222222111000///..................------------............/////////000000000000000000000111111111111000111222111111222555888>>>CCCIIIMMMPPPTTTYYY]]]___ddd```[[[XXXXXXkkkvvvrrrsssvvvzzz___SSSXXXaaafffhhhkkkpppvvv}}}vvvrrrtttvvvtttqqqqqqqqqtttvvvvvvtttsssvvvyyy{{{pppgggdddjjjwwwwwwgggccclllyyy{{{[[[LLLHHHUUUpppxxxaaaOOOQQQhhhxxxwwwvvv}}}{{{zzzyyyuuurrrooollliiihhhgggfffdddbbbbbbaaammm~~~~~~zzzvvvssspppmmmkkkjjjiiiiiijjjkkkkkklllnnnoooqqqrrrxxxyyyzzz{{{{{{zzzxxxvvvwwwtttoookkkhhheeeaaa___^^^]]]ZZZXXXVVVUUUTTTTTTPPPOOONNNNNNNNNOOOPPPPPPMMMMMMKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLKKKJJJJJJLLLOOOOOOMMMLLLLLLKKKIIIEEEAAACCCBBB@@@???>>>>>>??????FFFFFFHHHMMMUUU^^^eeeiiinnnuuueeeaaa```ZZZTTTUUUSSSOOOKKKGGGDDDBBBAAA>>>@@@CCCFFFHHHIIIIIIIIICCC@@@<<<888555333333222111111111222333444555555444333333333222222222111000111111222222222111111222111000//////000111222222111000///...---------......------------......////////////000000000000///000000000111111111111000111222222111333666888>>>CCCIIINNNPPPSSSYYY]]]]]]bbb___ZZZXXXWWWkkkvvvqqqsssvvvqqqYYYOOOSSS]]]cccjjjqqqyyyyyyuuuvvvwwwvvvvvvwwwyyy|||~~~~~~|||eeeiiilllrrrqqqdddcccnnn{{{xxxZZZMMMJJJ```{{{aaaPPPSSSiii||||||vvvxxxyyy}}}yyyxxxyyyxxxuuurrrrrrnnnjjjggggggggggggggggggaaacccwwwzzzrrrvvv{{{zzzwwwvvvssstttsssrrrooommmkkkkkkggggggggggggffffffeeeeeeiiijjjllllllllljjjhhhgggfffddd```^^^\\\[[[XXXVVVSSSRRRPPPNNNNNNOOOPPPQQQMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJLLLOOORRRUUUUUUTTTRRRPPPLLLGGGDDDEEEDDDCCCCCCEEEHHHKKKMMMTTTVVV[[[bbbkkkttt}}}uuu```VVVXXXYYYTTTNNNOOOMMMJJJFFFBBB@@@@@@@@@BBBDDDFFFHHHIIIHHHFFFEEE???===999555222111111222111111222333444555555555222222222222222111111111111111222222222111111000222111000//////000111222111000///...------------......------------......////////////000000000000///000000000111111111111000111222222222333777999???DDDJJJNNNPPPSSSXXX\\\\\\aaa^^^ZZZXXXYYYmmmvvvqqqrrruuu~~~kkkWWWOOOSSS]]]cccnnnwwwzzzxxxxxxwwwyyy}}}mmmfffrrrxxx~~~||||||qqqiiijjjpppxxxmmmccceeeqqq}}}rrrXXXOOONNNjjjttt[[[MMMVVVlll~~~vvvsssxxxyyy~~~||||||yyyxxxwwwwwwvvvuuutttqqqmmmkkkkkkllllllkkkiiidddccclll}}}ooohhhgggeeedddffffffhhhjjjjjjiiihhhiiijjjoooooopppqqqooommmjjjhhhbbbbbbccccccbbbaaa```___^^^[[[XXXWWWVVVUUUSSSQQQOOONNNLLLKKKKKKLLLNNNOOOOOONNNNNNMMMMMMLLLKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKMMMMMMLLLKKKKKKNNNSSSWWWXXXZZZ\\\ZZZVVVQQQNNNMMMKKKJJJJJJKKKOOOUUUZZZ^^^mmmssszzz|||fff\\\QQQNNNQQQSSSPPPKKKHHHGGGFFFBBB??????@@@BBBFFFGGGIIIIIIHHHFFFCCC@@@;;;999666333111000111111111222333444555555444444111111111111111111111111111222222222222111000000000000000111111000000000000///......------............------------............/////////000000000000000000000111111111111000111222222222444777:::???DDDJJJNNNPPPSSSXXX\\\[[[```^^^[[[ZZZ\\\pppwwwqqqqqqttt|||{{{eeeUUUPPPUUU^^^eeemmmvvv}}}zzzzzz{{{{{{mmmppp~~~gggaaabbbiiipppwww~~~jjjccchhhttthhhUUURRRPPPooonnnWWWNNN\\\vvvwwwvvvzzzxxx{{{}}}~~~}}}zzzwwwttttttuuuwwwsssrrrrrrssstttsssqqqooojjjkkkkkkjjjnnnssssss~~~tttpppiiiccccccaaaaaaaaa___]]]^^^aaadddqqqtttwwwzzzzzzxxxtttrrrkkkkkkkkkjjjiiiiiihhhhhhccc```]]][[[YYYXXXVVVTTTRRRPPPNNNMMMLLLMMMNNNOOONNNOOOOOOOOOOOONNNMMMMMMJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKMMMLLLLLLKKKLLLQQQWWW\\\^^^dddiiihhhbbb^^^^^^```^^^]]]]]]___dddjjjqqqvvvsss\\\RRROOOLLLKKKKKKLLLJJJIIICCCDDDCCCAAA???@@@CCCGGGGGGHHHIIIHHHFFFCCC@@@>>>666555444222111111111222222333444555555444444333000111111111111111111111222222222222222111000000///000111222222111000///......---------...//////......------------......------........./////////000000000000111111111111000111222222333555888;;;???DDDJJJNNNPPPSSSXXX\\\ZZZ```___\\\]]]___tttwwwqqqqqqsss{{{ppp[[[NNNLLLQQQ[[[bbbhhhqqqzzz}}}|||}}}yyypppvvvhhh```___gggttt{{{|||iiidddiiivvvaaaSSSSSSQQQpppnnnXXXRRRddd|||}}}~~~wwwxxx}}}}}}zzzuuupppooorrrvvvppprrruuuyyy{{{yyyuuuqqqiiinnnpppiiibbbooozzzlllnnn}}}uuuqqqfffeeeaaa[[[VVVVVV[[[```jjjnnntttyyy{{{zzzvvvttt|||{{{yyyxxxwwwwwwwwwwwwjjjgggccc```^^^\\\YYYWWWSSSQQQOOOMMMLLLKKKKKKKKKIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJIIIHHHGGGHHHJJJLLLMMMMMMLLLLLLLLLNNNSSSZZZ```iiiqqqyyyyyytttppprrrwwwwwwvvvvvvwww|||rrr]]]SSSKKKLLLLLLJJJGGGEEEEEEFFFAAABBBCCCAAA@@@AAAFFFJJJGGGHHHHHHGGGEEEBBB???===444333333222222111222222333444555555555444333222000000000000000111111111222222222222222111000///...///222333333222///...---------------...///000.........------.........------------.........///000000000000111111111111///111222222333555888;;;@@@DDDJJJNNNPPPSSSWWW[[[ZZZ```___]]]^^^aaawwwyyyrrrpppqqqyyy|||fff]]]QQQLLLOOOUUUYYY[[[``````bbbhhhqqqzzz~~~qqqkkkfffiiilllqqqvvvvvvgggaaaddduuusss[[[LLLMMM[[[xxxjjjSSSTTTlll|||yyy|||zzztttrrrsssttt|||{{{{{{yyyxxxvvvtttssssssssspppiiibbbggg}}}zzzhhhkkkxxxooohhhbbb]]][[[[[[^^^bbbeeefffhhhkkkmmm|||uuutttssssssrrrlllbbb[[[WWWSSSMMMJJJHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLNNNMMMMMMNNNOOONNNLLLJJJGGGFFFFFFGGGIIIJJJJJJIIIOOORRRUUUUUUVVV\\\eeemmmzzzwwwhhhXXXMMMHHHJJJIIIFFFCCCAAA@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMDDDDDDDDDCCC@@@===999777555444222111111222444555555555444333333222111111000111222222333333333333222222222111111111000000111111222222111000...------------............///...........................///000///...---...000000000000000111111111111222222222111111222555888???DDDKKKPPPRRRUUUXXX\\\[[[```^^^[[[[[[^^^ttt|||tttrrrrrryyytttiii___WWWMMMJJJMMMRRRVVVWWWRRRPPPOOORRRYYYbbbhhhlllyyy{{{rrryyyvvvtttwwwyyy|||pppdddbbbfffwwwlllVVVJJJNNN^^^{{{fffPPPSSSmmm~~~yyyvvvvvvwwwyyyxxxwwwxxxxxxxxxuuurrrrrrqqqooojjjcccdddsss|||vvvpppgggggghhhfffccc```___```iiiooouuu{{{xxxtttooolllkkkfff___YYYQQQNNNIIIGGGEEEEEECCCBBBBBBBBBBBBBBBCCCEEEHHHIIINNNNNNOOOPPPPPPOOOMMMKKKLLLMMMNNNPPPTTTXXX\\\______cccgggjjjmmmttt~~~mmm\\\RRRKKKIIIIIIHHHGGGEEECCCBBBAAAAAAAAACCCDDDFFFGGGGGGGGGHHHHHHDDDCCCBBB@@@===:::777555444333333222222333444555555555444333222111111000222222333444444444444444222222222111111111000000111222222222111///...------------............///...........................///000///...---...000000000000000111111111111333333333222222333777:::>>>DDDKKKPPPRRRTTTXXX[[[ZZZ```^^^[[[\\\___uuuvvvssssssyyy~~~yyyuuussspppuuuxxxvvvrrrmmmeee\\\VVVQQQKKKIIILLLQQQSSSTTTMMMJJJFFFFFFKKKRRRXXX[[[gggqqq~~~wwwkkklllttt|||iiiaaaccciii{{{uuudddPPPHHHOOOaaa~~~cccOOOVVVsss}}}yyywwwwwwwwwxxxvvvuuuxxx|||}}}xxxtttooommmmmmkkkfffdddjjjsssyyyppphhhcccaaagggiiikkkooowwwyyyrrrkkkbbb]]][[[YYYTTTOOOJJJHHHEEEDDDDDDCCCBBBAAABBBAAABBBBBBEEEHHHKKKMMMQQQSSSUUUXXXXXXVVVSSSRRRQQQVVV\\\bbbiiiqqq{{{lllSSSFFFCCCCCCEEEGGGDDDDDDCCCBBBBBBCCCCCCDDDFFFGGGIIIIIIIIIGGGEEEDDDDDDBBB???;;;888666444444333333444444555555555555555444333222111000//////444444555555666666555555222222222111111111111111222222222111000///---,,,---------............///...........................///000///...---...000000000000000111111111111333444444333333444888;;;>>>DDDKKKOOOQQQSSSWWWZZZZZZ```^^^\\\]]]```vvvwwwrrrrrrwww~~~~~~xxxooogggcccccceeefffiiiqqquuurrrkkkeee^^^XXXOOOLLLJJJJJJMMMPPPRRRRRRMMMJJJHHHHHHLLLQQQUUUWWW\\\hhhxxxtttbbbgggtttuuunnnwww~~~}}}}}}ddd```eeelllpppbbbOOOHHHPPPbbbbbbQQQ^^^~~~zzz{{{||||||zzzyyyyyyzzzyyyvvvuuuzzz}}}wwwooolllkkkmmmkkkiiijjjnnnwwwyyyvvvvvvuuuuuuwwwvvviiiaaaXXXTTTTTTSSSOOOJJJJJJGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEHHHLLLPPPSSSUUUYYY^^^bbbbbbaaa___^^^^^^gggsss}}}lllZZZJJJEEEFFFEEECCCAAAAAAAAABBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHFFFDDDCCC@@@;;;777444222222333222333555777777666555444444333333222111000///...444444555555555555555444111111111111111111111111333222222111///...---,,,---------............///...........................///000///...---...000///000000000111111111111222333333333222444888;;;>>>DDDKKKOOOQQQSSSVVVYYYZZZ```^^^\\\^^^bbbxxxvvvpppqqqtttxxxuuukkkbbb___[[[YYY\\\bbbkkkqqqtttzzz{{{rrrfff]]]TTTNNNIIIHHHHHHJJJLLLMMMMMMMMMEEEEEEFFFJJJOOOSSSTTTUUUYYYcccsssxxxccc___mmm~~~xxxwwwwwwrrrvvv|||zzzbbbbbbgggoootttcccPPPIIIRRRddd}}}^^^TTTggg{{{}}}~~~~~~|||zzzzzzzzzxxxuuusssxxx}}}xxxvvvqqqnnnoooooollllllooommmuuuooohhhgggiiihhhaaaYYYTTTPPPLLLIIIIIIKKKKKKLLLKKKKKKKKKMMMPPPUUUZZZ]]]fffkkkrrrvvvwwwvvvvvvvvv}}}yyy```RRRGGGEEEGGGEEEAAA>>>@@@AAABBBCCCEEEFFFFFFGGGHHHFFFEEEFFFHHHIIIHHHFFF@@@===888444111111333444444555777999999777555444333333222111111000000///333333444444444333333222111111111111111111111111222222111000......---------------............///...........................///000///...---...000///000000000111111111111000111222111111333777:::???EEEKKKOOOQQQSSSVVVYYYYYY______]]]___ccczzzvvvooopppsssuuu|||pppggg___ZZZVVVXXXZZZ^^^eeeooozzzrrrbbbVVVLLLFFFDDDEEEFFFGGGGGGGGGGGGFFF???AAAEEELLLRRRWWWXXXXXX[[[fffxxxkkkaaafffuuuzzznnnjjjooovvvxxxvvvbbbdddiiipppwwwaaaPPPJJJUUUgggvvvZZZVVVmmm|||~~~{{{||||||zzzwwwtttssssssuuurrrqqqtttyyy|||yyyvvv|||vvvqqqpppooolllkkkmmmnnnvvvddd___XXXTTTUUUZZZ___bbbiiihhhhhhjjjnnnsssyyy||||||qqqlllYYYMMMBBB???@@@??????AAABBBCCCDDDEEEFFFGGGGGGGGGHHHFFFEEEGGGJJJLLLJJJGGG===:::666222111333555777777888999999999777555333222222222222222222222222222222333333222222111111111111111111111222222222111111000///............---------............///...........................///000///...---...000000000000000111111111111000000111111111333777:::@@@FFFLLLPPPRRRSSSWWWZZZYYY______^^^```eee}}}vvvooopppssssssuuueee\\\YYYYYYYYYZZZ^^^dddjjjqqqyyy{{{jjj[[[QQQIIIBBBDDDEEEFFFFFFEEEDDDCCCBBBBBBDDDHHHPPPXXX^^^aaabbbbbbrrrmmmjjjqqq~~~tttkkkiiimmmssszzzppp```dddiiippptttYYYKKKKKKYYYlllrrrXXXZZZrrr{{{|||~~~yyyxxxuuuuuuuuutttqqqppppppqqqtttsssqqqrrrtttvvvvvvvvvxxxsssppppppnnnjjjiiilllrrr}}}qqqkkkeeedddkkkwww{{{lllaaa]]]PPPHHHAAA???>>>===@@@EEEDDDEEEFFFGGGHHHGGGGGGFFFHHHGGGIIIMMMQQQPPPJJJDDD999777444222333555999;;;::::::::::::888666444333111111222222333444444444222222222333222111111000000000111111111222222222000///............///000---------............///...........................///000///...---...000000000000000111111111111000111222222222444888;;;BBBGGGNNNQQQSSSTTTXXXZZZYYY______^^^aaafff~~~wwwpppqqqssssss}}}wwwhhh]]]YYY[[[]]]___```fffmmmrrrvvv{{{}}}yyymmm]]]QQQKKKFFF@@@FFFHHHIIIHHHFFFDDDCCCBBBGGGGGGKKKQQQZZZaaafffiiihhh~~~tttssszzz|||sssnnnooossswwwkkk^^^dddiiippp~~~nnnRRRGGGJJJ\\\ppprrrZZZ]]]vvv|||xxxqqqrrrssssssssstttvvvxxxvvvuuusssrrrrrrtttvvvwwwnnnllllllnnnmmmiiijjjmmmttt|||wwwrrrnnnqqq~~~{{{xxxpppbbbVVVQQQHHHEEEEEEFFFDDDBBBCCCHHHFFFGGGHHHIIIIIIHHHFFFFFFHHHIIIMMMSSSVVVSSSIIIAAA777555444333444777;;;===<<<<<<;;;:::888666444333000111111333444555666666333333333333222222111000000000111111222222222222//////...------///000111---------.........//////...........................///000///...---...000000000000000111111111111111222333333333555999<<>>??????<<<<<<:::999777555333222333444555555555444333222333333222111111222333333222111111000///......---..........................................------........................000000000000000000000000////////////000000000000000111222222333666:::===BBBGGGMMMQQQRRRTTTWWW[[[\\\```^^^]]]bbbiii|||ppppppsssttt~~~xxxnnneeebbb___^^^aaaeeehhhnnnuuuwwwwwwtttlllccc\\\ZZZ[[[YYYWWWSSSMMMHHHFFFGGGHHHPPPRRRSSSPPPMMMKKKKKKKKKLLLPPPSSSVVV\\\eeeiiihhhyyytttrrryyyyyyggg^^^gggqqq~~~jjjTTTHHHNNNdddxxxlllZZZeee}}}~~~||||||{{{{{{wwwuuuqqqnnnnnnpppsssvvvxxxxxxuuusssuuuyyyyyyuuummmnnnnnnmmmkkkjjjkkklllvvvqqqttt~~~~~~zzzhhhddd]]]UUUMMMGGGCCC@@@FFFBBBAAAEEEGGGDDDCCCEEEHHHKKKKKKIIILLLTTTXXXWWWSSSQQQMMMGGGAAA<<<888666===???@@@???>>>===<<<===<<<;;;999777555444444333333444555555555444333222222222111000000111222222111111000000///......---........................................................................000000000000000000000000////////////000000000111000111222222333666:::===BBBGGGMMMQQQRRRTTTXXX[[[[[[```______dddjjjssspppsssuuuzzzvvvccc\\\[[[[[[___ffflllpppuuu{{{}}}{{{zzztttjjj^^^SSSKKKFFFDDDFFFFFFFFFEEEDDDFFFIIILLLUUUWWWYYYYYYUUUSSSSSSVVVWWW^^^cccdddfffjjjkkkjjj|||wwwpppttt|||uuufff```hhhsssgggRRRGGGQQQllleeeXXXjjj{{{vvvvvvyyy{{{{{{xxxuuuqqqnnnnnnppptttvvv~~~vvvqqqssswwwxxxwwwwwwnnnooonnnllljjjiiijjjlllrrrrrrwwwyyyssspppuuu}}}rrreee]]]RRRRRRPPPKKKEEEAAAAAACCC@@@AAAEEEJJJKKKHHHHHHKKKKKKNNNQQQTTTZZZ___^^^YYYMMMHHH@@@999666666999<<>>===>>>;;;999777555444444555555444444444444444333222222111111000//////000111111111000000//////.................................................................................000000000000000000000000/////////000000000111111000111222222333666:::===BBBGGGMMMPPPRRRTTTXXX[[[YYY______```eeekkkwwwqqqsssvvvyyy{{{eeeYYYYYY___dddkkkwwwuuummmdddYYYOOOJJJFFFCCC@@@@@@AAACCCCCCDDDEEEIIIKKKNNNQQQVVVYYYYYYWWW[[[aaahhhuuu~~~|||tttooooooooozzzvvvrrrqqqxxx{{{qqqjjjfffnnnvvvzzzzzzqqqfffbbbjjjuuusss^^^QQQIIIVVVtttzzz___VVVlll|||vvvwwwzzz{{{zzzzzzxxxuuurrrrrrtttwwwyyytttooouuuxxxsssooopppoooooommmjjjhhhhhhjjjlllpppwww}}}zzz|||~~~zzzwwwvvvzzzuuuqqqnnnooowwwzzzwwwssslllfff___WWWPPPKKKMMMRRRUUURRRKKKFFFGGGJJJFFFHHHJJJJJJIIIIIINNNSSSUUUXXX^^^eeehhhdddWWWLLLAAA>>>:::888:::???EEEIIILLLOOOOOOKKKEEE@@@@@@BBB:::888555333222444555777444444444444333333222222111111111000000111111111000000/////////.................................---------.......................................//////////////////////////////000000000111111111000111222222333666:::===AAAFFFMMMPPPRRRTTTXXX\\\YYY___``````eeeiii|||ttttttvvvzzzmmm^^^]]]cccjjjooo{{{yyyhhh\\\TTTJJJEEEDDDDDDCCCAAA@@@BBBDDDEEEEEEFFFHHHJJJGGGIIIPPPVVVWWWVVV]]]hhhwww{{{qqqpppsss}}}yyyqqqppprrryyyvvvkkkfff```bbbkkksssvvv{{{nnnfffdddlllwwweeeVVVOOOJJJ[[[zzzuuu]]]VVVlll}}}zzz{{{}}}|||zzzzzzyyywwwvvvuuuvvvwwwxxx{{{rrrqqqxxxzzzrrrllllllnnnmmmllljjjggggggjjjlllpppzzz|||yyyzzzyyyzzzyyywwwtttrrrqqqqqqrrrooommmmmmoootttzzzrrryyyvvvjjj___[[[UUUPPPMMMJJJGGGEEELLLSSSYYYWWWOOOHHHGGGIIILLLMMMKKKHHHGGGMMMVVV]]]kkkhhhhhhiiieeeZZZIII>>>999;;;???CCCHHHMMMQQQSSSUUUUUURRRLLLEEE@@@@@@AAA999888555333333444666777444444333333222222222222222222222222222222222222////////////....................................---------.........//////........................////////////////////////000000000000111111111111000111222222333666:::===AAAFFFLLLPPPRRRTTTYYY\\\ZZZ`````````dddiii~~~xxxuuutttyyy~~~hhh```eeelllssswwwmmm\\\PPPKKKEEEAAAAAAAAA@@@>>>@@@BBBEEEGGGHHHIIIKKKLLLIIIIIIOOOVVVUUUTTT^^^kkkxxxoooqqqvvv|||vvvpppssswww~~~pppjjjiiigggiiirrr|||jjjeeefffnnnzzzzzz___TTTMMMMMMcccnnn\\\YYYooo~~~||||||~~~}}}zzzvvvvvvvvvvvvvvvuuuuuutttrrrqqqtttzzzzzzuuuooommmkkkkkkkkkjjjhhhhhhjjjlllpppwww|||{{{zzz~~~|||wwwuuutttqqqooonnnnnnooopppllljjjjjjllllllnnnuuu~~~}}}{{{~~~lllgggggg^^^PPPRRROOOKKKIIIHHHHHHGGGFFFFFFMMMSSSQQQKKKEEEEEEHHHFFFJJJNNNPPPVVV```iiimmmqqqggg]]]VVVNNNEEE===;;;@@@EEEMMMTTTYYYYYYXXXVVVZZZVVVNNNGGGAAA>>>===<<<999888666444444555666777444444333222222222222222222222333333333333222222................................................,,,,,,------.../////////........................000000000000000000000000000000000111111111222222000111222222333666:::===AAAFFFLLLPPPRRRUUUYYY]]][[[aaa```aaaeeekkk|||uuurrruuu{{{{{{kkkiiioooxxxeeeUUUHHHFFFEEEDDDDDDDDDDDDCCCCCCFFFJJJLLLMMMNNNOOOPPPQQQPPPTTTZZZYYYXXXdddtttwwwoooqqqwww{{{|||{{{xxxwwwxxx{{{~~~}}}uuueeedddhhhqqqsss```WWWOOOTTTppp~~~ddd[[[]]]vvv~~~|||zzzxxxrrrtttvvvwwwwwwuuurrrqqqmmmtttxxxvvvtttrrrppplllhhhiiijjjjjjiiiiiijjjkkkooouuuwwwsssssswww{{{zzzxxx|||yyytttpppnnnmmmmmmnnnhhhggghhhkkkjjjiiilllrrrtttwwwzzz~~~~~~{{{sssrrrvvvtttlllccc\\\XXXUUUOOOJJJKKKIIIHHHIIIJJJKKKIIIHHHFFFJJJMMMMMMKKKLLLPPPUUURRR\\\eeekkkqqqtttoooggg[[[QQQGGGBBB???>>>CCCJJJRRRWWW]]]ccceeeccc```]]]UUUMMMCCC===<<<======<<<:::999888777666555555555444333222111111111222333000111222333333222111000................................................,,,,,,------...//////000........................000000000000000000000000000000111111111222222222000111222222333666:::===@@@EEELLLPPPRRRUUUYYY]]][[[aaaaaabbbhhhppp~~~vvvpppqqqwwwyyyoooqqqyyyaaaSSSAAACCCFFFHHHJJJLLLMMMMMMIIILLLPPPRRRRRRRRRRRRRRRVVVTTTYYY______^^^lll~~~ttthhhiiittt}}}|||mmmbbbccciiisss}}}|||pppcccYYYSSS\\\||||||]]]YYYaaa{{{yyyvvvtttqqqtttwwwyyyyyyvvvrrrpppmmmwwwzzzqqqkkkmmmlllgggfffhhhjjjjjjjjjiiijjjkkknnnuuuxxxuuussstttqqqkkkrrr{{{sssnnnjjjgggdddcccdddgggfffdddggglllgggggghhhiiikkkooosssuuu~~~zzzxxx|||zzzvvvtttsssmmmfffhhhooowwwmmmiiieee\\\UUUOOOKKKJJJLLLKKKHHHJJJPPPEEEEEEFFFIIILLLMMMLLLJJJLLLMMMNNNOOOQQQWWWaaahhhrrr}}}yyyaaaLLLCCC===;;;>>>CCCHHHTTTaaaaaadddhhhlllmmmkkkhhhfffLLLCCC888555999???AAA@@@::::::999888777666555555444333222111111111222333///000111222222111000///---.............................................,,,,,,------...///000000........................000000000000000000000000000111111111111222222222111111222222333666:::===@@@EEELLLPPPRRRUUUYYY]]][[[aaaaaaccckkkuuuvvvrrruuuzzzzzz|||zzz\\\LLLEEEGGGNNNTTTTTTOOONNNQQQUUUVVVXXXXXXZZZ]]]aaaeeeaaa\\\ZZZ]]]cccmmm}}}pppkkkrrr}}}iiicccgggjjjsssttt```RRRQQQdddfffSSSQQQaaa~~~{{{vvvssssssuuuxxxyyyvvvsssppppppqqqwww||||||vvvpppmmmlllkkkooonnnjjjkkkpppppplllpppqqqrrrsssrrrpppnnnmmmuuuzzzssskkkjjjiiigggfffeeecccaaa^^^```aaabbbbbbbbbccceeegggnnnnnnpppwwwvvvqqquuuyyyxxxtttmmmllljjjgggaaaaaalllyyyvvvqqqnnnqqqyyy|||xxxrrrjjjddd]]]XXXTTTPPPKKKGGGJJJJJJJJJKKKKKKJJJJJJIIIIIIKKKNNNNNNMMMLLLMMMMMMQQQXXX^^^bbblll|||}}}gggRRREEEAAA:::===EEEPPP]]]gggnnnppplllkkkkkkkkkjjjdddZZZRRRCCCBBBAAAAAACCCBBB>>>;;;>>><<<888555333333333444444333222111111111111222444444333222111000///...........................---,,,,,,,,,,,,---......///...---,,,,,,---...///000+++///000---000333***............/////////000/////////000111111222222111222333333444666:::>>>DDDHHHMMMPPPSSSWWW]]]bbbcccddd^^^```kkkxxxwwwrrrtttyyyxxx\\\KKKFFFIIIPPPXXXYYYTTTSSSTTTWWWYYY\\\^^^aaaffflllppphhhaaa]]]bbblllyyyqqqqqqzzzgggbbbffflllvvvvvv]]]MMMPPPeeehhhTTTTTTddd}}}yyyvvvttttttvvvwwwxxxxxxxxxwww|||vvvooommmiiiooorrrpppqqquuuvvvsssoooppprrrrrrrrrpppnnnmmmoooqqqtttzzzyyyppplllgggfffggghhhgggfffaaabbbcccbbbaaa`````````aaa```aaafffmmmsssvvvwwwzzzqqqhhheeehhhkkkkkkiiigggeeedddaaa^^^```mmm{{{~~~wwwhhhccc```bbbggggggbbb\\\TTTQQQNNNMMMNNNNNNMMMLLLNNNNNNMMMMMMKKKJJJIIIHHHQQQQQQRRRRRRSSSVVV[[[___^^^mmm~~~ooo\\\LLLAAA======???EEEPPP^^^llluuuzzz{{{~~~yyyqqqeeeZZZPPPJJJHHHGGGEEECCCDDDEEEDDDAAA???===;;;888555444333333444222222222333333333333333333333222111000///.................................------------.../////////...------------...///000+++///111...333555,,,........./////////000000/////////000111111222222222333444444444777;;;>>>DDDIIINNNQQQTTTXXX^^^ccc___```\\\^^^jjjxxxyyyrrrtttyyyxxx]]]JJJHHHJJJRRR[[[^^^[[[XXXXXXYYY[[[^^^```dddiiinnnsssjjjaaa^^^gggxxxtttzzz{{{eeebbbhhhqqq~~~sss]]]NNNRRRkkkdddTTTVVVggg~~~~~~~~~{{{xxxuuusssssswww|||}}}sssjjjgggmmmrrruuuuuuuuuwwwwwwtttnnnoooqqqrrrrrrpppooommmjjjlllnnnpppxxxwwwooollljjjgggddd``````aaaaaa```___^^^]]]```___^^^```cccfffggghhhkkkgggcccaaabbbdddeeeeee___\\\[[[YYYXXXZZZfffrrrwww}}}zzznnneee___YYYUUUSSSUUUXXXWWWRRRLLLRRRPPPNNNMMMNNNOOOOOONNNMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQSSSUUUZZZbbbkkkqqqjjj]]]LLLAAA???CCCGGGIIIJJJTTTeeevvv{{{uuuooodddUUUHHHCCCFFFJJJHHHGGGFFFFFFGGGFFFCCCAAA;;;:::888555444333333444000111333444555555444444222222111000///......---........................///............///000000///...------------...//////+++///111///777999///....../////////000000000/////////000111111222222333444444555555888<<>>111...////////////000000000/////////000111111222222333444555555666888<<<@@@EEEJJJPPPTTTVVVYYY___ccc^^^bbb```cccooo|||uuuwwwzzz}}}iiiUUUKKKIIILLLUUU\\\\\\XXXWWWUUUUUUUUUTTTSSSTTTWWWZZZaaaaaallloooccccccnnn~~~}}}cccVVVOOOSSSsssnnnUUUTTT]]]qqqzzz{{{{{{zzzyyyyyyyyywwwssspppssssssvvv}}}|||{{{|||tttqqqssswwwoooqqqxxxyyytttmmmlllmmmoooqqqqqqqqqpppoooggglllqqqpppkkklllttt|||xxxrrrnnnllliiigggeeeeeecccbbbaaa```aaabbb^^^```bbb```]]][[[[[[[[[[[[XXXXXXZZZZZZWWWXXX[[[WWWXXXYYYYYYYYYYYY[[[\\\]]]^^^```aaabbb```]]]ZZZVVVVVVUUUTTTSSSSSSRRRRRROOOPPPQQQSSSTTTTTTRRRQQQNNNOOOOOOOOOPPPRRRTTTVVVXXXXXXYYY]]]eeeqqq|||wwwgggXXXLLLGGGFFFOOO\\\kkkvvvvvveeeZZZYYYUUUPPPNNNNNNOOOOOOOOOHHHKKKNNNOOOLLLGGGAAA>>>888777666555555444444444444555666777666444111000000000//////...---------........................------,,,,,,------...///---..................---...,,,000000222???AAA222////////////000000000111/////////000111111222222333444555555666888<<<@@@DDDIIIPPPTTTVVVZZZ___bbb___dddccceeeooo{{{xxxwwwzzztttaaaQQQJJJHHHOOOWWWYYYWWWUUUQQQRRRRRRQQQQQQRRRUUUXXXXXX___pppjjjccccccooo]]]MMMEEEOOOsssjjjXXXYYYfff}}}~~~{{{xxxuuutttsssqqqooommmqqqssswww}}}|||www|||zzzwwwyyy|||uuummmrrr{{{|||vvvpppkkklllnnnpppqqqqqqpppoooooopppooojjjddddddiiinnnzzzyyyrrrnnnoooooommmiiieeeccccccdddcccdddeeedddaaa^^^]]]\\\XXXUUUUUUYYYZZZWWWUUUUUUWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWUUUSSSQQQPPPPPPPPPQQQQQQQQQRRRRRRNNNPPPRRRRRRQQQPPPQQQRRRRRRTTTUUUVVVVVVYYY\\\___cccfffmmmyyy|||qqqaaaVVVIII@@@>>>CCCQQQ^^^kkk{{{rrrcccXXXQQQLLLTTTRRRPPPRRRTTTSSSNNNIIIMMMOOOQQQPPPKKKEEEAAA>>>666666666666555444444444666666666555444222000///000000//////....................................,,,,,,,,,,,,,,,---......------...//////...------...---000///222AAACCC111/////////000000000111111/////////000111111222222333444444555555888<<>>>>>555555555666555555444444555444444333222111111000000000000////////////...........................---------------...//////------...//////...------...---000...222BBBCCC000//////000000000111111111/////////000111111222222222333444444444777;;;>>>BBBHHHOOOTTTVVVYYY]]]```\\\bbbbbbdddlllvvv|||tttvvvzzz|||uuuvvvwwwzzzuuu___QQQGGGJJJRRRWWWXXXWWWXXXYYYXXXVVVUUUVVVYYY[[[dddnnn}}}xxxeeecccjjjxxxqqqRRRLLLLLLVVV~~~ggg]]]\\\nnn|||zzzvvvqqqnnnmmmoooooopppnnnqqquuuvvvvvvvvvvvvvvvwwwuuurrrpppqqqqqqrrrqqqrrrqqquuuzzzwwwmmmggggggiiikkkmmmpppqqqqqqqqqpppjjjiiihhhiiiiiiiiihhhfffhhhmmm~~~uuummmkkkjjjgggdddddd___]]][[[ZZZZZZZZZYYYWWWVVVWWWWWWWWWVVVVVVXXXYYYVVVVVVWWWWWWXXXWWWWWWVVVTTTWWWZZZ[[[\\\___ffflllrrrwwwqqq```RRRJJJHHHIIIJJJJJJQQQ```ooo}}}vvvddd^^^WWWTTTVVV\\\cccfffccceeefffccc^^^ZZZZZZ\\\RRROOOIIIAAA:::777:::===444555555666555555444444333333222111111111222222000000000000000/////////.......................................///000000,,,---...//////...---,,,......///...222BBBCCC///000000000000111111111111/////////000111111222222111222333333444666;;;>>>AAAGGGNNNSSSVVVXXX\\\___\\\bbbdddfffnnnxxxxxxsssxxxyyyvvvssswww~~~tttZZZHHHMMMXXX\\\^^^ccciiiccc^^^______^^^```cccrrr~~~rrrggggggqqquuu^^^NNNGGGNNNgggdddVVVYYYggg{{{|||yyyuuuqqqpppqqqtttwwwxxxvvvxxxyyyxxxtttpppnnnmmmjjjkkklllllllllmmmoooqqqpppssssssooogggcccccceeedddiiippprrrqqqnnnlllkkkgggkkkkkkfffeeehhhgggcccjjjiiirrr{{{yyyyyyuuuppplllkkkhhhddd```bbbbbbccccccdddeeefffggggggeeecccbbbdddffffffffffffkkkpppsssvvvyyyjjj___QQQRRROOOIIIHHHOOOXXX\\\cccrrrxxxlllggg___```dddllluuu{{{sssjjjeeeccc```ZZZTTTEEECCC@@@>>><<<;;;;;;;;;888888777666555555666666222111111000///......---......////////////......------............------////////////////////////---------............///............////////////////////////000000000000000000000000111111111111222444555666777:::>>>AAAEEEIIINNNRRRSSSWWW\\\```ccccccdddgggmmm~~~xxxqqqwwwxxxxxxtttwww{{{jjjSSSSSS]]]bbbeeejjjmmmjjjiiimmmnnnooorrrwww}}}nnnfffiiisssdddVVVOOOPPP\\\xxxbbbQQQRRR```ttt}}}|||}}}zzzvvvtttuuuwwwzzz{{{zzz{{{{{{xxxtttpppmmmllliiikkkllllllkkkkkklllmmmlllnnnoookkkfffdddeeehhhqqqwww{{{wwwooohhhgggiiijjjmmmkkkfffeeehhhhhhdddeeefffmmmxxxooo^^^TTTOOOKKKHHHFFFNNNUUU\\\hhhzzzzzzvvvooofffbbbkkkkkksssnnnbbb\\\XXXRRRMMMFFFDDDBBB???<<<;;;::::::999888777666555555555555111111000000///......---......////////////......------............------........................------------........................////////////////////////000000000000000000000000111111111111222444555666777:::>>>AAAFFFJJJOOORRRSSSVVV[[[```aaaaaabbbfffnnnyyypppvvvwww~~~wwwwww|||wwwZZZSSS[[[dddjjjooooooppptttyyy{{{{{{iiieeellluuuvvv[[[RRRNNNUUUddd|||]]]KKKLLL\\\rrr~~~~~~}}}zzzwwwwwwxxxzzz|||||||||{{{wwwrrrmmmkkkkkkhhhjjjmmmmmmllljjjjjjjjjkkklllmmmkkkhhhhhhkkkooowww|||~~~wwwjjjbbbdddiiimmmnnnjjjeeecccfffgggfffdddfffkkknnnnnntttxxxiii```SSSHHHDDDGGGMMMSSSXXXcccqqq~~~|||rrrpppppplllhhheeejjjmmm~~~hhhXXXRRRPPPLLLHHHGGGEEECCC@@@===;;;:::999:::999888666555444444444111000000//////...............////////////......------............------........................------------............---............/////////////////////000000000000000000000000111111111111222444555666777:::>>>AAAGGGKKKPPPRRRSSSVVV[[[_________bbbgggppp|||qqqwwwxxx}}}zzzdddUUU[[[gggppptttuuuxxx~~~zzzfffgggrrrzzzuuu[[[RRRPPPXXXkkkrrrVVVHHHNNN```yyy}}}|||yyyvvvuuuuuuwwwzzz{{{{{{yyyvvvqqqmmmkkkkkkhhhllloooqqqpppnnnllllllooooooooommmlllmmmqqquuuqqqssstttnnnfffcccggglllpppnnnjjjeeedddeeeggggggjjjkkkmmmooooootttuuulllhhhbbb\\\TTTSSSQQQPPPQQQYYYdddlll~~~{{{uuuqqqrrrqqqwww{{{lllYYYNNNMMMMMMKKKHHHEEEDDDBBB@@@>>>===;;;;;;:::999777666444333222222000000/////////...............////////////......------............------........................,,,,,,---------.........---------.........//////////////////000000000000///000000000111111111111222444555666777:::>>>AAAHHHLLLQQQSSSTTTVVVZZZ^^^^^^___bbbiiisssuuuzzzyyy}}}{{{fffeeeqqqzzz}}}|||~~~ttteeelllyyyrrr]]]VVVUUUddd}}}hhhPPPKKKSSShhhzzzzzzxxxuuussssssuuuxxxzzz{{{zzzxxxuuuqqqppppppkkknnnsssuuuuuusssqqqqqqrrrqqqpppnnnmmmooorrrtttjjjiiigggfffgggiiilllnnnrrrppplllkkkiiihhhiiikkknnnmmmmmmpppuuu|||wwwsssvvv||||||xxxuuusss|||nnnfff___^^^bbbgggjjjkkkjjjlllppprrrwww~~~xxxeee]]]UUUQQQQQQPPPLLLGGGBBBAAAAAA@@@???>>>===<<<999888666444333222111111////////////..................////////////......------............------........................,,,,,,,,,------------...------------............////////////000000000000///000000000111111111111222444555666777:::>>>AAAHHHLLLQQQSSSTTTVVV[[[______```dddkkkvvvyyy|||xxx{{{{{{sss{{{|||}}}nnneeepppvvvaaaZZZ\\\rrr```NNNQQQZZZnnn}}}wwwyyyyyyvvvsssrrruuuyyyzzz|||~~~}}}{{{xxxvvvvvvnnnrrrvvvxxxwwwuuusssssspppooommmkkkkkklllmmmnnnjjjhhhfffgggkkkmmmnnnmmmrrrpppoooqqqpppmmmlllmmmnnnkkkjjjmmmssszzz~~~wwwrrrkkkccc]]]\\\VVV^^^ffflllrrrxxx{{{{{{{{{{{{|||}}}~~~}}}wwwfffccc```______^^^ZZZWWWVVVZZZfffxxx}}}|||uuukkkbbb___^^^]]]ZZZVVVQQQJJJEEE@@@@@@@@@@@@???===<<<;;;666555444222111000000000..............................////////////......------............------------------------------,,,,,,,,,,,,------------,,,------------.........////////////000000000000000000000000111111111111222444555666777:::>>>AAAHHHLLLQQQSSSTTTWWW\\\``````aaaeeemmmxxxzzz|||wwwxxx~~~zzziiifffssswwwaaaXXX]]]}}}vvvYYYNNNWWW```rrr{{{xxxxxxtttvvvwwwuuurrrqqquuuyyyyyy|||}}}yyywwwuuurrruuuwwwwwwuuurrrpppppplllkkkjjjiiiiiijjjiiiiiikkkllllllmmmmmmmmmllllllmmmkkknnnsssrrrllliiikkkkkkkkkkkkmmmppptttwwwxxx|||qqqccc[[[ZZZ```ccceeecccdddfffccc]]]```aaaaaa```___bbbgggkkkhhhkkkpppuuuxxxzzz{{{{{{pppnnnjjjhhhfffccc___\\\aaaccchhhnnnqqqpppmmmjjjjjjuuu~~~uuurrrmmmiiihhhfffcccaaa]]]``````\\\TTTLLLGGGEEEAAAAAAAAA???===;;;888777333333111000////////////..............................////////////......------............------------------------------++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000000000000000000111111111111222444555666777:::>>>AAAGGGKKKPPPSSSUUUXXX]]]aaaaaabbbffflllwwwyyy{{{uuuvvvtttfffffftttlllWWWQQQ\\\mmmTTTMMMZZZfffuuu}}}zzzuuusssuuupppsssuuussspppooossswwwwww{{{~~~|||xxxsssqqquuuvvvwwwvvvrrrnnnlllllljjjiiihhhiiijjjjjjiiihhhiiimmmqqqqqqmmmjjjkkkllleeeeeeiiiqqqqqqiiieeeeeejjjnnnqqqppppppssswwwyyyyyy~~~uuusssoooqqqpppmmmooorrrmmmeeecccdddccc```]]]^^^bbbgggjjjmmmqqqvvvzzz{{{|||{{{vvvsssooonnnoooqqqrrrssswww~~~vvvuuu|||~~~sssoooqqqqqqpppooonnnmmmiiiddd___WWW[[[\\\WWWNNNGGGFFFHHHCCCCCCBBB@@@<<<888555333111111000//////...//////---...........................////////////......---..................---------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000000000000000111111111111222444666666777:::>>>AAAFFFKKKPPPSSSUUUXXX^^^bbbaaaaaaeeelllvvv~~~vvvrrrwww{{{mmmeeeeeetttzzzhhhWWWKKK___lll[[[EEEHHHiiiyyyzzzpppnnnvvv~~~|||wwwpppnnnoooqqqqqqqqqwwwvvvuuutttttttttttttttssstttuuuvvvuuussspppooogggiiijjjiiifffgggkkkooolllnnnooonnnlllkkkkkkllljjjeeeccceeefffeeeggglllpppqqqrrrssssssqqqpppnnnuuurrrxxx{{{xxx{{{~~~ppppppvvvyyy{{{~~~|||sssiiifffgggddd^^^bbb^^^YYYRRRLLLIIIHHHIIIDDDBBB???<<<999666444333000000//////......---------------............///////////////////////////...........................---,,,++++++,,,---...---------,,,,,,+++++++++...---,,,---/////////.../////////////////////////////////000111111222222222333555777999<<<@@@CCCHHHLLLRRRUUUWWW[[[```dddeeeeeeeeeiiiuuuxxxtttzzzsssgggdddgggwwwvvveeeVVVMMMccczzz___RRRGGGUUUyyyzzzuuuuuu{{{xxxtttooommmnnnpppppppppsssrrrrrrqqqqqqpppppppppqqqrrrrrrrrrqqqooommmkkkiiijjjkkklllkkkkkklllmmmnnnnnnmmmkkkjjjjjjlllnnniiieeeccceeeeeedddfffkkkppppppooonnnnnnmmmmmmmmmnnnkkkmmmsssrrrnnnsss~~~vvvrrrttt|||zzzvvvnnnggghhhmmmooommmiii^^^PPPHHHFFFHHHGGGFFFAAA@@@===:::777555333222///////////////.........---------............///................................................---------,,,,,,---------...---------,,,,,,,,,+++///...---...000000000////////////////////////////////////000111111222222222333555777999<<<@@@CCCHHHMMMRRRUUUWWWYYY^^^ccccccdddfffkkkxxxxxxvvv|||jjjbbbdddlll~~~uuubbbTTTOOOeeejjjRRRJJJMMMhhhzzzrrrsss{{{vvvsssqqqooopppqqqpppoooppppppppppppooonnnmmmlllqqqqqqqqqpppooommmjjjiiijjjkkkmmmoooqqqooollliiinnnmmmkkkiiiggghhhlllnnnhhhdddccceeeeeedddeeeiiillllllkkkjjjkkkmmmooopppppplllkkknnnkkkfffjjjsss~~~~~~}}}{{{sssrrrnnnkkknnnttttttqqqbbbUUUGGGDDDIIIMMMIIICCC===<<<999777444222111000.........///////////////---------............///................................................,,,------......------,,,.........---------------///.........000111000////////////////////////////////////000111111222222222333555777999<<<@@@CCCHHHMMMRRRUUUVVVXXX\\\``````bbbfffmmm|||wwwuuu|||}}}ddd```gggrrrxxx```QQQPPPhhhdddOOOIIIUUUxxx{{{uuuvvv}}}wwwvvvtttsssrrrqqqooonnnpppqqqqqqqqqqqqooonnnmmmrrrqqqqqqpppnnnllljjjiiijjjkkkmmmqqqtttrrrkkkeeekkkkkkkkkiiihhhhhhjjjmmmhhheeeeeeggggggeeefffiiifffgggiiilllooorrrtttuuuuuuqqqoooooolllhhhlllrrr|||xxxxxx~~~xxxuuurrrsssrrrqqqrrrqqqkkkcccPPPJJJGGGLLLSSSSSSJJJ@@@888777555333111000//////------......//////000000---------............///................................................+++,,,---......---,,,+++........................///...---...///000///.../////////////////////////////////000111111222222222333555777999<<<@@@CCCIIIMMMRRRUUUUUUWWWZZZ^^^___bbbfffnnn}}}|||www|||ttt``````iiiwwwwww\\\NNNSSSqqq~~~dddRRRKKK[[[~~~~~~}}}|||||||||{{{zzzwwwwwwvvvsssqqqnnnllllllpppppppppppppppooonnnnnnppppppooonnnmmmkkkjjjiiijjjkkkmmmqqqsssqqqiiicccgggiiillllllkkkiiiiiijjjiiiggggggjjjjjjggggggiiieeehhhmmmqqqtttuuuuuutttqqqnnnkkkiiifffdddeeehhhsssoooooouuu~~~|||xxxtttvvvuuupppjjjgggeee___VVVLLLLLLNNNQQQRRRLLLCCC;;;444333222111000/////////------......//////000000---------............///................................................+++,,,---......---,,,+++........................---,,,+++,,,...///...---/////////////////////////////////000111111222222222333555777999<<<@@@CCCIIIMMMSSSVVVVVVWWWZZZ]]]___bbbfffnnn|||{{{|||~~~}}}lll___bbbmmm|||oooUUUMMM\\\{{{bbbRRRKKK]]]}}}|||~~~~~~zzzwwwwwwxxxuuuuuuuuurrrnnnkkkkkkkkkllllllkkkkkkkkklllmmmnnnmmmllllllkkkjjjiiihhhhhhjjjkkknnnpppqqqmmmhhhdddeeeiiilllnnnmmmkkkiiiiiijjjhhhiiimmmlllhhhgggiiiiiilllpppssssssqqqnnnlllllljjjgggcccaaa^^^]]]]]]```bbbhhhppptttwww}}}|||tttzzztttiii^^^[[[\\\ZZZVVVUUUSSSOOOIIIAAA;;;777555222111000000//////000000.........///////////////---------............///------------------------........................,,,------......------,,,---------------.........,,,+++***+++---...---,,,/////////////////////////////////000111111222222222333555777999<<<@@@CCCHHHMMMSSSWWWWWWXXXZZZ]]]___bbbffflllzzz}}}zzzzzzyyy}}}wwwiiiaaahhhtttgggPPPPPPhhhwww^^^PPPKKKaaa}}}~~~~~~{{{xxxwwwxxxyyytttuuuuuusssooonnnoooqqqjjjiiihhhggghhhjjjmmmooolllkkkjjjjjjiiiiiiiiijjjkkknnnppppppmmmjjjhhhggggggiiilllmmmlllkkkkkkkkkiiihhhiiimmmmmmhhhfffggghhhjjjlllmmmllljjjgggeeeggggggeeedddbbbaaa___]]]YYY[[[bbbjjjjjjfffeeehhhtttzzzyyyzzzuuukkkaaa^^^___]]]XXXPPPKKKDDD;;;333000000222000000000000000000111222///////////////.........---------............///------------------------........................---------,,,,,,---------+++,,,,,,,,,---------------,,,+++,,,...///...---/////////////////////////////////000111111222222222333555777999<<<@@@CCCHHHMMMTTTXXXXXXYYY\\\^^^```bbbeeekkkyyy|||xxxxxxxxx}}}tttiiifffooo{{{~~~cccPPPTTTpppttt[[[OOOKKKddd|||{{{xxxwwwxxxzzz{{{vvvwwwxxxvvvssssssvvvyyyjjjiiigggfffhhhkkkooorrrmmmllllllkkkkkkllllllmmmmmmpppqqqpppllliiiiiikkkiiikkkkkkkkkjjjjjjlllnnnhhhgggiiimmmlllgggeeefffeeeeeeeeefffeeeeeedddcccaaaccccccdddeeegggeeebbbaaa^^^___dddddd___]]]```aaannn|||xxxxxxtttnnnkkkhhh___VVV???<<<666111///000111222000000000000000111222333000000//////.........------------.........//////------------------------..............................,,,++++++,,,......+++++++++,,,,,,---------...---,,,---///000///.../////////////////////////////////000111111222222222333555777999<<<@@@CCCHHHMMMTTTXXXYYYZZZ]]]___```aaadddkkkyyyssspppuuu{{{mmmffffffqqq{{{\\\LLL\\\vvvXXXOOOSSShhh~~~{{{yyyxxxzzz|||~~~{{{yyywwwxxxzzzzzzwwwtttjjjhhhggggggiiijjjiiihhhnnnkkkgggfffhhhjjjllllllssspppllljjjkkklllllllllhhhhhhiiiiiiiiiiiihhhhhhjjjgggfffhhhgggcccbbbeeeaaaaaa_________```aaabbbeeeccc`````````aaaaaa``````___aaadddccc]]]ZZZZZZ___bbbgggooozzz{{{|||xxx~~~yyyqqqfffZZZNNNFFF666555333111////////////......////////////..............................---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------////////////000000000000000000000111222222333333444555777888:::===BBBFFFKKKPPPVVVYYYZZZZZZ\\\^^^^^^bbbffflllyyyuuurrruuu{{{kkkiiijjjttttttYYYQQQhhhpppRRRNNNWWWnnn|||zzzxxxvvvvvvxxx{{{}}}|||yyyvvvuuuuuutttrrrooopppooommmmmmmmmnnnpppqqqkkkiiiggghhhjjjlllmmmmmmjjjhhhffffffiiilllnnnooojjjjjjiiihhhgggfffeeedddeeebbbbbbdddccc``````bbbdddbbb```______bbbdddfffgggeeebbbaaabbbbbbaaa```\\\[[[]]]```___XXXTTTTTTSSSUUUXXX]]]eeetttuuuooonnnrrr{{{wwwhhhWWWIII???888444333222000///...---............////////////..............................---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------............------------..................////////////000000000111222222333333444555777888:::===BBBFFFJJJOOOVVVYYYYYYZZZ\\\^^^^^^aaaffflllyyyzzztttvvvzzz}}}uuuhhhlllpppxxxmmmWWWXXXxxxfffJJJMMM^^^wwwyyywwwuuuttttttwwwzzz|||}}}zzzvvvsssrrrqqqooonnntttsssqqqqqqrrrsssuuuvvvjjjiiiiiikkkmmmnnnnnnmmmeeeddddddeeeiiimmmnnnooommmllliiifffcccbbbaaaaaabbb______bbbbbb______bbbeeedddbbbaaabbbeeehhhjjjhhhfffcccbbbccccccaaa```ZZZYYY[[[___]]]VVVQQQQQQOOOQQQSSSSSSTTTYYY```fffuuuyyypppuuuzzz|||pppppptttwwwpppaaaXXXIII===444000//////111000///............///......////////////..............................------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......///..................///---------.........//////000000000111222222333333444666777888:::>>>BBBFFFJJJOOOUUUXXXYYYYYY[[[]]]]]]```eeekkkxxxxxxwwwyyy|||~~~llldddnnnuuu{{{hhhXXX```[[[EEEPPPfff|||zzzwwwuuuuuuwwwyyy{{{}}}zzzwwwuuutttttttttuuuwwwtttrrruuuzzz|||yyytttmmmmmmnnnppprrrqqqnnnllljjjhhhggghhhjjjllllllkkkmmmkkkgggdddaaa``````aaaccc```aaaddddddbbbbbbeeeddddddeeeeeeggghhhjjjkkkgggfffcccccccccbbb```___^^^\\\^^^aaa___XXXSSSRRRTTTUUUVVVUUUTTTTTTVVVXXXWWWaaapppssstttvvvkkk^^^SSSLLL:::888444333333333222222111111000000000111111111......////////////..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////.........////////////000000000000111222222333333555666888999:::>>>CCCFFFIIIOOOUUUXXXYYYYYY[[[]]]\\\```dddkkkxxx|||xxxzzz|||vvvgggdddpppxxxeeeYYYhhhuuuSSSGGGZZZppp|||yyywwwxxxzzz{{{|||{{{zzzyyyyyy{{{}}}|||wwwvvv~~~tttsssssstttuuuuuusssnnnjjjllljjjjjjjjjkkkkkkjjjhhhjjjhhheeecccbbbbbbcccddddddaaaaaaeeeeeecccdddgggbbbcccfffiiijjjjjjiiihhheeedddbbbbbbbbbaaa___]]]```^^^___bbb___YYYUUUUUUVVVVVVVVVTTTSSSSSSTTTVVVVVVXXXZZZaaaooo~~~zzzqqqcccTTTGGG>>>888444111000111222333222000...///000000000111111111111......////////////..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............/////////000000000000111111111000000000111222222333333555666888999;;;>>>CCCGGGJJJOOOUUUXXXYYYYYY[[[]]]\\\```dddkkkyyyzzzzzz}}}oooggggggrrr|||```YYYnnn~~~hhhPPPQQQlll{{{yyyyyy{{{||||||}}}}}}}}}}}}~~~{{{}}}xxxwwwwwwwwwxxxwwwsssnnnjjjiiihhhiiijjjlllllljjjhhhgggfffeeedddeeefffggghhhccc```aaaddddddbbbbbbeee```cccfffhhhiiihhhfffeeecccbbbaaabbbbbbbbb```^^^```]]]\\\^^^\\\WWWUUUVVVYYYWWWUUUSSSRRRSSSTTTTTTWWWVVVUUUVVV]]]lll~~~wwwlllooozzzrrrkkkbbbVVVNNNBBB888333222222333444222///...///000000///------.../////////............////////////..............................------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///..................///000000111111111222222222000000000111222222333333555777888999;;;???CCCGGGJJJPPPVVVYYYZZZZZZ\\\^^^\\\```eeelllzzz||||||}}}~~~wwwhhhgggmmmuuu]]]YYYqqqsss^^^PPP___~~~{{{yyyyyy{{{||||||~~~~~~{{{zzz{{{}}}zzzzzz~~~zzzwwwvvvwwwwwwvvvsssnnnjjjjjjjjjkkkmmmooonnnkkkiiifffffffffggghhhhhhiiiiiidddaaaaaaddddddbbbbbbeeebbbbbbcccdddddddddddddddbbbaaaaaacccddddddbbb```^^^[[[YYYYYYXXXTTTTTTWWWYYYXXXVVVTTTTTTTTTTTTSSSQQQQQQQQQPPPRRRXXXaaahhhnnn}}}wwwrrryyylllVVVIIIDDD===:::777222000000222444444222///------///111222222---......//////...---,,,......////////////..............................------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------............------------......000000000000111111111111000000000111222222333333666777888:::;;;???DDDGGGLLLQQQWWWZZZ[[[[[[]]]___]]]aaafffmmm{{{}}}|||~~~~~~rrrxxxooodddfffqqqwww[[[YYYssskkkXXXRRRiii|||yyyxxxyyy{{{|||}}}}}}xxxuuutttuuuqqquuu{{{}}}yyyuuuuuuuuuuuuuuusssoookkkoooooopppqqqrrrpppllliiifffggghhhiiijjjjjjjjjjjjfffccccccffffffcccccceeedddcccaaa______aaaccceeebbbbbbbbbdddeeeeeedddbbb^^^ZZZWWWXXXVVVTTTUUUYYYUUUTTTTTTTTTUUUUUUSSSRRRNNNNNNMMMKKKLLLPPPVVV[[[YYY```hhhooowwwtttbbbQQQGGGBBB888555777333333222222333555444222000000000111222333222///,,,///000111111111000...---......////////////..............................------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,---------////////////000000000000000000000111222222333333666777999:::<<>>AAAFFFIIINNNQQQUUUWWWXXXXXXYYYZZZ[[[___fffnnn}}}|||yyy~~~xxx{{{hhhiiipppssstttddd{{{jjjSSSNNN[[[sss}}}~~~~~~~~~~~~}}}}}}||||||zzzzzzyyyxxxwwwwwwwwwwwwwwwyyyxxxtttssstttrrrnnnkkkjjjiiijjjlllnnnqqqsssppppppoooooonnnnnnnnnmmmkkkjjjjjjjjjiiijjjjjjjjjkkkkkkjjjiiihhhggggggfffgggeeebbb```___^^^^^^]]]]]]]]]]]]^^^````````````]]]\\\ZZZXXXWWWUUUTTTTTTSSSRRRSSSTTTVVVXXXYYYZZZTTTQQQNNNLLLLLLLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKQQQPPPNNNMMMNNNQQQTTTVVV^^^dddlllwwwvvvkkkeeeUUUPPPHHHBBB<<<888333000777777666666666555666666/////////000000111111111000000000000000000000000000000/////////.........////////////////////////---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++++++++,,,,,,,,,---------......000///......---,,,,,,,,,,,,,,,,,,---......///000000000000000111222333333555777:::<<<>>>BBBFFFJJJOOORRRVVVYYYYYYXXXXXXYYY[[[```gggooo|||~~~ssseeejjjsssuuuiiibbb}}}zzz]]]OOOMMM```||||||zzzxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyuuuxxxyyyuuutttvvvuuurrrkkkkkkjjjkkkmmmppptttvvvrrrrrrqqqooonnnlllkkkkkkeeeeeeggghhhiiijjjjjjkkkkkkkkkjjjiiihhhgggffffffgggddd```_________^^^]]][[[[[[\\\\\\]]]^^^___```aaa___]]]ZZZWWWUUUTTTSSSRRRSSSSSSTTTUUUVVVXXXYYYVVVSSSPPPNNNMMMMMMKKKJJJDDDDDDFFFGGGHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGHHHGGGHHHJJJMMMRRRZZZbbbhhhrrr}}}}}}tttnnnkkkaaa___YYYRRRKKKDDD>>>;;;999777333111111333444444333444444333222111000///111111111111111000000000////////////////////////////////////............////////////////////////---------............///...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,******+++,,,,,,,,,---------............---------...///000//////......///000111111000000000000111222333444555777:::<<<>>>BBBGGGKKKPPPSSSXXXZZZZZZYYYYYYYYY]]]aaahhhppp|||~~~~~~qqqfffkkkssswww}}}eeecccrrrXXXRRRPPPhhhxxxrrrtttsssrrrrrrrrrrrrtttvvvwwwssstttuuuvvvvvvvvvvvvuuurrrvvvwwwtttsssuuuuuusssllllllmmmnnnpppsssuuuwwwtttsssqqqpppmmmllljjjiiiggghhhjjjkkkkkkjjjiiihhhiiiiiiiiiiiihhhfffeeedddeeeaaa^^^^^^```aaa___]]]ZZZ[[[\\\\\\[[[[[[]]]___aaa___]]]ZZZWWWUUUTTTSSSRRRTTTTTTTTTSSSSSSUUUWWWUUUSSSPPPOOONNNNNNLLLJJJFFFFFFFFFFFFFFFEEEDDDCCCAAABBBCCCEEEEEEEEECCCCCCDDDFFFHHHKKKLLLMMMLLLKKKOOOSSSZZZaaahhhsssxxxuuullliiibbbYYYQQQIIICCC@@@>>><<<999666555444444444333222111000111333555666000111111111111000///...222222111111000000///////////////////////////////////////.........------////////////////////////---------............///.........---------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++///111000---******+++,,,,,,,,,---------......---,,,,,,,,,---///111333444333222111111222333444000000000111222333444555555777:::<<>>AAADDDDDDBBB@@@HHHGGGEEEFFFHHHMMMRRRUUUYYY```jjjssszzzooojjjgggfff```VVVPPPNNNCCCAAA???===;;;999888777:::999888666555555555555111222222111000000000111111111222222333333222222000000000/////////......//////////////////////////////.........---------////////////////////////---------............///.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***...111111---******,,,,,,,,,,,,---------......------,,,,,,---///222333666444222111000111222222000000000111222333555555555777:::<<>>@@@BBBCCCBBB@@@DDDCCCCCCDDDGGGKKKNNNPPPPPPTTTZZZaaagggmmmrrrvvv{{{~~~}}}vvvqqqooonnnjjjggg\\\___]]]VVVPPPMMMJJJFFFEEE@@@===<<<:::666555888444444333333333333444444111111111111111111111000222444555555444333333333//////////////////000000---------...............//////////////////////////////.........---------////////////////////////---------.........//////.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))---222111---***+++---,,,,,,,,,---------......///...---,,,---///111222444222000...------...///000000000111222444555666555777:::===???DDDIIILLLPPPTTTZZZ___``````______```bbbdddhhhvvv~~~ooopppqqqqqq|||qqq\\\PPPLLLaaauuu|||tttgggVVVNNNTTTeeerrrssstttooonnnllljjjjjjkkkllllllkkkpppppppppppppppppppppppplllllljjjgggddddddfffiiifffhhhjjjkkkkkkiiigggeeedddddddddfffiiiiiifffccciiihhhgggfffdddbbbaaaaaafffggghhhhhheee```ZZZWWWUUU[[[```ccceeeffffffdddbbbaaa```___]]]ZZZXXXWWWSSSRRRQQQQQQRRRQQQOOOMMMOOOSSSWWWWWWTTTQQQPPPPPPNNNMMMLLLLLLMMMLLLJJJHHHFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::??????@@@AAABBBCCCDDDDDDGGGHHHHHHJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRPPPOOONNNKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCBBBAAA@@@??????>>>;;;:::999777666666666666666333111222444555333000222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////................................................///............---------------------------------........................,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............//////////////////000000111222444555555777:::===???CCCHHHLLLRRRXXX\\\\\\\\\^^^]]][[[^^^```dddkkkvvv~~~mmmooorrrvvv}}}lllVVVMMMMMMfffyyy~~~rrrbbbQQQLLLVVVtttvvvwwwvvvppppppnnnllllllnnnpppqqqqqquuuuuusssqqqpppooonnnnnniiihhhfffcccaaaaaadddgggnnnnnnooonnnkkkgggdddaaacccbbbdddgggkkkllljjjhhhhhhhhhgggffffffeeeddddddfffeeeeeedddaaa___\\\ZZZWWW\\\bbbdddddddddcccbbbeeedddcccaaa^^^[[[XXXVVVTTTRRRQQQPPPQQQPPPOOOMMMQQQSSSVVVUUURRRPPPOOOOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888888999999::::::<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBB@@@???===<<<<<<<<<;;;;;;:::999888999888888777777666666555666555444333333222222333555333222222444444222000222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////............................................................------------------------------------........................,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............//////////////////000000111222444555666888;;;===???CCCHHHKKKQQQWWW\\\\\\\\\^^^^^^\\\^^^```eeelllwwwuuujjjnnnttt~~~dddLLLJJJTTTrrrnnn[[[KKKOOOaaa}}}|||{{{wwwtttuuurrrooooooqqquuuwwwxxx{{{yyyuuuqqqnnnmmmlllllliiihhhfffcccaaabbbfffiiipppppppppnnnkkkgggccc```ccccccdddgggjjjlllkkkiiiffffffffffffeeeeeeeeeeeekkkiiieeeaaa]]][[[ZZZYYY\\\___dddeeeccc``````aaaggggggeeeccc___[[[XXXVVVTTTRRRPPPPPPQQQQQQPPPOOOSSSTTTTTTRRRPPPNNNNNNOOOLLLKKKJJJJJJKKKJJJHHHFFFFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888666666666666666666666666888888777666666666666666888999999:::999888666555444444444444333222222111444444444444444444444444222222111111000111111222555333222222333333222111222222222222222222222222222111111111111000000000000000000000000000000000////////////////////////............................................................------------------------------------------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............//////////////////000000111222444555888:::<<<===???BBBGGGJJJPPPVVV[[[[[[\\\___```^^^___```eeemmmzzzyyynnniiinnnwww^^^IIIRRRhhhiiiTTTJJJWWWsss}}}|||yyy{{{{{{wwwsssrrrtttxxx{{{}}}|||yyytttpppmmmkkkkkklllhhhhhhfffcccbbbdddgggkkkmmmmmmmmmlllkkkhhhfffdddeeeffffffggghhhhhhgggffffffffffffeeeddddddccccccgggeeecccaaa```_________cccbbbbbbbbb^^^[[[]]]aaaeeeeeedddccc```]]]YYYWWWUUUSSSQQQRRRTTTUUUVVVUUUTTTSSSRRRPPPNNNMMMNNNNNNKKKJJJIIIIIIJJJIIIGGGFFFEEEDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::888888888888777777777777999999888888888777777777:::999888777777777777777888999999:::999888777666555555555555555444333333333333444444555555555555222111111111222222333444444333222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////.........................................................---------,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............/////////////////////000111222444444:::;;;===>>>???BBBFFFIIIOOOVVV[[[\\\]]]```aaa______```eeennn}}}pppkkkjjjqqq}}}~~~___TTTkkkcccOOOJJJ___||||||~~~yyyyyy{{{wwwuuuvvvyyy{{{|||xxxvvvrrrnnnkkkkkkllllllfffffffffddddddeeehhhkkkmmmnnnnnnmmmlllkkkiiihhhgggggghhhiiiiiihhhiiiiiijjjjjjiiigggfffdddcccccc[[[]]]___cccfffiiilllmmmhhhaaa\\\[[[YYYVVVYYY___```aaabbbbbbaaa___\\\ZZZVVVUUUTTTVVVYYY[[[\\\\\\UUUSSSPPPNNNMMMNNNNNNNNNKKKJJJIIIIIIJJJIIIGGGEEEEEEDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::;;;<<<===<<<;;;;;;;;;;;;:::::::::888888777777777666666666777666666555555444444444555555444444444555555666555666777777777666555444333333333444333333222111000000000111222222333333111111111111222333444444222333333222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////...................................................------------,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////000111222444444:::<<<===>>>@@@BBBFFFIIIOOOUUU[[[\\\]]]aaabbb`````````eeeooollllllnnnvvv{{{ccciii}}}[[[LLLLLLddd{{{zzzzzzuuuwww~~~{{{wwwuuuvvvxxxzzzzzztttssspppmmmllllllmmmmmmjjjlllmmmnnnnnnnnnppprrrtttsssrrrpppnnnkkkiiihhheeegggiiijjjjjjlllnnnpppnnnmmmlllkkkiiigggfffeee___```ccceeehhhkkkmmmnnnjjj___WWWYYYZZZWWWXXX\\\\\\^^^```bbbbbbaaa___]]]XXXXXXYYY[[[^^^```___^^^TTTRRROOONNNOOOPPPOOOOOOKKKJJJIIIIIIJJJIIIGGGEEEFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;<<<<<<===;;;;;;;;;;;;::::::::::::888888777777777666666666666666666555555444444444333222222222333444555666444444555666666555444333111222222333222222111111000000111111222222222333000000//////000111222222111333333333111000111222111111111111111111111111//////000000000000000111////////////////////////////////////////////////................................................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................//////////////////000000111222444555:::<<<>>>???@@@CCCFFFJJJOOOVVV[[[\\\^^^aaabbb```bbbaaaeeepppxxxlllnnnrrr}}}uuuhhh~~~oooQQQKKKQQQiiiwwwttttttssstttvvvzzzxxxuuuuuuvvvxxxyyyyyysssrrrqqqooonnnmmmmmmmmmmmmpppsssuuuuuuuuuvvvwwwuuutttrrrooollliiigggfffdddfffhhhiiihhhiiimmmooollllllkkkjjjiiihhhgggffffffeeeddddddfffiiilllnnnnnn```YYY```eeeaaa\\\]]]\\\^^^aaaddddddcccaaa___\\\]]]^^^```aaa```^^^[[[SSSPPPNNNOOOQQQRRRQQQOOOLLLJJJIIIJJJJJJJJJHHHFFFFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888888888777777777666666666666666666666666555555555555444444555555666777555555666777777777666555222222333333333333333222222333333333333333333333000///////////////000111111222444333000///000222111111111111111111111111////////////000000111111////////////////////////////////////////////////................................................---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///............//////////////////000000111222444555:::;;;===???@@@CCCGGGKKKPPPWWW\\\]]]^^^aaabbb```cccaaaeeepppooolllooouuuqqqjjjaaaJJJLLLWWWoootttoooqqqsssqqqnnnvvvtttssstttvvvxxxyyyyyyssssssrrrqqqpppooommmmmmhhhkkkpppssssssssssssssspppooommmkkkiiifffeeeddddddfffgggfffddddddfffiiiggggggggggggffffffffffff```___^^^```eeemmmuuuzzzssseee___jjjrrrlllccc___^^^```ccceeefffdddbbb```___```aaabbbbbb```[[[WWWRRRPPPNNNPPPRRRTTTRRRPPPLLLKKKJJJJJJKKKJJJHHHFFFFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999888888888888777777777777333333333333333333333333666555555444444444444555333444555666666555444444000000111222222111111111111111111111111111111111111111000000000000111111000222444333000///000222000000000000000000000000.../////////000000111111////////////////////////////////////////////////................................................---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////............/////////000//////000000111222444555999;;;===???AAADDDHHHKKKQQQXXX\\\]]]^^^aaaaaa___cccbbbeeepppzzzooooootttzzzjjjooooooRRRNNNQQQbbb~~~zzzssspppqqqrrrrrrqqqqqqsssvvvyyyzzzyyyxxxvvvrrrqqqpppooommmkkkiiihhhfffhhhjjjjjjiiijjjkkkmmmooolllgggcccaaaaaaccceeefffeeeeeeddddddcccbbbbbbcccdddeeeeeedddcccaaa```^^^^^^^^^___ccciiinnnrrrfffhhhlllqqqtttqqqiiiccc^^^___```bbbcccccccccccc``````______]]]\\\ZZZYYYTTTPPPMMMNNNRRRTTTSSSPPPOOOMMMJJJGGGEEEDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCBBBAAAAAA@@@??????============<<<<<<<<<<<<:::::::::999999999888888999999888777666555444444444444444444444444444444666555444444333333333333333333444444444333222111000000000000000000000000////////////000000000000//////............//////////////////............////////////000000000000////////////////////////...................................................---,,,,,,,,,,,,---.....................------//////...---,,,++++++***...+++)))+++...///---***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...///000111111...///000000000111444777;;;===???AAACCCGGGKKKOOOSSSYYY^^^^^^^^^aaaaaa______bbbgggpppuuullltttwwwrrrbbbqqq```MMMMMMUUUmmm|||yyyvvvuuutttrrrqqqooossstttvvvwwwxxxxxxwwwvvvttttttsssqqqnnnkkkhhhfffbbbccceeefffeeefffgggiiiiiigggccc``````aaadddfffhhhgggfffeeecccaaa```___bbbccccccccccccaaa```___]]][[[ZZZYYY[[[]]]aaacccaaabbbeeejjjllliiiccc^^^______`````````````````````___^^^\\\YYYWWWVVVUUUSSSOOOLLLNNNRRRTTTRRROOOOOOMMMKKKHHHFFFFFFFFFGGGEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@??????============<<<<<<<<<<<<::::::999999999888888888999999888777666555444444444444444444444444444444555444444333222222333333222333444444444333222111000000000000000000000000.../////////000000000000//////............//////............------------....../////////000000000................................................------------------------...---,,,,,,,,,,,,---...---------------,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............///////////////...///000000000222444777;;;===@@@AAACCCGGGKKKOOOSSSZZZ^^^______bbbbbb```aaaccchhhppp}}}zzzyyynnnjjjwwwyyywww[[[\\\vvvfffSSSIIINNN^^^xxxuuuwwwyyyxxxuuuqqqnnnmmmttttttttttttttttttttttttrrrssssssrrrpppmmmjjjhhhccceeefffgggggggggiiijjjeeecccaaa```aaadddgggiiilllkkkiiigggdddbbb```___bbbbbbbbbbbbaaa```___^^^^^^]]][[[ZZZZZZ[[[\\\]]]]]]]]]___bbbcccbbb^^^ZZZ^^^^^^^^^]]]]]]\\\\\\\\\```^^^[[[XXXUUUSSSRRRRRRQQQOOOLLLMMMPPPRRRQQQOOOOOONNNLLLJJJIIIIIIIIIIIIDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????=========<<<<<<<<<<<<;;;:::999999999999888888888999888777777666555444444444444444444444444444444444333222222111222222222222333444444444333111000000000000000000000000000....../////////000000000//////............//////------------,,,,,,,,,+++.........////////////000........................------------------------------------------------------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,+++,,,,,,,,,---------...))),,,///---***)))+++...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000000//////...............///000000000222555888<<<===@@@BBBDDDGGGLLLOOOTTT[[[___``````ccccccaaadddeeehhhppp~~~~~~pppkkkmmmxxx{{{aaaPPP___vvv[[[NNNIIIQQQiiiuuussswwwzzzyyyuuupppnnnnnntttsssqqqpppppppppqqqqqqmmmoooqqqrrrrrrqqqooonnnfffgggiiiiiiiiiiiijjjlllfffeeecccbbbdddfffjjjlllmmmlllkkkhhhfffdddbbbaaaaaaaaaaaaaaa```___^^^^^^\\\\\\\\\]]]^^^___``````\\\\\\]]]^^^^^^]]][[[ZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ^^^[[[XXXUUURRRRRRRRRRRRPPPNNNLLLMMMOOOQQQPPPOOOOOOOOOMMMLLLKKKKKKKKKKKKDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>======<<<<<<<<<;;;;;;;;;999999999999888888888888888777777666555555444444333333333333333333333333222222111111111111111222222222333444333222111000000000000000000000000000........./////////000000///......------......///------------,,,,,,,,,,,,------........./////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******+++---,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////............///000111111333666888<<<>>>@@@BBBDDDGGGLLLOOOUUU\\\``````aaaddddddbbbeeeeeehhhqqqyyylllmmmrrr}}}mmmTTTPPPjjjlllVVVJJJGGGSSSsssyyyxxx{{{|||zzzvvvsssssstttrrrqqqooommmmmmmmmnnnooolllnnnoooqqqqqqqqqooonnnfffgggiiihhhgggggghhhiiigggfffdddcccdddeeegggiiihhhhhhgggfffdddcccbbbaaaaaaaaa``````___^^^^^^^^^WWWXXXZZZ]]]^^^^^^^^^^^^[[[\\\\\\\\\[[[ZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYVVVTTTSSSTTTUUUVVVOOONNNMMMNNNOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKDDDDDDDDDDDDCCCBBBAAA@@@@@@???????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777777777666666555555444444333333333333333333333333111111111000000111111222111222333333333222111000////////////////////////............////////////......------------...............------------,,,------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......------,,,++++++******,,,+++)))***,,,---+++))),,,,,,+++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------...///------......///000000111...///000111111333666999<<<>>>@@@BBBDDDHHHLLLPPPVVV\\\aaaaaaaaaddddddbbbddddddhhhsssrrrkkkpppxxxxxx}}}^^^QQQ]]]}}}eeeMMMCCCEEEXXXyyy|||~~~~~~~~~|||yyyxxxxxxxxxqqqpppnnnmmmmmmmmmnnnnnnooooooooonnnmmmlllkkkkkkkkklllmmmllljjjiiiiiikkkgggfffdddbbbbbbbbbcccdddbbbbbbaaaaaa``````______``````^^^]]]]]]\\\]]]]]]YYY[[[^^^``````___]]][[[YYY[[[\\\[[[YYYWWWXXXXXXWWWVVVVVVVVVWWWYYY[[[\\\WWWVVVVVVUUUUUUVVVXXXYYYOOOOOOOOOOOOOOOPPPPPPQQQOOONNNNNNMMMKKKJJJIIIIIIDDDEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999888888888888777777777666666666555555555444444333333333333333333333333111111111000111111222333111222333333333222000///////////////////////////------........./////////......------------..................------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------............---,,,+++***))))))---***((())),,,...+++(((++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------......///,,,,,,---...///000111111...///000111222444777:::===>>>AAACCCEEEHHHMMMPPPUUU\\\```aaaaaaddddddbbbbbbccchhhuuu|||mmmkkksss{{{zzzmmmrrrZZZZZZtttppp[[[GGG@@@KKKccc}}}}}}}}}|||{{{{{{{{{yyywwwuuuqqqppppppoooooooooppppppooonnnmmmkkkjjjiiiiiijjjqqqqqqqqqooommmkkkkkkkkkhhhfffeeecccbbbbbbbbbccc`````````______^^^^^^]]]^^^]]][[[ZZZYYYYYYZZZZZZ]]]```ccceeeeeeccc___]]]YYY[[[]]]\\\YYYWWWWWWXXXYYYXXXWWWVVVWWWXXXZZZ[[[UUUUUUVVVVVVWWWWWWXXXXXXPPPPPPPPPPPPOOOPPPQQQRRRNNNNNNMMMLLLJJJHHHGGGFFFEEEFFFFFFFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888777777777777666666555555555444444444222222222222222222222222111111111111111222333333111222222333333111000///////////////////////////---------.........//////...------,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************+++,,,------------,,,,,,,,,++++++******+++*********+++++++++***++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...//////---.........//////000000...///000111222444888;;;===???AAACCCEEEHHHMMMPPPUUU[[[``````aaacccdddaaaaaabbbhhhvvvtttiiijjjttt|||ooorrrjjj___gggcccPPPEEECCCTTTnnn}}}}}}yyywwwwwwxxxyyyxxxsssoooqqqqqqqqqrrrrrrrrrqqqqqqlllkkkiiihhhhhhiiikkklllooooooooommmiiigggfffgggiiihhhfffeeeddddddeeeeeeccccccbbbaaa```___^^^^^^\\\[[[YYYXXXWWWWWWXXXXXXZZZ]]]bbbeeefffddd```^^^[[[]]]```___\\\YYYYYYZZZ\\\ZZZXXXWWWWWWXXXYYYZZZUUUUUUVVVWWWWWWWWWWWWVVVPPPQQQQQQQQQPPPPPPRRRSSSNNNMMMMMMKKKIIIGGGEEEDDDFFFFFFGGGGGGFFFDDDAAA@@@============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777555555555555555444444444222222222222222222222222222222111111222333444444111111222333222111000///////////////////////////---------.........//////...------,,,,,,------...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,(((+++---,,,)))(((***---+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++***************************+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------.../////////////////////............///111111222444888;;;===???AAACCCEEEIIIMMMPPPTTT[[[___``````ccccccaaa```aaagggvvv{{{ppppppkkktttzzzhhhqqq]]]vvvWWWNNNGGGFFF^^^}}}xxxsssuuuvvvvvvsssqqqqqqqqqsssqqqooollllllmmmnnnpppnnnllliiiffffffgggjjjlllqqqrrrqqqlllhhhfffhhhkkkfffeeedddcccbbbcccddddddffffffffffffdddbbbaaa___^^^^^^]]][[[XXXWWWXXXZZZ]]]___bbbddddddbbb___]]]```___]]]]]]]]]]]][[[YYYZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXVVVTTTTTTUUUWWWUUUTTTSSSQQQQQQQQQRRRRRRQQQNNNLLLJJJHHHFFFCCCAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>============;;;;;;::::::::::::999999888888888888777777777777555555444444444333333333444444333333222111000000111111000000000000111111111222222222222111000000//////............//////------------------------,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///............////////////000//////000222555888:::;;;===>>>@@@CCCHHHNNNSSSZZZ[[[___ccceeeddd```^^^cccfffiiirrruuunnnrrrqqq}}}fffmmmlllmmmkkkMMMEEEHHHSSSppp~~~uuuvvvuuusssrrrrrrrrrrrrrrrsssrrrooolllkkkkkklllmmmmmmkkkiiigggfffhhhkkklllrrrqqqooollliiihhhiiijjjgggfffeeeddddddeeefffffffffgggggggggfffcccaaa___\\\\\\[[[YYYWWWWWWXXXZZZ^^^___aaabbbbbbaaa^^^]]]^^^^^^______```___]]][[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVTTTSSSTTTTTTUUUTTTSSSQQQPPPPPPQQQQQQPPPMMMKKKIIIHHHFFFDDDBBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>============<<<<<<;;;;;;:::::::::999999999888888888777777777666666555444444444444333333333444444333222222111000000111111000000000000111111111222222222222111000000//////............//////------------------------,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++*********************************+++++++++,,,,,,+++++++++************)))))))))))))))************))))))))))))************))))))))))))))))))))))))************************++++++*********))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------........................////////////000//////000222555888:::<<<>>>???AAADDDIIIOOOSSSYYY[[[^^^bbbcccbbb___\\\```dddhhhrrrpppnnnvvv{{{iii```xxxeeezzzZZZFFFBBBKKKggg}}}zzzuuuwwwsssooooooqqqssssssrrrsssqqqnnnkkkiiiiiijjjjjjkkkjjjhhhffffffhhhkkklllooollliiigggggggggfffeeeeeeeeeddddddddddddeeefffeeefffggghhhfffddd```^^^ZZZ[[[[[[ZZZXXXYYY[[[]]]______`````````^^^]]]\\\ZZZ\\\^^^``````___]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXXXXWWWUUUTTTSSSSSSRRRUUUTTTSSSQQQPPPOOOOOOOOONNNLLLIIIHHHHHHGGGEEECCCEEEEEEEEEDDDCCCAAA@@@???=========<<<<<<<<<;;;;;;::::::::::::999999999999888888777777777777666666444444444444333333333333333333333222111111000000111111000000000000111111111111222222111111000///........................------------------------+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++*********************************++++++++++++,,,+++++++++************)))))))))))))))************))))))))))))************))))))))))))))))))))))))************************+++++++++++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------........................////////////000//////000222555888:::===???AAACCCFFFJJJPPPTTTYYY[[[^^^aaaaaa```]]]\\\^^^bbbgggrrr}}}xxxnnnnnnzzz|||```vvvssskkk```LLLDDDHHHRRR{{{zzzyyyvvvtttpppmmmnnnrrrtttrrrooopppnnnllljjjiiiiiijjjkkkiiihhhfffeeeeeegggiiijjjllliiieeeeeeggghhhfffcccbbbbbbaaabbbbbbbbbcccccccccdddffffffeeebbb^^^\\\ZZZ[[[\\\[[[[[[\\\___aaa`````````___^^^]]]\\\[[[WWWZZZ^^^``````___]]]\\\]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUUUUUUUVVVUUUTTTSSSTTTSSSRRRQQQOOONNNNNNMMMLLLJJJHHHGGGHHHGGGEEECCCDDDDDDDDDCCCBBB@@@???>>>======<<<<<<;;;;;;:::::::::::::::999999999999888888777777777666666666666444444444333333333222222333222222222111111000000111111000000000000111111111111111111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++************************************************+++******************+++************************************+++++++++++++++++++++*********))))))((()))))))))************((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.....................////////////000//////000222555888:::???@@@CCCEEEGGGKKKPPPTTTZZZ\\\```aaaaaa___^^^]]]^^^bbbgggssswwwtttmmmooogggcccpppuuulllRRRFFFDDDJJJddd{{{wwwtttqqqooonnnqqquuuvvvqqqlllllllllkkkkkkkkklllmmmnnngggfffeeeddddddeeefffhhhkkkhhhffffffiiijjjhhheeeaaabbbbbbbbbbbbbbbbbbbbbaaabbbccccccbbb___\\\ZZZYYYZZZ[[[[[[[[[\\\```bbbcccbbbaaa```___]]][[[ZZZXXX\\\aaacccbbb___^^^^^^^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSSSSVVVXXXYYYVVVTTTRRRRRRQQQPPPOOONNNMMMLLLKKKIIIGGGGGGGGGFFFEEECCCBBBBBBBBBAAA@@@???>>>===>>>======<<<;;;;;;::::::::::::999999999888888888777777777666666666666555444444333333333222222222222222111111111111111000111111000000000000111111000111111111111000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++*********************************************************++++++*********************************))))))*********++++++++++++++++++*********))))))((()))))))))************((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////000//////000222555888:::???AAADDDFFFIIILLLQQQTTTZZZ]]]aaabbbaaa______``````eeejjjuuuqqqrrrnnnuuuvvv___jjjjjjaaammm~~~```OOOFFFGGGQQQ|||vvvrrrqqqqqqrrruuuxxxwwwrrrmmmkkkkkkllllllmmmnnnppppppgggfffeeedddddddddeeeeeeeeedddcccdddeeefffeeedddeeeeeeeeefffeeedddccccccaaaaaaaaa```___]]][[[ZZZWWWXXXYYYZZZZZZ\\\___bbbeeeeeedddcccaaa^^^[[[ZZZ^^^bbbffffffccc``````aaa]]]\\\ZZZXXXVVVTTTRRRQQQSSSRRRTTTWWW[[[[[[WWWSSSOOOOOOPPPPPPOOONNNMMMLLLJJJIIIGGGFFFFFFFFFDDDBBB@@@AAAAAA@@@@@@???>>>===???>>>>>>===<<<;;;::::::999999999999888888888888777777666666666666555555333333333333222222222222111111111111111111111111111111000000000000111111000000111111000000///...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************++++++++++++++++++++++++************************************************)))***++++++++++++***)))************************)))))))))************++++++++++++************)))))))))))))))************))))))))))))************))))))))))))))))))))))))*********************************+++++++++++++++((()))******++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////000//////000222555888:::???AAADDDGGGIIILLLPPPSSSYYY]]]aaabbbaaa```aaacccbbbgggkkkvvvvvvnnnrrrttt~~~\\\^^^uuuoooUUUWWWmmmlllVVVLLLHHHTTTkkkyyyvvvvvvwwwyyyyyyyyywwwuuusssnnnnnnnnnoooooopppqqqqqqiiiiiigggfffeeeddddddeeeaaacccdddeeeddddddeeefffggggggggggggfffdddcccbbbbbbaaa```^^^]]]\\\[[[[[[ZZZ[[[\\\\\\\\\^^^aaadddgggggghhhgggddd```\\\ZZZ```dddgggeee```]]]^^^```ZZZYYYXXXWWWVVVUUUTTTSSSVVVUUUVVVYYY\\\\\\VVVQQQMMMMMMNNNOOOOOONNNMMMLLLKKKIIIGGGFFFFFFEEECCCAAA@@@@@@@@@AAAAAA@@@@@@???@@@??????>>><<<;;;;;;:::999999999999888888888888777777666666666555555555333333333222222222222111000000000000111111111111111111000000000000111111000000000000000//////...+++,,,...//////...,,,+++++++++++++++++++++++++++((()))))))))*********+++************************************************************************************************)))***++++++++++++***)))************************))))))))))))************+++++++++************)))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++((())))))*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////000//////000222555888:::???AAAEEEGGGIIILLLOOORRRWWW[[[```aaa```___aaadddbbbggglllvvv}}}kkklllttt{{{```HHH___rrrVVVNNN```~~~|||```LLLFFFIIIccc~~~}}}{{{|||}}}{{{yyyxxxxxxyyyqqqqqqqqqqqqqqqppppppppplllkkkiiihhhfffeeeeeeeeefffiiilllllljjjjjjlllnnnffffffgggfffeeecccaaa___dddbbb```^^^]]]\\\]]]]]]^^^___`````````bbbeeehhhhhhiiijjjiiifffbbb]]]ZZZ```ccceeebbb\\\YYYZZZ\\\XXXXXXWWWWWWWWWVVVVVVVVVYYYXXXXXX[[[]]][[[UUUNNNKKKLLLMMMNNNOOONNNMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;999999999888888888888777777666666666555555555555333333333222222222111111000000000000000111111111111111000000000000111111000000000000000//////...+++,,,...//////...,,,+++++++++++++++++++++++++++(((((())))))*********+++************************************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************))))))))))))************+++++++++************)))))))))))))))************))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000//////000222555888:::>>>AAADDDGGGIIIKKKOOOQQQUUUZZZ___```^^^^^^aaaeeeaaafffkkkwwwtttjjjrrrvvvvvvOOOQQQmmm~~~cccOOOWWWtttmmmTTTOOOJJJOOOuuu~~~}}}~~~~~~~~~~~~|||yyyvvvpppppppppoooooooooooooookkkjjjhhhhhhiiikkkkkkkkkppppppppppppppppppppppppkkkjjjgggdddcccbbbccccccgggdddbbbaaabbbcccbbbbbbbbbdddfffiiikkkkkkkkkjjjjjjiiigggeeeaaa^^^[[[YYY^^^^^^\\\[[[ZZZYYYYYYYYY\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\ZZZVVVRRROOONNNSSSOOOLLLMMMQQQRRROOOJJJJJJHHHGGGFFFFFFEEEBBB@@@EEEEEEDDDCCCBBBBBBAAAAAA???????????????>>>======<<<;;;;;;::::::999999888666666666666555555555555333333333222222222111111000000000000000000000000////////////////////////000000000000///...---,,,---------------------------------,,,,,,+++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))'''((()))*********************))))))))))))******))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///000111111111444888;;;@@@BBBEEEHHHJJJLLLPPPRRRUUUYYY___```___^^^^^^```aaadddjjjyyyxxxsssqqquuu~~~jjjRRR___~~~nnnXXXOOObbbjjjNNNFFFIII[[[{{{{{{{{{|||~~~|||zzzsssrrrrrrqqqpppoooooonnnmmmkkkjjjkkknnnqqqrrrrrrrrrrrrrrrqqqppppppoooooopppmmmiiieeebbbaaaaaaaaafffdddbbbbbbcccdddddddddeeefffiiikkklllkkkjjjjjjiiihhheeebbb___\\\YYYXXX\\\[[[[[[[[[ZZZYYYYYYYYY\\\[[[ZZZYYYXXXXXXXXXXXXZZZ[[[\\\[[[WWWSSSQQQPPPNNNPPPQQQQQQOOOLLLIIIHHHJJJHHHFFFFFFFFFEEECCCAAAEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????<<<;;;;;;::::::999888888666666666666555555555555333333222222222111111111000000000000000000000000////////////////////////000000000000///...---------------------------------,,,,,,,,,++++++++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))((())))))************)))******))))))))))))******(((((()))))))))*********************)))))))))((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........///000111111111444888;;;???BBBEEEHHHJJJLLLPPPRRRUUUZZZ___```___^^^___```aaadddjjjyyyuuukkknnnuuu~~~^^^[[[vvvbbbWWW\\\tttuuu]]]EEE@@@NNNlllzzzwwwxxxyyy|||}}}}}}zzzxxxsssrrrqqqpppooommmllllllllljjjjjjlllpppsssuuuuuusssrrrrrrqqqpppooonnnnnnpppmmmiiidddbbbaaabbbcccgggfffdddeeegggiiiiiiiiiiiijjjlllmmmmmmkkkiiihhhgggeeeccc___\\\ZZZYYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWZZZ[[[\\\[[[XXXUUUSSSSSSRRRYYY___\\\TTTNNNMMMPPPKKKHHHFFFEEEEEEEEECCCBBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@;;;;;;;;;:::999999888888666666666555555555555444333222222222222111111111000000000000000000000000////////////////////////111111111111000///...---,,,,,,,,,,,,------------+++++++++++++++*********)))))))))*********++++++))))))************)))))))))))))))))))))))))))))))))************))))))(((***))))))(((((())))))***(((((())))))))))))******************))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------.........//////000111111444888;;;???BBBEEEHHHJJJMMMPPPSSSUUUZZZ___aaa___^^^___```aaaeeejjjyyynnnhhhrrrtttZZZlllwwwaaaeeesss^^^QQQCCCDDD]]]{{{wwwwwwxxxzzzzzzxxxtttqqqnnnnnnmmmllllllkkkjjjjjjiiigggggghhhllloooqqqqqqooooooooonnnnnnmmmmmmmmmllliiifffcccbbbcccfffggggggffffffhhhkkkmmmnnnmmmlllmmmnnnnnnllljjjhhhfffcccbbb```^^^\\\\\\\\\\\\YYY[[[]]]______^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYVVVTTTSSSSSSXXX^^^ccc```XXXSSSTTTXXXKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>;;;;;;::::::999888888888666666555555555444444444222222222222111111111111000000000000000000000000////////////////////////111111111111000///...---,,,,,,,,,,,,,,,---------************************))))))))))))************))))))************))))))))))))))))))))))))))))))***************)))((('''))))))(((((((((((())))))(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........------------...............///000111111444888<<>>===<<<;;;;;;;;;;;;::::::999999888777777555555555555444444444444222222222111111111000000////////////////////////////////////////////////111111111000000///...---+++++++++,,,,,,,,,------************************(((((()))))))))*********))))))************))))))))))))))))))))))))))))))***************)))((('''))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...///000000222555999<<<>>>AAAEEEHHHJJJMMMQQQTTTVVVZZZ```aaa```______aaaaaaeeekkkzzzqqqlllnnnqqqjjjYYYpppzzzdddaaarrr{{{fffMMMHHHFFFUUUyyy~~~vvvwwwzzz}}}~~~|||xxxtttkkkllllllmmmnnnnnnooooookkkiiigggggghhhjjjjjjjjjffffffffffffffffffgggggggggeeeccc```____________\\\\\\^^^aaaeeeggggggfffhhhiiiiiiiiihhhfffcccaaa\\\]]]^^^```aaabbbbbbbbb]]]^^^___aaaaaaaaa``````^^^^^^\\\[[[YYYXXXXXXXXXTTTUUUUUUSSSPPPOOOOOOPPPSSSQQQNNNNNNOOOQQQSSSSSSLLLKKKJJJJJJKKKJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB???<<<:::999999999:::::::::999888888777777555555555444444444444333222111111111111000000000////////////////////////////////////////////////000000000000///...---,,,******++++++,,,,,,------*********+++++++++++++++((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))************))))))((()))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------........./////////---...000000222555999===>>>@@@DDDHHHJJJMMMQQQTTTVVV[[[```bbb```___```aaaaaaeeekkkzzz}}}kkknnnssswwwzzz```ccckkk^^^eeexxxrrr]]]GGGFFFMMMfff{{{wwwxxxzzz|||}}}{{{uuuqqqmmmmmmmmmmmmnnnnnnnnnnnnllljjjhhhhhhjjjkkkkkkkkkggggggfffeeedddcccbbbbbbbbbaaa```___^^^]]]\\\\\\YYYYYY[[[^^^bbbddddddccccccdddeeefffeeecccaaa```[[[]]]___aaabbbbbb```___\\\\\\\\\\\\]]]]]]]]]]]]^^^]]][[[ZZZXXXWWWWWWWWWTTTTTTTTTRRROOOMMMMMMNNNPPPOOONNNNNNOOOPPPQQQQQQLLLKKKLLLMMMNNNMMMIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCHHHFFFCCC???<<<:::::::::::::::999999888777777777555555555444444444333333111111111111000000000000/////////////////////////////////////////////////////////......---,,,+++)))******+++,,,,,,------++++++++++++,,,,,,,,,---(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((())))))************)))((((((''''''''''''(((((('''''''''((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,............////////////---...///000222555:::======@@@DDDGGGJJJNNNRRRTTTVVV[[[```bbbaaa___```bbbaaaeeelllzzzmmmeeeqqqzzzdddfffsssoooaaa]]]lllkkkTTTFFFJJJ\\\~~~xxxxxxxxxzzz{{{zzzuuuooojjjmmmmmmmmmllllllkkkkkkkkkkkkiiiggghhhjjjllllllllljjjiiigggeeecccaaa___^^^[[[\\\]]]^^^^^^^^^]]]]]]YYYZZZ\\\___cccddddddccc```aaabbbccccccbbb```___[[[]]]```bbbbbbaaa^^^\\\ZZZZZZYYYXXXXXXYYYZZZZZZ]]]\\\[[[YYYWWWVVVVVVVVVUUUUUUTTTRRRNNNMMMMMMNNNJJJLLLNNNOOOMMMLLLLLLMMMKKKLLLMMMPPPPPPNNNJJJGGGBBBCCCCCCCCCCCCCCCCCCCCCLLLJJJFFFBBB>>><<<<<<<<<::::::999999888777777777555555444444444333333333111111111111000000000000////////////////////////////////////////////////............---,,,+++***))))))***+++,,,,,,------+++++++++,,,,,,---------(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''((()))***************((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++............/////////000---...///000222555:::======@@@DDDGGGJJJNNNRRRUUUWWW[[[```bbbaaa___```bbbbbbffflll{{{llllllqqqxxxlll]]]nnnhhhmmmvvvYYYLLLFFF```{{{xxxyyyyyyzzzyyywwwtttsssrrrrrrtttooojjjjjjmmmooonnnkkknnnmmmmmmlllllllllmmmmmmmmmllljjjgggeeecccbbbaaa^^^]]]\\\\\\\\\\\\^^^^^^___```bbbccccccbbbaaa``````___]]]\\\\\\\\\]]]]]]___^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[]]][[[YYYXXXYYYZZZYYYXXXXXXUUUQQQOOONNNPPPSSSUUUVVVQQQNNNNNNMMMKKKLLLPPPPPPNNNMMMLLLLLLLLLJJJIIIGGGFFFCCCAAA@@@@@@AAABBBKKKMMMJJJCCC===<<<:::888777777777777777666666555666555555444444333222222333333222222111000000000.................................------,,,,,,,,,...///000000000///---,,,++++++++++++++++++++++++************************&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((('''((()))+++,,,---,,,***(((((()))***+++************************,,,,,,,,,---------.........------------.../////////000111111222555:::===>>>AAADDDGGGIIILLLOOORRRUUUZZZ___bbbaaa```bbbdddcccgggnnn~~~rrroooqqqxxx```dddnnnjjjQQQHHHOOOxxx||||||{{{wwwvvvwwwwwwwwwwwwuuusssqqqqqqqqqtttppplllllloooqqqpppnnnnnnnnnmmmmmmmmmnnnoooooommmllljjjgggeeecccbbbbbbcccbbbaaa```______``````aaaaaabbbbbbbbbaaaaaa```^^^]]][[[ZZZZZZZZZ[[[\\\]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\^^^\\\ZZZZZZZZZZZZYYYXXXYYYVVVSSSQQQQQQSSSUUUWWWXXXSSSPPPOOONNNKKKLLLOOOQQQOOOMMMLLLLLLLLLJJJHHHGGGEEECCCAAA@@@@@@AAABBBHHHJJJHHHAAA<<<;;;;;;888777777888888777777666555666555555444444333333222333333222222111000000000/////////////////////////////////......---------...///000000000///---,,,++++++++++++++++++++++++************************(((((()))***************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''((()))+++,,,---,,,***)))((()))***+++++++++++++++++++++++++++,,,,,,,,,------------......------------.../////////000111111222555:::===???AAADDDFFFHHHKKKOOORRRUUUZZZ```bbbaaa```aaacccdddgggmmm|||qqqhhhmmmrrr~~~iiiUUUllluuuqqqXXXGGGEEEYYY}}}yyyzzzyyyuuusssuuuttttttsssrrrqqqpppooonnnrrrooollllllooorrrqqqooolllllllllllllllmmmnnnnnnlllkkkiiigggfffdddcccbbbfffeeedddbbbaaaaaaaaaaaacccbbbbbbaaa````````````\\\[[[ZZZYYYXXXYYYZZZZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[]]]^^^```^^^\\\[[[[[[[[[YYYXXXYYYWWWUUUTTTTTTVVVXXXZZZZZZUUUQQQQQQOOOLLLMMMPPPSSSQQQNNNLLLLLLKKKIIIGGGFFFEEECCCAAA@@@@@@@@@AAACCCFFFEEE???;;;;;;;;;888777888888888888777666666666666555555444333333333333333222222111000000000000000000000000000000000///////////////...............///000///...---,,,++++++++++++++++++++++++************************(((((()))***************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((()))+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.../////////000111111222555:::===@@@BBBDDDEEEGGGKKKPPPTTTVVV[[[```bbbaaa```aaabbbeeeeeejjjyyyyyymmmlllmmmxxx\\\YYYzzzyyyttt}}}___LLLFFFLLLjjj}}}{{{}}}|||wwwsssrrrrrrqqqpppooooooooonnnlllnnnllljjjkkknnnoooooonnnhhhhhhhhhhhhiiijjjkkkllljjjjjjiiihhhfffeeecccbbbccccccbbbbbbaaaaaaaaaaaadddcccaaa```_________```[[[[[[ZZZYYYYYYYYYZZZ[[[ZZZ[[[[[[[[[[[[YYYXXXWWWVVVWWWXXXYYY[[[]]]_________]]]\\\[[[[[[ZZZXXXVVVWWWWWWUUUUUUUUUWWWYYYZZZYYYTTTQQQQQQPPPNNNOOOSSSUUURRRNNNLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@???@@@@@@???BBBAAA<<<999:::;;;999888888999999888888777666666666666555444444333333333333222222111000000000//////////////////////////////..................---.../////////...---,,,++++++++++++++++++++++++************************&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))***+++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------.../////////000111111222555:::===AAABBBCCCDDDFFFKKKPPPTTTVVV[[[```bbbaaa___```bbbfffeeehhhuuu|||nnnmmmrrrssslll[[[mmm~~~kkkoookkkTTTHHHKKKWWW~~~|||uuurrrrrrpppnnnnnnppppppnnnllljjjiiiiiiiiikkkllllllkkkhhhhhhhhhhhhhhhiiijjjjjjiiiiiiiiihhhgggeeedddccc``````aaabbbcccddddddeeedddcccaaa___^^^^^^___```]]]\\\[[[[[[[[[\\\]]]^^^\\\\\\\\\[[[[[[ZZZYYYXXXWWWXXXZZZ[[[]]]^^^___```]]]\\\[[[[[[[[[ZZZWWWUUUUUUUUUTTTTTTUUUVVVWWWXXXUUUQQQOOOPPPQQQPPPRRRWWWTTTQQQMMMJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@??????>>>;;;>>>>>>:::888::::::999999999999999999888888777777666666555555444333333333333222222111000000000........................---------------------------.../////////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------.../////////000111111222555:::===AAABBBCCCDDDFFFKKKPPPTTTVVV[[[```bbbaaa```aaabbbfffdddgggqqqyyylllhhhnnnwww|||hhhTTTaaaooojjjyyysssYYYIIIBBBLLLbbbwwwtttssspppnnnooorrrssspppnnniiiiiiiiiiiijjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkggghhhhhhhhhhhhfffdddcccaaabbbdddeeeggghhhiiiiiibbbaaaaaa```__________________^^^]]]^^^___```aaa___^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^____________[[[ZZZZZZZZZ[[[ZZZXXXUUUSSSSSSSSSTTTTTTTTTTTTTTTQQQMMMLLLNNNPPPPPPSSSWWWSSSPPPKKKHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===999======999777999:::999999::::::::::::999888888777777666666555444444444333333222222111000000000........................,,,,,,,,,---------------------...///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))*********++++++++++++************************++++++++++++,,,,,,,,,,,,...------------.../////////000111111222555:::===@@@BBBDDDEEEGGGKKKPPPTTTUUUZZZ___bbbaaa```bbbdddfffeeegggnnnuuu|||}}}xxxhhheeejjjuuuwwwTTTVVVoooxxxllltttzzz___MMMFFFBBBUUUxxxyyywwwuuurrroooqqqtttvvvssspppkkklllllllllkkkkkkjjjkkkmmmmmmlllkkkjjjjjjjjjjjjfffggghhhiiihhhgggeeeccccccdddfffhhhiiijjjjjjjjj___```````````````______``````_________```bbbccccccaaa^^^\\\\\\\\\^^^_________```aaaaaa```___^^^ZZZYYYZZZ[[[]]]\\\ZZZWWWRRRSSSSSSTTTSSSSSSRRRQQQPPPLLLJJJMMMNNNMMMPPPUUUQQQNNNIIIFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@>>>===<<<888<<<<<<888666999:::999:::::::::;;;:::999999888777777666666555555444444333333222222111000000000........................------------.........///------.........---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------------.../////////000111111222555:::===???AAADDDFFFHHHKKKOOORRRSSSXXX^^^aaaaaaaaaccceeefffeeehhhkkkmmmqqq~~~kkkaaaeeeqqqdddUUUfff}}}rrrlll{{{pppVVVMMMKKKKKKfff}}}yyyyyyvvvsssppprrrvvvxxxuuurrrnnnooopppooonnnllllllmmmlllllljjjiiihhhhhhggggggfffggghhhiiihhhgggeeeddddddeeeggghhhiiiiiihhhhhh^^^___```aaaaaaaaa______aaa```______```aaabbbccceeeccc___]]]\\\]]]```bbbaaabbbbbbbbbbbb```^^^]]]YYYZZZZZZ\\\^^^^^^[[[YYYRRRSSSTTTTTTSSSRRRQQQPPPPPPLLLJJJLLLLLLKKKNNNRRRPPPLLLHHHEEEDDDDDDDDDDDDAAAAAAAAAAAA???>>>===<<<888<<<<<<888666999:::999::::::;;;;;;::::::999888777777777666555555444444333333222222111000000000000000000000000000000000---.........//////000000,,,---.........---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------.../////////000111111222555:::===>>>AAADDDGGGIIILLLOOORRRRRRXXX^^^aaabbbbbbdddfffeeefffhhhjjjhhhkkkzzzrrrffffffnnn{{{pppUUUXXXnnnuuuhhhvvv^^^JJJIIINNN]]]~~~}}}~~~|||yyyxxxxxxvvvuuuuuuwwwwwwtttqqqsssrrrooonnnnnnmmmlllkkkooonnnkkkiiigggfffffffffdddfffiiijjjiiihhhhhhhhheeecccccccccddddddbbb``````````````````aaaaaaaaa^^^___```aaaaaabbbaaaaaabbbaaa```^^^^^^^^^___```bbb```^^^[[[YYYXXXXXXXXXUUUWWWZZZ\\\]]]]]]\\\[[[XXXWWWUUUSSSRRRRRRSSSSSSQQQQQQQQQPPPOOONNNMMMLLLMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCBBB@@@???>>>======::::::999999888999999999777777777777888999:::;;;444444444444444444444444111000///000222222000///000000000000000000000000//////............//////......---------,,,,,,,,,************************)))))))))))))))(((''''''))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))************)))(((((()))((((((((((((((()))***,,,,,,+++***)))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++---------............///...///111222333666:::===>>>@@@BBBEEEGGGJJJOOOSSSXXX^^^bbbaaa```ccceeedddeeekkkhhhgggmmmqqq|||sssmmmiiimmmxxxvvvZZZ[[[vvvjjjiiiiiiUUUHHHNNN```xxx~~~|||~~~|||zzzxxxwwwwwwvvvuuuvvvwwwxxxuuusssrrrqqqpppooooooooooooooonnnmmmkkkiiiggggggggggggccceeegggiiiiiigggffffff```___```aaacccdddbbb```bbbbbbaaaaaaaaa`````````aaaaaaaaaaaaaaa```______``````_________```aaabbb```^^^\\\YYYXXXWWWVVVWWWXXXYYYZZZ\\\\\\[[[ZZZYYYYYYXXXVVVTTTSSSSSSSSSTTTQQQPPPPPPOOONNNMMMLLLKKKLLLIIIFFFEEEEEEFFFEEEDDDDDDCCCBBB@@@???>>>============;;;:::999999999999777777777777777888888999555555555444444333333333111000///000222222000/////////////////////////////////............//////......---------,,,,,,,,,************************)))))))))))))))(((''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))************************))))))))))))(((((((((((())))))++++++******)))*********))))))))))))))))))))))))************************++++++++++++++++++++++++---------............///...///111222333666:::===???AAACCCEEEHHHKKKPPPTTTXXX___cccbbbaaaccceeeeeeeeejjjhhhffflllooo{{{ooohhhiiioooyyyxxxYYYSSSooojjjaaarrrYYYLLLGGGYYYzzz~~~|||zzz}}}|||||||||{{{zzzxxxwwwvvvvvvuuuuuuuuuwwwwwwuuusssoooooonnnnnnnnnnnnoooooommmkkkiiihhhffffffffffffaaaccceeeggghhhfffdddccc\\\\\\^^^aaaccccccbbb```bbbbbbbbbbbbbbbaaa```___aaaaaa```___^^^]]]\\\[[[____________```aaabbbccc^^^\\\ZZZXXXVVVVVVVVVVVV[[[[[[[[[[[[ZZZYYYWWWVVVYYYXXXWWWUUUTTTTTTTTTTTTPPPPPPPPPNNNMMMKKKIIIHHHIIIGGGEEEDDDEEEEEEDDDCCCDDDCCCAAA@@@>>>>>>======@@@???===;;;:::999999999999888777777666666777777666666555444333333222222111000///000222222000/////////////////////////////////............//////......---------,,,,,,,,,************************)))))))))))))))(((''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))***************+++++++++++++++***))))))(((((()))))))))******)))))))))***++++++))))))))))))))))))))))))************************++++++++++++++++++++++++---------............///---///111222444777;;;>>>@@@BBBDDDGGGIIIMMMRRRUUUXXX___cccbbbaaaccceeeeeedddiiigggeeeiiilllyyysssgggfffmmmyyy^^^RRReeevvvbbbjjjsssOOOJJJOOOkkk|||}}}{{{xxxzzzyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvuuuuuutttsssqqqpppmmmmmmmmmlllkkkkkklllmmmjjjiiigggfffddddddeeeeee```aaaccceeeffffffcccaaa^^^^^^```bbbddddddaaa___```aaabbbccccccbbbaaaaaa```___^^^]]]]]]\\\\\\\\\``````````````````aaaaaa]]]\\\ZZZXXXWWWVVVWWWWWW___^^^\\\ZZZXXXVVVTTTTTTWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPOOOMMMKKKIIIGGGFFFGGGFFFDDDDDDEEEEEEDDDBBBDDDCCCAAA???>>>=========>>>===<<<;;;::::::::::::;;;;;;999888777666666666777666666444333222111111111000///000222222000//////////////////////////////......------......///......---------,,,,,,,,,************************)))))))))))))))(((''''''&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))************++++++,,,,,,---******))))))((()))))))))))))))((())))))***+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++---------............///---///111222444777;;;>>>@@@CCCEEEHHHJJJNNNSSSWWWWWW^^^bbbaaa```bbbddddddccciiifffcccgggiiiwwwsssjjjiiilllwwwnnnUUUXXX~~~jjjjjjcccLLLNNN^^^zzz{{{|||yyyxxxzzzwwwvvvvvvuuuuuutttttttttvvvvvvvvvtttqqqooommmllloooppppppnnnkkkiiijjjllliiihhhfffdddcccbbbcccccc```___```cccfffgggeeecccdddccccccddddddccc```]]]]]]___aaabbbcccccccccbbb```____________```aaabbbaaaaaaaaa```___^^^]]]]]]^^^\\\[[[YYYXXXXXXYYYYYY```___\\\XXXVVVTTTSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPOOOOOONNNMMMKKKIIIGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCCCCBBBAAA???>>>===<<<<<<;;;:::::::::::::::;;;<<<>>>===<<<:::999888777777777666666444333222111111111000///000222222000///..............................------------............---------,,,,,,,,,************************)))))))))))))))(((''''''&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((())))))***************+++,,,---...++++++***)))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))************************++++++++++++++++++++++++---------............///---///111333555888<<>><<<;;;:::999888888555555555444444333333333111000///000222222000///...........................------,,,,,,------.........---------,,,,,,,,,************************)))))))))))))))(((''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''((()))*********((((((((((((((()))******(((''''''''')))+++...///---,,,+++***))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++---------............///---///111333555999===AAA@@@BBBEEEHHHKKKPPPUUUYYYXXX^^^cccaaa```ccceeeddddddkkkhhhbbbbbbdddsssyyyjjjfffkkksss|||___hhhmmm```eeezzzaaaIIIOOO]]]~~~{{{{{{tttsssrrrrrrrrrssstttuuurrruuuwwwvvvsssrrrssstttpppsssuuussspppnnnrrrvvvrrrpppmmmjjjgggeeeddddddddd```\\\___fffmmmoooooodddaaa]]]ZZZZZZYYYYYYXXX___```aaabbbaaa^^^[[[YYY\\\[[[ZZZZZZ[[[^^^```bbb[[[\\\]]]^^^]]]\\\[[[ZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\___\\\XXXTTTSSSSSSUUUVVVTTTTTTUUUTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIDDDCCCDDDFFFHHHHHHFFFEEECCCBBB@@@>>>===<<<<<<<<>>===<<<<<<<<<<<<<<<======;;;:::999888888888444444444444444444444444111000///000222222000///...........................------,,,,,,------.........---------,,,,,,,,,************************)))))))))))))))(((((('''))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((()))******''''''&&&&&&(((+++...///---,,,+++***))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))************************++++++++++++++++++++++++---------.........//////---///111333555999>>>AAA???AAAEEEHHHKKKOOOUUUXXXYYY```dddcccbbbdddffffffdddkkkiiicccbbbcccsssrrrfffgggooowwwrrrhhh|||eee]]]wwweeeKKKGGGNNNiii}}}|||vvvuuusssrrrrrrrrrssstttuuutttsssssstttuuutttrrrqqqqqqpppppppppppppppqqqnnnoooooonnnllliiifffdddfff```[[[^^^eeejjjhhhdddccc```]]][[[\\\]]]]]]]]]_________^^^]]]]]]\\\\\\^^^^^^]]]\\\[[[ZZZYYYYYY\\\]]]^^^______^^^\\\\\\\\\[[[YYYWWWWWWXXXZZZ[[[ZZZXXXVVVVVVWWWWWWSSSPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDAAA>>>===>>>???===;;;?????????>>>======<<<<<<>>>===;;;999888888888999555444444333333222222111111111111111000000000000////////////............,,,,,,,,,---------......,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&'''((((((&&&%%%((((((((((((''''''''''''((((((((((((((((((((((((++++++***)))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))*********)))(((''''''((()))***(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((()))))))))***************))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000000111222555888:::<<>>===<<<>>>======<<<;;;;;;::::::<<<;;;999888777666666777555444444333333222222111111111111111000000000000////////////............,,,,,,,,,---------......,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&'''(((((('''%%%((((((((((((''''''''''''((((((((((((((((((((((((******)))((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((()))))))))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000111333555999<<<>>>AAADDDFFFGGGLLLTTTYYYYYY[[[^^^```bbbbbbccceeeggghhhlllhhheeefffhhh|||xxxjjjbbbdddkkkxxxfff[[[nnnmmmiiinnnQQQKKKKKKIIIggg~~~}}}}}}zzzvvvvvvwwwyyyzzz{{{zzzzzzzzzwwwuuussssssttttttrrrqqqsssrrrpppnnnnnnnnnpppqqqpppoooooonnnmmmlllkkkkkkdddbbbaaaeeejjjkkkgggbbbbbbbbbbbbeeehhhjjjjjjiiigggfffdddbbbaaa```aaaaaa]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZXXXWWWVVVXXXXXXXXXWWWWWWWWWVVVVVVZZZYYYWWWWWWWWWWWWUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDBBB@@@<<<;;;<<<===>>>===<<<;;;;;;::::::999888888:::999777666555555555555555444444333333222222111111111111111000000000000////////////............,,,,,,,,,---------......,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))'''&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((************))))))))))))''''''(((((())))))******************))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////111333666:::>>>@@@AAADDDGGGHHHLLLTTTYYYYYYZZZ]]]```bbbcccdddfffhhhiiillliiifffiiimmmrrrggg```gggmmmzzzjjjVVVcccrrrrrryyyXXXGGGHHHQQQVVV{{{}}}}}}~~~~~~{{{yyyzzz{{{}}}}}}{{{yyytttrrrqqqrrrtttvvvvvvvvvtttrrrpppnnnmmmmmmoooppppppooommmkkkjjjiiiiiiiiihhhgggiiilllnnnnnniiieeeddddddfffiiimmmnnnllljjjgggfffdddbbbbbbbbbcccddd_______________^^^^^^^^^^^^]]]]]]\\\ZZZYYYXXXWWWXXXXXXYYYXXXXXXWWWVVVUUUXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRPPPOOONNNPPPPPPOOOOOONNNNNNNNNNNNJJJIIIIIIGGGFFFFFFEEEEEEBBB@@@===<<<<<<===>>>???;;;;;;::::::999888888888888888777666555555444444555444444333333222222111111111111111000000000///////////////............,,,,,,,,,---------......,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))(((&&&((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((************)))))))))(((&&&''''''((()))******+++*********)))))))))))))))((()))))))))************++++++++++++++++++++++++++++++,,,,,,---...//////...///111333777<<>>>>>???@@@<<<<<<;;;;;;:::999999999888888888777777666555555555444444333333222222111111111111111000000000///////////////............,,,,,,,,,---------......,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&((()))***)))'''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************)))))))))(((&&&''''''((()))******+++))))))))))))))))))******((()))))))))************++++++++++++++++++++++++++++++,,,,,,---...//////......000333777<<<@@@BBB@@@EEEHHHIIINNNUUUYYYYYYZZZ]]]```bbbdddeeegggiiiiiilllgggdddgggmmm|||mmmbbb___eeennnwwwxxx]]]cccttt}}}___FFFDDDGGGLLLbbb~~~~~~{{{zzz|||~~~{{{xxxuuuyyyvvvsssqqqrrrssssssssssssrrrqqqooonnnllllllkkklllkkkjjjiiigggfffeeedddjjjkkklllkkkiiigggggghhhkkkjjjkkkllllllkkkgggeeeaaaaaaaaabbbbbbbbbbbbbbb\\\[[[[[[[[[ZZZZZZZZZYYY^^^^^^\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTWWWYYYWWWWWWXXXYYYYYYYYYYYYYYYUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGGGGGGGGGGCCCEEEFFFEEEBBB@@@@@@@@@===<<<<<<;;;;;;::::::999888888888999888777666666555444444333333222222111111111111111000000000000////////////............,,,,,,,,,---------......,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&(((******)))(((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------.........---...000333777;;;???AAA@@@EEEHHHJJJOOOVVVYYYXXX[[[^^^aaacccdddeeegggiiihhhlllgggdddgggmmm{{{pppddd```aaafffqqq||||||nnncccyyynnn\\\LLLAAAGGGRRRbbb~~~}}}{{{zzzzzz|||~~~~~~}}}~~~~~~~~~}}}zzzwwwvvvzzzwwwsssqqqqqqrrrrrrrrrrrrrrrrrrqqqooollljjjiiiiiijjjkkklllkkkkkkiiiiiilllmmmlllhhhdddcccgggjjjmmmlllkkkkkkkkkiiifffdddaaabbbccccccbbbaaa___]]]XXXYYYYYYZZZ[[[\\\\\\]]]```___^^^\\\\\\\\\]]]]]][[[ZZZXXXVVVUUUUUUUUUVVVWWWXXXXXXWWWUUUVVVYYY\\\ZZZZZZZZZ[[[[[[ZZZYYYYYYVVVUUUTTTSSSQQQOOONNNNNNMMMKKKIIIGGGEEEEEEEEEFFFEEEHHHKKKJJJGGGBBB@@@@@@<<<<<<<<<;;;::::::999999777777888999888777666555555444444333333222222111111111111111000000000000////////////............,,,,,,,,,---------......,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&(((***+++***)))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((((()))&&&&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&''''''((())))))******)))))))))((((((((('''''''''((())))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++************))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************************************---------------------------...000222666:::===@@@@@@EEEIIIKKKPPPVVVYYYXXX]]]___bbbcccdddeeefffhhhhhhkkkhhhgggjjjpppvvveee]]]ZZZaaalllvvvqqquuuvvvtttjjjTTTEEEGGGKKKUUUhhh}}}~~~yyyyyyyyy{{{}}}}}}|||zzz||||||||||||{{{yyyxxxwwwxxxuuurrrqqqrrrtttuuuuuuqqqrrrrrrrrrpppmmmiiiggghhhjjjlllnnnpppooonnnnnnooopppmmmhhhcccccchhhmmmnnnlllkkkjjjjjjiiigggeeecccdddeeeeeeccc```\\\ZZZXXXXXXZZZ\\\^^^```bbbbbbcccbbb``````___```aaabbb[[[YYYWWWTTTSSSSSSTTTUUUXXXZZZZZZYYYWWWXXX[[[___\\\\\\\\\\\\[[[YYYXXXXXXVVVUUUTTTRRRPPPNNNLLLKKKLLLJJJGGGEEECCCCCCDDDDDDFFFJJJNNNNNNIIIDDDAAA@@@<<<<<<;;;::::::999999888666777777888888777666555555555444333333222222111111111111111000000000000000/////////............,,,,,,,,,---------......,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&(((***+++***))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&'''((())))))*********))))))((((((((('''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,************))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))************************************------------------,,,,,,---...///222555999<<<>>>@@@EEEIIIKKKPPPWWWZZZXXX^^^```bbbdddddddddfffggggggllljjjiiinnntttxxxhhh\\\\\\bbbcccjjjyyysssjjjeeelllTTTFFFFFFJJJ[[[zzz|||zzzvvvvvvzzzzzzxxxwwwwwwxxxyyyxxxwwwzzz~~~~~~}}}yyysssuuuqqqoooppptttuuusssppppppppppppqqqrrrrrrqqqpppooooooppppppoooooonnnmmmmmmiiieeecccccceeefffggggggiiikkkllljjjgggffffffeeeeeeffffffeeebbb```^^^[[[[[[[[[[[[]]]___aaabbbdddaaa^^^^^^```aaa```^^^ZZZYYYXXXWWWWWWXXXZZZ[[[^^^]]]\\\ZZZYYYXXXXXXXXXVVVWWWWWWWWWVVVSSSPPPNNNVVVUUURRRPPPMMMKKKJJJJJJKKKIIIGGGDDDCCCCCCCCCDDDJJJJJJIIIHHHEEEAAA===;;;======<<<;;;999888777777999888777666555444333333444444333333333333222222333222222111000///...............//////////////////...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++++++++******************,,,,,,,,,---------......///000111333666999<<<>>>DDDEEEGGGJJJNNNSSSWWWYYY[[[]]]``````___```dddhhhkkknnnjjjhhhlllttt|||pppiiiccc___cccjjjmmmwwwqqqiiiiii}}}yyy]]]LLLFFFCCCTTTuuu{{{xxxvvvssssssvvvzzzyyyxxxxxxyyyxxxvvvtttyyy~~~|||wwwwwwvvvtttrrrooonnnppptttuuurrrooooooooonnnnnnooonnnmmmlllllllllmmmmmmmmmmmmlllllljjjgggdddbbbccceeeffffffjjjkkkllljjjfffcccaaaaaadddeeeeeedddbbb___\\\ZZZXXXXXXXXXXXXYYY[[[]]]^^^aaa^^^[[[[[[]]]___^^^]]]YYYXXXWWWVVVVVVWWWYYYZZZ\\\[[[ZZZYYYXXXWWWVVVVVVTTTTTTTTTSSSRRRPPPNNNLLLTTTRRRPPPNNNLLLJJJIIIHHHIIIHHHFFFEEEEEEEEEGGGHHHGGGGGGGGGFFFCCC@@@===;;;<<<<<<;;;:::999888888777888888777666555444333333444444333333333333222222222222111111000000//////---------...............------,,,+++++++++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************************************)))))))))))))))))))))))))))***++++++***)))***+++++++++******************,,,,,,,,,---------......///000111333666999===???CCCDDDFFFJJJNNNRRRUUUWWWYYY\\\```aaa```aaaeeehhhiiimmmiiigggllltttpppbbb\\\\\\```cccjjjttt}}}~~~ooo}}}ttteeeNNNGGGJJJIIIcccwwwttttttssstttvvvwwwvvvuuuuuuvvvuuurrrpppxxx}}}~~~wwwooooooqqqsssmmmllllllooorrrrrroookkklllkkkkkkjjjiiihhhgggfffgggggghhhiiijjjjjjjjjjjjeeecccbbbbbbdddeeeeeeeeejjjjjjiiifffbbb_________bbbbbbbbb```^^^[[[XXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\ZZZXXXXXXYYY[[[[[[[[[XXXWWWVVVUUUUUUUUUWWWWWWXXXXXXYYYYYYXXXVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHDDDDDDDDDCCCAAA???<<<;;;:::::::::999999999888888888777777666555444333333444444333333333333222222111111111000000000000000------------------------,,,,,,+++*********++++++,,,,,,------,,,,,,+++***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************************************)))))))))))))))))))))))))))***++++++***)))***+++******++++++++++++++++++,,,,,,,,,---------......//////111333666:::===???BBBCCCFFFJJJNNNQQQSSSTTTWWW[[[```bbbbbbbbbeeehhhhhhkkkhhhggglllttt~~~|||jjjddd```^^^^^^aaahhhoooyyy{{{mmmuuu|||qqqVVVFFFIIISSScccwww{{{uuutttvvvxxxzzzzzzxxxvvvtttsssuuuvvvvvvuuuzzz|||xxxpppjjjkkknnnnnnjjjiiijjjlllnnnllliiieeeeeeeeeeeedddbbbaaabbbccccccdddeeeffffffggggggfffaaaaaaaaaccceeeffffffeeefffeeedddaaa^^^^^^___aaa^^^^^^]]]\\\[[[YYYWWWUUUWWWWWWVVVVVVVVVXXXYYYZZZWWWVVVUUUUUUVVVWWWXXXXXXVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVXXXYYYXXXVVVTTTSSSRRRQQQOOONNNMMMLLLLLLLLLLLLKKKIIIHHHFFFFFFEEEEEECCCBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAA@@@>>>===<<<999999999999999888888888777777666555555444333333444444333333333222222222000000000000000111111111.........---------------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***++++++***)))***+++******+++++++++++++++,,,,,,,,,,,,---------.........///000333666:::===???AAADDDGGGLLLOOOQQQSSSSSSUUUZZZ```ccccccccceeehhhgggkkkhhhhhhnnnwww{{{|||kkk```\\\[[[^^^eeejjjoooyyyfff___iiirrrlll|||```NNNGGGPPP^^^{{{yyyvvvttttttxxx}}}~~~}}}{{{xxxttttttvvv{{{~~~}}}zzzrrrkkkjjjmmmlllhhhhhhhhhiiiiiiiiifffbbb______```aaa```^^^^^^```bbbccccccdddddddddddddddccc______```ccceeegggfffdddccccccaaa^^^\\\[[[^^^```YYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXUUUUUUUUUTTTSSSTTTUUUWWWUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXXXXWWWUUUSSSSSSRRRQQQOOONNNNNNNNNNNNIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>======888888888888888888888888666666555555444444333333444444333333333222222222000000000000000111111111////////////......------------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***************************((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***++++++***)))***+++******++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000333666:::>>>@@@BBBDDDHHHMMMPPPSSSTTTUUUUUUZZZ```ccccccccceeehhhhhhllljjjjjjpppzzzzzz~~~{{{mmmccc]]]\\\]]]\\\bbblllttt{{{eee^^^aaayyyttt^^^llliiiUUULLLKKKZZZnnnxxxttttttssssssxxx~~~{{{wwwsssppppppsssyyy}}}}}}yyyqqqkkkllloookkkdddfffgggggggggeeeccc```^^^^^^```aaa```^^^^^^aaaeeefffffffffeeedddcccaaaaaa^^^^^^^^^aaaccceeedddcccdddcccaaa]]]ZZZYYYZZZ\\\VVVVVVWWWWWWWWWWWWXXXXXXVVVUUUTTTSSSSSSTTTUUUUUUVVVWWWVVVUUUSSSSSSTTTVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHGGGEEEDDDCCCAAAAAA@@@??????>>>=========<<<888888888888777777666666555555555444444444333333444444333333333333222222111111111000000000000000000000000///......------------,,,,,,------......,,,,,,------,,,,,,+++***************************((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************************************)))))))))))))))))))))))))))***++++++***)))***+++******++++++,,,---------,,,,,,,,,---------............000222666:::>>>@@@BBBDDDHHHLLLPPPTTTVVVWWWWWW[[[```bbbbbbbbbeeehhhgggllljjjkkkrrr|||vvv}}}~~~sssgggaaa^^^```dddfffhhhrrrpppeeexxxgggccctttWWWNNNMMMRRRiiiuuuvvvuuutttxxx~~~}}}wwwqqqooonnnooorrrvvvyyyyyyzzzyyytttooonnnooollleeeeeefffgggfffeeedddccccccccceeefffccc```___cccgggjjjjjjiiigggeeebbb```^^^\\\[[[[[[]]]```aaaaaaaaa``````___]]]ZZZYYYZZZ[[[XXXWWWWWWVVVVVVWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUVVVXXXYYYYYYVVVSSSRRRTTTWWWUUUUUUUUUTTTSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTPPPPPPQQQQQQPPPOOOMMMLLLFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEECCCBBBAAA>>>>>>===<<<;;;:::::::::999999888777666555555444555555444444444444333333444444333333333333222222222222111111000000//////000000///......---,,,,,,,,,,,,++++++,,,------...,,,,,,------,,,,,,+++***************************((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************************************)))))))))))))))))))))))))))***++++++***)))***+++******++++++,,,------...,,,,,,,,,---------......---...000222666;;;>>>AAAAAACCCFFFJJJNNNSSSWWWYYYYYY\\\```aaa```aaaeeehhhfffjjjiiijjjrrr}}}rrr|||yyyyyy~~~xxxsssfff]]]]]]``````aaaeeepppvvvfffeeeqqqtttgggqqqwww\\\JJJKKKOOOWWWvvvxxx{{{yyywwwyyy~~~|||uuusssssstttvvvyyyzzzzzzyyywwwyyyxxxsssooonnnlllhhheeefffffffffffffffggghhhhhhjjjjjjgggbbbaaadddiiinnnmmmkkkhhheeebbb___]]][[[ZZZYYYZZZ]]]_________[[[\\\]]]\\\[[[[[[]]]___ZZZYYYXXXWWWVVVVVVVVVVVV[[[ZZZXXXWWWWWWWWWWWWXXXZZZ[[[[[[XXXTTTSSSTTTWWWUUUUUUUUUUUUTTTSSSQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTMMMNNNOOOPPPOOOMMMKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@===<<<;;;:::999888888888:::999888777666555444333444444444444444444333333444444444333333333222222333222222111000//////...//////...---,,,,,,+++++++++*********+++,,,,,,---,,,,,,---------,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++++++++***)))***+++******+++,,,,,,---......,,,,,,,,,---------......---...000222666;;;???AAA@@@AAADDDGGGMMMRRRWWWZZZ[[[]]]``````___```dddhhheeeiiihhhjjjrrr}}}rrr|||zzzzzz}}}sssjjjeee```ZZZXXX___fffnnnzzz~~~fffjjj~~~gggqqqmmmUUUPPPLLLPPP]]]ttt{{{zzzzzz{{{~~~~~~zzzyyyxxxyyy{{{|||{{{zzz~~~yyyqqqllljjjjjjjjjllloooqqqrrrpppnnnmmmllljjjiiiiiijjjlllmmmssspppkkkhhhfffeeebbbaaa___```bbbccccccaaa___]]]___^^^\\\[[[[[[]]]```bbbaaa^^^YYYUUUSSSUUUXXX[[[aaa^^^ZZZVVVTTTSSSSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUVVVVVVVVVUUUTTTSSSTTTSSSRRRRRRRRRRRROOOMMMOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFDDDBBBBBBDDDDDDDDDCCC===;;;999999::::::999888999888888777777777777777555555444333333333444444222333333333333222111111000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%(((***++++++))))))(((((('''''''''&&&******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************)))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,000111222444777:::===???AAAFFFIIIKKKOOOVVVYYYXXXXXX[[[^^^```bbbcccfffhhhccchhhffffffnnnxxxuuu||||||{{{|||}}}~~~~~~}}}{{{qqqiiidddaaa^^^\\\fffdddfffooozzzqqqyyyuuulllsssttt]]]RRRNNNOOO[[[sss~~~}}}}}}~~~~~~}}}|||{{{yyyyyyyyyyyyxxxvvv|||zzztttpppooosssrrrsssuuuvvvuuussspppllllllkkkllllllnnnoooppprrroookkkhhhfffeeecccaaaaaabbbdddeeedddbbb```^^^```___]]]]]]^^^```ccceeebbb___[[[YYYYYYZZZ\\\]]]___]]]ZZZWWWUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVTTTSSSTTTTTTTTTRRRPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEDDDCCC>>><<<:::::::::;;;:::999999888777777666666777777666555444444333333444444222333333333333222111111000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''((())))))'''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...+++)))(((((((((((('''))))))((((((((('''''''''***)))))))))((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---000111222444777:::>>>???AAAFFFIIIKKKOOOVVVYYYXXXYYY[[[^^^aaaaaaccceeegggdddhhhfffgggoooyyy}}}~~~{{{tttrrryyy|||xxxvvvuuuttttttuuuyyy~~~{{{uuukkkgggcccaaabbbeeeggghhhjjjnnnwww{{{fffsss{{{ttt{{{{{{___PPPJJJLLLUUUlll}}}|||~~~|||yyywwwvvvuuusssqqqtttwwwzzz{{{xxxuuusssrrryyyyyyxxxyyyxxxvvvssspppiiijjjkkkmmmoooppppppqqqpppmmmiiigggfffeeecccbbbddddddffffffeeecccaaa_______________aaadddfffhhheeebbb___^^^aaabbb```^^^\\\[[[XXXVVVVVVVVVWWWXXXWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[ZZZYYYWWWVVVUUUUUUVVVVVVTTTRRRLLLLLLLLLMMMMMMMMMNNNNNNHHHHHHGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDEEEEEEDDDBBB???>>><<<;;;<<<<<<;;;:::888888777666666666666777666666555444444444444444222333333333333222111111000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))111///,,,***))))))'''%%%))))))((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------......000000111444777:::>>>@@@AAAFFFIIIKKKOOOVVVYYYXXXZZZ\\\___aaaaaabbbccceeedddhhhggghhhppp{{{~~~{{{yyy}}}}}}xxxrrrrrrssstttxxx|||~~~zzzvvvrrrpppllliiifffdddcccaaabbbeeekkkpppsssxxxvvvjjjnnngggSSSLLLGGGTTTiii~~~~~~}}}{{{{{{xxxuuusssrrrqqqooonnnjjjmmmpppssstttsssqqqqqqxxxwwwvvvvvvvvvsssppplllfffhhhjjjmmmnnnnnnnnnmmmmmmjjjgggeeeeeedddcccbbbeeefffffffffeeecccaaa```^^^^^^___aaacccfffhhhiiifffdddbbbdddggghhhddd```ZZZYYYWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ[[[]]]^^^___``````___^^^]]]\\\ZZZZZZXXXWWWVVVVVVWWWVVVTTTRRRLLLLLLMMMMMMMMMNNNNNNNNNIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFDDDBBBAAA???===<<<======<<<;;;888888777666666666666777777777666555444444444444222333333333333222111111000000000000////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''',,,+++))))))***+++***)))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++------------.........//////000111444777;;;>>>@@@AAAFFFIIIJJJOOOVVVYYYXXX[[[]]]___``````aaabbbcccdddiiihhhiiirrr}}}~~~|||{{{{{{{{{|||~~~zzzvvvuuutttuuuvvvrrrtttxxxzzzzzzzzz{{{|||zzzyyyvvvsssooollljjjhhheeecccbbbccceeehhhiiijjjkkklllmmmqqqwwwllldddtttnnnUUUJJJJJJOOOggg}}}||||||}}}}}}|||zzzvvvssspppooooooooonnnnnnggghhhkkkoooqqqrrrqqqooorrrqqqqqqrrrrrrqqqnnnkkkhhhiiilllnnnooonnnlllkkkjjjgggeeecccdddddddddcccgggggggggfffdddbbb```___\\\^^^___bbbdddeeefffgggeeeeeefffhhhjjjiiieeeaaa]]]\\\ZZZXXXWWWVVVVVVVVVUUUVVVWWWYYY[[[]]]___```___^^^]]]\\\[[[ZZZYYYYYYXXXVVVUUUUUUVVVUUUSSSQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGFFFFFFGGGFFFDDDBBBAAA???======>>>>>>===<<<999999888777777777777777999888777666555555555555222333333333333222111111000000000000////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&(((***)))'''&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''(((***+++***)))(((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++++++++++++++++++++------.........///////////////111333777;;;???AAAAAAFFFIIIJJJOOOVVVYYYXXX[[[]]]___`````````aaacccccchhhgggjjjsss~~~~~~zzzyyyzzz{{{}}}zzzxxxrrrssssssqqqooommmnnnooommmkkkhhheeeccccccdddeeeddddddfffjjjpppuuuxxxyyylll___}}}iiiVVVHHHHHHOOO]]]|||{{{|||}}}|||zzzzzz{{{{{{zzzyyyrrrpppmmmlllnnnoooppppppkkkkkkmmmppprrrsssqqqpppnnnmmmnnnpppqqqpppnnnkkkkkklllnnnpppqqqpppooonnniiigggddddddeeeffffffeeeiiihhhgggfffdddbbb```___]]]^^^aaacccdddddddddcccccceeehhhiiiiiifffcccaaa___^^^]]][[[ZZZYYYYYYYYYUUUVVVXXXZZZ\\\^^^___```]]]\\\[[[ZZZYYYXXXXXXYYYYYYWWWVVVUUUUUUSSSPPPNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHGGGHHHHHHGGGDDDBBBAAA@@@>>>===>>>>>>===<<<::::::999888888888888999:::999888666555555555555222333333333333222111111000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''%%%(((******'''%%%''')))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&'''))))))(((&&&(((((())))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,++++++++++++***---------.........//////...///111333777;;;???AAAAAAFFFIIIKKKOOOVVVYYYXXXZZZ\\\___`````````aaacccbbbggggggiiisss|||zzz{{{}}}xxxwwwuuusssssstttvvvwwwxxxzzz~~~}}}dddfffvvvqqqlllwww```SSSLLLKKKVVVdddvvv~~~zzz|||}}}{{{zzzzzzzzzxxxvvvssspppmmmmmmnnnqqqrrrrrrqqqpppppprrrttttttqqqnnnkkkkkklllnnnoooooommmjjjjjjkkkmmmooopppqqqqqqqqqjjjhhhffffffhhhiiiiiiiiikkkkkkiiigggeeecccaaa```___aaacccdddeeecccbbb``````dddiiiiiieeeaaa___```\\\[[[[[[[[[ZZZZZZZZZZZZWWWXXXZZZ[[[]]]___aaaaaa]]]\\\[[[ZZZYYYYYYZZZ[[[[[[YYYWWWVVVUUURRROOOMMMMMMMMMNNNNNNNNNNNNOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIGGGDDDAAAAAA???=========>>>===<<<<<<;;;::::::999999::::::::::::888777666555555555222333333333333222111111000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''$$$(((+++***'''%%%'''***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&((())))))'''%%%(((((()))))))))*********'''((((((((()))))))))***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++,,,,,,,,,+++++++++******,,,,,,---------............///000333777;;;???AAAAAAFFFIIIKKKOOOVVVYYYXXXYYY\\\^^^___``````bbbccc```ffffffiiissseeeVVVppprrreeesssqqq___OOOMMMOOOVVVhhh{{{}}}zzz{{{}}}{{{zzzyyyvvvtttuuurrrooonnnppprrrsssttttttrrrqqqrrrssssssooollliiiiiijjjlllmmmmmmjjjhhhggghhhjjjlllnnnpppqqqrrrkkkjjjhhhhhhjjjlllllllllmmmmmmkkkiiifffdddcccbbbbbbccceeeffffffcccaaa___^^^dddjjjhhhbbb]]]]]]___VVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[]]]___```bbbbbb^^^]]]\\\[[[ZZZ[[[\\\]]]]]][[[XXXVVVUUURRROOOLLLKKKLLLMMMNNNOOOPPPQQQQQQKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHIIIIIIHHHDDDAAAAAA???===<<<======<<<;;;===<<<;;;;;;::::::;;;;;;;;;:::999777666555555555222333333333333222111111000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$(((+++***&&&%%%'''***&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%$$$%%%(((***+++***((((((((())))))*********+++'''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------.........///000333777<<>>>>>>>>===<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<999999888777666555444444444333222111000000000000000000111111111///---,,,------......------,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&''''''%%%%%%&&&''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,///......---------......//////000444888;;;<<<<<<@@@FFFJJJKKKNNNUUUYYYYYYZZZ^^^```^^^^^^aaacccbbbeeefffhhhkkkpppzzzgggnnnwwwjjjlllZZZEEEMMMMMMVVVsss~~~}}}||||||~~~~~~|||wwwqqqppprrruuutttrrrpppnnnlllnnnrrruuuvvvvvvqqqmmmiiigggggghhhgggfffgggggggggggggggfffeeeeeeeeefffggghhhiiijjjjjjjjjiiiiiiiiijjjiiihhhfffdddeeeeeeeeeeeecccbbbaaaaaabbbbbbaaa```___^^^\\\\\\XXXYYYZZZ[[[ZZZWWWUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWZZZ]]]aaaddddddbbb___\\\XXXVVVUUUUUUVVVWWWXXXWWWYYYXXXWWWUUUTTTRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMOOOMMMJJJJJJKKKKKKJJJHHHGGGGGGEEEDDDBBBAAA??????===<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;::::::999999999999888777666555444333444333222111111000000000000111111000000///...---------......------,,,+++,,,++++++++++++,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((((((&&&&&&'''((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,......------------......000///000333777;;;======@@@FFFJJJKKKNNNUUUYYYYYYZZZ___aaa______bbbdddcccaaabbbeeehhhnnnuuulllsssvvvwwwvvvZZZNNNJJJVVV^^^lll~~~|||{{{{{{{{{yyywwwwwwtttppppppsssuuutttrrrpppooonnnppprrrssssssrrrllliiifffdddeeeeeeeeedddjjjjjjiiihhhgggfffeeedddggggggggghhhhhhhhhhhhiiiiiiiiiiiihhhgggeeedddcccccccccddddddcccaaa___^^^]]]]]]\\\[[[[[[ZZZYYYYYYUUUWWWYYYZZZZZZXXXVVVTTTQQQQQQRRRSSSTTTVVVWWWWWWWWWYYY\\\^^^___^^^]]][[[XXXUUUSSSRRRSSSUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOOOOOOONNNNNNNNNNNNPPPNNNLLLLLLLLLKKKJJJHHHFFFFFFDDDCCCAAA@@@>>>>>>:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666888888777666555444444333444444333222111111111111111111000///............------......------,,,++++++++++++++++++,,,------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((('''((())))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,...---------------......111//////111666;;;===???@@@FFFJJJKKKNNNTTTXXXXXXZZZ___aaa``````ccceeeccc```aaadddhhhnnn~~~}}}|||{{{fffiii|||zzzppphhhWWWUUU\\\iiiqqq}}}|||~~~|||{{{{{{zzzwwwuuuwwwuuussstttuuuvvvtttsssnnnoooooopppqqqpppooonnnmmmkkkhhhggggggggghhhiiikkkjjjiiiiiihhhgggggggggiiiiiiiiihhhhhhhhhhhhhhhjjjjjjiiigggeeeccccccccceeeeeeddddddccc```\\\ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]]]]ZZZXXXVVVSSSSSSSSSSSSSSSTTTTTTTTTRRRTTTUUUWWWXXXXXXXXXWWWWWWTTTQQQPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPOOONNNMMMLLLKKKIIIHHHEEEEEEDDDBBB@@@???======999999999::::::;;;;;;;;;::::::999999888777777666777777666555555444333333444444333222222222222222222111///...------...///------......------,,,++++++++++++***+++,,,,,,---+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,------,,,,,,------......111///...000555:::>>>@@@@@@FFFJJJKKKMMMTTTXXXXXXYYY^^^aaa```aaadddeeeccccccdddgggjjjppp}}}xxxyyyxxxkkkfffrrrtttYYYSSSYYYbbbuuu~~~|||||||||{{{zzzzzzzzzyyyvvvtttvvvvvvvvvvvvvvvuuurrrpppmmmnnnooopppooommmlllkkkkkkjjjiiihhhggghhhjjjlllkkkjjjiiiiiiiiijjjjjjkkkkkkkkkiiihhhgggggghhhhhhkkkkkkjjjgggdddbbbdddeeejjjgggeeecccbbb___ZZZWWWXXXXXXWWWWWWWWWXXXYYYZZZ]]]]]]^^^]]]\\\ZZZWWWVVVSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQSSSTTTUUUUUUUUUUUUUUUSSSPPPOOOQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPNNNLLLJJJHHHGGGEEEDDDCCCBBB@@@>>>===<<<888999999999::::::;;;;;;888888888888888888888888666666555555444444333333333333222222111111222222222111///---------......------......------,,,++++++************+++,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((('''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---......111///...000555;;;???@@@@@@FFFJJJJJJMMMSSSWWWWWWXXX]]]aaa```aaadddeeeccceeegggiiikkkpppnnn}}}}}}sssgggjjjxxxvvv```MMMOOOXXXppp~~~|||{{{|||vvvuuuuuuvvvwwwwwwuuurrrsssuuuvvvwwwvvvsssooommmlllnnnpppooommmkkkkkkkkkhhhhhhhhhgggfffgggjjjmmmlllkkkjjjjjjjjjkkkmmmnnnkkkjjjhhhgggffffffggggggjjjkkkjjjgggcccbbbdddhhhlllhhhdddaaa```^^^ZZZVVVXXXXXXWWWWWWXXXZZZ[[[]]]]]]]]][[[YYYWWWVVVUUUTTTQQQQQQRRRSSSTTTVVVWWWWWWRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRPPPQQQSSSTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSQQQMMMJJJHHHHHHEEEEEECCCBBB@@@???======999::::::::::::::::::;;;777777888888888999999999555555444444444333333333222222111111000111111222000000///...------------------......------,,,+++***************+++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((&&&&&&'''((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,---...//////......111666;;;???@@@AAAFFFJJJJJJMMMRRRVVVVVVVVV\\\``````aaacccdddbbbdddeeehhhjjjpppRRReeeooogggqqquuurrr|||{{{dddUUURRR\\\hhh}}}|||}}}|||yyyttttttuuuvvvwwwwwwtttrrrpppssswwwyyyxxxtttqqqooonnnpppqqqpppmmmllllllmmmjjjkkklllkkkjjjkkknnnrrrnnnmmmllljjjjjjkkkmmmnnniiihhhfffdddddddddeeefffhhhiiihhheee``````dddiiikkkeee```]]]^^^^^^[[[WWWXXXXXXWWWWWWYYY[[[]]]___\\\ZZZWWWUUUTTTTTTUUUVVVSSSSSSSSSTTTUUUVVVVVVWWWRRRSSSUUUVVVVVVTTTRRRQQQQQQQQQQQQTTTVVVWWWUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSUUUWWWTTTPPPLLLJJJJJJFFFEEEDDDBBBAAA???>>>===;;;;;;;;;;;;::::::::::::999999999999999999888888444444444333333333333333111000000//////000111111////////////...---,,,,,,------......------,,,+++***************++++++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((())))))''''''((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,---...///...---///222888<<<>>>???AAAFFFJJJJJJLLLRRRVVVVVVTTT[[[______```ccccccaaacccdddgggkkkrrr;;;RRRqqq~~~~~~nnnfffwwwjjjaaaxxx}}}lllYYYPPPRRR___rrr}}}zzz||||||vvvwwwvvvwwwxxxyyyxxxuuusssppptttyyy|||{{{xxxuuutttoooqqqrrrqqqnnnmmmnnnpppppprrrrrrqqqpppqqquuuyyyqqqpppmmmkkkjjjkkkkkklllgggfffdddbbbbbbcccdddeeefffggggggccc______dddiiihhhbbb\\\ZZZ\\\^^^\\\YYYXXXXXXWWWWWWYYY[[[^^^___[[[YYYVVVTTTSSSUUUXXXYYYWWWWWWWWWVVVUUUTTTSSSSSSQQQRRRTTTUUUTTTRRROOOMMMPPPPPPRRRUUUXXXYYYWWWUUURRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUXXXYYYWWWRRRMMMLLLLLLFFFFFFDDDCCCAAA@@@>>>>>><<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::999888777777444444333333333333333333000///////////////000000...//////000///---,,,+++------......------,,,+++*********)))***++++++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((***+++***)))((()))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++++++++,,,---...///------///333888===>>>>>>AAAFFFJJJJJJLLLRRRUUUUUUSSSZZZ^^^___```bbbccc```bbbeeeiiimmmuuu:::@@@VVVxxx~~~}}}~~~gggsssmmmeeeppp~~~dddWWWPPPVVVaaaooo}}}{{{{{{~~~~~~|||wwwwwwxxxxxxwwwvvvtttsssssswwwzzzyyyuuuqqqqqqrrrrrrqqqpppnnnmmmooosssvvvqqqqqqqqqrrrssssssttttttllljjjhhhhhhjjjkkklllkkkllljjjgggeeebbbaaaaaaaaaaaaeeehhhfffaaa___aaadddbbbaaa^^^\\\ZZZZZZ[[[[[[___]]][[[]]]```ccccccbbbZZZYYYWWWUUUUUUUUUVVVVVVZZZYYYWWWVVVUUUTTTSSSSSSQQQPPPQQQRRRTTTSSSQQQOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVXXXVVVTTTTTTUUUUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLJJJLLLJJJHHHEEECCCBBBBBBBBB>>>>>>======<<<<<<;;;;;;===<<<;;;999888777777777444444555555444444333222444333111000000111222333333222111///......------......---------,,,,,,,,,+++++++++,,,,,,------------------,,,+++***)))(((,,,***))))))******)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((('''''''''&&&*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((((()))***++++++***)))((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------///000111333777;;;>>>@@@BBBHHHLLLLLLNNNRRRUUUTTTUUUXXX\\\```aaabbbaaaaaafffddddddjjj{{{222555EEEaaayyy{{{~~~zzzxxxzzzppphhhlll~~~iiijjjwwwttt]]]MMMOOO[[[mmmzzz{{{zzzyyyzzz{{{|||{{{zzzwwwwwwxxxxxxwwwwwwvvvvvvwwwxxxyyywwwuuurrrppppppllllllkkkiiihhhiiillloookkkkkklllllllllllllllkkkiiigggffffffhhhjjjjjjiiikkkiiigggdddbbb``````___aaadddgggfffdddbbbdddfff___]]]\\\[[[[[[\\\^^^______^^^]]]___cccddddddbbbYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVSSSRRRRRRSSSTTTTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXVVVTTTSSSTTTTTTSSSRRROOOPPPPPPPPPOOOMMMKKKJJJJJJHHHFFFDDDBBBBBBBBBBBB@@@@@@??????>>>=========<<<;;;:::888777777666666444444555555444444333222222222222222555888;;;<<<333222111///......------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++***))))))+++***))))))******)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------///000111333777;;;>>>@@@@@@FFFKKKLLLOOOTTTVVVVVVUUUXXX\\\___aaaaaaaaaaaaeeeeeeeeekkkzzz,,,,,,444EEEUUUjjjzzzsssssslllppptttxxx}}}kkkjjjtttwwwtttuuu]]]SSSQQQ[[[ggg}}}vvvxxxyyyzzzyyyyyyyyyzzzzzzzzzyyyyyyxxxyyyyyyyyyzzzxxxuuusssrrrpppnnnkkkiiijjjiiihhhfffeeefffhhhfffggghhhiiiiiigggfffdddeeedddcccdddfffggghhhgggeeeeeecccbbbaaaaaaaaaaaabbbcccdddddddddcccbbbaaa[[[[[[[[[[[[]]]___aaaccc``````aaadddffffffdddbbbZZZZZZ[[[[[[ZZZZZZYYYYYYWWWWWWVVVWWWWWWXXXYYYYYYWWWUUUTTTTTTVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWYYYYYYYYYVVVTTTSSSSSSSSSRRRPPPKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@???>>>>>>===<<<<<<;;;:::999777666666666666444444555555444444333222111111222444666:::===???222111000///...---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++******)))+++)))((((((******)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------//////111333777:::>>>@@@>>>EEEJJJLLLOOOUUUXXXWWWUUUYYY]]]___``````aaaaaaccceeehhhkkkwww...,,,///555;;;LLLmmm~~~yyypppiiijjjrrr{{{|||zzzzzz{{{{{{wwwtttxxx}}}tttrrr{{{}}}{{{XXXMMMZZZiii}}}zzzyyy{{{|||zzzxxxyyy}}}~~~|||{{{zzzzzz{{{{{{zzzvvvqqqoooooonnnjjjgggkkklllmmmkkkhhhffffffffffffhhhjjjkkkkkkjjjgggfffcccbbbaaaccceeefffffffff^^^^^^______```aaabbbbbbbbbaaaaaaaaabbb```]]][[[\\\\\\\\\^^^```bbbdddeeeaaabbbeeeggghhhgggeeeccc^^^_________^^^\\\ZZZYYYWWWWWWWWWXXXZZZ[[[]]]^^^\\\ZZZWWWWWWXXXZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZWWWUUUTTTSSSSSSQQQPPPKKKKKKLLLMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCCCC>>>>>>===<<<;;;::::::999999999777666666555555555444444555555444444333222222222222222444555777888111111000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***)))(((((()))***)))'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))'''&&&&&&'''))))))(((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------...///000333666:::>>>@@@@@@FFFKKKLLLOOOUUUXXXWWWUUUYYY]]]______^^^```bbbaaafffiiikkkttt000///111333222999SSSnnn}}}mmmdddbbbfffkkk~~~|||{{{zzzwwwsssppphhhhhhkkksss}}}zzzqqqlllsssgggUUUZZZqqq~~~{{{{{{|||yyy|||}}}{{{{{{{{{{{{zzzvvvqqqoooooooookkkhhhooopppqqqooollliiihhhhhhhhhiiilllnnnnnnmmmkkkjjjcccbbbbbbccceeeffffffddd]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^```bbbbbb___\\\`````````aaabbbcccdddeeeaaadddgggiiiiiigggdddbbbcccccccccbbb```]]]ZZZXXXXXXYYYYYYZZZ\\\]]]___```___]]]ZZZZZZ[[[]]]]]]]]]YYYXXXWWWVVVUUUUUUVVVVVVYYYYYYXXXXXXYYYYYYZZZ[[[ZZZXXXUUUTTTTTTSSSRRRPPPMMMMMMNNNMMMLLLKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDDDD>>>>>>===<<<;;;:::999999888888777666555555555555444444555555444444333222333222222222222222222222111000///...---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))((('''((()))***)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((+++***((((((((((((***+++(((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------...///000222666:::===???BBBHHHMMMMMMOOOTTTVVVUUUUUUYYY^^^___]]]]]]___bbb```fffjjjkkksss......111444222222BBBUUUzzz~~~pppeeeaaacccppp}}}vvvtttssstttuuuvvvuuuqqqllliiibbbgggppp{{{qqqsss}}}vvvzzzkkk]]]aaappp~~~{{{xxxvvvzzz}}}|||}}}|||zzzzzzzzzxxxvvvtttsssrrrqqqooommmpppqqqrrrpppmmmjjjiiiiiiiiijjjlllmmmmmmlllkkkjjjcccbbbbbbccceeefffdddbbb^^^^^^^^^]]][[[ZZZXXXWWWXXX[[[___ccceeeeeeeeedddbbbbbbccccccccccccccccccaaadddhhhiiigggeeecccbbbddddddcccaaa^^^\\\ZZZYYYYYYYYYZZZZZZ[[[]]]^^^___^^^\\\[[[[[[]]]]]]]]]\\\YYYXXXVVVUUUUUUUUUVVVWWW[[[[[[ZZZYYYYYYYYYYYYYYYYYYWWWTTTSSSSSSSSSRRRPPPNNNNNNNNNNNNMMMKKKIIIHHHIIIIIIIIIHHHGGGFFFDDDCCC@@@@@@???>>><<<;;;::::::888888777666666666666666444444555555444444333222222222222222333333333333000///......------............---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***((('''&&&''')))***)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((((((((((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))))))))******(((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------......000222666999===???CCCIIIMMMNNNOOOTTTVVVUUUUUUZZZ^^^^^^\\\[[[___cccaaaeeeiiikkkttt...+++---222111...666AAAYYYkkk~~~rrrooorrrsss|||~~~}}}ssspppqqqwww}}}|||vvvqqqqqqtttuuu|||tttmmmwwwvvvrrrbbbZZZfffxxx{{{wwwuuuttttttzzz}}}~~~{{{{{{{{{{{{{{{zzzyyyxxxrrrtttuuutttrrrppppppppprrrsssrrrpppmmmkkkkkkllllllllllllkkkjjjhhhgggfffcccbbbbbbcccddddddbbb```[[[[[[[[[[[[ZZZYYYWWWVVVWWW\\\bbbeeedddcccdddeeebbbbbbbbbbbbbbbaaaaaa```aaadddggghhheeebbbaaabbb``````^^^]]][[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYZZZ\\\\\\ZZZYYYYYYXXXVVVUUUUUUVVVWWWXXX]]]\\\[[[YYYXXXXXXXXXXXXUUUSSSQQQQQQQQQQQQPPPOOOKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGDDDBBBAAAAAA@@@???>>><<<;;;:::999888888777777666666777777444444555555444444333222111111222222333222222222//////...---------............---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,+++++++++((('''&&&''')))***)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------......///222555999===???BBBHHHMMMNNNPPPUUUWWWVVVUUUZZZ___^^^[[[ZZZ^^^cccbbbeeegggjjjvvv000******//////+++...666333HHHhhh}}}nnn```bbbmmmvvvyyy}}}wwwuuu{{{{{{}}}uuuqqqtttrrrtttwwwTTTVVVTTT```{{{{{{xxxwwwsssrrruuuxxxxxx{{{|||}}}~~~~~~|||yyyuuuvvvxxxyyyzzzyyyxxxxxxlllooosssssspppnnnnnnoootttttttttqqqnnnmmmnnnooopppooommmkkkhhhfffddddddcccbbbbbbccccccbbb```]]]UUUVVVXXXZZZ[[[[[[ZZZZZZYYY___eeeeeeaaa]]]]]]___``````aaaaaaaaaaaa```___aaadddgggfffcccaaa```aaa\\\[[[ZZZYYYXXXYYYZZZ[[[YYYXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXYYYZZZZZZXXXVVVZZZXXXWWWVVVVVVWWWYYYZZZ^^^]]][[[YYYXXXWWWVVVVVVSSSQQQOOOOOOPPPPPPOOONNNHHHIIIKKKLLLLLLLLLKKKKKKIIIIIIIIIHHHFFFCCCAAA??????>>>===<<<:::999888777999888888777777777777888444444555555444444333222222222222111000///...---//////...---------............---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,++++++'''&&&&&&''')))***)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''''''''(((((())))))''''''(((((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))*********)))***++++++,,,++++++,,,,,,,,,------------...///222555999===???@@@GGGLLLMMMPPPVVVYYYYYYUUUZZZ___^^^ZZZYYY^^^ccccccdddfffjjjwww------,,,------...///000444;;;DDD]]]vvvhhhbbbbbbdddhhhhhhhhhiiilllwwwvvvooonnnqqq|||}}}ooocccYYYOOOTTTfff{{{zzzxxxtttuuuvvvtttssstttxxx||||||zzzxxxxxxzzzyyyvvvsssppprrruuuuuuuuutttuuuvvvrrrrrrrrrqqqpppnnnllljjjssspppllljjjkkkmmmnnnnnnnnnmmmmmmkkkiiigggeeecccbbbaaa```___^^^^^^^^^^^^YYYXXXWWWWWWXXX[[[]]]___dddeeeeeebbb___\\\\\\]]]```___```aaaccccccaaa___ccccccccccccaaa___]]]\\\]]]YYYUUUUUUWWWZZZ[[[[[[[[[ZZZYYYVVVUUUSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYYYY]]]XXXSSSPPPQQQUUUWWWYYY\\\[[[ZZZZZZZZZYYYVVVSSSRRRPPPNNNOOOQQQPPPNNNKKKFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGEEECCC@@@>>><<>>@@@FFFHHHLLLOOOSSSWWW\\\___^^^^^^^^^]]][[[\\\___bbbcccfffiiimmmxxx,,,,,,,,,,,,---...///000+++222888JJJggg~~~wwwqqqpppqqqooolllgggcccbbbhhhuuussskkkjjjkkkpppYYYRRRQQQPPPcccsss~~~wwwsssrrrsssttttttsssrrrrrrvvvyyyyyywwwvvvvvvwwwwwwtttrrrnnnqqqtttuuusssrrrqqqqqqppppppppppppooonnnlllkkkqqqnnnkkkjjjjjjlllllllllkkkkkkjjjiiihhhfffddddddaaaaaaaaaaaaaaa`````````ZZZZZZYYYZZZ[[[^^^```bbbbbbcccbbbbbbaaa`````````[[[[[[\\\___aaaaaa___]]]___`````````___]]][[[ZZZYYYVVVTTTUUUXXX\\\]]]\\\[[[ZZZXXXVVVTTTRRRQQQQQQPPPPPPQQQRRRUUUWWWZZZ\\\^^^YYYSSSPPPQQQTTTXXXZZZZZZYYYWWWWWWWWWUUURRRPPPQQQPPPNNNOOOPPPPPPMMMKKKEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFEEEDDDBBB???===<<<>>><<<::::::<<<<<<:::777::::::888777666555555555555444444333333222222111111111111111000000000///////////////............---------------,,,++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++)))************)))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------//////000222555:::>>>@@@EEEGGGKKKOOORRRVVVZZZ^^^^^^______]]][[[[[[^^^aaadddgggjjjnnnzzz,,,,,,,,,,,,---...//////+++111222888KKK^^^xxx{{{qqqkkkjjjmmmpppnnnpppxxxtttaaaWWW]]]mmm{{{wwwXXXJJJJJJUUUaaayyy}}}xxxvvvsssqqqqqqsssssssssrrrqqqqqqsssuuutttssssssssstttsssrrrppplllnnnqqqrrrpppnnnllllllmmmnnnooooooooonnnmmmlllooommmjjjiiiiiijjjjjjiiiffffffffffffeeeeeeddddddaaabbbdddeeefffeeecccccc]]]]]]]]]^^^```ccceeegggeeecccbbbbbbbbbbbbaaa___[[[\\\^^^aaacccccc```^^^\\\\\\\\\\\\[[[ZZZXXXXXXTTTSSSSSSUUUYYY\\\]]]]]]ZZZYYYWWWTTTRRRPPPPPPOOONNNNNNOOOPPPSSSWWWZZZ\\\]]]XXXSSSPPPQQQTTTWWWYYYWWWUUUSSSRRRRRRQQQPPPNNNPPPOOONNNOOOOOOOOOMMMKKKGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFDDDAAA???>>>=========<<<;;;:::;;;;;;:::888999888777666555444444444555444444333333222222111111111111111000000000000////////////............,,,,,,,,,,,,,,,++++++************++++++,,,,,,---++++++,,,,,,,,,,,,++++++))))))******))))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,------//////000222666:::>>>AAADDDGGGKKKNNNQQQUUUYYY\\\___``````]]]ZZZYYY\\\```eeehhhkkkooo|||++++++++++++,,,---...//////333//////888CCCVVVpppzzzuuuhhhffffffiiipppyyy}}}qqqbbbdddeeecccfffsssbbbRRRRRRZZZmmm|||uuuuuuvvvuuutttvvvttttttsssrrrrrrrrrssstttppppppppppppppppppooonnnlllmmmnnnmmmjjjiiiiiijjjlllmmmnnnooopppoooooonnnnnnllljjjiiiiiiiiihhhgggbbbbbbbbbbbbbbbcccddddddbbbdddgggjjjjjjiiigggeee```aaaaaaccceeehhhjjjllliiigggdddccccccbbb```]]]______aaacccdddbbb___\\\\\\\\\[[[ZZZXXXWWWUUUUUUQQQQQQRRRUUUWWWYYYZZZZZZYYYXXXVVVSSSQQQPPPOOONNNOOOPPPRRRTTTVVVWWWXXXYYYYYYVVVTTTSSSTTTUUUUUUUUURRRPPPOOOOOOPPPQQQPPPOOOOOOOOONNNNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEBBB@@@>>>=========<<<<<<;;;;;;;;;;;;:::999888777666555444444444444555444444333333222222111111111111000000000000000////////////............++++++,,,,,,++++++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))(((''''''''''''((()))(((((((((((())))))))))))((()))***,,,,,,+++******+++++++++,,,,,,,,,------//////000333666;;;???BBBEEEHHHLLLPPPSSSVVVYYY\\\___aaaaaa^^^YYYXXX[[[___dddgggjjjooo~~~+++******++++++,,,---......000+++***222444999IIIjjjxxxrrrhhhaaa```gggpppvvvwwwlllccc]]]\\\hhhuuu~~~fffUUU[[[gggsss}}}wwwsssuuuwwwvvvvvvxxxvvvuuuttttttttttttttttttooooooppppppnnnmmmmmmmmmnnnnnnkkkhhhffffffiiillllllmmmnnnpppqqqppppppooolllkkkjjjiiijjjiiigggddd^^^^^^^^^^^^```aaacccdddeeegggjjjlllmmmkkkhhhfffbbbcccdddfffhhhkkkmmmnnniiigggfffeeeddddddbbbaaadddcccccccccccc```\\\XXX^^^]]]\\\YYYWWWUUUSSSSSSQQQRRRSSSTTTUUUUUUVVVWWWXXXWWWVVVTTTRRRQQQPPPPPPQQQTTTYYY\\\\\\ZZZVVVTTTSSSSSSTTTUUUVVVUUURRROOOMMMLLLLLLNNNQQQRRRRRRQQQNNNNNNOOONNNMMMLLLKKKKKKNNNNNNNNNNNNMMMKKKJJJIIIEEEDDDBBB???>>>=========;;;;;;<<<;;;:::::::::;;;888777666555555444555555555444444333333222222111000000000000000000111111////////////............++++++,,,,,,++++++***)))***+++++++++++++++,,,,,,***++++++,,,,,,++++++***)))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))((()))***,,,,,,+++******+++++++++,,,,,,,,,------//////000333777;;;@@@BBBFFFJJJNNNRRRUUUWWWZZZ]]]___aaabbb^^^XXXVVVZZZ___ccceeehhhooo~~~************+++,,,------,,,...+++...666444000888HHHfffrrrkkkmmmpppppprrrrrruuuyyyzzzxxxyyy|||xxxxxx|||}}}ttthhh```^^^aaagggjjjsss~~~uuu]]]UUUYYYkkk|||yyytttqqqsssuuussstttvvvvvvuuutttuuuwwwwwwvvvuuupppqqqrrrqqqnnnlllllllllooonnnkkkhhhfffgggjjjmmmkkklllnnnoooppppppoooooojjjiiihhhhhhhhhgggdddaaa\\\[[[[[[\\\^^^```cccdddfffhhhjjjkkkkkkhhheeebbbaaabbbdddfffhhhiiikkkkkkbbbdddffffffffffffhhhjjjmmmkkkiiigggfffccc___\\\___^^^\\\YYYWWWUUUTTTSSSTTTUUUUUUTTTSSSSSSUUUWWWXXXWWWVVVUUUTTTSSSSSSSSSVVVYYY___bbbaaa\\\UUUQQQPPPQQQSSSUUUVVVTTTPPPLLLJJJKKKLLLOOORRRTTTSSSQQQLLLNNNOOONNNLLLJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGDDDCCCBBB@@@???>>>======:::;;;<<<<<<:::::::::<<<888777666666555555555666555444444333333222222111000000000000111111111111////////////............,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******(((((())))))(((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,------//////000333777<<<@@@CCCGGGKKKOOOSSSVVVXXX[[[\\\]]]aaabbb^^^WWWUUUZZZ```cccdddgggooo)))))))))******+++,,,---,,,///---111888444000777777NNNbbbwwwwwwoookkkggg```]]]^^^cccjjjssszzz~~~~~~|||zzzmmmjjjlllsss||||||ppplllqqqxxxuuupppiiigggmmmwwwqqq^^^]]]dddsssyyyuuussstttuuussstttwwwvvvttttttuuuxxxyyywwwuuurrrtttuuusssooollllllmmmmmmnnnmmmllljjjjjjkkkmmmiiijjjlllmmmnnnmmmmmmlllfffffffffffffffddd```]]][[[[[[ZZZ[[[]]]___bbbdddfffggghhhhhhfffbbb___]]]^^^___aaabbbdddeeeeeefff___dddhhhhhhfffeeejjjoooooommmjjjgggfffdddaaa___]]]\\\ZZZXXXWWWVVVVVVVVVVVVWWWWWWVVVTTTTTTXXX[[[XXXXXXWWWVVVVVVVVVVVVVVVYYY]]]aaadddbbb]]]WWWSSSPPPPPPPPPQQQSSSRRROOOLLLJJJKKKMMMQQQSSSSSSPPPNNNKKKMMMOOONNNKKKIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCCCCBBBAAA???>>>===999;;;===<<<:::999;;;===888888777666666666777777555444444333333222222111///000000000111111111111////////////............---------------,,,++++++++++++++++++++++++++++++******++++++++++++******(((((())))))(((((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------//////000333777<<>>===999;;;===<<<:::999;;;===999888888777777777777888555555444333333222222111//////000000111111111222000/////////............------......------,,,+++++++++++++++++++++++++++******++++++++++++******(((((((((((((((''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&&&&'''((()))******''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++***)))))))))***,,,---++++++,,,,,,,,,---------//////111333888===AAADDDEEEIIINNNSSSUUUVVVXXXZZZ[[[___bbb^^^WWWUUUZZZaaadddfffiiiqqq(((((((((((())))))))))))+++++++++,,,---...000000000111444999EEEZZZsssxxxllliiieeejjjlllgggcccaaa___\\\VVV]]]aaabbbcccgggiiiggghhheeeaaa^^^___dddkkkpppvvv{{{mmmYYYSSSZZZlll|||}}}yyyvvvwww{{{}}}{{{xxxvvvvvvvvvvvvtttrrrpppooorrrssstttuuuuuusssqqqpppnnnooopppqqqpppooommmkkkjjjkkkiiifffgggjjjiiieeedddcccbbb```^^^]]]\\\\\\^^^\\\YYYYYY[[[^^^```aaa____________^^^]]]\\\\\\YYYXXXWWWWWWYYY\\\```bbbdddbbbdddggggggcccaaabbb\\\\\\]]]^^^^^^\\\[[[ZZZVVVVVVVVVWWWXXXWWWUUUSSS[[[[[[ZZZZZZ[[[]]]^^^```ZZZYYYWWWVVVWWWYYY\\\^^^```___^^^\\\ZZZWWWUUUSSSOOOOOOOOONNNNNNMMMMMMLLLPPPRRRTTTTTTRRROOONNNMMMGGGJJJJJJFFFFFFJJJMMMNNNLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFEEECCCBBBAAA@@@???======;;;:::999888888888777777777777777888888888333333444444444444333333333222111111000111111111//////.........------------,,,+++*********+++,,,+++++++++*********))))))------,,,++++++******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))***((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((())))))))))))***''''''''''''(((((((((((()))))))))((()))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...111555;;;@@@DDDIIINNNQQQQQQSSSXXX[[[[[[```aaa```[[[VVVUUU[[[```hhhiiikkkrrr'''((((((((())))))))))))***+++++++++,,,...///000111111111111555???NNNXXX|||}}}yyyvvvpppvvvzzzzzz{{{~~~}}}}}}~~~}}}zzz{{{lllXXXUUUaaavvv|||}}}yyywwwxxx}}}}}}{{{xxxxxxwwwuuurrrpppnnnlllpppqqqrrrssssssrrrpppooonnnnnnoooooonnnllljjjhhhggghhhfffccceeeiiiiiifffeeedddbbb```^^^^^^^^^^^^^^^\\\ZZZZZZ\\\___``````^^^^^^^^^^^^^^^^^^]]]]]]XXXXXXYYYZZZ]]]aaaeeegggiiiffffffgggddd^^^[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZXXXWWWWWWYYYZZZZZZWWWUUUYYYYYYZZZ[[[]]]^^^```aaaZZZYYYXXXWWWXXXZZZ]]]___\\\\\\[[[YYYWWWTTTRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOSSSUUUVVVUUURRRPPPOOOOOOOOOQQQQQQLLLJJJLLLNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFEEEDDDBBBAAA@@@??????>>>===;;;::::::999999999999888888888888888888444444555555555555444444333222222111111111111111//////.........------------,,,+++*********+++,,,,,,,,,,,,,,,++++++******------,,,++++++******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))***((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...111555;;;@@@DDDJJJOOORRRQQQSSSXXX\\\[[[```aaa```[[[VVVUUU[[[```hhhjjjlllsss''''''((((((((()))))))))*********+++,,,---...///,,,...000000000333999>>>UUUpppvvv]]]WWWWWWdddzzz|||{{{}}}zzzxxxwwwyyy}}}}}}|||zzzwwwtttpppnnnlllkkknnnoooqqqrrrrrrqqqooonnnmmmnnnoooooonnnkkkiiigggfffgggeeebbbdddiiijjjgggeeedddaaa___^^^___aaabbb___]]]]]]^^^```aaa```___^^^^^^^^^^^^]]]]]]]]]]]]XXXZZZ]]]```dddhhhkkkmmmmmmiiihhhhhhddd^^^ZZZZZZ\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYY[[[\\\\\\ZZZXXXWWWXXXZZZ\\\^^^```aaaaaaZZZYYYYYYYYYZZZ\\\^^^___ZZZZZZYYYXXXVVVTTTRRRQQQRRRQQQPPPOOOOOOPPPQQQQQQXXXXXXWWWUUURRRPPPQQQRRRSSSVVVUUUQQQNNNOOOPPPNNNLLLLLLLLLKKKIIIHHHFFFEEEFFFFFFEEEDDDBBBAAA@@@???@@@???>>>===<<<;;;;;;;;;:::::::::999999888888777555555555666666555555555333333222111111111111111/////////.........------------,,,+++++++++++++++---------,,,,,,,,,,,,+++------,,,++++++******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))***((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''(((((((((((())))))''''''''''''(((((((((((()))))))))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111666;;;AAADDDKKKPPPRRRRRRSSSYYY\\\\\\___aaa```[[[VVVUUU[[[aaaiiikkkmmmttt'''''''''((((((((())))))************+++,,,---...+++---000111222333666999>>>TTTnnnwwwggg]]][[[eeevvv~~~|||~~~}}}wwwvvvuuuwww{{{~~~~~~~~~}}}{{{wwwtttpppnnnmmmmmmmmmnnnpppqqqqqqpppooommmmmmnnnoooppppppnnnmmmkkklllllljjjggghhhllllllhhheeecccaaa______aaadddfffcccbbbbbbdddeeeeeedddbbb``````___^^^]]]\\\[[[[[[\\\^^^bbbfffjjjmmmnnnoookkkhhhhhhiiigggbbb___aaa^^^^^^]]]]]]\\\\\\\\\]]]ZZZZZZZZZ\\\^^^^^^\\\ZZZXXXZZZ\\\^^^______^^^^^^YYYYYYYYYZZZ[[[\\\^^^^^^[[[[[[ZZZYYYXXXVVVUUUTTTRRRQQQPPPOOOOOOPPPRRRSSS[[[ZZZWWWTTTQQQQQQSSSUUUTTTWWWWWWSSSPPPRRRRRRPPPLLLLLLLLLKKKJJJHHHFFFEEEFFFEEEDDDCCCBBBAAA@@@?????????===<<<<<<;;;;;;;;;::::::999999888777666666555555666666666666555555333333222111111111111222////////////............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))***((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((()))))))))*********''''''''''''(((((((((((((((((()))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///111666<<>>>>>======<<<;;;::::::::::::999888888777666555555444555555666666666666555555444333333222111222222222000000/////////.........------------,,,,,,++++++************++++++++++++------,,,++++++******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))***((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///222666<<>>===<<<;;;;;;:::999999999999999777777777666666555555444555555555666666555555555444444333222222222222222000000000/////////......---------------,,,++++++)))***************++++++------,,,++++++******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))***((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''(((((((((((('''((()))++++++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000222777<<>><<<;;;;;;;;;::::::999999999999999777777777666666666666666444444555555555555444444444444333222222222222333000000000000/////////...,,,---.........---,,,+++*********++++++,,,,,,,,,------,,,++++++******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))***((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))************''''''''''''(((((((((((('''(((***+++++++++)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000222777===BBBEEELLLPPPPPPNNNOOOUUUYYYZZZ^^^______ZZZVVVVVV\\\bbbggglllnnnuuu&&&&&&&&&'''''''''((((((***)))))))))))))))***+++,,,++++++,,,---,,,***(((,,,///333444333444===GGGRRRlllzzz|||~~~~~~tttkkkbbbiiittt|||{{{zzztttqqquuuwwwwww{{{zzzxxxxxxzzzxxxtttuuuyyyuuuuuuuuusssqqqpppqqqrrrssssssssssssqqqnnnllljjjoooppppppooommmjjjfffdddhhhiiilllnnnoooooonnnnnnrrruuuuuurrrpppllleee\\\___```bbbeeehhhkkkmmmoookkkiiiggggggggggggeeeddddddcccaaa```___```bbbccceeeeeeeeeeeeffffffffffffbbb___^^^```___\\\\\\___bbbdddgggiiiiiifffccc```XXXYYYZZZ]]]```aaa```___aaa___\\\XXXVVVTTTTTTSSSTTTUUUWWWWWWVVVTTTQQQNNNPPPQQQQQQRRRSSSSSSRRRRRRQQQSSSVVVYYYZZZZZZXXXWWWTTTUUUUUUVVVWWW[[[aaaeeepppoooggg[[[RRRQQQQQQPPPMMMMMMMMMLLLKKKIIIGGGGGGAAA@@@???>>>===;;;::::::;;;;;;:::999999999::::::777777777777888888888888333444444444444444444333555444333333222222333333000000000000////////////,,,---.........---,,,++++++++++++,,,,,,---------------,,,,,,+++******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&''')))***((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))'''(((***+++,,,+++)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000333777===BBBEEELLLOOOPPPMMMNNNTTTYYYZZZ^^^___^^^ZZZVVVWWW]]]cccffflllmmmuuu''''''''''''''''''&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,---------...///111222333777BBBWWWooo~~~}}}~~~{{{}}}wwwqqqmmmgggdddlllxxxxxxsssrrrnnnpppssswwwyyyzzz{{{zzzxxxvvvtttssstttuuuuuutttsssrrrpppooonnnoooqqqrrrwwwyyyuuummmggggggiiijjjkkkllllllllljjjgggdddbbbddddddcccdddeeegggiiijjjjjjjjjhhheeebbb```aaabbb```cccfffjjjkkkjjjhhhfffeeecccaaa___^^^^^^______```______aaaccceeefffeeebbbcccdddcccaaa```aaabbb______^^^\\\[[[^^^bbbeeejjjjjjkkkjjjhhhddd```]]][[[[[[\\\\\\\\\]]]]]]]]]eeeaaa[[[VVVTTTVVVYYY[[[VVVVVVTTTSSSRRRRRRRRRRRRSSSRRRPPPOOOOOOPPPRRRSSSRRRSSSUUUWWWXXXYYYXXXXXXNNNNNNOOOTTT[[[___```^^^YYYYYYYYYWWWTTTPPPLLLJJJKKKLLLLLLLLLKKKIIIGGGFFFDDDBBB???>>>???>>>===<<<;;;:::999888777777777777777777777777666666666666555555444333333333333444222222222111111111111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))((('''''''''(((***+++///,,,++++++)))%%%'''+++---......,,,******+++,,,......000333666:::>>>@@@JJJKKKMMMNNNQQQUUU[[[___bbbbbb```ZZZUUUVVV\\\cccgggkkknnnwww'''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,------......///000111222444777???JJJVVVfff}}}zzztttlllccceeehhhoooxxx|||vvvrrrnnnlllmmmoooqqqtttwwwxxxxxxwwwvvvrrrpppnnnnnnoooqqqqqqppprrrqqqooonnnnnnooopppqqqnnnpppnnnfffbbbdddffffffffffffgggfffeeedddbbbaaacccccccccdddeeefffggghhhfffggghhhfffdddccccccdddeeefffhhhiiiiiigggeeecccbbbbbbaaa``````_________^^^^^^```bbbeeeggghhhhhhbbbcccddddddbbbbbbcccddd^^^```aaabbbbbbccceeeggglllllllllkkkiiieeebbb```^^^]]]\\\\\\\\\\\\\\\\\\aaa]]]XXXVVVWWWZZZ]]]^^^YYYXXXVVVTTTSSSQQQPPPPPPQQQQQQOOONNNNNNOOOPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWQQQPPPPPPSSSXXX[[[[[[YYYUUUVVVVVVUUUTTTQQQNNNLLLMMMMMMMMMLLLKKKIIIGGGEEEEEECCC@@@@@@@@@@@@>>>===;;;:::999888777777777777888888777777777666666666555444444333333333333333222222222111111111111000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++***))))))))))))))))))((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++---++++++,,,***'''(((,,,------...,,,******+++---...///000222666:::???AAAIIIJJJKKKLLLNNNSSSYYY^^^bbbccc```[[[UUUVVV\\\bbbjjjmmmmmmttt''''''''''''''''''''''''''''''((((((((()))))))))*********++++++++++++,,,......------...///000000333000///111444>>>OOO___ttttttkkkiiihhhfffffflllvvvwwwpppjjjjjjiiihhhiiilllnnnppptttvvvvvvuuurrrqqqmmmllljjjkkkmmmoooooonnnooonnnmmmlllmmmnnnooopppiiillljjjeeecccfffiiiiiihhhgggffffffffffffggggggeeeeeefffgggggggggggggggccceeehhhiiihhhgggfffgggkkkkkkjjjiiigggeeecccaaa___```aaabbbbbbaaa```______```ccceeeffffffffffffaaacccddddddccccccdddfff```cccgggiiiiiiiiiiiijjjnnnnnnmmmkkkhhhfffdddbbb```___]]]\\\[[[[[[\\\\\\]]]YYYWWWZZZ```cccbbb```\\\[[[YYYVVVTTTRRRPPPPPPPPPPPPOOOOOONNNNNNNNNNNNPPPQQQRRRTTTUUUUUUUUUUUUWWWTTTSSSTTTWWWXXXVVVTTTRRRRRRSSSSSSRRRQQQOOONNNNNNNNNMMMLLLJJJHHHEEEDDDEEECCCAAAAAAAAAAAA???>>>;;;:::999888888777777888999999888888888777777777555444444444333333333333222222222111111111111000000000000/////////......------,,,,,,++++++*********************************++++++++++++***)))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++***+++...,,,))))))---,,,------,,,+++***+++---000//////111555:::@@@CCCJJJKKKKKKLLLNNNSSSZZZ___cccdddaaa[[[UUUUUU\\\bbblllnnnmmmppp&&&&&&&&&''''''''''''''''''''''''((((((((())))))************++++++++++++...---------------......///...///111111222:::CCCKKK]]]wwwwww{{{xxxkkkccchhhnnnpppxxx|||ooogggeeeeeeggggggeeegggllllllnnnrrrtttuuusssqqqooommmllllllmmmpppqqqqqqqqqkkkkkkjjjjjjkkklllmmmnnngggjjjiiieeefffkkknnnmmmlllkkkhhhffffffhhhjjjllliiijjjkkkkkkkkkjjjiiihhhdddgggkkkmmmllljjjiiihhhnnnllljjjhhheeecccbbbaaa^^^```cccffffffdddbbb```bbbdddffffffdddbbbaaa```bbbccceeeeeeddddddfffgggeeehhhkkkmmmlllkkkkkkkkkmmmllljjjhhhfffdddcccbbb^^^]]]\\\[[[[[[\\\]]]^^^\\\[[[\\\ccckkkmmmggg```\\\[[[YYYWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMMMMOOOPPPQQQRRRSSSTTTUUUUUUZZZWWWTTTUUUWWWWWWUUURRRPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMKKKIIIFFFCCCAAACCCBBBAAAAAAAAAAAA???===;;;;;;:::999888888888888999999999999888888888777555666666666555555444444222222222111111111000000000000/////////............------,,,+++***))))))***************************++++++++++++***))))))))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))+++///...******---,,,------,,,+++***,,,---000//////000444:::AAAEEENNNNNNNNNNNNQQQVVV^^^cccddddddbbb[[[VVVVVV\\\bbbjjjmmmmmmppp&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))*********+++++++++---,,,,,,,,,,,,,,,------,,,,,,...222111...111666;;;DDDTTTggg|||vvvooogggbbbeeelllqqqtttuuu{{{wwwxxx~~~~~~uuujjjccccccaaaaaabbb```^^^aaaggggggiiimmmqqqrrrrrrqqqooonnnmmmmmmooorrrssssssrrrhhhhhhhhhiiijjjkkkllllllgggiiihhhfffhhhmmmooonnnnnnlllhhheeeeeefffiiikkklllmmmmmmmmmllljjjhhhggggggjjjnnnpppnnnllliiihhhiiigggeeecccaaa`````````^^^aaaeeehhhiiigggdddaaaaaaccceeedddaaa______```gggiiijjjiiihhhhhhiiijjjkkkmmmmmmmmmjjjiiiiiijjjhhhgggfffdddbbb```___^^^ZZZZZZZZZZZZ[[[]]]___```]]]^^^cccllltttrrrggg]]]YYYYYYXXXWWWVVVVVVVVVWWWTTTTTTTTTSSSRRRPPPOOONNNOOOPPPQQQRRRTTTVVVXXXXXXYYYVVVSSSRRRTTTUUUTTTRRRRRRRRRQQQPPPOOONNNMMMLLLMMMLLLLLLJJJGGGDDDAAA???AAA@@@@@@@@@AAA@@@>>><<<<<<;;;:::999888888888888999999999999888888888777666777777888777666555555222222222111111111000000////////////............------,,,+++******))))))***************************++++++++++++***))))))((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((+++......******...+++,,,---,,,++++++,,,...000//////000555;;;AAAEEENNNOOOOOOPPPRRRWWW^^^cccddddddbbb\\\VVVVVV\\\cccggglllmmmsss%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((()))))))))************+++++++++***++++++,,,------000------...---+++...333444555999CCCNNN^^^qqq~~~zzzsssmmmgggeeefffkkksss}}}ssskkkhhhddd```^^^```]]]\\\^^^]]]\\\```eeebbbdddgggkkkmmmnnnoooooollllllmmmoooqqqrrrrrrppphhhhhhiiijjjlllmmmmmmnnnooopppooommmpppuuuvvvsssrrrpppllliiihhhjjjmmmpppmmmmmmlllkkkiiigggeeedddiiilllooopppnnnkkkiiihhhbbbaaa```___^^^]]]]]]]]]___bbbfffiiijjjgggdddaaa\\\___aaaaaa``````cccfffnnnoooooonnnkkkjjjjjjkkkkkkllllllkkkhhhfffeeeeeebbbbbbaaa```^^^\\\ZZZYYYVVVVVVXXXZZZ\\\^^^___```]]]```eeemmmqqqmmmbbbYYYVVVVVVVVVVVVWWWXXXYYYZZZXXXWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRTTTWWWZZZ\\\^^^WWWSSSPPPPPPRRRSSSRRRQQQTTTSSSRRRPPPNNNMMMLLLKKKLLLLLLKKKJJJGGGDDDAAA???@@@??????@@@AAA@@@>>><<<<<<;;;:::999999888888999999999888888888777777777666777888888888777555444222222222111111111111000/////////.........------,,,,,,++++++******))))))***************************++++++++++++***))))))((((((((('''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((***---,,,))))))---+++,,,---,,,++++++---.../////////222666<<>>======<<<;;;999888777999888777555555444444444444444333222222222222333222222222111000//////...///////////////......---......---------,,,,,,,,,************))))))((((((+++++++++************)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((()))******(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))*********************)))))))))))))))***++++++******++++++,,,---......///222666:::???AAALLLOOOQQQQQQUUU\\\___^^^aaaaaa^^^YYYTTTUUU\\\ccchhhlllpppuuuxxx|||&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,---......///000000666666666999???GGGPPPUUUiiivvv{{{aaaYYYMMMCCC>>>===>>>???>>>AAAEEEIIIJJJKKKLLLNNNNNNOOOQQQVVV\\\______]]]]]]^^^`````````bbbdddgggiiiiiijjjjjjjjjjjjjjjiiilllmmmooopppqqqrrrrrrrrrtttqqqnnnppptttuuusssppplllkkkjjjhhhhhhhhhiiijjjjjjhhhgggffffffhhhkkkmmmjjjiiihhhgggggghhhiiiiiigggdddbbb```bbbcccccccccdddeeeeeeeeeeeedddcccccccccbbbbbbaaaaaaaaabbbcccdddaaa^^^]]]^^^______^^^___aaadddddd```\\\XXXWWWTTTRRRQQQQQQRRRSSSRRRRRRUUUTTTSSSSSSSSSTTTVVVWWWXXXWWWVVVUUUUUUVVVVVVWWWUUUTTTSSSSSSRRRRRRRRRRRRXXXYYYXXXVVVUUUTTTVVVXXXZZZYYYYYY\\\```bbb```]]]ZZZVVVSSSTTTXXXZZZXXXVVVSSSRRRQQQOOONNNMMMMMMMMMJJJIIIHHHFFFEEEEEEEEEDDDDDDEEEEEEEEEEEECCCBBBAAA>>>>>>======;;;:::888777888777666555555444555555555444444333333333333333222222111111000//////...///////////////......---...------------,,,,,,,,,++++++*********)))))))))+++++++++************)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%%%%'''(((***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''''''''&&&'''''''''''''''(((((()))+++***))))))((((((((()))))))))))))))))))))))))))''''''((()))))))))((((((******))))))))))))******+++++++++***++++++,,,---......///222666:::???AAAIIIMMMOOOPPPTTT[[[^^^]]]aaaaaa^^^YYYTTTUUU\\\cccjjjmmmooosss~~~vvvzzz&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,------......000///------...111555777>>>FFFSSSbbbrrryyyeeeSSSHHH<<<:::777555666888999888999<<>>>>>===<<<:::999888666666555555555555555666555555555444444444444444222222111111000////////////////////////......---------------,,,,,,,,,,,,+++++++++++++++*********+++++++++************)))(((''''''''''''&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((***)))))))))))))))******+++++++++++++++,,,------......///222666:::???AAAFFFJJJMMMNNNRRRYYY]]]\\\``````^^^YYYTTTUUU\\\cccjjjlllmmmooozzz~~~rrr|||&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,---------++++++,,,---///222444666777888:::===EEEQQQ___iiizzzttt___LLL@@@;;;:::;;;<<<:::999:::;;;:::888666777:::>>>@@@AAABBBDDDFFFJJJLLLPPPUUUYYY\\\]]]]]]YYY[[[]]]^^^___aaadddgggjjjjjjkkkkkkiiigggdddcccjjjjjjjjjkkkkkklllmmmmmmllljjjjjjkkkmmmooonnnllliiiiiihhhhhhiiiiiijjjkkkllllllkkkkkkkkkkkkkkkkkkhhhhhhhhhiiikkkmmmoooqqqqqqmmmgggddddddfffhhhhhhjjjjjjjjjjjjiiifffdddbbbaaabbbdddffffffeeedddccceeebbb^^^\\\\\\\\\[[[ZZZXXXZZZ[[[ZZZWWWUUUUUUVVVSSSRRRQQQRRRTTTUUUUUUUUUTTTSSSQQQPPPPPPRRRTTTVVVVVVUUUSSSRRRSSSUUUWWWYYYXXXVVVSSSPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVXXX[[[^^^\\\[[[\\\^^^^^^[[[WWWWWWTTTPPPPPPRRRUUUVVVVVVRRRRRRRRRRRRPPPNNNKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@?????????>>>===<<<:::999888555555444444444555666666555555555555555555444444111111111111000000/////////////////////......------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))(((''''''''''''&&&&&&&&&$$$%%%((()))***)))'''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''')))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((((('''''''''((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))))))))))))))))))))***+++,,,++++++++++++,,,------......///222666:::???AAADDDHHHJJJLLLPPPXXX\\\[[[___```^^^ZZZUUUVVV\\\ccchhhjjjiiikkkvvv|||ppp&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,------........................333222000000333999AAAGGGOOOZZZjjjzzzmmm\\\GGGCCC===999666666666666444333333555777888888777777:::===??????AAACCCEEEJJJMMMQQQTTTWWWXXXYYYZZZWWWYYY[[[]]]^^^```dddfffkkkkkkkkkkkkiiigggeeedddkkkkkkkkkjjjjjjjjjjjjiiijjjiiiiiijjjlllmmmmmmlllkkkiiihhhggghhhlllooorrrrrrpppnnnllljjjhhhgggfffhhhhhhhhhiiikkkmmmpppqqqrrrnnniiifffgggiiikkkkkkjjjjjjjjjjjjhhhfffeeecccaaacccfffhhhiiihhhgggfffeeebbb^^^\\\\\\\\\\\\[[[XXXYYYYYYXXXVVVUUUUUUVVVXXXVVVTTTTTTUUUVVVUUUTTTUUUTTTSSSRRRRRRTTTUUUWWWVVVUUUSSSSSSSSSUUUWWWXXXYYYWWWTTTRRRQQQRRRTTTUUUTTTUUUUUUSSSRRRSSSUUUWWWZZZYYYXXXZZZ^^^^^^[[[XXXUUURRROOONNNOOOQQQRRRSSSQQQRRRRRRQQQPPPNNNKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>===<<<:::888888555444444444444555555666555555666666666555444333111111111000000000000000///////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))(((''''''''''''&&&&&&&&&!!!"""%%%((())))))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***((('''''''''''''''((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))))))))(((((()))***++++++,,,,,,++++++,,,,,,---.........///222666:::???AAACCCGGGJJJKKKPPPWWW[[[ZZZ^^^___^^^ZZZVVVVVV]]]cccgggiiijjjlllxxxsss&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,......---------,,,,,,+++......---...111444888::::::@@@HHHQQQ[[[jjj|||vvveeeTTTEEE;;;777777666666555444444333222111111222444666777666777999;;;<<<===???AAACCCGGGJJJOOORRRSSSTTTUUUVVVUUUWWWZZZ\\\]]]```dddfffkkkjjjjjjiiihhhgggggggggjjjkkklllllllllkkkiiihhhiiijjjjjjkkklllmmmnnnnnnmmmkkkiiihhhiiimmmrrruuuqqqoookkkhhheeecccbbbbbbhhhhhhhhhhhhiiilllnnnooonnnkkkhhhfffhhhjjjlllmmmiiihhhhhhggggggffffffffffffggghhhiiihhhgggeeeccc___]]]ZZZYYY[[[\\\]]]]]]YYY[[[[[[ZZZXXXVVVVVVWWWYYYWWWUUUTTTTTTTTTSSSRRRUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYWWWUUUTTTTTTUUUVVVWWWTTTTTTTTTSSSQQQQQQSSSUUUVVVUUUUUUXXX\\\^^^\\\YYYTTTRRRPPPNNNNNNNNNOOOPPPOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>======<<<;;;999888777555555444444444444444555444444555666666444333222111111000000000000000000///////////////......---,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************)))(((''''''''''''&&&&&&&&&!!!"""$$$&&&((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((()))******)))(((((((((((())))))***)))))))))))))))))))))))))))))))))***))))))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,------.........///222666:::???AAADDDHHHKKKLLLPPPWWW[[[ZZZ]]]___^^^ZZZVVVWWW]]]ccchhhkkklllppp{{{uuu}}}&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((()))))))))************************************+++,,,---...///000...------...000111111000000222555777;;;BBBLLLSSS\\\eeerrrzzznnn]]]UUUIII@@@;;;888555222888666222///---///222555666555555555777777666444444666888999999;;;>>>@@@@@@EEEJJJMMMOOOPPPRRRTTTTTTVVVYYY[[[]]]```cccfffiiihhhfffeeeeeeggghhhiiifffhhhlllnnnooonnnllljjjjjjkkkmmmmmmnnnnnnpppqqqnnnmmmkkkjjjkkkmmmpppqqqkkkiiifffcccaaaaaabbbccchhhhhhgggggggggiiijjjkkkhhhfffddddddgggjjjllllllfffeeedddddddddfffgggiiiggghhhhhhgggfffdddbbbaaa^^^\\\YYYYYYZZZ\\\\\\\\\\\\^^^___^^^\\\YYYXXXXXXZZZXXXUUUUUUUUUUUUSSSRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWUUUUUUVVVVVVVVVUUUVVVVVVWWWXXXTTTTTTTTTSSSQQQRRRTTTVVVTTTSSSSSSVVV[[[\\\ZZZXXXTTTTTTSSSQQQOOONNNNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>>===<<<<<<;;;:::888777666666555555444333333333333333333555555555444222111000000000000000000000111///////////////......---,,,,,,,,,++++++++++++***)))))))))*********+++++++++++++++************)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&'''&&&&&&&&&(((***'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((()))***+++,,,---,,,,,,,,,,,,---............///222666:::???AAAFFFJJJLLLMMMQQQXXX[[[ZZZ\\\^^^^^^[[[WWWWWW]]]cccgggkkklllppp{{{~~~qqqyyy&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++++++++++++++,,,---...+++++++++,,,---...---+++,,,---...///000111444777555;;;BBBHHHOOOZZZgggqqq{{{{{{kkk^^^UUULLLAAA999777333//////111222111///,,,...111333333222222333//////000333666666555333111333555666666888;;;===;;;@@@FFFJJJLLLMMMPPPSSSSSSVVVXXX[[[]]]```cccfffgggeeedddccccccfffiiijjjcccfffkkkoooqqqqqqnnnmmmkkkmmmnnnoooooopppqqqsssnnnnnnmmmmmmmmmlllllllllgggeeebbb```aaacccfffhhhhhhhhhgggffffffggghhhiiibbbaaaaaacccfffiiijjjkkkdddcccbbbaaabbbeeehhhkkkffffffeeeeeedddcccbbbaaaccc```\\\ZZZ[[[[[[[[[ZZZ^^^```bbbaaa^^^[[[YYYYYY[[[YYYWWWVVVWWWWWWVVVUUUQQQSSSUUUVVVWWWVVVTTTSSSVVVWWWYYYYYYYYYWWWUUUSSSTTTUUUUUUVVVWWWWWWWWWXXXSSSTTTTTTSSSSSSSSSVVVXXXSSSRRRRRRUUUYYY[[[YYYVVVUUUVVVUUUSSSQQQNNNNNNNNNIIIHHHFFFEEEEEEFFFHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>??????>>>===;;;:::<<<<<<;;;:::999777666555777666555444333222222222222333444555555333111000000000000000000111111111///////////////......---,,,,,,,,,+++++++++******(((((())))))*********++++++++++++************)))(((((('''''''''&&&&&&&&&+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$&&&'''&&&&&&&&&)))+++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''))))))))))))))))))))))))'''((()))***************(((((((((((()))***+++,,,---,,,,,,,,,,,,---............///222666:::???AAAHHHLLLNNNNNNRRRXXX[[[ZZZ\\\^^^^^^[[[WWWWWW]]]ccceeehhhjjjmmmwwwxxxjjjyyy&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......222333555777:::===???@@@GGGJJJOOOWWW```iiiqqquuu}}}ssshhh^^^UUUQQQFFFAAA;;;777666444111/////////////////////////////////000000000000//////000111111111222222222222333444444444444666:::===???BBBFFFIIIJJJKKKMMMNNNKKKPPPVVV[[[]]]^^^^^^___bbb___]]]```fffjjjiiigggiiifffeeegggkkklllhhhccchhhjjjlllnnnnnnmmmkkkiiiggghhhjjjlllmmmmmmmmmlll```_________bbbgggllloookkkiiihhhhhhiiiiiihhhgggccc\\\VVVVVV\\\bbbeeefffddddddccceeefffgggfffddddddeeefffdddbbbaaabbbcccbbb___ZZZWWWVVVXXX\\\^^^\\\^^^``````]]]ZZZYYYXXXYYYZZZZZZYYYWWWUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVZZZZZZ[[[[[[ZZZWWWUUUSSSVVVVVVWWWWWWXXXYYYYYYZZZXXXVVVUUUVVVYYYYYYWWWTTTWWWVVVUUUVVVYYYZZZXXXUUUYYYVVVTTTSSSTTTTTTRRROOOJJJKKKKKKKKKJJJIIIHHHHHHHHHFFFDDDCCCAAAAAABBBBBB@@@@@@??????>>>>>>======::::::999999888777777777888777666555555444444555333333333222222222111111//////000000///...------------..................+++++++++,,,,,,---------)))************+++++++++)))))))))))))))*********''''''&&&&&&&&&&&&'''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))************)))))))))((())))))***+++++++++++++++,,,---......//////...000444:::@@@DDDIIINNNQQQQQQTTTYYY[[[YYY\\\^^^^^^[[[WWWWWW]]]ccciiikkklllllljjjfffbbb___www&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------------...000222333444555999:::===@@@DDDIIIMMMOOOXXXZZZ^^^dddkkkrrrwwwzzz~~~sssiiibbb^^^WWWUUURRRMMMGGGAAA<<<:::===:::555333333222111///......................../////////000000/////////000000000000111111111111222333333333333555888;;;===@@@DDDGGGIIIJJJLLLNNNKKKPPPVVVZZZ\\\]]]^^^___aaa^^^]]]```eeeiiihhhfffhhheeecccdddhhhhhheeebbbffffffhhhiiihhhgggfffeeeiiijjjkkkllllllkkkiiihhhaaa```___```bbbfffkkknnnhhhfffeeeeeeeeeeeedddbbbaaa]]]YYYZZZ```eeeggggggeeeddddddeeefffgggeeedddaaabbbccccccaaa```aaabbb___]]]YYYVVVVVVYYY\\\______```aaa___[[[WWWVVVUUUXXXXXXXXXXXXWWWUUUSSSRRRTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ[[[\\\[[[ZZZXXXVVVYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUWWWZZZ[[[ZZZXXXXXXVVVUUUVVVXXXYYYXXXVVVZZZXXXVVVUUUUUUTTTQQQNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@???>>>>>>======<<<;;;;;;::::::999999888888888777666555555444444555333333222222222111111111//////000000///......------...............------+++++++++,,,,,,,,,------)))************+++++++++*********)))))))))))))))''''''&&&&&&&&&&&&'''''')))'''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''((()))))))))(((((()))))))))************))))))))))))***++++++************+++,,,---...//////...000444:::@@@DDDHHHMMMOOOPPPSSSXXXZZZXXX[[[]]]]]]ZZZVVVWWW]]]cccjjjjjjkkkiiieeeaaa]]][[[xxx&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++******))))))******+++,,,++++++,,,,,,,,,---------...///////////////000000111111111111111222333444888999;;;???BBBFFFIIIKKKSSSWWW\\\aaacccdddfffhhhjjjjjjkkkllllllllllllkkkmmmmmmmmmlllkkkiiihhhggg[[[XXXTTTOOOJJJEEEAAA???666666666555444222111000333111///...///000000000..............................////////////............/////////000000000000111222222222333666999:::===AAADDDFFFHHHKKKMMMKKKOOOUUUYYY[[[\\\]]]^^^___]]]\\\___cccggggggeeeeeebbb```aaaccceeecccaaafffeeeeeedddcccccccccccciiijjjllllllkkkhhhdddbbbbbbaaa```___aaaeeehhhkkkgggeeecccbbbbbbbbb```^^^___]]]]]]```eeehhhhhhfffeeedddcccdddeeeeeedddbbb___```aaa```^^^^^^___```\\\ZZZWWWVVVVVVYYY]]]`````````___\\\XXXVVVUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTVVVVVVWWWXXXYYYZZZ[[[[[[YYY[[[\\\^^^^^^\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUXXX[[[]]]]]]\\\YYYWWWTTTTTTUUUVVVVVVVVVZZZYYYWWWWWWVVVTTTQQQNNNNNNOOOOOONNNMMMLLLKKKKKKIIIIIIIIIHHHGGGFFFEEEDDD??????>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999888777666555555444444555222222222111111111000000//////000000000///......////////////...---,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++++++++******))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''')))***)))(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))*********************+++,,,,,,************+++,,,---...//////...000444:::AAAEEEHHHLLLNNNNNNQQQWWWYYYWWWXXX[[[[[[YYYVVVWWW]]]cccjjjjjjiiieee___[[[YYYXXXyyy&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******************))))))******+++,,,++++++++++++,,,,,,,,,,,,000000000000000000000///////////////000000000111000111111222444666777888777999<<<>>>????????????>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAA@@@???===<<<;;;777777777777777777777777222333333333333333222222...---------...///000000........................---......//////......------------........./////////000111111111222444666777:::>>>AAACCCFFFIIILLLJJJNNNSSSWWWYYYZZZ[[[\\\]]][[[[[[]]]aaadddeeedddaaa___^^^___bbbdddeeeeeeiiigggeeecccbbbbbbdddeeehhhiiikkkkkkiiifffbbb```bbbaaa___^^^___bbbeeeggghhhfffcccbbbbbbaaa^^^\\\^^^^^^```cccggggggeeebbbcccbbbaaabbbccccccaaa______``````___\\\[[[[[[\\\YYYXXXVVVUUUWWWZZZ^^^aaa]]]]]][[[YYYVVVVVVXXXZZZVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXX\\\]]]^^^______]]]\\\ZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]]]]WWWVVVSSSRRRRRRRRRTTTTTTWWWWWWWWWWWWWWWTTTRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIGGGEEEDDD??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;:::999999999888777666555555444444555222222111111111000000000//////000000000//////...////////////...---,,,++++++++++++++++++++++++,,,))))))*********+++++++++,,,++++++***)))(((''''''''''''&&&&&&&&&&&&''''''(((''''''(((***+++***)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''(((((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))***++++++******++++++,,,---++++++++++++,,,---.../////////...000555;;;AAAEEEHHHLLLNNNNNNQQQWWWYYYXXXWWWYYYZZZXXXUUUVVV]]]ccckkkkkkhhhccc]]]YYYYYY[[[zzz&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))************************++++++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,---......///000000////////////000111222222000000111222222222000///000000111222222222111111222222222222222111000000000000000//////.........//////000000000000//////......///.........///000........................------............------,,,------------............///000000000111333444555777:::===???BBBFFFIIIIIILLLQQQTTTVVVWWWYYYZZZZZZYYYZZZ\\\___aaacccccc^^^]]]]]]___cccfffiiijjjkkkhhheeebbbaaabbbeeeffffffggghhhiiihhhfffcccaaaaaa___]]]\\\\\\___bbbdddgggeeebbbaaa```___]]]ZZZ]]]^^^aaadddeeeccc```]]]```___^^^___``````___]]]bbbbbbbbb___\\\YYYYYYYYYYYYXXXVVVVVVWWWZZZ^^^```]]]]]][[[XXXVVVVVVXXXZZZWWWWWWXXXXXXYYYZZZZZZ[[[\\\[[[YYYXXXVVVVVVVVVVVV^^^___``````___]]]ZZZYYYTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYZZZZZZUUUTTTRRRPPPNNNOOOPPPQQQSSSTTTUUUUUUUUUSSSRRRRRRKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHIIIIIIHHHFFFDDDCCC?????????>>>======<<<<<<;;;;;;;;;:::999999888888888777666555555444444555222222222111111111111000//////000000000000000///////////////...---,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,++++++***)))(((''''''''''''&&&&&&&&&&&&''''''(((''''''(((***+++***)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))((((((((('''(((((((((((()))))))))++++++******++++++,,,---,,,,,,,,,------...///000/////////000555<<>>=========;;;;;;::::::999888888888888777666555555444444555333333333222222222111111//////000111111111000000////////////...---,,,,,,+++++++++++++++*********)))************+++++++++++++++******))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''')))***)))(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***************+++,,,,,,,,,,,,,,,,,,---...///000///...///111555<<>>>>><<<<<<;;;;;;::::::999999888777666555555444444555444444444333333333333222//////000111111111111111---...............------++++++++++++*********))))))************+++++++++*********)))))))))))))))''''''&&&&&&&&&&&&'''''')))'''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((()))*********+++'''''''''((((((((())))))***))))))))))))***+++++++++++++++++++++---......///...///111666===CCCGGGJJJMMMMMMLLLOOOVVVZZZYYYYYY[[[\\\YYYUUUVVV\\\bbbfffhhhiiiddd]]]ZZZ^^^ccc~~~&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))************++++++++++++*********)))(((***+++------------,,,///...---,,,,,,+++,,,,,,///---+++,,,...///---+++---...//////000000//////...............---,,,+++...............---------++++++,,,------,,,,,,,,,))),,,......,,,+++,,,...------------------------+++,,,,,,------,,,,,,+++---------.........//////---///111222111000111222222444555666888:::>>>AAADDDGGGJJJLLLNNNOOOQQQSSSTTTVVVWWWXXXYYY[[[^^^```^^^```ccceeeffffffggghhhhhhgggeeecccdddeeehhhiiikkkiiigggeeedddcccddddddbbb```^^^]]]^^^aaadddffffffdddbbbbbbbbbaaa___]]]WWWYYY[[[\\\]]]___aaaccc]]]\\\]]]___bbbccccccbbbcccdddeeedddcccbbbcccddd___^^^\\\ZZZYYYZZZ[[[[[[]]]]]]]]][[[YYYXXXXXXYYYYYYXXXWWWWWWWWWYYYZZZ[[[XXXWWWVVVUUUUUUVVVXXXYYYXXXYYY[[[\\\\\\[[[YYYXXXUUUUUUVVVVVVVVVWWWWWWWWWPPPSSSUUUUUUSSSRRRSSSUUUSSSUUUWWWUUUQQQNNNNNNOOOUUUTTTRRRMMMHHHFFFHHHKKKOOOOOONNNMMMKKKJJJHHHGGGKKKJJJHHHFFFEEEEEEEEEFFFBBBBBBAAAAAA@@@?????????>>>======<<<;;;;;;::::::888777666555555444444555555555444444444333333333//////000111111111111111------......///.........++++++++++++******)))))))))************+++++++++)))))))))))))))*********'''''''''&&&&&&''''''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''((())))))))))))''''''((()))***++++++,,,''''''''''''((((((((())))))))))))((()))******+++))))))))))))***+++,,,---///...///111666===DDDHHHIIIKKKLLLKKKNNNUUUYYYXXXZZZ\\\]]]YYYUUUVVV[[[aaaeeeggghhhccc[[[XXX[[[```'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))***))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................................................................+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............//////111222333444888<<<@@@FFFIIIKKKMMMMMMNNNPPPQQQWWWZZZ\\\]]]]]]]]]^^^___bbbdddeeeffffffgggjjjllllllkkkhhhfffeeefffhhhiiikkkiiihhhiiijjjiiieeebbb^^^______```bbbdddeeefffiiieeebbbcccfffgggddd```aaaaaabbbccceeehhhkkkmmmhhheeeccceeeiiijjjgggcccfffffffffhhhjjjiiigggeee\\\]]]]]]\\\[[[[[[]]]___dddbbb```]]][[[[[[\\\]]]\\\\\\]]]\\\[[[YYYWWWUUUWWWVVVVVVWWWYYY[[[]]]___]]]]]]]]]^^^^^^^^^^^^]]][[[YYYWWWWWWYYYYYYVVVSSSWWWUUUTTTSSSSSSVVVXXXZZZWWWWWWUUURRRPPPOOOQQQSSSWWWUUURRRNNNKKKIIIHHHGGGLLLOOORRRQQQOOOMMMMMMNNNNNNLLLIIIFFFFFFFFFHHHIIIGGGGGGFFFDDDCCCBBBAAA@@@@@@<<<999888999:::999777555444999888///222888555555555555444333222000///......//////000000111111......//////......---,,,************************))))))))))))))))))))))))************))))))))))))'''''''''(((((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,------...///000222555:::@@@EEEHHHHHHHHHHHHOOOWWWZZZXXXYYY\\\]]]ZZZUUUTTTXXX]]]fffiiiccc[[[XXXRRRTTTddd'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))(((((('''&&&((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------+++,,,------...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...------------............///000222222333666:::===AAADDDHHHKKKMMMNNNPPPRRRXXXZZZ\\\]]]]]]]]]___``````bbbdddeeefffhhhkkknnnmmmkkkiiigggggghhhjjjkkkmmmmmmnnnooopppmmmgggbbb]]]^^^___bbbdddgggiiikkkgggdddbbbdddiiilllkkkiiieeegggkkknnnpppqqqrrrqqqjjjhhhgggjjjmmmmmmiiidddgggggghhhjjjkkkjjjgggdddaaaaaa`````````bbbccccccccccccaaa`````````aaaaaabbbaaa```^^^\\\ZZZXXXWWWVVVVVVVVVXXX[[[^^^```bbb___```aaabbbbbbaaa``````[[[YYYXXXXXXYYYYYYWWWTTTXXXWWWVVVUUUUUUVVVXXXZZZYYYYYYXXXVVVSSSRRRTTTUUUXXXWWWTTTQQQOOONNNMMMMMMSSSUUUWWWVVVSSSQQQPPPQQQNNNLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@===:::999::::::999777444222555555222666888222555555555444333222000000////////////000000111111......//////......---,,,************************************************************))))))))))))&&&''''''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))'''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------...///000222444:::@@@EEEHHHIIIIIIIIIOOOWWWZZZXXXZZZ]]]^^^ZZZVVVUUUYYY^^^eeehhhbbbZZZWWWPPPTTTddd'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((''''''(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------............///000111111222333777:::;;;???DDDIIILLLNNNPPPRRRWWWYYY[[[\\\\\\]]]___aaa```bbbeeefffhhhjjjmmmppplllkkkiiihhhhhhjjjlllnnnoooqqqssstttsssnnngggaaa^^^___aaaeeehhhlllooopppjjjgggeeefffkkknnnooonnnhhhlllrrrwwwyyyyyywwwuuummmkkkkkkmmmooonnnjjjfffiiiiiijjjlllmmmkkkgggdddeeebbb```bbbeeeggggggeeecccccccccdddeeeeeeffffffgggfffccc___]]][[[ZZZYYYVVVVVVWWWZZZ]]]```dddfffcccdddfffhhhgggfffdddbbb\\\[[[ZZZZZZ[[[[[[YYYWWW[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZXXXVVVUUUVVVWWWYYYXXXVVVUUUTTTSSSSSSSSSYYYZZZZZZYYYUUUSSSRRRRRRMMMLLLLLLJJJIIIHHHHHHGGGHHHGGGGGGFFFEEEDDDDDDCCCAAA???;;;:::::::::999888999888666444666999666...555555555444333222111000/////////000000000000111...////////////...------++++++++++++++++++++++++************************************))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))++++++,,,,,,,,,,,,------...///000111444999@@@EEEHHHJJJJJJJJJPPPWWWZZZXXX[[[]]]^^^[[[WWWVVV[[[```dddhhhbbbYYYUUUOOOSSSddd&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............///000000000111333555666;;;AAAFFFIIIKKKMMMNNNTTTVVVWWWXXXYYYZZZ]]]___aaaccceeefffgggiiilllooojjjiiigggfffgggiiilllnnnooopppqqqqqqnnniiiccc___aaacccfffiiillloooqqqrrrppplllhhhgggiiikkklllllliiilllrrrwwwyyyxxxvvvtttnnnllljjjjjjkkkkkkiiigggiiijjjkkkmmmnnnkkkfffcccddd```^^^```fffiiigggcccbbbcccdddeeeffffffffffffgggdddaaa]]][[[ZZZ[[[[[[YYYYYYZZZ[[[^^^aaadddfffdddfffiiijjjjjjhhheeeccc^^^]]]]]]]]]]]]]]]\\\[[[______^^^]]]]]]\\\[[[[[[YYYZZZZZZYYYWWWVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXX[[[[[[YYYWWWTTTRRRPPPOOOMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@===;;;:::::::::999555;;;888222777:::555111444444444444333222111000000000000000000000000000///////////////...------++++++++++++++++++++++++************************************)))))))))(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))******'''((()))((('''&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++,,,,,,,,,------...///000111444999@@@DDDGGGKKKLLLLLLPPPWWWZZZXXX[[[^^^___\\\XXXWWW\\\aaadddiiicccZZZUUUOOOUUUggg&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))*********************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---///000000//////111333555999>>>BBBDDDFFFHHHIIIOOOQQQRRRSSSTTTVVVZZZ\\\___aaabbbbbbbbbccceeehhhfffeeedddcccdddfffiiikkkkkkjjjiiifffccc```^^^^^^fffgggiiikkkmmmnnnnnnnnnnnnkkkhhhffffffggghhhhhhiiijjjmmmppprrrrrrqqqqqqmmmjjjfffddddddeeefffggghhhhhhiiikkkkkkiiieeeaaaaaa^^^\\\___eeegggeeeaaabbbbbbcccccccccbbbaaaaaaaaa___\\\YYYXXXYYY[[[]]]]]]\\\\\\\\\^^^___aaacccccceeehhhiiiiiifffcccaaa___````````````___^^^^^^bbbaaaaaa```___^^^]]]]]][[[\\\\\\[[[YYYYYY[[[\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\ZZZXXXVVVTTTRRRPPPOOONNNNNNOOOOOOMMMKKKHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???===;;;;;;;;;<<<666DDD>>>222777:::666999444444444444333222111111111111111111000000000000//////000000//////...---++++++++++++++++++++++++************************************)))))))))(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&((()))(((''''''((()))'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------...///111444999???DDDGGGLLLNNNNNNQQQWWWZZZYYY[[[^^^___\\\XXXXXX]]]bbbeeejjjeee[[[VVVPPPWWWjjj%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''(((((())))))***((((((((()))))))))******))))))))))))))))))))))))((()))******+++*********++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...////////////000111444777:::===???AAADDDFFFKKKLLLNNNOOOPPPSSSWWWZZZ[[[]]]]]]]]]]]]]]]___aaacccbbb`````````ccceeegggeeedddaaa\\\YYYYYY[[[^^^ggghhhiiijjjjjjiiihhhgggeeedddcccbbbcccdddggghhhhhhhhhiiijjjkkklllllllllhhhfffccc```___aaadddfffeeeeeeeeefffgggfffccc``````^^^^^^```dddeeecccaaaaaa```______^^^]]]\\\\\\\\\ZZZXXXWWWWWWYYY\\\]]]___^^^]]]\\\\\\]]]^^^___bbbccceeefffeeeccc```___^^^```bbbaaa```______```bbbbbb```___^^^^^^^^^^^^^^^^^^^^^\\\[[[\\\___aaa^^^______``````______^^^\\\ZZZWWWUUUUUUTTTSSSQQQPPPPPPPPPOOONNNKKKIIIGGGGGGGGGEEEDDDCCCAAA@@@@@@???@@@???>>><<<<<<>>>@@@SSScccSSS;;;;;;999222888333444444444333333222111222111111111111000000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''''''''(((((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&'''((((((''''''((()))''''''''''''''''''''''''))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------...///000333888???DDDGGGMMMPPPPPPQQQVVVZZZYYYZZZ]]]___\\\XXXXXX]]]bbbeeekkkfff\\\VVVPPPXXXlll%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((()))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++)))*********++++++++++++************************)))*********++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---///000//////000111222444666888;;;>>>BBBFFFHHHJJJKKKLLLNNNQQQUUUYYYZZZ[[[\\\\\\\\\]]]___bbbbbb```^^^]]]^^^```cccddd```___]]]YYYVVVWWW[[[___dddeeeffffffeeecccaaa```\\\]]]___```aaaccceeegggdddeeefffffffffeeeeeedddcccccccccbbbaaaaaabbbdddbbbaaa``````bbbbbbaaa___]]]^^^___```aaaaaa```___^^^]]][[[ZZZYYYYYYZZZZZZ[[[ZZZYYYXXXYYY[[[]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]aaaaaabbbbbbaaa```^^^]]]\\\^^^``````^^^]]]^^^___```___]]]\\\[[[\\\]]]^^^]]]]]][[[YYYXXXZZZ^^^bbb^^^_________^^^]]]\\\[[[[[[XXXUUUTTTUUUVVVUUUSSSRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIGGGEEECCCAAA@@@???>>>???@@@>>>======@@@CCCffftttZZZ:::<<<:::///555333333444444444333222222222222222111111111000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((()))))))))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,---------...///000333888???DDDGGGMMMQQQQQQRRRVVVZZZZZZYYY\\\^^^[[[XXXXXX]]]bbbdddjjjeee[[[TTTOOOWWWmmm%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))******))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++))))))******++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---///000//////000222000222444666888===CCCGGGHHHIIIJJJKKKMMMPPPUUUYYY[[[\\\^^^______aaadddfffaaa```^^^]]]]]]___aaaccc^^^^^^]]]ZZZXXXXXX\\\``````aaabbbbbbbbb___]]]\\\ZZZ\\\^^^___```aaacccddd```aaabbbccccccaaa^^^]]]```bbbdddeeeeeecccbbbbbb```^^^]]]]]]^^^``````___ZZZ\\\^^^___]]]\\\\\\]]]\\\[[[YYYWWWWWWXXXZZZ[[[]]]\\\[[[[[[[[[\\\]]]^^^\\\[[[ZZZZZZZZZ[[[\\\]]]aaaaaaaaa```___^^^]]]]]]ZZZ]]]______\\\[[[\\\^^^^^^]]]ZZZXXXXXXYYY[[[]]][[[YYYWWWTTTSSSVVV[[[```[[[\\\\\\\\\[[[YYYWWWVVVXXXUUURRRRRRTTTUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJJJJKKKKKKIIIGGGDDDBBB@@@???===>>>@@@???===>>>AAADDDZZZfffIII,,,888<<<222999333333444444444333222222222222222222111111000000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%'''((((((''''''(((***''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,------------...///000333888???CCCGGGNNNRRRRRRRRRVVVYYYZZZYYY\\\]]][[[WWWWWW\\\aaaccciiieeeZZZSSSMMMWWWmmm%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((('''&&&&&&&&&((()))***(((((((((((())))))))))))******))))))((((((''''''***++++++++++++***))))))******))))))((((((''''''++++++++++++++++++++++++,,,,,,++++++***))))))((((((***++++++******+++,,,---------............///111222444666999;;;===>>>BBBDDDGGGIIIJJJLLLOOOQQQXXXZZZ]]]```cccccccccccceeebbb]]]ZZZZZZ\\\```bbb```aaabbbbbbbbbbbbbbbaaabbbaaa___]]]\\\\\\\\\]]]]]]___aaa```^^^]]]\\\\\\[[[\\\]]]^^^___```______```aaabbbbbbaaa``````aaa```^^^[[[ZZZZZZ[[[ZZZYYYZZZ[[[\\\\\\\\\[[[YYYXXXSSSSSSTTTVVVVVVWWWWWWVVVZZZXXXWWWYYY]]]______]]]]]]\\\YYYVVVTTTUUUXXX[[[```______^^^]]]\\\[[[[[[TTTUUUVVVWWWYYYZZZ[[[\\\YYYYYYXXXVVVUUUVVVZZZ]]]aaa]]]WWWRRRQQQRRRVVVXXXYYYYYYZZZYYYXXXWWWUUUTTTVVVSSSQQQPPPPPPQQQPPPOOONNNNNNNNNNNNMMMLLLJJJJJJGGGFFFDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888777666555555555444444444333333333000000000000000111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333888???CCCIIIJJJLLLPPPSSSWWWYYY[[[YYY\\\]]]]]][[[\\\___ccceeejjjbbbWWWPPPKKKTTTiii%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))(((((('''((()))***+++(((((((((((())))))))))))***)))))))))((((((((('''***++++++++++++***))))))***)))))))))((((((((('''+++++++++++++++++++++++++++***************++++++(((***++++++******+++,,,------------............///000222444777999;;;<<<@@@BBBEEEGGGIIIKKKNNNPPPUUUWWW\\\aaaeeehhhjjjjjjeeebbb___\\\\\\]]]```bbbaaaaaabbbbbbbbbaaaaaa```aaa```^^^]]]\\\[[[\\\\\\^^^```bbbaaa___]]]\\\\\\^^^^^^^^^_______________bbbbbbaaa```^^^^^^______[[[YYYXXXXXXZZZ[[[[[[ZZZZZZZZZZZZYYYWWWTTTRRRPPPTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUXXX]]]aaabbb___\\\ZZZZZZXXXVVVUUUVVVZZZ]]]``````___^^^]]][[[[[[ZZZWWWVVVVVVVVVVVVUUUUUUUUURRRRRRRRRQQQPPPRRRVVVYYY\\\YYYUUUQQQQQQRRRUUUWWWYYYZZZZZZZZZXXXWWWUUUTTTTTTQQQNNNLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFDDDDDDDDDDDDBBB@@@???????????????>>>======;;;::::::999888777666555555555555444444444333333111000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000333888???CCCHHHJJJMMMQQQTTTWWWYYYZZZZZZ\\\^^^]]][[[[[[___ccceeejjjcccXXXRRRMMMVVVlll%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((''''''&&&))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))((((((((((((******++++++******)))((())))))))))))((((((((((((++++++++++++++++++++++++***)))(((((()))+++---...(((***++++++******+++,,,------------............---...///222444666777888<<>>>>>===::::::999888777666666555666666555555555444444444111111111000000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++***)))(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&%%%%%%&&&(((+++...000'''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---...///000333888???CCCFFFIIIMMMRRRVVVXXXYYYZZZ[[[]]]^^^]]][[[[[[^^^bbbeeejjjdddZZZUUUQQQ[[[qqq&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((***************))))))((())))))))))))((((((((((((******************************)))((()))***,,,...(((***++++++******+++,,,,,,,,,---------.........,,,---///000222444555666:::<<<@@@CCCEEEHHHKKKNNNQQQSSSVVVZZZ]]]___aaaaaa____________^^^]]]\\\\\\^^^___```aaabbbcccccccccaaa```^^^\\\[[[[[[[[[\\\___aaabbbaaa^^^\\\[[[[[[^^^^^^^^^^^^^^^```aaabbbccc```\\\YYYXXXXXXYYYYYYUUUTTTUUUWWWZZZ\\\[[[ZZZWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVSSSWWW]]]bbbdddbbb]]]ZZZXXXXXXXXXVVVUUUWWWZZZ]]]\\\[[[ZZZYYYWWWUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRMMMNNNNNNMMMLLLMMMPPPRRRPPPPPPQQQRRRSSSTTTVVVVVVZZZYYYYYYXXXWWWVVVUUUTTTQQQNNNLLLJJJIIIHHHFFFDDDHHHHHHGGGGGGHHHHHHHHHIIIEEEDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>>>>>>>======<<<:::999999888777666666666666666666555555555444444222222111000///......---.........///......---,,,------,,,,,,,,,,,,++++++***************************++++++,,,+++***)))((($$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%%%%'''***---///((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************+++,,,---...////////////---------------------------...///000333888???CCCEEEIIINNNSSSWWWYYYZZZZZZ[[[]]]^^^]]][[[[[[^^^aaaeeejjjeee\\\XXXUUU___vvv&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''''''''''''''''''''&&&(((((((((((())))))))))))(((((((((((()))))))))))))))************)))(((((((((((((((((())))))))))))************************++++++***))))))***++++++(((***++++++******+++,,,,,,,,,,,,------------...---...///000222333444555888:::>>>AAACCCFFFIIILLLPPPQQQSSSVVVXXXZZZ[[[\\\___``````aaaaaa___^^^]]][[[]]]___aaaccceeeffffffbbbaaa___^^^]]]\\\]]]]]]___aaabbbaaa___\\\[[[[[[\\\\\\]]]^^^```bbbcccdddccc___ZZZXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVVVVSSSTTTUUUWWWYYYZZZ[[[[[[ZZZ\\\___aaaaaa^^^\\\ZZZ[[[[[[ZZZXXXVVVVVVXXXZZZYYYXXXWWWVVVTTTSSSRRRQQQVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQOOOMMMMMMNNNPPPOOOPPPRRRTTTUUUVVVWWWWWWXXXWWWWWWUUUTTTTTTSSSSSSLLLKKKIIIIIIJJJIIIGGGFFFGGGFFFFFFEEEFFFFFFGGGHHHDDDBBB@@@@@@@@@@@@>>><<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777666666666666555555555444444444444222111111000///...------.........///......---,,,---------,,,,,,+++++++++***************************++++++,,,+++***)))((($$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%''')))+++((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,---...////////////---------------------------...///000333888???CCCEEEHHHNNNSSSXXXZZZ[[[[[[[[[]]]^^^]]][[[[[[^^^bbbeeekkkfff^^^ZZZXXXccczzz&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&((()))***+++&&&&&&'''''''''&&&%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))((('''(((((((((((())))))))))))***************************++++++***************(((***++++++******+++,,,,,,,,,,,,,,,------------......///000111222333444666888;;;>>>@@@BBBFFFHHHNNNOOORRRUUUXXX[[[^^^___```aaabbbddddddcccbbbaaa\\\]]]___bbbeeeggghhhiiieeedddbbb```____________```bbbccccccaaa___^^^___]]]^^^```bbbdddeeeeeeeeeccc___[[[ZZZ\\\]]]\\\ZZZ\\\ZZZXXXXXXZZZ[[[\\\\\\ZZZYYYWWWVVVUUUTTTTTTTTTSSSTTTVVVYYY[[[]]]^^^___^^^___aaaaaa^^^\\\[[[[[[\\\\\\\\\ZZZXXXWWWYYYZZZYYYXXXXXXWWWVVVUUUTTTTTT[[[ZZZXXXVVVTTTRRRQQQPPPRRRSSSRRRPPPNNNLLLMMMNNNPPPQQQSSSUUUVVVWWWWWWWWWUUUUUUSSSRRRQQQPPPPPPPPPHHHHHHGGGHHHJJJJJJHHHGGGEEEEEECCCBBBBBBCCCDDDEEECCCAAA@@@???@@@???===<<<;;;;;;;;;;;;;;;::::::999888888777777777666666666555555444444444333333333000000000//////...............//////......---,,,...------,,,,,,++++++***************************)))***+++++++++***)))(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...////////////---------------------------...///000333888???CCCFFFIIINNNSSSWWWZZZ\\\\\\ZZZ\\\]]]]]][[[\\\___ccceeekkkggg___\\\ZZZeee|||''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((('''%%%%%%(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))((((((''''''((((((((()))))))))***************************'''(((***,,,,,,,,,+++***(((***++++++******+++,,,++++++,,,,,,,,,------------......///000111222222333555888:::<<<>>>AAACCCMMMNNNQQQTTTXXX\\\___aaa^^^___aaabbbcccccccccccc___```bbbdddfffggghhhhhhgggfffdddcccbbbaaabbbbbbbbbdddffffffeeeccccccdddbbbcccfffhhhhhhhhhfffeeeddd```]]]^^^bbbdddbbb___\\\ZZZWWWVVVXXX[[[]]]^^^YYYXXXWWWVVVVVVVVVWWWWWWUUUWWWYYY[[[]]]^^^______\\\___bbbbbb___]]]\\\\\\\\\\\\\\\[[[ZZZZZZ[[[]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQSSSTTTTTTSSSPPPOOOOOOPPPRRRRRRSSSTTTUUUUUUUUUVVVSSSRRRPPPNNNMMMMMMMMMNNNJJJIIIIIIKKKLLLLLLJJJHHHGGGFFFDDDBBBBBBBBBCCCDDDDDDCCCAAA@@@AAA@@@???===;;;;;;<<<<<<;;;;;;:::999777777777777666666666666444333333333333222222222//////////////////............//////......---,,,......---,,,,,,+++******************************))))))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''((()))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,.......................................---...///000333888???CCCGGGIIIMMMRRRVVVZZZ]]]^^^XXXZZZ]]]\\\[[[\\\aaaeeeffflllggg___\\\ZZZfff}}}''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((()))))))))(((&&&%%%(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))((((((''''''((((((((())))))******))))))))))))))))))))))))$$$&&&))),,,......,,,+++(((***++++++******+++,,,++++++,,,,,,,,,---------------......///000000111111333666888999;;;===@@@MMMNNNPPPSSSVVVZZZ]]]^^^ZZZ[[[]]]^^^```aaabbbbbbbbbcccdddeeeffffffffffffiiihhhfffdddcccccccccddddddfffhhhiiihhhgggggggggfffhhhkkklllllliiifffdddeeebbb```bbbgggiiigggddd\\\XXXUUUTTTWWW[[[^^^```WWWVVVVVVWWWXXX[[[]]]^^^XXXYYY[[[\\\^^^^^^______YYY^^^cccdddaaa^^^]]]]]]ZZZ[[[\\\\\\[[[\\\^^^```________________________WWWWWWWWWVVVVVVVVVUUUUUUUUUVVVWWWVVVTTTSSSTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPNNNLLLKKKKKKKKKLLLNNNMMMMMMNNNPPPOOOMMMKKKJJJHHHFFFDDDCCCDDDEEEEEEFFFDDDBBBBBBBBBBBB@@@>>><<<<<<======<<<<<<;;;:::777777777777666666666666333333333222222222111111.........///////////////......//////......---,,,......---,,,,,,+++******))))))))))))))))))))))))((())))))******((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''')))++++++***((('''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))***************+++,,,---....................................---...///000333888???CCCHHHJJJMMMQQQVVVZZZ]]]___WWWZZZ\\\\\\[[[]]]aaafffffflllggg```]]][[[fff}}}(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((***+++,,,+++)))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000111000111333555555777:::===IIILLLOOOQQQRRRUUUXXXZZZ\\\ZZZXXXZZZ^^^bbbcccbbbccceeehhhiiihhhffffffffflllllliiibbb]]]]]]bbbhhhkkkkkkjjjjjjjjjkkkllllllnnnnnnooonnnlllhhhdddaaa^^^^^^```cccfffgggfffeee___\\\YYYYYYZZZ[[[YYYVVVYYY[[[]]]___aaaaaabbbbbb\\\[[[ZZZ[[[^^^``````___\\\^^^bbbeeeeeedddaaa```^^^]]]]]]\\\\\\\\\]]]]]]cccdddddddddcccbbb```___ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTVVVWWWWWWVVVTTTQQQNNNPPPOOONNNLLLLLLLLLLLLMMMIIIKKKMMMNNNOOONNNLLLKKKJJJIIIGGGFFFEEEFFFFFFGGGEEEDDDBBBBBBCCCCCCAAA@@@@@@>>><<<<<<<<<<<<;;;:::::::::999888777666555444333222111111000000111111111111000000//////......///.........------------......---------,,,,,,,,,******))))))))))))******))))))******)))(((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&'''''''''''''''''''''''')))'''%%%&&&)))***(((&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''))))))(((((()))+++,,,---...//////...------,,,,,,++++++,,,,,,---.........///000222888???DDDGGGKKKOOOSSSUUUWWWYYY[[[^^^\\\[[[ZZZ[[[]]]```bbbeeekkkeee[[[ZZZ[[[ggg}}}((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))*********)))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------...//////000000///111333444555777:::<<>>>>>>>>>>>===:::888999888888888888777777777333333222111111111111222000000111111111222222222/////////.........------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))))))))))))))((('''((()))***)))'''((((((((((((((((((((((((&&&((())))))'''&&&''')))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&(((***+++++++++---///000///---,,,+++++++++,,,,,,,,,++++++,,,,,,---...---...///111444:::BBBHHHLLLMMMPPPRRRTTTWWW\\\_________```aaabbbcccdddddddddfffbbbbbbdddfff))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((***+++,,,+++)))((((((((((((((())))))))))))))))))************))))))************************+++++++++***************,,,,,,,,,---------......---------------------------------.........////////////////////////......---...000000000111333555333666;;;@@@DDDIIINNNRRRRRRVVVZZZ\\\[[[[[[^^^```aaaeeeiiijjjiiigggfffeeebbbaaa```aaabbbbbbbbbaaa^^^___bbbdddeeedddcccbbbaaabbbccceeefffhhhiiiiiidddccccccdddeeedddbbb___[[[]]]```aaa```bbbfffiiilllkkkiiifffeeeeeeeeefff```^^^\\\[[[[[[[[[YYYXXX[[[[[[\\\]]]]]]]]]]]]\\\YYYXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVUUUYYYZZZZZZ[[[[[[[[[ZZZZZZWWWVVVSSSRRRQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTVVVVVVQQQPPPNNNMMMKKKJJJIIIIIIKKKLLLLLLLLLKKKJJJHHHGGGDDDBBBAAA@@@AAAAAA@@@>>>>>>===>>>??????>>>:::777888888888777777777777777333222111111000000111111000000111111222222222222///.........------------......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++)))'''$$$###''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((()))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))&&&(((***)))&&&%%%''')))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))%%%''')))******+++---//////...---+++******++++++,,,,,,++++++,,,,,,---...---...///111444;;;BBBHHHLLLNNNPPPRRRTTTWWW\\\___```aaaaaabbbcccdddddddddffffffccccccfffiii))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++++++++************************+++++++++,,,,,,,,,+++,,,,,,+++******---///------......///000111111,,,,,,---......///000000...//////000111222222333444666999===AAADDDFFFHHHNNNOOORRRVVVZZZ[[[[[[ZZZ]]]aaaeeegggggggggggggggeeedddaaa``````bbbeeegggdddeeeffffffeeeeeefffgggiiihhhgggffffffggghhhiii```___```bbbdddbbb]]]YYY[[[\\\\\\^^^aaaeeeiiilllhhhhhhhhhhhhhhhfffccc```cccbbbaaa___^^^]]]\\\\\\^^^^^^]]]\\\[[[ZZZYYYYYYOOOPPPQQQUUUXXXZZZYYYXXXZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYY```bbbbbb___ZZZWWWVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVYYYUUUQQQPPPQQQRRRQQQPPPLLLLLLLLLMMMNNNNNNLLLJJJKKKLLLMMMNNNMMMKKKIIIGGGGGGFFFDDDAAA???>>>===<<<<<<<<<;;;:::999999999999888888777777666666555555222222222111111111111000000000000000000000000000000000///...............---------,,,,,,+++++++++++++++++++++++++++++++++***++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))************''''''''''''((((((((((((%%%&&&''')))))))))((('''+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((***'''######&&&(((((('''(((((())))))))))))(((((((((***++++++++++++---...---,,,,,,+++*********+++---,,,+++******,,,...///---...///222555;;;BBBGGGKKKMMMOOOQQQSSSVVV[[[^^^bbbbbbaaa___^^^___cccfffeeefffcccaaaccciii))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))******************++++++++++++******************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...,,,+++,,,................../////////000000000000000000000000......///000000111222222333444777;;;>>>AAACCCDDDHHHJJJNNNSSSXXX[[[\\\\\\^^^aaaeeeggggggffffffgggdddcccbbbaaabbbccceeefffggghhhiiiiiiiiiiiiiiijjjlllkkkiiigggeeeeeeeeeeeeaaaaaaaaabbbcccaaa\\\WWWZZZ\\\^^^bbbeeegggiiijjjgggggghhhiiiiiifffccc`````````_______________``````___]]][[[ZZZYYYXXXWWWRRRRRRSSSUUUYYYZZZYYYXXXZZZZZZYYYYYYXXXXXXWWWWWWSSSUUUWWWYYYZZZZZZYYYYYY]]]______]]]YYYUUUUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTUUURRROOONNNPPPPPPOOONNNLLLKKKLLLMMMOOOOOOMMMKKKLLLLLLMMMNNNNNNLLLJJJIIIGGGFFFCCC@@@>>>===<<<<<<===<<<;;;:::999888888888888888888777666666555555222222222222111111111111000000000000000000000000000//////...............---------,,,,,,+++++++++++++++++++++++++++++++++***++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********''''''((((((((()))))))))''''''((()))))))))(((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))---)))&&&%%%'''(((((('''(((((())))))))))))((((((((()))++++++******,,,------,,,++++++*********+++---,,,+++******,,,---///---...///222555;;;BBBGGGKKKMMMOOOQQQSSSVVV[[[^^^bbbbbbaaa___^^^___cccffffffgggccc```bbbggg))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))******************++++++++++++******************************(((((()))))))))*********---------------------...---------------------------...000///---,,,,,,,,,.........------,,,,,,,,,000/////////..................//////000000111111222333555888:::===???@@@AAADDDJJJPPPVVVZZZ]]]^^^___bbbfffgggfffeeeeeefffbbbbbbcccccccccdddddddddhhhhhhiiijjjjjjjjjjjjjjjjjjiiigggeeedddcccccccccbbbaaaaaabbbbbb___[[[WWWXXX[[[^^^bbbdddeeeeeeeeebbbdddfffhhhgggddd```]]]\\\\\\\\\]]]^^^___aaaaaa```___\\\ZZZXXXWWWVVVWWWVVVUUUUUUVVVYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXQQQSSSWWWYYY[[[ZZZXXXWWWYYYZZZZZZXXXUUUSSSSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPNNNNNNOOOOOONNNLLLKKKKKKKKKMMMOOOOOONNNLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIGGGCCC@@@===<<<<<<<<<===<<<;;;999888888777777999888888777777666555555333222222222111111111111000000000000000000000000000///......------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&''''''''''''((((((((((((((())))))))))))******((((((((()))))))))************)))((((((((())))))))))))((('''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))...+++(((''''''((('''&&&(((((())))))))))))(((((('''(((******))))))+++,,,,,,,,,+++************+++---,,,+++***+++,,,---...---...///222555;;;BBBGGGJJJLLLNNNPPPRRRVVVZZZ^^^bbbaaaaaa___^^^___cccffffffgggccc```aaafff(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++---------........................---------------+++...000111000//////000000000////////////......////////////////////////....../////////000000000222333444555777:::;;;<<<>>>BBBHHHNNNSSSXXX\\\___```bbbeeefffeeeddddddeeeaaabbbcccdddeeedddcccccceeeeeefffgggiiiiiihhhgggccccccbbbbbbbbbbbbcccccc``````aaabbbaaa___\\\ZZZYYYZZZ\\\]]]^^^___^^^^^^\\\```dddeeeccc___[[[YYYXXXXXXYYYYYY[[[\\\^^^^^^]]]\\\ZZZXXXWWWWWWWWWXXXZZZYYYWWWXXXYYY[[[[[[ZZZWWWVVVVVVUUUUUUUUUVVVWWWRRRSSSTTTUUUVVVUUUTTTSSSUUUTTTTTTSSSRRRQQQQQQRRRNNNOOOOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPNNNMMMKKKKKKKKKMMMOOOPPPNNNLLLLLLMMMNNNNNNNNNMMMMMMLLLJJJHHHDDD@@@>>>======>>>>>>===;;;:::888777777777999999888888777666666555333333222222222111111111000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************,,,+++***((((((((()))***+++++++++************+++((((((((((((((((((((((((***))))))))))))))))))***************************+++***((('''''''''((('''(((((())))))))))))((((((&&&((())))))(((((()))+++++++++***************+++,,,,,,+++++++++,,,---...---...///111555;;;BBBGGGIIIKKKNNNPPPRRRVVVZZZ^^^aaaaaa```^^^^^^___cccfffeeegggcccaaaccchhh(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))******************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------------------......//////000000000000000000000000...111333333222111111111111111111111111111111111111111111111222222333333////////////000000000000333333333444666888:::;;;???CCCHHHMMMQQQUUUZZZ]]]___aaacccdddcccbbbcccddd```bbbccceeeeeedddcccbbbdddcccdddfffiiiiiigggeee````````````````````````]]]___aaabbbaaaaaa```______^^^\\\[[[[[[[[[\\\\\\\\\```eeeeeebbb]]]ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXYYY[[[\\\^^^\\\YYYYYYZZZ\\\\\\\\\WWWVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQOOOOOOOOOPPPPPPRRRQQQPPPOOOOOOPPPPPPPPPMMMMMMNNNNNNNNNOOOOOOOOORRRSSSTTTSSSRRRQQQPPPPPPLLLLLLLLLNNNPPPPPPNNNLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJHHHEEEBBB@@@?????????>>>===<<<:::999888888888999999999888777777666666333333333222222222222111000000000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))************,,,+++***((((((((()))************++++++++++++***(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&''''''''''''((()))(((((())))))))))))(((((('''((())))))(((''')))************))))))***++++++++++++++++++,,,,,,---------...///111555;;;BBBGGGIIIKKKNNNPPPSSSVVV[[[___``````___^^^]]]___cccfffdddfffccccccgggnnn))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))************************))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------......///000000---.........////////////000111333222000//////000111111111000000/////////111111111111111111111111000000000000111111111111222222222333444777999;;;???CCCHHHKKKNNNQQQVVV[[[]]]___aaabbbaaaaaabbbcccaaabbbcccdddeeedddcccccceeedddeeehhhkkkllliiifffbbbbbbbbbaaa___^^^\\\[[[\\\___aaabbbbbbbbbbbbccceeecccaaa___^^^___```aaabbbfffiiiiiiddd___\\\[[[XXXXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\^^^______```aaa^^^[[[ZZZ[[[]]]______XXXYYYYYYYYYXXXWWWUUUUUUUUUSSSPPPMMMLLLMMMOOOQQQRRRPPPMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMOOOPPPQQQUUUUUUVVVTTTRRRPPPPPPQQQNNNMMMMMMNNNPPPOOOMMMKKKLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFDDDCCCAAA@@@@@@???>>>===<<<;;;:::::::::::::::999999888888777666666333333333333222222222222000000000000000000000000///...------,,,,,,------++++++,,,,,,,,,,,,------***************************++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))************)))((((((((())))))&&&'''((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((###%%%&&&''''''''')))***(((((())))))))))))((((((''')))***)))((('''(((******))))))))))))***++++++++++++,,,,,,,,,------------...///222555;;;BBBGGGJJJLLLNNNQQQTTTXXX\\\```_________^^^]]]___cccfffccceeedddeeejjjsss))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******------------------------,,,,,,,,,---------............//////000111111222...//////000111222333333444666777888888999<<<>>>AAA@@@>>>===;;;999777777888777666555444333222111222222222222111111111111111000000111333555888:::<<>>>>>======<<<<<<<<<======::::::999888888777777666444444333333333222222222000000000000000000000000///...------,,,,,,------+++++++++,,,,,,---------***************************++++++******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((((((((()))))))))''''''((()))))))))((((((%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$&&&))))))''''''(((***(((((())))))))))))((((((((()))******(((((()))***)))))))))))))))***++++++++++++,,,,,,---------,,,---...///222555;;;BBBGGGJJJLLLOOORRRUUUYYY^^^aaa______^^^]]]]]]___cccfffbbbeeedddfffllluuu))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******------------------------++++++,,,,,,,,,---------///000000111222222333333666777888999:::<<<=========???BBBEEEHHHMMMRRRVVVYYYWWWUUURRROOOLLLIIIHHHDDDCCCBBB???===;;;999888333333222222222222222222////////////111444777999:::???DDDGGGHHHKKKRRRXXXYYY[[[]]]^^^^^^___aaacccbbbbbbcccccccccdddddddddeeecccccchhhmmmnnniiieeeaaabbbcccddddddcccbbbaaaaaadddfffeeecccaaabbbdddaaaccceeehhhjjjjjjjjjiiihhhkkkmmmjjjbbb]]]\\\]]]]]]]]]^^^^^^___```aaabbbbbbdddgggiiiiiihhhfffdddddd```\\\[[[\\\```bbbccc___```bbbcccaaa]]]YYYVVVRRRSSSTTTUUUVVVWWWWWWXXXTTTPPPLLLKKKMMMOOONNNMMMRRRPPPMMMLLLLLLPPPTTTVVVTTTUUUSSSOOOKKKIIIKKKNNNPPPPPPOOOOOOPPPNNNLLLIIIKKKJJJHHHFFFEEECCCCCCCCC>>>???@@@AAAAAA@@@>>><<<===============>>>??????::::::999999888777777777444444444333333333222222000000000000000000000000......---,,,,,,,,,,,,---+++++++++,,,,,,---------))))))))))))))))))))))))***++++++******)))((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((((((%%%&&&''')))))))))((('''&&&'''(((*********)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&)))++++++(((&&&''')))(((((())))))))))))(((((()))***+++***)))((()))***))))))((())))))***++++++***+++,,,---------,,,,,,---...000222555;;;BBBGGGKKKMMMPPPRRRUUUZZZ___bbb^^^^^^^^^]]]]]]___cccfffcccfffeeefffllluuu******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++((()))***++++++***)))(((+++,,,---------,,,,,,,,,///---000333333...,,,...222666:::;;;<<>>CCCHHHMMMQQQSSSRRRSSSUUUXXX\\\___cccdddgggfffcccbbbbbbdddfffhhheeecccbbbccceeegggggggggeeedddcccdddeeeeeecccaaaaaaaaa```___```bbbeeefffhhhhhhhhhiiijjjjjjhhhfffiiihhhgggeeecccbbb``````bbbcccdddbbb___```cccgggdddccccccdddffffffdddbbbcccbbbaaaaaa```_________\\\]]]___bbbcccaaa]]][[[[[[[[[[[[]]]______]]]ZZZZZZVVVRRROOOPPPRRRSSSSSSSSSPPPMMMMMMOOOSSSUUUWWWWWWTTTQQQPPPPPPPPPPPPOOOTTTQQQNNNLLLLLLKKKJJJIIIIIIHHHGGGEEECCC@@@???>>>AAAAAAAAAAAAAAA@@@???>>><<<<<<======>>>>>>??????===<<<:::888777666555555555555444333333222111111000000000000////////////000000000///......------++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,+++)))'''%%%))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&((()))***(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''')))'''&&&'''***+++***((())))))))))))************,,,,,,,,,---------.........///000111444888???CCCFFFLLLOOOPPPSSSZZZ^^^___ccc___[[[ZZZ\\\```dddfffeeejjjfffccclll|||******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&%%%(((''''''&&&&&&''''''(((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))************+++++++++++++++,,,---...//////..................,,,,,,,,,---444111000222444666<<>>>>>>>>????????????===<<<:::888777666555555444444333222222111000000111111000000000/////////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++***)))'''&&&((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((('''&&&&&&'''((()))(((((((((((((((((((((((()))'''&&&'''((()))(((&&&((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((()))'''&&&'''***+++***((())))))))))))************,,,,,,,,,------------......///000111444888???CCCFFFLLLOOOPPPSSSZZZ^^^___aaa___[[[ZZZ[[[___cccffffffkkkfffdddnnn~~~++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&(((''''''&&&&&&''''''(((''''''''''''((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,)))***+++,,,---.........000000///...,,,,,,///111555333555:::???DDDLLLUUU\\\\\\___iiivvv}}}~~~zzzppptttyyy}}}}}}}}}yyyuuuqqqnnnmmmddd```[[[VVVRRRNNNIIIFFF@@@===999666666777777777777888:::===AAAFFFIIILLLRRRRRRTTTWWWZZZ^^^aaabbbdddcccbbbaaaaaaccceeefffhhhfffdddddddddeeedddbbbdddaaa]]][[[[[[[[[ZZZYYYYYY[[[___bbbccccccbbbaaabbbaaabbbccceeefffdddbbbaaa`````````````````````bbbcccccc___[[[YYY[[[^^^fffdddaaa```bbbcccddddddbbbbbbbbbaaa___\\\ZZZXXXZZZ[[[^^^```aaa```^^^\\\\\\^^^bbbhhhmmmnnnllljjjbbb___[[[YYYZZZ[[[[[[ZZZYYYXXXWWWXXXZZZ\\\\\\\\\YYYWWWUUUUUUWWWXXXWWWWWWUUUSSSPPPNNNNNNMMMLLLJJJOOOMMMJJJFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>????????????@@@@@@<<<;;;:::888777666666666333333222222111111000000111111111000000000000///000000000///......------------------------------************************++++++******)))((((((((('''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((''''''&&&''''''(((((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((('''(((((())))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************,,,,,,,,,,,,------------...///000111444888???CCCFFFKKKPPPPPPSSSZZZ^^^^^^___]]][[[YYYZZZ^^^bbbeeefffkkkhhhgggqqq++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((('''''''''((((((''''''''''''(((((('''''''''((((((***++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,))))))***+++,,,,,,------///000000///...111666;;;;;;???HHHRRRWWWXXX\\\bbbfffgggooo~~~|||wwwoooggg___ZZZWWWMMMHHHAAA===;;;:::999777999999:::===AAAEEEIIILLLNNNPPPRRRVVVZZZ^^^aaacccccccccbbbbbbbbbdddeeefffgggfffddddddeeefffeeedddddd```[[[YYYXXXYYYZZZZZZVVVXXX[[[^^^___```___^^^^^^^^^^^^```bbbbbbaaa___``````_________^^^^^^^^^ZZZ\\\]]]]]]ZZZ[[[^^^aaaeeebbb^^^]]]___aaabbbcccbbbbbbaaa```]]]ZZZWWWUUUVVVXXX[[[]]]\\\[[[ZZZZZZZZZ\\\aaahhhlllmmmjjjgggbbb___]]]\\\\\\]]]\\\[[[XXXWWWWWWYYY[[[\\\[[[ZZZ[[[YYYXXXXXXXXXYYYWWWVVVRRRQQQOOOOOOPPPPPPOOONNNPPPNNNJJJFFFDDDDDDDDDEEEAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>???<<<;;;:::888777666666666333333333222222222111111222222111111111000000000000000000///......------------------------------************************,,,+++***)))((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,,,,---------...///000111444888???CCCEEEKKKPPPQQQTTTZZZ^^^^^^]]]\\\[[[YYYZZZ\\\aaadddfffllliiiiiiuuu++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''(((((((((((((((((((((''''''((((((((('''''''''((((((***++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***************++++++++++++,,,,,,,,,.............../////////...111333555777<<>>=====================<<<;;;;;;999888777777777777444444444444444333333333222222222222111111111111000000000///......------++++++++++++++++++++++++************************,,,+++***)))((((((((((((&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((()))((())))))***((()))))))))************+++++++++,,,,,,,,,------...///000111444888???CCCEEEKKKPPPQQQTTTZZZ^^^]]]\\\\\\\\\ZZZYYY[[[```dddeeekkkjjjkkkxxx,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((()))***)))((((((''''''(((((()))''''''''''''((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,...............///000111222777===AAAFFFNNNYYYbbblllmmmqqqttttttuuu}}}|||kkk\\\RRRLLLEEECCCBBBAAAAAADDDFFFHHHIIIKKKNNNSSSXXX^^^bbbdddcccccccccdddeeefffggghhhccccccccceeeiiilllmmmmmmrrrmmmeee___\\\ZZZXXXWWWXXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^\\\ZZZZZZZZZYYYXXXWWWUUUUUUTTTXXX[[[]]]]]][[[ZZZ\\\___]]]\\\\\\]]]______]]][[[^^^]]]\\\ZZZYYYWWWVVVVVVZZZ]]]```___\\\[[[\\\]]]^^^___aaacccdddbbb]]]YYYXXXXXXXXXZZZ\\\\\\[[[YYY[[[ZZZZZZ[[[]]]]]]\\\[[[\\\[[[YYYXXXWWWUUURRRPPPLLLLLLMMMOOORRRTTTSSSRRRMMMKKKIIIGGGGGGGGGHHHIIIDDDDDDDDDCCCAAA@@@>>>=========<<<<<<<<<<<<;;;;;;;;;:::999888777777777777555555555555444444444444333333333222222222111111000000000///......------++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''&&&%%%&&&''''''&&&%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))***))))))))))))************++++++++++++,,,,,,,,,,,,...///000111444888???CCCDDDKKKPPPRRRUUU[[[]]]]]][[[\\\]]][[[ZZZ[[[```dddccckkkkkkmmmzzz,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((***+++))))))(((((((((((())))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,------++++++,,,---///111444555<<>>>>>=========<<<<<<<<<<<<::::::999888777777777777444444444444444444444444444333333333333222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++***)))'''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''"""###%%%'''((((((((('''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&(((***)))(((''')))+++))))))))))))***************++++++++++++,,,,,,,,,...///000111444888???CCCDDDKKKPPPRRRUUU[[[]]]\\\ZZZ]]]^^^]]]ZZZ[[[```eeebbbjjjjjjnnn{{{,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((''''''''')))***+++))))))(((((((((((())))))(((''''''&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------......///111444888<<<>>>DDDLLLVVV]]]cccmmmzzz~~~tttoooqqqmmmgggaaa\\\YYYYYYYYYMMMNNNPPPSSSVVVZZZ]]]^^^```aaabbbcccdddeeefffffffffeeeeeehhhkkkoooppppppmmmjjjfffdddccccccbbbaaa___bbbeeehhhhhhfffbbb______^^^]]]^^^^^^]]]ZZZXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[^^^```___]]][[[\\\___ZZZ\\\```eeefffccc]]]XXXZZZYYYVVVUUUUUUWWWYYY[[[\\\```bbb```[[[YYYZZZ]]]```^^^]]]]]]\\\ZZZVVVRRRTTTUUUWWWZZZ^^^___^^^\\\[[[ZZZXXXXXXZZZ[[[[[[ZZZYYYXXXWWWXXXXXXWWWUUURRROOONNNNNNPPPQQQQQQNNNLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKIIIGGGEEEBBB@@@>>>??????>>>>>>=========<<<::::::999888777777777888333333333333333333333333444444444333333333222222000000000///......------------------------------++++++++++++++++++++++++)))***+++,,,+++)))'''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''!!!"""%%%'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++))))))))))))******************+++++++++,,,,,,,,,...///000111444888???CCCDDDKKKPPPRRRVVV[[[]]]\\\ZZZ]]]___]]][[[[[[```eeeaaaiiijjjnnn|||------,,,,,,+++***)))))),,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))(((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))''''''((()))***++++++,,,(((((((((((()))))))))))),,,***((()))---//////---///111444777<<>>@@@???=========<<<:::888999888888777666555555444666666555555555444444444333333222222111000000000///............---------,,,,,,,,,++++++,,,------++++++************+++++++++++++++***)))(((((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))*********++++++++++++))))))(((((((((((())))))))))))))))))************(((((((((((()))***+++,,,++++++******++++++,,,---///......000333999>>>AAAFFFKKKOOORRRXXX^^^___\\\^^^^^^^^^\\\[[[\\\___bbbdddhhhlllqqq~~~......------,,,,,,++++++,,,,,,,,,++++++++++++***************))))))))))))*********************************************)))))))))))))))************)))))))))))))))))))))((()))((('''((()))***)))((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))******++++++))))))************++++++---,,,,,,,,,...000000///222666<<>><<<>>>===<<<===>>>===;;;:::888888888777666555555555666555555555444444444444333333222222111000000000///............------------,,,,,,++++++,,,,,,---++++++************++++++++++++******)))(((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''((((((((((((((((((''')))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&))))))))))))*********+++))))))(((((((((((())))))))))))))))))************(((((((((((()))***+++,,,,,,,,,++++++,,,,,,---...///......000333999>>>BBBFFFKKKOOOQQQVVV\\\]]]ZZZ[[[[[[\\\[[[[[[\\\```cccdddhhhlllqqq~~~........................,,,,,,,,,,,,++++++++++++++++++*********)))))))))*********************************))))))((((((((())))))))))))************)))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))((((((''''''((((((((())))))))))))*********************++++++++++++,,,,,,,,,------.../////////111333555;;;AAAIIIRRRZZZbbbiiinnnwwwuuukkkeeecccaaaaaaccceeeeeeeeehhhiiikkkkkkkkkjjjhhhfffffffffeeecccaaa```bbbdddhhhhhhiiiiiihhhgggfffeeefffeeeddddddddddddeeeeeeaaaaaa```___^^^^^^^^^___dddccccccbbb```___^^^]]]]]]___bbbaaa]]]XXXUUUSSSWWWXXXXXXYYYYYYYYYXXXXXXPPPQQQQQQRRRSSSUUUWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[ZZZZZZZZZ___\\\YYYWWWVVVUUUSSSRRRSSSRRRRRRQQQOOONNNMMMMMMSSSRRRPPPNNNMMMLLLKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKKKKHHHDDDAAA???>>>;;;:::===<<<;;;<<<>>>>>><<<;;;888888777777666666555555555555555555444444444444333333222222111000000000///............------------,,,,,,++++++,,,,,,,,,++++++************++++++++++++******)))((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((()))***+++,,,------,,,,,,------...//////......000444999???BBBGGGKKKOOOPPPTTTYYYZZZXXXXXXYYYZZZZZZZZZ]]]aaadddeeehhhlllrrr---.....................------,,,,,,,,,++++++++++++++++++*********))))))************************+++******)))((('''&&&&&&((()))))))))************)))))))))))))))*********)))((('''((()))***)))((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((())))))))))))(((((('''(((((((((((()))))))))+++*********************+++++++++,,,,,,------...,,,...//////000444;;;AAAIIINNNVVV___iiittt{{{jjjgggcccaaabbbdddeeeeeejjjkkkllllllkkkiiifffeee```bbbcccbbbbbbbbbdddfffggggggfffeeeeeeeeeeeeeeeeeeffffffgggffffffeeeddd^^^]]]]]]\\\\\\\\\\\\]]]cccbbb```___^^^^^^^^^^^^`````````___\\\XXXUUUSSSSSSUUUWWWXXXXXXWWWUUUSSSPPPQQQRRRSSSUUUWWWYYYZZZUUUTTTSSSRRRSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYXXXXXXZZZWWWSSSRRRTTTUUUSSSPPPPPPOOONNNMMMLLLLLLLLLKKKQQQOOOMMMKKKIIIIIIJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIHHHEEEAAA>>>=========<<<>>><<<<<<<<<======;;;999888777777777666666666555444444444444444444444444333333222222111000000000///............---------------,,,+++++++++,,,,,,++++++************++++++************))))))(((((('''(((((((((((((((''''''''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''''''''''''''''''''((())))))***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))))))))(((((((((((())))))((()))))))))************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,---......///......000444:::???CCCHHHMMMQQQQQQSSSWWWYYYWWWYYYZZZZZZZZZ[[[]]]aaadddfffhhhkkkrrr------------............---------,,,,,,,,,++++++++++++++++++************************************+++******)))((('''&&&&&&((()))))))))************((()))))))))*********+++)))((('''((()))***)))((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))***++++++++++++******************+++,,,,,,---......,,,...///111444===IIIQQQWWW\\\cccnnn{{{rrrmmmfffbbbaaacccdddeeekkkkkklllllljjjhhheeeddd___aaacccdddddddddeeegggddddddbbbbbbaaabbbbbbcccbbbccceeeeeeeeecccaaa```ZZZZZZYYYYYYYYYZZZZZZ[[[```___^^^\\\\\\]]]^^^___aaa___[[[XXXWWWVVVUUUUUURRRSSSTTTUUUUUUSSSPPPNNNQQQRRRSSSUUUVVVXXXYYYYYYTTTSSSRRRQQQRRRSSSVVVWWWUUUUUUVVVVVVVVVVVVVVVUUUQQQOOOMMMNNNRRRTTTSSSQQQMMMMMMLLLKKKJJJJJJKKKKKKNNNLLLIIIGGGFFFGGGHHHJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEBBB???>>>>>>???@@@@@@@@@>>>===<<<<<<;;;888666777777777777666666666666333333444444444444444444333333222222111000000000///............---------...---,,,,,,+++++++++,,,++++++************++++++*********)))))))))))))))''''''((((((((((((((('''(((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))(((&&&&&&&&&&&&((()))'''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''&&&'''''''''(((((((((((())))))(((((((((((())))))((()))))))))************(((((((((((()))***+++,,,+++++++++++++++,,,,,,---.........000555:::@@@DDDJJJOOOSSSRRRRRRVVVYYYYYY\\\\\\\\\\\\[[[]]]```cccggghhhkkkrrr..................------------------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++*********))))))((((((((())))))))))))************((())))))******+++++++++)))((('''((()))***)))(((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******(((((())))))))))))((((((((((((((()))))))))************++++++++++++++++++******+++,,,---......///000111444999AAALLLXXX```ccciiittt|||vvvmmmeeebbbbbbcccdddjjjkkkkkkkkkjjjgggdddccc```ccceeeffffffeeeeeefffaaaaaa````````````aaaaaa```aaabbbcccbbbaaa^^^]]]XXXWWWWWWWWWXXXYYYZZZZZZ]]]\\\ZZZZZZZZZ]]]```bbb___[[[UUUSSSSSSTTTVVVVVVTTTTTTTTTSSSRRRQQQPPPOOORRRSSSTTTVVVVVVWWWWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTUUUUUUTTTTTTSSSRRRKKKKKKLLLNNNQQQRRRQQQPPPLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEBBB@@@>>>>>>@@@AAAAAAAAAAAA???===<<<<<<:::777444777777777777666666666666333333333333444444444444333333222222111000000000///............---------......---,,,++++++++++++++++++************++++++******))))))))))))))))))&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&'''((()))%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((()))***+++,,,+++************+++,,,,,,.........111555;;;AAADDDJJJPPPTTTRRRQQQUUUYYYZZZ]]]]]]]]]\\\\\\]]]aaaccchhhhhhjjjrrr000000000//////............------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********************)))))))))))))))************((())))))******+++,,,,,,)))((('''((()))***)))((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********(((((())))))))))))(((((((((((()))))))))******************++++++,,,,,,,,,+++,,,,,,---///000000111666888>>>HHHSSS___fffjjjkkkvvv}}}tttjjjeeeddddddeeehhhiiijjjjjjiiifffdddbbbbbbeeehhhhhhgggeeedddddd```````````````````````````aaabbbbbbaaa___]]]\\\WWWWWWWWWXXXXXXZZZ[[[[[[[[[YYYXXXWWWYYY]]]aaaddd\\\XXXUUUTTTVVVXXXYYYXXXWWWVVVTTTSSSSSSTTTUUUWWWWWWWWWXXXYYYXXXXXXVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSVVVVVVUUUUUUTTTSSSQQQQQQLLLNNNQQQRRRPPPNNNMMMLLLKKKJJJHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDCCC@@@???>>>???@@@AAA@@@>>>???>>><<<<<<<<<:::888555666666666666777777777777222222333333333444444444333333222222111000000000///............---------///...---,,,++++++++++++++++++************++++++)))))))))))))))))))))***&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))************(((((((((((()))***+++,,,,,,++++++++++++,,,------......///111555;;;AAAEEEHHHOOOSSSQQQPPPTTTXXXZZZZZZ[[[[[[[[[[[[^^^aaadddhhhhhhjjjrrr333222222111000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++))))))))))))************((())))))***++++++,,,,,,)))((('''((()))******((((((((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))************))))))***+++,,,,,,------------...///000111222222;;;>>>FFFSSSaaakkknnnnnnqqqqqqwwwyyymmmgggeeeeeefffggghhhiiiiiihhhfffcccbbbdddfffiiiiiigggdddbbbaaa___```aaaaaaaaaaaaaaa```aaaaaabbbbbbaaa```^^^]]]XXXXXXXXXYYYZZZ[[[\\\]]]YYYXXXVVVVVVYYY]]]bbbfff\\\YYYWWWXXX[[[]]]]]][[[ZZZXXXUUUTTTUUUXXX[[[^^^\\\\\\]]]]]]\\\ZZZXXXWWWTTTTTTUUUUUUTTTSSSRRRQQQWWWWWWWWWVVVTTTSSSQQQPPPOOOSSSVVVUUUPPPKKKIIIIIIJJJIIIHHHGGGGGGIIIJJJLLLKKKJJJJJJIIIIIIJJJJJJJJJLLLKKKIIIGGGEEEDDDCCCBBB@@@?????????@@@???===;;;===<<<;;;;;;<<<;;;999777666666666666777777777777222222222333333444444444333333222222111000000000//////.........---------///...---,,,++++++++++++++++++************++++++)))))))))))))))*********&&&&&&'''((())))))(((((()))((('''&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$%%%''')))%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))'''((()))******)))((('''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((()))***+++,,,---,,,,,,,,,,,,---............///111666<<>>>>><<<<<<<<<;;;:::999777777666666555555555555666666333333333333333333333333222222222222222111000///......//////......---,,,---,,,***(((((()))***+++))))))))))))))))))))))))***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------------------...000444999???BBBIIINNNRRRRRRSSSWWWXXXWWWZZZZZZYYYXXXXXXZZZ___ccchhhggggggoooCCC<<<333...///000///,,,000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***************************************************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************))))))))))))---,,,,,,,,,---------,,,---+++,,,111555999@@@GGGWWWSSSXXXfffpppsss{{{zzzrrrzzz~~~mmmfffffffffhhhjjjlllllljjjiiifffdddhhhhhhhhhgggfffeeedddcccbbbdddgggiiiiiigggdddaaabbbaaa``````bbbdddgggiii```^^^\\\[[[[[[\\\^^^```______```aaabbbeeeggghhhaaa___]]]^^^```bbbbbbbbbdddbbb``````cccgggiiijjjcccbbb```^^^]]]]]]]]]]]]ZZZYYYYYYXXXXXXXXXWWWWWW\\\\\\[[[ZZZWWWSSSOOOMMMPPPPPPQQQQQQPPPOOOMMMLLLJJJHHHFFFFFFGGGKKKOOOQQQOOONNNKKKIIIIIIJJJKKKLLLJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDCCCBBB@@@???>>>=========<<<;;;:::888777777777666666666666777777333333333333333333333333222333222222222111000///...............------,,,...---+++*********,,,,,,***************************)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------............111555:::???BBBIIIOOOSSSRRRSSSWWWYYYWWW[[[[[[ZZZYYYYYY[[[```ccchhhiiikkkqqqXXXKKK;;;333333333111---000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************------............------......222:::@@@EEEMMMUUU]]]```jjjwww{{{yyy|||oooxxxyyyrrrlllgggffffffhhhkkkkkkgggdddiiiiiiiiiiiiiiihhhggggggeeefffiiijjjiiigggdddaaa______^^^^^^^^^```aaabbb___^^^\\\\\\\\\^^^```bbbcccccccccdddeeefffggghhheeebbb___^^^___bbbdddddd``````aaadddgggiiihhhgggaaa```___^^^^^^___``````^^^^^^\\\[[[ZZZZZZZZZZZZ^^^]]][[[YYYVVVTTTRRRQQQRRRSSSUUUVVVUUUSSSPPPOOOLLLIIIFFFEEEGGGLLLRRRWWWQQQOOONNNLLLKKKLLLLLLMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFDDDAAA>>>===============<<<:::999888888888777777777777888888444444444444444444444444333333333222111111000000...............---------///...,,,+++++++++,,,---******************************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********++++++++++++,,,,,,,,,,,,---------....../////////222666;;;@@@CCCJJJOOOSSSSSSTTTXXXYYYXXX[[[[[[[[[ZZZZZZ]]]aaadddiiilllnnntttsssdddOOO???777444222111000000//////...---------------------------------+++++++++++++++++++++++++++++++++*********))))))***************+++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))***************+++++++++---//////......---...222444;;;DDDJJJNNNVVV___^^^mmmtttooosssppphhhaaaccchhhjjjiiihhhhhhiiiiiijjjjjjjjjiiiiiifffgggiiiiiihhheeebbb```^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\[[[[[[\\\^^^```bbbdddddddddddddddeeeeeeeeedddbbb___^^^^^^___```___XXXZZZ^^^cccgggfffccc```aaa```___^^^^^^___`````````___^^^\\\[[[ZZZZZZZZZ[[[ZZZXXXWWWVVVVVVWWWWWWUUUVVVYYYZZZYYYWWWSSSQQQOOOMMMJJJIIIKKKOOOTTTWWWPPPOOOOOONNNMMMMMMMMMMMMJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGFFFDDDAAA===;;;<<<<<<<<<<<<;;;:::999888:::999999888888999999:::555555555555555555555555555444333222111000000000//////......------------......---,,,+++,,,,,,,,,***************************************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''')))******(((&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************+++++++++++++++,,,,,,------.........000000000333777<<>>GGGPPPUUUZZZdddnnnwwwfffgggpppxxxvvvqqqmmmlllhhhgggiiieeeffffffgggggggggffffffddddddeeeeeedddaaa___^^^^^^_________^^^\\\ZZZYYYWWWWWWWWWXXXYYY[[[\\\]]]______````````````___^^^\\\[[[[[[[[[[[[ZZZVVVTTTYYYZZZ\\\```bbbbbb```^^^cccaaa___]]][[[[[[ZZZ[[[]]][[[YYYWWWVVVVVVWWWXXX[[[ZZZXXXVVVUUUUUUVVVVVVWWWXXXZZZ[[[ZZZXXXUUUTTTTTTUUUVVVVVVUUUSSSPPPOOOLLLMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::777777777777777777777777777666444222111000000111000///...---,,,---......,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******++++++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''''''((())))))))))))))))))))))))************+++***+++,,,,,,---...//////000000000333777<<>>>>>>>>>>>======<<<::::::999999999999::::::888888888888888888888888888777444222000000111111000///...,,,,,,---...///---------------,,,,,,+++++++++++++++++++++++++++)))***+++,,,+++)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***************++++++,,,---...///000//////000222666<<>>:::999999888888999999:::888888888888888888888888999777444222000000111111111///---,,,,,,,,,...///......//////......---,,,++++++++++++++++++++++++)))***+++,,,+++)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))******************+++,,,---//////000/////////222666;;;@@@CCCGGGMMMPPPPPPQQQUUUVVVUUUWWWYYY[[[\\\]]]___bbbdddjjjjjjllluuuxxxZZZAAA888666222...------///111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******))))))(((((()))************+++++++++))))))))))))************---+++***+++,,,,,,+++***...000333555777<<>>>>>===:::888999999999888888888777777666777777777777777777777555444444333111000000///111111000000//////......---------------------------,,,++++++******++++++,,,,,,++++++***))))))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))''')))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((())))))******)))))))))************+++++++++++++++++++++,,,------...000000000222666;;;@@@CCCIIIKKKNNNPPPQQQSSSUUUWWWXXXZZZ[[[[[[ZZZ]]]ccchhhmmmooonnnuuu~~~kkk[[[AAA;;;333111222333111......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))*********++++++)))))))))*********++++++)))***,,,---.../////////---111666;;;AAAIIIRRRZZZaaalll}}}kkk[[[UUUUUUfffsssoooooorrruuutttuuuxxxvvvrrrnnnmmmnnnmmmjjjggglllkkkkkkkkkjjjfffaaa]]]bbbcccdddeeefffgggggghhhjjjkkknnnppppppooommmkkklllkkkjjjkkklllmmmllljjjdddhhhnnnsssvvvvvvuuusssmmmjjjfffdddbbb```^^^\\\ZZZXXXWWWXXXYYYZZZZZZYYYWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXXXXXXXXXXTTTPPPLLLOOOOOOPPPQQQQQQRRRRRRRRRUUUUUUUUUUUUTTTRRRQQQPPPRRRSSSTTTSSSPPPMMMLLLLLLFFFEEECCCBBBAAAAAABBBBBBAAA???===<<<;;;:::777555777777666666666666555555666555555555555555555555444444333222111000000///222111111000///...------------------------------,,,,,,++++++******++++++,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((***))))))))))))***++++++)))************+++++++++,,,,,,,,,++++++,,,------//////000222666;;;@@@CCCHHHJJJMMMPPPQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ]]]ccchhhmmmqqqqqqyyyzzzmmmNNNCCC777111222444222//////////////////...------------------------------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))************))))))*********+++++++++)))+++---............///000777AAAIIIOOOWWWaaahhhqqqyyy{{{gggWWWTTTXXXfffyyyssstttvvvvvvwwwzzzwwwtttqqqpppqqqpppnnnlllooonnnmmmlllkkkgggccc___bbbbbbdddeeegggiiijjjjjjnnnppprrrssssssrrrpppoooooonnnmmmmmmoooooonnnmmmmmmooorrrtttvvvuuutttsssqqqooolllkkkjjjhhhdddbbb[[[YYYXXXXXX[[[\\\]]]\\\XXXYYYZZZZZZ[[[ZZZZZZYYYVVVWWWXXXYYYYYYWWWTTTRRRPPPPPPPPPQQQSSSTTTVVVWWWXXXWWWWWWVVVTTTSSSRRRQQQTTTUUUUUUSSSPPPMMMLLLLLLHHHGGGFFFDDDCCCCCCCCCCCCBBB???<<<;;;:::888666444666555555555555555555555555555444444444444444333333333333222111000000///000000000//////......---------------------------,,,,,,++++++***++++++,,,+++++++++*********))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''(((((((((+++***)))))))))***,,,---))))))*********+++++++++------,,,+++++++++,,,,,,//////000222666;;;@@@CCCGGGIIIMMMOOOPPPRRRTTTVVVYYY[[[\\\\\\[[[^^^dddiiimmmqqqrrrzzzwwwaaaRRR@@@555333555444333//////000000//////...---------------------------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((()))))))))*********************++++++++++++***,,,------,,,,,,...000333>>>LLLWWW]]]cccjjjqqqyyyzzzggg[[[VVVWWWhhhzzzxxxvvvvvvyyysssrrrpppppppppqqqpppooolllkkkjjjjjjjjjhhhdddbbbbbbcccdddfffiiijjjlllmmmrrrssstttttttttsssqqqpppmmmllllllmmmpppqqqqqqpppppppppppppppppprrrtttuuuqqqpppooooooooommmkkkhhh___]]]\\\\\\___bbbcccccc]]]]]]]]]]]][[[ZZZXXXWWWTTTVVVWWWXXXWWWUUUTTTSSSSSSSSSRRRSSSUUUWWWZZZ\\\[[[[[[ZZZXXXWWWUUUTTTTTTSSSTTTTTTQQQNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCC@@@===;;;:::999777555666666666666666666666666555444444444333333222222333222222111111000000000------......//////000000------------------------,,,++++++***++++++,,,,,,+++++++++***************'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---))))))*********+++++++++------,,,+++++++++,,,,,,...//////222666;;;AAADDDFFFIIILLLOOOPPPRRRTTTVVVZZZ\\\]]]]]]]]]___eeejjjkkkoooqqqyyy~~~ooo___JJJ:::333111111000///000000000000///......------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))***************++++++++++++,,,+++---...,,,+++,,,111555:::FFFVVV```eeeiiipppvvvmmmWWWPPPTTTggg~~~|||ssspppqqqnnnmmmmmmllllllmmmmmmnnnggggggfffggghhhgggeeecccddddddfffhhhjjjlllnnnnnnttttttttttttsssqqqooonnnjjjjjjjjjllloooqqqqqqpppmmmllljjjjjjlllppptttvvvmmmlllkkklllmmmmmmkkkiiibbbaaa___```cccgggiiijjjbbbaaa```^^^[[[YYYWWWVVVVVVWWWWWWUUUSSSQQQRRRSSSWWWVVVUUUUUUWWWZZZ^^^```___^^^\\\ZZZYYYXXXWWWWWWQQQRRRQQQOOOLLLJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFEEECCC@@@<<<::::::999888777555666666666666777777777555555444444333222222222222222111111111000000000,,,,,,---...///000000111------------------------++++++******++++++,,,,,,************************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''***))))))))))))***++++++)))************+++++++++,,,,,,,,,++++++,,,------......///222666<<>>FFFQQQ^^^fffhhhmmmuuu}}}ttt___RRRXXXeeexxxooommmiiiiiiiiihhhgggfffggghhheeeeeedddeeeggggggeeeccccccccceeegggiiijjjlllmmmrrrrrrqqqpppmmmkkkiiihhheeeeeeeeegggiiikkkkkkkkkgggfffeeefffgggjjjmmmooogggfffdddeeeffffffeeedddaaa___^^^___cccgggiiijjjeeecccaaa]]][[[YYYXXXXXXXXXXXXWWWUUURRRSSSVVVYYY[[[YYYXXXWWWYYY\\\```ccc___]]][[[YYYWWWVVVVVVVVVOOOPPPPPPNNNKKKJJJKKKLLLJJJJJJIIIHHHGGGEEEDDDCCCAAA???;;;999999999999888555555555555666666777777666555555444333333222222111111111111000000000000,,,------....../////////------------------------++++++******++++++,,,---************************&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))(((((((((''''''((())))))******)))))))))************+++++++++++++++++++++,,,------.........///222666<<>>IIIPPPWWWaaahhhiiimmmwwwyyyjjj\\\]]]ooo~~~vvvggg^^^aaaccc___```fffeeeddddddcccbbbbbbaaaaaa```______```aaadddfffhhhddddddbbbaaaaaaaaabbbccc___^^^]]]\\\\\\^^^___aaa\\\___aaabbb```^^^]]]]]]ZZZZZZ[[[[[[[[[YYYXXXWWWSSSVVVYYY[[[[[[[[[\\\]]]^^^]]][[[YYYWWWWWWWWWWWW]]]YYYVVVUUUWWW[[[^^^```^^^]]]ZZZXXXWWWWWWXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTSSSPPPMMMKKKJJJIIIHHHGGGIIIFFFCCCCCCDDDCCC@@@>>>===;;;::::::::::::999777777666666666666666777888555444333222111222333444000000///...............////////////////////////------,,,,,,,,,------...++++++************++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************+++)))&&&'''))))))'''$$$)))************+++++++++...------,,,,,,,,,------......///222666:::???AAAHHHKKKNNNQQQSSSUUUXXXZZZZZZ[[[[[[\\\\\\___cccfffggghhhiiisss}}}```NNNDDD888222222111000000111000...//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++*********************************))))))*********************************************************************))))))))))))++++++,,,,,,,,,++++++++++++,,,...333;;;FFFQQQYYY```ffflllnnnssswwwvvvpppggg[[[YYYmmm{{{nnnmmmkkkddd```bbb``````___^^^]]]]]]]]]]]]^^^^^^___```bbbdddeeefffcccbbb```_________```aaa^^^]]]\\\[[[[[[\\\]]]^^^ZZZ\\\^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZYYYWWWUUUTTTTTTVVVXXXXXXWWWWWWWWWXXXZZZYYYYYYXXXYYYZZZ[[[\\\[[[YYYWWWWWWYYYZZZYYYYYYXXXWWWUUUSSSSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRPPPMMMJJJIIIHHHHHHGGGFFFEEEBBBAAAAAABBBBBBAAA>>><<<;;;999999::::::999777888888777777666777777777666666555444444444444444222111111000000000000000////////////////////////......---------......///++++++************++++++))))))***+++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))'''&&&''')))***)))''')))************+++++++++...------,,,,,,---------......///222666:::???AAAFFFIIIMMMPPPRRRTTTWWWYYYYYYZZZ[[[[[[\\\___cccfffggghhhjjjtttnnnZZZJJJ888333111000111222222000////////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***************************************************************************+++,,,,,,,,,,,,,,,,,,,,,***...444;;;EEEOOOZZZaaaeeehhhkkkooosssqqqfffZZZUUUPPP^^^}}}qqqjjjbbb]]]]]]]]]\\\ZZZYYYXXXYYYYYYZZZ[[[\\\^^^aaabbbcccdddddd```___]]]\\\\\\\\\]]]^^^]]]\\\ZZZYYYXXXXXXYYYZZZWWWXXXXXXXXXVVVVVVXXXYYY]]]\\\[[[ZZZXXXUUUSSSRRRUUUWWWXXXWWWUUUSSSSSSTTTYYYYYYXXXXXXYYY[[[]]]^^^\\\[[[[[[\\\[[[YYYVVVRRRRRRRRRPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPLLLJJJHHHGGGGGGGGGFFFDDD@@@???>>>???@@@AAA@@@???<<<:::999:::;;;;;;:::999::::::999888777777777777777777777777777666666555444333222222111111222222////////////////////////......---------------...++++++************++++++)))***++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))******((('''&&&''')))+++***))))))************+++++++++---------,,,,,,------......//////222666:::>>>AAAEEEHHHLLLPPPRRRTTTVVVXXXYYYZZZ[[[[[[\\\^^^bbbfffhhhiiijjjuuuzzzhhhSSS<<<666111///111333222000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))************************************************)))***************++++++,,,,,,,,,,,,,,,---......---444===FFFNNNVVV^^^ddddddeeeggghhhgggaaaUUUKKKNNNRRRmmmvvvjjjbbb^^^^^^\\\[[[YYYWWWWWWWWWYYYZZZXXXZZZ^^^aaabbbbbbaaa```\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZXXXWWWVVVUUUUUUUUUTTTUUUTTTSSSRRRSSSVVVYYY___^^^\\\ZZZWWWTTTRRRQQQVVVWWWXXXWWWUUUSSSTTTUUU[[[ZZZYYYXXXXXXYYYZZZ[[[```___^^^]]]\\\YYYTTTQQQPPPPPPOOOOOOPPPPPPRRRRRRRRRQQQPPPOOONNNNNNNNNNNNJJJHHHGGGFFFGGGGGGEEEDDD>>>>>>===>>>>>>>>>>>>>>>===<<<;;;;;;<<<===<<<;;;<<<;;;:::999888888777777666777888999888777666555444444333222222222222222////////////////////////------,,,+++++++++,,,,,,,,,++++++******++++++,,,******+++,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***((((((((())))))*********))))))*********+++++++++------,,,,,,,,,---......//////000222555:::>>>@@@DDDHHHMMMQQQSSSUUUWWWYYYYYYZZZ[[[[[[\\\^^^bbbeeehhhiiikkkvvvzzzeeeMMM<<<444///111333111///000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))************************************************))))))******+++++++++,,,,,,,,,,,,,,,---...///000111999FFFPPPVVV\\\ccchhhfffffffffaaaWWWMMMIIIHHHMMM]]]~~~xxxlllccc^^^ZZZYYYXXXWWWVVVWWWXXXXXXXXXZZZ]]]```aaa```^^^\\\YYYXXXWWWVVVUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQQQQRRRVVVYYY]]]\\\ZZZWWWTTTRRRPPPOOORRRSSSTTTTTTRRRRRRTTTUUUYYYXXXWWWWWWWWWXXXYYYZZZ```]]]ZZZXXXWWWUUURRRPPPNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMJJJIIIGGGGGGHHHGGGFFFDDD@@@@@@@@@???>>>=========???>>>======>>>???===<<<<<<<<<:::999888888888888666666777888777666555444333333222111111111111222//////////////////////////////...---------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))***++++++***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---.../////////000222555:::>>>@@@DDDHHHNNNRRRUUUWWWXXXZZZYYYYYYZZZ[[[[[[^^^bbbeeeggghhhjjjwwwwww```FFF:::111333444000///111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,---///111222555@@@NNNXXX^^^ccchhhmmmlllkkkggg\\\MMMCCCGGGQQQWWWnnntttcccYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^^^^]]][[[YYYWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQRRRVVVYYYXXXWWWUUURRRPPPOOONNNMMMMMMNNNOOOOOONNNOOOQQQSSSSSSSSSSSSSSSUUUWWWYYYZZZZZZVVVRRROOOOOOOOONNNNNNLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHEEECCCAAABBBCCCAAA???>>>>>>???AAA@@@>>>>>>>>>>>>===;;;;;;;;;:::999888888888888666666666666666555444444333222111111000000111111////////////////////////222222111000////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))))))))***''''''(((((((((((())))))+++,,,---+++)))(((((())))))************+++++++++,,,,,,,,,,,,---......///000000000222555999===@@@DDDHHHNNNSSSVVVWWWYYYZZZXXXYYYZZZZZZ[[[]]]aaaeeefffgggiiiwwwoooRRRAAA555555555111000444000000000000/////////.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************************************************))))))***++++++,,,------,,,,,,+++,,,---000222444???JJJXXXaaadddfffjjjnnnlllhhhcccXXXJJJEEEQQQaaaqqqxxxfffZZZXXXYYYZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\\\\\\\ZZZXXXVVVUUUUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNOOOPPPQQQQQQRRRUUUXXXVVVUUUSSSQQQPPPPPPPPPPPPLLLMMMNNNMMMLLLMMMPPPRRRQQQPPPPPPPPPRRRTTTVVVWWWRRROOOLLLKKKLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHGGGCCCAAABBBDDDEEEDDDBBBAAABBBDDDAAA@@@>>>======<<<:::999:::999888888888888999999777777666555555555555555333222222111111111111111////////////////////////222222000//////.........---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))***,,,---,,,***)))***,,,)))************+++++++++,,,,,,,,,,,,---...//////000000000222555999===???BBBGGGMMMSSSUUUWWWXXXYYYXXXYYYZZZZZZ[[[]]]aaadddeeefffhhhwww{{{YYYGGG888777777222111666000000000000////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************))))))***+++,,,,,,---------,,,+++,,,---000333555IIITTT```fffffffffhhhlllfffaaa[[[TTTLLLLLL[[[mmm|||nnnfffZZZ\\\___```aaa___]]][[[\\\\\\\\\[[[ZZZXXXVVVUUUUUUTTTSSSRRRQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPLLLNNNPPPPPPQQQRRRUUUWWWWWWVVVUUUSSSSSSSSSTTTTTTOOOPPPPPPNNNMMMNNNPPPRRRSSSRRRQQQOOOOOOOOOPPPQQQMMMLLLKKKKKKMMMNNNMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJHHHHHHGGGEEEBBB???AAADDDFFFFFFDDDDDDFFFIIIAAA???===<<<;;;:::888666888888888777888888999999999888666555555555666777444333222222111111222222//////////////////////////////...---,,,+++++++++---,,,,,,++++++,,,,,,---------------,,,,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))(((***,,,,,,******,,,///)))************++++++++++++++++++,,,---...///000000000111222555999===???AAAFFFLLLRRRUUUVVVWWWXXXXXXYYYZZZZZZ[[[]]]aaaddddddeeehhhwww|||qqqSSS:::888:::444111444000//////............///......---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))************)))************+++++++++//////...,,,,,,222;;;CCCTTTYYY```eeegggfffddddddeee[[[RRRMMMJJJVVVxxxvvviiijjjhhhfffcccaaabbbcccbbb___ZZZWWWVVVUUUTTTSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOLLLNNNPPPQQQRRRSSSUUUWWW[[[XXXUUUSSSRRRTTTVVVWWWSSSRRRQQQQQQQQQSSSTTTUUUVVVTTTRRRQQQPPPOOOMMMKKKJJJKKKKKKLLLLLLMMMNNNNNNQQQQQQOOONNNLLLKKKJJJIIIMMMLLLKKKIIIHHHFFFEEEEEELLLKKKHHHFFFDDDBBBAAA@@@AAACCCEEEFFFFFFCCCAAA???=========<<<;;;;;;::::::888888888777777777777777666666555444333333222222000000000000////////////////////////............***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---...---,,,+++*********))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''%%%%%%%%%%%%''''''((('''%%%$$$###$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***&&&''''''((()))******++++++***)))))))))***,,,,,,,,,,,,++++++,,,---///000...//////111444999===???BBBGGGNNNSSSVVVWWWWWWXXX\\\[[[[[[[[[]]]___bbbdddeeedddgggyyyoooSSSCCC:::222111444111000000//////////////////...------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))************++++++++++++,,,,,,,,,,,,......------222:::DDDKKKXXX]]]dddiiiiiigggeeeccc[[[TTTPPPRRRXXXmmmxxxvvvqqqmmmiiigggeeeeeeccc```\\\ZZZYYYYYYXXXXXXVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSPPPRRRSSSTTTSSSSSSTTTUUUWWWVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWTTTSSSRRRQQQOOOMMMLLLLLLNNNOOOPPPQQQQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJNNNNNNMMMLLLJJJHHHGGGFFFJJJHHHFFFDDDBBBAAA@@@@@@AAAAAABBBCCCBBB@@@>>>===<<<<<<<<<;;;::::::999999888888888777777777777777666555555444333333222222000000000000////////////////////////............,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,***)))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((((((***)))(((''''''((()))***''''''(((((())))))******++++++*********+++,,,---,,,,,,++++++,,,---///000......///111555999===???CCCHHHOOOUUUXXXYYYZZZZZZ\\\[[[[[[[[[]]]___bbbccceeeeeegggxxxvvvVVV>>>222333777222222111000000000000000///...------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))*********++++++,,,,,,,,,,,,------------...,,,,,,000999EEEOOOUUU___ccciiilllkkkgggdddbbbVVVQQQQQQ[[[mmm}}}vvvpppnnnllliiigggdddbbb___^^^^^^___^^^^^^]]]]]]^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXYYYVVVWWWYYYXXXUUURRRQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPVVVVVVVVVWWWXXXYYY[[[\\\]]]ZZZVVVTTTSSSSSSRRRPPPNNNPPPRRRTTTUUUUUUUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLOOOPPPOOOOOOMMMKKKHHHGGGGGGFFFDDDCCCAAA@@@@@@???AAA@@@???>>>===<<<;;;:::;;;;;;::::::999888888888888888888777777666666666555555444444333333222222000000000000/////////////////////............---,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,,,,+++))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))******)))((((((''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))))),,,++++++++++++,,,------,,,,,,++++++,,,---///000......///111555999===@@@DDDIIIPPPWWWZZZ[[[]]]]]]\\\\\\[[[[[[\\\___aaaccceeeeeegggxxxjjjHHH888666888444333222222111111111111//////...---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++,,,,,,,,,,,,---------------+++,,,333@@@MMMVVVZZZdddgggkkkllliiiddd___]]]WWWSSSWWWhhh|||rrrmmmmmmmmmjjjgggdddbbb``````bbbccccccbbb```````````````___^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\]]][[[VVVRRRPPPOOOSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]ZZZWWWTTTTTTTTTSSSRRRQQQSSSUUUWWWXXXVVVTTTSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPOOONNNKKKIIIGGGFFFFFFDDDCCCBBBAAA@@@@@@AAA@@@>>><<<:::999999999;;;;;;;;;:::999999888888888888888777666666555555444444444333333333222222000000000000//////////////////.........---------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,+++***)))((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((*********+++++++++,,,,,,,,,,,,++++++,,,---///000......///222555:::>>>AAACCCIIIPPPWWW[[[\\\^^^___\\\[[[ZZZ[[[\\\^^^aaabbbddddddhhhzzz}}}WWW@@@888555555555333222222111111111//////...------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,------000888EEEQQQYYY\\\fffhhhiiigggccc]]]YYYWWWTTTSSS^^^xxxtttmmmkkkjjjhhheeedddbbbaaabbbcccddddddccc````````````___^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]][[[VVVSSSPPPPPPRRRRRRRRRRRRSSSTTTUUUUUURRRRRRTTTUUUWWWXXXYYYZZZZZZXXXUUUSSSTTTTTTSSSRRRSSSUUUVVVWWWWWWTTTRRRPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA>>><<<::::::::::::<<<<<<;;;;;;:::999999999888888777777666555555444333333333333333222222222000000000000////////////............------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,+++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&''''''((())))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((())))))***************,,,,,,++++++,,,---///000......///222666:::???BBBBBBHHHPPPVVVZZZ[[[]]]^^^ZZZZZZZZZZZZ\\\^^^aaaccccccdddiii~~~jjjMMM;;;444666555444222222111111111000///......------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,///111777AAALLLUUU\\\^^^ggggggeeeaaa[[[UUURRRQQQPPPXXXlllvvvnnnjjjgggeeeeeedddccccccddddddcccaaa^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[[[[XXXUUUSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUUUUQQQRRRSSSUUUVVVWWWWWWWWWUUUTTTSSSSSSTTTTTTRRRQQQSSSTTTUUUUUUTTTRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBAAA???===<<<;;;<<<<<<<<<<<<<<<;;;::::::999999888888777777666555444444333333333333222222222222000000000000////////////.........------------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,+++))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))******)))))),,,,,,++++++,,,---///000......000222666;;;@@@BBBBBBHHHOOOUUUYYYZZZ[[[\\\XXXXXXXXXYYY\\\___bbbdddcccdddkkk{{{\\\DDD;;;666555444222111000000000000//////...........................------------------------------------,,,++++++******++++++,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,------------000777AAAKKKTTT[[[aaadddgggeeeaaa[[[TTTOOOMMMMMMWWWiiivvvnnnkkkjjjgggfffddddddeeedddbbb```]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYZZZZZZZZZWWWWWWWWWUUUSSSTTTVVVXXXZZZ]]]```bbb```\\\WWWSSSSSSTTTUUUWWWWWWXXXWWWWWWQQQQQQQQQSSSUUUUUUSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPKKKKKKJJJIIIJJJLLLNNNOOOKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@???>>>======<<<<<<;;;;;;::::::999888888888999888777666555444333333222222222222222222222222000000000000////////////.........---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,***)))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((((((((($$$%%%'''((())))))(((((('''((()))******)))((('''''''''(((((())))))******'''((()))***+++******))),,,,,,++++++,,,---///000......000222666<<<@@@CCCDDDIIIPPPVVVYYYZZZ[[[[[[VVVVVVWWWYYY\\\```dddfffdddeeemmmiiiOOOFFF666555333222111000000000000000///...............//////.........---------------------------------,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,---------.........//////222;;;GGGRRRZZZ___eeeiiigggddd___WWWPPPLLLKKKLLLddd}}}|||rrrpppqqqiiihhhfffeeeeeedddaaa___^^^^^^____________^^^^^^\\\[[[ZZZZZZYYYYYYYYYZZZTTTTTTTTTRRRRRRTTTXXX[[[bbbffflllnnnkkkcccZZZTTTUUUVVVXXXYYYYYYYYYXXXXXXNNNOOOQQQTTTVVVVVVSSSQQQOOOOOOPPPQQQRRRSSSTTTTTTNNNNNNOOOOOOOOOOOOOOOPPPLLLKKKIIIIIIJJJMMMPPPRRRLLLKKKHHHFFFDDDBBBAAA@@@?????????>>>>>>======<<<::::::999999888777777777999888777666555444333333222222222222222222222222000000000000////////////......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,---...---,,,+++***'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((###$$$&&&((((((((((((''''''((()))******)))((('''&&&''''''((()))******+++((()))***+++,,,+++******,,,,,,++++++,,,---///000......000222777<<<@@@CCCEEEJJJQQQWWWYYYZZZ[[[[[[UUUUUUVVVXXX\\\```eeegggeeegggooo