BM6P6(@ 666666666555444444444333444555777777777888;;;===BBBFFFOOOZZZaaadddddddddmmmsss}}}|||yyyzzz{{{zzzzzzzzz|||{{{hhhYYYHHH@@@999888666333000000333333222222111000000///333222111000////////////111111111111111000///...000000000000000000000000////////////000000000000000000000000000000000000000000//////.........---////////////////////////111111000000000000111111000000111222222222222111333333222222222222333333222222222222222222222222111111111222222333333333444333222222111111222222:::666444666777777;;;@@@FFFMMMZZZmmm~~~lllfffccciiirrrzzzqqqnnnjjjddd]]]RRREEE===<<<999666444333222000///444222000///000000///...000000000000000000000000222222333333333222222111000000//////.........---////////////////////////000000000000////////////111111111111222222222222333444444555555444444333111111111111111222222333222222333333333222111111555555555555555555444444444555666666666888<<>>999777333222333333333333222222111111111333222111000////////////111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000000000/////////.........222222222222222222222222111111000000000000111111000000111222222222222111000000////////////000000111111111111111111111111222222222222222222333333444333333333333333444444888555555777999:::>>>DDDMMMVVVfffyyymmmiiijjjsss}}}zzzuuupppmmmiii___OOOCCC>>>;;;777555444333222111444222000000000111000///000000000000000000000000111111111222222111111000000000/////////.........////////////////////////000000000000////////////////////////000000000000333333444444444444333333222222111111222222333444111222222333333333222222555555555555555555666666444555555555666999???CCCMMMZZZgggkkkgggffflllsss}}}|||sssnnnlllqqq{{{zzzxxxwwwvvvttt{{{nnn```SSSEEE===888555444666333333333333333222222222333222111000////////////222111000/////////000111000000000000000000000000////////////000000000000000000000000000000000000000000////////////......222222222222222222222222111111000000000000111111000000111222222222222111222222111111111111222222000000000111111111111111333333222222222222222222333333333333444555666777666444555999;;;===CCCJJJVVVdddwwwppppppuuu~~~{{{ppp]]]MMMBBB>>>:::666555555444333333111000000111222111000000000000000000000000000///000000111111111000000000000////////////......////////////////////////////////////000000000000////////////000000000000333333444444444444333333222222222111222333333444111111222333444444444444444444555555666666777777555555555555666<<>>999777666555444333111000000222333333222000000000000000000000000///000111111111111111111000000//////////////////////////////////////////////////////000000000000000111111111222222222222333333333444444333333333111111111111111222333333111111333444555555555555444555555666666777777777666666666777999@@@HHHNNN]]]eeekkklllppp{{{}}}uuuooommmuuuzzzzzztttpppkkkpppxxxpppdddWWWNNNGGG>>>888777222222222222222111111111222111000000000000000000222111///......000111333////////////////////////////////////000000000000000000000000000000000000//////000000000000000000000000000000000000000000111111000000000000111111000000111222222222222111000000////////////000000222222222333333333444444333333333222222111111111111111111222333555777777777666888;;;>>>BBBLLLWWWlll|||~~~sssfffRRRLLLDDD===999777666555444222111111333444333333111111111111111111111111000111111222333333222222//////000000000000000000000000000000000000000000.../////////000000000111000111111111222222222222222333333333333333333222111000000000000111222222111222333444555666666666666666666666666666777777888888999;;;>>>EEENNNTTT___fffkkkmmmxxx}}}vvvpppooorrruuu{{{sssnnniiikkkpppwww|||tttggg^^^TTTGGG>>>;;;444444444333222111111111111111000000000000000111111000/////////000111222000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111333333333333333333333333111111000000000000111111000000111222222222222111222111111000000111111222222222333333444555555555333333222222222222222222111111111222333555666777999888:::===@@@FFFTTTbbb||||||qqq___XXXMMMCCC===:::888777555333222222333444333222111111111111111111111111000111222333333333333333//////000000000000111111000000000000000000000000......//////000000111111////////////000000000000222222333333333333222222111111000000111111222333333333444555666666666666777777777666666666666666999:::<<>>;;;:::777555333333333444333222111111111111111111111111///000111222222333333333//////000000000111111111000000000000000000000000.........///000111111111////////////000000000000222222333333333333222222333333222222333333444555444555555666666666555555888888777777666666555555:::<<<>>>BBBGGGNNNVVV[[[___nnn{{{|||rrrpppooollljjjmmm{{{uuurrrqqqpppllljjjtttyyyjjjZZZNNNJJJ;;;:::999777666444333222111000000000000000111111...///000111111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000000111111111222111111111111111111111111111111000000000000111111000000111222222222222111111000000000000000000111000000111222333333444444111111111222222333333444555555444555555666777888;;;:::<<<@@@FFFRRRgggzzz}}}uuulll]]]PPPFFFAAA>>><<<888666444333333444333111111111111111111111111111......///111111222222222//////000000111111111222000000000000000000000000---......///000111111222111111111111222222222222222222222333333222222222555444444444444555666666555666666666666666555444888777555555666777888888???>>>@@@GGGQQQZZZ___aaakkkxxx|||sssooonnnmmmmmmrrr~~~}}}xxxxxxrrrlllqqq}}}sssiii^^^SSSGGG???888666555222///000222222111000//////000000000111111111111222222222111111000///......//////000000000000000000000000//////000000111111111222222111111111000000//////111111111111111111111111///000000111111111111000222222333333333333444444111111222222222333333333222222333333333333444444555444444333222111000000333333444555555666666777<<<===>>>BBBMMM___ttt~~~{{{|||nnnaaaVVVKKK@@@888888555111////////////...444333222111111111222333000000111111111111000000000111333333333222000...000000000000000000000000000000000000000000000000111111222222222222111111000000111222222222222111444444444444444444444444444444444444444444444444999777666555666888999999:::===DDDLLLVVV^^^ccceeessswwwqqqooonnnpppuuu~~~~~~xxxppprrr{{{vvvjjj```OOOEEE<<<888555111///000111000000000000111111222000111111111111222222222333222111111000000000111000000000000000000000000///000000000111111111111111111111111000000000///111111111111111111111111333333222222111///...---222222222333333333444444111111222222222333333333222222333333333333444444555555444444333222222222444444555555666666777777999;;;???HHHVVVhhh{{{{{{nnn___PPPEEE>>>;;;888555333333333333222444333222111111111222222//////000000000000//////---...000222222222000000000000000000000000000000000000000000000000000000111111222222222222111111000000111222222222222222333333333333333333333333444444444444444444444444888777666666666888:::;;;999AAALLLVVV]]]dddkkkpppvvvrrrqqqqqquuuzzzvvvtttxxx{{{qqq___SSSEEE>>>999444222333000000000000111222333444000111111111111222222222444444333222222222222333////////////////////////000000000000111111111111111111111111000000000000111111111111111111111111333333222222111000......222222222222333333333333111111222222222333333333222222333333333333444444555555555444444444444444666666555555555666666777999<<>>HHHTTT]]]dddlllvvv~~~qqqmmmqqqvvvzzz{{{wwwwwwsssdddSSSGGG???888666777222222111111111222222333000000111111111222222222444333333222222222333333////////////////////////000000000000000111111111111111111000000000000000111111111111111111111111///000000111222222222222111222222222222333333333111111222222222333333333222222222333333333444444333333444444555555555555666555555444444555666666>>>@@@HHHVVVgggvvv~~~{{{vvvuuu{{{xxxrrr___MMMDDD;;;999666555555444222111333333222222222222111222//////000000000000//////---...///000111111111111000000000000000000000000000000000000000000000000111111222222222222111111000111222222333333222222222222222222222222222222666666666666666666666666555666666555555888===BBBFFFNNNYYY```fffqqq~~~pppiiimmmwww}}}yyyxxx|||sss```QQQFFF<<<888888555555333222111111111111000000111111111222222222222222111111111111222333000000000000000000000000111111000000000000000000000000000000000000111111111111111111111111111111//////111222222333333333111111111222222222333333111111222222222333333333222222222333333333444444222222333333444444555555555444333333333444555666@@@CCCMMM[[[lllxxx~~~|||||||||zzz{{{}}}wwwzzz~~~zzzjjjUUUEEE===:::777555444333222000333333333333222222111111000111111222222111111000111111111111111111111000000000000000000000000000000000000000000000000000111111222222222222111111111111222333333333333222222222222222222222222222666666666666666666666666444666777777777;;;BBBHHHLLLSSS[[[bbbkkkzzz{{{sssjjjjjjuuu|||zzz|||mmm]]]OOOCCC;;;999777666555333222111000000000111111111111222222222111000000000000111111222000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111222222333333222111111000111111111111222222222222111111222222222333333333222222333333333333444444222222333333444444444555555444333222333555777999>>>FFFTTTdddsss{{{~~~~~~wwwzzz~~~~~~~~~||||||uuu___MMMCCC???;;;777666444333222222333333333333222111000111222222333333222222111333222222222111111111000000000000000000000000000000000000000000000000000111111222222222222111111111222222333333333333333333333333333333333333333555555555555555555555555555777::::::;;;@@@HHHOOORRRXXX```jjjwww}}}{{{tttnnnkkkqqq~~~{{{yyy}}}|||mmm]]]MMMBBB>>>777666555333333222222222000111111111111222222222000000000000000111222222222222222222222222222222111111111111000000000//////000000000111111111111111111111111111111111111222222333333222222111111111111111111222222222222111111222222222333333333222222333333333333444444444444444444444555555555666555444333555777:::<<>>CCCMMMUUUVVV\\\eeerrrzzzvvvuuuuuusssnnnnnnxxxzzzvvvxxxyyyhhhWWWJJJDDD555555444333333333444444000111111111111222222222111000000000111222222333222222222222222222222222222111111111000000////////////000000111111111222111111111111111111111111//////111222333444444444000111111111111222222222111111222222222333333333222222333333333444444444666666666666666666666666777666555555777:::===???CCCTTTlll~~~wwwrrrrrrxxxzzzjjj\\\KKKEEE===777444333333333222222333444333222111000000000111111111111000000............///111222333000000000000000000000000000000000000000000000000111111222222222222111111111222333333444444333333444444444444444444444444444444444444444444444444:::999777888>>>FFFPPPVVV^^^dddkkkvvv{{{{{{xxxuuuvvvrrrwww|||}}}zzz|||yyykkkVVVDDD>>>999333111222333222111333222111000000111222333333333333222222111111111333222222222111000000000111000000000//////............//////000000111111222222222111111111111111444444444333333222222222333333333333333333333333222222333333333333444444444444444555555555555666333333222111111222222222555444555999999999===DDDLLLeeezzztttwwwsss{{{wwwiiiUUUGGG;;;999888333//////111222222333333333222222111111111111111111111111333333333222222111111111111111000000000000111111000000000000000000000000000111111222222000///...222222333333333333444444444444444444444444444444333333333444444444555555:::999999;;;@@@JJJTTT[[[___gggrrr}}}yyywww|||||||||ooo\\\LLLCCC>>>777444444444333222333222111000000111222333333333333222222222111111222222222222111111111111111111111000000//////////////////000000000000000111111111111111111111111444444444333333222222222333333333333333333333333222222333333333333444444444444444555555555555666666666555555555555555666777555777:::;;;;;;AAAHHHUUUnnnxxx{{{vvv}}}ppp[[[MMM???;;;:::666333333222333333333333333333333111111111111111111111111333333333222222222111111111111000000000000111111000000000000000000000000...///111222333444333333222222333333333333444444444444444444444444444444444444555555555666666666999999;;;>>>DDDNNNZZZaaacccnnn}}}|||}}}~~~ttteeeXXXJJJDDD<<<888666666555333333222222111111222222333333333333222222222222111111111111222222222222222111111111111111000000000000000000000000000////////////000000111111222222444444333333333333222222333333333333333333333333222222333333333333444444444444444555555555555666777666666666666666777777888777888;;;===???GGGQQQbbbyyy|||~~~|||{{{fffXXXHHH@@@<<<999777888333333333333333333333333222222222222222222222222333333333222222222222111111111000000000000111111000000000000000000000000///000222333444444555555222222333333333333444444444444444444444444444444555555666666666777777777888;;;>>>AAAGGGRRR^^^fffjjjvvv~~~~~~wwwllldddPPPJJJAAA;;;999888666444333333333222222333333333222222222222222222222222111111111222222333333333222222111111111111111111222111111000000/////////......///000111111222222333333333333333333333333333333333333333333333333222222222333333333444444444444444555555555555666444444444333444444555555888777999<<<>>>CCCOOO[[[ppp}}}tttfffTTTGGG???;;;999888333333333222222222222222222222222222222222222222222222222222222222222222222111111000000111111222000000000000000000000000333333333333333222222111222222222333333333444444444444444444444444444444555555666666666777777777:::===BBBFFFLLLVVVcccllluuu{{{sssmmmXXXPPPFFF???;;;999777555333333333444444333333333222222222222222222222222111111222222333333333444111111111111111111222222222222111111000000//////...//////000111222222333333333333333333333333333333333333333333333333333222222222333333333444444444444444555555555555666333333222222333444555555777777999<<<@@@HHHXXXggg~~~vvvbbbPPPDDD>>>:::777444333222111000111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111333333222222111111111111222222222333333333444444444444444444444444444444444444555555555666666666===BBBHHHNNNTTT___mmmwwwyyyuuueee\\\PPPFFF@@@===999777333444444555555444444333111222222222222333333333222222222333333333333333000000000111111111111111111111111111111111000000000000111111222222333333222222333333333333444444333333333333333333333333222222333333333333444444444444444555555555555666444444444444555666777777666777:::>>>CCCNNNbbbttt}}}~~~ppp[[[LLLCCC===777555444222111000111111222333333333333333333333333111222222222222333333333222222111111111111222222111111111111111111111111000000000000111333444555222222333333333333444444444444444444444444444444444444555555555666666666@@@GGGPPPWWW___kkk{{{|||uuukkk\\\OOOGGGAAA<<<888333444555666666555444333111111222222222333333333333333333333333333222222/////////000000111111111111111111111111111222222222222222222222333333333222222222333333444444444333333333333333333333333222222333333333333444444444444444555555555555666555555555555666777888999777888;;;AAAGGGUUUlll}}}www}}}{{{fffUUUKKKBBB:::888666444333222222333444333333333333333333333333111111222222222333333333333222222111111222222333111111111111111111111111111111111111222444555666222222333333333333444444444444444444444444444444555555666666666777777777BBBJJJUUU^^^gggttt}}}vvveeeWWWLLLDDD===999333444555666666555444333111111111222222333333333444444444333333222222222......//////000000000111000000000111222222222333444444333333333333333333222222222333333444444444333333333333333333333333222222333333333444444444444444444555555555666666444444444444555666888888888999===CCCJJJYYYrrrvvvqqqzzz|||lll\\\QQQGGG===:::888666444333444555666333333333333333333333333111111111222222333333333333222222111111222222333111111111111111111111111666555444333222333444444222222333333333444444444444444444444444444444444777777777777888888888888HHHPPPZZZeeeqqq~~~}}}tttcccPPPBBB<<<;;;888666444333444333222111111111222333333333222222333333222222333333444555222222222111111111111000000000000000000000000000111111111000111111222333222333333333333222111111222222333444444444444333222222333333333333444444444444444444444444333333777777777555333333555777888;;;@@@DDDLLL___|||zzztttxxxwwwhhhYYYKKKBBB;;;999666555555555333222111111111222222333333333333333333333333333333333444333333222111111111222222222222222222222222222333333333222222111111111444333333333333444555555333444555666666555444333555666666777888999999999PPPVVV```kkkwww~~~|||lll\\\NNNEEEAAA:::888555444555555444333444444444444444333222111333333222222333333444555222222222222111111111111111111111111111111111111111111111111111222222333222333333333333222111111111222222333333333333333222222333333333333444444444444444444444444444444555666666555444555777999666:::???FFFSSSiiivvvttt}}}sssdddSSSGGG===:::888666666555333222111222222222333333333333333333333333333333333333444333222222111111222222222222222222222222222222333333333222222222111111333222222222222333444444444444555666666555444444444555555666777777888888YYY^^^gggsssvvvhhhZZZKKKBBB<<<999777555666666555444666666666555444333222111333333222222333333444555333222222222111111111111222222222222222222222222111111111111111222333333333333333333333222222111000111111222333222222222222222333333333333444444222333333444444555555555333444555555555666999;;;888;;;@@@JJJ\\\tttxxxrrrvvv|||nnnYYYIIIAAA>>>:::888666555444222222222333333333333333444333333333333333333333333333333222222111111222222222222222222222222222222333333333333222222222222222222222222222333333444444444555666666555444444444444555555666666777777^^^cccmmmzzzwwwgggSSSDDD>>>;;;888666666666555555444444555444444333222222333333222222333333444555333333222222222111111111333333333333333333333333222111111111111222333333333333444444333333222111000000111222222222222111222222222333333333444444222222333333444555666666444555666555555666999;;;;;;>>>DDDPPPddd{{{zzzqqqqqqzzzwww```LLLFFFBBB>>>:::888777555333333333333333444444444444333333333333333333333333333333222222111222222333222222222222222222222222333333333333333333333333333333222222333333444555444555555555555555555444555555555666666777777777```gggtttwww___MMMBBB>>>:::777666666555444000111222333333333333333333333222222333333444555333333333222222222222111333333333333333333333333222222222111222333333444333444444444444333222222000000111222222222222111222222222333333333444444222222333333444555666666666777777666555555888:::<<>>JJJZZZkkkvvv~~~vvvsssuuuyyy[[[UUUMMMFFFAAA>>><<<:::777777666666555555555444333333333333333333333333222111111111222333333444222222222222222222222222333333333444444555555555444333333333333444555555666555444333333444555666666666666666666555555555|||~~~|||zzzxxxwwwvvvuuuttttttssspppllllllppptttwww~~~eeeZZZKKKAAA<<<;;;:::999555444444333333444444444222222222333333444444444444444444444444444444444222222444444444444222222222222222222222222222222111111222222222333333333222222222222222222222222000111222333444444444444555555555555555444444444555888555888AAAAAAAAALLLXXXkkk~~~{{{xxx|||lll\\\MMMHHHGGGAAA;;;:::444444555555444444333222444444444444444444444444444444444333333222222222333333333333333333333333555555444333222222222222444333333333333444555555555555666666777777888888888888888777777777777777|||vvvsssrrrsssmmmmmmkkkiiifffeeefffhhhkkkqqqzzzuuufffRRRDDD@@@>>>:::555555555444333333333444444222222333333333444444444444444444444444444444444222333444444444444333222222222222222222222222222111222222222222333333333222222222222222222222222111111222333444444444444555555555555555555555555222666444666>>>???CCCQQQeeexxx}}}rrrbbbRRRLLLHHHBBB===<<<555555666666666555555444444444444444444444444444444444444333333333222222333333333333333333333333111111111111222333444555444333333333333444555555666666666666555555555555888777777777777777777777~~~~~~~~~~~~wwwpppppprrrpppooonnnmmmmmmkkkiiigggdddhhhnnnsssxxx~~~sss[[[KKKEEEBBB===777666555555444333333333444333333333333444444444444444444444444444444444444333333444444444444333333333333333333333333333333222222222222333333333333333333333333333333333333111222333444444555444444555555555555555555555555111777666666===@@@JJJ]]]vvv{{{lll\\\QQQJJJDDD???===666666777777777777777777444444444444444444444444444444444444333333333333333333333333333333333333000000111222333444555555444333333333333444555555666666666555444444333333777777777777777777888888}}}{{{{{{|||xxx}}}{{{sssrrrvvvwwwvvvwwwzzz|||{{{vvvrrrjjjllloooqqqssswww}}}}}}gggUUUJJJEEE@@@===888777666555444333333333333333444444444444444444555555555555555555555555333444444444444444444333333333333333333333333333222222222333333333444444333333333333333333333333222222333444555555444444444444555555666666777777333:::::::::AAAGGGVVVnnnxxxfffWWWLLLDDD???===777777777666666777777777444444444444444444444444444444444444444444333333333333333333333333333333333333444444444333333333444333333333333444555555555555555555555555555555777777777777777888888888}}}zzzyyyzzz|||}}}yyyyyy|||yyyzzz}}}~~~zzzyyywwwvvvvvvxxx{{{~~~wwwcccQQQFFFAAAAAA:::999888666555444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333333333444555555555444444444444555555666777888888444<<<===>>>FFFOOObbb~~~}}}~~~sss___OOOFFF@@@===888777666555555555666666444444444444444444444444444444444444444444444444333333333333333333333333444555555666555555444333444333333333333444555555444444555666777777888888666666777777888888888888~~~~~~~~~sss\\\JJJBBBAAA===<<<:::888777666555555555555555555444444444444555555555555555555555555555555444444444444555555333333333333333333333333333333333333444444444444333333333333333333333333444444555555555555444444333333444555777888999999555======@@@KKKWWWmmm||||||yyyjjjVVVJJJCCC>>>:::999777666555444555555444444444444444444444444444444444444555555555555333333333333333333333333111333444666666666555555444333333333333444555555333444555666777999::::::666666666777888888999999lllWWWJJJCCC???>>><<<:::888777666666666555555555444444444444555555555555555555555555666555444333333444555666444444444444444444444444333333333444444444444555444444444444444444444444444444555555555555444444333333444666777888::::::888??????DDDRRRaaawwwyyy|||{{{xxxwww```RRRHHHBBB>>><<<999777555555555555444444444444444444444444444444444444555555555666333333333333333333333333111222333555555444222111444333333333333444555555444444555555666777888888555666666777888888999999{{{zzz~~~~~~xxxdddRRRHHHAAA???>>>;;;999888777777666666555555555444444444666666666666666666666666666555444333333444555666444444444444444444444444333333333444444444555555444444444444444444444444444555555555555555444444222333444666777999:::;;;<<>>CCCHHHMMM\\\www{{{yyy~~~{{{www^^^OOOHHHAAA>>>:::777777777666555555555555555555555555555666777888888555444333444222333333444555666777777333444444555555444444333555444333222333444555666222333444555666666666666666666666777888888999999xxxrrrrrrvvvwwwyyy}}}|||yyyyyy}}}dddVVVIIIGGGBBB<<<888777666555777666444333333444666777444444555555555555444444666555555444333333222222333333333333333333333333444333333222222333333444444444444444555555555555444444444444444444444444777666555666777999:::;;;===BBBIIIRRReeezzz|||wwwxxxgggTTTJJJCCC@@@<<<999999888777777555555555555555555555555666777777666444333333444444444444444444555555555333444444555555444444333444444333333444444555555333333444555666666666666666666777777888888999999}}}xxxwwwuuuwwwzzz{{{xxxyyy}}}yyyyyyrrr^^^NNNIIICCC???<<<999777666777666555444444555666777444444555555555555444444555555555444444333333222333333444444555666777777444444333333333333444444333333444444555555666666666666555444444333222222777777777777888:::<<<===<<>>===DDDPPPbbb}}}{{{uuu~~~cccRRRJJJGGGBBB>>><<<:::999777555555555555555555555555666666555333111111333666333333333333333333333333444444555555555555444444222333555666666666555444555555555555555666777777666777777888888999::::::{{{uuurrrzzz~~~|||vvvqqqpppttt}}}~~~bbbTTTHHHDDDBBB===888777666666666555555666666666444444555555555555444444444444444444444333333333444444444444444444444444555444444333333444444555000000111222333444444555333333333444444444555555444666777777666888;;;>>>@@@IIIWWWlll}}}yyyzzzkkkYYYMMMIIIDDD???<<<:::888666666666666666666666666666555555444222111111444666111111222222333444555555444555555666666555555444333444555666777666555444666666555555555666777777777777777888999999::::::vvvsssvvv}}}~~~xxxqqqiiigggjjjuuuqqq^^^MMMHHHFFF???999888666666666666666666666666444444555555555555444444444444444444444444444444444444444444444444333333555555444444444444555555111111222222333333444444222222333333444555666666333555777777666777;;;???CCCNNN```uuu|||wwwxxxsss```PPPLLLFFFAAA===;;;888666666666666666666666666666555555555444222333444666111111222333444555666666555555666666666666555555444444555666666666666555777777555555555666777888777777888888999:::::::::xxxyyy}}}qqqjjjcccaaadddqqqiiiSSSMMMIIIAAA;;;;;;666666777777777777666666444444555555555555444444444444444444444444444444222333333444444555555555555555444444444444555555444444444444444444444444333444444444444444444444333666999888777888===AAAEEESSShhh~~~xxx{{{yyygggTTTPPPIIIDDD???<<<999777666666666666666666666666444555666666444444555666333333444444555555555666555555666666666666555555555555555555555666666777888777666555555666777888777888888999999::::::;;;}}}~~~kkkeee```___dddqqqpppWWWPPPLLLCCC======666666777777777777666666444555555555555555555444444444444444444444444444111222333444555777888888555555444444444444555555666666666666666555555555666555555444444333333222444777::::::888999>>>CCCFFFVVVmmm{{{}}}kkkWWWRRRKKKFFFAAA>>>:::888777777777777777777777777444555777777666555555666666666555555555444444444555555666666666666555555666666555444444666777888999888666555444666777888777888888999999:::;;;;;;|||ooohhhdddfffmmmwww{{{dddZZZTTTIII@@@>>>:::999888777666666777777555555444444444444555555666555444333333333333333333333333333333333333333777666444333222222333333777666555444333222222222333333333444555666777777999555555888;;;===BBBHHHMMM```uuu}}}xxxeee[[[QQQLLLHHHAAA<<<<<<888777666666666666666777666666555555555444444444444444555555555555444444444444444444444444444444555555555555555444444444666666666666777777777777777777777888999999::::::}}}|||zzzsssnnnooottt{{{qqqaaaVVVKKKCCC@@@;;;:::888777666666666777555555555444444555555555666555444333333333333444333333333333333333333333555444333333333444555555666555444333222222222222444333333444444666777777888666666:::===>>>CCCJJJVVVkkk}}}{{{lll```TTTOOOKKKDDD>>><<<888888777777666666777777666666666555555555444444444555555666666555555444444444444444444444444444666555555555555555555555666666666666777777777777888888888999::::::;;;;;;~~~zzzzzz~~~|||vvvvvvxxx{{{kkkXXXNNNGGGCCC<<<;;;999777666555555666555555555555555555555555555555444333333333444444333333333333333333333333333333333333444555666777444444333333333333333444444444444444444555666777888777888===???AAAFFFMMM___uuu|||xxx{{{vvvgggWWWQQQOOOIIIAAA===:::999888888777777888888666666666666555555555555444555555666666555555444666666666666666666666666666666666666666777777777666666666666777777777777888999999:::;;;;;;<<<<<<xxxzzz}}}{{{{{{|||sss\\\RRRLLLFFF>>>===:::888666555555555555555666666666666555555555444444333333333444444444444444444444444444444333333333444555555666777444444333333444555555666444444444444444555666777888888:::???AAADDDKKKSSSddd|||yyyyyy~~~lllYYYRRRPPPKKKDDD>>>;;;;;;:::999888888888888777777777666666666555555555555666666666666555555666666666666666666666666777777777777777888888888666666666666777777777777888888999999:::;;;;;;;;;|||{{{wwwzzz~~~zzzcccWWWOOOHHHAAA???===:::777666555555555555666777777666555555444444333333333444444555444444444444444444444444555555555555555555555555444444444444555666777888555444444444444555666666888888<<<@@@CCCGGGPPP[[[jjjzzz~~~qqq]]]TTTQQQLLLDDD@@@<<<;;;:::999888888888888888888777777777666666666555666666666666666666555777777777777777777777777777777777777888888999999666666666666777777777777777777888888999999::::::~~~|||zzzzzzxxx}}}~~~xxxuuuzzz}}}yyy{{{nnn^^^RRRKKKDDDBBB???<<<999777666666555666777888888777666555444444333333333444555555444444444444444444444444555555666666666555555444555555444444555666777777555555444444444555555666888888<<>>:::888777666555666777888888777666555333333333333333444555666555555555555555555555555333444555666777777666666444444333333333444444555666555555444444444555555777888<<<@@@EEEMMM]]]lllppp___TTTJJJDDDCCC<<<;;;:::888777777777666999999888888888777777777666666777777777777666666666666666666666666666666555555666666777888888999666666666666777777777777777777888999999::::::;;;~~~~~~}}}|||zzzwwwtttrrrttt{{{~~~{{{zzzyyyttttttwww||||||kkkVVVMMMIIIFFFCCC???;;;999888777555666777999999777666555333333333333333444555666555555555555555555555555111222444666888888888888333222222111111222222333666555555444444444555555777888;;;@@@EEENNN```ppp~~~|||yyyeeeVVVJJJDDDDDD<<<;;;:::888777666666666999999999888888888888777666666777777777777666666666666666666666666666666444555555666777888888888666666666666777777777777888999999::::::;;;<<<<<<|||xxxtttrrrrrr{{{zzztttpppooovvvxxx|||iiiSSSLLLEEE@@@>>>===999777999888888777666666666666666444444555555666777777777555333222333666888777555555555555444444333333333444444444555555555555666666555555444444444555555<<<888:::CCCIIIQQQeee||||||~~~jjjUUUJJJDDD???<<<<<<<<<;;;;;;:::::::::777777777777666666666666666666666666666666666666888888777777666666555555666666777777888888888888888888777777777777777888999::::::::::::::::::;;;}}}zzzyyy{{{}}}vvvqqqooorrruuuyyyqqq[[[OOOGGG@@@???===:::888:::888888777666666666666666666666666666666555555555777555333444666777555333555444444444444444444333444444444555555555555666666555555444444555555555:::666999BBBIIITTTjjjzzz|||{{{}}}nnnXXXMMMFFFAAA<<<<<<<<<;;;::::::999999888888777777777666666666666666666666666666666666888777777777666666666555777777777777777888888888888888777777777777888888999::::::::::::;;;;;;;;;zzzsssooooooqqquuuyyy~~~gggSSSJJJAAA???>>>;;;999:::888888777666666666666777888777777666555555444444888777555555555555444222444444444444444555555555444444444555555555555666666555555444555555666666888555888AAAKKKXXXppp|||xxx{{{~~~|||zzzsss]]]PPPHHHDDD===<<<;;;:::999999999999999999888888888777777777777777777777777777777777777777777777666666666666888888888777777777777777888777777777777777888888999999::::::;;;;;;;;;;;;~~~uuupppnnnqqqssstttyyyrrrYYYMMMCCC???===;;;999:::999888777777666666777777777777666666555555555555777666666555555555555444333333444444555555666666444444444555555555555666555555555555555666666777999777999AAAMMM^^^uuu~~~yyyzzz{{{}}}xxxbbbRRRJJJEEE>>>===;;;:::999999999999999999999999888888888777777777777777777777777777777777777777666666666666888888888888777777777777777777777777777777888999999999::::::;;;<<<<<<<<<xxxrrrppprrrsssrrrvvv}}}```SSSEEE???>>>;;;999:::999999888777777777777777555555555555666666777777444555666666666666777777444444444555555666666666444444444555555555555666555555555555555666777888;;;:::<<>><<<:::999999999:::999999999999888888888777777777777777777777777777666666666666777777777777888888888777777777777777777777666666777888999999999999:::;;;;;;<<<======~~~|||uuuqqqrrrqqqppptttjjjZZZIIIBBB???===::::::999999888777777777777888444444555555666777777888333555666666666666888999555555555555555666666666444444444555555555555666555555555555666777888888;;;;;;???GGGVVVkkk|||~~~~~~|||}}}nnnZZZNNNHHHBBB@@@===;;;:::::::::;;;999999888888888777777777777777777777777777777777666666666666777777777777666777777777888888888888666666666666777888999:::999999:::;;;<<<======>>>zzzzzz~~~|||~~~xxxqqqooonnnmmmqqq{{{tttbbbOOOFFFBBB???===<<<:::999888888777777888888555555555666666666666666444666888777555555666888666666666666555555555555444444444555555555555666555555555555666777888999888;;;AAAKKK\\\rrr~~~|||~~~xxxaaaSSSMMMDDDBBB???<<<:::;;;<<<<<<888888777777777666666666666666666666666666666666555666666666777777777888555555666777888999999:::666666666666777888999:::999999:::;;;<<<===>>>>>>|||yyyvvvxxx}}}}}}|||~~~yyyooommmkkkkkkoooxxxzzzgggSSSIIIEEEBBB???>>>:::999888888777888888888777777777666555555444444666888:::888555333555777777777666666555555444444444444444555555555666666555555555555666777999999666:::AAALLL___www{{{{{{~~~fffXXXQQQEEECCC@@@===;;;;;;<<<===777777777777666666666666666666666666666666666666555666666666777777888888444444555777888999:::;;;666666666666777888999:::999999:::;;;<<<===>>>???|||vvvqqqtttzzz{{{{{{~~~~~~qqqhhhlllnnnlllkkkqqq|||www[[[HHHBBB@@@<<<888;;;999777666777777666555777666555444444555666777666777888::::::999999888666666666666666666666666555555555555555555555555666555444444666777777777888@@@HHHQQQccc|||zzz~~~nnn[[[WWWJJJEEE???;;;999::::::::::::999888777666666666666999888888888888888999:::777666555444444555666777666666666666666777888888;;;;;;:::999888888888888<<<<<<;;;999999:::>>>AAA~~~zzzuuupppttt|||{{{|||}}}qqqjjjnnnpppnnnmmmqqqzzz~~~cccOOOEEEBBB???<<<<<<:::888777777777666555777666555444444555666777555555777888888888777666666666666666666666666666555555555555555555555555666666555666777888999999;;;AAAJJJVVVjjj{{{uuu___VVVNNNJJJDDD@@@>>>>>>======;;;;;;::::::999888888888888888888777777888888999888777666666666666777888666666666666666777888888999999888888888999999:::;;;<<<;;;::::::;;;>>>AAA}}}xxxuuurrrooopppzzz}}}~~~tttmmmppprrrqqqoooqqqxxx~~~nnnXXXKKKEEEBBB???===;;;999888888888777555666666555555555555666666333444444555666555555555666666666666666666666666555555555555555555555555777777777777888999::::::>>>CCCMMM\\\ssshhhZZZPPPLLLFFFAAA???===<<<:::;;;;;;;;;;;;:::999888777888777777777777777777777999888888777777888888999777666666666666777888888777666666777888999:::::::::;;;<<<<<<<<<===@@@CCCxxxsssqqqnnnmmmrrr|||yyyqqqsssuuussspppppptttxxxyyybbbQQQGGGCCCAAA???===:::999999888777555666666666555555666666666333333444444555555555555666666666666666666666666555555555555555555555555555666777777777888:::;;;@@@DDDOOOccc|||vvvcccTTTPPPJJJEEEBBB???===;;;:::::::::::::::888777666888888888888888777777666888888888888888888888888777777666666777777888999777777666666777888888999999:::<<<======???BBBEEE|||uuupppnnnnnnnnn|||uuuwwwwwwuuurrrppprrrttt|||kkkWWWJJJDDDBBBAAA???<<<::::::999777555555666666666666666666555444444444555555555666666666666666666666666666666555555555555555555555555333555777777666777999<<>>AAAEEEHHHzzztttpppppprrrttt{{{{{{zzzwwwtttrrrssstttxxxvvv```OOOFFFDDDCCC@@@===;;;:::999777555555555666666666666555555666555555555555666777777666666666666666666666666555555555555555555555555222555777777555666999===BBBHHHYYYqqqmmm___YYYQQQKKKGGGFFFEEEDDDAAAAAA???>>>>>>===>>>>>>;;;<<<======<<<;;;999888666777777888888777777666888777777777777888999999::::::999888777666666777999:::;;;<<<>>>BBBHHHLLL}}}xxxtttrrruuuyyy}}}}}}zzzwwwvvvvvvwwwwww{{{jjjVVVKKKHHHDDDBBB>>><<<;;;:::777555444555666777777666555444666555555444555555777888666666666666666666666666555555555555555555555555222666999888666777;;;???CCCKKK___xxxrrr]]]WWWNNNFFFCCCCCCCCCCCCEEECCCAAA???>>>???@@@BBB>>>???@@@@@@???===;;;:::777777888999999888777777888888777777888888999::::::999999888888888999999:::::::::;;;>>>CCCKKKPPP~~~|||zzzwwwtttuuuyyy|||yyyyyyyyyzzzvvvwww{{{rrr\\\OOOLLLEEEBBB???===;;;:::777666444555666777777666555444555555444333444555666777666666666666666666666666555555555555555555555555333777::::::777888<<<@@@DDDNNNccc|||xxx```YYYOOOGGGDDDDDDFFFGGGEEECCC@@@===<<<>>>@@@BBB@@@@@@AAABBBAAA???===;;;888999:::;;;;;;:::999888888888888777888888999:::888888888888999:::;;;<<<;;;:::::::::===DDDLLLRRR}}}zzzxxxvvvvvvxxx|||~~~{{{xxxwwwvvvzzzxxxxxx|||dddQQQLLLEEEEEEDDDAAA===999888888777777777777666666666666777777666666555555555444777555444555777888666333555555444444444444555555<<<777666999<<<<<<===AAAGGGXXXkkk~~~|||~~~fffYYYQQQJJJCCCGGGIII???<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>===<<<;;;999999999999999999999999999999888888888888888888::::::999888888999999999<<<;;;>>>AAA??????MMM^^^~~~}}}yyyxxxvvvvvvxxx}}}}}}zzzxxxwwwzzzyyyyyy|||lllWWWPPPFFFFFFDDDAAA===;;;:::999777777777777666666666666777666666666555555555555666444333444777777555333666555555444444555555666;;;777666999;;;;;;>>>BBBIII\\\pppjjj[[[SSSLLLEEEGGGGGG>>>>>>===<<<;;;::::::::::::::::::;;;<<<<<<;;;::::::999999999999999999999999999999999999999999999999;;;::::::999999999::::::::::::===BBBBBBDDDSSSfff~~~|||xxxvvvuuuuuuxxx~~~}}}{{{yyywwwvvvvvvyyyxxxaaaUUUIIIGGGDDDAAA>>><<<;;;;;;777777777777666666666666666666666666555555555555666555444444666666555444666555555444444555555666999666555888:::;;;>>>CCCMMMdddyyynnn^^^TTTOOOGGGGGGFFF<<>><<<;;;999888777777888888999999999999999888888888888888888888888888::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<999999===CCCDDDIIIZZZnnn~~~|||{{{uuutttssstttxxx~~~|||{{{sssrrrrrrtttzzzjjjYYYKKKHHHCCC@@@>>><<<;;;;;;777777777777666666666666666666666666666555555555777666555555666666666666666666555555555555666666888555555888:::;;;???FFFSSSmmm~~~rrr___UUUQQQJJJHHHFFF===>>>===<<<:::999888777777777777888888888888888888777777777777777777777777999999999:::::::::::::::<<<;;;;;;;;;;;;<<<<<<===;;;999===BBBDDDJJJ]]]rrr~~~{{{zzzzzzsssrrrqqqrrrwww}}}{{{qqqqqqqqqrrrwwwrrr]]]NNNJJJCCC???===<<<;;;:::777777777777666666666666555555555666666666666666888888777777666666777888666666666555555666666666777555666888:::;;;AAAIIIZZZwww~~~}}}{{{~~~wwwaaaUUURRRLLLIIIGGG???<<<<<<;;;:::999999999999888888888888888999999:::777777777777777777777777777888888888999999999:::<<<;;;;;;;;;<<<<<<===>>>>>><<<===BBBCCCJJJ^^^ttt|||zzzyyyxxxsssrrrqqqsssyyy}}}{{{ssssssssssssxxx|||fffTTTMMMDDD???======;;;999777777777777666666666666555555555666666666666666777888888666555555777:::777666666555555666666777777555777999:::<<>>@@@===???CCCFFFNNNddd||||||zzzxxxwwwuuutttsssvvv|||}}}yyyyyyzzz{{{{{{{{{|||}}}|||zzzsssttttttssswwwqqqZZZRRRGGGAAA??????===:::777777777777666666666666555555555555666666666777666777666555333333666999777777666666666666777777777666888:::;;;===FFFPPPeee~~~xxx}}}ooo]]]XXXQQQLLLJJJDDD???>>>===;;;:::999999999888777777777777999:::;;;999999999999999999999999777777888999999:::;;;;;;::::::::::::;;;<<<===>>>@@@>>>@@@FFFLLLWWWppp|||zzzwwwvvvwwwvvvuuuxxxzzzuuussstttvvvwwwwwwwwwwwwyyy|||{{{yyyrrrsssrrrrrruuuzzz^^^UUUJJJCCCAAA@@@>>>;;;777777777777666666666666444555555555666666777777444555555333111111444888777777666666666666777777777777999;;;;;;>>>GGGRRRhhh|||xxxvvvaaa[[[SSSLLLJJJEEEBBBAAA???<<<:::999888777777666666666777888:::;;;999999999999999999999999888888999::::::;;;<<<<<<999999999:::;;;<<<===>>>???===AAAIIIQQQ___{{{|||{{{~~~|||zzz{{{wwwyyy|||~~~{{{zzzzzzyyy{{{}}}~~~|||zzzyyy{{{~~~{{{vvvsssuuurrrppprrruuufffWWWHHHCCCBBB@@@??????<<<;;;999888777777666666777777777777888888888888666666666666777777777777555555555555555666777888777:::666666===>>>DDDSSSnnngggZZZUUUOOOGGGDDDCCCAAA>>><<<999888888888777888999999999888666555888888999999999999888888::::::999999888999999999888888888999:::;;;<<<===AAAAAAAAAEEETTTqqq{{{wwwvvv{{{~~~~~~|||zzz{{{{{{~~~~~~}}}}}}}}}yyyvvvwwwsssqqqrrrttt|||mmm]]]MMMFFFDDDAAA>>>===<<<;;;:::888777777666666666666666777777777888888666666666666777777777777666666555555555666777777555999666666===???FFFVVVooommm]]]WWWPPPIIIEEECCCAAA>>><<<:::888888888888888999999999888777666888888999999999999888888::::::999999888999999:::888888888999:::;;;======???AAADDDLLL^^^{{{~~~vvvrrrqqqvvv|||~~~||||||~~~zzzxxxzzzyyy}}}~~~|||{{{yyyuuurrrrrrsssyyyuuueeeSSSJJJFFFAAA===<<<<<<;;;:::999777777777777555555666666666777777777666666666666777777777777777777666555555555666666555:::777777>>>AAAJJJ\\\uuuwwwcccXXXQQQKKKGGGBBBAAA>>><<<:::999888888888999999999999888777777888888999999999999888888:::999999888999999::::::888888999999:::<<<===>>>>>>AAAGGGTTTjjj{{{uuuqqqpppuuu|||{{{zzz{{{}}}{{{vvvtttvvvyyy~~~~~~~~~}}}xxxtttqqqqqqssswww|||kkkXXXMMMHHHBBB>>>===<<<;;;:::999888777777777555555555555666666666666666666666666777777777777888888777666555555555666888<<<:::999@@@CCCMMMaaa}}}gggYYYQQQKKKHHHBBBAAA>>><<<:::999999999888888888888888777777777888999999::::::999999888999999888888999999::::::999999999:::;;;<<<===>>>>>>AAAHHHWWWqqqzzztttqqqrrrxxxzzzyyyzzz{{{wwwqqqpppsss~~~~~~~~~~~~~~~vvvrrrpppqqqssswwwooo[[[PPPJJJDDD@@@???===<<<:::999888888777777555555555555666666666666666666666666777777777777999888777666666666666666777<<<:::888>>>AAANNNccckkkZZZQQQKKKGGGBBBAAA???<<<;;;:::::::::888888777777666666666666999999::::::::::::999999999888888888999999:::;;;999999999:::;;;<<<>>>>>>@@@AAAHHHZZZuuuyyyuuutttuuu}}}zzzyyyzzzzzzuuupppqqquuu~~~~~~~~~}}}uuuqqqooorrruuuxxx~~~sss___RRRLLLFFFBBBAAA===<<<;;;999888888888888555555666666666777777777666666666666777777777777888888777666666666777777555;;;888777<<>>???AAACCCLLL```~~~{{{yyyyyy}}}yyyyyyyyyyyyuuurrruuu|||~~~}}}wwwrrrpppsssvvvwww{{{~~~yyycccVVVNNNHHHCCCBBB===<<<;;;:::999888888888666666666777777777888888666666666666777777777777777777777666777777888888555;;;:::999@@@GGGWWWpppsss]]]SSSMMMGGGBBBAAA???===;;;;;;;;;;;;;;;:::999888888888999999999::::::;;;;;;::::::999888888888888999:::;;;<<<::::::::::::;;;===>>>???BBBFFFRRRkkk~~~yyyxxxyyyyyyvvvtttzzz}}}yyytttqqqtttvvvwwwyyy}}}vvv}}}~~~gggYYYPPPIIIDDDBBB===<<<;;;:::999888888888777777777777888888888888666666666666777777777777777777666666777888999999777>>>>>>>>>FFFNNN```zzzuuu^^^TTTNNNHHHBBBAAA???===<<<;;;;;;<<<===<<<;;;:::999:::;;;;;;999::::::;;;;;;::::::999888888888888999:::;;;<<<:::::::::;;;<<<===>>>???BBBHHHXXXttt~~~|||xxxvvvvvvxxxwwwxxx~~~~~~|||vvvvvvuuutttuuuuuuwwwwwwvvvyyysss^^^OOOEEEAAA???======<<<;;;:::999999888888888777777888999::::::666666666666666666666666888888888888888888999999===<<<>>>AAACCCOOOjjj}}}aaaSSSMMMHHHEEEBBB???<<<<<<;;;:::999999999999888888888888777888888888888888888888888777888888999999:::;;;;;;999:::<<<<<<<<<<<<===???EEELLLbbb~~~{{{yyywwwwwwyyyyyyzzz}}}yyywwwuuussssssssstttuuutttwww{{{vvvbbbRRRIIIDDDCCC>>>======<<<;;;:::999999777777666666777777888999888888888888888888888888777777888999999999999888======???BBBFFFTTTooofffWWWOOOKKKEEEBBB???===<<<<<<:::999999999999999888888888888888888888888888888888888888888888999::::::;;;;;;999:::<<<<<<<<<<<<>>>???GGGQQQiii|||yyyzzzxxxxxxzzz{{{~~~}}}zzzvvvrrrppppppqqqrrrqqqrrrvvv|||~~~iiiXXXMMMHHHGGG>>>>>>===<<<;;;:::999999666666666666666666777888888888888888888888888888666777888999:::999999888======???BBBIIIZZZvvvnnn[[[RRRNNNFFFCCC@@@======<<<:::999:::999999999888888888888999999999999999999999999888888999999::::::;;;;;;999:::<<<<<<<<<===???AAAHHHVVVttt{{{vvvyyyxxxxxx{{{}}}}}}wwwqqqnnnmmmnnnooommmooorrrxxxrrr]]]PPPIIIGGG???>>>>>>===<<<;;;::::::777777666666666777777888666666666666666666666666555666888:::::::::999888<<<===>>>BBBLLLaaa}}}ttt^^^RRROOOGGGDDD@@@>>>===<<<;;;999::::::999999999888888888999999999999999999999999888888999999:::;;;;;;<<<999;;;<<<<<<<<<>>>AAACCCIII[[[|||}}}vvvxxxvvvwwwzzz}}}~~~xxxrrrmmmllllllmmmmmmnnnqqqwww|||eeeSSSIIIFFF@@@???>>>===<<<;;;;;;:::999888888777777888888888666666666666666666666666555666888999::::::999999:::<<<===BBBOOOfffyyy___QQQOOOHHHEEEAAA???>>>===;;;::::::::::::999999999999888999999999999999999999999888999999:::;;;;;;<<<<<<:::;;;<<<<<<===???BBBEEEKKK```zzzxxxvvvvvvzzzyyysssooommmlllmmmnnnoooqqqvvvmmmXXXKKKFFF@@@@@@???>>>===<<<;;;;;;:::999999888888888888888888888888888888888888888666666777888999::::::;;;999<<<>>>CCCRRRkkk~~~aaaRRRPPPIIIFFFBBB@@@>>>===;;;:::::::::::::::999999999999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<:::;;;<<<<<<===@@@DDDGGGPPPgggyyywwwwww|||~~~zzzuuuqqqooommmmmmnnnooorrrwwwwww^^^OOOIIIAAA@@@@@@???>>>===<<<;;;999999888777777777777777888888888888888888888888777777666666777999;;;===:::===@@@EEEUUUnnndddUUUTTTJJJGGGCCC@@@???===;;;:::;;;;;;:::::::::999999999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<:::;;;<<<<<<===@@@EEEIIIVVVqqqzzzzzz}}}zzzxxxxxx}}}~~~zzzvvvssspppnnnnnnlllnnnrrryyy}}}dddSSSLLLAAAAAA@@@???>>>===<<<<<<888888777666666666666666666666666666666666666666888777555555666999<<<>>>;;;???BBBGGGXXXqqqgggXXXXXXKKKGGGCCC@@@???>>><<<:::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999:::;;;;;;<<<<<<===:::;;;<<<<<<===AAAFFFJJJ[[[xxx{{{rrrppprrrwww||||||~~~~~~zzzxxxsssllljjjkkkjjjooowww~~~nnnUUUJJJAAA???>>>===>>>===<<<:::999999999:::;;;:::888666999999999999999999999999999888777777777888::::::>>>???>>>EEE\\\{{{{{{~~~qqqYYYPPPNNNJJJDDD@@@>>>===<<<;;;999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<<>>>???AAAGGGOOOfff~~~vvvmmmkkknnnsssxxx~~~~~~}}}wwwtttoooiiihhhjjjlllpppwww}}}xxx\\\OOOCCCAAA???>>>>>>>>><<<:::<<<;;;;;;<<<===<<<:::888999999999999999999999999999888777777777888::::::999;;;===FFF___xxx|||sss[[[RRROOOKKKEEEAAA???>>>===<<<999:::::::::;;;;;;;;;<<<888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???===>>>@@@AAACCCJJJRRRlll|||wwwpppiiihhhlllqqqvvv||||||sssnnniiidddeeeiiinnnrrrvvv{{{}}}fffTTTFFFCCC@@@>>>>>>>>>===;;;<<<;;;;;;;;;<<<<<<:::888888888888888888888888888999888777777777888::::::777;;;???JJJccc~~~vvv}}}|||{{{www^^^UUUPPPLLLGGGBBB@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>???BBBCCCEEEMMMVVVrrryyytttmmmhhhhhhlllrrrwww}}}{{{pppiiidddaaaccciiipppssswwwzzzmmmUUUIIIFFFBBB??????>>>>>>===;;;:::999999:::999888666777777777777777777777777999888777777777888::::::;;;@@@EEEOOOfff}}}xxx|||wwwwww{{{}}}cccXXXQQQMMMHHHDDDAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;===<<<>>>AAABBBEEEPPP[[[wwwvvvqqqlllhhhiiimmmrrrxxxyyyooogggbbb```ccchhhqqqtttxxxzzz|||rrrWWWNNNJJJDDD@@@?????????>>><<<;;;999888999999888666777777777777777777777777999888777777777888::::::===BBBHHHSSSiii}}}zzz|||wwwtttvvv{{{}}}gggZZZRRRNNNHHHDDDBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::<<<>>>@@@FFFTTTbbb|||sssooollljjjkkknnnsssyyy|||yyyoooiiidddbbbdddiiipppuuuyyy{{{|||{{{^^^RRRMMMFFFAAA???????????????===;;;::::::;;;:::888888888888888888888888888999888777777777888:::::::::AAAIIIUUUlll~~~{{{uuusssrrrvvv{{{}}}lll\\\RRRNNNIIIDDDBBBAAA@@@???<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;:::;;;===@@@III[[[lll}}}tttqqqpppnnnooorrruuu|||}}}~~~xxxqqqmmmiiieeefffjjjpppuuuzzz}}}}}}kkkUUUOOOGGGBBB???@@@@@@@@@@@@>>>;;;:::::::::999888999999999999999999999999999888777777777888::::::888???HHHVVVnnnsssnnnnnnooouuuzzz~~~ooo\\\RRRNNNHHHDDDBBBAAA@@@>>>;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>===>>>???CCCNNNdddxxxwwwuuuuuussstttvvvyyy~~~xxxrrrooolllggghhhkkkooouuu{{{~~~~~~vvvVVVPPPHHHBBB@@@@@@@@@AAA>>><<<999888888888777666999999999999999999999999999888777777777888:::::::::AAAIIIVVVnnnzzznnnjjjjjjmmmsssyyy~~~qqq\\\RRRMMMHHHDDDBBBAAA???>>>;;;;;;;;;::::::999999999::::::::::::::::::::::::999999::::::;;;<<<======BBB@@@@@@BBBFFFSSSkkkyyyyyyyyyxxxzzz}}}~~~|||zzzuuuoooiiifffeeefffmmmssszzz~~~|||```PPPHHHEEE???@@@BBB;;;>>>===<<<;;;:::999999999777888999::::::999888777777999:::::::::;;;>>>@@@FFFFFFNNN___qqq}}}uuummmllliiigggooo}}}sssZZZTTTPPPJJJFFFCCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========;;;<<>>===<<<;;;:::999999999777888999999999999888777888999::::::::::::<<<>>>DDDDDDMMM```sss~~~ssslllllljjjhhhppp}}}xxx___VVVQQQKKKGGGEEECCCBBB@@@===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========<<<<<<@@@EEEHHHUUUvvv~~~yyyqqqjjjgggfffgggooosssxxx{{{{{{yyyyyyyyyyyylllXXXMMMJJJCCCBBBDDD>>>???>>><<<;;;::::::999999777888999999999999888777888999:::999888999;;;<<>>===;;;::::::::::::888888888999999888888888888999:::999888888999;;;@@@BBBNNNeeezzzxxxtttoookkklllmmmnnnvvvdddVVVRRRLLLHHHEEEDDDCCCAAA===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========>>>>>>@@@DDDMMMeee}}}ssskkkgggfffggglllnnnsssxxx{{{||||||zzz||||||```PPPLLLEEEAAABBB??????>>>===<<<;;;:::::::::999888888888888888888999888999:::999888888999;;;@@@DDDQQQgggzzz{{{uuuqqqnnnmmmnnnooorrryyygggVVVQQQLLLGGGEEECCCBBB@@@===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========>>>???BBBFFFRRRmmm~~~tttkkkfffeeefffiiikkkpppwww}}}~~~}}}eeeQQQNNNFFFAAAAAA?????????===<<<;;;:::::::::999999888777777888999999888999:::999888999;;;<<>>AAADDDIIIWWWuuu~~~}}}|||}}}~~~~~~~~~~~~tttjjjeeedddeeegggiiinnnuuu}}}~~~~~~~~~iiiTTTPPPHHHBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;999999888777777888999999888999::::::::::::<<<>>>@@@HHHUUUdddmmmtttzzzvvvrrrqqqnnnpppqqqrrrtttyyy~~~kkkWWWRRRLLLHHHFFFDDDCCCAAA===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<============BBBGGGLLL\\\zzz|||zzzxxxuuuvvvyyyxxxxxxwwwwwwwwwyyy{{{|||sssiiiddddddeeefffhhhlllttt|||}}}~~~lllVVVRRRJJJCCCCCCCCC@@@???>>>===;;;;;;;;;;;;:::999888777777888999:::888999:::::::::;;;>>>@@@@@@HHHVVVbbbhhhnnn{{{|||www~~~zzzrrroooooonnnqqqssssssuuuzzzjjjXXXTTTNNNIIIGGGEEEDDDCCC======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<======>>><<>>===;;;;;;<<<<<<:::999;;;;;;::::::::::::999999:::;;;;;;:::999888:::;;;AAALLL[[[eeekkkrrr|||}}}yyy~~~uuuooonnnpppsssqqqppptttzzzlll\\\TTTMMMJJJFFFBBB@@@AAAAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAFFFPPPfff{{{uuuoookkkmmmrrrrrrqqqpppoooppptttzzz~~~}}}yyyrrrlllgggddddddggglllsssyyy~~~~~~~~~]]]PPPNNNIIIDDDCCCAAA???>>>===>>>>>>===;;;;;;;;;;;;::::::999999999888999::::::999:::<<<>>>@@@LLLZZZeeekkksss~~~zzzwww~~~tttooooooqqqsssrrrrrruuu|||vvv^^^UUUMMMJJJGGGBBB@@@AAAAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAFFFRRRiiizzzrrrlllhhhjjjoooppppppqqqrrrtttzzzwwwrrrrrrttt{{{|||tttnnniiifffdddfffkkkqqqwww|||~~~~~~cccTTTOOOJJJEEEDDDAAA???>>>>>>>>>>>>===;;;<<<<<<;;;::::::999888888777888:::::::::;;;>>>@@@BBBMMM\\\fffllluuuyyyyyy}}}tttpppppprrrsssssstttxxx~~~}}}```WWWMMMJJJGGGCCCAAABBBAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAGGGTTTmmmxxxsssmmmiiiiiimmmoooqqqtttwww}}}zzzrrrkkkiiijjjmmmttt{{{wwwpppkkkgggdddfffiiinnntttzzz}}}|||jjjXXXPPPJJJEEEDDD???>>><<<<<<======;;;:::<<<<<<;;;:::999999888888888999:::;;;;;;<<<>>>AAAFFFRRR```hhhnnnwww}}}}}}{{{sssqqqrrrttttttuuuxxx|||~~~dddYYYNNNJJJHHHDDDBBBBBBAAA???===<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAABBBHHHVVVppp|||xxxvvvrrrmmmlllnnnrrrvvv{{{wwwqqqjjjeeebbbcccfffjjjrrrzzzzzzrrrlllhhhdddeeeggglllqqqxxx}}}{{{zzzqqq[[[OOOIIIEEECCC???>>><<<<<<======;;;:::<<<<<<;;;::::::999888888:::;;;<<<<<<;;;<<<>>>@@@HHHTTTbbbiiinnnxxxxxxsssrrrtttuuutttwww|||hhh[[[NNNJJJHHHEEECCCCCCAAA???===<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBDDDJJJWWWqqq{{{xxxxxxuuuqqqpppsssxxx}}}~~~vvvqqqmmmgggbbb```]]]\\\```dddjjjttt~~~{{{tttmmmiiicccdddfffiiiooouuu|||}}}{{{zzzxxx^^^PPPIIIEEEBBBBBB@@@????????????>>><<<;;;;;;::::::::::::999999;;;<<<======<<<<<<>>>@@@HHHUUUccckkkooo{{{wwwssstttuuuvvvuuuyyylll^^^OOOJJJIIIGGGDDDDDDAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBDDDKKKYYYsss~~~yyywwwuuusssuuuyyy~~~uuukkkddd```]]][[[\\\[[[\\\aaafffmmmyyy|||tttmmmiiiccccccdddgggmmmttt{{{}}}|||}}}bbbQQQJJJFFFCCCBBB@@@??????@@@???>>><<<999999::::::::::::;;;;;;:::;;;<<<======>>>@@@BBBJJJXXXgggpppvvvwwwsssuuuvvvwwwuuu{{{ooo___OOOJJJIIIGGGEEEDDDAAA???===<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@DDDLLL\\\uuuzzzvvvtttsssxxx~~~~~~yyyoooeee]]]ZZZYYYYYY]]]\\\^^^dddjjjrrr}}}uuummmiiicccccccccfffkkkssszzz~~~}}}~~~eeeSSSKKKHHHEEE@@@???======>>>>>><<<;;;888999999::::::;;;;;;<<<888999;;;<<<===???BBBEEENNN\\\lllvvv~~~vvvtttuuuwwwwwwuuu{{{qqq```PPPJJJIIIHHHFFFEEEAAA???===<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???DDDMMM]]]www{{{xxxyyy}}}}}}rrrgggbbb^^^YYYWWWXXXZZZ___dddhhhmmmwww~~~vvvooojjjccccccdddfffkkkqqqwww{{{}}}kkkTTTLLLIIICCC@@@@@@??????>>>===============<<<;;;;;;;;;;;;<<<999888999<<<===<<<@@@FFFWWWbbbmmmuuuzzzwwwwwwvvvtttyyy}}}xxx```SSSQQQIIIEEEFFFCCCAAA@@@>>><<<;;;:::::::::<<<:::888999<<<>>><<<:::<<<>>>@@@AAA@@@???@@@AAAEEEDDDJJJ]]]}}}~~~zzz{{{}}}uuulllccc___\\\YYYXXXZZZ___eeekkkooottt~~~wwwoookkkeeeeeedddfffjjjooouuuxxxyyy}}}pppWWWNNNIIIDDD@@@@@@??????>>>>>>=========<<<<<<;;;:::;;;;;;;;;;;;999:::===>>>>>>BBBHHHXXXcccoooxxx}}}zzzyyyxxxwwwzzz~~~zzzaaaTTTQQQIIIFFFGGGDDDBBBAAA???===;;;;;;;;;;;;<<<:::999:::<<<===<<<:::;;;===>>>>>>===>>>???@@@EEEFFFOOOfff}}}|||}}}yyynnnfff___]]]\\\[[[\\\___aaagggmmmssszzzxxxqqqlllgggfffeeeeeehhhmmmrrruuuvvvzzz~~~~~~vvv[[[PPPJJJDDD@@@@@@@@@???>>>>>>======<<<;;;;;;:::::::::::::::===;;;;;;>>>??????CCCIIIYYYdddppp{{{}}}||||||{{{|||}}}cccTTTQQQJJJGGGHHHEEECCCBBB@@@>>><<<<<<<<<<<<;;;:::999:::<<<===<<<;;;;;;<<<<<<;;;;;;<<<>>>AAAEEEHHHUUUqqq~~~|||xxxqqqjjjddd```______^^^```eeefffkkkrrryyy}}}~~~yyyrrrnnngggeeedddcccfffkkkppptttvvvzzz}}}}}}~~~}}}___QQQIIICCCAAAAAA@@@??????>>>>>>===;;;;;;:::999999999999:::===;;;;;;===>>>???DDDKKKYYYdddppp{{{~~~}}}~~~~~~}}}fffUUURRRKKKHHHIIIEEEDDDCCCAAA???============::::::::::::;;;<<<<<<;;;;;;<<<<<<;;;:::<<>>>>>>>>;;;;;;:::999999999999:::<<<999999<<<>>>???EEELLL\\\fffrrr|||}}}}}}~~~~~~~~~jjjWWWRRRKKKIIIIIIEEEDDDCCCAAA???>>>=========::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<>>>AAADDDFFFKKK\\\}}}~~~{{{yyyssspppmmmkkkhhheeedddeeeeeedddiiiooowww{{{yyysssppprrruuuuuuxxx|||~~~|||zzzxxxuuusssssstttuuutttsssvvv}}}yyysssoooeeeccc``````bbbhhhnnnsssxxx{{{~~~}}}|||fffSSSJJJEEEAAAAAAAAA@@@??????>>>>>><<<;;;;;;::::::::::::::::::888888;;;>>>@@@GGGOOO```jjjttt|||}}}|||}}}~~~oooYYYSSSLLLIIIIIIDDDDDDCCCAAA???============999:::<<<;;;::::::;;;===<<<===>>>>>>>>>@@@CCCEEEGGGNNNbbb{{{|||uuunnnllllllkkkjjjkkkiiijjjmmmmmmmmmrrryyy~~~~~~}}}xxxrrrllljjjmmmpppsssvvv{{{}}}{{{yyyyyyxxxwwwuuutttvvvwwwvvvvvvzzzyyysssooogggdddaaa___aaaeeekkkoootttxxx{{{{{{zzziiiVVVMMMHHHBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;:::;;;;;;;;;:::888888<<>>===<<<<<<===888:::<<<<<<::::::;;;===;;;===???@@@@@@AAACCCDDDGGGRRRjjj|||yyy~~~zzzuuuxxx{{{}}}yyyssslllhhhiiikkkjjjjjjooonnnppptttuuuuuu|||}}}yyywwwyyyvvvrrrnnniiigggkkkppptttyyy~~~|||zzzxxxyyyzzz{{{{{{zzzwwwyyy{{{zzz{{{yyysssoooiiifffbbb______ccciiimmmqqquuuyyyyyyyyylllXXXOOOJJJBBBBBBAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<:::888999===AAAEEEMMMVVV___gggnnnrrr~~~|||{{{}}}~~~uuu\\\TTTLLLIIIHHHAAACCCBBB@@@>>><<<<<<<<<<<<888;;;===<<<:::999;;;>>>:::<<>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>AAAEEEGGGIIIXXXttt|||wwwqqqpppsssqqqnnnkkkmmmsssxxxyyyxxx|||rrrlllmmmjjjiiiiiikkknnnrrrvvvxxx|||||||||vvvuuusssrrrpppooonnnnnnnnnmmmmmmppptttyyy}}}{{{wwwuuupppkkkeeeaaaaaaeeekkkooosss{{{{{{yyy}}}|||www]]]RRRIIIGGGEEECCCBBBAAA???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999999===@@@CCCIIIPPPVVV\\\eeemmmxxx~~~cccWWWNNNJJJIIICCCCCCBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===@@@DDDFFFKKKZZZvvv}}}wwwoookkkkkkffffffhhhpppyyyxxxlllffffffiiijjjkkkmmmqqquuuyyy}}}}}}yyyxxxtttsssqqqpppooopppqqqqqqrrrrrrtttwww|||~~~yyyvvvoookkkfffccccccggglllooottt{{{{{{zzz|||~~~~~~aaaTTTIIIGGGEEECCCAAAAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888999===@@@CCCJJJQQQVVV[[[ccckkkwwwfffZZZPPPKKKJJJDDDCCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;===@@@CCCEEEMMM[[[wwwxxxoooiiihhhfffhhhoooyyynnndddbbbdddhhhlllmmmppptttxxx||||||yyyyyywwwvvvuuuuuuuuuwwwxxxzzzxxxzzz~~~}}}wwwrrrnnnkkkgggeeefffiiimmmqqqttt{{{{{{{{{}}}~~~fffUUUJJJGGGEEEBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::>>>@@@BBBKKKTTTXXX]]]dddnnn|||ggg[[[PPPLLLKKKEEECCCCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCEEENNN[[[www}}}wwwnnniiijjjjjjoooxxxpppaaa]]]aaafffjjjnnnssswww|||}}}|||~~~~~~~~~~~~~~~vvvqqqooolllhhhfffgggkkkpppsssttt{{{zzz{{{kkkXXXKKKGGGEEEBBB@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;===;;;<<<>>>@@@CCCNNNYYY^^^aaahhhrrrfffZZZPPPMMMLLLGGGDDDCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@BBBDDDEEELLLZZZuuu}}}yyysssmmmlllooopppxxxttthhh]]]]]]cccgggjjjlllxxx|||yyytttpppmmmiiifffhhhlllrrrvvvvvv}}}|||}}}oooZZZMMMGGGDDDAAA@@@@@@@@@???>>>=========<<<;;;;;;::::::>>>======???AAAGGGUUUbbbgggiiinnnwwwfffYYYOOOLLLLLLGGGDDDCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAACCCDDDEEEJJJXXXsss|||vvvqqqooorrrxxx~~~yyymmmddd^^^```eeeiiilllppp{{{|||wwwqqqnnniiifffhhhmmmtttyyyzzzrrr\\\NNNGGGDDDAAA??????@@@???>>>>>>======<<<;;;;;;::::::===<<<<<>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDIIIXXXrrr}}}vvvrrrrrryyyyyyhhhbbb^^^bbbhhhmmmrrrwww{{{}}}xxxrrrnnniiifffgggnnnuuu{{{}}}ttt]]]PPPGGGDDDAAA??????@@@??????>>>>>>===<<<;;;;;;::::::<<<;;;;;;???CCCOOOdddwwwjjj[[[OOOKKKJJJEEEDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCIIIXXXrrrzzzvvvttttttwwwnnncccbbbaaabbbfffmmmssswww~~~~~~{{{|||rrrnnnhhhddddddiiipppuuu{{{~~~|||]]]MMMIIIFFFBBB@@@@@@@@@@@@???============<<<<<<<<<<<<===<<<===>>>BBBPPPiiihhhXXXSSSMMMIIIIIIFFFEEECCCAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<>>>@@@DDDGGGQQQ___ttt|||yyywwwyyyyyynnnfffaaa```___aaagggnnnvvv{{{||||||sssoooiiieeeeeejjjqqquuuzzz~~~```PPPIIIFFFBBB@@@@@@@@@@@@???============<<<<<<<<<<<<===<<<===@@@EEESSSmmmiiiXXXSSSMMMIIIIIIEEEEEECCCAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<===>>>@@@DDDGGGQQQ```www~~~||||||{{{tttmmmeee___^^^]]]]]]```gggpppzzz}}}}}}tttpppjjjffffffkkkqqqvvvyyy|||}}}~~~eeeRRRJJJGGGCCC@@@@@@@@@??????============<<<<<<<<<<<<======>>>AAAGGGVVVoooiiiYYYSSSMMMIIIHHHEEEDDDCCCAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAADDDGGGQQQbbb{{{|||qqqkkkgggaaa^^^]]]\\\]]]aaahhhrrr{{{~~~}}}uuuqqqkkkhhhhhhlllqqquuuvvvzzz}}}|||}}}jjjTTTKKKGGGCCCAAA@@@@@@??????============<<<<<<<<<<<<======???BBBGGGVVVoookkkZZZTTTMMMIIIHHHEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAADDDGGGPPPccc~~~~~~tttkkkgggdddbbb```^^^___```dddkkkttt|||~~~|||uuurrrllliiihhhlllqqquuusssxxx~~~}}}}}}~~~nnnVVVKKKHHHDDDAAAAAA@@@???>>>============<<<<<<<<<<<<>>>>>>???BBBFFFSSSkkklll[[[TTTNNNIIIHHHDDDDDDBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@BBBEEEGGGPPPdddyyytttmmmgggeeedddccccccbbbcccfffkkkrrrzzz~~~|||uuuqqqmmmiiiiiilllppptttrrrwww}}}~~~||||||~~~rrrWWWLLLIIIEEEBBBAAA@@@???>>>============<<<<<<<<<<<<======???BBBFFFRRRiii~~~mmm[[[UUUNNNHHHHHHDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBEEEHHHRRRfffzzzzzzpppmmmiiifffeeefffffffffeeehhhmmmsss{{{}}}zzztttqqqllliiihhhkkkooorrrrrrwww{{{|||{{{yyyyyy{{{vvvYYYMMMIIIEEEBBBAAA@@@???>>>============<<<<<<<<<<<<;;;<<<>>>BBBFFFSSSkkknnn\\\UUUNNNHHHHHHCCCCCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@BBBFFFIIIUUUiiivvvqqqssslllkkkiiihhhhhhhhhiiijjjgggjjjqqqyyy|||zzztttqqqllliiihhhkkkooorrrtttwww{{{{{{xxxvvvvvvwwwyyyZZZMMMJJJEEEBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<999:::>>>BBBHHHUUUmmmnnn\\\UUUNNNHHHGGGCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>???BBBFFFIIIXXXkkkxxxpppmmmnnniiidddeeejjjnnnnnnlllooottt{{{|||uuurrrmmmiiiiiimmmrrruuuvvvyyy||||||yyywwwxxxyyyxxxZZZOOOIIIEEEEEECCC@@@???@@@??????>>>>>>======<<<<<<===>>>AAADDDIIIVVVmmm{{{ooo\\\RRRIIIEEEFFFEEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;<<<======???>>>===<<<===@@@EEEGGG\\\sss~~~wwwpppnnnrrrooommmnnnqqquuuwwwwwwxxx|||~~~{{{xxxuuuoookkkjjjlllpppsssuuuwwwyyyyyyyyyxxxxxxyyy{{{]]]PPPJJJEEEDDDCCC@@@>>>@@@???>>>>>>>>>=========<<<<<<<<>>>>>>>>???@@@DDDIIILLL\\\uuu}}}xxxttttttzzzzzz{{{{{{|||||||||wwwqqqllljjjlllooorrruuuuuuuuuvvvyyyzzzzzzyyyaaaQQQJJJEEEDDDCCC???>>>@@@>>>>>>>>>>>>============;;;;;;===BBBIIIZZZvvv~~~xxxaaaUUUMMMJJJLLLEEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;<<<======;;;===>>>@@@BBBFFFJJJNNNZZZxxx}}}}}}}}}{{{wwwqqqllljjjlllppprrrvvvsssrrrtttyyy||||||zzzcccQQQKKKEEEDDDBBB???>>>@@@>>>>>>>>>>>>============;;;;;;===BBBKKK^^^}}}}}}{{{aaaTTTMMMKKKKKKEEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;<<<======999;;;>>>???@@@DDDIIIMMM[[[~~~~~~|||xxxtttnnnjjjjjjmmmqqqtttvvvsssqqqsssxxx|||}}}|||dddRRRKKKEEECCCAAA>>>>>>@@@============>>>>>>>>>>>>===<<<>>>CCCNNNccc~~~|||```RRRLLLIIIIIIEEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;<<<======;;;===@@@@@@@@@BBBHHHNNNccc~~~{{{yyyssspppkkkhhhhhhlllqqqtttuuusssqqqrrruuuyyy|||~~~gggSSSLLLEEECCCAAA>>>>>>@@@============>>>>>>>>>>>>>>>===???EEEPPPeee}}}```RRRLLLIIIGGGEEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;<<<======>>>AAACCCBBBAAADDDLLLRRRmmm~~~{{{zzzqqqnnniiiffffffiiinnnrrrrrrqqqqqqpppqqqtttyyy}}}lllTTTLLLEEECCC@@@>>>>>>@@@<<<=========>>>>>>>>>???======???EEEPPPeee}}}cccTTTOOOKKKHHHEEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;<<<=========@@@BBBAAA@@@DDDNNNWWWrrr~~~}}}qqqmmmhhhddddddggglllooooooppppppnnnmmmpppwww}}}~~~oooUUULLLEEEBBB@@@===>>>@@@<<<=========>>>>>>??????===<<>>===CCCOOOYYYrrr~~~|||yyywwwssslllddd```aaafffkkknnnmmmkkkjjjkkkoootttwwwlllPPPFFF??????AAA@@@???@@@@@@@@@>>>===<<<<<<<<<<<<===>>>@@@DDDLLL```zzzrrr|||eeeWWWSSSMMMEEEFFFEEECCCAAA@@@>>>>>>===;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@BBBMMMXXXttt~~~zzzzzz~~~}}}|||wwwssslllddd``````eeeiiiiiigggfffgggiiinnntttwww|||pppWWWMMMDDDCCCDDDBBB@@@@@@@@@???>>>======<<<======>>>>>>@@@DDDKKK]]]}}}{{{vvv~~~iiiXXXSSSNNNGGGFFFDDDCCCAAA???>>>======;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@BBBMMMXXXqqqzzzwwwtttuuu{{{}}}wwwsssmmmeee``````cccfffhhhgggeeeeeehhhmmmrrruuuvvv~~~vvv\\\QQQGGGDDDDDDAAA??????>>>>>>============>>>>>>>>>???@@@CCCJJJ\\\{{{zzzwwwpppZZZRRRNNNJJJEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@BBBMMMXXXooowwwtttppprrrzzz~~~}}}xxxtttnnnfffaaa___bbbdddmmmkkkhhhggghhhkkkoooqqqpppwwwyyy[[[PPPEEEBBBBBB???<<<<<<>>>============>>>>>>???>>>>>>@@@CCCJJJ]]]|||yyyuuuvvvvvv[[[PPPMMMKKKDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@BBBLLLXXXppp{{{vvvrrroooqqq{{{|||zzzxxxuuuooohhhccc```aaacccllljjjgggeeefffhhhlllooonnnttt|||ZZZOOODDDAAAAAA???===>>>>>>============>>>>>>???===>>>@@@DDDLLL___uuusssvvvyyy[[[NNNKKKKKKDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@BBBLLLXXXqqqxxxtttrrrqqqtttzzzwwwxxxuuuqqqkkkeeebbbcccdddfffdddbbbaaacccfffkkknnnmmmsss\\\PPPFFFCCCCCCAAA@@@AAA>>>>>>============>>>>>>======@@@EEEMMM```wwwtttvvvzzz\\\NNNKKKKKKEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@BBBMMMXXXsssxxxssstttxxx{{{xxxwwwvvvrrrlllgggddddddeeeeeedddaaa```aaaeeeiiilllmmmttt___SSSGGGDDDCCCBBBAAABBB@@@???>>>======<<<=========>>>@@@DDDKKK^^^~~~{{{~~~zzzuuuuuu~~~zzz]]]PPPMMMKKKFFFDDDCCCAAA???>>>======;;;;;;;;;<<<<<<<<<<<<======<<<>>>@@@@@@BBBMMMXXXrrrzzzsssxxx|||yyywwwvvvsssnnnhhhfffeeefffkkkhhheeebbbbbbdddgggiiimmmttt```TTTHHHCCCBBB@@@???@@@@@@@@@???===<<<<<<<<<<<<>>>???@@@CCCJJJ\\\{{{zzztttzzzzzzsssqqqzzzzzz___SSSNNNLLLFFFEEECCCAAA@@@>>>>>>===;;;;;;;;;<<<<<<<<<=========<<<>>>@@@@@@BBBMMMXXXqqqzzz|||~~~xxxtttssspppmmmjjjgggeeeeeejjjiiihhhfffdddeeehhhkkkiiisssfffUUUHHHFFFFFFAAA>>>AAA>>>>>>>>>>>>============???>>>???EEENNNaaa~~~xxxuuuxxx}}}wwwqqqnnnxxx|||___TTTOOOJJJFFFEEECCCAAA???>>>>>>===<<<<<<;;;::::::<<<===>>>>>><<<===???@@@BBBJJJSSSrrr}}}wwwrrrqqqooollljjjiiihhhgggkkkjjjhhheeecccdddgggiiimmmxxxfffUUUHHHFFFFFFAAA>>>@@@>>>>>>>>>>>>==================>>>DDDMMM```}}}xxxvvvzzzwwwqqqnnnwww}}}```TTTOOOJJJFFFEEECCCAAA???>>>>>>===;;;;;;;;;;;;;;;<<<======>>><<<===???@@@BBBJJJSSSlll{{{uuupppooommmlllkkkjjjjjjjjjkkkjjjhhheeebbbcccfffiiippp|||fffVVVHHHGGGFFFAAA>>>@@@>>>>>>>>>>>>============<<<<<<>>>CCCKKK^^^{{{zzzyyy}}}vvvqqqnnnwwwaaaUUUPPPKKKFFFEEECCCAAA???>>>>>>===:::;;;<<<<<<======<<<<<<>>><<<===???@@@BBBJJJSSShhh{{{uuupppooommmllljjjiiiiiiiiiiiihhhgggdddccceeeiiilllrrrgggVVVIIIGGGFFFAAA>>>@@@>>>>>>>>>>>>============<<<<<>>>>>===999:::<<<=========<<<;;;>>><<<===???@@@BBBJJJSSSjjj{{{vvvqqqpppnnnkkkiiigggfffeeedddeeeeeeeeefffhhhlllpppuuuhhhWWWIIIGGGGGGAAA>>>@@@>>>>>>>>>>>>============<<<===@@@CCCIIIYYYwwwtttqqqpppyyyfffWWWQQQLLLFFFEEECCCAAA???>>>>>>===999:::<<<=========<<<;;;>>><<<===???@@@BBBJJJSSSmmm~~~}}}}}}zzzvvvrrrpppmmmjjjgggdddbbbbbbaaacccfffhhhiiilllooorrrxxxiiiXXXJJJHHHGGGAAA>>>@@@>>>>>>>>>>>>============<<<>>>AAABBBFFFVVVssssssqqqsss}}}iiiYYYQQQLLLFFFEEECCCAAA???>>>>>>===:::;;;<<<<<<======<<<<<<>>><<<===???@@@BBBJJJSSSlll~~~{{{xxxvvvpppooolllhhheeecccaaa```aaadddhhhkkkmmmnnnoooqqqyyyiiiXXXJJJHHHGGGAAA>>>@@@>>>>>>>>>>>>============;;;===@@@@@@BBBQQQnnnqqqqqquuukkkZZZQQQLLLFFFEEECCCAAA???>>>>>>===;;;;;;;;;;;;;;;<<<======>>><<<===???@@@BBBJJJSSSjjj~~~{{{{{{~~~}}}{{{yyyvvvuuunnnmmmjjjgggeeebbbaaa```aaaeeejjjnnnnnnnnnoooooowwwjjjYYYKKKHHHGGGAAA>>>@@@>>>>>>>>>>>>============:::<<>>>>>===<<<<<<;;;::::::<<<===>>>>>><<<===???@@@BBBJJJSSSiii}}}zzzyyy}}}~~~{{{xxxtttqqqnnnjjjjjjhhhfffcccbbbcccdddeeefffmmmttttttooopppvvvxxxmmmVVVKKKKKKDDDBBBDDDAAA============<<<<<<<<<<<<;;;???===???GGGMMMaaappprrrzzzlllZZZSSSNNNJJJGGGDDDCCCBBBAAA???===;;;;;;<<<<<<<<<<<<;;;;;;@@@??????@@@???@@@JJJUUUhhh|||yyyxxxuuurrrooonnnmmmkkkgggbbb``````aaaeeegggmmmttttttpppqqqvvvwwwlllUUUKKKJJJDDDAAACCCAAA>>>>>>>>>=========<<<<<<<<>>@@@GGGMMMaaatttwww}}}kkkYYYRRRNNNIIIGGGDDDBBBAAA@@@>>>===<<<==================<<<>>>===>>>@@@???@@@JJJUUUlll}}}zzzxxxwwwvvvtttrrrsssqqqnnnhhhbbb^^^\\\\\\dddgggmmmssssssqqqssswwwwwwkkkUUUJJJIIICCC@@@CCC@@@?????????>>>>>>>>>>>>===<<>>@@@GGGLLL```}}}yyy{{{jjjYYYRRRNNNHHHFFFCCCAAA@@@???>>><<<======>>>>>>>>>>>>======<<<<<<>>>@@@???AAAJJJUUUrrr}}}{{{xxxwwwwwwwwwvvvuuutttsssoooiiibbb]]][[[[[[dddhhhnnnsssssssssuuuyyyxxxkkkTTTIIIIIIBBB@@@BBB@@@@@@@@@@@@?????????>>>>>>;;;???===???EEEJJJ]]]zzz{{{}}}iiiXXXRRRNNNHHHEEEBBBAAA@@@???===;;;=========>>>>>>=========<<<<<<>>>AAA@@@BBBKKKVVVuuu}}}zzzwwwvvvwwwxxxwwwwwwtttrrroooiiibbb^^^\\\]]]eeejjjpppssstttvvvyyy{{{zzzkkkTTTIIIIIIBBB@@@BBB@@@@@@@@@@@@@@@????????????:::>>><<<>>>DDDHHHYYYvvvxxxzzzjjjYYYRRRNNNHHHEEEBBBAAA@@@???===;;;;;;<<<<<<======<<<<<<;;;<<<<<>>:::>>>===>>>DDDGGGXXXssstttwww~~~lllZZZRRRMMMHHHFFFCCCAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===???BBBBBBCCCKKKUUUnnnzzzxxxxxxxxxxxxwwwsssqqqnnniiiccc___^^^___gggooouuutttvvv|||lllUUUKKKJJJDDDAAACCCAAA@@@????????????>>>>>>>>><<<@@@???@@@EEEGGGXXXssszzzqqqvvv~~~ooo\\\RRRLLLIIIGGGDDDBBBAAA@@@>>>===<<<<<<============<<<<<<;;;;;;>>>AAA@@@@@@HHHQQQggg|||yyyxxxxxxxxxwwwtttrrroooiiiccc___^^^^^^hhhpppvvvuuuwww~~~mmmVVVKKKKKKDDDBBBDDDBBB?????????>>>>>>>>>>>>===>>>BBBAAABBBFFFIIIYYYtttvvvqqqvvvqqq]]]SSSLLLJJJGGGDDDCCCBBBAAA???=========>>>>>>>>>>>>======::::::===???>>>>>>EEENNNaaa|||zzzxxxtttsssuuusssoookkkiiiccc^^^^^^aaajjjqqquuuuuuwww|||oooWWWJJJIIICCCAAAAAA===????????????>>>>>>>>>>>>>>>;;;===BBBAAAEEEYYYpppxxxwwwqqqsss|||xxx^^^RRRMMMHHHGGGEEEBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCGGGJJJ\\\|||{{{yyywwwsssrrrtttqqqnnnkkkiiiccc]]]]]]```iiipppuuuuuuvvv|||pppXXXKKKJJJDDDAAABBB===????????????>>>>>>>>>>>>>>>;;;>>>BBBBBBEEEXXXnnnrrrqqqnnnqqq|||xxx^^^RRRMMMGGGFFFDDDAAA???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???BBBGGGJJJ[[[xxxzzzxxxuuuqqqpppqqqooollljjjhhhccc]]]\\\___gggnnnttttttvvv|||qqqYYYLLLKKKEEEBBBCCC???????????????>>>>>>>>>>>>>>><<<>>>BBBBBBFFFXXXkkk|||kkkjjjkkkppp|||yyy^^^RRRNNNHHHGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???BBBFFFIIIXXXrrr}}}xxxvvvtttpppnnnpppnnnkkkiiihhhccc\\\[[[^^^gggnnnssstttvvv|||rrrYYYMMMLLLFFFCCCDDD???????????????>>>>>>>>>=========???AAABBBGGGVVVgggyyyhhhgggkkkrrrzzz___RRRNNNIIIHHHFFFDDDBBB@@@??????========================<<<===>>>>>>???AAAEEEIIISSSjjjzzzvvvuuutttpppnnnooommmjjjhhhgggbbb\\\[[[^^^gggooottttttvvv|||rrrZZZMMMLLLFFFCCCDDD@@@????????????>>>>>>>>>===<<<===???@@@AAAGGGTTTaaayyyiiijjjnnnvvv}}}aaaSSSNNNHHHGGGEEECCCAAA???>>>>>>========================<<<===>>>>>>>>>AAAEEEHHHNNNccc}}}xxxtttuuutttpppooopppnnnjjjgggfffaaa\\\\\\aaajjjpppuuuuuuwww|||rrrZZZMMMLLLFFFCCCDDD@@@????????????>>>>>>>>>>>>;;;<<<>>>>>>???FFFRRR\\\~~~xxxjjjkkkoooyyydddTTTNNNFFFEEECCC@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@DDDGGGLLL^^^zzzuuusssttttttqqqppprrrpppkkkgggddd```\\\^^^ccclllssswwwwwwwww|||qqqYYYLLLKKKFFFCCCCCC???????????????>>>>>>>>>>>>999<<<===<<<>>>EEEPPPWWWtttuuufffhhhmmmxxxfffUUUNNNGGGEEECCCAAA???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@DDDGGGLLLZZZxxxzzzwwwttttttwww{{{~~~yyytttrrrtttuuurrrqqqsssrrrlllgggddd___\\\___eeennntttxxxxxxxxx}}}qqqYYYLLLKKKEEEBBBCCC???????????????>>>>>>>>>>>>888;;;<<<;;;===EEENNNUUUmmmqqqcccdddjjjuuuhhhVVVNNNJJJHHHFFFDDDBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<============@@@CCCFFFNNNXXXsssyyyqqqkkkiiihhhggggggjjjlllnnnuuuzzz~~~uuusssqqqrrrttttttqqqnnnqqqnnnjjjddd```___aaacccssstttvvvyyyzzz{{{{{{{{{ttt[[[MMMLLLEEEBBBCCC???AAAAAA@@@@@@??????>>>>>>===:::999;;;===AAAMMMXXXppp}}}oooeeedddeeegggvvvlllXXXPPPLLLIIIEEECCCAAA@@@===;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<>>>AAADDDFFFJJJRRRjjj}}}tttkkkeeebbbaaa```___```bbbdddfffiiinnnuuu{{{{{{vvvtttrrrsssttttttrrrpppooommmiiiddd___]]]___```nnnpppssswwwzzz|||}}}~~~ttt[[[MMMLLLEEECCCCCC?????????>>>======<<<<<<;;;===;;;:::<<<===BBBLLLWWWpppzzzmmmdddccceeekkkyyyooo[[[SSSMMMJJJGGGDDDCCCAAA???===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<>>>AAADDDEEEJJJRRRiii}}}uuullleee___[[[\\\[[[ZZZZZZ[[[\\\^^^___^^^bbbhhhnnnrrrvvvzzz}}}}}}yyywwwuuusssrrrssssssrrrqqqmmmllliiieee```]]]\\\]]]hhhkkkoootttyyy|||zzzttt[[[NNNLLLFFFCCCDDD@@@>>>>>>======<<<<<<;;;;;;>>><<<;;;===>>>BBBKKKVVVnnnuuuiiibbbbbbdddnnn|||ttt___WWWOOOLLLHHHEEEDDDCCCAAA???======<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>AAACCCDDDIIIPPPfff~~~wwwkkkddd___]]][[[]]]]]]]]]]]]^^^______```[[[___dddhhhjjjmmmppprrrtttxxx}}}|||yyyvvvtttrrrqqqppppppppppppmmmmmmkkkgggbbb^^^\\\\\\eeehhhmmmrrrxxx||||||ttt[[[NNNLLLFFFDDDDDDAAA@@@@@@??????>>>======<<<>>><<<<<<>>>???AAAJJJSSSiii~~~{{{pppfffaaacccfffppp}}}xxxccc[[[PPPMMMIIIEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCHHHNNNaaa{{{pppfff```^^^___```___```aaabbbbbbccccccccc^^^```dddffffffggghhhiiiiiinnnuuuzzz~~~{{{ttttttsssrrrpppoooooopppnnnnnnmmmjjjeeeaaa___^^^eeeggglllrrrwww{{{~~~sss[[[NNNLLLFFFDDDEEEAAA@@@@@@@@@???>>>>>>======>>><<<===??????@@@GGGPPPaaaxxxwwwllldddaaadddhhhqqq~~~|||ggg___RRRNNNIIIEEECCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBFFFKKK[[[www}}}~~~}}}}}}~~~xxxsssjjjbbb^^^^^^aaacccdddeeeggghhhiiihhhhhhgggdddfffhhhhhhfffeeedddeeeeeejjjpppssswww~~~vvvwwwxxxwwwtttrrrqqqrrroooooonnnkkkgggcccbbbbbbeeehhhmmmsssxxx|||sss[[[NNNMMMGGGEEEFFFBBB??????>>>>>>===<<<<<<<<<===<<<===?????????EEEMMMXXXqqq}}}rrrgggaaa```eeeiiissskkkbbbUUUQQQKKKEEEBBBAAA???=========<<<;;;;;;;;;<<<<<<;;;;;;<<<===???@@@@@@AAAEEEHHHUUUnnn|||{{{zzzyyyyyy|||~~~ssspppjjjdddaaabbbfffiiinnnooorrrtttttttttrrrqqqrrrttttttrrroookkkiiiiiijjjnnnrrrrrrsss|||{{{~~~|||xxxwwwwwwoooooonnnkkkgggddddddeeeeeehhhmmmtttzzzsss[[[NNNMMMGGGEEEFFFCCC@@@@@@??????>>>>>>======<<<;;;===???>>>===BBBJJJRRRlll|||yyynnnccc]]]^^^dddiiixxxooogggZZZTTTMMMGGGCCCAAA???===<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<>>>??????@@@@@@CCCEEEPPPfff|||yyyxxxwwwxxx|||{{{uuutttrrrmmmiiifffhhhllloooxxxzzz}}}}}}|||~~~yyytttrrrqqqrrruuuwwwtttssszzz~~~{{{{{{oooooommmjjjfffeeeeeegggdddgggmmmuuu{{{sss[[[NNNMMMGGGEEEGGGCCCCCCCCCBBBBBBAAA@@@@@@@@@;;;;;;<<<>>>===<<>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;===>>>????????????BBBCCCMMMbbbzzzzzzwwwwwwzzz||||||tttrrruuunnnkkkkkkqqquuuvvvyyy}}}}}}}}}~~~zzzrrrhhhcccdddggghhhggghhhkkknnnpppssszzzsss[[[NNNLLLEEECCCEEECCCBBBAAA@@@>>>===<<<<<<<<<;;;<<<;;;;;;;;;===BBBEEEUUUdddxxx~~~tttggg^^^YYY[[[eeepppxxxkkkbbb\\\TTTMMMGGGDDD@@@>>>>>><<<:::999999999;;;<<<=========>>>??????@@@@@@AAADDDKKKYYYuuu{{{xxxxxx{{{}}}wwwmmmkkkmmmooommmnnnuuuzzz|||{{{{{{|||}}}zzz}}}{{{tttkkkeeeeeeggghhhgggjjjlllnnnppprrrwwwsss[[[OOOLLLEEECCCEEECCCBBBAAA@@@>>>======<<<<<<;;;<<<<<<;;;;;;===AAADDDTTTcccwwwuuuiii```\\\^^^gggrrr~~~uuuiiibbbXXXOOOHHHDDD@@@>>>>>>===;;;:::::::::<<<<<<;;;;;;<<<===>>>>>>??????AAAEEELLLZZZwww}}}zzzzzz}}}|||rrriiigggjjjqqqpppssszzzzzzwwwvvvwwwyyysssvvv{{{}}}wwwooojjjgggggghhhhhhmmmooopppppppppttt|||ttt\\\OOOMMMEEECCCEEECCCAAAAAA???>>>============;;;;;;<<<;;;;;;===AAACCCPPP^^^sss{{{rrrhhhaaa]]]^^^hhhrrr}}}ppphhh]]]QQQIIIDDDAAA??????>>><<<;;;;;;;;;<<<===999::::::;;;===>>>?????????CCCJJJYYYvvv~~~vvvyyy}}}{{{|||xxxqqqkkkkkkooossssssvvv}}}~~~xxxtttssstttvvvsssuuuxxx{{{}}}|||{{{zzz}}}zzztttnnnjjjhhhhhhiiioooqqqrrrqqqqqquuu|||ttt\\\PPPMMMFFFCCCEEECCCAAA@@@???>>>============:::;;;<<<;;;;;;===@@@BBBJJJWWWlll~~~vvvnnneee___\\\^^^gggqqqtttlll___RRRJJJEEEBBB@@@??????>>>===<<<=========999999:::<<<===>>>???@@@===AAAHHHVVVrrr|||tttxxx}}}{{{}}}wwwsssoooppptttssstttxxx}}}vvvrrrqqqrrrssssssuuuwwwyyyyyyxxxvvvuuuzzzzzzxxxrrrllliiijjjlllpppqqqsssssstttyyyuuu]]]PPPNNNFFFCCCEEECCC@@@@@@???>>>=========>>>:::;;;<<<<<<;;;<<>>>>>============:::;;;;;;<<<>>>??????@@@>>>BBBHHHTTTooo|||uuuzzz|||{{{~~~xxxtttqqqpppsssrrrtttyyy}}}~~~{{{vvvsssqqqqqqqqqqqqrrrtttvvvwwwwwwvvvuuuvvvyyyzzzuuuoookkkllloooppprrrtttuuuwww}}}vvv^^^QQQNNNFFFCCCEEECCC@@@@@@???>>>>>>>>>>>>>>>:::;;;<<<<<<;;;<<<>>>@@@EEEQQQeeezzzvvvmmmeee```___cccnnnyyytttlll___TTTLLLGGGCCCAAA>>>>>>>>>>>>============<<<<<<<<<===>>>>>>??????@@@DDDIIIRRRkkkzzzvvv|||}}}{{{~~~|||vvvssspppooopppqqqtttzzz}}}yyyvvvrrrpppoooooooooppprrrtttuuuuuuttttttqqqvvvzzzwwwppplllnnnrrrppprrrtttvvvxxx~~~www^^^QQQNNNFFFCCCEEEBBB@@@??????>>>>>>>>>>>>>>>999;;;<<<<<<;;;;;;===???AAALLL```vvvvvvnnnddd``````eeeqqq}}}uuummmbbbWWWNNNHHHCCC@@@======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@DDDFFFNNNdddxxxuuu|||~~~|||~~~xxxtttssspppooopppqqqttt{{{|||zzzxxxuuurrrpppnnnmmmpppqqqrrrssssssrrrqqqpppnnnuuuzzzxxxqqqmmmppptttppprrruuuvvvxxx~~~www___RRRNNNFFFCCCEEEBBB@@@???>>>>>>>>>>>>>>>???999;;;<<<<<<;;;;;;===>>>===GGG[[[qqquuulllbbb^^^^^^dddqqq~~~wwwpppeeeYYYPPPHHHBBB>>>===============<<<<<<;;;<<<<<<;;;;;;;;;:::::::::>>>AAACCCHHH]]]{{{}}}|||{{{{{{~~~xxxsssrrrtttuuuuuuzzz~~~}}}{{{xxxuuuqqqooommmlllmmmmmmnnnnnnoooooopppppppppsssvvvvvvtttrrrtttuuuzzzvvvssssssuuu{{{wwwfffUUUMMMJJJFFFCCCCCC@@@???>>>======<<<======999::::::;;;<<<===>>>>>>>>>FFFTTTiii}}}~~~nnniiiccc___]]]bbbooo}}}}}}rrrfff\\\RRRGGGAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<===>>>>>>===>>>CCCKKKYYYssszzzzzzyyyzzz}}}|||vvvrrrrrrtttuuuuuu{{{~~~zzzyyywwwtttrrrpppoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmqqquuuvvvuuuttttttuuuyyyuuurrrsssuuu{{{xxxhhhWWWOOOKKKHHHDDDCCC@@@???>>>===============;;;;;;;;;<<<<<<<<<<<<<<<>>>DDDRRReeezzz|||kkkfffaaa^^^]]]bbbppp~~~wwwjjj___TTTHHHBBB@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<======>>>===>>>AAAHHHSSSkkk~~~wwwuuuvvvwww{{{yyyvvvrrrppprrrtttvvvvvv~~~yyywwwuuusssrrrqqqqqqqqqnnnooonnnnnnmmmlllkkkkkkjjjnnnsssvvvwwwvvvuuuuuuwwwtttrrrsssuuu{{{zzzjjjYYYQQQMMMIIIEEEDDDAAA@@@???>>>============<<<<<<<<<<<<;;;;;;::::::>>>CCCOOOaaauuuyyyhhhccc^^^\\\\\\bbbppp}}}}}}ooodddWWWJJJBBBAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>======@@@DDDLLL```|||uuuqqqrrrtttyyy{{{pppooooooooorrruuuwwwyyyyyyxxxuuurrrpppoooooopppooooooooonnnmmmkkkjjjiiigggkkkpppuuuwwwwwwvvvuuuxxxuuutttvvvxxx~~~|||lll[[[SSSOOOJJJFFFDDDBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;===BBBLLL^^^qqq~~~uuugggaaa\\\ZZZ\\\aaannnzzzssshhh[[[MMMDDDBBB?????????>>>======<<<<<<<<<;;;;;;;;;;;;<<<============@@@BBBHHHXXXuuu~~~xxxpppnnnpppsssxxx~~~zzzuuulllmmmnnnppprrrvvvzzz||||||yyyuuuqqqnnnlllllllllnnnnnnoooooonnnllljjjiiifffhhhlllqqqtttvvvvvvvvvyyywwwwwwzzz}}}}}}nnn]]]UUUQQQKKKFFFDDDCCCBBBAAA???>>>>>>======999999::::::;;;<<<<<<===>>>AAAJJJZZZooo|||rrrggg```[[[ZZZ[[[aaalllwwwvvvkkk^^^PPPGGGEEE??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<>>>@@@CCCFFFSSSmmm}}}{{{rrrkkkmmmooorrrwww}}}yyysssooolllmmmoooqqqtttxxx}}}~~~}}}}}}zzztttoookkkhhhhhhhhhlllmmmnnnoooooonnnlllkkkhhhggghhhkkkppptttvvvwww{{{yyy{{{~~~qqq```XXXSSSMMMGGGEEEDDDCCCBBB@@@???>>>>>>>>>888888999:::;;;<<<======>>>@@@GGGVVVjjj}}}zzzpppfff___YYYYYY\\\bbbmmmvvvzzznnnaaaSSSIIIFFF???>>>>>>======<<<<<<;;;;;;;;;::::::;;;;;;<<<===;;;===@@@CCCEEEOOOfff|||}}}yyyqqqkkkmmmooorrrwww}}}|||tttooommmnnnppprrrsssuuuyyy|||zzzyyy|||xxxsssmmmiiifffffffffiiikkknnnpppqqqpppooonnnjjjfffdddeeejjjqqqvvvxxx{{{zzz|||tttddd\\\WWWPPPJJJGGGEEEDDDBBBAAA???>>>>>>>>>999999999::::::;;;;;;;;;>>>???DDDPPPcccvvvxxxooobbb[[[VVVXXX^^^eeepppyyyssseeeUUUJJJFFF>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===:::<<<@@@AAABBBJJJ___rrr~~~{{{tttmmmmmmooosssxxx}}}zzzssspppnnnqqqsssttttttvvvzzz}}}zzzxxxvvvzzzwwwqqqkkkgggfffffffffhhhjjjnnnqqqrrrrrrqqqppplllfffaaaaaagggooouuuyyy{{{zzz|||wwwggg___ZZZSSSLLLIIIEEEEEECCCAAA@@@???>>>>>>;;;;;;::::::::::::999999>>>>>>AAALLL^^^ppp~~~wwwooo___YYYUUUXXX___hhhsss|||vvvgggVVVJJJFFF>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<999;;;???@@@???FFFYYYlll~~~zzzxxxuuusssooooooppptttyyy~~~zzzuuurrrqqqsssqqqrrrwww{{{~~~~~~~~~~~~}}}{{{yyyuuurrrpppnnnppppppmmmhhhddddddeeebbbfffkkkpppsssrrrpppnnngggdddcccgggooouuuvvvuuu||||||~~~|||jjjbbb___XXXOOOIIIHHHEEEBBB@@@???>>><<<:::======<<<<<<<<<;;;;;;;;;<<<>>>BBBIIIUUUgggyyyssshhh^^^YYYXXX\\\ccclllxxxwwwgggVVVJJJFFF??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<<<<===?????????DDDTTTddd|||yyyvvvtttrrrqqqrrruuuyyy}}}}}}xxxuuurrrrrrpppnnnpppvvv{{{}}}|||{{{zzzyyyvvvssspppnnnlllnnnooolllgggbbbaaabbbcccfffkkkooopppooommmkkkcccaaaaaagggpppxxxzzzzzz{{{{{{~~~nnnfffbbb[[[RRRLLLIIIFFFCCCAAA@@@???===;;;<<<<<<<<<;;;;;;;;;;;;:::<<<===@@@FFFQQQbbbtttsssjjjaaa\\\ZZZ^^^eeeooo{{{xxxgggVVVJJJEEE??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<<<<===>>>??????DDDSSSbbb|||yyywwwuuutttsssuuuyyy|||~~~~~~}}}|||xxxvvvuuuuuuqqqoooqqqwww|||zzzzzzxxxvvvssspppmmmlllkkkmmmnnnkkkeee```^^^^^^cccfffjjjmmmnnnllljjjhhhbbbbbbccciiiqqqxxxzzzzzzyyy{{{~~~vvvmmmhhh```VVVQQQKKKHHHEEEBBBAAA@@@>>>===;;;;;;;;;;;;::::::::::::<<<===>>>BBBKKKZZZmmmzzz~~~tttkkkccc^^^\\\aaajjjtttzzziiiVVVIIIDDD??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<>>>??????CCCQQQ___}}}{{{wwwuuutttuuuwwwzzz{{{{{{|||~~~}}}zzzyyyxxxxxxvvvtttuuu{{{|||{{{yyyvvvrrrooolllkkkjjjlllnnnkkkddd___\\\\\\bbbdddhhhkkkmmmllljjjhhhhhhggghhhkkkppptttuuuuuuxxx{{{vvvoooeee[[[VVVOOOLLLGGGDDDCCCAAA@@@>>>;;;;;;:::::::::999999999======>>>???FFFTTTfffttt}}}ssslllccc______fffppp}}}}}}jjjVVVHHHCCC??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<<<<;;;===>>>>>>BBBNNN[[[}}}yyyvvvttttttuuuxxxyyyyyyzzz|||~~~~~~}}}|||{{{zzz{{{xxxyyy~~~}}}xxxtttpppmmmllljjjlllmmmjjjccc^^^\\\\\\```bbbfffjjjlllmmmlllkkkjjjjjjkkknnnqqqrrrssssssxxx}}}vvvkkkaaa\\\TTTPPPJJJFFFDDDCCCAAA@@@;;;;;;:::::::::999999999===>>>??????CCCOOO```nnn~~~{{{rrrkkk```^^^aaakkkxxxlllWWWHHHBBB??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>>>>AAAKKKVVVuuu|||uuuuuu{{{xxxuuutttuuuwwwyyyyyyxxxzzz|||}}}~~~||||||yyyzzz~~~|||vvvrrrnnnmmmiiikkkkkkgggaaa]]]\\\]]]___aaaeeeiiikkkllllllkkkgggiiilllooorrrtttuuuvvvyyy~~~qqqgggbbbYYYTTTNNNIIIEEECCCAAA@@@;;;;;;;;;;;;::::::::::::<<<>>>@@@???AAAKKK[[[hhh|||yyyooohhh___^^^cccpppnnnXXXIIICCC??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<;;;:::;;;===>>>@@@IIIRRRmmm|||ooojjjvvv}}}zzzwwwuuuwwwyyy{{{{{{yyy||||||yyyzzzxxxrrrooommmhhhhhhgggccc]]]ZZZ[[[]]]___aaadddgggiiiiiiiiihhheeehhhlllpppsssuuuwwwyyyzzzxxxmmmiii^^^XXXQQQJJJFFFCCCAAA???<<<<<<<<<;;;;;;;;;;;;:::999===?????????GGGWWWcccttt~~~~~~xxxmmmeee___```ggguuuoooYYYJJJCCC??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<;;;999:::===>>>@@@GGGOOOccc~~~nnnfffqqq|||xxxwwwxxx{{{}}}}}}}}}}}}{{{|||yyysssnnnlllfffgggeee```[[[YYY[[[^^^___aaaccceeegggffffffeeefffiiimmmpppsssuuuwwwxxx{{{|||rrrmmm```[[[SSSKKKGGGCCCAAA???======<<<<<<<<<;;;;;;;;;666;;;??????>>>EEETTT```lllxxx}}}|||~~~wwwkkkcccaaabbbiiixxxpppZZZJJJDDD??????>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<;;;999:::===>>>???EEEMMMZZZuuuiiikkkvvv|||xxxvvvuuutttvvv{{{~~~}}}~~~yyyrrrllliiicccaaa]]]ZZZWWWVVVVVVWWW```cccggghhhhhhgggffffffgggkkkqqquuuwwwwwwwwwxxx{{{{{{sssiii___UUUNNNHHHBBBAAABBB<<<<<<;;;::::::::::::;;;;;;777:::AAABBBBBBPPPbbboooyyy~~~~~~vvvllleee^^^aaakkk}}}wwweeePPPCCC>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<============>>><<<<<<<<<<<<>>>@@@BBBCCCOOOnnn~~~kkkgggmmm{{{}}}xxxwwwuuutttwww||||||uuunnniiifff```]]]YYYUUUTTTUUUXXXZZZbbbeeeiiikkkjjjiiihhhhhhhhhlllrrrvvvxxxyyyyyyzzz|||{{{nnndddXXXPPPIIIBBB???AAA===<<<;;;;;;::::::;;;;;;;;;888:::@@@AAABBBOOO```mmmwww|||{{{|||~~~{{{rrrhhhbbb___bbbmmmuuucccPPPEEE>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;===???AAABBBOOOjjjnnnbbbdddrrr}}}xxxvvvuuutttwww}}}~~~zzztttmmmgggbbb```ZZZXXXTTTQQQRRRVVVZZZ^^^bbbeeeiiikkkjjjiiihhhggghhhmmmsssxxxzzz{{{|||}}}~~~uuujjj^^^TTTKKKCCC??????===<<<;;;;;;:::;;;;;;;;;;;;888:::@@@AAABBBMMM[[[jjjsss~~~yyyqqqrrrwww~~~vvvlllccc^^^___bbbnnnqqq___PPPGGG@@@???===<<<;;;;;;<<<<<<999999999999::::::::::::::::::::::::;;;===???AAALLL```qqqbbbaaammm}}}xxxvvvuuutttwww}}}{{{wwwvvvwwwwwwuuupppjjjeee___[[[YYYUUUTTTSSSSSSVVVYYY^^^```aaadddggghhhgggfffeeeeeeiiinnntttyyy|||}}}~~~|||pppcccYYYOOOEEE@@@@@@======<<<;;;;;;;;;;;;;;;;;;999;;;>>>@@@AAAJJJUUUeeennnxxxvvvtttyyy{{{rrrhhh```\\\^^^bbbpppmmm\\\NNNGGG@@@???===;;;:::;;;<<<===888999999999999:::::::::;;;:::::::::;;;===???@@@FFFUUUooouuuddd___fff{{{}}}wwwuuusssssswww}}}~~~wwwrrrqqqpppnnnkkkgggbbb]]]ZZZWWWVVVSSSTTTWWWZZZ]]]___aaabbbbbbdddeeefffdddddddddeeekkkooovvv{{{}}}vvvhhh]]]RRRHHHCCCCCC======<<<;;;;;;;;;;;;<<<;;;:::;;;===>>>AAAGGGOOO^^^hhhsss{{{~~~|||zzzooofff```^^^\\\ccctttlllXXXKKKFFF@@@???===;;;:::;;;<<<===::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAACCCOOOfffzzzggg]]]]]]mmm|||uuusssrrrqqqvvv|||zzztttpppnnnmmmhhhfffbbb^^^[[[XXXWWWWWWUUUXXX\\\```cccddddddccceeefffeeedddbbbccceeehhhlllqqqwww|||~~~|||mmmaaaVVVJJJDDDDDD>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<<<<===@@@EEEIIIUUUbbbooowwwxxxmmmdddaaa```^^^iii}}}kkkUUUHHHDDD@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<>>>???@@@DDDMMMaaalll]]]ZZZfffwww{{{tttqqqppppppuuu{{{{{{uuurrrpppmmmkkkfffdddaaa^^^\\\[[[[[[[[[\\\]]]```bbbdddeeefffffffffeeeccc```^^^```eeehhhmmmrrrxxx|||~~~ssseeeXXXKKKDDDCCC>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<===@@@CCCDDDMMM\\\kkkttt}}}vvvkkkcccaaaccccccqqqkkkSSSFFFCCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???CCCKKK[[[uuuppp```\\\hhhxxxzzzssspppoooooottt{{{zzzwwwrrrqqqqqqnnnjjjfffdddbbb___^^^]]]^^^___aaaaaaaaabbbdddeeefffgggeeeccc___[[[ZZZ]]]bbbgggnnnrrrxxx|||~~~~~~~~~vvvgggYYYKKKBBBAAA>>>>>>===<<<<<<<<<<<<<<<:::<<<<<<;;;<<<@@@BBBBBBHHHXXXiiirrrzzz~~~}}}}}}}}}tttiiibbbbbbdddgggxxxjjjRRREEEBBB>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;::::::999:::;;;===>>>BBBGGGUUUkkkqqq[[[]]]lllwwwxxxrrrpppqqqtttwww|||wwwsssoookkkhhhgggfffdddaaa______bbbeeejjjjjjjjjiiigggeeedddccceeeccc```\\\[[[]]]bbbgggssswww{{{}}}|||}}}{{{kkkZZZKKKCCCCCC??????>>>>>>======<<<<<<999:::;;;===>>>>>>??????HHHRRRbbbpppxxx~~~}}}wwwrrrkkkcccbbbeeepppgggQQQEEECCC>>>===<<<;;;;;;;;;;;;;;;:::888777888:::<<<<<<<<<<<<;;;;;;;;;;;;<<<======AAADDDMMM```{{{yyyaaa```nnnzzz}}}uuuqqqrrrtttvvv~~~yyyuuurrroookkkiiiggggggfffcccbbbcccfffhhhllllllkkkjjjiiigggfffeeeeeeccc```\\\[[[^^^ccchhhssswww{{{}}}}}}}}}}}}lllZZZKKKCCCCCC??????>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAAGGGPPP___mmmvvv}}}~~~wwwpppgggbbbfffmmm}}}gggQQQEEEBBB???>>>===<<<;;;:::::::::999888777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>BBBJJJYYYpppiiicccooo{{{{{{tttssstttvvv|||wwwssspppnnnkkkhhhfffggggggfffeeegggjjjmmmnnnnnnmmmmmmkkkjjjhhhgggdddccc```]]]\\\___eeeiiirrrvvv{{{}}}}}}mmm[[[KKKCCCCCC??????>>>>>>======<<<<<<::::::;;;<<<===>>>>>>???EEELLLYYYgggqqq}}}}}}~~~vvvmmmcccaaakkkxxxhhhPPPDDDAAA??????===<<<;;;::::::999999888777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<>>>>>======<<<<<<999999999::::::;;;<<<===CCCHHHTTTaaammmzzz~~~{{{tttkkkbbbcccqqqhhhPPPCCC@@@@@@???===<<<::::::999999;;;999888999;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===???BBBHHHSSShhhyyyfffgggpppzzzwwwxxx{{{~~~{{{wwwvvvwwwwwwwwwxxx~~~{{{tttoookkkiiifffddddddeeegggggghhhiiimmmoooooooooooonnnmmmlllkkkjjjdddbbb```^^^___ccciiinnnrrrwww|||qqq\\\KKKDDDDDD??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===??????AAAEEEOOO\\\iiiwwwzzzwwwrrrkkkeeehhhwwwfffNNNBBBAAA???>>>===<<<;;;:::::::::===;;;::::::<<<======<<<:::::::::::::::;;;<<<<<>>>>>======<<<<<<<<<;;;:::::::::;;;===>>>@@@CCCLLLZZZgggvvvwwwsssooollljjjpppttteeeMMMBBBBBB>>>===<<<;;;;;;;;;;;;;;;===;;;::::::<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===BBBPPPiiiuuummmpppxxxzzz|||}}}yyyxxxuuurrrooonnnooopppqqqqqqyyy~~~{{{wwwqqqlllkkkjjjiiihhhggghhhiiiiiiiiiiiijjjllljjjjjjjjjjjjiiihhhggggggcccbbbaaa___aaafffmmmrrrtttyyyttt]]]KKKDDDDDD??????>>>>>>======<<<<<<999999777666777888:::;;;???BBBKKKXXXfffuuuyyysssmmmllloooyyy}}}vvvcccKKKBBBCCC===<<<<<<;;;;;;;;;<<<<<<<<<:::888888:::;;;:::999::::::999999::::::;;;<<<999;;;@@@KKKaaa|||ssstttxxxwwwtttuuusssqqqnnnnnnooopppqqqppp}}}zzzxxxtttooolllkkkllllllllliiijjjkkkkkkiiiiiijjjkkkhhhhhhhhhhhhhhhgggfffeeecccbbbaaa```aaafffnnnssstttzzzuuu]]]KKKDDDDDD?????????>>>======<<<<<<===;;;:::999999;;;<<<>>>???BBBJJJXXXfffttt~~~}}}tttlllkkkqqq~~~~~~aaaKKKCCCDDD<<<;;;;;;;;;;;;<<<======:::888777777888999888777::::::999999::::::;;;<<<888===BBBIIIYYYzzzwwwtttssszzzzzztttpppuuurrrrrrsssqqqpppvvv~~~~~~}}}|||yyytttooonnnqqqrrrpppmmmooonnnmmmlllkkkkkkkkklllllllllkkkiiihhhgggffffffcccbbbbbbbbbdddhhhkkknnntttyyyqqq[[[NNNFFFBBBBBBAAA@@@???>>><<<;;;;;;========================>>>@@@FFFQQQbbbttt~~~yyy{{{~~~yyysssllllllvvvnnnXXXKKKCCC???===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999999999999>>>???BBBGGGTTTooo|||xxxtttxxx|||uuurrrvvvttttttttttttttt|||~~~}}}|||xxxsssnnnllloooqqqpppnnnqqqqqqppppppooonnnnnnnnnllllllllllllkkkkkkjjjiiieeeeeeddddddfffiiimmmoootttyyypppZZZLLLDDDAAA================================================???@@@EEEOOO___ppp|||xxxzzz{{{ssskkklllyyyiiiTTTHHHBBB>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999999999999??????@@@DDDNNNgggyyyssstttxxxyyyvvvxxxvvvvvvxxxxxx{{{}}}{{{xxxsssmmmkkkmmmooopppooopppqqqqqqqqqqqqooonnnmmmjjjkkkmmmoooooonnnmmmlllhhhggggggggghhhkkknnnpppuuu{{{oooXXXKKKDDD@@@<<<<<<<<<<<<<<<<<<<<<<<<========================>>>???BBBJJJWWWhhhxxxzzzwwwzzz~~~sssiiilll{{{bbbOOOEEE???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999999999:::>>>>>>>>>AAAGGG[[[{{{sssnnnmmmqqq|||~~~{{{zzzxxxxxx{{{~~~}}}{{{xxxsssnnnkkkllloooqqqrrrlllmmmoooooonnnmmmjjjiiigggiiillloooppppppooonnnhhhhhhhhhhhhjjjlllnnnpppvvv|||nnnXXXKKKDDDAAA@@@@@@???>>><<<;;;:::999========================<<<===>>>DDDOOO___ppp{{{|||xxxwwwzzzrrrgggjjjzzzttt[[[LLLCCC>>>===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::999999999999999:::<<<<<<<<<>>>BBBPPPkkk{{{lllggghhhlllyyy|||{{{|||}}}{{{xxxtttooolllllloooqqqsssjjjkkkmmmmmmmmmkkkhhhgggdddgggjjjmmmooonnnmmmlllggggggggghhhjjjlllnnnooowww~~~oooXXXKKKEEECCCBBBAAA@@@???===<<<;;;;;;==============================>>>BBBKKKZZZkkkwww}}}}}}{{{xxxxxx{{{}}}qqqeeegggsss~~~~~~}}}iiiTTTIIIBBB>>>>>><<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888999999:::::::::;;;===???III^^^qqq|||kkkdddeeejjjwww~~~|||xxxuuurrrooollllllnnnqqqssslllmmmmmmmmmmmmkkkjjjiiidddfffhhhjjjkkkkkkjjjjjjeeeeeefffhhhjjjlllnnnoooxxxoooXXXKKKFFFDDD????????????????????????========================>>>???AAADDDKKKYYYjjjvvvyyy}}}{{{yyyzzz}}}vvvmmmdddccckkksssxxxyyy|||___NNNHHHBBB>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888999999:::999999:::===>>>DDDTTTcccsssgggfffiiittt~~~xxxuuuqqqpppnnnlllkkklllnnnpppnnnnnnmmmllllllkkkkkkjjjfffgggggghhhhhhhhhhhhhhhcccdddfffiiikkknnnpppqqqyyynnnVVVJJJEEECCC>>>>>>>>>>>>>>>>>>>>>>>>========================<<<>>>@@@CCCJJJVVVgggsssxxxzzz~~~|||{{{|||}}}mmmiiidddaaaccckkkttt{{{uuuUUUIIIFFF@@@======;;;;;;;;;:::::::::999999888888888888888888888888888888888888888999::::::999999;;;======@@@KKKWWW|||jjjhhhiiiqqq|||vvvrrrmmmmmmlllkkkiiijjjlllnnnnnnmmmllljjjjjjjjjjjjjjjhhhhhhhhhgggggggggggggggcccdddgggiiimmmoooqqqsssyyymmmUUUIIIDDDBBB@@@@@@???===<<<;;;:::999========================888;;;>>>AAAGGGSSScccoooxxxwww}}}~~~}}}}}}~~~~~~zzzffffffddd``````gggttt~~~oooPPPFFFDDD???;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888888888777777888999::::::999999;;;===;;;<<>><<<========================<<<<<<>>>BBBEEEMMM^^^nnnsss{{{|||}}}~~~|||pppdddcccbbbaaa```gggyyyjjjPPPHHHHHHBBB>>>>>>;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777:::;;;<<<======???CCCEEEsssmmmjjjppp~~~}}}}}}|||zzzxxxwwwvvvssspppmmmiiikkkmmmmmmkkkjjjiiijjjggggggggghhhhhhiiijjjkkkhhhhhhggghhhjjjjjjhhhgggeeeeeefffiiimmmqqqtttttt{{{|||cccRRRJJJGGGFFFBBB@@@??????@@@???>>>===========================<<<<<<>>>AAADDDKKKZZZiiittt~~~{{{{{{|||~~~wwwlllaaa___^^^___dddooofffLLLDDDCCC>>>:::;;;;;;;;;::::::::::::999999888888888888888888888888999999999999999999999999888:::;;;;;;;;;===AAACCCzzzsssmmmppp|||~~~~~~|||{{{yyyxxxxxxvvvtttsssrrrpppmmmkkkiiikkkmmmmmmkkkiiiiiiiiiggggggggghhhhhhiiiiiijjjhhhgggffffffhhhjjjjjjiiifffeeeeeeggglllqqquuuvvv~~~|||___PPPIIIFFFGGGCCCAAA>>>>>>>>>??????>>>========================<<<<<<===@@@BBBHHHUUUaaasss~~~~~~}}}~~~yyyzzz|||}}}{{{ooofffaaa]]][[[```jjjxxxzzzbbbJJJBBB???<<<999:::;;;;;;::::::::::::999999888888888888888888888888999999999999999999999999777888999999999;;;>>>AAAwwwxxx~~~}}}zzzxxxwwwwwwuuutttsssrrrqqqnnnkkkjjjlllmmmmmmllljjjjjjjjjhhhhhhiiiiiijjjjjjjjjjjjgggfffdddeeegggjjjkkkkkkgggeeeccceeekkkqqqvvvyyytttZZZMMMFFFCCCEEEDDDAAA>>>======?????????===========================;;;===???AAADDDNNNYYYnnnzzz}}}}}}xxxyyy{{{~~~ssshhhbbbbbb]]]]]]eeeqqq}}}ttt```KKKBBB???===;;;<<<;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777666777888888888:::===@@@}}}zzzwwwuuuuuusssrrrqqqqqqpppmmmkkkkkkmmmoooooommmkkkkkkkkkiiijjjkkklllllllllkkkkkkfffeeeddddddgggjjjkkkkkkfffdddccceeejjjqqqwwwzzznnnXXXMMMEEEBBBDDDDDDAAA>>>======?????????===========================;;;<<>>>>>>>>??????>>>========================<<<;;;;;;>>>???@@@DDDJJJXXXjjjtttyyyxxxzzz|||~~~sssiiibbb^^^YYY\\\fffuuuvvv]]]TTTHHH@@@===<<<;;;;;;;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888888999:::999999:::===@@@~~~{{{wwwsssqqqnnnmmmlllllllllllljjjhhhkkkmmmoooooommmlllkkkllljjjkkkmmmnnnnnnlllkkkjjjeeedddeeefffiiiiiiiiigggdddbbbbbbffflllsssxxxzzz}}}___SSSOOOGGGDDDGGGBBB@@@??????@@@???>>>===========================<<<:::;;;???@@@???BBBGGGNNNaaakkkrrrxxxzzz}}}|||{{{~~~uuullleee```]]]\\\aaannn~~~lllRRRMMMFFF???<<<<<<;;;999;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888888999999999999:::<<>><<<========================<<<:::;;;???@@@???AAAEEEIII[[[eeekkk}}}yyy{{{~~~}}}xxxxxx|||~~~~~~yyyooohhhccc___\\\bbbhhhuuu~~~eeeMMMKKKFFFAAA>>>===<<<:::;;;;;;;;;:::::::::999999888888888888888888888888666666666666666666666666777888999888888999;;;>>>}}}yyy}}}}}}~~~~~~|||yyyvvvtttqqqqqqqqqpppnnnllliiihhhlllmmmmmmnnnllljjjhhhfffkkkjjjiiigggffffffeeefffddddddeeefffggggggffffffhhhbbb```gggooosssvvvyyysss[[[MMMHHHEEEDDDDDDCCCCCCAAA@@@???===<<<<<<===<<<<<<===>>>??????>>><<<;;;;;;<<<<<<===>>>???IIINNN[[[jjjxxxzzz{{{~~~zzzxxxwwwuuuuuuxxxyyyuuulllbbb[[[[[[___iiiooo|||rrrZZZGGGDDDAAA??????>>>===<<<<<<<<<<<<;;;:::999777777888777777777777777888999666666666666777777777777888888999888777888;;;===}}}zzz|||~~~~~~|||zzz|||||||||{{{yyywwwtttsssqqqpppooonnnllljjjhhhgggjjjkkklllmmmmmmllljjjiiiiiiiiihhhgggfffeeedddddddddeeeffffffgggggggggfffddd``````gggnnnrrruuuxxxlllWWWLLLGGGDDDBBBBBB?????????>>>>>>======<<<>>><<<<<<===>>>??????>>>888888999:::<<<>>>???@@@DDDJJJVVVeeerrr}}}}}}~~~|||wwwvvvuuussstttxxx~~~|||rrrjjjaaa\\\^^^ccckkkvvvmmmUUUFFFCCC@@@>>>>>>>>>===;;;999999::::::999999888888777777666666666666666777666666666666777777777777777888999888888888;;;===|||xxxyyy}}}~~~~~~~~~{{{yyyxxxyyy{{{zzzyyyxxxwwwuuusssrrrqqqqqqpppnnnllljjjhhhgggggghhhjjjkkkmmmnnnmmmlllkkkhhhhhhhhhgggfffeeedddcccdddeeefffggghhhhhhhhhhhhcccaaacccjjjpppsssvvvzzzssscccQQQIIIGGGDDDBBBAAA<<<=====================>>>===<<<===>>>???>>>===999999999:::;;;<<<===>>>???DDDOOO^^^kkkwww}}}wwwttttttsssrrrtttyyyxxxnnnfff```]]]bbbiiisssiiiQQQEEEBBB???=========<<<:::666777888888999999999999888777666555555444555555666666666666777777777777777888999888888888:::<<<|||~~~{{{|||~~~~~~zzzuuusssvvvyyyyyyxxxvvvtttrrrqqqpppppprrrqqqnnnkkkiiihhhhhhhhhiiijjjlllmmmnnnmmmlllkkkhhhhhhhhhhhhgggeeedddcccbbbccceeegggiiijjjkkkkkkeeedddiiipppuuuwww{{{gggZZZMMMIIIGGGDDDBBBBBB========================>>>===<<<===>>>???>>>===>>>===<<<;;;::::::::::::===@@@KKKYYYeeeppp|||wwwtttsssttttttsssvvv|||}}}tttjjjddd______fffoooiiiSSSDDDBBB>>><<<<<<<<<;;;:::777888888999999999999999999888777666555444444444666666666666777777777777666777999888888888:::;;;}}}zzzyyyyyy{{{}}}|||~~~|||}}}~~~yyytttqqqsssvvvwwwvvvtttrrrpppooooooooorrrqqqnnnllljjjiiiiiiiiikkklllmmmnnnnnnlllkkkiiiiiiiiiiiihhhgggfffeeeddd```aaadddgggjjjlllnnnooofffgggmmmtttxxxyyy}}}^^^TTTKKKIIIIIIFFFCCCCCCAAAAAA@@@@@@???>>>>>>===???===<<<===>>>???>>><<>>@@@HHHUUUaaalllwww~~~|||tttrrrsssvvvvvvvvv{{{zzzrrriiiccc```bbbkkkuuukkkYYYDDDAAA>>><<<<<<;;;:::999:::::::::;;;:::999999888:::999888777666666555666666666666666777777777777555777888999888888999;;;yyytttrrrsssxxxzzz{{{}}}~~~~~~|||xxxtttrrrrrrsssttttttrrrqqqooonnnllllllpppooonnnlllkkkkkkjjjjjjlllmmmnnnooonnnlllkkkiiijjjiiigggfffeeedddddddddaaabbbeeehhhkkkmmmnnnooofffiiipppvvvxxxzzzvvvZZZQQQKKKJJJIIIFFFDDDEEECCCCCCBBBAAA@@@@@@?????????>>>======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>?????????EEEQQQ^^^hhhttt}}}~~~xxxqqqqqqtttxxxyyyyyyvvvnnngggddddddhhhrrr}}}|||hhhZZZDDDAAA>>><<<<<<<<<;;;999;;;;;;;;;;;;;;;:::999888:::999888777777666777777666666666666777777777777444666888999888888999:::wwwpppnnnooovvvxxx}}}zzz~~~~~~~~~{{{yyywwwvvvvvvuuusssqqqpppppppppooonnnkkkiiihhhlllllllllllllllkkkjjjjjjjjjkkkmmmnnnooonnnlllkkkiiigggeeebbbaaabbbcccdddeeefffgggiiijjjkkklllllliiimmmsssyyyyyy|||oooWWWPPPJJJIIIHHHEEEDDDEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>======>>>>>>===;;;:::::::::;;;<<<===>>>??????>>>AAALLLYYYeeeqqqzzz|||yyysssoooppptttyyyzzz{{{pppjjjffffffiiiooo{{{nnn___VVVEEEBBB???======<<<;;;:::888999999::::::::::::999888777777666666666777777666666666666777777777777444666888999888888888999xxxpppmmmmmmsssvvv{{{zzz}}}~~~|||wwwuuussstttwwwwwwtttqqqmmmnnnnnnnnnllljjjgggeeehhhiiikkkllllllkkkjjjiiihhhjjjlllnnnoooooonnnnnnhhhfffbbb___^^^___aaaccchhhiiiiiijjjjjjjjjiiiiiimmmqqqwww||||||kkkVVVOOOIIIIIIGGGDDDCCCDDD??????@@@AAAAAABBBCCCCCC@@@>>>======>>>>>>===;;;<<<<<<;;;:::::::::;;;;;;>>><<<>>>IIIVVVbbbnnnxxxxxxvvvpppmmmoootttzzz{{{|||~~~kkkgggeeegggllltttssscccWWWPPPEEEBBB???=========<<<:::555666777888999:::::::::666666555555555666666777666666666666777777777777333666888999888888888999wwwooonnnooooootttzzz}}}xxxqqqpppooopppppppppnnnlllllllllkkkjjjhhhfffeeedddccceeeiiikkkllllllkkkiiinnnllljjjkkkmmmooonnnlllkkkhhhdddaaa```aaadddfffmmmmmmllllllkkkjjjiiiiiipppsssxxx|||iiiSSSPPPLLLHHHEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@AAA>>>??????>>>;;;:::;;;<<>><<<999888888999:::999999999888888888777777555555666666777777888888777777777777666666666666444555666666555555666777uuuooonnnoooooosssyyy~~~zzztttmmmllllllmmmoooooommmkkkjjjjjjiiihhhgggfffdddccceeegggiiikkkllllllkkkjjjooommmkkkkkklllmmmlllkkkiiigggdddaaa```bbbdddfffqqqqqqpppooonnnmmmmmmlllnnnqqqvvv|||xxxcccSSSPPPLLLIIIFFFEEEEEEFFFBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>???@@@@@@===>>>???>>><<<:::;;;<<<===???AAADDDKKKXXXiiiuuuzzzzzzvvvqqqqqqpppqqqtttyyy{{{rrreeehhhiiikkkvvvttt^^^NNNFFFEEE???>>><<<999888888999:::999999999888888888777777888888777777666666555555555555666666777777777888666777888888777777888999tttmmmmmmnnnnnnsssxxx}}}wwwppphhhhhhhhhjjjlllmmmkkkjjjffffffffffffeeedddccccccggghhhiiikkklllllllllkkkpppnnnkkkkkkkkkkkkjjjhhhgggfffcccbbbbbbcccfffhhhooooooooonnnmmmlllkkkjjjkkknnnttt|||mmm\\\RRRPPPLLLIIIGGGFFFFFFGGGBBBBBBCCCDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????===>>>???>>><<<;;;;;;<<<<<<>>>AAABBBFFFRRRdddqqqyyyxxx}}}zzzppplllmmmoooqqqvvv|||tttlllcccfffkkktttiiiUUUGGGAAA@@@>>>===;;;:::999999999999999888888888888777777777888888777777666666555555333444555666777888888999666777888888777777888999sssllljjjkkknnnrrrwww{{{~~~uuuooogggffffffgggiiijjjiiigggccccccdddddddddcccbbbbbbfffgggiiijjjlllmmmmmmmmmooommmkkkjjjiiihhhgggfffeeeddddddcccdddfffhhhjjjnnnnnnnnnnnnmmmllljjjiiijjjmmmtttdddVVVOOOMMMKKKHHHGGGFFFFFFFFFBBBCCCDDDEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>><<<===??????===;;;;;;;;;;;;???BBBAAABBBLLL^^^mmmyyyxxx{{{{{{ssskkkjjjlllpppsssyyy{{{ooohhhbbbfffooo|||yyy___NNNCCC>>>>>>===<<<;;;:::999999999999888888888888777777777777555555666666777777888888444444555555666777777888444555666666555555666777uuullliiiiiiooorrrvvvzzz}}}vvvpppiiigggeeedddeeeffffffeeebbbbbbccccccccccccbbbbbbdddeeehhhjjjlllmmmnnnnnnkkkjjjiiihhhfffeeeeeeeeecccddddddfffhhhjjjlllmmmqqqrrrsssssssssrrrpppooonnnqqqxxxsss]]]TTTKKKJJJHHHGGGEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA????????????>>>>>>======;;;===??????===<<<;;;;;;;;;???BBBAAA@@@IIIYYYgggvvvxxx|||yyyuuunnniiijjjooossswww~~~vvvlllgggdddiiitttoooXXXJJJBBB>>>>>><<<;;;::::::999999999999777777777777777777777777555555666666777777888888666666666555555555555555444555666666555555666777yyyoookkkjjjppprrrvvvzzz~~~~~~wwwrrrjjjfffbbb___```bbbcccdddccccccdddddddddcccbbbbbbccceeehhhkkkmmmlllkkkjjjeeeffffffeeecccbbbccceeebbbdddfffhhhkkknnnooopppqqqrrruuuvvvwwwvvvuuuttttttxxxhhhXXXQQQHHHGGGGGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAA@@@@@@???>>>===:::<<>><<<;;;;;;;;;???AAA@@@@@@GGGSSS^^^ooovvv}}}yyysssoookkkiiimmmtttwww|||}}}ssslllhhhiiiooo|||fffRRRHHHAAA>>>===::::::::::::999999999888666666777777777777777888888888777777666666555555666666666555555555444444666777888888777777888999~~~uuupppnnnqqqssswwwzzz~~~|||vvvrrrhhhccc]]]ZZZ[[[___ccceeeeeeeeeeeeeeeeeedddcccbbbeeegggkkkmmmllliiieeeccc```bbbcccbbbaaaaaaccceeebbbdddgggkkknnnqqqrrrsssrrrtttwwwyyy{{{{{{zzzyyy|||uuu^^^SSSNNNGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@AAABBBAAABBBBBBBBBAAA@@@>>>===999<<>>===;;;;;;:::<<<>>>>>>@@@EEENNNUUUfffqqq{{{zzzsssmmmjjjhhhiiipppxxx|||yyypppkkkiiiooovvvyyy]]]LLLEEE@@@===;;;999::::::::::::999888888666666666666777777888888888888777777666666555555444444555555555555555555666777888888777777888999yyytttrrrrrrtttwwwzzz~~~{{{uuuqqqeee___YYYUUUWWW]]]cccfffffffffffffffeeedddccccccgggiiimmmnnnlllgggaaa]]]\\\___aaa```___```cccfffbbbdddhhhlllpppssstttuuuwwwyyy}}}lllXXXPPPKKKGGGGGGGGGGGGGGGGGGGGGGGGEEECCC@@@>>>>>>???AAACCCBBBBBBCCCCCCBBBAAA???>>>999<<>>;;;999999999:::::::::999888888555666666666777777888888555555666666777888888888222333333444555666777777444555666666555555666777yyytttsssqqqssszzz|||ssslllbbb[[[TTTRRRWWW]]]___```bbbcccfffhhhiiihhhgggfffgggiiikkkjjjfff```\\\YYYXXXYYY[[[[[[\\\^^^aaaccc```dddjjjllllllooovvv{{{{{{}}}~~~```QQQLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<@@@FFFJJJWWWcccrrr{{{~~~yyynnnjjjfffdddhhhoooxxx~~~|||nnneeeiiippp{{{zzzfffPPPDDD@@@===:::::::::::::::999999999888888999999999888888888888777666666666666555555555555666555444333333444555666444666666333......111666{{{vvvrrrpppsssyyyxxxmmmeee]]]WWWRRRRRRWWW]]]`````````aaacccdddeeeeeeddddddgggiiijjjiiiddd^^^YYYWWWRRRUUUXXXZZZ\\\^^^aaadddaaaeeekkknnnppptttzzz~~~uuu\\\PPPLLLKKKKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBAAAAAA@@@@@@??????>>><<<==================<<<<<<<<<<<<;;;;;;>>>CCCGGGQQQ^^^nnnxxxzzzuuujjjhhhggghhhlllssszzzwwwjjjdddjjjtttppp]]]JJJ@@@>>><<<:::;;;999999999888888888777777888888888777777777666666666666666666555555555555666555444444444444555666666888999666333222666:::|||yyyyyy~~~zzzrrrppprrryyyxxxoooccc[[[VVVRRROOOQQQWWW]]]aaaaaaaaaaaaaaaaaabbbccccccdddfffhhhiiigggaaa[[[WWWTTTPPPTTTXXX\\\^^^```ccceeeeeeiiinnnppprrrvvv}}}xxxiiiVVVNNNKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>======>>>>>>>>>>>>======999:::;;;;;;;;;===@@@CCCIIIVVVfffsss{{{zzzsssooofffgggiiimmmrrryyy~~~{{{pppeeecccooo~~~}}}cccSSSCCC<<<<<<;;;;;;<<<888888888777777777666666777777666666666555555555666666666555555555555444666555444444444444555666444666777555222333666999yyywwwwwwtttqqqssszzzwwwmmmcccYYYRRRNNNMMMNNNRRRXXX^^^aaabbbcccbbbaaaaaaaaabbbdddfffgggiiiiiifffaaa[[[VVVTTTVVVZZZ___bbbcccdddeeefffkkkmmmoooqqqrrrvvv{{{yyyzzz___RRRMMMJJJIIIEEEEEEFFFFFFFFFFFFFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>=========>>>>>>=========777999;;;;;;;;;<<<>>>@@@BBBNNN^^^kkkuuu~~~yyysssmmmiiiggghhhlllqqqxxxtttiiiaaaeeewwwsssZZZLLL@@@<<<<<<;;;;;;<<<999888888888777777777777777777777666666666555555666666555555555444444444555555555444444555555555222444555444333444777999|||{{{{{{}}}xxxwwwxxxwwwttttttzzzzzzjjj^^^VVVPPPMMMJJJKKKOOOTTTZZZ___bbbcccdddbbbaaa___```aaaccceeegggiiiiiigggbbb]]]YYYXXX]]]aaadddfffffffffffffffkkklllnnnooorrrvvv{{{~~~oooYYYQQQMMMIIIHHHDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===;;;<<<<<<======<<<<<<;;;888:::<<<===<<<<<<===??????GGGUUUbbbnnnwww}}}zzztttnnnjjjhhhlllmmmpppvvv}}}yyylllbbb___iii~~~iiiUUUJJJ@@@>>>===<<<;;;<<<::::::999999999888888888888888777777777666666666555555555555444444444444444555555555555555555444666777888888888999:::<<<sssssssssxxx{{{}}}}}}~~~~~~{{{|||}}}zzzvvvtttyyy~~~mmm]]]RRRMMMJJJJJJHHHKKKQQQXXX]]]```bbbcccbbbaaa___^^^^^^___aaabbbfffggghhhgggccc___]]]\\\```cccfffhhhhhhhhhjjjkkkmmmmmmmmmooorrrwww|||}}}|||~~~~~~fffVVVQQQKKKGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@?????????@@@@@@@@@???>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;======<<<<<<===>>>???CCCKKKWWWdddnnnuuuwww}}}}}}{{{zzzxxxtttooolllkkkkkkrrrtttwww}}}{{{pppddd```eeetttqqq^^^PPPGGG@@@???>>>;;;:::;;;:::::::::999999999999888888888888777777777666666555555555444444444444333444444555666666555444444555555666777777888999999qqqppppppvvvxxxzzz|||}}}}}}||||||||||||zzzyyywwwvvvuuuwwwzzz{{{vvvsssvvvzzzwwwnnn```SSSJJJGGGGGGHHHHHHMMMUUU[[[```bbbbbbbbbbbbaaa```______```aaaaaaccceeeffffffcccaaa`````````cccfffjjjlllpppsssvvvvvvtttrrrrrrtttxxx{{{|||{{{yyyxxx{{{}}}zzz]]]SSSOOOIIIEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@????????????@@@@@@??????>>>>>>======<<<<<<============<<<<<<;;;<<<<<<<<<:::;;;<<<>>>@@@???BBBLLLZZZfffnnnpppttt}}}|||xxxuuuqqqqqqpppmmmjjjkkkooorrrvvvyyy{{{qqqgggaaagggtttyyydddTTTIIIBBB=========:::888999999999999999888888888888777777666666666555555555555555555444444444333333444444555666666555444444333333333444555666555444qqqppppppuuuyyyzzz{{{||||||}}}}}}{{{sssssssssttttttssssssrrrsssuuuzzz~~~}}}{{{{{{{{{|||}}}~~~{{{vvvrrrtttwww|||zzziiibbbWWWMMMGGGEEEEEEFFFIIIOOOWWW^^^aaabbbbbbbbbcccccccccbbbbbbbbbbbbcccaaacccddddddcccaaaaaabbb___cccggglllqqqwww}}}~~~yyyvvvuuuvvvwwwwwwzzzwwwwwwzzz~~~pppWWWPPPNNNGGGCCCEEEAAAAAABBBBBBCCCDDDEEEEEECCCBBBAAA@@@????????????@@@@@@??????>>>===============>>>>>>>>>>>>======;;;<<<<<<:::999999<<<>>>@@@======EEESSSaaajjjlllppp}}}}}}|||xxxuuuqqqnnniiijjjiiihhhhhhkkkrrrxxxxxx}}}{{{rrrkkkdddcccooonnn[[[NNNCCC>>>:::;;;;;;888777888888888888888777777777777666666555555555444444444555555444444444333333333333444555666666555444333666666666777888888777666zzzsssqqqyyy~~~~~~}}}|||{{{zzzzzz{{{{{{~~~}}}~~~|||~~~~~~}}}|||{{{yyyxxxwwwpppmmmiiihhhkkkppptttvvvxxx{{{~~~||||||~~~}}}|||zzzwwwtttsssssstttvvvrrrrrrqqqpppqqquuu{{{xxxlllcccZZZTTTLLLGGGFFFFFFEEECCCOOOWWW^^^aaaccceeeeeebbb```___^^^___aaabbbbbbaaa^^^aaaeeeffffffeeeeeefffcccggglllqqqvvv~~~}}}|||yyytttrrrssstttssswwwttteeeUUUNNNKKKHHHFFFEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAA===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888777999;;;;;;::::::<<<>>>@@@EEEOOO\\\eeeiiiooo|||~~~zzz~~~zzzpppiiigggeeecccaaa___ccchhhlllooorrruuuwww|||tttlllfffgggkkkvvvlllWWWJJJEEE???===:::999999999777666888777777777666666555555666666666666666555444333444444444444444333222222333333333444444444555555444444444444555555555555{{{uuusssvvv~~~|||yyyxxxwwwwwwwwwyyywwwvvvttttttuuuvvvwwwxxxxxxyyyyyy{{{|||~~~~~~|||zzzzzz{{{}}}}}}|||zzzzzzyyyxxxuuurrrpppnnnggggggiiinnntttzzz~~~~~~zzzwwwwww{{{~~~~~~}}}zzzxxxwwwwwwxxxyyy~~~~~~~~~}}}|||}}}}}}~~~}}}|||zzzyyyxxxvvvssspppooonnnnnnoooooopppqqqpppooonnnpppqqqyyy|||yyyooofff^^^WWWOOOIIIDDDBBBAAABBBGGGLLLOOOQQQQQQXXX___aaadddggggggddddddcccccccccdddcccaaa___^^^aaadddeeeeeeeeeeeefffgggkkkqqqwww}}}~~~vvvnnniiiiiigggmmm{{{|||cccWWWLLLIIIHHHGGGFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@EEEDDDCCCBBB@@@???>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999888999;;;::::::;;;;;;;;;;;;>>>FFFSSS\\\eeekkkwww~~~yyyyyy~~~yyyqqqgggaaa______^^^]]]___dddjjjpppsssuuuwwwxxxxxxrrrkkkfffbbbnnnrrrwwwaaaPPPGGGFFF???<<<:::999999999777666888888777777666555444444444444555555555444444333444555555555555444333333333333333444444444555555444444444444555555555555{{{rrrqqqyyy~~~{{{xxxvvvtttssssssrrrpppooonnnmmmnnnoooppprrrssstttuuuwwwyyy{{{{{{}}}|||{{{{{{|||~~~||||||{{{zzzxxxuuuqqqpppjjjlllpppvvv}}}~~~yyyvvvvvvyyy|||zzzyyyxxxwwwvvvvvvwwwwww}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{zzzyyyxxxwwwvvvtttqqqnnnllllllkkklllnnnpppqqqqqqnnnkkkiiiiiinnnpppsssuuuvvvxxx{{{}}}zzz||||||xxxuuukkkeee]]]VVVQQQLLLHHHDDDCCCCCCCCCEEEIIIMMMQQQSSSQQQYYY___```bbbeeefffdddffffffeeeffffffddd```]]]^^^```cccddddddeeefffgggggglllrrrxxx~~~~~~vvvnnnjjjkkkiiissskkk\\\RRRJJJHHHHHHFFFEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@CCCBBBBBBAAA@@@??????>>><<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::::::::::::::;;;;;;:::999;;;BBBMMMVVVbbbiiittt}}}yyyxxx||||||ssslllccc]]]]]]^^^___^^^bbbfffmmmrrrwwwzzz~~~yyypppjjjgggfffeeeuuu{{{ppp[[[KKKCCCBBB>>><<<999999999999777666888888777666555444444333333444444555555555444444444555555666555555444444333333333444444444555555333333444444444555555555yyyqqqsss{{{}}}zzzvvvtttrrrqqqqqqlllllljjjiiihhhhhhiiiiiinnnoooqqqsssvvvxxxyyyzzz{{{{{{zzzzzz{{{}}}~~~{{{wwwuuurrrtttyyy~~~|||{{{~~~~~~zzzuuurrrrrruuuxxxuuuvvvvvvvvvwwwwwwxxxxxx{{{{{{{{{{{{zzzxxxwwwwwwvvvvvvwwwwwwwwwuuutttsssrrrqqqooollljjjiiiiiiiiikkknnnppppppmmmhhhdddcccaaaccceeeeeeeeefffgggiiihhhjjjkkkllljjjfffaaa^^^XXXUUUPPPLLLJJJHHHGGGGGGDDDEEEGGGIIILLLOOORRRTTTUUU\\\bbbbbbdddggggggeeeggggggggghhhgggddd```\\\\\\^^^aaacccdddeeegggiiikkkooouuu{{{{{{rrrjjjhhhiiijjjyyybbbXXXPPPJJJIIIHHHEEEDDDEEEAAABBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::;;;AAAKKKSSS\\\dddooo}}}zzzttttttzzzzzzvvvmmmggg```\\\^^^aaabbbbbbfffjjjqqqwww}}}}}}xxxppphhheeefffjjjnnn~~~ooo[[[JJJ???;;;===;;;999888999999777666777777777666555444444333444444555666666666555555444444555555666555555444333333333444444444555555333333333444444444444555vvvrrrtttxxx~~~~~~}}}{{{xxxuuurrrpppoooooojjjiiihhhfffeeeddddddccciiikkkmmmqqqsssvvvwwwxxxwwwwwwvvvuuutttvvvzzz~~~~~~}}}{{{yyy{{{}}}xxxuuuvvvyyy{{{|||~~~}}}{{{wwwttttttuuuxxxrrrsssuuuvvvwwwxxxxxxxxxwwwyyyyyyxxxuuussssssssssssssstttsssrrrpppooommmmmmllljjjiiihhhgggffffffgggjjjmmmmmmiiiddd```^^^VVVWWWXXXXXXWWWWWWXXXYYYZZZZZZ[[[ZZZXXXUUURRROOOKKKJJJIIIHHHHHHHHHIIIJJJEEEGGGKKKNNNPPPSSSVVVYYY[[[bbbfffffffffiiiiiigggffffffhhhiiihhheee___[[[YYY\\\___bbbcccfffiiilllqqquuu{{{xxxooogggfffhhhmmmttt^^^SSSNNNIIIIIIHHHDDDBBBDDD@@@@@@AAAAAABBBBBBBBBBBB===>>>>>>??????@@@AAAAAA;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;::::::;;;:::;;;<<<;;;<<>>>>>>>>???????????????:::::::::::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::===>>>===;;;999:::<<<888:::<<<<<<<<<>>>DDDHHHUUU___kkkvvv~~~tttqqqtttxxx}}}yyytttmmmiiiccc```___aaafffkkkllllllpppwww~~~xxxtttcccbbbaaaaaaeeeqqq|||qqqiii___PPPDDD???<<<:::888777888888888666444444444555555555555666555555555555555444333222222222333444444444444444333333333444444444555555222222333333333444444444{{{ooovvv~~~~~~zzzyyyvvvssspppooonnnnnnkkkjjjhhhfffcccaaa___^^^___aaaeeeiiimmmooopppqqqqqqqqqpppmmmkkklllppptttvvvxxx|||~~~}}}zzz|||~~~xxxpppjjjjjjlllppprrruuuwwwwwwvvvtttrrrrrrsssqqqssstttuuuuuutttrrrqqqppprrrsssqqqmmmjjjjjjlllmmmmmmmmmllljjjgggdddcccbbbbbbbbbbbbaaaaaaaaa```___aaaeeeeeebbb^^^[[[YYYRRRSSSTTTSSSQQQPPPQQQRRRHHHHHHHHHHHHHHHHHHIIIIIIFFFHHHKKKMMMMMMNNNPPPQQQWWWZZZ^^^```___^^^```bbb]]]bbbeeecccbbbdddcccaaaccceeegggiiiiiieee___ZZZVVVXXX\\\```ccchhhmmmpppvvvyyy}}}|||wwwtttvvv{{{wwwqqqooovvvvvv[[[PPPIIIFFFEEEGGGGGGCCCBBBDDDDDDCCCBBBBBBAAA@@@??????@@@@@@??????>>>>>>======::::::999999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::===???>>>;;;999:::<<<888:::<<<<<<:::;;;???CCCMMMXXXdddnnnwwwuuuyyy}}}}}}zzzuuupppiiidddcccaaaaaaeeekkkppprrrqqqsss|||yyypppjjj______```bbbjjjxxxllleee^^^[[[TTTIII???:::;;;999888777888888888777333333444444555666666666555555555444333222111000111222333333444444444333333333333444444444555555222222333333333444444444|||{{{|||~~~|||||||||}}}zzzwwwtttsssqqqooommmkkkjjjhhheeeaaa^^^\\\[[[XXX[[[aaafffjjjkkkkkkjjjiiijjjllllllllljjjiiigggpppssswwwzzz{{{zzzxxxwwwxxxzzz|||zzzsssiiicccdddiiipppttttttvvvvvvuuurrrooommmmmmpppppppppppppppoooooonnnoooooopppnnnjjjgggffffffggghhhiiiiiihhhfffdddbbbhhhgggeeeccc```^^^\\\[[[bbbcccddddddbbb___[[[YYYWWWWWWVVVUUUTTTSSSSSSRRRQQQNNNJJJGGGGGGHHHIIIIIIFFFIIINNNQQQSSSUUUWWWXXX______```bbbeeefffeeecccaaaaaabbbbbbbbbcccccccccccceeeggggggeeeaaa___^^^]]]^^^___aaaeeekkkrrrwww{{{}}}xxxyyyyyypppooo{{{dddVVVQQQIIIHHHFFFDDDCCCCCCDDDEEE@@@AAAAAAAAAAAA@@@??????????????????>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<=========<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;===>>>>>>IIIRRRaaannnyyy}}}vvvooohhheeecccccceeegggjjjmmmqqquuuxxxyyyxxxvvvkkkccc___VVVZZZaaakkkwwwzzzbbbXXXLLLFFFDDDAAA<<<777::::::999999888777777777666666666666666666666666555555555444444333333333333333222111111222333333222222222222333333444555<<<:::888666555444444444}}}zzz|||{{{|||}}}|||yyywwwuuutttqqqooolllkkkhhhddd```]]]ZZZXXXTTTWWW[[[___bbbccccccccceeefffhhhiiiiiihhhgggfffiiikkkmmmooopppooommmlllmmmooorrruuuxxxyyyzzzzzzrrrlllddd___```eeekkknnnppprrrsssrrrooommmkkkkkklllllllllllllllkkkjjjjjjlllmmmmmmkkkhhheeeddddddffffffggghhhgggeeecccaaadddcccbbbaaa```___^^^^^^aaaaaaccccccaaa___\\\ZZZ[[[[[[YYYXXXVVVUUUSSSSSSSSSQQQNNNMMMMMMNNNNNNNNNLLLOOORRRUUUWWWYYY[[[]]]______```ccceeefffeeecccaaaaaaaaabbbbbbccccccddddddeeeggggggdddaaa``````]]]___bbbeeeiiiooovvv{{{vvvsssxxxpppWWWLLLJJJHHHFFFDDDBBBBBBBBBCCCDDD@@@AAAAAAAAAAAA@@@???????????????>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>BBBJJJXXXgggqqq|||yyyvvvpppkkkgggeeeeeeeeeiiijjjmmmppptttwwwzzz{{{vvvkkkbbb\\\ZZZVVV[[[eeetttlllWWWOOOFFFBBBCCCCCC@@@<<<999999888888777666666555555555555555555555555555555555444444444333333333333333222111111222333333333333222111111111222222777666444333333333333444~~~|||yyyyyy{{{|||}}}zzzxxxwwwuuurrrpppmmmkkkiiieee```\\\XXXVVVSSSTTTVVVXXXZZZ[[[\\\\\\^^^___aaacccddddddddddddccccccddddddcccbbbaaa```aaacccfffjjjmmmnnnnnnmmmfffbbb]]]ZZZ\\\```dddfffkkklllnnnnnnllljjjiiiiiillllllmmmmmmllllllkkkjjjiiijjjiiigggcccaaa```aaabbbccceeeeeeeeecccaaa```__________________``````___```aaaaaaaaa___]]][[[```___]]][[[YYYWWWVVVVVVWWWUUUTTTTTTUUUUUUTTTSSSQQQSSSUUUVVVXXXZZZ]]]___``````aaaccceeefffdddccc``````aaaaaabbbcccdddddddddeeefffdddbbbaaaaaabbb___bbbfffjjjooouuu|||~~~~~~rrrxxxbbbPPPJJJIIIEEEDDDCCCAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;999999::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<=========CCCOOO^^^hhhpppzzz|||yyyrrroookkkhhhfffggghhhiiimmmooorrruuuyyy|||~~~}}}tttiii^^^XXXVVVVVVZZZbbbpppvvvcccPPPJJJBBB@@@AAABBBAAA>>>888888777777666555555555555555555555555555555555444444444444333333333333333222222111111222222333333333222111000000000000333333222222222333444444{{{wwwvvvwwwxxx|||zzzxxxwwwvvvtttqqqooolllkkkiiifffbbb^^^ZZZXXXUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXZZZ]]]^^^___````````````___^^^\\\ZZZYYYXXXZZZ\\\___aaacccccccccbbb]]]ZZZWWWWWWYYY\\\___```fffhhhjjjjjjiiihhhhhhhhhkkkkkkkkkkkkkkkjjjiiiiiiffffffeeebbb___]]]\\\]]]^^^```aaabbbcccaaa```___]]]]]]]]]^^^^^^_________^^^___```aaaaaa```___^^^aaa```^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[ZZZWWWUUURRRSSSTTTTTTTTTVVVZZZ]]]``````aaaccceeefffeeeccc``````aaaaaabbbccccccccccccccccccaaa______```bbbbbbeeekkkqqqvvv|||}}}|||~~~||||||sssrrr\\\OOOJJJJJJDDDCCCBBBAAAAAAAAAAAABBB@@@AAAAAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<>>>AAAIIIVVVaaahhhpppwww~~~zzzvvvtttqqqooollliiihhhiiikkkmmmppprrrvvvzzzwwwqqqhhh^^^WWWUUUXXX[[[eeepppsssbbbTTTNNNGGGBBBAAA@@@>>>;;;888888888777666666555555555555555555555555555555333333333333333333333333222222222222222222222222333222222111111111111222444444444444444444444444}}}xxxtttssssssvvvtttsssssssssqqqnnnlllkkkjjjjjjhhheeeaaa^^^\\\WWWVVVUUUTTTTTTTTTUUUUUUSSSTTTUUUWWWYYYZZZ[[[\\\]]]]]]\\\ZZZXXXVVVUUUTTTVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUVVVXXX[[[]]]]]]ccceeehhhhhhgggffffffgggeeeeeeeeeeeeeeedddccccccccccccbbb___[[[YYYZZZ[[[[[[\\\^^^```aaa```___^^^^^^^^^]]]]]]]]]]]]]]]]]]___```aaabbbbbbbbbbbbaaa```___]]]\\\\\\]]]^^^___^^^]]]\\\]]]\\\ZZZWWWTTTRRRSSSTTTSSSSSSTTTWWWYYY^^^^^^___bbbeeefffeeeccc``````aaaaaaaaabbbbbbbbbaaaaaa```^^^]]]]]]```bbbeeejjjpppwww|||~~~{{{zzz|||~~~}}}zzzeeeVVVLLLFFFEEECCCCCCBBBBBBAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????=========<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;@@@???DDDNNNYYYbbbjjjrrrzzz|||yyyvvvttttttrrrpppllliiihhhiiikkklllrrruuuzzz~~~uuujjjfff___XXXVVV[[[ccciiixxxpppaaaXXXSSSKKKFFFCCC@@@<<<999:::999999888888777666666555555555555555555555555333333333333333333333333222222222222222222222222111111111222222444555666555555555444444333222222|||vvvrrrppppppoooooopppqqqpppmmmkkkjjjjjjjjjiiigggccc```^^^WWWVVVUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYXXXVVVTTTRRRPPPRRRRRRRRRRRRRRRSSSTTTUUUWWWVVVUUUVVVYYY\\\]]]\\\aaacccffffffeeeeeeeeeeeecccddddddddddddcccbbbbbbbbbaaa```\\\YYYWWWXXXYYYXXXZZZ\\\___``````___^^^^^^^^^^^^^^^]]]]]]]]]\\\```aaabbbbbbcccccccccccc^^^]]][[[[[[[[[]]]___aaa^^^]]]\\\\\\\\\ZZZWWWUUUUUUVVVWWWVVVUUUUUUWWWYYY[[[\\\]]]```dddeeeeeedddbbbbbbaaaaaaaaa`````````_________^^^]]]]]]```bbbiiinnnuuu|||}}}zzzzzz}}}ppp\\\SSSKKKEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<::::::::::::::::::::::::999999999888888999999:::>>><<>>????????????>>>>>>@@@AAAAAAAAAAAA@@@??????<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999:::;;;;;;<<<=========<<<::::::::::::::::::::::::999999888888888888888999888999===DDDHHHMMMWWWbbbhhhrrrzzzuuuxxx~~~}}}zzzvvvrrrnnnlllkkkkkknnnooopppnnnjjjhhhiiikkkjjjiiiiiikkkooouuu{{{~~~~~~zzztttmmmddd\\\WWWWWW[[[bbbmmm}}}|||gggZZZPPPJJJCCCAAA>>>;;;888777666555888888888777666666555555444444444444444444444444111111111222222333333333111222333444444333222111111111111111111111222222222333444666777777666666xxxqqqnnnmmmnnnrrrwwwxxxvvvsssllljjjfffccc___]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUURRRQQQPPPOOOPPPPPPQQQRRRSSSTTTVVVWWWWWWUUUSSSRRRLLLMMMMMMMMMNNNQQQVVVZZZZZZ\\\]]]^^^^^^^^^```aaadddbbb```^^^]]]\\\\\\\\\^^^^^^___aaaaaabbbbbbbbbdddbbb```]]][[[YYYXXXWWWZZZ[[[\\\]]]^^^^^^^^^^^^````````````aaaaaaaaaaaaaaa```______aaabbbaaa```\\\[[[ZZZ[[[\\\]]]\\\ZZZVVVXXXYYYYYYXXXYYY\\\^^^ZZZ[[[]]]^^^]]][[[YYYWWWSSSTTTUUUWWWZZZ^^^aaacccaaa___^^^\\\\\\]]]___```aaabbbccccccdddgggkkknnntttxxx}}}yyytttvvvyyykkkRRRLLLJJJCCC???AAAAAA???======???BBBDDDDDD@@@@@@AAAAAAAAA@@@@@@???;;;;;;::::::::::::999999666666666666777888999:::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<@@@HHHQQQXXXaaakkk{{{{{{wwwxxxzzz|||xxxvvvrrrnnnkkkjjjkkkkkkmmmlllkkkhhheeedddeeegggbbbhhhooossstttwww}}}}}}|||wwwoooiiifffbbb\\\YYYZZZ```dddpppiiiUUULLLIII@@@???>>><<<:::888666444444444555666777666555333222444444444444444444444444333333333333333333333333000111333444444333111000111000000000111333555666333333333333333333333333~~~xxxqqqnnnnnnoooppprrrrrrqqqoooiiigggeeebbb___^^^]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVTTTSSSRRRPPPOOOOOOOOOOOOLLLNNNPPPRRRSSSSSSRRRQQQPPPQQQRRRRRRRRRUUUYYY\\\ZZZ\\\^^^^^^^^^^^^```bbbcccaaa___]]]\\\[[[[[[[[[\\\]]]^^^```aaaaaaaaaaaaaaaaaa___^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]___`````````aaaaaaaaaaaa```______```bbbcccbbb```^^^\\\[[[[[[[[[[[[ZZZXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[YYY[[[^^^``````^^^[[[YYYSSSSSSTTTUUUXXX[[[^^^```aaa```^^^\\\\\\\\\]]]^^^```bbbdddfffhhhkkkpppsssvvvyyy}}}~~~|||{{{{{{yyyvvvyyyzzzcccNNNIIIIIIDDDAAABBBCCC@@@======>>>????????????@@@@@@@@@??????>>>===;;;;;;::::::::::::999999888888888888999:::;;;;;;888888888888999:::;;;;;;======<<<::::::999999:::999999::::::::::::::::::::::::::::::===DDDMMMTTT___fffrrr|||xxxwwwwwwxxxxxx|||~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{zzzvvvsssoookkkhhhggggggggghhhhhhgggeeedddeeegggjjjkkkpppvvvyyyyyyzzz~~~~~~yyytttqqqhhhccc^^^^^^]]]\\\___eeennnvvvqqq^^^LLLFFFDDD<<<======;;;:::888666555555777666666555444333333333333333333333333333333333222222222222222222222222111222333333333333222111111000000000222333555666333333333333333333333333zzzxxx||||||vvvooommmnnnnnnmmmkkkiiihhhhhhddddddbbbaaa```_________aaa___\\\YYYWWWWWWWWWWWWVVVUUUSSSPPPNNNMMMLLLLLLKKKLLLOOORRRTTTUUUUUUUUUSSSTTTUUUVVVVVVWWWZZZ\\\[[[\\\^^^___^^^___```bbbbbb```^^^\\\[[[[[[[[[[[[[[[\\\]]]___````````````^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^]]]]]]\\\______`````````aaaaaaaaa\\\\\\]]]___aaabbb```^^^^^^\\\[[[ZZZ[[[ZZZYYYWWWZZZ\\\]]]]]]ZZZXXXWWWWWWVVVYYY^^^aaabbb```\\\YYYRRRRRRRRRRRRTTTXXX[[[\\\```___^^^]]]\\\[[[\\\\\\^^^aaafffjjjmmmppptttvvvxxx{{{~~~}}}{{{yyyxxxzzzyyykkkYYYJJJGGGHHHDDDBBBCCCAAA???<<<<<<===>>>>>>===???@@@??????>>>===<<<;;;;;;;;;::::::::::::999999777777777777888999:::;;;::::::::::::;;;<<<=========<<<;;;::::::999999::::::::::::::::::999999999999999888888:::@@@GGGMMM[[[___hhhttt~~~|||xxxvvvuuuqqqsssuuuwwwyyy|||~~~}}}{{{zzzyyyzzz{{{|||zzzyyyyyyzzzzzz|||}}}~~~~~~zzzxxxvvvuuuuuutttqqqmmmiiifffdddccccccccccccdddcccdddhhhlllppptttxxx}}}}}}{{{|||}}}}}}}}}}}}zzzuuunnngggbbb\\\YYYWWWXXXZZZ___kkkvvvvvv___QQQDDD@@@@@@:::;;;;;;:::999888777666666999777555333222222444555222222222222222222222222222222222222222222222222222222222222222222222222000000000111222333444555333333333333333333333333yyywwwvvvrrrnnnkkkmmmmmmiiiccc______``````````````````aaaaaaaaaccc```\\\XXXVVVUUUUUUVVVUUUTTTSSSQQQOOONNNMMMLLLLLLMMMOOOQQQSSSTTTUUUUUUSSSTTTVVVWWWVVVVVVXXXYYY[[[\\\^^^^^^^^^___```bbbaaa```^^^\\\[[[[[[[[[[[[ZZZ\\\^^^___``````___^^^[[[\\\\\\]]]]]]^^^^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^_________`````````aaaaaaXXXXXXZZZ\\\^^^___]]][[[\\\ZZZYYYYYYZZZ[[[YYYXXXYYY\\\]]]]]][[[XXXVVVVVVRRRVVV\\\aaaccc```\\\YYYQQQQQQPPPPPPRRRUUUXXXZZZ^^^^^^^^^^^^^^^^^^^^^^^^^^^bbbhhhlllooorrrtttvvvzzz}}}~~~|||{{{{{{}}}{{{}}}~~~___RRRGGGFFFGGGEEEBBBBBB>>><<<;;;<<<>>>AAAAAAAAA@@@@@@@@@???>>><<<;;;:::;;;;;;:::::::::999999999555555555555666777888888;;;;;;;;;;;;;;;<<<>>>>>><<<;;;;;;:::999999999:::;;;:::::::::999999888888999999888888999===BBBGGGUUUZZZdddmmmuuu|||xxxpppooonnnlllmmmpppvvv{{{xxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwww}}}|||{{{{{{|||~~~}}}zzzwwwuuusssssssssrrrpppmmmiiifffccccccbbbaaabbbdddeeehhhmmmsssxxxxxx|||~~~zzzxxxxxxyyyxxxtttoooiiibbb\\\YYYZZZXXXXXXZZZ^^^hhh{{{|||dddSSSJJJ???===???999999888888888888777777777555555444333333444555555222222222222222222222222333333333333333333333333333222222111111222222333000111111111222333444444333333333333333333333333zzzrrrnnnmmmiiikkkkkkggg```[[[ZZZ[[[\\\]]]^^^___```aaaaaabbbaaa___ZZZVVVTTTSSSSSSTTTRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOSSSUUUVVVWWWVVVVVVWWWYYYZZZ\\\]]]^^^]]]^^^```aaaaaa```^^^\\\[[[[[[\\\\\\[[[\\\^^^``````___]]]\\\YYYZZZZZZ[[[[[[ZZZYYYYYYXXXYYY[[[]]]^^^___``````____________````````````YYYXXXYYY[[[]]]^^^\\\[[[XXXWWWWWWXXXZZZ\\\[[[[[[WWWYYY[[[[[[YYYVVVUUUUUUQQQVVV]]]ccceeebbb^^^ZZZRRRQQQPPPOOOQQQTTTWWWYYY\\\]]]___aaacccccccccccccccggglllqqqssstttvvvwww|||~~~~~~|||{{{zzz{{{|||kkkVVVNNNHHHFFFFFFDDDAAAAAA???>>>===>>>AAACCCCCCBBBAAAAAAAAA@@@???===<<<;;;;;;;;;:::::::::999999999555555555555666777888999777777777777888999:::;;;;;;;;;:::999999999:::::::::::::::999999888888888999:::999888888;;;???BBBNNNWWWccckkkppp|||xxxtttnnngggdddeeejjjnnnqqqrrruuuwwwwwwvvvtttrrrssstttuuuvvvvvvuuuuuuttttttsssqqqqqqsssvvvyyy|||}}}|||{{{zzzxxxvvvsssqqqpppppppppooommmjjjhhheeedddcccbbbcccfffiiillloootttzzz~~~{{{}}}}}}yyyuuutttuuuqqqkkkddd^^^ZZZXXXXXXXXXXXX[[[aaajjjxxxkkkWWWKKKEEE<<<;;;===888777777777777777777777777000111333444666666555555333333333333333333333333444444444444444444444444333222222111111222222333000111111222333333333333333333333333333333333333yyyqqqoooiiijjjjjjhhhccc^^^[[[YYYZZZ[[[]]]^^^````````````___\\\YYYUUUSSSRRRQQQRRRQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSRRRQQQPPPOOONNNNNNTTTUUUVVVVVVVVVVVVXXXZZZYYYZZZ\\\]]]\\\]]]^^^```___^^^]]][[[ZZZZZZ[[[[[[[[[]]]^^^```___]]]ZZZXXXWWWWWWXXXYYYYYYWWWVVVUUUUUUVVVYYY[[[]]]___```aaa^^^^^^_________`````````\\\[[[ZZZ[[[\\\]]]]]]\\\UUUUUUUUUWWWZZZ\\\\\\\\\VVVWWWYYYXXXUUUSSSRRRRRRSSSXXX___dddfffddd```\\\TTTRRRQQQPPPRRRUUUYYY\\\]]]___cccfffhhhiiiiiihhhhhhlllppptttuuuvvvxxxyyy}}}}}}|||zzzwwwwwwyyy{{{uuu]]]PPPLLLHHHEEEDDDBBBAAA@@@DDDBBBAAAAAABBBCCCAAA@@@AAAAAAAAA@@@???>>>===<<<;;;;;;::::::::::::999999888888888888999:::;;;<<<888888888888999:::;;;<<<::::::999999999999::::::999999999999999888888888999999:::999888:::===???HHHRRR```jjjnnnzzz~~~tttjjjbbb```bbbeeekkkmmmppptttuuuuuutttsssppppppqqqrrrrrrrrrqqqqqqrrrqqqooonnnppprrruuuwww{{{~~~|||}}}~~~|||yyywwwwwwwwwtttssspppnnnmmmlllllllllkkkjjjiiigggffffffeeeeeeiiilllqqqtttwww{{{~~~~~~~~~}}}zzzvvvrrrpppmmmhhhaaa[[[WWWWWWXXXZZZVVVWWW]]]iiiwww|||^^^LLLDDDAAA:::999;;;666666666666666666777777777...000333555666666555444333333333333333333333333333333333333333333333333222222222222222222222222000111222333333333333222333333333333333333333333zzzssskkkkkkkkkkkkjjjeee```[[[ZZZ[[[]]]^^^_________^^^\\\[[[YYYVVVTTTRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSYYYXXXWWWUUUSSSRRRQQQPPPRRRSSSSSSRRRRRRTTTWWWZZZWWWYYY[[[[[[[[[[[[]]]___]]]\\\ZZZYYYXXXXXXYYYYYYZZZ\\\]]]^^^\\\YYYUUUSSSTTTUUUWWWXXXXXXWWWVVVTTTUUUVVVXXXZZZ\\\]]]^^^___^^^^^^^^^_________``````]]][[[XXXWWWXXXZZZZZZZZZVVVUUUUUUWWWYYY[[[[[[ZZZWWWWWWWWWTTTQQQNNNNNNNNNSSSWWW]]]bbbcccbbb^^^[[[UUUTTTRRRRRRTTTXXX\\\___aaadddhhhkkkmmmnnnllllllhhhkkkooorrrtttuuuwwwyyyxxxxxxwwwvvvvvvzzzzzzhhhWWWIIIHHHFFFCCCAAAAAAAAA@@@DDDBBBBBBBBBCCCCCCBBB@@@>>>?????????>>>======<<<;;;;;;::::::::::::999999999999999999:::;;;<<<===::::::::::::;;;<<<===>>>:::999999999999999::::::888888888888999999999999777888999888777888:::<<>>===<<<;;;:::999999;;;;;;;;;::::::999999999777888888999:::;;;<<<<<<::::::::::::::::::::::::999999999999999888777666777777777777888888888888888888999::::::;;;<<<<<>>>>>>>>?????????@@@@@@??????>>>===<<<;;;;;;:::;;;;;;:::::::::999999999:::::::::;;;<<<======>>>888888888888888888888888888999999999999888777666666666777777777888888888888999999::::::;;;;;;;;;===AAAIIIWWWgggttt|||zzz}}}|||zzzrrrfff\\\ZZZZZZZZZ]]]aaaeeelllpppooonnnqqqrrrppppppooonnnllllllkkkkkkllllllnnnpppqqqqqqqqqssstttrrrpppoooppprrrttttttsssssssssssssssssssssttttttqqqppppppooooooppppppqqquuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxyyyyyyyyyxxxwww|||zzzyyy{{{~~~|||uuuppphhhfffbbb^^^YYYTTTQQQOOOKKKKKKNNNRRRTTTVVV^^^gggqqqyyynnnYYYJJJDDD===999999888555222666666555555444444444333444444333222222222222333111111111111111111111111000000000000000000000000222333555666666555333222222111111111111222333333111111222444555555555444www{{{xxxvvvrrrmmm```\\\XXXVVVUUUVVVVVVUUUWWWXXXZZZ\\\]]]\\\[[[[[[]]][[[YYYWWWVVVWWWXXXYYYWWWXXXYYYXXXWWWTTTQQQOOOOOOOOOPPPQQQSSSUUUWWWXXXZZZZZZ[[[\\\^^^___aaabbb```]]]XXXTTTQQQOOOOOOOOORRRTTTWWWWWWWWWVVVVVVWWWUUUWWWZZZ\\\[[[YYYVVVTTTOOOTTTWWWWWWXXX]]]```___]]]]]]\\\\\\\\\\\\]]]]]]XXXVVVTTTSSSTTTUUUTTTTTTPPPRRRVVVYYY[[[[[[ZZZZZZVVVUUUSSSRRRQQQRRRRRRSSSVVVVVVVVVWWWYYY\\\___aaa\\\ZZZWWWXXX\\\bbbfffiiilllnnnrrrwwwzzzzzzvvvsssmmmgggccceeekkkpppooolllpppzzzwwwyyyzzzaaaQQQJJJGGGEEEEEEDDDCCCAAA@@@??????<<<===>>>?????????>>>===>>>>>>>>>>>>======<<<<<<::::::::::::999999999999777777777888888999999:::666666666666666666666666888888999999888888777777666666777777777777888888999999999::::::::::::::::::===EEERRR```llltttwwwmmmwwwxxxkkkccc^^^ZZZYYYZZZ[[[bbbgggiiilllqqqsssrrrsssssssssrrrpppnnnlllkkknnnoooppppppooonnnooopppnnnlllkkklllooorrrtttttttttttttttttttttsssssssssrrrqqqqqqppppppqqqqqqrrrvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{zzzyyyxxxwwwwwwvvvuuuvvvuuuppphhhaaaZZZYYYUUURRROOOMMMLLLKKKKKKKKKNNNTTTXXX]]]hhhsssjjjZZZGGGBBB<<<999888888555333777777666555444333222222333333333333333222222111111111111111111111111111000000000000000000000000000111222333333222111000222111111111111222333333000//////111222333333222xxx{{{qqqhhhaaa]]]XXXTTTTTTUUUUUUUUUUUUWWWZZZ]]]^^^^^^]]]\\\]]][[[YYYWWWVVVWWWXXXYYYXXXXXXYYYYYYXXXVVVTTTSSSPPPQQQRRRSSSUUUWWWXXXYYYXXXYYYYYYZZZ\\\^^^```aaa___\\\WWWSSSOOONNNMMMNNNSSSUUUWWWXXXXXXXXXXXXYYYYYYZZZ\\\\\\[[[YYYVVVTTTNNNSSSVVVVVVXXX]]]aaaaaa___^^^]]][[[[[[\\\]]]^^^UUUTTTRRRPPPOOOOOONNNNNNKKKNNNSSSWWWZZZZZZXXXWWWRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTUUUWWWZZZ]]]```bbbaaa___^^^^^^aaadddgggiiilllmmmqqqvvvzzzzzzvvvsssppplllhhhhhhlllqqqsssttt}}}~~~gggVVVLLLGGGFFFDDDDDDCCCBBBAAA@@@???>>><<<===???@@@@@@???===<<<============<<<<<<<<<<<<:::999999999999999999999777777777777777777777888888888888888888888888888777777888888888888777777666666666666777777777888:::::::::999999999999999:::===DDDMMMXXXbbbiiillliiipppwww}}}zzznnngggaaa^^^\\\YYY[[[^^^aaaeeekkkoooqqqwwwxxxyyyyyyxxxuuuqqqooopppqqqqqqpppnnnmmmnnnoooooollljjjkkknnnqqqtttuuuwwwwwwwwwvvvvvvuuuuuuuuusssrrrrrrqqqqqqrrrrrrsssuuuvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxvvvtttsssqqqooollljjjgggaaa[[[UUUUUUSSSPPPMMMKKKJJJKKKLLLLLLLLLQQQZZZbbbkkkzzz~~~nnn^^^SSSCCC???;;;888888777555444666666555444444333222222222222333444444222111000111111111111111111111111000000000000000000000000000111111222222111111000111000000000000111222222000444777777555333333333xxxvvviiibbb]]]WWWRRRQQQRRRSSSSSSTTTVVVYYY\\\^^^]]]\\\[[[[[[ZZZXXXWWWVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVPPPQQQSSSUUUWWWYYYZZZ[[[VVVVVVWWWXXXYYY[[[\\\]]]]]]ZZZVVVRRROOONNNNNNNNNWWWXXXZZZZZZXXXXXXYYYZZZ\\\\\\]]]\\\[[[YYYVVVUUUOOOTTTVVVUUUWWW]]]aaaaaa```___]]]\\\\\\\\\]]]^^^VVVUUUSSSPPPMMMJJJIIIHHHHHHKKKQQQUUUWWWWWWUUUSSSOOOOOOPPPPPPQQQRRRSSSSSSRRRTTTXXX[[[^^^`````````eeeeeeddddddcccdddfffgggiiikkknnnsssvvvvvvtttrrrooooooooommmnnnsss{{{~~~mmmXXXOOOIIIFFFFFFCCCCCCBBBAAA@@@??????>>>===>>>@@@AAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<;;;;;;;;;;;;;;;;;;777777777777777777777777666777777888888888777777555666666666666777777777999999999999999999999888<<<>>>CCCIIIOOOVVV\\\```aaaeeejjjooouuuxxxqqqnnnjjjggg```]]][[[[[[^^^bbbgggkkksssuuuyyy}}}}}}|||yyywwwsssssssssqqqooonnnooopppqqqnnnllllllnnnrrrttttttwwwwwwvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrssssssuuuvvvwwwwwwwwwwwwvvvuuuxxxxxxwwwvvvtttqqqnnnmmmhhheee```[[[XXXTTTQQQPPPQQQOOOMMMKKKJJJJJJKKKLLLLLLOOOWWWdddppp}}}qqqbbbUUUJJJGGG???<<<:::888777777666555333444444444444444444444111222333444333222111000111111111111111111111111000000000000000000000000111111222222222222111111///////////////000111111333;;;CCCBBB;;;555444777sss|||xxxkkkeee\\\VVVRRRRRRRRRRRRUUUWWWYYY[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXRRRSSSUUUWWWXXXYYYZZZZZZUUUUUUUUUUUUVVVXXXYYYZZZZZZXXXTTTQQQOOOOOOPPPQQQYYYZZZZZZZZZXXXWWWXXXYYY]]]]]]\\\[[[ZZZXXXWWWVVVRRRVVVWWWUUUVVV[[[_________^^^]]]\\\\\\[[[\\\\\\WWWWWWUUUQQQLLLHHHGGGGGGGGGJJJNNNRRRTTTTTTRRRPPPNNNOOOPPPQQQRRRSSSSSSTTTSSSVVV\\\```bbbbbb```^^^fffggghhhgggdddccccccddddddhhhlllnnnooopppqqqrrroooqqqsssssssss{{{xxx[[[NNNJJJFFFCCCDDDBBBBBBAAA@@@@@@???>>>>>>>>>???@@@@@@@@@???>>>===;;;;;;;;;:::::::::999999888888888999999999999999;;;;;;;;;::::::999999999555555555555555555555555666666777777888888777777555555666666666666777777888888888999999999999999<<<>>>AAADDDGGGLLLQQQUUUYYY[[[```fffkkkvvv}}}}}}zzzvvvnnnfff```^^^]]]]]]```cccgggkkkqqqwwwzzz{{{zzzyyypppppppppnnnllllllnnnppppppnnnllllllooorrrsssssssssssssssssssssrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssswwwwwwxxxxxxwwwvvvtttssstttsssrrrpppmmmjjjfffddd^^^[[[VVVQQQOOONNNNNNOOONNNMMMMMMLLLLLLMMMOOOPPPQQQVVVccctttjjjZZZOOOEEE@@@BBB;;;:::999888777666666666222222333333444444444444222222222222222111111000111111111111111111111111000000000000000000000000222222222222222222222222000////////////000111111000888??????777111000333qqquuuzzzzzznnnddd^^^[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXYYY[[[]]]^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWUUUSSSQQQPPPRRRSSSUUUWWWXXXXXXXXXVVVVVVWWWYYY]]]]]][[[ZZZYYYXXXWWWWWWUUUXXXYYYVVVUUUZZZ]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXTTTUUUTTTQQQKKKGGGEEEFFFGGGIIIMMMPPPQQQQQQOOONNNPPPPPPQQQSSSTTTTTTUUUUUUXXX[[[___cccdddccc```^^^cccfffhhhgggeeebbbbbbcccaaafffkkkkkkiiijjjooottttttuuuwwwyyyfffOOOIIIIIIEEEBBBCCCAAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>===============<<<;;;:::999999999777888888888999999999999999888888777666666555555666666666666666666666666555666666777777777777777555555555666666666777777777777888888999999::::::999;;;===???@@@DDDIIINNNWWWXXX\\\bbbgggppp|||rrrjjjgggddd___\\\^^^^^^aaafffkkknnnnnnnnnmmmeeeeeeeeedddcccdddfffiiiiiiiiihhhjjjnnnqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrruuuvvvvvvvvvuuurrrpppnnnlllkkkiiigggccc___[[[YYYRRRRRRPPPNNNMMMMMMOOOQQQPPPQQQRRRTTTWWWYYYZZZ[[[^^^eeeuuupppZZZOOOHHH???===AAA888888888777666666666666444444333333333333333333333222222111111111111111111111111111111111111111000000000000000000000000222111111111111111111222111111111111111222222333///111333333222000//////rrrrrruuu~~~tttlllgggeeeddd\\\\\\[[[ZZZZZZYYYYYYYYYXXXZZZ]]]___aaaaaa``````___^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXVVVTTTRRRVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTRRRQQQQQQSSSVVVWWWTTTUUUVVVVVVUUUUUUWWWYYY]]]\\\[[[YYYXXXXXXWWWWWWWWWZZZZZZVVVUUUYYY\\\\\\YYYZZZZZZZZZZZZXXXVVVUUUOOOQQQQQQNNNIIIEEEDDDEEEGGGIIILLLNNNPPPOOONNNMMMQQQRRRSSSUUUVVVVVVVVVVVV\\\^^^aaacccdddcccaaa___```dddggggggdddbbbbbbccc___eeekkkiiieeefffnnnvvv|||zzzzzzsss\\\JJJHHHJJJFFFBBBDDDAAA@@@@@@@@@??????>>>>>>???>>>===<<<<<<<<<<<<<<>>>>><<<;;;:::999999777777888888999999999999;;;;;;:::999888777666666999999999999999999999999555555666777777777777777555555555555666666666777666666777888999::::::;;;555777:::;;;<<<@@@FFFJJJUUUUUUYYY^^^aaahhh{{{zzzrrrppplllbbb\\\[[[[[[]]]```bbbbbb```^^^\\\YYYZZZZZZYYYXXXZZZ]]]```ddddddeeehhhmmmpppqqqppprrrrrrrrrsssssstttttttttrrrqqqqqqppppppqqqqqqrrrrrrsssssssssqqqnnnkkkiiidddcccaaa^^^ZZZUUUQQQOOOKKKMMMNNNOOOOOOOOOQQQRRRVVVWWW[[[^^^bbbeeeggggggjjjsssvvvbbbPPPJJJDDD;;;888<<<666777888777666555666777666555444444333222111111444333111000000000111222111111111111111111111111000000000000000000000000111111000000000000111111333333222222333333444555555111---...333777555222qqqlllmmmzzz{{{pppiii___YYYZZZ[[[WWWWWWYYY]]]^^^______^^^]]]^^^^^^______]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUVVVWWWYYYZZZWWWVVVUUUVVVWWWXXXXXXVVVTTTTTTVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMNNNQQQTTTVVVVVVVVVWWWXXXZZZYYYWWWTTTYYYYYYYYYWWWVVVVVVXXXZZZTTTWWWYYYYYYWWWUUUTTTTTTOOOOOONNNLLLJJJHHHIIIJJJMMMNNNOOONNNLLLLLLNNNPPPQQQPPPPPPQQQSSSWWWZZZ\\\```dddgggfffccc``````aaadddfffggggggdddbbbbbbbbbkkklllnnnllliiikkkttt~~~```WWWKKKDDDBBBCCCBBBAAA????????????????????????======>>>>>>?????????@@@@@@<<<888666888999888666777777777777888888888888::::::999888777666555555444555777888999999999888666666666666666666666666444555666555555555777999999888777666666777888888888888888888:::===???AAAIIIQQQXXXZZZ[[[cccsss~~~sssggg______]]]ZZZXXXWWWUUUTTTRRRRRRQQQQQQTTTTTTRRRUUUZZZ[[[\\\^^^aaaffflllqqqtttrrrqqqqqqqqqppppppppppppnnnmmmlllkkkkkklllnnnnnnnnnmmmkkkhhheeebbb```___[[[XXXSSSOOOMMMMMMNNNPPPOOOOOOOOOLLLLLLPPPWWW^^^___ffflllnnnqqquuuwwwuuufffYYYLLLEEEAAA<<<999888666666666555444444333333222333333444444333333222555444222000//////000000000000000000000000000000000000000000000000000000000000000000111111111111555222//////000111222222111111111111111111111111kkkjjjnnnwww}}}pppccc]]]ZZZVVVWWWZZZYYY[[[\\\]]]^^^^^^^^^______^^^]]]\\\[[[[[[[[[\\\YYYXXXVVVUUUUUUVVVXXXYYYZZZYYYXXXXXXZZZZZZYYYWWWVVVVVVWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMPPPSSSUUUUUUTTTRRRRRRSSSTTTSSSRRRWWWXXXXXXVVVUUUTTTUUUWWWVVVXXXZZZZZZXXXUUUTTTSSSMMMNNNNNNMMMMMMMMMOOOPPPQQQRRRRRRQQQOOONNNOOOPPPPPPPPPQQQSSSUUUXXX[[[]]]^^^aaaeeeeeebbb______```aaaccceeeeeedddcccccccccjjjkkkmmmmmmnnnttt}}}rrrYYYQQQGGGBBBAAABBBBBBAAAAAAAAA@@@@@@???>>>============>>>>>>>>>?????????>>>;;;888777888888777666777777777777888888888888999999888888777666666666555666777888999888888777666666666666666666666666444555666555444555666888999888777666666777888888:::::::::::::::;;;<<<<<>>===<<<;;;======>>>>>>>>>>>>??????>>><<<::::::::::::888777777777777777888888888888777777777777777777777777888888888888888777666666666666666666666666666666444555666555444444666888888777777666666777777888999999:::;;;;;;;;;::::::BBBHHHPPPVVVZZZ___eeejjjyyyrrrmmmhhhaaaVVVNNNJJJGGGFFFGGGFFFEEEHHHNNNOOOQQQSSSWWWZZZ^^^```aaacccdddddddddeeeeeeffffff______^^^^^^^^^^^^______\\\[[[ZZZXXXVVVTTTRRRRRRLLLLLLLLLMMMPPPSSSWWWYYYYYY[[[]]]___bbbjjjttt|||xxxdddWWWMMMDDD@@@>>>:::999:::666666555555444333333333222222333333333333222222333222222111111111222222000000000000000000000000000000000000000000000000000000000000111111111111000...------///111111111111111111111111111111111bbbeeeiiilllnnnuuuvvvoookkkiiidddbbb___]]]\\\[[[YYYXXXZZZYYYXXXXXXXXXZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVVVVZZZZZZZZZ\\\^^^___]]]\\\VVVVVVVVVVVVVVVUUUUUUUUUUUUSSSQQQPPPPPPQQQSSSTTTSSSPPPMMMLLLLLLNNNNNNNNNQQQSSSVVVWWWVVVUUUUUUVVVZZZ\\\^^^\\\XXXSSSPPPOOOJJJIIIJJJMMMPPPSSSUUUVVVWWWXXXXXXWWWSSSPPPOOONNNNNNQQQUUUZZZ]]]^^^^^^]]]```dddggggggccc``````bbb]]]___ccceeegggiiikkknnnqqqwww~~~}}}eeeQQQLLLIIIEEEDDDDDDDDDDDDBBBAAAAAA@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>===============<<<:::999666777777777888888888888666666777777888888888888:::999999888777666555444666666666666666666666666444555666555444444555777666666666666777777777888444666888:::<<<<<<<<<<<<===BBBJJJRRRYYY^^^aaabbbvvv}}}rrrcccWWWPPPKKKHHHGGGFFFDDDIIIOOOQQQSSSVVVYYY[[[\\\\\\[[[\\\\\\[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\[[[ZZZYYYWWWUUUSSSQQQPPPKKKKKKLLLOOOTTT[[[aaaeeehhhjjjnnnqqqvvvqqqbbbYYYPPPGGGCCC>>>999666777666666555444444333333222222222333333333333222222111111111111222222222222000000000000000000000000000000000000000000000000///000000000111111111111000...---...000222222222111111111111111111111111dddcccdddgggjjjooo|||{{{mmmhhhbbb]]][[[ZZZXXXVVVXXXWWWVVVUUUUUUWWWZZZ[[[]]]\\\[[[ZZZXXXWWWWWWVVVVVVVVVXXX[[[^^^___^^^]]]SSSSSSSSSTTTUUUVVVWWWXXXWWWVVVTTTSSSSSSTTTUUUVVVSSSRRRPPPPPPQQQQQQPPPOOOPPPSSSVVVXXXYYYYYYZZZ[[[[[[]]]___^^^YYYSSSOOOMMMJJJHHHHHHJJJNNNRRRRRRRRRVVVVVVVVVTTTQQQNNNMMMMMMOOOSSSXXX]]]``````___^^^aaaeeehhhgggccc``````aaa]]]___cccfffiiimmmqqqttt}}}}}}xxx|||hhhUUUKKKIIIGGGEEECCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>==================;;;;;;<<<<<<;;;999999888666777777777888888888888666666666777888888999999;;;;;;999888666555444444666666666666666666666666444555666555333333444666555555666666777777777777444555888:::;;;;;;;;;:::999===DDDMMMUUU\\\___```kkk~~~rrreeeZZZTTTNNNKKKHHHGGGKKKRRRUUUXXX\\\______]]]YYYWWWYYYYYYYYYXXXXXXXXXXXXXXXVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[YYYWWWUUUSSSRRRQQQOOOOOOQQQUUU[[[dddlllqqqwwwzzz~~~yyyhhh___UUUNNNGGGCCC===777444666555555555444333333222222111222222333333222222111000000111111111111111111////////////////////////000000000000000000000000///000000000111111111111000///...///222333333333111111111111111111111111dddaaaaaaeeehhhlllrrrzzz|||sssiiiaaa^^^\\\[[[ZZZXXXWWWUUUTTTTTTVVVYYY[[[\\\\\\[[[ZZZYYYXXXWWWVVVSSSTTTVVVZZZ]]]^^^]]][[[PPPPPPQQQRRRTTTVVVXXXYYYWWWWWWVVVUUUUUUVVVWWWXXXTTTSSSRRRSSSTTTUUUTTTRRRRRRUUUXXXZZZ[[[\\\^^^___^^^```bbbaaa\\\VVVQQQNNNKKKIIIHHHJJJNNNQQQQQQOOOSSSSSSRRRPPPMMMKKKLLLMMMRRRVVV[[[___bbbbbb```^^^___cccffffffdddaaabbbcccbbbeeeiiilllpppuuuzzz~~~~~~yyypppWWWJJJGGGDDDCCCBBB@@@>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<777888999888666555666777777777777777888888888888666666777777888888888999<<<;;;999777666555555555666666666666666666666666555555666444333222444555444444555666777777777777888888999999999888777777888;;;@@@GGGNNNVVV]]]aaafffsss}}}tttiiibbbZZZUUUPPPNNNSSSZZZ___bbbfffhhhfffaaa[[[VVVVVVVVVVVVVVVWWWWWWWWWXXXTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWZZZ\\\___eeekkksssyyy}}}uuudddXXXRRRIIIDDD@@@>>>:::555444666555555444444333222222222111111222222222222111111///000000111111000//////////////////////////////000000000000000000000000000000000000111111111111111000///111333333333222111111111111111111111111aaa___```dddfffgggkkkqqqxxxyyylllfffccc```^^^ZZZXXXVVVTTTTTTVVVYYY[[[YYYYYYYYYXXXXXXVVVUUUUUUTTTUUUWWWZZZ\\\\\\ZZZXXXPPPPPPPPPQQQRRRTTTVVVWWWVVVVVVUUUUUUVVVWWWXXXYYYVVVSSSQQQQQQSSSUUUWWWWWWWWWXXXZZZZZZZZZ\\\^^^```aaacccfffeee```ZZZTTTRRRNNNKKKIIIKKKPPPSSSSSSPPPPPPOOONNNLLLJJJJJJLLLOOOVVVYYY]]]aaabbbbbb```___^^^bbbgggiiihhhhhhiiikkknnnqqquuuyyy}}}eeeSSSHHHDDDAAA@@@@@@>>>===<<<===>>>??????>>>>>>======<<<<<<>>>>>>=========<<<<<<<<<777888888777444444666999777777777777888888888888777777777777777888888888<<<;;;999777666555555555666666666666666666666666555555666444222222333555333444555777777777777666999999888777777777777777999;;;===@@@FFFOOOYYYaaaeeejjjtttwwwnnnfff```]]]bbbiiirrruuuyyyzzzvvvooofff___[[[[[[ZZZXXXWWWVVVTTTTTTVVVWWWZZZ]]]___aaabbbbbbaaabbbcccdddeeefffggghhhkkkooowww~~~rrr```TTTKKKEEE@@@===;;;;;;888444444777555555444333333222222111111111222222222222111111//////000000///...---,,,////////////////////////000000000000000000000000000000000000111111111111111000///000222222111///111111111111111111111111]]]^^^bbbeeedddcccgggmmmpppuuu}}}yyynnnhhhccc```\\\ZZZXXXVVVUUUWWWZZZ\\\WWWWWWWWWWWWVVVUUUTTTTTTWWWWWWXXXZZZ\\\[[[XXXUUUQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYWWWSSSOOONNNPPPTTTXXXZZZ[[[[[[[[[ZZZZZZZZZ]]]___cccfffiiihhhccc]]]XXXUUUPPPLLLJJJMMMSSSWWWVVVSSSNNNNNNLLLIIIHHHJJJMMMQQQXXXZZZ^^^aaacccbbb```___^^^dddjjjmmmnnnooorrrtttzzz}}}qqqbbbVVVLLLEEE@@@@@@@@@???>>>>>>@@@BBBAAA@@@???>>>===<<<;;;:::>>>>>>======<<<<<<<<<;;;:::;;;;;;888666666999===777777777777888888888888888888777777777777777777<<<:::888777555555666666666666666666666666666666555555666444222222333444222333555777777777777666777666666555666888:::;;;;;;<<<<<<<<>><<<:::;;;888333333666555555444333333222222111111111222222222222111111//////000//////---+++***////////////////////////000000000000000000000000000000000000111111111111000//////000111111///---111111111111111111111111^^^^^^___```bbbeeefffhhhnnnnnnrrr|||{{{tttqqqgggfffbbb]]]XXXXXX\\\```ZZZ[[[\\\ZZZWWWUUUTTTTTTVVVTTTTTTVVVZZZ[[[XXXUUUVVVSSSPPPPPPQQQTTTUUUUUUUUURRROOONNNPPPTTTWWWXXXWWWRRRNNNMMMQQQVVVYYYZZZ]]]\\\]]]___\\\YYY^^^hhhfffkkkooolllccc\\\ZZZ\\\TTTQQQOOOQQQVVVXXXVVVSSSNNNMMMMMMMMMOOOQQQTTTVVV]]]aaafffiiigggdddbbbaaabbbfffmmmsssyyyqqqZZZPPPKKKFFFDDDAAA@@@??????>>>>>>??????AAA@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888<<<;;;:::999888666555555555555666777777777777777777777666666555555444444777777666666555555555444444444444444444444444444333333333444444444555555666555444333333333333333666777999999777666777888999:::;;;:::;;;BBBNNNWWW[[[___bbbfffkkkvvvzzzvvvtttoooggg___ZZZYYYYYY```bbbeeekkkpppssssssqqqvvvxxxzzz{{{}}}jjjZZZOOOGGGCCCCCC;;;:::999777555444333333444444333333222111000000222222222222222222222222000000000000000000000000111000///......///000111---...///000111111000///000000000000////////////111111111111111111111111///000222333333222111000^^^^^^___aaaccceeeggghhhjjjhhhkkkttt~~~yyywwwrrrmmmgggdddbbbaaa___^^^[[[YYYXXXVVVVVVUUUTTTSSSSSSUUUYYYZZZXXXUUUWWWVVVUUUVVVXXXYYYXXXWWWTTTQQQNNNNNNPPPRRRSSSTTTQQQMMMJJJKKKPPPWWW[[[]]]___^^^___```]]][[[```iiiiiilllooolllfff___\\\\\\ZZZWWWUUUWWW[[[]]][[[XXXPPPPPPOOOPPPSSSVVVYYY[[[bbbeeehhhjjjjjjiiiiiiiiijjjooovvv}}}fffRRRKKKGGGCCCAAA@@@@@@???>>>>>>>>>??????@@@???>>>===<<<;;;;;;:::======<<<;;;::::::::::::::::::999888777666666555666666777888888888888888888888888777777777777777777666666666555555555444444444444444444444444444333333333444444444555555666555444333333333333444444666888777666555666777777888999999999???IIIQQQ[[[___cccdddeeekkkwwwzzzzzzwwwsssmmmiiihhhhhhnnnppprrruuuvvvwwwwwwwww{{{~~~}}}mmmZZZNNNFFF???<<<;;;:::999888666444333333333444444333222222111000000000000000000000000000000////////////////////////111000///......///000000000000111222111111///...000000000000////////////111111111111111111111111///000111222222222222222aaaaaabbbcccdddfffhhhiiifffdddeeellluuuyyyrrrlllkkkeee___[[[[[[\\\ZZZYYYWWWUUUTTTVVVZZZ[[[YYYVVVTTTTTTUUUWWWXXXXXXUUUSSSOOOMMMKKKKKKLLLMMMNNNMMMNNNKKKJJJKKKPPPVVV[[[^^^bbbaaaaaaaaa___^^^bbbiiimmmnnnnnnmmmjjjeee```]]][[[YYYWWWXXX[[[\\\ZZZXXXRRRRRRRRRTTTWWW\\\```ccciiilllooopppqqqsssuuuwwwvvv{{{sssYYYKKKGGGDDDAAA???@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999===<<<;;;::::::999::::::888888888777777666666666777777888999999999999888777777777777777777888888666666666555555555555555444444444444444444444444333333333444444444555555555555444333333333444444333555777666555444555555555666888888888<<>>;;;:::888777666444333222222222333333333222111111000000////////////////////////////////////////////////000//////......///000000000000111111000///---,,,////////////000000000000000000000000000000000000000000000000111222333444ggggggffffffffffffggggggfffbbbbbbfffnnn{{{}}}tttjjjeeeeeefffdddaaa___\\\ZZZ[[[]]]^^^[[[XXXRRRRRRRRRTTTUUUTTTRRRPPPMMMLLLKKKKKKMMMNNNNNNMMMNNNMMMLLLMMMPPPVVVZZZ]]]bbbbbbbbbaaaaaabbbfffjjjnnnmmmlllllllllhhhbbb]]][[[YYYXXXYYY[[[[[[ZZZXXXXXXXXXXXXZZZ^^^dddiiilllrrrvvvzzz~~~uuudddQQQIIIGGGDDDAAA@@@??????>>>============>>>======<<<;;;;;;:::999999:::999999888777777888888666666666666666777777777666666777888888888888777333444444555555666666666555555555555555555555555444444444444444444444444333333333444444444555555555444444333333333444444444555777777555444555666444666777888888:::???BBBIIIRRR[[[\\\ZZZ\\\eeennn{{{||||||~~~vvvdddWWWJJJDDDBBB>>>;;;<<<666555444333222222222222333222222222111111000000........................////////////////////////............/////////000---.../////////...---,,,////////////000000000000////////////////////////000/////////000222444666nnnmmmkkkiiigggfffeeeeeedddaaa___aaagggsss|||vvvuuuuuurrrooojjjgggcccccccccccc```]]]YYYWWWUUUUUUUUUUUUTTTRRRPPPNNNMMMNNNQQQRRRRRRQQQMMMMMMMMMNNNQQQUUUZZZ^^^aaabbbbbbaaabbbfffkkkmmmkkkiiihhhjjjkkkiiiccc]]]^^^]]]]]]^^^___``````___eeeeeeeeegggkkkqqqwww{{{}}}eeeYYYMMMHHHGGGCCCAAA@@@???>>>======<<<<<<======<<<<<<;;;;;;::::::999999999999888777777777888888666666666666777777777777444555555666777666666666333333444444555555666666444444444555555555555555444444444444444444444444333333333444444444555555444444333333333444444555444666888777666555666666555666777888888:::<<<>>>AAAKKKUUUYYYYYY[[[cccjjjvvvvvvbbbTTTFFF???<<<888777888444444333222222222222222222222111111111111111000////////////////////////........................------......////////////,,,---...000111111000000.../////////000000000111////////////////////////000/////////000222444666pppooommmjjjgggeeedddcccaaa^^^\\\]]]```jjj|||yyyvvvqqqooopppooollliiidddaaa^^^]]]\\\[[[ZZZXXXSSSRRRPPPPPPRRRSSSTTTTTTNNNOOOPPPQQQSSSVVV\\\______aaabbbbbbfffmmmrrrssskkkjjjjjjmmmooommmhhhdddbbbcccdddeeegggiiijjjkkkyyyxxxwwwyyy|||nnnXXXOOOHHHFFFDDDAAA>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::777777777777777777777777333444555555666666555555666666666666666666777777444444444444444555555555444444444444444444444444333333333444444444555555444444333333333444555555444666888888666555666777555666666777888999:::;;;???FFFOOOUUUWWWZZZ___dddmmmvvvvvvcccTTTFFF>>>;;;777666666444333222222222222222333111111111111111111111111000000000000000000000000........................,,,---...///////////////---...000222444444444444......//////000000111111000000000000000000000000000000000000111222333444nnnmmmjjjhhhfffdddcccbbb___]]]\\\\\\]]]cccsss~~~xxxvvvtttsssqqqnnnjjjgggbbb___[[[ZZZZZZ[[[\\\\\\\\\]]]]]][[[YYYYYY\\\```^^^bbbccccccjjjtttzzzyyyssstttvvvyyy{{{zzzwwwtttoooqqqsssvvvxxx{{{~~~sss\\\NNNHHHDDDDDDCCC???>>>@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::888888888888888888777777444555555666666666666666666666666666666666555555333333333444444555555555444444444444444444444444333333333444444444555555333333333333333444555666333555777666555444555555555444444444666888999999;;;???GGGNNNUUUYYY]]]```dddlllvvv{{{mmm___RRRFFFAAA>>>:::777666333333222222222333333444000000000000111111111111////////////////////////........................+++,,,---///////////////---...000222222333222222.........///000111111111111111111111111111111111///000111222222222222222jjjiiigggfffdddccccccbbb___^^^]]]]]]]]]aaappp~~~~~~zzzwwwsssnnnjjjiiijjjjjjjjjmmmmmmjjjeee___\\\\\\^^^^^^bbbdddeeemmmyyy~~~}}}dddPPPJJJEEECCCDDDCCC@@@@@@BBB======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;888777777777777777888888999999999999888888888777555666666777777777777777555555555444444333333222333333333444444555555555444444444444444444444444333333333444444444555555333333333333333444555666222444555555444333333444555333222222555777888888555888???IIISSSZZZ^^^___aaagggppp{{{pppcccVVVLLLCCC@@@???:::555333333333222222333333444444000000000000000111111111////////////////////////........................***+++---///000000///...,,,---...//////...---------......///000111111222111111111111111111111111///000222333333222111000fffcccbbbcccffffffdddaaaaaa```___\\\\\\aaaiiipppuuu{{{zzzzzz|||}}}rrrkkkjjjkkkpppnnnooovvv}}}|||fffUUUHHHGGGFFFCCC@@@>>><<<<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;::::::999999999999888888888777777666666888888888888888777666666666555555555555444444444444444333333444555777888333333444444444444444444555444444333333444444555111111111222333444555666111444888::::::888444111555555666666666666555555555555555555555666777777;;;888999???EEEMMMYYYdddiiikkkmmmrrrwwwkkk^^^UUULLLIIIDDD???<<<:::::::::333333333333222111000//////000111222222222222222000000//////.........---//////.........---------+++---...///.........///,,,---...000222444666666..................------------............------222111111111000000//////cccccccccdddeeeeeecccaaabbbaaa___\\\\\\```gggmmmlllqqqyyy|||{{{}}}~~~mmm]]]PPPFFFCCCBBBAAA@@@??????@@@@@@======<<<<<<;;;::::::999;;;;;;:::::::::999999999888888888888777777777666666777888888888777666555555555555555444444444444444333333333444555777888666555444333222111000000555444444333333444444555222222222222333444444555222444777999999777444222555555666666666666555555555555555555555666666777:::777888===BBBIIITTT^^^cccfffhhhjjjtttqqqfff]]]TTTLLLHHHFFFBBB>>>;;;999888888444444444333333222000000000111111222222222222111000/////////.........---//////.........---------,,,---//////...---...////////////000111222222333........................111111111111111111111111111111111111000000000///aaacccdddeeedddcccbbbccccccbbb___\\\[[[^^^ccchhheeegggmmmuuunnnZZZQQQJJJDDDBBBAAAAAA@@@@@@@@@AAAAAA<<<;;;;;;::::::999999999::::::::::::999999999999888888888888777777777777333555777888888777666555555555555555444444444444444333333333444555666777444444333222111111000000555444444333333444444555333333333222222333444444333444666666666666444333555555666666666666555555555555444444555555666777888666666:::>>>CCCLLLVVV```eeeiiiiiinnnzzzttteeeYYYSSSNNNGGGCCC@@@???>>><<<999777666555444444444444333222111000222222222333222222111111/////////..............................------------...000///...,,,---...111000000000////////////........................000///...------...///000111111111111000000000000___cccggggggdddbbbccceeedddbbb___\\\[[[]]]aaacccdddeeegggmmmvvvtttZZZNNNJJJGGGCCCCCCBBBAAA@@@???>>>======:::::::::999999999888888:::999999999999999999999888888888777777777777777222333666888888777666444555555555444444444333333333333333444444555555555111111222222333333444444555444444333333444444555444444333222222222333333555444444444444444444555444555555666666555555444555444444444444555666666888555555888;;;>>>EEENNNZZZdddlllnnnqqqwww~~~hhh___SSSJJJFFFCCC@@@===999999999999777555333222333333333333333222111111222333333333222111000000................................................---///000///---,,,,,,---000000//////.........---............////////////000///---,,,,,,---///000111111111000000000000000___cccggghhhfffddddddfffdddaaa^^^]]]]]]^^^``````fffeeefffjjjqqq|||}}}bbbPPPJJJHHHFFFCCCAAAAAA@@@???>>>===<<<;;;999999999999999888888888999999999999999999999999777777777777777777888888222444666777888777666555555444444444444333333333333333333444444444444444222222222333444555555666555444444333333444444555444444333222222222333333555444333222222333444555444444555555555555444444444444444444444555666666888555555888999:::@@@GGGOOO]]]jjjppptttxxx{{{{{{~~~{{{kkkWWWQQQHHHBBB???===;;;:::555555666666555333111000222222222333222222111111222222222222111111000///---------...............---.....................---///000///---,,,,,,---.............../////////........./////////000000333222000//////000222333000000000000000000111111___bbbeeeggggggeeeddddddbbb```^^^]]]___```aaa```ccccccdddgggmmmuuu}}}zzzhhhTTTKKKIIIGGGEEEDDD>>>??????@@@??????>>>>>>999999999999999999999999888888888999999999999999777777777777888888888888555555666666777777666666444444444444333333333333222333444444444444333333555555555444444333333333555444444333333444444555333333333222222333444444444444222111111222444444444444555555555555444444444444333333444444555666777555555777777777;;;AAAHHHVVVeeeooovvv|||}}}|||zzzyyyzzz~~~ttt```UUUJJJFFFAAA<<<:::999777666333444444444444222111000000111111111111111000000000000000111000000//////---------------.........---------...............---...000///...,,,---...------......//////000000.........//////000000111222111000//////000111222000000000000111111111111^^^___aaadddffffffccc```aaa___]]]^^^aaacccbbbaaa___```aaadddiiiooouuuxxx|||eeeWWWIIIEEEEEECCCBBBCCCAAAAAABBBBBBAAA@@@???>>>::::::::::::::::::::::::777888888888999999999999666777777777888888888888999888777666666666777777444444444333333333222222222333444444444444333222444444444333333333333222555444444333333444444555222222222222333444444555333333222111111222333333333444444555555444444333444444333333444444555666555333333666666444777===BBBMMMYYYdddpppyyy}}}{{{uuuqqqpppssswww}}}ppp\\\MMMFFF???>>>;;;999888666444333444444444333222111111000//////000000000000//////---......////////////...,,,,,,,,,------.........---------.........//////,,,---//////...---...///....../////////000000000---......///000000111111........................///000000000111111111111]]]]]]^^^bbbfffeeeaaa]]]```^^^\\\^^^bbbddddddccc]]]^^^```ccchhhlllppprrr{{{}}}gggYYYLLLBBBAAAAAA???@@@CCCFFFFFFFFFEEEBBB???===;;;::::::::::::::::::::::::777777888888999999999999666666777777888888888999;;;:::777666555666777888444444444333333333222222222333444444444333222111///000000222333444555555555444444333333444444555111111111222333444555666333222222222222222222333333444444555555444444333444333333333333444555555333111222444444222555::::::AAAKKKVVVcccpppvvvuuuqqqkkkjjjnnnsssxxxrrr^^^QQQFFF@@@:::999999999888666444333555444444333222111111000......///////////////...,,,,,,---.../////////...,,,,,,,,,------.........---------.........//////+++---...///.........000000000000000000/////////---......///000111111222111111222222222222111111//////000000111111111222```bbbeeefffeeecccbbbbbb```___^^^]]]]]]]]]^^^^^^`````````cccgggkkkllllllvvvaaaPPPJJJGGGCCCAAAAAAAAAAAA@@@EEEKKKOOOLLLCCC;;;999:::000222555888999:::999999888888777666666666666666444444555555555555444444888888888777777555444333666666555444333333222222333333333222222111111111222222333333333222111111111111222222222333333333333333222222222222222222444444444444444444444444444444555555555555555444333333222222333333444555555444444333333333444444======???FFFQQQ^^^gggmmmlllhhhgggkkknnnrrr~~~ppp\\\RRRIIIAAA<<<:::999777555333222111111111111111111000000000///......////////////........................------++++++---...//////000000///...---...///000///..................---------........................---------------...//////000000000000000000000000////////////////////////aaacccfffgggfffdddbbbaaa___^^^\\\[[[[[[[[[\\\]]]```___```bbbfffjjjkkkkkkoooxxxjjjSSSHHHIIIFFFBBB@@@@@@@@@@@@???FFFKKKNNNKKKCCC<<<;;;<<<555666888::::::999888777888888777666666666666666555666666666666666666555555666777777888888888777666555555444333333222222333333333222222222111111000111222333333333333333111111222222222333333333333333333333333333333444444444444444444444444444333444555555666666666555333222222222222333444444555444444333333333444444999999<<>>;;;888888666444333222222222222222222222111111111000......////////////..............................+++,,,---...////////////888555111...------------------................................................------......///000000000000000000000000000////////////////////////ccceeeggghhhhhheeebbb```]]]\\\ZZZYYYXXXYYYZZZ[[[```______aaaeeehhhiiiiiijjjqqq{{{qqqWWWJJJFFFGGGDDDAAA??????@@@???>>>DDDGGGJJJFFF@@@;;;:::<<<:::;;;;;;;;;;;;999888666888888777666666666666666666666777777777777666666444555666666666666666666555555444444333333222222333333333222222222222111///000111222333444444444111111222222222333333333333333333444444555555555444444444444444444444444222333444555666777777777222222222222222333444444444444333333333333444444333666999<<>>>>>>>>===<<>>===<<<;;;;;;<<<;;;999888777888:::;;;;;;:::;;;;;;888888777777777777888888888888777666666666666666555555666666666666555555555555555555555444333333222222222222222222222222111111222222222333333333333333333333333222111000111111222222222333333333222333333333333333333333222222222222222222222222000111222222333333333333111111111111111222222333111111111111222333444555555444444333555777:::<<>><<<===<<<;;;::::::;;;;;;999777333555777999999999999999::::::999888777777777777888888777666666666666666666666777777777777666666555555444333111///---,,,222222222222222222222222111111111222222333333333111222222333333333222222111111222222222333333333444444444444444444444333222222222222222222222222000111111222222222111111111111111000111222222333111111111111222333444555444222111111444777888888>>>KKKWWW]]]bbbhhhjjjhhhgggiiillloooqqquuuyyy}}}ttt^^^SSSLLLGGGEEEAAA???===999333111444444333222111000000000000111111111111000000000000......////////////......,,,,,,------...///000000000000//////...---++++++---000222///++++++...222...............---------........................---------------...//////////////////////////////////////////////////////llllllkkkiiifffbbb___]]]YYYZZZYYYXXXWWWXXX[[[]]]]]]\\\\\\]]]]]]\\\[[[YYYaaaeeekkkooorrrtttwwwxxx~~~nnn^^^LLLGGGBBB?????????===::::::::::::999999999888888777888999::::::999888777888888888888777777777777666666555444444444444555555555555555555555444444555555444333333333444444333444444555555444444333444444333222222333333333444444444444444444444444111444777999999888555333333222111000000000111111555444444333222111000000333333222222222333444555222222222000///000222444444444444444333333222111222222333444555666777888AAADDDIIIOOOWWWaaakkkqqqllliiikkkqqqssspppqqqvvv}}}zzzfffYYYPPPHHHDDDBBBAAA>>>;;;888666444333111111111111111000//////........................000000//////......------+++++++++,,,,,,,,,------,,,,,,,,,---------......000000//////.........------,,,++++++++++++,,,---000///...---------------,,,---///000000000///...////////////////////////000000//////.........---mmmjjjfffcccaaa___^^^]]]\\\[[[ZZZXXXVVVVVVXXXZZZ\\\[[[[[[[[[\\\]]]]]]\\\aaadddiiikkklllmmmnnnoooooorrryyypppZZZQQQFFFBBB>>>======>>>===;;;;;;;;;;;;;;;::::::::::::666777888888888888777666888888777777777666666666666555555444333444444444555555555555555555555555444444333333333333444444333333444444444444333333444333333222222333333333444444444444444444444444111222444666666555444222333222222222222111111111444333333222222111111111333333222222222333444555111111111111000111222333333444444444333333222111111111222333444555666666???@@@BBBGGGOOO[[[gggooorrrnnnlllooonnnjjjkkkooorrrzzzxxxfffXXXNNNHHHCCC??????===;;;888666444333222///000000000000///....................................//////////////////+++,,,------......------------------............000/////////.........---///...------------.../////////...------------------......///////////////////////////////////////111111000000000/////////mmmggg___[[[[[[]]]\\\\\\]]]]]][[[XXXTTTTTTUUUWWW[[[ZZZYYYYYYYYY[[[]]]^^^bbbdddggghhhfffeeedddddd```ccckkkwwwrrrXXXJJJGGG@@@===;;;:::;;;<<<<<<<<<::::::::::::999999999888666666777777777777666666777777777666666666555555555444444333333333333333555555555555555555555555333333333222222333333444222222222333333222222222333333222222222222333333444444444444444444444444000111111222333222222222222333444444444333111000222222222222222222222222333333222222222333444555000111111222222222333333333333444444444333222222000000111222333444555555;;;:::;;;===EEEQQQ___iiirrrooonnnooommmiiigggiiiiiiooozzzxxxccc[[[PPPGGGCCC@@@===;;;:::999777555333222222111...////////////...---------------------------------......///000000111111+++,,,...///000///---,,,******+++++++++,,,,,,,,,/////////...............///......------....../////////...------------..................///000000000000000000000000000000111111111111000000000000jjjddd]]]ZZZ[[[\\\[[[YYY\\\\\\ZZZVVVSSSRRRSSSUUUYYYXXXVVVTTTSSSUUUYYY[[[aaaccceeeeeeccc```______[[[\\\```hhhtttvvv]]]JJJCCCCCC===;;;:::::::::;;;;;;;;;777777777777666666666666777777777777777777777777666666666666555555555555444444333222222222222333444444444555555555555555333333222222222333333333111111222222222222111111222222222222222222333444333333333333333333333333111000000000000111222222222333444555555333111000111111111222222333333333333333222222222333444555111111111222333333333222333333333444444333333222111111111222333444444555777777777888>>>HHHTTT\\\hhhkkkpppttttttooojjjgggeeeiiioooxxxkkk^^^MMMHHHBBB>>><<<;;;999777666555444333222222222222...////////////...------------------------------.........//////000000000)))+++---///000...,,,+++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///......------...000111000000000000000000000000000000000000000000000000eeeaaa^^^]]]]]]]]]ZZZXXXZZZZZZXXXUUURRRQQQSSSTTTVVVUUUSSSOOOMMMMMMQQQUUU[[[]]]``````^^^\\\[[[[[[XXXWWWVVVYYYbbbppp~~~rrr[[[LLLBBB============<<<;;;:::999999999777777777666666666555555888888888888888888888888666666666666555555555555444444333222222222222333444444444555555555666666555444333333222222333333000111111222222111111000111111111111222222333444333333333333333333333333222111000000000111333333222333444555555333111000111111111222222333333444333333222222222333444555444222111111333444333111222333333444444333333333222222333333444444555555555666777888;;;AAAHHHMMM[[[dddqqqzzz|||xxxnnngggaaabbbeeeiiirrrkkkUUULLLBBB@@@<<<:::888666555444444333333222222222222333//////000000000///......------------------------////////////......------((())),,,......---+++)))............////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,......---------......//////......------...000111000000000000000000000000////////////////////////``````aaaaaa___\\\ZZZXXXYYYYYYWWWTTTQQQPPPQQQSSSRRRRRRPPPLLLGGGGGGKKKOOOTTTVVVZZZ[[[ZZZYYYYYYYYYQQQPPPNNNNNNTTT```nnnxxxtttYYYJJJDDD@@@===<<<======>>><<<999777777888999999999999888888888777999999888888888888999999777777777666666666555555555444444333333333333333333333444444555666666666777666555444333222222222111111111222222111111111111111000111111222333444333333333333333333333333222111111111111222333333222333444444444333111000111111111222222333333333333333222222222333444555888444111000222444222000222222333444444444333333333333333333444444444555444555777999999<<>>>>>>>>:::<<<===;;;888666777888::::::999999999888888888999888777666666777888999888888777777777666666666666555555444333444444444333333444444555666666777:::999777555444222222111111222222222222222222111000000000000111222333444222222222222222222222222000000111111222222222222333222222222222111111111222222222222222222333333333333222222222333444555<<<666111///111333222000111222333333444444444333222222222222333333333333222444555666777888;;;===DDDPPP^^^iiittt}}}~~~zzzpppnnnjjjfffeeeiiipppvvv|||pppWWWFFFCCC777777666444333111111222222111111000000000111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++(((((((((((()))))))))))),,,,,,,,,------.........------...//////...---------------------...//////---......///////////////////////////////////////......//////000000000000\\\```dddaaaZZZWWWZZZ^^^]]]\\\XXXSSSNNNKKKKKKLLLHHHKKKLLLIIIEEEEEEIIIMMMSSSUUUYYYZZZZZZYYYYYYZZZIIIJJJJJJHHHGGGIIIOOOSSSaaaeeennn{{{mmmXXXMMMBBB===;;;999:::===777999<<<;;;888666777888888888888888777777777777888777666555555666777888888888888888777777777777666666555444444444444555333333444444555666777777<<<;;;999666444222111111222222333333333333222222000000000000111222333444222222222222222222222222//////000111111111111111333222111000000000111111222222222222222222222222333333222222222333444555???888111...000222111000111222333333444444444444111111111111111222222222111222333333444666:::===;;;FFFQQQ\\\kkk}}}}}}vvvnnniiigggjjjmmmqqqwww|||yyyooojjjjjj```LLL===;;;444555555444333333444666111000000/////////000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,------.........++++++,,,------,,,++++++---------------...///000,,,---///000000000///...//////////////////////////////000000111111111222\\\___aaa```]]]\\\]]]___```^^^[[[XXXTTTRRRPPPOOOMMMMMMLLLIIIFFFFFFIIIMMMTTTYYY]]]^^^```aaa\\\UUUTTTNNNIIIHHHGGGFFFHHHMMMQQQTTT]]]kkkwwwzzzdddYYYIIIFFFBBB===:::999999999===:::777555666666666666777777666555555555555555555888::::::888777888:::888777555444444555666666777666444444555555444333555444333333222222222222333444555666666555444333444444333333222111000000000111111111111222222222000000///......///000111222222222222222222222222111111222222222333333333444333111000000000111111333222222111111222222333===;;;888444111000000000222333333444444333333222333333333222222111111111222333444444333333555777>>>???EEESSShhh{{{vvvqqqooojjjdddjjjlllpppxxxuuu^^^XXXPPPKKKHHHDDD===777333333222222111000//////000000000000000000000000000000///...---,,,,,,,,,,,,,,,+++++++++,,,------......---,,,+++***)))((()))***,,,.../////////...........................++++++,,,---...///000111------------------------------------------------.........------,,,,,,,,,////////////000000000000444444333111000...------ZZZ\\\^^^^^^\\\[[[\\\^^^^^^]]][[[YYYWWWUUUTTTSSSQQQQQQOOOLLLIIIJJJMMMQQQ[[[___cccdddfffgggbbb\\\VVVOOOJJJHHHFFFEEEHHHMMMKKKOOOWWWbbbkkkvvv~~~fffTTTKKKCCCAAA>>>;;;999888999:::;;;999666555666777777777888888777666666666666666444666888888666666777888999888777666555555666666777555444444555555444333555444333333222222222333333444555666666555444333333333222222111111000000000111111111111222222222333222111000000000111222000000000000000000000000111111111222222222333333333333111000000000111111333222222111111222222333;;;:::777444111111111111222333333444444333333222444444444333333333222222222333444444333444666888;;;===CCCPPPaaarrr~~~xxxppplllkkkkkkooowww~~~nnn^^^PPPKKKEEEAAA@@@===888333333333222111111000//////////////////////////////000///...------,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,++++++++++++***+++,,,------------,,,+++........................,,,,,,,,,,,,------------------------------------.................................------,,,,,,,,,............////////////000000///...---,,,++++++XXXZZZ\\\\\\[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXUUUTTTRRROOOMMMOOOSSSWWWaaafffiiijjjlllmmmjjjcccYYYRRRKKKHHHGGGFFFJJJPPPQQQTTTZZZbbbgggnnn~~~tttbbbQQQFFFAAA===;;;999777777777999:::999777444444555777888777999999888777777777777777222444666666555555555666:::999888777666666666666666555444444555555444333444444333222222222333333444444555555555555444444111111111111111111111111000111111111111222222222555444333222222222222222000000000000000000000000111111111222222222222333333222111111000111111111222222111111111111222222888777555333222111111222222222333333333333222222444444444444444333333333111333444444444555777:::;;;>>>DDDLLLUUUaaalllsssrrrmmmggggggmmmsssuuuuuu|||dddQQQGGGAAA===999888888777444111222222222111111000000///////////////////////////000///...---,,,,,,,,,,,,///...---+++*********************++++++,,,,,,,,,---------,,,,,,***)))(((------------------------------,,,,,,++++++******------------------------////////////////////////.........---------------------------............------------,,,,,,,,,,,,YYYZZZZZZ[[[[[[\\\]]]^^^^^^_________^^^]]][[[ZZZUUUTTTQQQPPPPPPTTTXXX\\\cccgggjjjkkkmmmpppmmmhhh]]]UUUOOOLLLLLLLLLRRRYYY\\\^^^bbbfffggglllzzznnn[[[PPPGGGAAA???:::999888666666777888999:::777555444555666777666999888777777666666777777333444555666666555555666999999888777666555444444555444333333555555444333444333333222222333333333444444444444444444444444000000000000000111111111000000111111111222222222555555444333222111111111222222222222222222222222111111111111222222222222222222111111111111111111222222111111111111222222555444333222222222222222222222333333333333222222333333333333333333333333111222444444444666888;;;???CCCGGGHHHIIINNNVVV]]]lll~~~~~~vvvllliiillloooooommmnnnvvvuuuaaaPPPEEE???;;;888555555555555444222222111111111000000000//////////////////////////////...------,,,,,,,,,---------,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((------------------------,,,,,,,,,,,,++++++++++++------------------------.......................................---------------........./////////....../////////000000000\\\[[[[[[[[[]]]^^^___``````aaabbbbbb```^^^ZZZXXXRRRPPPNNNNNNQQQVVVZZZ]]]aaaeeegggiiilllqqqpppkkk___XXXSSSRRRSSSUUU\\\cccccccccdddeeedddgggsssqqqYYYLLLGGGBBB???>>>;;;:::999888777777777777<<<999666444555666666666777777666555555555555666555555555666777777777666777666666666555444333333444333222333444555444333333333333222222333333444444444444333333444444444000000000000000111111111000000111111111222222222444333333222111000000///111111111111111111111111000000111111111222222222111111111111222111111111222111111000000111111222222111111111111222222222111222222333333222222111111111111111111111222222000222333444444555888:::???CCCEEECCC@@@AAAHHHNNN\\\qqq{{{uuurrrppplllhhhccchhhqqq{{{|||iiiYYYOOOHHHAAA;;;888777555444444444444333111111111000000000000000...........................------,,,,,,,,,,,,---************++++++,,,---,,,,,,,,,+++++++++******)))))))))*********++++++------------------------,,,,,,,,,,,,------------------------------------------------------------............................../////////000000000...//////000111111222222___]]]\\\\\\^^^````````````bbbccccccaaa^^^YYYVVVNNNMMMKKKMMMPPPUUUWWWYYY]]]```bbbdddiiioooppplll```ZZZVVVWWWXXX[[[bbbiiiiiifffeeeeeedddeeellluuuwwwwwwvvvvvvwww|||kkk\\\LLLEEEAAA===:::999<<<<<<;;;999888888777777<<<999666555666777888777777666666555555555555555777666666777999999888666444444555555555444333333444333222333444555444333333333222222222333444444444444333333333333444444111111111111111111111111000111111111111222222222111222222222111000///...////////////////////////000000000111111111111222000000111222222222222111111111000000000000111111000000000111111111111111111111222222222222111111000000000000111111111111000222333333333444666999999<<>>;;;<<>>???>>><<<;;;===999999999999999999999999777555444666999===???@@@999888888777777777777777777555444666999:::888555333444555777777777777666333222111222444555444333222222222222333333444555444444222222222222444444444444444333222111000000000111111111111222222222///000111222333222111000111111111111111111111111000000000000111111111111///000111222333333222111111111000000000000111111...///000000000000000///111111222222222222111111111111222222222333333333000222222222111111333555555666666555555555777999:::GGGSSSWWW\\\hhhyyy}}}vvvrrrqqqsssvvvwww}}}vvvgggVVVHHHBBBAAA???;;;999777555555///000000000//////111333////////////000000000000........................,,,,,,,,,++++++,,,------++++++***************+++((()))***+++,,,---......+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''------------------------////////////////////////---.........//////000000---------.........//////........./////////000000dddaaa]]]\\\\\\^^^^^^^^^```]]][[[\\\```aaa^^^ZZZUUUQQQMMMMMMQQQRRRPPPMMMHHHIIIKKKPPPVVV[[[^^^______]]][[[XXXWWWYYY^^^aaa```___]]]^^^___``````___````````````aaabbbcccdddhhhoooyyynnn[[[PPPKKK@@@???===;;;999888777777999999888888888888888888777666444444555888;;;>>>666666666666666666666666888777666666666777999:::555555666666555444333333222222222333333444444444222222111111222222333444111111222222222222111111666555333111...,,,***)))......//////000000111111000111111111111222222222////////////000111333333222222222222222222222222111111000000000000111111222222222111111000000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222333333333222222333444444555555666:::===AAACCCGGGOOO\\\eeeyyy}}}||||||||||||}}}|||yyyuuuuuuxxx{{{yyyeeeXXXOOOGGGCCC:::999777555333000...---111111000000000000111111333222///---,,,,,,---...///...,,,,,,------,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++******++++++,,,---++++++,,,,,,,,,------------,,,+++++++++,,,---...++++++++++++++++++++++++---------...------,,,,,,............////////////......---------,,,,,,,,,///............//////000dddaaa^^^\\\]]]_________^^^]]]]]]^^^``````]]][[[TTTQQQOOOPPPSSSSSSOOOKKKFFFGGGHHHLLLQQQVVVYYY[[[\\\[[[ZZZWWWUUUVVVXXX[[[]]][[[YYYZZZ\\\^^^___^^^```````````````aaabbbcccdddjjjqqqzzzqqq]]]PPPIIIFFF???>>><<<;;;999888888888::::::999888888777666666777666444444555777:::<<<555555555555555555555555666555444444444555666777555555666666555444444333222222222333333333333333111000000000000111222222222222333333333333222222333333222111///...------////////////000000000000000000111111111222222222000000000000000111111222000000000000000000000000111111000000000000111111333222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222333333222222333333444555555555666888;;;;;;===DDDNNNVVVgggyyy{{{vvvrrrrrrtttvvvwww{{{tttbbbSSSIIICCC>>>:::888777555444111000...---000000000//////000000000///...---,,,,,,---...//////---,,,,,,------,,,+++++++++++++++++++++++++++++++++***))))))***++++++************************++++++******++++++,,,---************++++++++++++...---,,,+++++++++,,,---------------------------,,,------...------,,,,,,............////////////............------,,,,,,///............///000000aaa___\\\[[[\\\^^^___^^^\\\^^^aaabbbaaa^^^\\\[[[SSSQQQPPPQQQRRRQQQMMMIIIFFFGGGHHHJJJMMMQQQTTTVVVYYYZZZZZZXXXVVVUUUUUUVVVZZZWWWTTTTTTWWW[[[^^^___`````````___``````aaaaaabbbeeehhhooo|||hhhUUUKKKFFFCCCAAA===<<<;;;:::999999999999;;;:::999888777555555444666555444333333555777888555555555555555555555555555555444333444555666777555555555666555555444333333333222222222222222222/////////...///000000111333333333444444333333333111111111111111111111111000000000000////////////000000000111111111222222111111000000000000111111000000000000000000000000111111000000000000111111333333333222222222222111000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222222333111222222333333444555555444555666555555888@@@FFFQQQbbbwww{{{uuusssssstttuuusssvvvzzz~~~qqq___WWWMMMEEE@@@===:::777555444333222111///......////////////////////////++++++******+++---///000...---,,,,,,------,,,+++++++++++++++++++++++++++++++++***))))))***++++++************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,......---,,,++++++,,,,,,------------------------,,,,,,------...------,,,---............//////////////////............---///.........//////000111___]]]ZZZZZZ[[[\\\]]]\\\]]]bbbhhhgggbbb\\\ZZZZZZRRROOOMMMLLLLLLLLLIIIGGGIIIIIIJJJKKKLLLNNNQQQSSSXXXZZZ\\\\\\ZZZXXXWWWWWWXXXUUURRRQQQUUUZZZ^^^```bbbaaaaaaaaaaaaaaabbbbbb```ccceeejjjuuuqqqbbbQQQEEEBBBCCCAAA>>>;;;::::::999999999999999999999888777666666555555666555444333222333555555555555555555555555555555777666555555555666777888444555555555555555444444333333333222222111111000///////////////000111111222222333333333333222222000000111111222222222222111111000000//////......000000000000111111111111000/////////000111222222222222222222222222222222111111000000000000111111333333333222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222111111111222333333444444666666555444333555999===BBBPPP```nnn}}}|||}}}}}}|||{{{}}}~~~iiiXXXLLLHHHBBB???===;;;888555333222222111111000000///......////////////......,,,+++++++++,,,---...///---,,,+++,,,------,,,++++++++++++++++++++++++++++++******************+++************************++++++******++++++,,,------------........./////////......---,,,,,,++++++++++++++++++++++++++++++,,,,,,------...------------------.........///////////////////////////...............///000111111```^^^\\\\\\]]]^^^^^^]]]___fffkkkjjjccc[[[YYYYYYQQQMMMHHHEEEDDDFFFGGGHHHKKKMMMNNNMMMLLLLLLMMMOOOUUUYYY]]]___^^^\\\ZZZZZZYYYUUURRRRRRVVV\\\```ccccccccccccbbbccccccdddddd^^^aaadddhhhqqq|||}}}nnnZZZPPPEEE@@@AAABBB???;;;:::999999888888888999999666666666666666666777777555444333333222333333444555555555555555555555555666555444444444555777888444444555555555555555444444333333222222111111111111111000000111111222333111111222222222222111111111111111111111111111111111111000000//////......//////000000000111111111.........///000222333444111111111111111111111111111111000000000000111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000111111111222222222000000111111222333333333666666555444444555888:::===EEEOOOYYYiiirrrkkkdddYYYPPPDDDBBB>>>;;;888555222000222222222222111111111111......////////////...............------------------+++***+++------,,,+++++++++++++++++++++++++++*********++++++*********************************++++++******++++++,,,------------.........//////............------,,,,,,+++++++++++++++++++++++++++,,,,,,---.........---------------.............../////////////////////.........//////000222222dddbbb``````aaaaaa```______eeejjjhhhbbb[[[YYYYYYPPPMMMGGGBBBAAACCCGGGJJJOOORRRTTTSSSOOOLLLLLLMMMTTTYYY^^^aaa```^^^]]]\\\[[[WWWTTTTTTXXX^^^ccceeeccccccccccccdddeeefffggg^^^aaacccdddjjjrrruuussssssuuu{{{uuubbbXXXJJJEEE???>>>@@@@@@<<<888999999888888777888888888444444555555666777777777444444333333333333333444444444444444444444444444333333222111222333444555333444555555666555555555444444333333333333333333222222222222222333333444000111111222222111111000222222111111111000000000000000000000/////////////////////000000000111111......//////000222333444////////////////////////111111000000000000111111000111111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222///000000111111222333333333333333333444555777777999???DDDKKKYYYmmmiii\\\XXXVVVTTTRRRHHHFFFAAA<<<777333111000222222222111111111111111...///000111111000///...000000///...---,,,+++***,,,+++***+++,,,---,,,+++++++++++++++++++++++++++)))***++++++++++++***)))************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,---............------------------------------++++++,,,---............,,,------------.........---............/////////.........///000111222333fffdddbbbaaaaaa```___]]][[[___cccddd```\\\ZZZYYYPPPNNNJJJFFFDDDFFFJJJMMMVVVZZZ^^^]]]WWWRRRPPPPPPYYY]]]bbbeeedddaaa___^^^\\\YYYWWWWWW[[[```ccceeeaaaaaabbbcccdddfffggghhhbbbccccccbbbeeejjjkkkiiijjjkkknnnqqqrrrvvvppp___RRRKKK@@@>>><<<<<<===<<<;;;999:::999888777777777777777444555555555555555555666333333333333444444444444444444444444444444444444333222111111111222444444333444444555666666555555444444444444444444555555222222222222222333444444111222222333333222222111000000000000000000000000////////////000000000000////////////000000000111111111000000000000000111////////////////////////111111000000000000111111//////000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000111222222222111111000111333444444444777;;;???CCCMMM[[[fffjjjuuuvvvbbbZZZXXXVVVVVVYYYNNNKKKEEE>>>888444333444111111111000000/////////...///111222222111///...//////...---,,,+++***)))+++***)))***,,,---,,,+++++++++++++++++++++++++++)))***++++++++++++***)))************************++++++******++++++,,,---************+++++++++++++++,,,---...//////......------------------------***+++,,,---............,,,,,,---------.........,,,,,,------.....................///000222333444dddbbb```______^^^[[[YYYXXXZZZ^^^______]]][[[ZZZPPPOOOMMMKKKIIIJJJMMMOOO]]]bbbgggfff___XXXUUUUUU```cccgggiiihhheeebbbaaa\\\ZZZXXXXXX\\\```ccceee___``````bbbccceeeggghhhggggggdddaaacccggghhhfffaaa``````aaaaaafffuuuvvvbbbWWWOOOGGGAAA======<<<;;;;;;;;;;;;<<<:::999888777666666666666666666666555555444444444333333333444444555555555444444444444444444444444444444333333333444555666333333444555666666666555444444444555555666666666222222111111222222333444222333333444444333333222.........///000000111111......//////000000111111////////////000000000000444333222000///.........111111111111111111111111111111000000000000111111......//////000000000111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111/////////000111111222222111111000111333444333222555:::>>>@@@EEEMMMQQQQQQZZZfffxxx~~~{{{zzz|||tttfffaaa___\\\[[[^^^MMMIIICCC;;;555222222444000000000///......------...000111333333111000...,,,,,,,,,,,,,,,***))))))+++***)))***,,,---,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++******++++++,,,---++++++,,,,,,,,,---------***+++---///000000//////++++++++++++++++++++++++***+++,,,---............,,,,,,,,,---------......,,,,,,,,,---------...............///000222333444fffaaa[[[WWWVVVVVVWWWXXXZZZZZZ[[[\\\\\\\\\[[[[[[QQQPPPNNNKKKKKKQQQ[[[bbbjjjjjjjjjggg^^^VVVXXX^^^kkkjjjiiihhhfffddd```]]]YYYZZZ]]]```ccceeegggggg___```aaabbbdddeeefffgggcccccccccccccccbbbbbbbbbaaa^^^XXXSSSTTTZZZccckkkooo\\\SSSLLLEEECCCEEE===<<<;;;:::999::::::;;;<<<:::888666555555777777555555444444444444555555444444444444444444444444555555555444444333333333222333333444555555555444111222222333333222222111222222111000111222444555666333//////111333333222222333333333333222111111000000000000000111111111000000000000000000000000...///000222222111111000111000...---------...///111222333111///...///000333222222222111111000000111111111111000000000000000000000000000000000000111111000000000000111111222111000.........///000111111000000000000111111222222111111111111222222111111222222222333333333222222333555888<<<@@@BBBGGGLLLVVVbbbrrrqqqiiibbbbbbeeeddd]]]VVVBBB@@@<<<888555333333333......////////////......222111111000...---+++************++++++,,,,,,,,,+++,,,------......------***)))))))))***+++,,,,,,+++,,,---+++)))(((((()))+++++++++*********)))))),,,,,,,,,------............---+++***)))***++++++++++++++++++,,,...000111...---,,,,,,+++++++++,,,***+++,,,---............------------------------........................000000//////.........---eee```YYYUUUUUUWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\UUUSSSPPPMMMOOOWWWccclllwwwsssnnnfff[[[TTTXXX```nnnmmmjjjgggddd```\\\ZZZXXXYYY[[[^^^```bbbcccddd```aaabbbcccdddeeeeeeeee^^^^^^^^^]]]]]]\\\\\\\\\[[[YYYUUUQQQQQQTTT[[[```qqqyyysssbbbVVVKKKHHHEEEAAA>>>???===<<<;;;:::999999:::;;;:::999777555555555666777555555444444444444555555444444444444444444444444666666666555555444444444333444555555666666666555222222333333333333222222444333333333333444555666555333000///111333333222222333333333333222111111111111111000000000000000000000000000000000000000...///000111222111111000444333222111000111111222///000111111000///000222222222111111111000000000111111000000000000000///000000000000000000000000111111000000000000111111222222111000000000000000111111000000000000111111222111111000000111111222111111111222222222333333222222333555777999;;;<<<999===DDDNNNZZZiiiwww|||tttmmmffffffnnnpppfff______]]]XXXRRRRRRSSSSSSMMMHHH>>><<<888555333111111111......////////////......000000000000///...------++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++*********************+++++++++)))((()))***+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++*********+++,,,...///,,,,,,+++***************++++++,,,---............------------------------------------------------000/////////.........---ccc^^^WWWSSSTTTWWWZZZ\\\\\\\\\\\\\\\\\\\\\[[[[[[UUUSSSOOOMMMQQQ[[[hhhqqq}}}vvvlllbbbXXXTTT[[[eeerrroookkkfffaaa\\\YYYWWWWWWYYYZZZ\\\^^^___`````````aaaccceeeeeedddcccbbbZZZZZZYYYYYYXXXWWWVVVVVVWWWVVVSSSQQQOOOQQQUUUXXXbbbgggoooxxxvvvfffSSSJJJEEEBBBCCCDDDAAA>>>===;;;;;;:::999999999999:::999888666555444444555666555555444444444444555555555555555555555555555555666666666666666555555555444555666666777666666666333333444444444444333333444333333333333444555555555222000000111333333333222333333333333222111111222222111111000000//////000000000000000000000000//////000111111111111000444444333222222222222333---///000111000000222333111111000000000000//////111000000000/////////...000000000000000000000000111111000000000000111111111222222222222111111000111111000000000000111111222111111000000111111222111111111222222222222333222222333444555555555555333666:::???GGGPPPZZZaaasss~~~rrrfff\\\UUUTTTNNNNNNUUUVVVNNNHHHHHHFFFCCCAAA@@@???>>><<<999777666444111000/////////......////////////......,,,,,,---------------,,,,,,,,,++++++++++++++++++(((((()))***************---,,,+++***)))))))))))))))+++++++++)))))))))++++++++++++***************++++++++++++************++++++*********+++,,,,,,***************+++,,,---000/////////............,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............```[[[UUURRRTTTXXX\\\_________^^^\\\[[[ZZZYYYYYYQQQNNNKKKJJJNNNWWWbbbiiiqqqjjjaaaZZZUUUUUU___kkkrrrppplllfff___[[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^```bbbdddeeeeeeccc```^^^ZZZYYYYYYXXXWWWVVVUUUUUUWWWVVVTTTQQQPPPQQQUUUYYY^^^aaaeeekkkttt}}}jjj___UUUFFFDDDBBBAAABBBBBB@@@<<<:::999999999999888999999999777666555444444444444555555555444444444444555555666666666666666666666666666666555555555555555555444555555666666666555555333444444555555444444333111111111111111111222222333222111111111222333333222333333333333222111111333222222111000///......000000000000000000000000///000000000111111111111222222111111000000000000...000111111000000111222000000000///////////////000000000/////////......000000000000000000000000111111000000000000111111000111222333222111000///111111000000000000111111111111000000000000111111111111111111222222222222111222333444444444333222555777999;;;===BBBIIIMMMXXXbbbqqqyyykkk___UUUNNNIIIGGGCCCCCCGGGHHHCCC>>>>>>888888888777555333333444222222000///.........///---......//////......---)))***************)))))),,,,,,,,,++++++*********'''((())))))******))))))++++++******)))*********,,,---...,,,***))))))***************************,,,,,,++++++*********)))*********++++++,,,,,,---+++*********++++++++++++000000000000000000000///...---------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................^^^ZZZUUUSSSUUUZZZ^^^aaacccbbb___]]]ZZZYYYXXXWWWNNNLLLJJJJJJMMMRRRXXX[[[^^^YYYTTTRRRQQQTTT^^^iiiooonnnkkkfff```\\\[[[\\\[[[\\\]]]^^^____________```aaacccdddcccaaa^^^\\\ZZZYYYYYYXXXWWWVVVVVVVVVXXXWWWTTTQQQPPPSSSYYY^^^```bbbeeehhhllluuu{{{mmm```RRRNNNKKK@@@@@@@@@>>><<<;;;;;;888666777777888888888888888888555555555444444444444444555555444444444444555555666666666666666666666666444444444444444444444444444444555555555444444333333444444555555444444333111111111111111111111000222222222222111222222333222333333333333222111111333222222111000///......////////////////////////000000000000000111111111000000000000000/////////000222222111/////////000///////////////000000000000000000000000000000000000000000000000000000000111111000000000000111111...///000111111111//////111111000000000000111111111000000000000000000111000000111111111222222222000111333444555555444333333444555555666888<<>>>>>???===999888:::;;;999555666777777888777777777555555555555555555555444555555444444444444555555555555555555555555555555333333333444444444444444444444444444444444333222333333444444444444333333333333333444333333222111111222333333222111222333222333333333333222111111222222111111000000//////////////////////////////000000000///000111111222222222333333222222111000111222333111///...////////////000000000000111111//////000000111111222222000000000000000000000000111111000000000000111111...//////000000000000///111111000000000000111111111000000//////000000111000000000111111111111222000111222333444555555555111222444444333444666777===BBBHHHNNNTTT```ooozzzzzzooohhh^^^[[[VVVPPPHHHAAA<<<999777777777777666555555555222333444333222111111222////////////////////////------............------............---,,,+++***,,,,,,++++++++++++++++++))))))***+++++++++++++++'''(((((()))***,,,---...000111111///,,,))))))******************+++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++******+++,,,------,,,,,,***+++,,,---------,,,+++...---,,,+++,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........\\\YYYWWWWWWZZZ^^^```aaaaaa___]]][[[[[[[[[\\\]]]ZZZUUUPPPMMMNNNPPPQQQQQQQQQLLLIIIJJJLLLOOOWWW___eeeggghhhddd^^^ZZZZZZ\\\^^^___```aaabbbbbbbbbbbb^^^^^^^^^^^^^^^]]]\\\[[[XXXXXXYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWVVVWWWZZZ]]]```ccceeeeeeccccccgggjjjmmmvvvyyynnnggg]]]YYYQQQDDDBBBDDD???===@@@???:::888;;;<<<:::444555666777777777666666555555555666666666555555555555444444444444555555444444444444444444444444444444444444555555555666555555555555555444333333222222333333333333222222222333333444333222111000000222444444222000222333222333333333333222111111111111111000000000000000////////////////////////111000/////////000222222222333444444444333222111000111222111000///000111000000000111111111222222...///000111222333444555000000000000000000000000111111000000000000111111000000//////000000111222111111000000000000111111000000////////////000000000000000000111111111111111111111111222333444444222333555555444333444555444999>>>AAACCCJJJTTT]]]fffooo||||||tttmmmfff___YYYVVVRRRPPPMMMGGGAAA<<<999777666777777666555555666666333222111111111111000000......////////////......,,,------......------,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,))))))***++++++++++++***))))))))))))***+++,,,---,,,---...---+++******+++))))))*********+++++++++************++++++++++++++++++,,,,,,,,,+++***)))'''(((***+++,,,,,,,,,,,,+++---...000000000...------,,,+++++++++---///000------------------------------------------------,,,,,,,,,------.........\\\ZZZXXXYYY\\\___``````^^^]]][[[[[[[[[]]]___```^^^XXXPPPLLLMMMPPPQQQRRRQQQLLLHHHIIILLLPPPYYYbbbbbbeeegggddd]]]XXXWWWYYY^^^^^^```aaabbbbbbcccbbb]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\]]]]]]^^^^^^______^^^\\\ZZZ[[[\\\bbbcccdddaaa]]][[[]]]```aaaiiirrrwww{{{|||hhh___\\\]]]VVVVVVPPPAAA>>>AAA===999>>>>>>888555888888555333444666777777777666666555555666666777666666555555555555444444555555555444444444444444444444444444555555555666666777777666666777777666555444444111222222333333222222111000111222222111000///...000222555444222000111333222333333333333222111111000000000000000111111111////////////////////////111000/////////000222333222222333444333222111000...///111111000000222333000000111111222222222333......000111333555666777000000000000000000000000111111000000000000111111222111000000000111333444111111000000000000111111000000////////////000000000000000000111111111111333222111000000111222333111222444333222111111222///444999;;;;;;>>>DDDJJJMMMWWWbbbkkkqqqzzz{{{fffaaaZZZUUURRRPPPNNNMMMIIIGGGDDD???:::777666777...000000...---...//////333222000000222222000........./////////...------,,,------......------,,,'''''')))******+++++++++*********++++++,,,,,,---(((((()))***************+++***************++++++((()))++++++******+++,,,))))))******++++++++++++(((((())))))******+++++++++,,,,,,---,,,+++)))(((%%%&&&(((***+++,,,++++++)))***,,,---...---,,,+++---,,,+++***+++---000111------------------------........................,,,,,,,,,------.........___[[[XXXYYYZZZ[[[\\\^^^```^^^\\\\\\^^^```aaaaaaaaa^^^[[[XXXVVVVVVVVVWWWVVVOOOIIIJJJQQQZZZ```cccnnnjjjddd\\\WWWVVVXXX[[[ZZZ[[[^^^```aaa```^^^]]]\\\]]]^^^_________]]]]]]ZZZZZZZZZ[[[]]]___```aaadddbbb___^^^______^^^]]]``````___^^^]]][[[ZZZZZZ```bbbdddfffhhhlllpppsssmmm]]]TTTQQQPPPVVVVVVTTTMMMEEE???======<<<;;;:::999888888888888666444222333666777555333444555666777777666555444444555555555444333333222555555555444444333333333444444555555555555444444555444444333333444444555555555444333222222222222111000//////......//////111111222333444555555666222111111000000111111222222111000///......///000//////000000//////...---111111222222222111111000111111222222222222111111000000000000000000000000222111111000///......---////////////000000000000//////000000111111111222000000000000000000000000///////////////000000111222222111111111111222222000000000000000000000000000000000000000000000000///000111222222222222222000000111111111111000000444555555555555777:::===BBBFFFLLLRRRYYYaaaiiinnn|||wwwsssssstttsssqqqYYYQQQHHHBBBAAADDDGGGHHHIIIGGGCCC===777444444444111111111111000000//////111111000/////////////////////...---,,,,,,++++++***+++,,,,,,------,,,,,,************))))))))))))***************************************************,,,,,,+++)))((()))***...---,,,+++***)))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******************------------,,,,,,+++******++++++,,,,,,++++++***++++++,,,------......///......---------,,,,,,,,,............////////////___\\\ZZZYYYZZZ[[[^^^aaaccc```]]]\\\]]]___```aaaaaa___\\\YYYXXXXXXYYYZZZWWWRRRMMMOOOWWW```fffhhhjjjgggbbb\\\WWWWWWYYY\\\\\\]]]```bbbbbbaaa___^^^\\\]]]^^^_________^^^]]]^^^^^^]]]]]]]]]^^^______eeebbb___]]]]]]^^^^^^]]]^^^^^^\\\[[[ZZZZZZYYYZZZ^^^^^^^^^___```cccfffiiittt}}}zzzrrreeeWWWMMMHHHGGGHHHJJJJJJJJJFFFAAA======>>>;;;:::999888777777777777666444333444666777555333333444555666666555444333444444555555444444333222666666555555555444444444333333444444444444333333444444333333333333444444555555444333222222222222222111111111000000000000222222111111111000000000333333222222222222333333000///...---,,,------...000///---++++++,,,---///000000111222222222222111000000111111111111000000000000000000000000000000111111111000///.........////////////000000000000///000000000111111111111000000000000000000000000000000000000000111111222111111000000000000111111------------------------000000000000000000000000///000111222222222222111000000111111111111000000,,,...111333333444666888888;;;???DDDHHHNNNUUUYYYbbbhhhttt|||vvvjjjddd]]][[[]]]``````___TTTMMMEEE???>>>???AAAAAAEEEDDDBBB===888444333444222111111000000/////////000//////...---.........//////......---,,,,,,+++,,,,,,,,,---------......************))))))))))))++++++++++++++++++++++++***************************+++,,,+++)))((()))***...---,,,+++*********+++******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,------......///............------,,,,,,............////////////``````^^^[[[YYY[[[aaaffffffbbb]]][[[\\\^^^``````aaa___]]][[[[[[[[[]]]^^^YYYVVVSSSUUU[[[bbbfffhhheeeccc```[[[XXXYYY\\\___^^^___aaaccccccbbb```___[[[\\\]]]_________^^^]]]_______________```aaaaaadddaaa]]][[[\\\]]]]]]]]]\\\[[[YYYXXXWWWXXXZZZ[[[]]][[[YYYXXXYYY[[[]]]___ggglllssszzz{{{ppp\\\WWWPPPHHHDDDBBBCCCDDDAAABBBBBB@@@===;;;;;;<<<999999888777666666666666666555444444555666555444222333444555555444333222444444555555444444333333666666666666555555555555222333333333333333333222444444333333333333444444555444333222222111111222111111111111111000//////222111111111111000000000222222222222222222222222//////...---------......222///***'''''')))---000//////000111222222222222//////000000000000//////000000000000000000000000111111000000//////......////////////000000000000000000000000111111111111000000000000000000000000111111000000111111222333000000////////////000000000000000000000000000000000000000000000000000000000000111111222222111111///000000111111000000///'''+++///222333333444555444666888:::<<>><<<999888777888777666555555555555555666555555555555555444444333444555555555555444333333444444555444444333333555555555555555555444444333333444444444444333333444333333333333333333444555444333222111111111111//////000000000///...---000000111222333444555555000111111111111111111000111111000000000000000000111///+++((('''***---///000000111111111111000000......////////////......////////////////////////111000000000/////////...////////////000000000000000000000000000111111111////////////////////////000000//////000000111222//////............//////222222222222222222222222////////////////////////000000111111111111000000//////000000000000//////+++---111222333333444555444555666666666888;;;======CCCNNNZZZeeellloooooommmppprrrwww{{{yyyyyyxxxvvvddd```ZZZUUURRRPPPOOOMMMJJJFFFBBB@@@@@@AAAAAA@@@???===:::888666555444333888:::;;;:::777333111111111111000//////...------///......---,,,---------/////////......---------000///...------///111222+++++++++*********))))))++++++++++++++++++++++++************************)))+++,,,+++***)))***+++,,,,,,++++++,,,------...******++++++++++++******)))))))))))))))))))))))),,,+++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,------......////////////////////////...---------.........//////dddhhhfff^^^YYY]]]dddgggiiiddd^^^ZZZZZZ[[[]]]^^^[[[[[[ZZZZZZ[[[[[[]]]]]][[[ZZZYYYYYY[[[]]]^^^^^^]]]]]]]]]\\\\\\]]]```ccc___````````````___]]]]]]XXXZZZ\\\^^^____________^^^^^^^^^___aaabbbdddeeebbb^^^[[[YYYYYYZZZZZZZZZYYYXXXVVVVVVXXX[[[^^^```[[[YYYVVVVVVYYY\\\^^^^^^bbbccccccccccccgggnnnsss~~~xxxiii___VVVOOOJJJHHHFFFDDDAAA???>>>======CCCBBB???===;;;888666555666666555555444555555555555666666555444444444444444555666777777666555444333333444444555444444333333333333333333333333333444444555555555555444444333333333222222333333333444444333222111111111111000000111111000000///...///000111222333444444555111111222333333222111111000000111111111111111111000///---,,,,,,------...222222222111000///...---......////////////......////////////////////////000000000000////////////////////////000000000000111111000000000000000000///////////////////////////............///000000//////............//////////////////////////////////////////////////////000000111111111000000/////////000000000000//////111111111111000000333555111111222222111222555777777===GGGPPPUUUUUUSSSQQQTTTVVVWWW\\\kkkzzzppplllfff___[[[\\\___```___LLLHHHCCC?????????@@@@@@@@@===:::888777666555444555666666555444333333333333555777777444111000////////////............---000///......------.....................---------000///---,,,---...000222++++++++++++************++++++++++++++++++++++++************************)))***++++++***)))***+++++++++++++++,,,---......******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,******+++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///.../////////////////////------------............ccchhhfff^^^[[[bbbgggggggggccc]]]ZZZYYYZZZ[[[\\\YYYXXXXXXXXXYYYZZZZZZ[[[XXXXXXYYYZZZ\\\___aaabbb\\\]]]^^^^^^^^^___aaaddd____________^^^]]]\\\[[[WWWYYY[[[]]]____________bbbaaa```______^^^^^^______]]]ZZZYYYYYYYYYYYYXXXVVVVVVVVVWWWZZZ]]]```bbbYYYWWWVVVXXX]]]```aaa```[[[[[[\\\[[[[[[]]]```cccjjjrrr~~~qqqhhh\\\SSSOOOLLLJJJHHHAAAAAA@@@???>>>>>>>>>>>>>>>===;;;::::::999777555666666555555444555555666555666777666444333333444444555666777777666555444333333444444555555444444222222222222222333333333444555555666666555555444333333222222222222333333444333222111111000000111333333222111000111111111111000000000000/////////222333444555555444333222......///000000000////////////000000000///...---222222222111000///...---......////////////......000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000...------------...////////////............//////000000000000000000000000000000000000000000000000000000111111000000//////...//////000000//////...111111000...,,,---000222000111111111000222444777777===EEEJJJJJJFFFBBB???DDDFFFHHHLLLZZZlllyyy~~~~~~}}}xxx~~~tttllleee\\\UUUQQQLLLHHHHHHLLLOOOPPPPPPBBB???;;;888777777666555555444444333222222222222///111333444333222222333///111333333111///...------------...............000//////...---.........------------------------...---,,,,,,,,,---...///,,,++++++++++++*********************************************************)))***++++++***)))+++,,,************++++++,,,---******++++++++++++******))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,------...)))***++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------......///---............/////////,,,------------.........___dddccc]]]^^^hhhllliiiddd```\\\YYYYYYZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYYZZZ[[[^^^aaaccc]]]^^^``````___```bbbccc``````___^^^]]]\\\[[[ZZZVVVXXXZZZ]]]^^^___``````bbbaaa```^^^]]]\\\[[[[[[\\\[[[ZZZYYYZZZYYYWWWUUUSSSTTTVVVXXX[[[^^^aaaccc[[[YYYYYY\\\bbbeeedddbbbZZZZZZYYYXXXXXXYYYZZZ\\\```eeemmmvvvrrrgggXXXSSSLLLIIIIIIHHHFFFDDD?????????????????????@@@===;;;999999::::::888666666666555555555555666666555777888666333222333444444444555666666555444444222333444444555555444444222222222333333444444444333444444555555444444333333333222222222222333333444333222111000000000000333111///------...000111000000000000///////////////111222333333222111///---...///000111000000/////////000000000///...---//////000000000000000////////////000000/////////000000000000000000000000////////////000000000000////////////000000000000111111111111000000000///000000000000000000000000...............///000000000//////////////////000111111111111111111111111000000000000000000000000000000000000000//////.........////////////.........///000///...---///000111111222111111222444666666;;;@@@BBB@@@<<<:::999:::<<<>>>AAAKKKXXX___```___^^^^^^___aaabbbaaa```YYYbbbppp}}}|||zzzzzz~~~wwwpppnnnpppssspppjjjbbbYYYSSSMMMHHHDDD???===;;;<<<@@@CCCBBBAAA:::999777666666555333111000111222222111111222222---///222222000///000222...///111000...,,,,,,,,,++++++,,,---...//////000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************(((***++++++******+++,,,******)))))))))***++++++******++++++++++++******************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++)))******++++++******)))++++++,,,------......///,,,,,,------............,,,,,,---------.........[[[aaa```\\\```lllpppjjjbbb___[[[YYYYYYZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXYYY]]]___^^^___aaaaaa``````bbbcccaaaaaa```^^^]]]\\\[[[[[[VVVWWWZZZ\\\^^^`````````___^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYVVVTTTQQQRRRUUUXXX\\\___aaabbb___]]]]]]bbbhhhjjjhhhdddaaa___]]]ZZZXXXXXXZZZ[[[\\\^^^bbbgggoooxxxqqqdddXXXPPPLLLIIIGGGGGGHHHGGGCCC???>>>>>>===<<<<<<<<<<<<===AAA>>>;;;;;;<<<;;;888666666666555555555666666777555777888666333111333555333333444555555444333333222333333444555555555444333333333444444555555555222333333444444333333222333222222222222222222333444333222111000000000000000...+++((((((***---...//////000111222333444444,,,---...000000...---,,,///000111333333333222111000000//////............,,,---...000111111222222//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000222111111111000000//////000000000000000000000000///////////////000111111000000////////////000000------------------------000000000000000000000000000000000000000///............////////////......+++...111222111000000111......///...------000222111444777777555333444666333555777999AAAJJJMMMKKKJJJIIIHHHIIIJJJKKKJJJIIIFFFNNN[[[hhhppptttsssrrrlllgggaaa]]]]]]aaafffjjjpppmmmggg]]]VVVSSSUUUXXXQQQNNNJJJEEE???;;;999777666444444666999:::888555//////000111333222000...---...000000///.........---///222111...---...000---...//////,,,++++++,,,)))***+++,,,...///000111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))***+++++++++******,,,,,,,,,+++++++++******((((((((((((((((((((((((************************(((***++++++******+++---******)))))))))))))))*********++++++++++++******************************))))))******++++++++++++++++++******************((()))***+++++++++++++++))))))************))))))++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,---------......]]]___cccfffiiiiiihhhhhheee```[[[WWWVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[\\\]]]```bbbbbbaaabbbbbbbbbbbbaaaaaa```_________```bbbddddddbbbaaa\\\]]]]]]^^^^^^]]]\\\\\\[[[\\\\\\[[[ZZZXXXUUUTTTTTTUUUXXXZZZ]]]___```aaa___]]]]]]bbbiiimmmllliiihhhccc\\\WWWVVVVVVWWWXXXXXXZZZ^^^bbbeeejjjooorrr}}}yyykkk```YYYTTTNNNIIIGGGEEEBBB@@@>>>>>>???@@@>>><<<;;;;;;;;;;;;999888999888888777777777777777888888777777666666666555777666555444444555666777666666555555444444444333444444333222111111111111222333444555666555444333222222222222333444555666777666444333222333333444444444333333333333222222222222000//////.........000000111111111111000000......//////000000000111222222111111000//////.../////////000000000000111000000111111111000000///000000111111111111000000222000...---,,,---///000////////////000000000000////////////000000000000111111222222222222111111000000111111111111000000////////////////////////////////////////////////............///////////////////////////.........111111000000/////////...////////////000000000000222111000000000000000111222111111111222333333444555555555444444333333333555666666888999:::;;;<<<@@@???>>>===============<<>><<<:::888777666333333333222222222111111............///111222333000000000000////////////...111333333111...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++............---,,,++++++************************************************...+++)))***---...---,,,++++++************++++++******+++,,,...000222333,,,,,,+++***)))))))))))),,,+++++++++***)))))))))+++***)))((((((((()))*********************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------------.........//////^^^```cccfffhhhhhhgggfffbbb^^^XXXTTTSSSUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXYYY[[[]]]___aaacccdddaaa___]]]]]]___```___^^^ccccccccccccbbbbbbaaa````````````aaaccccccaaa___^^^]]]]]]\\\\\\\\\[[[[[[___^^^^^^]]][[[ZZZXXXWWWXXXXXXZZZ[[[]]]^^^^^^^^^^^^]]]^^^bbbgggkkkjjjiiihhhccc]]]YYYWWWXXXYYYYYYXXXZZZ]]]___```cccgggjjjlllnnnrrrxxxuuuggg___UUUNNNKKKIIIEEEBBBDDDCCCAAA???>>>>>>??????>>><<<;;;:::;;;;;;999888999888777777666666777777777777777666666555555555777666555444444555666777888888777777777666666666333333222222111222222222111111222333333333333333111111111111222333444444444333222111111222222333444444333333333222222222333222111000////////////000000111111111111000000000000000111111111222222333222222111000///......------------.........///000000111111111111000000222000...------...000222111000///------...///000////////////000000000000////////////000000000000000111111222222111111000000000111111111111000000////////////////////////000000000000000000000000............////////////------......//////000000000000000//////............/////////000000000000111000000000000000111111111000000000000111222333444444444444333333333222333444444555666777888888999888888777666666777777::::::>>>GGGRRR[[[^^^]]]IIIEEE@@@@@@DDDGGGFFFEEEEEEDDDCCCAAA???===;;;;;;777666666555444444333333222222222111111111111000------------...///000111000000/////////............000222111///---,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,+++***************************++++++++++++++++++++++++---+++)))***,,,...---,,,++++++************++++++******+++,,,---///000111((()))+++,,,,,,+++***)))+++++++++***************++++++*********+++---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,------+++,,,------......------((()))***+++---...//////------------.........///___```ccceeeffffffeeeddd```[[[UUUQQQQQQSSSUUUWWWWWWXXXYYY[[[[[[[[[ZZZYYYXXXYYY[[[^^^```bbbddddddbbb___]]]\\\^^^___``````ccccccdddddddddcccbbbbbbaaa``````aaabbbbbb___]]]^^^]]]\\\[[[[[[[[[\\\\\\aaa```^^^]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\___aaadddfffggghhhgggccc]]]ZZZYYYZZZZZZZZZYYY[[[\\\\\\\\\]]]```bbbbbbccceeehhhnnnvvvwwwiii\\\SSSRRRMMMHHHEEEEEEDDDBBB???AAA@@@???=========>>>???===<<<::::::;;;;;;999888999888777777666666777777666666666555555555555555666666555555555555666666444444444444333333333333222222222111222222333333000000000000000111222222000000000000111222333333111111000000000111111222333333333333222222222222222222111000////////////000000111111111111000000///000000000000000111111333333222111000///......000000000000111111111111000000111111111111000000333111,,,******,,,111333111000///...---...///000////////////000000000000////////////000000000000000111111222222111111000///000000111111000000///////////////////////////111111111111111111111111............////////////,,,,,,---...///000111111/////////...................../////////000000000////////////000111111222000000/////////000111111333333333333333222222222111111222222222333333333333222222111111111111222888555555<<>>======<<<<<<===>>>>>><<<;;;::::::;;;;;;999888888888777666666666666666555555555555555555444444666666666555555666666666222222222222111111111111111111111111222333444444111000/////////000222333111111111111111222333333///000000000111111222222333333333222222222222111111000//////.........///000000111111111111000000------------............333333222111000///......000000111111111111222222///000000111111111111000333111---++++++---111333111000//////......//////////////////000000000000////////////000000000000000000111111111111000000//////000000000000//////////////////////////////000000000000000000000000............////////////------......//////000000..................------........./////////000000.........//////111222333000000000//////000000111222222222222222222222222111000000000000000000000222111111000000000111111555111111777@@@EEEBBB<<<333111///000222555555555222444555666555444222000.........//////000000000/////////.........------//////...---,,,,,,------......---------,,,,,,,,,---......,,,******+++---+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,+++************************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************+++++++++************++++++,,,((()))***,,,,,,++++++***)))))))))***+++++++++,,,((((((((())))))***++++++******************************************************+++++++++,,,,,,,,,******++++++++++++++++++***+++---...///...---,,,........................------------------------``````aaabbbbbbaaa``````aaa]]]WWWTTTUUUYYY\\\]]]^^^^^^^^^]]][[[YYYVVVUUUWWWYYY[[[]]]^^^^^^]]]]]]^^^[[[YYYYYY\\\___bbbcccaaabbbbbbcccdddddddddddd``````______```___\\\YYY[[[ZZZZZZZZZ\\\___bbbdddcccbbb```^^^]]]]]]]]]^^^[[[\\\\\\\\\[[[[[[ZZZYYYXXXZZZ]]]^^^^^^___```bbb^^^\\\YYYXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXYYY[[[]]][[[[[[[[[]]]```dddgggiiihhhmmmuuu{{{vvvpppccc___ZZZTTTPPPLLLIIIGGGEEEDDDBBBAAAAAA@@@???===<<<<<<;;;;;;<<<<<<======;;;:::999999:::;;;:::888888777777666555666666666444444555555555555555555555666666666666666666555444444444444444444555555111111111111222333444444222222111000000222333444333222222222222333444444000000111222222333333333333333222222222111111111//////...---------......000000111111111111000000............------------222222111111000/////////++++++,,,,,,,,,---------//////000111111111111111111111000//////000111111111111000///////////////////////////000000000000////////////000000000000000000000111111000000000//////000000000000//////////////////////////////////////////////////////............////////////000000//////......------------..............................////////////............///000111222222111111000000000111111000111111111111111111111111111000000000000//////222111111000111111222222222111222999???@@@999222000///...///000222333333///111222444444333111000000000000000000/////////.........---------,,,,,,000000///...------------------------,,,,,,,,,,,,,,,------,,,******+++---,,,---...//////...---,,,++++++++++++++++++++++++******++++++******)))(((******+++,,,,,,---,,,,,,************************))))))))))))))))))))))))***++++++******+++,,,---++++++************++++++******)))))))))******+++---,,,***)))((()))***+++)))))))))***+++++++++,,,)))))))))***))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,______````````````______aaa]]]YYYXXXYYY\\\^^^___```___^^^[[[YYYWWWVVVUUUWWWYYY\\\___aaabbbbbbaaa___]]]ZZZYYY[[[\\\]]]]]]^^^___```aaabbbccccccccc___^^^^^^^^^___^^^[[[YYYYYYYYYYYY[[[]]]```bbbdddccccccbbbaaa```______```ZZZZZZZZZ[[[ZZZZZZYYYXXXYYYYYYZZZ[[[]]]]]]]]]]]]ZZZXXXVVVVVVWWWWWWVVVUUUSSSTTTUUUUUUUUUVVVYYY[[[ZZZYYYZZZ\\\___bbbbbbbbb```dddgggiiijjjnnntttyyyzzzppphhhaaa\\\YYYRRRPPPMMMJJJGGGFFFEEEEEE?????????>>>>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<;;;999888999:::;;;:::888888777666666555555666666555555555555555666666666555555666666666666555555333333333333444444444444222222222111222222333333333222222222222333444444444333333222333333444444111222333333444333333333222222222222111111111111///......------......///000000111111111111000000111111111000000000000///000000000000000000000000,,,,,,,,,------------......///000111111222111111///000111222222111000///111111111000000000//////////////////000000000000////////////000000000000///000000111111000000///...//////000000//////...////////////////////////....................................////////////111111000///...---,,,,,,.............../////////------........./////////............///000000111222222111000000000111111/////////000000000000000111111111000000000000000000000/////////000111111000222666<<>>======???@@@<<<<<<<<<<<<<<<<<<;;;;;;:::999888999:::;;;:::888777777666555555555555666555555555666666777777777444555666777777666555444111111111111222222333333333333222222111222222222111222222333444333333333333333222222222222222333222333444444444333222111222222222222111111111111000000/////////000000111000000111111111111000000222222111111111000000000/////////000111111222222////////////000000000000...///000111111222222222//////000111111000//////111111111111111000//////////////////000000000000////////////000000000000//////000000000000//////......////////////......////////////////////////////////////////////////............////////////000000//////......------.........//////000000000---------.........////////////.........//////000222111000///////////////.........//////000000000000000000000000000111111//////......///000000111///333999<<<;;;777333///---..................///....../////////000000000/////////............---......---------,,,,,,,,,......------,,,---------............------------)))+++---...,,,++++++,,,+++,,,...000000...,,,+++************************++++++,,,,,,++++++***)))++++++++++++++++++***)))************************)))))))))))))))))))))))))))***++++++))))))+++---++++++************++++++))))))))))))***++++++,,,,,,+++***)))))))))+++++++++++++++*********************+++,,,---,,,++++++******************************************************+++++++++,,,,,,,,,***,,,---//////...---,,,...---,,,++++++---...000''''''((()))+++,,,---...---------,,,,,,,,,++++++]]]]]]^^^^^^^^^^^^______[[[YYYXXXXXXZZZ\\\]]]\\\]]]\\\YYYWWWVVVXXXZZZ[[[___```bbbccccccaaa___]]]WWWVVVVVVXXX[[[]]]]]]\\\ZZZ[[[\\\^^^___`````````]]]\\\\\\]]]^^^^^^[[[YYYWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[YYYXXX[[[[[[ZZZYYYXXXVVVTTTSSSZZZWWWUUUWWW\\\]]]ZZZVVVVVVUUUUUUVVVWWWXXXVVVTTTVVVWWWXXXXXXWWWXXXZZZ\\\]]]\\\[[[^^^aaaaaa^^^[[[]]]^^^]]]ZZZXXXXXX\\\```bbbgggnnnrrruuuyyyvvvmmmeee]]]XXXUUUQQQLLLHHHGGGFFFEEEDDDCCCDDDDDDBBB@@@>>>>>>>>>BBBAAA???<<<999999:::<<<<<<<<<======<<<<<<;;;::::::999888888:::;;;:::888777777666555555555555555555666666666777777888888444555666777777666555444444444444555555666666666444444333222111111111111000111222444444333222222222222111111111111111222222333444444333222111000222222222111111111111000222111111111111111222222000000111111111111000000111111000000//////............///000111222333333------------..................///111111222222222//////............//////111111111111111000//////////////////000000000000////////////000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000............/////////000.........///////////////.../////////000000111111---------.........//////000//////.........//////111000///...............---.........//////000000/////////000000000111111////////////000000111222///444999:::777444222222...///000///.........///111000000///000000111222//////////////////000000.........---------,,,,,,---,,,,,,++++++,,,,,,---//////.........---------)))+++...///...,,,++++++)))+++---//////---+++)))************************+++,,,,,,,,,,,,+++*********************)))((('''************************************************(((***,,,+++)))(((+++...++++++************++++++))))))))))))***+++,,,---((()))***+++++++++++++++,,,+++++++++******))))))%%%'''(((***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,...000000///...---///---+++******,,,///111---------------------------------,,,,,,+++++++++ZZZ]]]aaabbbbbb`````````[[[YYYWWWVVVVVVWWWZZZ[[[ZZZZZZXXXVVVTTTUUUXXX[[[eeeggggggeeeccc`````````YYYZZZZZZZZZ[[[\\\]]]]]]^^^]]]\\\\\\^^^^^^]]]\\\YYYYYYYYY\\\^^^^^^ZZZVVVWWWWWWXXXYYYZZZ\\\^^^______^^^]]]\\\\\\[[[XXXVVVYYYYYYXXXXXXWWWVVVUUUTTTXXXYYYYYYZZZYYYYYYXXXXXXTTTWWWXXXVVVWWWZZZZZZWWWZZZZZZYYYYYYYYY[[[\\\]]]_________^^^^^^^^^]]]]]][[[ZZZXXXWWWVVVWWWYYYZZZ^^^```cccgggkkknnnpppqqqnnnrrrxxx~~~~~~zzzsssnnnjjjhhhccc]]]WWWQQQNNNLLLHHHGGGEEECCCBBBAAABBBBBB@@@AAABBBCCCBBBAAA@@@???<<<<<<============<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888666555555555555444444444555666777888888888888888777666666777888999999888555444333333222222333333444444333333222111000000222222222111111000000000444444333333333333222222111111222222222333333333555444222000///000000111222000......///000000///222111111000000000000000444555555333000......///000///...------...000111...........................///111111/////////000222111111111000000//////000111111222222222111111............////////////000000000000000000000000444333222000///.........000000///////////////000000000000000000000000000...000333555555333000..................///000000111111000///////////////////////////000000000000000000000///......------////////////////////////......////////////......---...///111111222222222////////////............///000000111000000///...777:::<<<:::666111000000........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------------++++++++++++++++++++++++------,,,+++************************************+++******+++,,,+++)))'''***)))***,,,...///---,,,+++*********))))))((((((++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***)))***+++,,,---------,,,,,,+++***))))))))))))))))))************+++******))))))******+++++++++******************))))))***+++,,,,,,------,,,++++++******++++++,,,------------------------...---,,,,,,,,,,,,---...***+++,,,------,,,***)))++++++,,,------......//////...,,,++++++,,,---///\\\^^^```ccccccbbb```___]]]\\\ZZZXXXWWWXXXYYYZZZWWWWWWVVVUUUTTTUUUYYY\\\```aaabbb```]]][[[[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]][[[ZZZYYYZZZ[[[\\\[[[YYYZZZYYYYYY[[[\\\\\\YYYUUUVVVVVVWWWXXXZZZ\\\]]]^^^```^^^\\\[[[[[[ZZZXXXVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWZZZ[[[YYYZZZ]]]]]]ZZZYYYXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZXXXWWWVVVUUUWWWXXXYYY[[[^^^bbbfffiiiiiihhhgggdddfffiiilllmmmmmmllllllnnnpppsssvvv{{{yyysssnnnkkkhhheeeccc```[[[WWWSSSQQQOOOLLLIIIGGGFFFEEEEEEDDDBBB@@@???>>>>>>??????@@@@@@@@@@@@???===<<<<<<<<<============<<<<<<===<<<;;;;;;:::::::::;;;:::::::::999999888888888777777666666666555555555666666777777777666555555555444444444666777666555555444333333222222333333444444333333222111111000333333222222222111111111444444333333333222222222111111111222222222333333444333222000000000000000222000//////111222111000222111111000000000000000000111222111///...///000000//////.........//////...........................///111111/////////000111111111000000000//////000000000111111000//////............////////////000000000000000000000000111111000000000000000111000000////////////000000000000000000000000000000000000000000000000000000...............///000000000//////...................../////////000000000.........///////////////////////////////////////......////////////......---...///000000000000000////////////............////////////000000000000888:::;;;888444000///000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,***)))***)))***,,,...///---+++************)))))))))(((************************++++++***))))))***++++++------,,,,,,,,,---...///------,,,++++++***))))))))))))))))))************---,,,,,,++++++,,,,,,---******++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...)))***,,,------,,,+++***------------------------///...,,,++++++,,,...///```___```cccfffeeeaaa]]]^^^]]][[[YYYXXXWWWVVVVVVTTTUUUUUUTTTTTTVVVYYY\\\]]]^^^^^^]]]ZZZXXXXXXXXX\\\]]]___``````___^^^]]][[[ZZZYYYYYY[[[[[[ZZZYYY[[[ZZZXXXXXXXXXWWWUUUTTTTTTTTTUUUWWWYYY[[[\\\]]]]]][[[XXXWWWWWWWWWVVVTTTTTTSSSQQQOOOOOOOOOQQQRRRPPPQQQSSSTTTVVVWWWWWWWWWXXX[[[\\\[[[[[[^^^^^^\\\VVVVVVVVVVVVWWWYYY[[[\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWVVVTTTUUUVVVWWWYYYWWW[[[```dddeeebbb^^^[[[^^^^^^______^^^^^^]]]\\\]]]^^^```aaabbbfffkkkoooqqqtttwwwzzz|||~~~yyyssslllfffbbb^^^YYYUUUTTTRRRPPPPPPOOOMMMKKKHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCAAA@@@>>>=========>>>>>>>>>======;;;:::999;;;<<<<<<======<<<<<<;;;;;;;;;:::999999999999:::999999999999999888888888888777777777666666666666666666666666555444333333555444444444666777666555555444333333222222333333444333333222222111111111333333333333222222222222333333333333222222222222111111111222222222222333333222111000000000000000111000//////111333333222222111111000000000000000,,,---//////......000111///000000000///...------...........................///111111/////////000111111000000000000//////000000000000///...------............////////////000000000000000000000000......//////000111222333000000////////////000000000000000000000000000000222000...,,,,,,...000222...............///000000//////...---------------------........./////////------......///000000111////////////////////////......////////////......---....../////////....../////////............---............///111333444::::::999666222/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,++++++++++++++++++++++++)))))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,,,,+++*********,,,......---+++************))))))))))))))))))))))))))))))))))))++++++***))))))***++++++---,,,,,,,,,,,,---......,,,,,,,,,+++******)))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,------...)))***+++---------,,,,,,//////...------,,,++++++...---,,,++++++,,,......bbb``````dddhhhgggbbb\\\[[[ZZZZZZXXXWWWVVVTTTTTTVVVVVVVVVVVVUUUVVVYYY\\\^^^______^^^\\\ZZZYYYZZZ]]]^^^aaabbbbbbaaa___]]]^^^]]]\\\\\\^^^^^^]]]\\\ZZZXXXUUUSSSRRRQQQPPPPPPPPPQQQSSSUUUWWWYYYZZZ[[[XXXUUUSSSRRRRRRRRRQQQPPPQQQOOOMMMLLLLLLNNNQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWZZZ[[[ZZZZZZ]]]]]]ZZZTTTTTTTTTTTTVVVXXXZZZ[[[XXXXXXXXXXXXWWWWWWWWWVVVXXXVVVUUUTTTTTTVVVXXXYYYVVVYYY]]]``````]]]YYYWWWZZZZZZYYYYYYYYYZZZZZZ[[[WWWXXXYYYYYYYYY[[[^^^aaaaaabbbdddeeeeeefffiiikkkjjjlllmmmnnnoooqqqvvvyyy{{{yyyxxxwwwwwwyyy{{{}}}||||||}}}}}}{{{xxxtttrrrnnnqqquuuzzz{{{wwwpppiiibbb^^^YYYUUUSSSPPPMMMJJJKKKKKKKKKJJJJJJIIIGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCEEEDDDCCCBBB@@@???>>>>>>======<<<<<<;;;:::999888;;;;;;;;;<<<<<<;;;;;;;;;999999888888888888999999999999999888888888888888777777777666666666555555555555666666666555555444888666555666888888777666555444333333222222333333333333333222222111111111333333333333333333333333333333333222222222222111111111111111222222222222222222111000000000000000000.........111222333222222111111000000000000000,,,...//////......000111///000000111000...,,,+++...........................///111111/////////000000000000000000000//////111111111000///...---,,,............////////////////////////////////////------...000111111222222000////////////000000111////////////////////////222000...,,,,,,...000222...............///000000000///......------......------------.........///............//////000000////////////////////////---......//////......---....../////////......---//////.........---------...---------///222666888:::999666222///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***+++,,,+++*********,,,---...,,,************)))))))))))))))************************+++******************+++***************+++++++++,,,+++++++++******))))))))))))*********+++++++++******))))))))))))************+++,,,------......,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------)))***+++,,,------------......---------,,,,,,,,,------,,,,,,,,,---......aaa``````dddiiihhhbbb\\\ZZZYYYYYYYYYXXXWWWVVVVVVYYYYYYYYYXXXWWWWWWXXXZZZ^^^```aaa___]]][[[[[[\\\]]]^^^aaaccccccaaa___^^^```___^^^^^^``````___^^^XXXVVVSSSOOOLLLJJJJJJJJJKKKMMMOOORRRUUUWWWXXXXXXUUUSSSQQQQQQQQQQQQPPPOOONNNMMMLLLKKKMMMPPPSSSUUUYYYZZZZZZZZZYYYXXXWWWWWWWWWZZZ[[[YYYZZZ]]]]]]ZZZTTTSSSSSSSSSUUUVVVXXXZZZWWWWWWVVVVVVVVVUUUUUUUUUWWWVVVUUUTTTTTTVVVXXXYYYXXXYYYZZZZZZZZZZZZYYYYYYTTTTTTSSSSSSTTTUUUVVVWWWRRRSSSTTTTTTTTTUUUWWWZZZXXXYYYYYYWWWVVVVVVXXXZZZ]]]]]]^^^^^^^^^___aaacccaaa```^^^]]]^^^___aaabbb```aaabbbbbbaaa___]]][[[YYYZZZ\\\^^^___]]]YYYVVVQQQOOOLLLJJJIIIIIIHHHGGGHHHHHHHHHHHHFFFDDDDDDCCCEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;:::999999999::::::;;;;;;;;;;;;::::::888888777777777888888999888888888888888888888888666666666555555555444444333444555666777888888888888666555666777888666555555444333333222222333333333333222222222222222111333333333333333333333333333333222222222111111111000000111111111222222222111111111111000000000///...---,,,---///111111111222111111000000000000000000111222111/////////111///000000111000...,,,+++...........................///111111/////////000//////////////////000000111222111111000///...---............////////////////////////////////////...///000000000000/////////////////////000111111////////////////////////000000000000000000000000...............///000000111000//////......//////------------.........///000000//////............////////////////////////------............------//////000000000///..................------------...------...111555888:::999777333000............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************************,,,+++******)))))))))***++++++++++++++++++++++++,,,***(((''')))***+++************+++------+++)))))))))))))))))))))******++++++++++++++++++++++++*********++++++*********))))))*********+++++++++++++++***************)))************++++++++++++***))))))(((((())))))*********+++,,,------......,,,,,,++++++++++++++++++,,,++++++******++++++,,,------------------------------------------------******+++,,,---.........,,,,,,,,,---------......,,,,,,,,,,,,------......^^^^^^aaaeeeiiihhhbbb^^^[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZXXXWWWXXXZZZ\\\^^^___^^^\\\ZZZZZZ[[[[[[]]]___aaaaaaaaa```______^^^]]]]]]______^^^]]]VVVUUUSSSNNNIIIEEEEEEFFFGGGHHHLLLOOORRRTTTUUUUUUVVVUUUTTTTTTUUUTTTRRRPPPJJJJJJJJJLLLNNNRRRVVVXXX\\\\\\[[[ZZZXXXVVVTTTSSSWWWZZZ[[[ZZZZZZ]]]]]][[[UUUTTTTTTSSSTTTUUUWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWXXXYYYXXXVVVUUUUUUVVVXXXYYYTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRRRRQQQRRRTTTVVVTTTTTTTTTRRRPPPPPPQQQRRRUUUTTTTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQPPPPPPGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGDDDBBBBBBBBB@@@AAABBBCCCBBBAAA@@@???>>>>>>??????>>>>>>===<<<<<<;;;;;;:::::::::::::::999::::::;;;;;;::::::999888777777777777888999999777777777888888888888888555555555555444444444444222333444666888888999999666444333444555555444222555444333333222222333333222222222222222222222222222222222222333333333333222222222222111111111111000000000111111111111222///000000111111000//////...---,,,,,,...000000///222111111000000000000000333444444333000//////000///000000000///...------...........................///111111/////////000......////////////000000111111111111000000///...............////////////000000000000000000000000///000000111000///---,,,///......//////000111222000000000000000000000000...///111222222111///..................///000000111111000///////////////------........./////////111000000///......------////////////////////////------............------...//////000000000//////.........------------,,,......///111444777:::<<<777444000......///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,---------,,,++++++************************,,,,,,+++))))))(((((((((***************************((('''''')))******)))*********+++---,,,***((())))))))))))************++++++++++++++++++++++++)))***++++++++++++***)))***++++++,,,---,,,,,,,,,*********************************++++++++++++,,,++++++************++++++******++++++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,------......------,,,++++++,,,,,,------......++++++,,,,,,---...//////+++,,,,,,------.........YYY]]]bbbfffhhhfffbbb```\\\[[[XXXVVVUUUTTTUUUVVVWWWYYYZZZYYYXXXXXXYYYZZZ[[[\\\]]]\\\ZZZYYYYYYYYYZZZ[[[\\\^^^___`````````___]]]\\\]]]^^^___^^^]]]VVVVVVTTTOOOHHHDDDBBBCCCBBBEEEIIIMMMPPPRRRRRRSSSUUUUUUVVVWWWXXXWWWSSSPPPEEEGGGIIILLLPPPTTTXXXZZZ]]]]]]\\\ZZZYYYVVVTTTSSSUUUYYYZZZXXXYYY\\\\\\YYYVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVRRRQQQPPPPPPPPPRRRTTTVVVWWWUUUSSSQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQOOOPPPQQQQQQOOOOOOPPPRRROOOQQQRRRQQQOOOOOOOOOQQQOOOOOONNNOOOPPPQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPPPPRRRQQQOOOMMMLLLKKKLLLLLLKKKLLLMMMMMMMMMLLLLLLMMMDDDDDDDDDCCCBBBCCCEEEFFFGGGIIIJJJIIIFFFDDDDDDEEE@@@AAABBBCCCBBB@@@>>>===999:::;;;<<<<<<<<<;;;;;;:::999999888888999:::;;;999999::::::::::::999999888777777777888888999:::666777777777888888888999666666666666555555555555222333444555666777777777666555333333444555333222555444333333222222333333222222222222222222222222111111111222222222333333222222222222111111111111000000000000111111111111...///000111111000//////000...------///000///...222111111000000000000000222333444333111///000111000//////.........//////...........................///111111/////////000........./////////000000/////////000000///..................////////////000000000000000000000000...///000111000///---,,,............///000111222000000000000000000000000...//////000000//////..................///000000000000///............///....../////////000000000///////////////.........////////////////////////,,,------......------,,,,,,---......////////////.........---------,,,,,,///000222444777999;;;<<<444111...---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,---------,,,,,,+++***************************+++***)))))))))))))))***++++++++++++++++++++++++)))(((((()))++++++***)))*********+++,,,,,,***(((((()))))))))************************************)))***++++++++++++***))))))***+++,,,---,,,,,,+++))))))))))))*********************+++++++++,,,,,,++++++************++++++******++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,------...,,,---------------------***+++,,,---............WWW\\\bbbfffgggeeebbbaaa[[[YYYUUUQQQOOOOOOPPPQQQTTTVVVXXXXXXXXXXXXZZZ[[[ZZZ\\\]]]\\\ZZZYYYYYYZZZYYYYYYZZZ\\\]]]___aaaaaa```___^^^^^^``````___^^^WWWWWWVVVPPPIIIDDDBBBBBB@@@CCCGGGKKKNNNPPPQQQQQQSSSTTTVVVXXXXXXVVVRRROOOBBBDDDHHHLLLQQQUUUYYYZZZ^^^^^^]]]\\\ZZZXXXWWWVVVRRRUUUVVVUUUUUUXXXXXXUUUWWWWWWUUUTTTTTTTTTUUUVVVXXXXXXXXXWWWWWWWWWVVVVVVPPPOOONNNMMMNNNPPPRRRTTTTTTSSSRRRPPPNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQLLLMMMMMMLLLKKKIIIJJJKKKIIIKKKMMMMMMMMMLLLMMMNNNMMMLLLLLLMMMOOOPPPPPPPPPQQQRRRTTTUUUUUUSSSQQQPPPUUURRROOOLLLJJJIIIJJJJJJGGGIIIKKKLLLKKKJJJIIIIIICCCCCCCCCAAA@@@@@@BBBCCCFFFIIIJJJIIIFFFDDDEEEGGGAAAAAABBBAAA???<<<999777888999:::<<<======<<<<<<888888777777777999:::;;;999999999::::::999999999888888777888888999::::::666666777777888888888999777777777777666666666666333333444444555444444444888777555555666666555444555444333333222222333333222222222222222222222222000000000111111222222222222222222111111111111000000000000000111111111111...///000111111000//////222000......///000000///222111111000000000000000111222333222111000111222000///...------...000111...........................000111111/////////000---.........//////000000------......///...................../////////000000000000000000000000000,,,...///111111000...---............///000222222000000000000000000000000.........------........................///000000//////...------------...////////////000000000000------......///000000000////////////////////////,,,------......------,,,***+++,,,---......///.........---------,,,,,,,,,///111333666999;;;<<<<<<222///------///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((()))+++------+++)))*********+++,,,,,,***((((((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((()))***+++***)))))))))))))))))))))***************+++++++++,,,,,,,,,))))))(((((((((((())))))++++++******************))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,......---,,,,,,,,,------///......------,,,,,,+++***+++,,,---............ZZZ^^^aaaccccccbbbbbbbbbWWWVVVSSSPPPNNNNNNPPPRRRZZZYYYXXXWWWWWWWWWWWWWWW[[[\\\]]]]]]]]][[[YYYXXXYYYZZZ[[[[[[ZZZ[[[\\\^^^```^^^\\\^^^```aaa```]]]YYYWWWTTTQQQMMMIIIGGGEEEDDDEEEGGGKKKOOOPPPOOOMMMUUUTTTUUUWWWZZZZZZVVVRRRHHHIIIMMMSSSYYY\\\ZZZWWWZZZ]]]bbbdddccc]]]WWWRRRWWWWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVZZZWWWUUUVVVXXXYYYWWWTTTTTTRRROOOKKKIIIIIIMMMPPPTTTTTTRRROOOMMMNNNPPPSSSPPPOOOOOOPPPQQQQQQPPPNNNJJJLLLMMMMMMMMMMMMOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJOOOLLLJJJKKKNNNPPPOOONNNSSSSSSSSSSSSTTTVVVWWWXXXSSSOOOJJJGGGFFFEEEEEEDDDNNNKKKGGGEEEEEEEEEFFFEEECCCBBB@@@??????@@@BBBCCCIIIMMMQQQPPPKKKFFFFFFGGGCCCCCCAAA???===;;;:::999777999===??????>>>;;;999888888888888999:::;;;;;;;;;;;;;;;;;;:::999999888999999888777666666777777777888888888888666444333666666666666666666666666777777777777777777777777666666666666666777888888666666555444333333222222444333222111111222333444222222222222222222222222111111111111111111111111111222222222222111000000000000000000000000000000000000111111222222222333...111333444333222222333111000000000//////..................////////////---.........//////000000)))***,,,---------,,,+++000000000000000000000000000000000000000///.............../////////000000111111000000000000111111////////////000000000000///...------...///000111//////000000000000//////////////////////////////000///...------------------...///000000///...---------......//////000000////////////////////////,,,,,,,,,---------......---------............//////............---------........................---111777;;;<<<:::555222000000000000000111111222************************---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---(((+++------,,,***)))))),,,,,,,,,+++++++++******))))))))))))************,,,++++++******++++++,,,,,,+++***)))))))))***+++)))+++,,,,,,+++***+++,,,)))))))))))))))))))))))),,,+++******))))))******++++++++++++******************+++++++++,,,,,,,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))---------,,,,,,+++++++++(((((()))***+++,,,,,,---'''(((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,...///000,,,,,,------...///000000[[[^^^aaacccaaa___]]]]]]XXXVVVRRROOOMMMMMMOOOQQQXXXXXXWWWWWWWWWXXXXXXYYY[[[\\\^^^^^^^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZ[[[]]]___```^^^\\\]]]______^^^\\\YYYXXXVVVSSSPPPNNNLLLKKKIIILLLPPPSSSTTTTTTRRRQQQRRRRRRRRRUUUXXXYYYVVVTTTMMMNNNRRRWWW]]]^^^]]]ZZZZZZ^^^bbbdddccc^^^XXXTTTWWWXXXXXXXXXXXXXXXXXXWWWSSSSSSSSSSSSSSSSSSRRRRRRXXXVVVTTTUUUWWWWWWUUUSSSTTTSSSPPPMMMKKKKKKNNNPPPSSSSSSRRROOONNNNNNQQQTTTRRRQQQPPPPPPQQQQQQOOONNNKKKMMMNNNNNNMMMLLLNNNOOOOOONNNLLLJJJIIIIIIIIIJJJKKKIIIGGGHHHJJJLLLKKKJJJNNNNNNNNNNNNOOOPPPQQQRRRRRRNNNIIIFFFEEEEEEEEEDDDKKKHHHEEECCCCCCDDDEEEDDDDDDCCCAAA@@@@@@AAACCCDDDHHHLLLPPPOOOJJJFFFEEEFFFCCCCCCAAA@@@>>><<<;;;:::888:::<<<>>>>>>===;;;:::444555555777999;;;<<<===::::::;;;;;;;;;:::999999999999888777777777777777888888888777777666555444666666666666666666666666666666666666666666666666666555555555555666777777666555555444333333222222000000000//////000000000333333333333333333333333111111111111111111111111111222222222222111000000------------------------....../////////000000000000222444444222111111111222222222222111111111000............////////////........./////////000000---...///000111000//////////////////////////////000000111111000000///...,,,,,,,,,---------......111111000000000000111111.../////////000000000000///......---...///000111//////000000000000////////////////////////////////////...---------------......////////////..................////////////------------------------........./////////000000------------........................------------........................///222666999999666222000...............///000000++++++++++++++++++++++++------,,,,,,---------,,,---,,,,,,++++++,,,,,,------,,,+++++++++---...///---...///...------...000,,,+++++++++************))))))))))))************+++******))))))******++++++******)))))))))*********+++------+++******+++************************,,,+++******))))))******((((((((((((''''''''''''*********++++++++++++++++++***)))(((((()))******************************------,,,,,,,,,+++++++++*********+++++++++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---------------------------------...------,,,,,,------...---,,,,,,+++,,,---//////,,,,,,------...//////000\\\```cccdddbbb^^^[[[ZZZYYYVVVQQQMMMLLLMMMPPPRRRWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]][[[ZZZXXXYYY[[[[[[[[[\\\^^^```___]]][[[[[[\\\\\\[[[ZZZXXXXXXWWWVVVUUUSSSSSSRRRRRRWWW]]]___]]]YYYXXXXXXSSSRRRSSSUUUXXXYYYYYYXXXTTTUUUXXX]]]```aaa___]]][[[^^^bbbdddccc```ZZZWWWXXXXXXXXXYYYYYYYYYYYYYYYRRRRRRRRRRRRRRRRRRRRRSSSVVVUUUTTTUUUVVVUUUSSSRRRSSSSSSRRRPPPNNNMMMOOOPPPRRRRRRQQQOOONNNPPPSSSVVVUUUTTTSSSSSSSSSRRRPPPNNNNNNOOOPPPOOOMMMLLLMMMNNNNNNMMMKKKIIIHHHHHHIIIIIILLLJJJIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMOOOLLLHHHEEEEEEEEEEEEDDDHHHEEEBBBAAABBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGJJJMMMLLLHHHDDDDDDEEECCCBBBAAA@@@>>>===<<<;;;::::::;;;<<<<<<<<<<<<;;;555666777888:::;;;======999999:::;;;;;;;;;::::::999888777777777777777777999888777666666555555666666666666666666666666666555555555555555555555555444444444444444555555666555555444444333333222222///000000111111000000///222222222222222222222222111111111111111111111111111222222222222111000000000000000000000000000000......////////////000000111333444444222000//////222222222222222222111111............////////////......////////////000000,,,---......//////......////////////////////////111111111111111000//////,,,,,,---------.........111000000//////000000111....../////////000000000//////.........///000000//////000000000000////////////////////////////////////...------------...//////............///////////////...............++++++++++++++++++++++++.........///////////////------------........................------------------------------------///111333444444222///---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********,,,,,,++++++++++++,,,,,,------,,,,,,---///000111.........,,,+++,,,...111++++++*********)))))))))))))))))))))***************))))))))))))))))))***)))******++++++*********+++,,,------+++))))))***++++++++++++++++++++++++,,,+++******))))))******+++++++++*********))))))*********************))),,,++++++******+++,,,,,,************************,,,,,,,,,,,,++++++++++++---,,,,,,,,,+++++++++***)))******++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,...........................------,,,,,,------...------,,,,,,,,,------...,,,,,,------.../////////___bbbfffgggddd```]]][[[YYYUUUPPPLLLMMMQQQTTTWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ\\\]]]]]]\\\[[[ZZZWWWYYYZZZZZZZZZ[[[^^^```^^^\\\ZZZYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXYYYZZZaaahhhiiiddd^^^\\\]]]WWWWWWWWWXXXYYYZZZ[[[[[[YYY[[[]]]```aaaaaa```___[[[^^^aaacccccc```\\\YYYYYYXXXXXXWWWWWWWWWWWWWWWSSSRRRRRRSSSTTTVVVYYYZZZWWWVVVVVVVVVVVVUUUSSSRRRRRRSSSTTTRRRPPPOOOPPPQQQRRRRRRQQQPPPOOOQQQUUUXXXYYYXXXVVVVVVVVVTTTRRRPPPQQQRRRRRRQQQNNNMMMMMMNNNMMMLLLJJJIIIHHHHHHIIIIIILLLKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLIIIFFFEEEEEEEEEEEEDDDEEECCCAAAAAABBBDDDDDDDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHJJJIIIFFFCCCBBBCCCBBBAAAAAA???>>>===<<<<<<;;;;;;;;;:::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::888999999:::;;;;;;;;;;;;888888777777777777777888999888777555555555666777666666666666666666666666444444444444444444444444333333222222333333444555444444444333333333222222222333444555555444333222111111111111111111111111111111111111111111111111111222222222222111000000222222222222222222222222000000111111111111111111///111333333111000000000///000111111111000//////............//////////////////////////////000000,,,,,,------............////////////////////////111111111111111000000///////////////000000000000000000////////////000000........./////////000000//////////////////000000//////000000000000/////////////////////////////////......---------......//////---,,,,,,---///////////////......---------++++++++++++++++++++++++------------------------,,,,,,---------..................---------,,,,,,------------------------......////////////...---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++***)))((()))***,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---///000222111111000...,,,,,,---///*********))))))))))))(((((()))))))))******************))))))))))))******)))***,,,------,,,+++***,,,---...---+++)))))))))++++++++++++++++++++++++,,,+++******))))))******---,,,,,,,,,,,,+++++++++*********)))))))))))))))++++++++++++,,,,,,,,,---************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++------------------------...------,,,,,,------......------------,,,---------------.........//////___bbbfffgggdddaaa^^^]]]XXXTTTOOOMMMQQQVVVZZZ\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\[[[ZZZYYYWWWXXXYYYYYYYYYZZZ\\\^^^\\\[[[ZZZXXXVVVVVVWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]]___fffllllllfff```]]]]]]YYYZZZZZZYYYXXXXXXYYYYYY[[[]]]___``````___^^^^^^[[[]]]```aaaaaa^^^[[[YYYYYYXXXVVVUUUSSSSSSRRRRRRQQQQQQQQQSSSVVV[[[___bbb[[[ZZZYYYWWWUUUTTTTTTTTTRRRSSSTTTTTTRRRPPPPPPQQQRRRRRRRRRPPPPPPRRRVVVYYY\\\[[[YYYXXXXXXWWWTTTRRRSSSTTTTTTRRROOOMMMMMMNNNLLLKKKJJJIIIHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFGGGHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIGGGEEEDDDEEEFFFFFFEEEEEECCCBBBBBBDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFEEECCCBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<;;;::::::::::::;;;<<<::::::;;;;;;:::999888777888999999:::;;;;;;;;;;;;888777777777777777888888999888666555555666777777666666666666666666666666444444444444444444444444222222222222222333444444333333333333333222222222333444555666666555444333222222222222222222222222000000000000000000000000111222222222222111000000////////////////////////111111000000000000000000+++...111222111111111222///000111222222111000///............////////////000000000000000000//////000000000000000111111111........................111111111111111000///////////////000000000111111000000////////////000000............////////////000000000000000000////////////000000000000//////////////////////////////......---------......//////...---,,,,,,---.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------......------------,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------,,,******---///,,,++++++******++++++,,,,,,++++++++++++---...///555666777666333000......*********))))))))))))(((((()))))))))************+++++++++******+++++++++***+++---...///...---,,,,,,---...---+++)))))))))++++++++++++++++++++++++,,,+++******))))))************)))))))))(((((((((***))))))))))))))))))))))))******++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------,,,,,,---------...............___bbbddddddaaa^^^\\\\\\XXXSSSOOOOOOTTTYYY\\\]]]\\\[[[YYYXXXVVVVVVUUUUUUTTTVVVXXXZZZ[[[ZZZYYYYYYVVVXXXXXXXXXWWWXXXZZZ\\\ZZZZZZYYYWWWUUUUUUWWWZZZWWWXXXYYYZZZ\\\]]]^^^___aaaeeeiiiiiiddd^^^[[[ZZZWWWXXXYYYYYYVVVUUUUUUUUUZZZ\\\^^^^^^]]]\\\\\\\\\[[[\\\^^^^^^]]][[[YYYWWWWWWVVVTTTRRRPPPPPPPPPQQQOOONNNOOOQQQVVV\\\cccggg```___\\\XXXTTTSSSTTTUUURRRSSSTTTSSSQQQPPPQQQRRRSSSSSSRRRQQQQQQRRRVVVYYY\\\[[[YYYYYYYYYWWWUUUSSSSSSSSSSSSQQQOOOMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJJJJHHHIIIIIIHHHGGGFFFGGGIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGEEEDDDEEEGGGHHHHHHGGGFFFDDDCCCCCCEEEFFFEEEEEECCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>======<<<<<<<<<<<<;;;::::::::::::::::::444555777888999888888777999999:::;;;;;;;;;::::::777777777777777888888999777777666666666666777777666666666666666666666666444444444444444444444444222222222222222333333444333333333333222222222222222333333444444333333222444444444444444444444444000000000000000000000000111222222222222111000000000000000000000000000000//////............------***,,,///111111111222333000111333555555444222111............////////////111111000000000000//////...............///000000........................000000000000000///......------........./////////000//////......//////000------........./////////000000111111111000////////////000000000000//////////////////////////////...------------...//////......------------...............---------------........................///////////////.........,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...//////,,,,,,,,,,,,,,,---......************************)))******(((%%%%%%)))---++++++************++++++++++++***)))***+++,,,---222444555444111---+++***++++++*********)))))))))))))))))))))************,,,,,,++++++++++++,,,,,,++++++,,,---............+++,,,------+++))))))***++++++++++++++++++++++++,,,+++******))))))******++++++++++++*********))))))))))))*********++++++((((((***+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......------,,,........................dddeeeeeeccc___\\\[[[[[[YYYTTTPPPPPPUUUYYYZZZYYY[[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUXXXZZZ[[[[[[ZZZZZZVVVWWWXXXWWWVVVUUUWWWYYYYYYYYYYYYVVVTTTUUUXXX\\\ZZZZZZ[[[\\\^^^___``````aaabbbcccbbb```[[[WWWTTTSSSVVVYYYYYYWWWUUUUUUUUUXXX[[[]]]]]][[[YYYZZZ[[[[[[[[[\\\[[[ZZZXXXVVVTTTTTTSSSQQQPPPPPPPPPRRRSSSPPPOOOOOOQQQVVV]]]dddiiieeeccc^^^XXXRRRPPPSSSVVVRRRSSSSSSRRRPPPPPPQQQSSSTTTTTTSSSRRRQQQRRRVVVYYYZZZYYYWWWWWWWWWVVVTTTRRRPPPPPPQQQOOOLLLJJJKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLMMMKKKIIIHHHJJJLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDEEEHHHIIIIIIHHHFFFEEECCCDDDEEEEEEDDDCCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999666777888::::::999888777::::::;;;;;;;;;:::999999777777777777777888999999666666777777777777666666666666666666666666666666444444444444444444444444333222222222222333444444222222222222222222222222222222111111111111222222333333333333333333333333000000000000000000000000111222222222222111000000111111111111111111111111//////.........---------***---///000000000000111000111333555666555333222............////////////111111111000000000//////,,,+++*********+++------........................///////////////...---------.........//////////////////............//////---------.........//////000111111222111000///...//////000000000000//////////////////////////////---------------...//////,,,------......------,,,,,,------------------...------------------------000000/////////.........++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++&&&((((((%%%""""""&&&+++++++++************++++++---,,,***))))))***++++++,,,---...---***(((((())),,,+++++++++************))))))))))))************++++++************++++++*********++++++,,,......***+++------+++******+++************************,,,+++******))))))******......---------,,,,,,,,,((())))))***+++,,,------'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++)))*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---------------------------------...------,,,,,,------...***+++---............---........................iiiiiihhhddd```]]]\\\\\\ZZZUUUPPPQQQUUUXXXWWWUUUYYYXXXXXXWWWWWWWWWXXXXXXTTTVVVYYY[[[\\\\\\\\\[[[VVVWWWWWWVVVTTTTTTUUUWWWXXXYYYYYYVVVTTTUUUYYY]]]\\\]]]]]]^^^___```aaaaaa______^^^]]]\\\YYYTTTPPPRRRVVVZZZ\\\ZZZXXXWWWXXXXXXZZZ\\\\\\YYYXXXYYY[[[ZZZZZZZZZZZZXXXVVVTTTRRRQQQQQQPPPOOOPPPRRRTTTVVVSSSRRRQQQSSSWWW^^^fffjjjgggddd___WWWPPPNNNRRRVVVRRRSSSRRRQQQOOOOOOQQQSSSUUUUUUTTTRRRQQQRRRVVVYYYXXXVVVUUUUUUVVVUUUSSSQQQMMMNNNNNNMMMJJJIIIIIIJJJMMMMMMKKKJJJJJJKKKLLLLLLHHHJJJJJJIIIFFFEEEGGGIIIJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDFFFIIIJJJJJJIIIFFFDDDCCCCCCDDDDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@AAA???>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888<<<===>>>>>><<<:::777666;;;;;;;;;;;;::::::999888777777666777777888999999555666777888888777666555666666666666666666666666555555555555555555555555333333222222333333444555222222222222222222222222444333222111111222333444000000000000000000000000000000000000000000000000111222222222222111000000------------------------111111000000/////////...,,,...000111///......///---///222444444333111000............/////////000222111111111000000//////......---,,,---...///000.......................................------,,,000000000000111111111111//////............//////---------.........//////000111222222222000///...//////000000000000//////////////////////////////---------------...///000+++,,,............,,,+++,,,,,,,,,------.........------------------------......---------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---***&&&&&&+++000++++++************++++++...---+++***)))******+++,,,,,,+++***((())),,,...,,,,,,,,,++++++++++++***))))))))))))******************))))))))))))*********)))(((((()))+++---...)))+++,,,,,,+++***+++,,,)))))))))))))))))))))))),,,++++++***)))*********+++++++++*********))))))(((((()))+++,,,---...///((()))***,,,------,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......,,,++++++,,,.................................------,,,,,,------...)))***,,,...//////...........................---nnniiiddd```^^^]]]YYYVVVWWWUUURRRPPPPPPRRRTTTVVVXXXWWWUUUTTTTTTTTTUUUVVVUUUVVVXXXZZZZZZ[[[ZZZZZZVVVXXXZZZZZZYYYXXXYYYZZZ\\\ZZZXXXWWWWWWYYY[[[]]]^^^]]]]]]^^^aaabbbbbbaaa^^^______]]]YYYVVVUUUUUUXXX\\\^^^\\\VVVRRRRRRTTTXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVYYY^^^cccfffbbbbbb]]]UUUPPPQQQSSSRRRVVVTTTQQQPPPQQQRRRRRRRRRWWWWWWWWWVVVVVVUUUUUUUUUNNNOOOPPPQQQQQQPPPNNNMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEDDDFFFCCCBBBDDDHHHJJJGGGCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGEEEDDDAAA???>>>======CCCBBBBBBAAAAAA@@@@@@??????????????????>>>===<<<<<<;;;888777666888:::;;;999;;;;;;:::888777777888888999;;;;;;;;;999777666<<<;;;999777777888999:::999999999999888666555444666666666666555555555555444444444444444444333333;;;999666333222111222333444111333777666000///333333555555555444333555666444444444333333222222222111111222222222333333333111111111111111111111111222222111111111111111111/////////000000111222333000000000000//////////////////............//////111...,,,...222444111---------............------,,,------...............---.........,,,,,,...000///......------......///---.........//////000000---------.........//////............////////////111111000000//////.........///111222222000...---......////////////......///............---------..................------.........------,,,,,,,,,------..................,,,++++++++++++,,,------000000///...------,,,,,,///......------...000111......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++(((((((((((()))+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,***))))))***++++++***++++++******)))((((((((('''((()))***+++***)))))))))***+++,,,,,,,,,,,,,,,***+++,,,+++)))((()))***************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,******))))))+++---000222//////.........---------,,,+++******+++,,,...///..................------........................lllhhhbbb___]]]ZZZWWWTTTVVVUUURRRQQQRRRTTTWWWYYY[[[[[[ZZZYYYXXXXXXWWWWWWVVVWWWXXXYYYZZZZZZYYYYYYWWWYYYZZZZZZYYYYYYZZZ[[[\\\[[[YYYWWWWWWYYY[[[\\\```___^^^___aaabbbaaa```[[[\\\]]]\\\YYYVVVTTTTTTWWWZZZ]]][[[VVVSSSSSSUUUXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVVVVWWWYYY]]]aaacccaaaaaa\\\UUURRRUUUXXXWWWXXXUUURRRPPPQQQRRRSSSSSSVVVVVVUUUUUUTTTTTTSSSSSSLLLMMMNNNOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDFFFDDDBBBDDDHHHIIIFFFCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCBBBAAA@@@?????????CCCBBBBBBAAAAAA@@@????????????????????????>>>===???===:::888888888:::;;;:::;;;<<<;;;999888999:::::::::;;;<<<;;;:::888666;;;:::999888888999:::;;;;;;::::::888777666555555666666666666555555555555444444444444444444444444666555444333333444555666777444555888777222222666555555555666666555444444444444333333333222222222111111111222222222333333////////////////////////111111111111111111111111333222111000/////////000////////////000000000000...........................+++***---111333111---...//////////////////...//////000111111111111111...///000///...---...///---,,,,,,++++++,,,,,,---............/////////000---------.........//////............////////////000000000000//////......//////000000000///...---//////000000000000//////............------------..................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000//////...------,,,,,,...............//////000......---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***+++,,,---------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++***)))))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&'''***,,,,,,+++,,,,,,+++******))))))((('''((()))*********)))((()))***+++++++++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************+++++++++*********))))))---------------,,,,,,,,,)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++---,,,+++******,,,...//////.........------------++++++++++++,,,---...///................................................kkkhhhccc```]]]ZZZWWWTTTVVVUUUSSSSSSUUUXXX[[[]]]\\\]]]^^^]]]\\\ZZZXXXVVVVVVWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXYYYZZZ\\\\\\[[[YYYXXXXXXYYY[[[\\\```___^^^^^^______]]]\\\WWWYYY[[[[[[XXXUUUTTTTTTVVVYYY[[[ZZZWWWUUUUUUWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZXXXWWWVVVVVVVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVWWWXXXYYY[[[]]]^^^______[[[VVVVVV\\\______[[[WWWRRRPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFDDDBBBDDDGGGHHHFFFCCCAAABBBDDDEEEFFFEEEEEEDDDBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>??????@@@@@@@@@??????@@@>>><<<:::999999:::;;;;;;<<<<<<;;;999999:::<<<;;;<<<<<<===<<<:::999777:::999999888999:::<<<===>>><<<:::888777666666666666666666555555555555444222333333444444555555555333333333444555555666666777555444666777555666888999777555666888888555222333333333333222222222222111111111222222222222333////////////////////////111111111111111111111111444333111///...///000111......//////000000111111---......//////......---,,,+++***---111333111/////////000000000000//////,,,---......//////.........000222111000...---...------,,,,,,,,,,,,------............////////////---------...........................////////////000000000////////////.../////////.........------000000000111111000000000............------------------------------...............------------------------,,,,,,++++++***---------,,,---....../////////......---,,,,,,,,,------...///////////////......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,+++******'''((()))***+++,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))******++++++***)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))%%%$$$$$$&&&))),,,------,,,,,,++++++***)))))))))'''((())))))******))))))*********+++******)))))),,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***------,,,++++++******)))///...,,,+++******+++,,,............------------+++,,,---......//////...................................................llljjjfffccc___\\\YYYWWWUUUUUUUUUUUUWWW[[[^^^```aaacccdddeeeccc```\\\YYYWWWXXXYYYZZZYYYXXXWWWVVVXXXYYYYYYYYYXXXXXXZZZ\\\\\\[[[ZZZYYYXXXYYYZZZ[[[___]]][[[[[[[[[[[[YYYWWWTTTWWWYYYZZZXXXVVVUUUUUUUUUXXX[[[[[[YYYXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZXXXVVVVVVVVVWWWXXX[[[\\\\\\\\\\\\[[[ZZZYYYUUUVVVWWWXXXYYYYYYYYYYYY\\\]]]ZZZXXX[[[bbbfffeee]]]XXXSSSPPPQQQSSSVVVWWWUUUUUUTTTSSSQQQPPPOOOOOOIIIIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCDDDFFFGGGEEECCCBBBCCCDDDEEEFFFEEEDDDDDDBBBAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@?????????>>>>>>???@@@@@@AAA@@@@@@===<<<;;;:::::::::;;;<<<;;;<<<<<<;;;::::::<<<>>>============<<<;;;999888888888888999:::<<<===>>>@@@>>>;;;888666666777777666666555555555444444444222222333333444555666666444444555555555444333333555333222555777:::<<<===@@@:::555444888:::888555333222222222222222222222111111111111222222222222111111111111111111111111000000000000111111111111111000.........000333555......//////000000111111...//////000000//////......------///111222111////////////000000/////////++++++,,,------------------///222222000---,,,,,,//////............//////.........///////////////....................................//////////////////////////////////////////...------------...//////000000000000//////.........---------,,,,,,,,,,,,------------.....................---------000000///...------,,,,,,...------------...//////.........------,,,,,,,,,,,,---...///000///...---......---------,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++))))))******++++++,,,,,,******************************))))))))))))*********))))))))))))))))))*********)))))))))))))))***************************))))))))))))))))))))))))&&&%%%%%%'''***,,,------+++++++++***))))))(((((()))))))))******************************)))((('''+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------************************)))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++///...---+++++++++++++++------------------------+++,,,---///000//////...---------.......................................iiiiiigggddd```]]]ZZZYYYVVVUUUUUUVVVYYY[[[^^^```fffhhhkkklllkkkfffbbb^^^XXXYYYZZZZZZZZZYYYXXXWWWXXXYYYZZZYYYXXXXXXZZZ\\\]]]\\\[[[ZZZYYYYYYZZZZZZ]]]\\\ZZZZZZZZZYYYXXXVVVTTTVVVYYYYYYXXXWWWVVVVVVVVVXXX[[[\\\\\\[[[[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXZZZYYYWWWVVVVVVWWWXXXZZZ\\\\\\]]]]]]]]][[[ZZZXXXVVVVVVWWWXXXYYYXXXWWWWWWZZZ[[[ZZZZZZ___fffiiiggg\\\XXXSSSPPPQQQTTTWWWXXXWWWVVVUUUTTTRRRQQQOOOOOOHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@::::::999999:::;;;<<<===;;;<<<<<<;;;:::;;;>>>@@@>>>>>>>>>===<<<;;;999999777777888999:::<<<===>>>???===:::888666666777888555555555555444444444444222222333333444555666666333333444555555444333333333333333666<<>>555333666:::<<<;;;222222222222222222222222000000111111111222222222222222222222222222222222//////000000000111111111000000///...///111333444.../////////000000000111000000000111111000000000000///...//////...---+++---......//////......---......///000000000000///+++---000000...,,,++++++000//////......//////000///////////////..............................---............////////////...............///////////////...------------...---..................---...------------,,,,,,,,,,,,,,,,,,,,,------..............................000000///...------,,,,,,...------------...//////---------------,,,,,,,,,+++,,,.../////////...---......---------,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------------,,,,,,+++++++++******************************))))))))))))))))))***)))))))))******)))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))***((('''(((***,,,,,,++++++******)))((((((''''''************++++++,,,,,,***************)))(((''')))+++,,,+++***)))***,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,------------------+++,,,---///000//////...---------.........//////........................eeeeeeeeeccc___\\\ZZZZZZVVVVVVVVVWWWXXXZZZ\\\^^^aaacccggghhhgggccc^^^[[[XXXYYYZZZ[[[[[[[[[ZZZYYYYYY[[[\\\]]]\\\[[[\\\\\\]]]\\\\\\[[[ZZZZZZZZZZZZ\\\ZZZYYYYYYZZZZZZYYYWWWUUUVVVXXXXXXVVVVVVVVVWWWWWWXXXZZZ[[[\\\]]]\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXZZZXXXVVVTTTUUUVVVYYY[[[[[[\\\^^^___^^^\\\ZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\bbbiiiiiidddYYYVVVRRRPPPRRRUUUXXXYYYXXXXXXVVVTTTSSSQQQOOOOOOIIIJJJMMMNNNOOONNNMMMLLLKKKLLLMMMNNNOOOPPPPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>===>>>>>>?????????>>>>>>999999999999:::;;;<<<===;;;;;;;;;:::999;;;>>>AAA??????>>><<<;;;:::999999666666777999:::;;;<<<<<<<<<;;;:::888777777777777555555555444444444444333222333333444444555555555000111222333444555666666555666777:::BBBJJJMMMJJJEEE>>>666222444999<<<>>>111111111222222222222222000000000111111111111222000000000000000000000000...//////000000111111111333222111000000/////////000000000000000/////////111000000//////000000111//////...---,,,+++)))(((------............------,,,------...............***,,,......---,,,,,,,,,......------------......///////////////........................---------............////////////---............//////////////////.........------,,,------......------,,,------------,,,,,,,,,,,,++++++,,,,,,------...................../////////---------,,,,,,++++++***---------,,,---......///------,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))***,,,---...///......---,,,+++******************************))))))))))))))))))))))))))))))************))))))''''''(((((()))+++,,,---************************)))))))))))))))))))))))),,,+++))))))***++++++***++++++******)))(((((((((+++************+++,,,,,,*********+++******))))))(((***++++++***)))***,,,************************))))))*********+++++++++))))))))))))))))))))))))***************+++++++++******++++++,,,---------...------,,,,,,,,,,,,---***++++++,,,,,,++++++***(((((()))***,,,---...///******+++,,,------......,,,,,,,,,,,,------------+++,,,---......//////...,,,,,,------.../////////........................bbbdddeeeccc```]]]\\\\\\WWWWWWVVVVVVWWWXXXYYYZZZ[[[]]]```bbbaaa]]]YYYVVVYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]aaabbbaaa___^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYVVVUUUTTTUUUWWWXXXWWWVVVUUUVVVVVVTTTSSSSSSUUUWWWVVVVVVXXXZZZ[[[\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSTTTVVVYYY[[[[[[]]]___``````^^^\\\[[[XXXXXXWWWWWWWWWXXXXXXXXXWWWYYY[[[]]]dddiiifff___VVVSSSQQQQQQSSSVVVXXXYYYYYYXXXVVVTTTRRRPPPOOONNNJJJLLLOOORRRRRRPPPMMMKKKIIIJJJLLLMMMNNNOOOOOOOOOGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;;;;::::::::::::999999;;;>>>BBB???>>>===;;;:::999888888555666777888999999::::::999999888888888777777777555555555444444444333333444444444444444444444444222222111111222444666777555888999<<>>>>>>>>======>>>======<<<;;;;;;@@@@@@???===<<<:::999999999999999888888:::>>>BBB???>>>===;;;999888888888555666777888888888888888666777888888888888777666555555444444444333333333444444444444444444333333777666333111111111222333444777999;;;BBBKKKJJJCCC777777777555444555777:::000000111111222222222222000000000000111111111111222222222222222222222222---......///000111111222,,,...000222333222111000222222111000///...------000...+++))))))+++...000111222333333111000000111//////000000000000//////,,,---......//////......+++,,,---------...000222000000////////////000000000000//////.........---//////.........---------............/////////000---------.........//////...///111222222000...---......////////////......---------,,,,,,,,,++++++******+++,,,,,,---......---.........//////000000------..................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///......---------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))))))))***+++***************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))///......------,,,,,,+++((('''&&&&&&&&&''')))***)))***+++,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------))))))******++++++++++++))))))***+++,,,,,,------///...---,,,+++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,+++******+++,,,...///,,,,,,------...///000000........................]]]```bbbccc```]]][[[[[[XXXVVVSSSRRRSSSUUUVVVWWW[[[[[[[[[\\\^^^^^^]]][[[^^^\\\[[[\\\^^^^^^]]]\\\```aaabbbbbbaaa___]]][[[^^^^^^]]]]]]\\\ZZZVVVRRRJJJIIIHHHGGGHHHKKKPPPTTTNNNQQQSSSSSSQQQPPPQQQSSSRRRSSSUUUWWWXXXWWWUUUTTTVVVVVVVVVWWWYYY[[[^^^___WWWWWWWWWWWWWWWWWWWWWWWW``````aaaaaa```^^^]]]\\\YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXX\\\```bbb```]]]XXXSSSSSSWWWWWWSSSSSSXXXYYYWWWTTTQQQOOOOOOOOOPPPUUUTTTTTTRRRQQQOOOMMMLLLIIIJJJKKKJJJIIIHHHIIIJJJFFFGGGJJJKKKLLLLLLJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDAAA>>>===???>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCBBB@@@>>>======<<<:::999999:::<<<===<<<<<<<<<===============;;;:::999999999;;;===???>>><<<::::::;;;;;;:::999444555555666777888888888888888777666666666666666777666666666666555555555555555444444444444555555444444555555555555555555555666888:::<<<======>>>555444333333444555666777111111000000000000111111000000000000000000000000000000111111222222222333222222111111000000/////////000111222222222222222222111111000000000000000//////000000000000000000////////////000000000000000000111000000///......//////000000000000//////000///...---,,,------...,,,------......------,,,...------------...//////......////////////......////////////............---...///111222444555555//////////////////////////////.........---------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---.../////////------,,,,,,+++***+++,,,---...,,,---.........---,,,+++---,,,,,,,,,,,,---......------,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,******++++++++++++***************************************++++++,,,,,,,,,************************+++***((('''(((***---///---,,,***(((((()))+++,,,************************++++++******)))(((((((((******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++---...---******,,,///---***'''&&&(((+++,,,---++++++++++++++++++++++++000000///...------,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.........------------------------///...---,,,,,,,,,,,,,,,]]]```bbbbbb___\\\ZZZYYYYYYWWWTTTTTTUUUWWWZZZ[[[\\\[[[ZZZ[[[]]]]]]\\\[[[```^^^^^^^^^```aaa```_________``````___]]]\\\[[[\\\[[[ZZZZZZYYYWWWSSSPPPFFFEEEDDDCCCDDDHHHMMMQQQNNNPPPRRRQQQOOONNNPPPRRRVVVVVVWWWWWWVVVUUUSSSRRRVVVUUUUUUVVVWWWYYY[[[\\\YYYYYYYYYXXXXXXXXXXXXXXX]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXZZZ]]]^^^\\\YYYTTTQQQQQQUUUUUUSSSTTTXXXWWWVVVTTTRRRQQQQQQQQQQQQTTTSSSSSSQQQOOOMMMKKKJJJKKKLLLMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLJJJIIIFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGHHHGGGFFFDDDAAA@@@>>>=========>>>>>>???@@@@@@AAAAAABBBAAA@@@>>>===<<<;;;:::999999:::;;;;;;??????>>>===<<<;;;::::::<<<;;;:::999999:::<<<===<<<;;;999999::::::999888555555666777777888999999888777777666666666666666666666666555555555444444555555444444444444555555333444444444444444333333444555666888:::;;;;;;;;;444333333222222333444555111111000000000000111111000000000000000000000000111111111111111000000000111111111111000000000000000000000111111000000///222111000000//////000000000/////////////////////............///////////////000000000//////...------......//////......---000///...---,,,------...,,,------......------,,,......---------......///......////////////......------......//////000000.../////////000000000000....................................------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...//////...------,,,,,,+++++++++,,,---...,,,------...------,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,+++******))),,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************+++++++++))))))******++++++,,,,,,,,,++++++******++++++,,,*********++++++*********************************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,+++***))))))***,,,---************************))))))))))))******************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***,,,---,,,***)))***,,,---+++((((((***,,,---,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******))))))((((((++++++,,,,,,,,,,,,,,,---------------------------///...------,,,,,,,,,---___aaacccbbb___\\\ZZZZZZYYYWWWVVVUUUWWWZZZ]]]```___]]][[[ZZZ\\\]]]]]]\\\^^^]]]]]]^^^___``````___]]]]]]\\\\\\[[[[[[ZZZZZZXXXWWWVVVVVVVVVTTTQQQNNNDDDBBB@@@@@@BBBGGGMMMPPPQQQQQQQQQPPPNNNOOORRRTTTZZZYYYXXXVVVUUUSSSRRRQQQVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYXXXZZZZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVXXXYYYYYYWWWUUUQQQOOOOOOSSSTTTSSSUUUXXXUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOMMMKKKIIIHHHMMMNNNNNNLLLJJJHHHHHHIIILLLLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGHHHHHHHHHFFFDDDBBBAAA======<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@???>>><<<<<<;;;;;;:::::::::999???>>>>>>===<<<;;;::::::===<<<:::999999999:::;;;:::999888888999999888777666666777777888999999999777777666666555555666666555555555555444444444333555555444444444444555555444444444444333222111111222333444666777888888888444333222111111111222333111111000000000000111111000000000000000000000000222111111000000//////...000000000111111111111111//////000000000//////...222111000000//////000000/////////.........------------------...............////////////...------,,,,,,------------,,,,,,//////...------------...,,,------......------,,,........................------............------+++,,,---...///000111111//////......---,,,,,,,,,------------------------......---------,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------......---......///......------,,,,,,+++++++++,,,---...---------,,,,,,------...000000...---,,,+++++++++------,,,,,,++++++******,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************+++++++++************************++++++************++++++*********************************************************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////,,,(((&&&+++***)))))))))+++,,,---************************(((((())))))***++++++,,,******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,***))))))***,,,+++***+++---...---,,,------------------------,,,++++++******)))))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''''',,,,,,,,,+++++++++++++++------------------------.........---------------aaacccdddbbb___\\\[[[[[[XXXXXXVVVVVVWWWZZZ___cccccc```]]][[[\\\]]]]]]]]]YYYXXXXXXYYY[[[]]]\\\[[[ZZZZZZYYYXXXXXXXXXYYYYYYUUUTTTSSSSSSSSSRRROOOMMMFFFDDDAAABBBFFFLLLRRRUUUTTTSSSRRRPPPQQQSSSWWWZZZ[[[ZZZXXXVVVTTTSSSSSSRRRXXXXXXXXXXXXXXXYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVUUUUUUQQQPPPQQQRRRSSSTTTUUUWWWVVVVVVUUUUUUTTTRRRPPPPPPKKKKKKKKKKKKKKKKKKJJJIIIMMMNNNNNNMMMJJJIIIIIIJJJMMMMMMMMMLLLKKKIIIGGGFFFGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@=========<<<<<<===>>>>>>>>>???@@@AAAAAAAAA@@@???============<<<;;;:::::::::;;;;;;<<<<<<============<<<;;;:::999999999999:::999888888::::::999777777777888888999999999999777666666555555555666666555555444444444333333333555444444333333444444555555555555444333222111000000111222333444444444444555444222111000111111222222111111000000111111222000000000000000000000000000000000///////////////000000000111111222222222...//////000111111000000111111000////////////////////////...------,,,,,,------........./////////---...............------,,,------......------,,,............------......,,,------......------,,,---..................---------............------,,,,,,---......///000000......------,,,,,,++++++------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................---------+++++++++,,,,,,,,,------...---,,,+++,,,---.../////////...---,,,++++++,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))*********+++++++++*********)))))))))))))))++++++************+++++++++******************+++************************++++++******)))))))))((())))))))))))))))))))))))***,,,...000///---***((((((((((((((()))***+++,,,************************)))))))))******+++++++++******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,------,,,+++)))))),,,+++,,,---//////---+++++++++++++++++++++++++++++++++******))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++........................---...............------^^^```aaa___\\\ZZZYYYYYYXXXXXXWWWUUUUUUXXX^^^cccfffccc```^^^^^^^^^^^^^^^UUUTTTTTTVVVXXXZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYTTTRRRQQQQQQRRRQQQOOOMMMHHHDDDBBBDDDJJJRRRYYY\\\XXXUUUSSSRRRSSSVVVZZZ\\\YYYXXXWWWVVVUUUUUUUUUUUUZZZ[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTPPPQQQSSSTTTTTTUUUUUUVVVSSSTTTTTTSSSSSSTTTUUUUUUWWWVVVVVVTTTRRROOOMMMKKKEEEEEEGGGIIIJJJKKKKKKKKKJJJKKKMMMLLLKKKKKKLLLMMMLLLLLLKKKJJJIIIGGGFFFEEEHHHGGGFFFFFFEEEEEEEEEFFFIIIHHHHHHGGGFFFFFFGGGGGGEEEEEEEEEDDDCCCBBBAAAAAA???>>>>>>=========>>>>>>???@@@AAABBBBBBAAA@@@@@@>>>>>>>>>???>>>===<<<<<<:::::::::;;;<<<======>>>===<<<;;;:::999888888888999999999:::;;;;;;:::888888888888888888999999999666666555555555555666666555555444444444333333333444444333333333333444444666666666666555333222222///000111111222222222222555444333111111111222222222222111111111111222222////////////////////////---......///000111111222000000111111222222333333---...///111222333333444111000000///...///////////////......------------....../////////000000000------...............---......////////////......------..................,,,------......------,,,,,,---......//////......---..................---...............---------,,,,,,------------......------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////......------------++++++,,,,,,,,,---------------,,,+++,,,---...///------,,,,,,,,,------...---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++*********)))))))))))))))+++******))))))******+++++++++***))))))***++++++************************,,,,,,,,,++++++******)))))))))))))))))))))))))))***+++,,,------------,,,&&&&&&&&&'''((()))******************************,,,+++++++++******))))))******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---...///111111///,,,***,,,+++,,,...000000---+++++++++++++++++++++++++++++++++++++++************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...//////......------,,,,,,........................------...//////......---YYY[[[[[[ZZZXXXVVVVVVWWWYYYZZZXXXUUUSSSVVV\\\bbbgggeeeaaa______^^^]]]\\\TTTSSSSSSUUUXXXZZZZZZYYYVVVVVVWWWWWWXXXXXXYYYYYYRRRQQQOOOOOOPPPPPPOOONNNGGGDDDAAADDDMMMWWW___bbb^^^ZZZVVVUUUVVVXXXYYYZZZWWWWWWWWWWWWVVVVVVVVVVVVZZZZZZ[[[\\\\\\\\\[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXWWWXXXXXXYYYXXXYYYZZZZZZYYYWWWUUUSSSMMMOOOQQQQQQQQQRRRTTTUUUTTTVVVUUURRRRRRUUUUUUSSSWWWVVVTTTQQQNNNLLLJJJIIIAAACCCEEEGGGIIIKKKKKKLLLHHHJJJKKKKKKKKKKKKLLLNNNJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCC??????>>>>>>======>>>>>>??????@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;;;;:::999888888777999888999:::<<<<<<:::888888888888888888888888888555555444444555555666666555555555555444444444333444444333333333333444444666666666666555444333333000000111111111111111000444333222111111111222333222222111111111111222222////////////////////////,,,---...///111222333333111111111222222222222222---...000111333444444444111000//////......//////........................////////////000000000111------...////////////...//////000000000000//////,,,---......///.........,,,------......------,,,***+++---///000000//////......////////////...............---------,,,,,,+++,,,,,,---...//////000------------------------//////.........---------,,,,,,,,,------------...------------------------,,,,,,,,,---------......000///...---------------***+++,,,---------,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))************+++++++++******************************))))))))))))******,,,+++***))))))***+++,,,************************,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++,,,......&&&&&&''''''(((((())))))************************---,,,,,,+++******))))))******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...///111333555333///,,,,,,+++,,,---//////---+++------------------------++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,(((((()))***+++,,,------////////////....................................,,,---...000000///......WWWYYYYYYYYYWWWVVVVVVWWW\\\]]][[[VVVSSSTTT[[[aaafffdddaaa```___]]][[[XXXRRRRRRRRRTTTXXXZZZZZZYYYUUUVVVXXXYYYZZZZZZYYYYYYPPPNNNMMMMMMNNNOOONNNMMMHHHDDDBBBFFFQQQ]]]eeeiiiiiieee___\\\[[[[[[ZZZXXXVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWXXXZZZZZZZZZYYYYYYUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWWWWXXXYYYZZZWWWXXXYYYYYYXXXVVVSSSQQQLLLNNNPPPOOOMMMMMMOOORRRPPPTTTTTTPPPQQQUUUVVVSSSTTTRRRPPPMMMKKKIIIIIIIIIBBBCCCEEEFFFHHHIIIJJJJJJIIIJJJKKKKKKJJJIIIJJJLLLIIIIIIHHHHHHHHHIIIIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBB???>>>======<<<<<<<<<===>>>>>>?????????===<<<;;;<<<;;;;;;;;;;;;===>>>???<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999888777777777888999;;;;;;999777777777777777777777777777555444444444444555666777666666666555555555444444444333333222222333333444444444555555555444444333111111111222222111000000222111000///000111222333333222222111111222222333/////////////////////////////////000111222333333333222222222222222222111///000000111111111111111000000///............///---......//////000000111........./////////000000---...//////000000000//////000000111111000000///,,,,,,.../////////......,,,------......------,,,((())),,,///000111111000//////000000000000//////------------------------++++++,,,------......///........................000000/////////.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......111000...---,,,,,,------***+++,,,---------,,,,,,***+++,,,---..................---,,,,,,,,,------------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))************+++++++++))))))******++++++,,,,,,******))))))))))))******,,,+++***((((((***+++,,,************************************++++++++++++++++++++++++++++++++++++++++++*********++++++,,,(((((())))))))))))))))))************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---...000444777666111---,,,++++++,,,......---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))******++++++,,,,,,,,,---------.......................................,,,---///000000000///...YYYZZZ[[[ZZZYYYXXXYYY[[[______]]]WWWSSSSSSZZZ```dddbbb```___^^^\\\XXXVVVPPPPPPPPPSSSVVVXXXYYYXXXTTTVVVXXX[[[\\\[[[ZZZYYYNNNMMMKKKKKKLLLMMMMMMLLLJJJFFFDDDIIIUUUbbbkkknnntttooohhhdddaaa___[[[XXXWWWXXXYYYYYYYYYWWWTTTSSSSSSTTTUUUWWWXXXXXXWWWVVVTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZUUUWWWXXXXXXWWWUUURRRPPPLLLNNNOOOMMMJJJIIIKKKNNNMMMQQQRRRNNNPPPUUUWWWTTTQQQPPPMMMJJJHHHHHHIIIJJJDDDEEEFFFGGGGGGHHHHHHHHHJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIHHHIIIIIIKKKLLLLLLCCCCCCDDDDDDEEEGGGHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHCCCBBBAAA@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;===============;;;999888::::::888888999;;;>>>???888888999:::<<<======>>>999999:::::::::999888888555555666888::::::888666777777777666666666666666444444444444444555666777777666666666666555555555444333333222222333333444222222333444444444333333222222222222222111111000//////......///000111222333222222111111222222333////////////////////////111111111111111222222222444333333222222111111111111111111111000///------000000///...............------...///000111222222---------.........//////......///000111111000000//////000000000000//////+++,,,.../////////......,,,------......------,,,&&&(((+++///111222222111000000111111111111000000***++++++,,,---...//////,,,,,,,,,,,,,,,,,,------////////////////////////000000000000////////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......111000...---,,,,,,------***+++,,,---...---,,,,,,)))+++,,,...//////...---000///...---,,,+++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))************+++++++++))))))***+++,,,---------******))))))))))))******,,,+++)))(((((()))+++,,,************************(((((())))))******++++++((((((((((((((((((((((((++++++,,,,,,+++***((('''***++++++++++++******)))*********************************++++++,,,------******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---000444888777222---,,,+++***+++---...---,,,++++++++++++++++++++++++***************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,------.........////////////////////////+++---///000111000///...ZZZ\\\\\\ZZZVVVTTTVVVWWW[[[[[[YYYWWWVVVXXX]]]```eeeaaa]]]\\\[[[YYYUUURRRQQQRRRUUUWWWXXXXXXXXXXXXSSSUUUXXX[[[[[[ZZZWWWVVVPPPPPPPPPMMMKKKJJJKKKMMMJJJFFFEEEKKKTTT```ooo|||||||||vvvllleeeaaa]]]XXXTTTUUUVVVWWWVVVTTTRRRPPPSSSPPPOOORRRWWWZZZZZZYYYWWWXXXYYYYYYYYYXXXWWWVVVTTTUUUXXXYYYZZZZZZYYYXXXVVVVVVUUUTTTRRROOOMMMLLLNNNPPPQQQQQQNNNJJJHHHHHHLLLLLLMMMNNNPPPQQQQQQRRRPPPLLLKKKKKKGGG@@@AAAFFFGGGEEEBBBBBBDDDFFFHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKMMMNNNEEEGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCC??????@@@AAAAAA???>>>===@@@===;;;;;;===??????===>>>======<<<;;;:::::::::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;<<<<<<<<<777777777777777777777777444444555555555555444444555555555555555555555555555555666666666555333222000111222222333444555555222222222222222222222222111111111222222333333333444333111//////000111222444333222111111222333444222111000//////000111222////////////000111222333111111111111111111111111222111111000///......---000////////////000000111000//////.........//////+++,,,...///111222222222222222111111111111222222---------------...//////........................///............---------...------------...//////000000//////.........---,,,,,,------...///000000...---,,,,,,,,,,,,---......000222222111000000000///............---------........................------------.........///111000///...------.../////////.........---------........................---------............//////...---,,,++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***)))))))))***+++++++++******************++++++,,,,,,,,,++++++*********************++++++((((((''''''''''''((((((+++)))((('''((()))+++,,,******+++++++++,,,,,,,,,+++++++++************))),,,+++***))))))***+++,,,###$$$&&&''')))******+++************************(((((()))***+++,,,,,,---************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111///...///---+++,,,---/////////000000...---,,,+++++++++************************------------------------...---,,,,,,,,,,,,---...---.........---,,,,,,+++***+++,,,---...---,,,,,,.........////////////000000000000000000000000000..................------ZZZ\\\^^^]]]ZZZXXXXXXZZZ]]]]]][[[YYYWWWWWWZZZ\\\```]]][[[ZZZZZZZZZWWWTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVXXX[[[\\\\\\[[[XXXVVVQQQQQQPPPMMMJJJIIIJJJLLLLLLGGGGGGMMMVVVccctttyyylllccc]]]XXXUUUUUUVVVVVVUUUTTTRRRQQQSSSRRRRRRSSSVVVXXXYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVSSSTTTVVVWWWXXXWWWVVVUUUOOOOOONNNNNNNNNNNNNNNNNNOOOQQQRRRRRROOOLLLJJJJJJMMMNNNNNNOOOPPPQQQQQQRRRRRRNNNLLLJJJFFF@@@AAAFFFEEECCCBBBCCCFFFIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKKKKEEEGGGHHHGGGFFFDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@??????@@@>>>;;;;;;>>>??????===???>>>>>>===<<<<<<;;;;;;999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============777777777777777777777777555555555666666555555555555555555555555555555555333444444555444333222111333333333333333333333333222222222222222222222222111111111222222333333333555333111000///000111222333222111000000111222333222111000//////000111222////////////000111222222111111111111111111111111111111111000///.........000000///......///////////////...............///......///000111111111000222111111000000111111222......------...//////000...........................---------,,,,,,,,,,,,...------------...//////000/////////............,,,,,,------...//////000///...------------...///...000222222111000000000///............---------........................------........./////////111000///...------.../////////.........------------------------------------------............//////...---,,,++++++++++++,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***)))******+++************************+++++++++,,,,,,++++++***++++++++++++++++++******,,,++++++******++++++,,,******((((((((()))+++,,,******+++++++++,,,,,,,,,+++++++++************)))++++++***))))))***++++++))))))***************)))***************************************+++++++++************************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///......,,,***+++,,,...............---,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,++++++++++++,,,---------......------,,,+++***+++,,,,,,------,,,,,,,,,,,,---------.........000000000000000000000000........................\\\]]]^^^]]][[[ZZZ[[[\\\^^^^^^]]][[[XXXVVVVVVXXXZZZXXXWWWWWWYYYYYYXXXWWWVVVWWWXXXXXXXXXWWWVVVUUUXXXYYY[[[[[[[[[YYYVVVUUURRRRRRPPPMMMJJJHHHIIIJJJMMMIIIIIIOOOZZZiii|||tttfff]]]XXXVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTUUUVVVXXXWWWXXXYYYYYYYYYXXXVVVUUUSSSSSSTTTUUUTTTSSSRRRQQQLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRTTTSSSPPPNNNMMMMMMPPPPPPOOOPPPPPPQQQQQQRRRRRROOOLLLHHHBBB>>>@@@FFFFFFDDDCCCEEEHHHLLLNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGGGGGGGGGGHHHDDDFFFGGGGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@>>><<<<<<>>>???>>>===>>>======<<<<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<;;;777777777777777777777777666666666666666666666666555555555555555555555555444444444555444444333222444444444333333222222222222222222222222222222222111111111222222222222222555444222111000000111111111111000000000000111111111111000000000000111111............///000111111111111111111111111111111111111000000//////......000000///...------------........................///000000111111000//////222111111000000111111222//////......//////000000........................------,,,,,,,,,+++++++++...------------...//////////////////............,,,,,,------.../////////000///............///000...000222111000//////000///............---------..................................../////////000000///......---........................---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,++++++++++++,,,,,,,,,---------......000000///...------,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++++++++***************************++++++,,,,,,+++++++++------,,,,,,++++++************))))))))))))************)))((()))***+++,,,******+++++++++,,,,,,,,,+++++++++************)))++++++***))))))***++++++******+++++++++******)))************************+++++++++*********))))))************************))))))(((((())))))***+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------+++******,,,------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000000000000000000........................___]]]ZZZXXXVVVWWWZZZ\\\]]]]]]^^^\\\XXXVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYXXXWWWVVVXXXXXXXXXXXXWWWUUUSSSRRRSSSSSSQQQMMMJJJGGGHHHIIIMMMJJJKKKSSS^^^oooyyyhhh^^^ZZZVVVVVVVVVUUUUUUTTTTTTTTTTTTVVVWWWVVVSSSRRRUUUXXXXXXXXXYYYYYYYYYWWWVVVUUUSSSSSSSSSSSSRRRQQQOOONNNPPPOOONNNMMMMMMNNNPPPRRRRRRSSSUUUTTTQQQPPPOOOPPPRRRQQQPPPPPPPPPQQQRRRRRRSSSRRRNNNHHHAAA===AAAFFFKKKIIIHHHHHHKKKOOOPPPQQQJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDEEECCCEEEFFFFFFDDDCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDCCCAAA@@@@@@@@@AAABBB??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::===>>>???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777777777777777777777777666666666666777777555555555555555555555555666666666666666666666666333333333333333333333333222222222222222222222222111111111111111222222222555444333111000000000000000000////////////000000111000000000000000000111---------......///000111111111111111111111111111111000000000/////////...111000///------,,,,,,,,,,,,------...............//////000111111111000000111111000000000000111111000000////////////000000........................---------,,,,,,,,,,,,+++...------------.../////////////////////.........---------........./////////..................///...000111111/////////000///............---------................................./////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,+++++++++,,,,,,,,,,,,---------......000000///...---,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,++++++,,,***************+++++++++******+++,,,,,,,,,++++++......------,,,+++******))))))(((((((((((())))))******)))))))))***+++,,,******+++++++++,,,,,,,,,+++++++++*********))))))+++******************+++%%%&&&((()))***+++++++++************************************************************************++++++******++++++,,,------,,,***))))))***,,,---++++++,,,,,,,,,,,,------***+++,,,------------,,,---+++***+++---...---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,........................---------...............ccc]]]VVVPPPOOORRRWWWZZZYYYZZZ[[[ZZZXXXVVVUUUUUUTTTTTTUUUTTTTTTTTTTTTUUUSSSTTTVVVXXXYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSUUUTTTRRRNNNJJJHHHHHHIIILLLJJJMMMUUU```qqqlllaaa\\\UUUVVVVVVVVVVVVUUUTTTTTTTTTVVVWWWVVVSSSRRRUUUXXXXXXYYYYYYYYYYYYWWWVVVTTTUUUTTTTTTRRRQQQPPPNNNMMMOOONNNMMMMMMNNNPPPRRRTTTRRRSSSTTTSSSQQQPPPQQQQQQRRRQQQPPPOOOOOOPPPRRRSSSVVVWWWUUULLLDDDBBBFFFKKKRRROOOMMMLLLNNNPPPPPPPPPJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBDDDEEEEEECCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@?????????@@@AAA??????@@@???>>>>>>===>>>============<<<<<<<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777666666666666666666666666888777666666666666777888555555555555555555555555666666555555555666666666111111222333333444555555222222222222222222222222111111111111111111111111333333222111000000//////////////////////////////000000000111111000000000---------......///000111000000000000000000000000000000000000////////////111000///------,,,,,,,,,,,,,,,.../////////......---...///111222222333333111000000000000000000111000000////////////000000....................................------------...------------...//////.........///////////////---------...............------------------------///000000000......///111///............---------....................................////////////------..................---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,+++++++++,,,,,,,,,,,,,,,---------............------,,,++++++***+++,,,,,,------,,,,,,+++------------,,,,,,++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,......------,,,+++******---,,,,,,++++++,,,,,,---***************++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))*********++++++*********''''''(((***++++++++++++************************((())))))***++++++,,,,,,************************++++++******++++++,,,------,,,***))))))***,,,---+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,---,,,,,,---//////...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---,,,,,,------...------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------------------------------.........//////ccc\\\SSSLLLLLLQQQWWWZZZVVVXXXYYYXXXVVVTTTTTTUUURRRTTTTTTTTTRRRRRRSSSTTTQQQRRRTTTVVVXXXYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWUUUUUUSSSOOOKKKIIIJJJKKKKKKJJJMMMTTT^^^mmmnnnbbb\\\TTTUUUWWWXXXXXXVVVUUUSSSSSSTTTUUUUUUTTTUUUVVVXXXYYYYYYZZZZZZYYYWWWUUUTTTUUUTTTSSSRRRPPPOOONNNNNNHHHIIIIIIKKKMMMPPPSSSUUUQQQRRRSSSRRRPPPPPPQQQRRRQQQPPPOOONNNNNNPPPRRRTTTYYY]]]\\\SSSJJJIIIMMMPPPVVVSSSPPPNNNOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBAAAAAABBBAAACCCDDDDDDBBBAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAA???======>>>????????????????????????>>>@@@BBBDDDDDDCCC@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999666666666666666666666666777777555555555555777777555555555555555555555555333333222222222333444444000111111222444555555666222222222222222222222222111111111111111000000000000000000000000///////////////000000000000//////000000111111111111000000............///000111111000000000000000000000000000000000000////////////000000///...------------,,,---...000000000//////------///111222333444444111000000//////000000111000000//////......//////........................//////.........---------...------------...//////.........///////////////........................,,,,,,------------,,,,,,///000000///...---///111///............---------........................------------.........///,,,,,,---............------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,)))***++++++,,,,,,,,,,,,------,,,,,,++++++******+++******************+++*********++++++++++++,,,******+++++++++,,,,,,,,,+++++++++************))))))***++++++++++++***)))---------------,,,+++***************************'''((()))***+++,,,------************************))))))(((((())))))***+++,,,+++***))))))***+++,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,---------...000000///---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............////////////......,,,,,,------......------+++,,,.../////////...---------------............------------------------,,,,,,------.../////////```ZZZRRROOOPPPUUUZZZ\\\VVVWWWWWWUUUSSSRRRRRRSSSPPPRRRTTTTTTRRRRRRSSSVVVQQQSSSTTTVVVWWWWWWVVVVVVVVVUUUUUUTTTUUUWWWYYYZZZVVVVVVTTTQQQMMMKKKKKKMMMKKKKKKMMMRRRXXXcccwww|||kkk___XXXRRRTTTWWWZZZZZZWWWTTTRRRSSSRRRRRRSSSVVVXXXYYYYYYYYYZZZZZZZZZYYYWWWUUUTTTTTTSSSRRRPPPOOONNNNNNMMMFFFGGGHHHKKKMMMOOOQQQRRROOOPPPQQQPPPOOOOOOPPPRRRPPPOOOMMMMMMMMMPPPRRRTTTVVV]]]^^^TTTKKKKKKOOOQQQUUUSSSOOOMMMMMMNNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDBBBAAAAAABBBBBBAAABBBCCCCCCAAA@@@@@@AAA@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>AAABBBBBB???======>>>>>>>>>>>>???????????????<<<>>>AAACCCDDDBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::666666666666666666666666777666444333333444666777555555555555555555555555222111111000111222333444222222222333333444444444222222222222222222222222222111111111000000000///---......//////////////////000111111111111000//////000111222222111000///////////////000111222222000000000000000000000000////////////000000000000000000///....../////////,,,---///111222222111000...///000111222333333333000000////////////000000000//////...------.......................................---------,,,,,,...------------...//////............/////////000........................,,,---...//////...---,,,/////////...------///111///............---------........................,,,,,,,,,,,,------------+++,,,---.........---------------.........//////---------------------------------............///,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***)))((())))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++******(((''''''&&&&&&''''''(((******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++************))))))***++++++++++++***)))............---,,,+++***************************))))))*********+++++++++************************))))))(((((())))))***+++******************************+++,,,,,,---......+++++++++++++++,,,------,,,,,,,,,---//////...,,,------,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,---......///------...//////...------+++,,,------......------+++---000222222111...---------------....................................,,,,,,------...//////000]]]XXXSSSRRRVVVZZZ]]]^^^WWWWWWWWWTTTQQQOOOPPPQQQNNNQQQSSSSSSRRRRRRUUUXXXSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRQQQQQQSSSVVVXXXZZZVVVVVVTTTQQQNNNLLLMMMNNNLLLKKKMMMPPPSSS\\\mmm~~~ssseee[[[TTTQQQTTTXXX[[[[[[XXXTTTRRRSSSPPPOOORRRWWWZZZZZZYYYYYYZZZZZZZZZYYYWWWUUUTTTSSSRRRPPPOOONNNMMMMMMMMMIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOQQQNNNMMMLLLLLLMMMPPPSSSUUUQQQZZZ\\\RRRIIIIIIMMMNNNSSSQQQMMMLLLLLLMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBAAAAAABBBCCC@@@BBBCCCCCCAAA@@@@@@AAA???@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCAAA@@@>>>AAACCCBBB???<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;666666777777888888888999666666666666666666666666777666444333333444666777555555555555555555555555333333222111222333555666444444333333333333222222222222222222222222222222222111111111000000//////+++,,,---...///////////////000111222222111000//////000111222222111000////////////000000111222333000000000000000000000000////////////000000000000000////////////000000111,,,...000222333222111111111111111222222222111111000000////////////000000000///...---------------........................---------,,,,,,,,,++++++...------------...//////---.........//////000000.....................------...///000000///...---/////////...------///111//////.........---------........................+++++++++,,,,,,,,,------***+++---...///...---------------.........//////........................---------.........//////,,,,,,,,,++++++,,,------,,,,,,,,,---------......,,,,,,------.../////////+++,,,,,,------,,,,,,+++******+++,,,+++***)))(((((())))))***++++++,,,,,,((()))***+++,,,---------******************++++++******))))))))))))************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++************))))))***+++,,,,,,+++***))))))******+++,,,,,,,,,,,,************************+++++++++***************************************+++++++++***+++,,,,,,---)))***++++++++++++***)))******+++,,,,,,---......,,,,,,++++++,,,,,,---...+++***+++---......,,,++++++++++++,,,---...000000************************++++++,,,,,,---...//////,,,,,,---......---,,,,,,+++,,,,,,---.........---+++---111444444222///,,,,,,,,,------------......000000000000000000000000,,,,,,------...///000000ZZZVVVQQQRRRVVV[[[^^^^^^ZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSQQQQQQNNNOOOQQQRRRTTTUUUUUUUUUXXXVVVSSSRRRRRRQQQOOONNNGGGMMMQQQRRRWWW___fffhhhssswwwxxxsssiii___YYYXXXUUUTTTTTTTTTUUUUUUVVVWWWYYYVVVSSSSSSUUUXXXXXXWWWYYYWWWUUUTTTTTTTTTRRRQQQLLLMMMNNNOOOOOONNNLLLLLLKKKJJJIIIJJJLLLOOOPPPPPPSSSQQQOOOOOOPPPQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQOOOOOOOOONNNNNNNNNMMMMMMUUURRRMMMKKKJJJKKKKKKJJJLLLLLLKKKJJJIIIHHHHHHGGGBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@??????@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===<<<<<<===??????>>>===>>>===;;;;;;<<<;;;999777777777777777777777777777666666666666777888::::::999888666555555555666777222222333444555555555444444444444444444444444444444444444444444444444444444333111000///000000111111111111111000000000000////////////000000000000222111000111111111///---...------,,,,,,...///000000000000000000000000000222222222222222111000///111111000000//////......------...///000111222222000111222222222111///...---......///000111111222111111000///////////////000...------...///---,,,------///000111111111111000///------......---,,,...------------...////////////.........---------,,,---///000000///---,,,+++,,,,,,---...///000000////////////000000000000000///...------...///000000000///...------,,,,,,---,,,,,,++++++,,,,,,------------............/////////...------------...................................................///...,,,++++++,,,+++************++++++,,,,,,,,,000...,,,---000111000...++++++++++++++++++++++++......---,,,,,,+++************+++,,,,,,,,,,,,+++))))))*********+++++++++///...,,,+++***++++++,,,((((((((((((((((((((((((++++++++++++++++++++++++'''(((((()))***++++++++++++++++++++++++***)))(((+++,,,---,,,***(((((()))'''(((((()))***++++++,,,,,,+++***)))))))))***+++...---,,,+++************++++++******++++++,,,---******+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++,,,------------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------+++,,,,,,+++***+++---///---...000///---,,,,,,---.........---------,,,,,,......////////////........................------///...---,,,,,,---...///111111000000//////......XXXTTTPPPQQQVVV[[[]]]]]][[[ZZZYYYXXXVVVTTTSSSSSSQQQPPPOOONNNOOOQQQSSSTTTTTTTTTSSSRRRRRRQQQPPPPPPKKKMMMOOORRRUUUWWWXXXYYYXXXVVVSSSRRRSSSRRRQQQOOONNNRRRTTTUUUYYY```cccbbbaaadddgggeeeaaa\\\XXXVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXVVVSSSSSSUUUWWWXXXWWWWWWUUURRRRRRRRRRRRQQQOOOMMMMMMNNNOOOOOONNNMMMLLLLLLKKKJJJKKKNNNQQQRRRRRRTTTSSSQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNUUUQQQMMMKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@AAABBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@???>>>@@@???>>>======<<<======>>>>>>======<<<<<<;;;;;;<<<;;;;;;<<<>>>>>>===<<<;;;:::999:::::::::888666999999999999999999999999999888777666555555555555888777777666666666666666333444444555555555555444333333333333333333333333444444444444444444444444222111000000///000111222111111111111000000000000....../////////000000000111000000000111111000...///...---------...000000000000000000000000000000111111222222222111000000111000000000/////////...------...///000111222222....../////////...---,,,.........///000111111111111111000//////////////////...---...000111000///---...///000111111111111111///......//////...---...---------......////////////.........---------,,,---...//////...---,,,///............---------.../////////000000000000//////............////////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...---------------................................................000///---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,...,,,+++,,,...///...,,,------------------------...------,,,++++++************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++++++++***))))))***,,,---,,,***(((((()))&&&&&&''''''((())))))*********))))))***+++,,,---...---,,,+++************++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++******************+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------+++,,,,,,,,,***+++---///---///000000...------...,,,,,,,,,+++++++++******......////////////..............................///...------------...///000000000///////////////UUURRROOOPPPUUUZZZ\\\\\\YYYYYYXXXWWWVVVUUUTTTTTTQQQOOONNNMMMNNNPPPRRRTTTSSSRRRQQQPPPOOOOOOPPPPPPMMMNNNPPPRRRUUUVVVWWWXXXWWWUUUTTTSSSTTTTTTSSSQQQRRRTTTVVVYYY___ffffffbbb[[[[[[]]]___```^^^[[[XXXVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUSSSSSSUUUWWWWWWWWWTTTRRRPPPOOOPPPPPPOOOMMMMMMNNNOOOPPPPPPOOONNNNNNMMMLLLKKKMMMPPPSSSTTTTTTUUUTTTSSSSSSSSSQQQNNNLLLNNNMMMMMMMMMMMMNNNOOOOOOPPPOOONNNMMMMMMMMMNNNOOOSSSPPPMMMLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDBBB@@@????????????@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@???>>>>>>>>>============>>>>>>???>>>>>>===<<<<<<;;;;;;;;;::::::;;;===>>><<<;;;:::999999:::;;;;;;:::888999999999999999999999999999888777555444333333333666777777777777666555555555555666666666555444444222222222222222222222222444444444444333333333333111000000000000111222222111111111111000000000000------........./////////000//////000111222111////////////...///000000111000000000000000000000000000111111222222222111111000000000000////////////------...///000111222222---............---,,,,,,......//////000000111111111111000///////////////...------...111222222111---...///000000111111000111000...///000000///...------........./////////...............---------........................///............---------....../////////000000000......////////////............------,,,,,,++++++,,,---...//////...---,,,---------............//////......---------------------------------------//////////////////////////////......------,,,,,,,,,,,,+++++++++++++++++++++***)))***,,,---,,,+++------------------------------,,,,,,++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------***++++++++++++***))))))***,,,---,,,***(((((()))&&&''''''(((((()))))))))))))))))))))***,,,---...------,,,+++******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++************+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------+++,,,---,,,++++++---///...000111111///......///,,,,,,,,,,,,++++++++++++......////////////..................///////////////......------....../////////////////////000000SSSPPPNNNPPPUUUZZZ[[[ZZZUUUUUUTTTTTTSSSSSSRRRRRRQQQOOOMMMLLLMMMOOORRRTTTTTTSSSPPPOOONNNOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTSSSVVVTTTTTTTTTUUUUUUTTTRRRPPPSSSVVV\\\fffnnnnnnhhhaaa___]]]^^^aaa```[[[VVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVWWWSSSQQQOOOOOOOOOPPPOOOMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKMMMPPPSSSUUUUUUTTTSSSSSSTTTTTTRRROOOLLLMMMMMMLLLLLLMMMMMMNNNOOOQQQPPPNNNMMMLLLMMMNNNOOOPPPOOOMMMLLLMMMMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEBBB@@@>>>>>>???@@@???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>============>>>>>>???>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;<<<>>>>>>===;;;;;;;;;;;;<<<>>>>>>===<<<777777777777777777777777777777666555555555666666555666777777777666444333666777777777666555444444222222222222333333333333444444444333333333333333222222222111111111111111111111111111000000000///------------.........///...---...///111222111000000000000000000111111111000000000000000000000000///000111222222222222222000000000000////////////.........///000111111111///////////////............/////////000000000111111000000///////////////...------...000222111000......///000000000000000000...---...///000///------......///////////////........................///...------------...///+++,,,,,,---...///000000........./////////000000,,,---////////////---,,,---------,,,,,,+++++++++,,,---///000000///---,,,---------............//////...------,,,,,,------------------------------////////////////////////---...///...,,,+++++++++,,,,,,,,,++++++*********************+++,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++***+++++++++,,,,,,,,,---******+++++++++******)))***+++,,,,,,***))))))***))))))*********+++++++++))))))******+++,,,---------,,,++++++*********+++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------+++,,,------,,,,,,---//////000222111///......//////............---------......////////////......///////////////000000000//////............//////---......//////000000000RRRPPPOOORRRWWWZZZZZZYYYTTTTTTSSSSSSSSSRRRRRRRRRQQQOOONNNMMMNNNPPPRRRTTTUUUTTTRRRPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRUUUTTTTTTUUUVVVVVVTTTRRRPPPSSSWWW^^^iiirrrqqqlllddd```[[[\\\^^^]]]XXXRRRVVVWWWWWWXXXXXXWWWVVVVVVTTTTTTUUUUUUTTTUUUVVVWWWTTTSSSQQQPPPQQQQQQQQQOOOOOOPPPQQQSSSSSSSSSRRRQQQNNNLLLKKKMMMPPPSSSTTTUUUQQQQQQRRRSSSTTTSSSPPPNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPOOONNNMMMMMMMMMNNNNNNNNNMMMLLLMMMNNNOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBFFFDDDBBB???>>>>>>???@@@??????@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>============>>>>>>???<<<<<<<<<;;;;;;;;;::::::===<<<<<<===??????>>><<<;;;::::::;;;===>>>===<<<777777777777777777777777888888777777666777777777555666777777777666444333666777777777666555444444222333333333444444555555444444333333333222222222555555444444333222111000111111111111000000000///------------.........///---------///111222111000///000000111111111111111000000000000000000000000///000111222222222222222////////////000000000000......//////000000111111000/////////............////////////000000000000111000000//////////////////...------//////...---...//////000000000000///...---,,,,,,......---,,,---...///000000000//////---.....................///...------------...///+++,,,,,,---...///000000............////////////,,,---...//////...---,,,---,,,,,,,,,,,,,,,++++++,,,---///000000///---,,,---------............///......---,,,,,,,,,,,,,,,------------------------////////////////////////+++---...---+++))))))***,,,,,,,,,++++++************+++++++++++++++,,,---,,,,,,,,,++++++*********,,,+++++++++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,------------************************++++++++++++++++++++++++*********+++++++++++++++)))******+++++++++******)))+++,,,,,,***))))))***************++++++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++******++++++)))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------,,,+++*********+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------+++,,,......---,,,---//////000222111///......////////////.........------......////////////....../////////000000000111111////////////////////////------......//////000000TTTRRRRRRUUUYYY[[[[[[XXXVVVUUUUUUUUUTTTTTTSSSSSSPPPPPPOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRRRRSSSTTTUUURRRRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSUUUVVVUUUSSSQQQQQQUUUZZZ^^^fffnnnnnniiiccc___[[[[[[]]]]]]YYYUUUVVVVVVWWWXXXXXXWWWUUUTTTSSSTTTUUUUUUTTTTTTUUUVVVVVVTTTRRRRRRSSSTTTSSSRRRPPPQQQRRRTTTTTTTTTSSSSSSOOONNNMMMNNNPPPSSSTTTTTTPPPPPPPPPQQQSSSSSSQQQOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKLLLNNNPPPPPPNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAADDDCCCAAA@@@???@@@@@@AAA???@@@AAAAAABBBBBBAAAAAABBBAAA@@@?????????@@@@@@>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<===???@@@>>>===888777777999;;;;;;:::888999999999999999999999999;;;;;;999888666555555555555666666666666555444444555555666666666555444444333333333444444555555666444444333333222222111111444444444444333222111000111111111111000000000000------........./////////---------///111222111/////////000111111111111111000000000000000000000000000111111222222222111111////////////000000000000.../////////000000000111///...------,,,,,,------////////////000000000000111111000///////////////000...------......---,,,//////000000000000//////---+++++++++---...---,,,---...///000111000//////---------.......................................///............---------------........./////////------............------------------,,,,,,,,,,,,,,,---...//////...---,,,---------............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................))),,,......***(((((())),,,,,,++++++++++++++++++***,,,------,,,+++---...///......------,,,,,,+++++++++++++++++++++************+++,,,,,,,,,,,,+++------------............)))***+++,,,---......---------------------------++++++++++++++++++++++++*********+++++++++++++++))))))***++++++++++++***)))***,,,,,,***)))******)))))))))))))))))))))))),,,,,,------,,,+++******,,,,,,++++++***++++++,,,)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,++++++,,,------------,,,,,,,,,,,,,,,---------------------------------------------............///------------------------+++---...///...---...///...000111111///......///------------,,,,,,,,,+++......////////////......//////000000111111222222...//////000000//////.....................//////WWWUUUUUUWWW[[[]]][[[XXXVVVVVVUUUTTTSSSSSSRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUTTTQQQOOOPPPUUUYYY\\\aaafffhhheeeaaa^^^[[[ZZZ[[[\\\[[[YYYUUUVVVWWWXXXWWWVVVTTTSSSQQQTTTVVVVVVTTTSSSUUUVVVWWWUUUSSSSSSTTTUUUTTTSSSPPPRRRSSSUUUUUUUUUUUUTTTRRRQQQOOOPPPRRRTTTTTTTTTRRRPPPOOOOOOPPPPPPOOOMMMNNNNNNNNNNNNNNNOOOPPPPPPMMMNNNOOOPPPPPPNNNMMMKKKJJJJJJLLLNNNQQQQQQNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@BBBAAA@@@?????????@@@@@@@@@???>>>======<<<======;;;;;;<<<===>>>???@@@@@@<<<<<<;;;===>>>???>>><<<888777777888999:::888777999999999999999999999999999999888666666555555555666666555444444444444555333444444555555555555444111222222333444444555555444444333333222111111000///000111222222222222111111111111111000000000000....../////////000000000...------...000111000......///000111111111000000000000000000000000000000111111222222222111000000.../////////000000000111////////////000000000000000///...---------......000000000000////////////111111000//////////////////...---...///000///...//////000000000000//////---,,,+++,,,...///...------...000111111111///...---------.........//////,,,---...//////...---,,,///............------------------.........//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((,,,000///+++((((((***++++++++++++++++++,,,,,,)))+++------++++++,,,...//////...------,,,++++++******************++++++******+++,,,,,,,,,,,,+++---------............///((()))+++---....................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***+++++++++++++++(((***,,,,,,***)))***+++))))))))))))))))))))))))***+++,,,---------,,,+++,,,++++++***++++++,,,,,,(((***+++------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,---............---,,,,,,,,,---------..............................---------............///------------------------+++---//////...---......---///000000...------...------------,,,,,,,,,,,,......////////////......//////000111111222333333...///000111111000///.....................------YYYWWWWWWYYY]]]^^^[[[XXXTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQRRRTTTUUUTTTSSSSSSRRRSSSTTTTTTTTTTTTSSSSSSWWWWWWWWWVVVTTTSSSQQQPPPSSSSSSSSSTTTUUUSSSPPPMMMKKKRRRWWWYYY\\\bbbeeeeee]]][[[XXXWWWVVVWWWVVVVVVTTTUUUWWWWWWWWWUUUSSSRRRQQQTTTVVVVVVTTTSSSTTTVVVWWWUUUSSSSSSTTTUUUUUUTTTQQQRRRTTTUUUVVVVVVUUUUUUUUUSSSQQQQQQSSSUUUUUUUUUTTTRRROOONNNNNNNNNMMMKKKOOOOOONNNNNNOOOOOOPPPQQQLLLNNNPPPQQQQQQOOOLLLJJJIIIJJJLLLOOOQQQQQQOOOLLLKKKJJJJJJIIIHHHGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBB???@@@AAABBBBBBBBBAAAAAADDDDDDDDDDDDCCCBBBAAA@@@DDDCCCBBBAAA@@@AAABBBCCC@@@@@@???===<<<<<<<<<<<<<<<<<<===???@@@BBBCCCCCC;;;;;;:::<<<===>>><<<;;;:::999888999:::;;;999777777777777777777777777777444444444555555777888999777666555333333444555555222222333444555555555555000000111222333333444444444444333333222111000000***+++...000222222222222111111111111000000000000////////////000000000000......---...000111///...---...///111111000000///000000000000000000000000222222222222222111000///.../////////000000111111////////////000000000000333222111//////000000111000000000000////////////111111000///////////////...------...111222222111///000000000000000//////...---,,,---///000///...---...000111222111///...---------.........//////,,,---///000000///---,,,+++,,,,,,---...///000000---------.........//////......,,,++++++,,,..............................---,,,,,,++++++,,,,,,------------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---111000,,,))))))+++*********++++++,,,,,,---)))+++---,,,******,,,...------,,,++++++***))))))******************++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------''')))+++---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------((()))***+++++++++++++++(((***,,,,,,*********+++,,,,,,++++++++++++++++++((()))+++---.........---+++++++++***++++++,,,,,,(((***+++------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++,,,------...,,,---......//////......,,,,,,,,,------.................................---------.........//////------------------------+++---///000///.........---...000///---,,,,,,---000000/////////...............////////////......///000000111222222333333...///000111111000///.../////////......------,,,ZZZ[[[\\\]]]]]]\\\[[[ZZZVVVUUUTTTSSSRRRPPPOOOOOONNNNNNOOORRRUUUVVVUUUTTTVVVVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXWWWUUUTTTTTTUUUTTTTTTTTTTTTRRRPPPNNNMMMOOOOOOPPPUUU\\\``````___\\\ZZZXXXXXXYYYYYYXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSQQQNNNLLLLLLLLLMMMRRRRRRQQQOOOMMMMMMOOOQQQSSSRRRPPPNNNMMMMMMMMMMMMOOOPPPQQQOOOMMMKKKJJJKKKIIIHHHFFFEEEFFFFFFEEEDDDFFFEEEDDDCCCCCCBBBBBBCCC<<<>>>@@@BBBCCCDDDCCCCCCBBBDDDEEEFFFEEEDDDBBBAAACCCCCCBBBAAAAAAAAABBBBBBCCCAAA>>><<<;;;<<<>>>???>>>>>>>>>>>>????????????=========<<<;;;;;;;;;:::===;;;999999::::::999888666777999::::::999777666666666777777777666666555888666333000///000333444777666555444333333222333000333555444111......000111222222333333222222111////////////000000000000222111111000///......---000000///...............000000000000111111111111111000/////////000222333000111222222222000///...////////////000000000000//////............//////000000000000000000000000000000///...............000///...---------------------............------------------......///000000000//////.........---------------------------////////////////////////000//////000000000...---------------------------+++,,,---...////////////............//////////////////111111000...,,,***++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...000000///.....................---------,,,,,,,,,------------------------,,,,,,------...---------,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++////////////////////////---------,,,,,,,,,++++++***++++++++++++***))))))******+++,,,---......///------,,,,,,,,,,,,++++++........................---,,,++++++******++++++---............---,,,,,,))))))))))))))))))))))))++++++***************+++(((((())))))******++++++))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++000///...---,,,---...///---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///...,,,++++++,,,...////////////...---+++***)))---///111333444222000...+++++++++,,,---...///000......////////////......//////000000111111222222///////////////000111111000000000000000000000000ZZZ[[[\\\\\\\\\\\\[[[ZZZWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQTTTWWWYYYXXXWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUVVVUUUTTTSSSQQQPPPPPPPPPQQQUUU[[[^^^___^^^[[[YYYWWWWWWXXXXXXXXXVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUSSSQQQOOOMMMMMMNNNOOOQQQQQQRRRQQQOOONNNOOOQQQRRRQQQPPPOOONNNOOOOOOPPPOOOPPPPPPOOOLLLJJJIIIJJJIIIHHHFFFEEEFFFGGGFFFEEEFFFEEEDDDCCCCCCBBBBBBCCC>>>???@@@BBBCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDBBBAAACCCCCCBBBAAAAAAAAAAAABBBCCCAAA>>><<<;;;<<<>>>???======>>>>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;<<<:::999999:::;;;:::999666777999::::::999777666777777888888888777777666888666444222111222333444666555444333222222222222+++...222333222222444666111222222333333222222111000000000111111111111111111111111000///.........000000///...............//////000000000111111111000000///...///000111222///000000000000000//////......//////000000111111//////............//////000000000000000000000000000000///...............//////...---------------------............------***)))))))))******+++,,,000/////////............------------------------........................///000000000000000000000------------------------,,,,,,---...////////////............///////////////000000000000...,,,+++++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...000000///.....................---------,,,,,,,,,---------------------------------...------,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,++++++******++++++'''((()))***++++++++++++++++++++++++++++++++++++***)))((((((''''''''''''))))))))))))***************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,---...,,,,,,++++++++++++,,,,,,------------------------------------------------***+++,,,---............000///...------...///000------............------,,,---///000111000///...............//////000111......////////////......//////000000000000000000///////////////000111111////////////////////////ZZZZZZ[[[\\\\\\[[[ZZZZZZWWWVVVVVVUUUTTTSSSRRRRRRPPPPPPQQQTTTWWWZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSUUUYYY[[[\\\[[[YYYWWWUUUUUUVVVWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWUUURRRPPPOOOOOOPPPPPPOOOQQQSSSSSSQQQPPPOOOPPPQQQQQQPPPOOOOOOPPPQQQQQQNNNOOOOOOMMMKKKIIIIIIIIIJJJHHHFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAACCCCCCBBBAAAAAAAAAAAAAAABBB@@@>>><<<<<<<<<>>>???======>>>>>>>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888999:::;;;;;;:::777888999::::::999888777666666777777777777666666777666555444444333444444555444333222222111222222111222444333222000000111111222222333333222222111222222222111111111111111111111000000//////......000/////////............//////000000000000111111000///.........///000111///............///000000---......///000111111222//////............//////000000000000000000000000000///......---.........//////...------------...------............------,,,++++++++++++,,,------////////////............------------------------------------------------...///000000//////000111------,,,,,,,,,,,,,,,,,,------...............---............////////////000000000///......------,,,,,,,,,,,,------------...------,,,,,,------...000///......---...............---------,,,,,,,,,------------------------............---,,,++++++...,,,)))''''''(((+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---------,,,,,,,,,,,,.........---,,,+++***))),,,,,,+++++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++$$$$$$&&&(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))***************)))))))))++++++,,,,,,,,,---------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******************************))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,---...............////////////////////////+++,,,---///000000000000,,,,,,------............/////////...//////000000......////////////......000000/////////////////////////////////000111111////////////////////////YYYZZZ[[[\\\\\\[[[ZZZYYYTTTTTTSSSSSSRRRQQQQQQQQQNNNMMMNNNQQQUUUWWWXXXWWWYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSSSSTTTRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXYYYYYYWWWVVVTTTTTTUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTWWWYYY[[[ZZZXXXUUURRRPPPOOOOOOPPPNNNQQQTTTUUUSSSQQQPPPPPPRRRQQQOOONNNMMMNNNNNNOOONNNNNNNNNLLLJJJHHHIIIJJJKKKIIIFFFEEEGGGHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<===>>>============>>>>>>>>>???:::;;;;;;;;;<<<=========:::999888888:::<<<<<<;;;777888999999999999888777444444555555666666555555666666666666666555444444444333222222111111111222555555444333111000//////111222222333333222222111222111111111111111000000111000000000/////////...///////////////......---////////////000000000111///...---------...000111000///---,,,,,,---...///------...///000111222222//////............/////////////////////////////////......------.........///......---------......------............------......---------......//////////////////.....................---------------------------------------...//////......///000------------,,,,,,,,,,,,..................------............////////////111000///...............,,,,,,,,,------------...------------------------///......------...............---------,,,,,,,,,,,,,,,------------------............---,,,+++***---,,,***)))((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++......------,,,+++))))))************************------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,++++++******++++++&&&''')))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,+++******+++++++++******)))))))))+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************((())))))***+++,,,,,,---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...............,,,,,,---......---,,,,,,,,,---...000111111111111------,,,,,,,,,---...//////...---------------.........////////////......000000//////......------///////////////000000111........................YYYZZZ[[[[[[[[[[[[ZZZYYYUUUTTTTTTSSSRRRQQQPPPPPPNNNMMMNNNPPPTTTVVVWWWWWWXXXWWWVVVTTTTTTSSSSSSSSSUUUVVVWWWWWWUUUTTTUUUVVVSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWXXXVVVTTTSSSSSSUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSUUUYYY\\\___^^^[[[XXXTTTPPPOOONNNNNNNNNQQQTTTVVVTTTRRRQQQPPPRRRQQQOOOMMMKKKJJJJJJKKKMMMMMMMMMKKKIIIIIIJJJLLLMMMJJJGGGFFFFFFHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@????????????>>>===<<<<<<======>>><<<============>>>>>>>>>:::;;;;;;;;;<<<=========:::999888888:::<<<<<<;;;888888888999999888888888444555666777777777777777555666777777777666555444333333222111111111222222000000000111333444555555111222222333333222222111111111000000000/////////000000000000/////////////////////000///...------...////////////000000000///...---------...000111111000...,,,,,,,,,,,,------......///000111111111//////............//////////////////////////////......------------............---------......///------............---------,,,,,,++++++,,,,,,,,,.........////////////////////////......---------........................------...000111222111///.........------,,,,,,,,,..................------............////////////000//////............///,,,,,,---------.........------------------------......------------............---------,,,,,,,,,,,,,,,,,,---------..................---,,,+++***,,,,,,,,,---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************,,,,,,,,,,,,+++***)))((((((((()))***++++++,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,---,,,++++++******++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,+++***(((((('''''',,,,,,++++++******))))))************++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************)))******+++,,,------...------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......//////......,,,,,,---......---,,,,,,//////000000000000000//////...---,,,---...000111///......---------............////////////......000000//////......------///////////////000000111////////////////////////YYYYYYZZZ[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQQQQOOOOOOQQQTTTVVVWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRUUUWWWWWWWWWUUUUUUVVVWWWWWWVVVVVVUUUVVVVVVWWWWWWUUUVVVVVVTTTSSSSSSVVVXXXVVVTTTSSSSSSUUUVVVVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVWWWVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRSSSUUUYYY]]]```___\\\XXXTTTQQQOOONNNNNNNNNQQQUUUVVVUUUSSSRRRRRRSSSQQQOOOLLLJJJIIIHHHHHHLLLLLLLLLKKKJJJKKKMMMOOOPPPMMMIIIFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@????????????>>>=========<<<=========<<<<<<============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888999:::;;;;;;:::888888888888888888888888666777888999999::::::999555666666666666666555555333333222222222222333333444222111111333444444333111222222333333222222111111111000000///.........000000000000////////////...///000000000///---,,,......////////////000000000///.........///000111000000///------,,,,,,---////////////000000000000//////............//////000000000000000000000000---------,,,------...///...------------...//////------............------//////......------...............///////////////000000//////...---------////////////////////////...---...444;;;===999444000000//////...---------------...............---............//////////////////////////////......,,,---------............,,,------......------,,,---------,,,------...///......---------,,,,,,,,,+++,,,,,,------.....................---,,,+++++++++,,,---......,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++***))))))(((((()))***+++,,,---...------,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------+++***))))))))))))+++++++++++++++*********))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---.........---,,,---///000111000000///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------....../////////......////////////////////////000000111000000///......000///.........///111222000000000///000000111111......////////////......000000/////////////////////////////////000111111000000000000000000000000XXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYWWWUUUSSSRRRPPPOOOQQQPPPNNNOOORRRTTTUUUUUUSSSRRRRRRQQQQQQQQQRRRRRRTTTUUUVVVVVVUUUTTTUUUWWWXXXXXXVVVVVVUUUVVVWWWWWWUUUVVVVVVTTTRRRRRRUUUXXXVVVTTTSSSSSSUUUVVVVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVSSSRRRQQQQQQTTTXXX\\\^^^\\\ZZZWWWTTTQQQPPPPPPPPPOOORRRTTTUUUTTTSSSSSSSSSRRRPPPNNNLLLJJJJJJJJJJJJKKKKKKLLLKKKKKKLLLPPPRRRSSSOOOJJJGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>>========================<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<:::999999:::;;;:::999999888888888888888888999555666777888999999999999555555555555555555555555444444333333333333444444999666333111222222000///111222222333333222222111222222111111000//////...////////////000000000000...///000111000///---,,,........./////////000000000000///...///000111222,,,---...///////////////000000000000//////////////////............//////000000000000000000000000---,,,,,,,,,------...///---------------...//////------............------111111000///////////////............/////////000000000000///...---------........................000---///:::HHHMMMGGG???222111111000//////......,,,,,,---...////////////............////////////---...///000000///...---------------............,,,,,,---......---,,,,,,---,,,,,,,,,------...///......---------,,,,,,,,,++++++,,,,,,---......///---------...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------------------************************---------,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,------...---,,,++++++******++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***++++++++++++++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,***+++---///000///...---++++++++++++++++++++++++++++++,,,,,,---......///......////////////......000///...------...///000//////000000//////...---///////////////000000111000/////////000111222222......////////////......//////000000000000000000///////////////000111111111111111111111111111111XXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXVVVTTTQQQOOOMMMLLLOOONNNLLLLLLOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTSSSTTTVVVWWWVVVUUUTTTSSSTTTUUUUUUTTTVVVVVVTTTQQQQQQUUUXXXVVVTTTSSSTTTVVVWWWWWWVVVTTTTTTRRRQQQQQQQQQQQQQQQNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSPPPQQQRRRTTTVVVWWWWWWWWWRRRQQQPPPPPPRRRVVVZZZ]]]ZZZXXXUUUSSSRRRQQQRRRSSSPPPRRRTTTUUUTTTSSSTTTTTTQQQPPPNNNLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLNNNQQQUUUTTTPPPKKKGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<=========>>>=========<<<<<<;;;;;;:::===;;;999999::::::999888999999888888888888999999222333444555666666666666555555444444444555555666444444444333333444555555444111///000333666666555222222222333333222222222333333222222111000000///////////////000000000000...///000111000///---,,,............/////////000111000/////////000222333)))+++---///111222222111111111000000//////......//////............//////000000000000000000000000,,,,,,,,,,,,------...///---------------...///000---..................---...---,,,+++++++++++++++---.........//////000000111000000///...---------------------------------111...111???RRRYYYRRRHHH333222222111000//////...+++,,,---...////////////............/////////000,,,---///111111000...------------.........//////,,,,,,---......---,,,,,,,,,,,,,,,,,,------...///......---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,------...---------...,,,***(((((()))+++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++//////.........---------******+++,,,---------------------,,,,,,,,,++++++---------,,,,,,,,,++++++******+++,,,------......---,,,++++++******++++++---------......------,,,------------------------))))))(((((('''(((((((((*********++++++,,,,,,---++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---...---,,,+++***((())),,,.........---,,,++++++++++++++++++++++++,,,,,,------...///000000...///////////////......///...,,,++++++,,,...///......////////////...............///////////////------------...000111111......////////////......//////000000111111222222///////////////000111111111111111111111111111111\\\\\\]]]^^^]]]\\\ZZZYYYTTTQQQNNNMMMNNNPPPQQQQQQPPPOOONNNMMMMMMOOOQQQRRRSSSRRROOONNNMMMOOOQQQRRRWWWWWWXXXWWWVVVVVVWWWYYY\\\\\\\\\[[[ZZZXXXVVVUUUWWWTTTQQQOOOOOOQQQSSSUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTSSSUUUWWWVVVSSSPPPQQQPPPOOOOOOQQQRRRRRRRRRUUUSSSQQQOOOOOOOOOQQQQQQPPPQQQSSSTTTUUUTTTRRRQQQRRRPPPNNNNNNOOORRRVVVXXXYYYXXXVVVTTTSSSSSSSSSTTTPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPOOONNNLLLIIIHHHOOOMMMKKKJJJKKKOOOSSSUUUSSSPPPKKKGGGDDDDDDEEEFFFEEECCC@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEBBBAAAAAA@@@?????????@@@EEECCCAAA???>>>>>>>>>>>>;;;<<<>>>??????===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<<<<;;;:::999777555333111777777777666555555444444444444444555555555555666444444555555555555444444000000222333333222111000444333333333333444555555444444333333222111000000111000...---,,,,,,,,,---............////////////////////////////////////111000///---------...///......//////000000111111000///...------...///000------............------,,,---///000000...,,,+++............////////////***+++,,,...////////////---...///000000///...------------............///------...///000000//////---------,,,,,,+++++++++,,,,,,,,,---------......000,,,000AAATTTXXXIII999111111000000//////......//////000000000000//////................................................***++++++,,,---------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......------------......///............---------++++++++++++++++++++++++.../////////...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++---............---,,,+++***+++,,,---...---,,,,,,---------,,,,,,+++++++++))))))******++++++++++++***)))((((((((()))+++,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))+++---///000...,,,+++......------------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////............////////////......////////////////////////.........---------111111000000/////////...///////////////...------111000////////////000000222222111111000/////////000000000000000000000000.........///000000111111]]]]]]]]]]]][[[YYYWWWVVVSSSPPPMMMLLLMMMOOOPPPQQQPPPOOONNNMMMMMMOOOPPPRRRPPPOOOMMMLLLMMMNNNQQQRRRSSSTTTUUUUUUTTTUUUVVVXXXZZZ[[[[[[[[[ZZZXXXWWWUUUUUUSSSQQQOOOOOOPPPSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXVVVUUUUUUWWWWWWTTTRRRQQQPPPOOOOOOOOOPPPQQQQQQSSSRRRPPPOOONNNOOOPPPQQQQQQRRRSSSUUUUUUTTTRRRQQQQQQPPPNNNMMMNNNQQQUUUWWWXXXXXXVVVUUUTTTSSSSSSSSSQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOOOONNNLLLJJJIIIKKKJJJIIIHHHJJJLLLOOOQQQNNNLLLHHHDDDBBBBBBCCCDDDDDDBBB@@@AAABBBCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEAAA@@@??????>>>>>>??????AAA@@@???>>>===>>>>>>??????@@@@@@@@@@@@???======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======999999999888888777666555777777666666555444444444444444444444555555555555333333444444444444333333111111222222222111111000333333333333333444555555444444333222222111000000000///...---,,,,,,,,,---............////////////////////////////////////000000//////////////////////////////000000000000//////............//////---......//////......---***+++---///111111000///............////////////...//////000000000000///---...///000000///...---....../////////000000000---......///000000//////---------------------------------.........//////,,,***+++444>>>@@@777...111000000000/////////...//////000000000000//////....................................------------,,,------...//////......------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......------------.........---------,,,,,,,,,,,,++++++++++++++++++++++++...............---,,,,,,........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---------------------,,,,,,,,,,,,++++++------------,,,,,,,,,+++)))***+++,,,,,,,,,++++++---------,,,,,,+++++++++)))*********++++++++++++...---,,,************+++************************+++,,,------......------,,,,,,,,,++++++*********++++++++++++++++++++++++......------......//////.........------.........///.........---------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///............///////////////////////////.........//////.........---------000000000//////.........///000000000000///...---000000000/////////000000000000000000000111111111000000000000000000000000/////////000000111111111^^^^^^]]][[[YYYWWWUUUSSSRRROOOLLLKKKLLLNNNPPPPPPPPPOOOMMMLLLMMMNNNPPPQQQMMMLLLJJJJJJJJJLLLNNNOOOOOOQQQTTTUUUUUUVVVWWWYYYXXXYYYZZZZZZZZZYYYWWWVVVSSSRRRPPPOOOOOOPPPRRRTTTWWWXXXYYYYYYYYYXXXWWWVVVZZZXXXVVVUUUVVVVVVUUUTTTQQQPPPOOONNNNNNNNNOOOPPPRRRQQQPPPNNNNNNOOOPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPNNNMMMNNNQQQSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSQQQOOONNNNNNNNNOOOOOONNNLLLKKKJJJFFFFFFFFFFFFGGGIIIJJJKKKJJJHHHEEECCCBBBBBBCCCDDDBBBAAAAAABBBCCCCCCBBB@@@AAAAAAAAABBBCCCCCCDDDDDD@@@??????>>>>>>>>>>>>???@@@@@@????????????@@@@@@AAAAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>777777777888888888999999666666666555444444333333444444444444555555555555222333333333333333333222333333222111000000000111222222333333333444444444333333333222111111000000000///...---,,,,,,,,,---............///////////////////////////////////////000000111111111111000000000000000////////////......////////////......---......//////......---+++,,,...000111111000000............////////////222222222222222111000000......////////////......000000000000111111111111......///000000000//////.............../////////........./////////000000.........///111111000///000000000000//////////////////000000000000//////.................................---------,,,,,,...//////000000000000000------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,.........///------,,,,,,,,,,,,++++++...---+++******+++,,,,,,((()))***++++++++++++***------,,,,,,,,,,,,++++++************++++++++++++000///---+++***)))((((((************************,,,------...............------,,,+++***)))((((((***+++,,,------,,,+++***---+++(((&&&'''))),,,///....................................---------------,,,,,,++++++,,,,,,---+++,,,,,,------.....................////////////000000//////.........---/////////............---/////////...............000000111111000000//////000000000000000000000000...//////000111111222222000000000000000000000000111111111111111111222222]]]]]]\\\ZZZXXXVVVUUUTTTSSSPPPMMMLLLMMMOOOPPPQQQOOONNNMMMLLLLLLNNNPPPQQQKKKJJJHHHGGGGGGGGGHHHIIILLLOOOSSSUUUVVVWWWYYYZZZWWWWWWXXXYYYYYYYYYXXXWWWRRRQQQQQQPPPQQQRRRSSSTTTXXXYYYZZZ[[[[[[YYYWWWUUUZZZXXXVVVTTTTTTTTTTTTTTTRRRRRRQQQOOONNNNNNOOOQQQRRRQQQPPPOOOOOOOOOPPPPPPSSSSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPOOOPPPQQQTTTUUUVVVVVVWWWWWWVVVTTTRRRQQQTTTTTTTTTTTTSSSQQQOOOMMMLLLMMMNNNNNNNNNLLLKKKJJJDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEAAA@@@AAACCCDDDDDDBBB@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@???????????????@@@DDDCCCCCCBBBBBBAAAAAAAAA@@@>>><<<:::999999:::;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>======777777777777888888999:::666666555555444333333333333333444444444555555555333333444444444444333333444333222000///000111111111222222333333333333333333222222222111111000000000000//////........................////////////////////////////////////...///111222333333222111111111000000//////......---...///000000///...---......////////////......000000111111000///...---............////////////111222222222222222111111...//////////////////...000000000000111111111111...//////000000000////////////..................---.........////////////000000111000000111444666000000000000////////////000000////////////000000........................//////......---,,,,,,,,,///000000111111000000000,,,,,,---------.........------------------------........................------............------...------,,,,,,------...---------,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............------,,,,,,,,,+++++++++---,,,***))))))***,,,---)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***((('''&&&&&&************************+++,,,------......---------,,,,,,++++++************+++---......---+++***+++)))'''%%%&&&(((+++------..................---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////000000000///......------/////////.................................------000000111111111111000000//////000000111111111000//////000000111111111111000000000000000000000000222222222222222222222222ZZZZZZYYYXXXXXXWWWWWWWWWTTTQQQNNNMMMOOOQQQRRRRRROOONNNMMMLLLLLLNNNOOOQQQKKKJJJGGGEEECCCBBBBBBBBBGGGKKKPPPTTTVVVVVVWWWXXXUUUVVVXXXYYYYYYXXXWWWWWWQQQQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZ[[[[[[YYYWWWUUUXXXXXXVVVTTTRRRRRRSSSTTTTTTTTTSSSPPPNNNNNNQQQTTTSSSSSSRRRQQQPPPPPPPPPPPPRRRRRRSSSSSSTTTTTTTTTTTTUUUTTTRRRRRRRRRSSSTTTUUUUUUUUUVVVVVVUUUSSSQQQPPPSSSTTTTTTSSSRRRPPPNNNMMMLLLMMMMMMNNNMMMLLLKKKJJJCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBDDDDDDBBB@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBFFFEEEDDDCCCBBB@@@???>>>>>>===:::888777888999:::<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;888888777666666777777888777666666555444444333333333333333444444444444555444444555555555555444444444333111000000000111222000111222333333333222222222222111111111111111000111111111111000000000///............////////////000000000000000000000000///000111333333333222111111111000000//////......---...///000000///...---...//////////////////...111111111000000///...---............////////////...///000111222222222222/////////......///////////////000000000111111111///000000000000000//////000//////...---,,,++++++,,,,,,---------............---,,,---///111222111////////////000000000000000000////////////000000/////////////////////////////////......---------//////000000000//////...,,,,,,,,,------------...------------------------........................------............------------,,,,,,,,,,,,------............------------*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------......------,,,------,,,,,,,,,+++++++++---,,,***))))))***,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))((((((******************************+++,,,,,,,,,,,,++++++,,,,,,,,,------......***+++---......---+++***------,,,,,,------...///------...//////...------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------............////////////000000//////.........---////////////////////////------..................000000111111111111000000...///000111222222111111111111111111000000//////111111111111111111111111222222222222333333333333WWWVVVVVVVVVVVVWWWXXXXXXUUURRROOONNNOOORRRSSSSSSOOONNNLLLKKKLLLMMMOOOPPPLLLKKKIIIFFFCCCAAA@@@???CCCHHHNNNRRRTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVPPPQQQSSSTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWUUURRRQQQQQQRRRTTTTTTTTTQQQNNNNNNRRRWWWWWWVVVVVVTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOORRRRRRRRRRRRRRRPPPNNNMMMMMMMMMNNNNNNMMMKKKJJJIIIEEEEEEFFFFFFFFFEEEDDDDDD@@@AAABBBBBBCCCBBBBBBBBBAAA@@@@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCAAA???===;;;:::>>>===;;;:::::::::<<<===<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;:::999999888666555444444555666777777777666555555444444333333333333444444444444444555555666666555555444222111111111111111222222///000111222333222111111111111111111111111111111000000111111111111000000............////////////000000000000000000000000000111111222222222111111000000000000////////////......////////////.........//////000000//////............//////000000000............////////////---...///000111222222222//////............/////////000000000000111111111000000111111111000////////////......---,,,,,,+++,,,,,,,,,------------...///---,,,---000000...+++////////////000000000000111000///......///000111///////////////////////////////////////////////////////////////......---,,,,,,,,,,,,------------------------------------........................------............------------,,,,,,,,,,,,------//////.........---------*********++++++,,,,,,---+++,,,,,,---------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...............---,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++---...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,************************))))))***+++++++++++++++++++++,,,---...///000000+++,,,---......---,,,++++++,,,---.........------,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------............////////////////////////////////////...////////////000000000...............///////////////000000111111000000...///111222333222222111222222111111000//////...111111111111111111111111000111111222333333444444TTTSSSSSSRRRSSSTTTUUUVVVTTTRRROOONNNOOOQQQRRRRRRNNNMMMLLLKKKLLLMMMOOOPPPMMMLLLJJJHHHFFFDDDBBBAAACCCHHHOOOTTTUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWUUUUUUNNNPPPRRRTTTVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVWWWWWWVVVXXXYYYWWWTTTQQQQQQRRRRRRSSSSSSPPPMMMNNNSSSXXX[[[ZZZYYYXXXVVVTTTRRRQQQNNNNNNOOOPPPRRRTTTUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQOOONNNMMMMMMNNNNNNNNNLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCC???@@@BBBCCCDDDCCCBBBAAABBB@@@???@@@BBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAA???===;;;:::>>>===<<<<<<<<<===>>>???<<<<<<;;;;;;:::999999888::::::::::::::::::::::::888999:::<<<<<<;;;:::999777666444333333333555666888888888777666666555555222222333333333444444444333444444555555444444333///000111222222222222222...///111222333222111000000000000000111111111111...///000000000000///...............////////////000000000000000000000000222111111000000000000111////////////000000000000//////............////////////000000000000//////..................//////............//////////////////000111111111111111000///...------...///000111111111111222222222333111111111111111000//////------......////////////------------............111111111111111000000///.../////////000000000111111000///......///000111//////////////////////////////000000111111222222//////000000///......---++++++,,,,,,,,,---------................................................------............---------,,,,,,++++++,,,,,,---.........---------,,,,,,)))******+++,,,,,,------,,,,,,---...............((())))))******+++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,---...............---------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++*********+++------+++++++++,,,,,,---------------,,,,,,,,,+++++++++)))***+++,,,---,,,,,,+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------)))******+++++++++++++++,,,---///000000///---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------............////////////------......///000000000.../////////000000000000.........//////000000000---...///000000000000///---///111333333333222111111111111000000000000000111111111111111111111111...///000111222333444555SSSRRRQQQPPPPPPQQQRRRSSSTTTQQQNNNMMMNNNPPPQQQQQQNNNMMMLLLKKKKKKMMMOOOPPPNNNMMMLLLJJJHHHGGGEEEEEEGGGLLLSSSXXXYYYYYYXXXWWWVVVVVVWWWXXXWWWVVVUUUTTTLLLNNNQQQTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWYYY[[[ZZZVVVRRRRRRSSSPPPRRRRRROOOLLLMMMSSSXXX^^^]]]\\\ZZZWWWUUURRRQQQLLLLLLMMMOOOQQQTTTVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSQQQOOONNNNNNNNNOOONNNOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNLLLJJJHHHFFFFFFFFFDDDCCCCCCCCCCCCCCCAAACCCDDDFFFFFFEEECCCBBBBBBAAA??????BBBDDDEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAAAAABBBAAAAAABBBBBBAAA???>>>===;;;;;;;;;<<<<<<===>>>???<<<<<<;;;::::::999888888999999999999999999999999666888:::<<<<<<;;;:::999555444333222222333555666999999888888777777666666222222333333333444444444222333333444444333333222---...000222333333333222...///111222333222000///000000000000000111111111,,,---...//////...------............/////////000000000000000000000000000333222000/////////000000......//////000000111111000///...------...///000//////000000000000//////111000///...,,,,,,++++++............/////////000111222222222222111000000000///...------...///000222222333333333444444444111111111111111000//////+++,,,---///000222333444............/////////000///000222111//////222555.../////////000000111111222000///......///000222000000000000000000000000//////000111222333444444000000000000000///......++++++,,,,,,,,,---------........................////////////////////////---..................------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++))))))***+++,,,,,,------,,,------.../////////...++++++,,,---......//////------------------------+++,,,,,,------,,,,,,+++++++++---...//////000000---------,,,,,,,,,+++++++++,,,---............---+++***)))))))))***,,,---+++++++++,,,,,,------------------,,,,,,+++++++++((()))***++++++***)))(((************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---...///,,,---///000000///---,,,........./////////000000---,,,,,,++++++,,,,,,---------------------------............/////////000,,,,,,---...///000111111.../////////000000111111.../////////000000111111------...//////000//////---///111333444333222111/////////000111111222222111111111111111111111111---...///000222444555555UUUSSSQQQQQQRRRSSSSSSRRRVVVUUURRRPPPOOONNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNLLLKKKLLLNNNPPPUUUVVVWWWXXXXXXWWWVVVUUUTTTVVVWWWUUURRROOONNNNNNOOOPPPQQQTTTVVVVVVTTTRRRSSSRRRQQQRRRTTTUUUUUUUUUVVVWWWXXXXXXWWWUUURRRQQQSSSPPPLLLJJJKKKPPPUUUXXX```\\\YYYYYY[[[ZZZUUUQQQOOOKKKHHHIIINNNRRRSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLPPPOOONNNLLLKKKIIIHHHGGGIIIHHHFFFEEEFFFGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEGGGDDDBBBAAACCCDDDDDDDDD======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>======;;;;;;;;;;;;;;;<<<===>>>>>>;;;999:::<<<===;;;888<<<;;;::::::999999999999<<<;;;;;;::::::;;;;;;<<<999666333333555555444111444555666777777666555555555444444333333444444555444444444333333222222222222222111000//////000000111000000000111222333333222333333444333222111000333333222111000000000111777555222///......000111222222222222222222222222222111111111000000//////////////////..................////////////......//////000111111000///...111...+++))))))+++...111111000///000222222000///......//////000000111111111111222222222222111111///111555888888555111...////////////............------------------------............///000222222222///......111111000---////////////000111222333111000...,,,,,,,,,,,,---////////////000000000000000000000//////////////////,,,***+++---///...,,,///---------...///...------------............///........................///...---,,,++++++,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---......------------...............------,,,,,,,,,///............---------------............------+++,,,,,,------,,,,,,+++***)))(((&&&&&&((()))***---,,,,,,++++++,,,,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,******++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,---------,,,++++++***,,,------......------,,,...........................---,,,+++,,,---...//////......---------......000///...------...///000000000000000000000000000...///000111111111111111---......///000111111222//////000000000000//////......////////////......////////////000000000000000000000000////////////...//////000111222222222TTTRRRQQQQQQSSSTTTSSSRRRUUUSSSQQQOOONNNMMMMMMMMMMMMLLLKKKIIIIIIIIIJJJKKKJJJLLLNNNNNNPPPRRRVVVYYYZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUVVVUUURRRPPPOOOOOOQQQQQQRRRSSSUUUVVVTTTRRRSSSQQQPPPQQQSSSUUUUUUTTTUUUUUUVVVWWWUUUSSSQQQOOOQQQNNNKKKIIIJJJNNNSSSVVVZZZWWWTTTUUUWWWVVVRRRNNNLLLLLLLLLLLLMMMPPPTTTWWWWWWWWWVVVUUUSSSQQQOOONNNQQQPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGEEEEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCAAABBBCCCDDDDDDCCC?????????@@@@@@AAAAAABBB>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@??????>>>=========<<<<<<;;;;;;;;;<<<<<<===;;;999:::<<<<<<:::888;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::777555555666666555333444555666777777666555444444444333333333333444444555555555444444333333333222222111000000000000000111111000000111111222333222222333333333222111000222111000000/////////000444222111//////000111222111111111111111111111111111111111000000000//////////////////..................////////////.........///000111111000///...222000---++++++---000222111000///000222222000///000000000000////////////000000111111111111000000000111222333333222111000////////////............------------------------............///000111222111///...///111111000...////////////000111222333222111000///------,,,,,,......////////////000000000000000000000000000000333000...///111222111///000///......000000///...---------............///........................000///...------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---......------------............---------,,,,,,,,,............------------------............------+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---*********++++++,,,---...+++,,,------......------------------------------------------,,,,,,,,,,,,---------------,,,++++++---......//////......---------------------------...------------...000000000///...---------------111111000000000000000111000000000000000000000000///000000111111111111000.........///000111111111//////000000000000//////111111222222222222111111//////000000000111111111111111111111111111111111000000111111222333333333SSSQQQPPPQQQSSSTTTTTTTTTSSSRRRPPPNNNMMMLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLJJJKKKMMMOOOQQQTTTYYY\\\^^^^^^]]]\\\ZZZXXXVVVUUURRRTTTUUUTTTRRRPPPPPPQQQTTTSSSRRRRRRTTTUUUTTTRRRRRRPPPOOOPPPRRRTTTTTTSSSSSSTTTTTTUUUTTTRRROOONNNMMMKKKIIIGGGHHHKKKOOORRRUUURRRPPPQQQSSSTTTQQQNNNIIILLLOOONNNMMMOOOTTTZZZYYYXXXWWWUUURRROOOMMMLLLPPPOOOOOONNNMMMMMMLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLIIIGGGEEEDDDEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBDDDDDDCCCBBB@@@AAAAAAAAAAAAAAAAAAAAA<<<===>>>???@@@BBBCCCCCC@@@@@@@@@??????>>>>>>===>>>>>>===;;;;;;:::::::::<<<;;;::::::;;;;;;:::999999999999888999999::::::999:::;;;;;;;;;;;;:::999:::888666666666777666555555555666666666555555444444444333333333333444444555555555555444444444444222111000000000000000000111111000000000111222222222222222333222222111000000000///.........//////000000000000111222222222000000000000000000000000111111000000000000//////////////////..................////////////.........///000111111111//////222111000//////000111222000//////000111111000...111111111000///.........///000000000000000000///111000///......///111222////////////............------------------------............///000111111000///...///111111000...////////////000111222222444333333222000...---,,,------.........////////////000000000111222222222555333111111222222111000111///...///000111000///---------............///////////////////////////000000/////////000111111...............---------------------------------,,,---...//////...---,,,------,,,,,,,,,,,,------......------------.........------------,,,,,,,,,............------------------............------+++,,,,,,------,,,,,,+++...---++++++++++++---...---,,,,,,++++++,,,,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---------------,,,------...///,,,++++++++++++---///000---......///000/////////////////////////////////.........------------,,,---............---,,,,,,...//////////////////...---------------------------------......000111222111000///...---,,,,,,,,,///000000111111000000000000000000000000000000000000111111111111000000///......//////000000111111//////000000000000//////222222333333333333222222000000111111111222222222222222222222222222222222111111222222333444444444RRRQQQPPPQQQSSSUUUUUUTTTSSSRRRPPPOOOMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNNNNNNNPPPSSSUUU^^^^^^]]][[[YYYXXXVVVUUUQQQRRRSSSSSSQQQPPPQQQRRRTTTSSSQQQQQQRRRSSSRRRQQQQQQOOONNNOOOQQQSSSSSSRRRQQQRRRSSSSSSRRRPPPNNNLLLKKKIIIGGGFFFGGGIIIMMMOOOQQQPPPOOOQQQSSSSSSRRRPPPIIIKKKMMMMMMNNNPPPTTTXXXXXXXXXVVVUUURRROOOMMMLLLOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKHHHFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA>>>>>>???AAACCCDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAAAAABBB@@@?????????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888888999:::;;;777999:::<<<<<<:::999777888777666666666666666555555555555555555555444444444333333333333333333444444444444444444444444444111111000000000000000111111111000000000000111111111222222222222111111111000000///....../////////...///111222222222111000////////////////////////000000000000000000//////////////////..................////////////.........///000111222111000000111111111111111111111111000//////000111111000...111000000000/////////.../////////....../////////111000///......///111222////////////............------------...........................///000111......///000111111000//////......//////000111222555555555444222///---+++,,,,,,------......////////////000111222333333444333222111000/////////...000///...///000000///...---------............///000000000000000000000000/////////000000111111222................................................,,,---............---,,,------,,,,,,,,,,,,------...------,,,,,,------...------------------------.........---------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,------,,,,,,,,,---------------------------.../////////...---,,,++++++---...///......///000000000000///000000000/////////////////////.........------------......///......------......////////////......------------------------,,,,,,---...///000111111111111///...,,,,,,++++++,,,---.../////////...---////////////////////////111111111111111000///....../////////000000000111//////000000000000/////////000000111111000000///111111222222222333333333222222222222222333333333111222222222333333333444RRRQQQPPPQQQSSSUUUUUUTTTTTTSSSQQQPPPOOOOOOOOOOOOMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNMMMMMMOOOQQQZZZYYYYYYXXXWWWWWWVVVVVVQQQRRRSSSRRRPPPPPPQQQSSSSSSQQQPPPOOOQQQRRRQQQPPPPPPOOONNNOOOQQQRRRRRRRRRQQQRRRSSSSSSRRRPPPMMMLLLJJJIIIHHHGGGGGGIIIKKKMMMNNNNNNNNNPPPRRRRRRRRRQQQLLLJJJIIILLLPPPSSSTTTTTTUUUUUUUUUTTTRRRQQQOOONNNOOONNNNNNLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEDDDDDDFFFFFFFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@======>>>@@@BBBCCCAAA???????????????>>>>>>>>>>>>@@@??????????????????????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======:::;;;;;;:::999999999999777777777777888888999:::777888:::;;;;;;:::888777666666666555444444555555666666555555444444444444333333333222222333333333222222222222222222222222111000000000000000111111111111000000///000000111111111111111111111111222000000/////////000000111///000111222222000///...........................//////////////////000000////////////..................////////////.........///000222222222111000000000000111111000000000000///...///111111///....../////////000000000111//////...------...////////////111222222222111111////////////............---------....../////////...............//////000,,,...000111111000000///............///000111222555555555444222///---+++,,,,,,------...//////000//////000111222333333444111111000///...------...///...------//////...------------............///000000000000000000000000---......///000000000000---.............................................,,,,,,------------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,------.........,,,------....../////////000///---,,,+++,,,,,,---------...///////////////////////////......------//////.........---------------......///......---,,,------......------,,,------------------------++++++,,,---......//////111111///...,,,,,,+++++++++,,,---/////////...---........................111111111111111000///...////////////000000000000//////000000000000//////......////////////......222222222222333333333333111111111222222222333333111111111222222222222222SSSQQQPPPQQQSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPLLLKKKJJJIIIJJJKKKLLLMMMOOOPPPPPPOOOOOOOOORRRTTTVVVUUUUUUTTTTTTUUUVVVVVVQQQRRRRRRQQQPPPOOOQQQRRRRRRQQQPPPPPPRRRRRRRRRPPPQQQOOONNNOOOQQQSSSSSSRRRRRRSSSSSSTTTSSSQQQNNNMMMKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLNNNOOOPPPQQQQQQQQQNNNKKKJJJLLLQQQUUUTTTRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHFFFDDDDDDEEEGGGIIIIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@===<<<<<<>>>@@@@@@???>>>======>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;===>>>>>>999;;;;;;:::999888999:::777777777777777777888888777888999999999999888777444555666555333333444666777666555444333333333333333333222222222222333333111111111111222222222222000000000000000111111222111111000/////////000000111111000000000111222222000000//////000000111111000000111222111000...---..............................////////////000000////////////..................////////////.........///111222222222222111///////////////////////////......///000000///---.........///000111111111000///...------...///000---///222555555444222000////////////............---------...//////000000///......---......//////+++...111222111000000000............///000111111444333333222000...---,,,,,,,,,---...///000000111///000000000111222222222111222222000......///000///---,,,---...///...------------............///////////////////////////------.../////////......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...,,,,,,,,,---......//////,,,------.........------......------,,,,,,++++++,,,------...............//////......------,,,,,,.........------------,,,,,,,,,---............---,,,,,,------------,,,,,,........................+++,,,------...---------111000///...---,,,,,,,,,---...//////000000000000........................000111111111111000000///////////////000000000000//////000000000000//////000000111111111111000000111111222222222333333333111111111222222333333444111111111222222222222222TTTRRRQQQQQQSSSTTTSSSRRRSSSRRRPPPOOONNNOOOOOOPPPMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPSSSUUUUUUTTTSSSRRRSSSSSSTTTUUURRRSSSRRRQQQOOONNNPPPRRRQQQQQQQQQSSSUUUUUUTTTRRRQQQPPPOOOPPPRRRSSSSSSSSSSSSTTTUUUUUUTTTRRRPPPNNNLLLLLLLLLLLLMMMMMMNNNNNNMMMNNNPPPQQQQQQRRRRRRSSSOOOOOOOOOPPPRRRTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPOOONNNMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCEEEHHHKKKLLLLLLFFFEEEDDDBBBAAAAAA@@@@@@???===<<<<<<===>>>>>>============>>>??????@@@@@@????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===999:::<<<:::888777888:::888888777666666666777777888888888888888888888888444666777666444333555888777666555333222222333333333333222222222222333333111111111222222333333333000000000000000111222222111111000///////////////111000//////000111222333///.........//////000111...//////000000000000000................................./////////000000////////////..................////////////.........///111222333333222222000000////////////000000///......///000000///---////////////000000000000111000...------...000111...///222444555444222111////////////............---------...///000000000///......------.........***---111333111000000000...............///111111222111000///------,,,,,,,,,------...000111111222000000000000000000000000///111222000......000222///...---...///000///------------............///........................---.../////////...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,------.../////////,,,,,,---......---,,,+++)))***,,,---...---,,,+++,,,---......//////......000//////...------,,,,,,------------,,,,,,,,,,,,++++++,,,---------------------............------////////////////////////---......//////...,,,,,,000///...---------------............///000111111000000000000000000000000///000000111111111111000000000000000//////////////////000000000000//////111111111222222111111111111111111111222222222222111222222333444444555555333333333333333333333222UUUSSSQQQQQQRRRSSSSSSRRRRRRQQQOOONNNMMMNNNNNNOOOQQQQQQPPPOOOPPPQQQSSSTTTRRRRRRRRRPPPNNNNNNPPPRRRUUUTTTSSSRRRRRRRRRSSSTTTSSSSSSSSSPPPNNNNNNPPPQQQQQQQQQSSSUUUXXXXXXVVVSSSRRRPPPOOOPPPRRRTTTTTTSSSTTTUUUVVVVVVUUUSSSQQQOOONNNNNNNNNNNNOOOOOOOOOOOOPPPRRRTTTUUUTTTTTTUUUVVVOOOSSSUUUUUURRRRRRTTTWWWTTTTTTSSSSSSRRRPPPOOONNNPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKHHHIIIIIIJJJJJJKKKKKKKKKDDDCCCCCCFFFIIILLLNNNNNNFFFFFFDDDCCCBBBAAAAAAAAA@@@===;;;;;;<<<===============>>>???@@@AAAAAABBB======>>>>>>??????@@@@@@============>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;888:::<<<;;;888777888:::999888777666666555666666888888777777777777888888555777888777555444777999777666555333222222333333333222222222222222222333222222222333333444444444000000///000000111222222111111000///////////////111000/////////111222333---------------...///000------...///000111222333////////////////////////---.........//////000000000/////////..................////////////.........///111222333333222222222111000//////000111222///......///000000///---111111000000//////......222000///......///000222...///111222333333333333000/////////............---------...///000000111///......---------......)))---222333111000000111...------......///000111111000...,,,,,,,,,,,,---------...///000111222333000000000000////////////---///000///---,,,///111111///...///000111000///---------.........//////........................//////000000000...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,------...///000000,,,------...---,,,***)))$$$'''***---///...---,,,---......///////////////111000000///...------,,,------,,,,,,,,,+++++++++***+++,,,,,,---------,,,......////////////......000000000000000000000000///000000000000...---,,,///......---------......,,,,,,++++++,,,---///000111111111111111111111111...///000111111111111111000000000000//////////////////000000000000//////000000111111111111000000000000111111111222222222333333444444555666777777444444444444444444444444TTTSSSRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJKKKMMMMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVUUURRROOOMMMOOOQQQRRRRRROOOQQQSSSTTTVVVVVVUUUUUUWWWUUUSSSPPPOOOOOOOOOPPPTTTVVVYYYYYYWWWUUUSSSSSSPPPQQQSSSSSSRRRRRRTTTUUUUUUUUUTTTRRRQQQPPPOOONNNLLLMMMOOOPPPQQQRRRQQQQQQNNNOOOQQQTTTWWWXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOLLLKKKMMMMMMKKKKKKNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLHHHGGGEEEBBBAAA@@@@@@@@@===<<<<<<===???@@@>>>===;;;<<<===>>>>>>?????????===============>>>??????>>>===============>>>???<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::999999999888777777666555444444333555555555777999999777555555666666666666666555444999888666444333333333444222222444444444444222222111111000000000000111111000000000000000000000000111111000000//////......222444666888777555222///,,,,,,,,,,,,,,,---...///......//////000000111111////////////000000000000000000000///////////////111111000000000000111111222222222111111111111000///...---------...000111000000//////000111222222000000///...............------------------------///////////////...............//////////////////........................---.........//////000000---...//////000000//////,,,---///111111111000000.........------,,,,,,,,,------------------------...............---------000000////////////000000////////////000000---+++......---------,,,,,,,,,...---,,,++++++---...000...............///000111111000///...------...///,,,---...///...---,,,+++------------------------------------------------......////////////......222///------//////,,,***''''''((())))))***+++++++++,,,...000000///...,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,---------------------------------------,,,,,,+++++++++---------------------------------............///.../////////000000111111//////.........---------000///...---,,,---......++++++,,,,,,---...//////111000...---,,,,,,,,,---,,,---...------...111333333333333222222111000000000000///...............000000000000000000000000---...///000000///...---000111111111111222222222000000000000000000000000000000000000111111111111111111111000000000000000222111000//////000111111333444666777999:::::::::444444444444444444444444TTTSSSRRRSSSTTTTTTSSSRRRPPPNNNLLLLLLNNNOOOOOONNNNNNNNNNNNOOOPPPRRRTTTUUUUUUSSSOOOMMMNNNOOOPPPPPPOOOOOOQQQSSSTTTUUUUUUUUUVVVUUURRROOOOOOOOOPPPRRRUUUXXXZZZYYYWWWTTTRRRQQQPPPRRRSSSSSSRRRRRRSSSUUUTTTTTTSSSRRRQQQQQQPPPOOONNNPPPQQQSSSTTTTTTTTTTTTUUUUUUWWWZZZ\\\\\\ZZZWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQMMMLLLNNNMMMJJJJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJKKKKKKJJJJJJGGGFFFDDDBBBAAA@@@@@@@@@>>>===<<<===>>>???>>>===;;;<<<<<<==============================>>>>>>???@@@???>>>===============;;;;;;:::999999::::::::::::::::::999999999999888888888777666666555444444555555555777888999777666555666666777777777666666777666555333333333333444222222333444444333222222111111000000000000111111000000000000000000000000111111000000///////////////000222333333111...------------------...//////.../////////000000000111.../////////000000000000000000000000000000000000000000////////////000000111111111000000000////////////.........///000111000000000000000000111111111111000///////////////111111111111111111111111........................///////////////............................................./////////000++++++,,,,,,,,,,,,,,,,,,......///000111000//////.........------,,,,,,,,,------------------------........................000000////////////000000000//////000111000...,,,.........---------,,,,,,,,,,,,------......------///............//////000000000......---...//////------......------,,,+++------------------------------------------------000111111222222111111000000...,,,,,,---...,,,***++++++,,,,,,---.........+++,,,.../////////...---......------,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...---------------------------------,,,,,,+++++++++---------------------------------............///.........//////000000000//////.........---------//////---,,,,,,,,,---...++++++,,,------...//////444333111000/////////000------.........000444777888777555333111/////////000000///...............000000000000000000000000///000111111111111000///000111111111111222222222111111111111111111111111000000000000111111111111333333333222222222111111111111000//////000111222444444555777888888888888444444444444444444444444VVVUUUSSSSSSTTTSSSQQQOOOPPPNNNMMMNNNPPPQQQQQQQQQQQQPPPNNNNNNOOOQQQSSSTTTTTTQQQMMMLLLLLLMMMMMMMMMOOOOOOPPPQQQSSSTTTUUUVVVWWWTTTQQQOOOOOOPPPSSSUUUXXXZZZ[[[ZZZVVVRRRPPPOOOQQQRRRSSSSSSRRRRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSUUUVVVWWWXXXWWWWWWYYYZZZ\\\^^^```___[[[XXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSOOOMMMOOOMMMJJJIIILLLMMMNNNPPPQQQRRRRRRQQQQQQIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFEEECCCBBBAAA@@@@@@@@@@@@>>><<<;;;<<<>>>>>>===<<<<<<======<<<<<<;;;;;;======<<<<<<======>>>>>>AAA@@@???>>>===<<<<<<<<<;;;;;;:::999888888888888::::::999999999888888888888888888777777666666555444444444666888999888666555555666777888888888888444444333333333333444444222222333333333333222222111111000000000000111111000000000000000000000000111000000000000/////////...////////////......---///............//////000////////////000000000000....../////////000000000111111111111111111111111//////............//////000000/////////.........000////////////000111222000000000000000000000000222111000000//////000000////////////////////////,,,,,,------......//////000000//////.........---....................................////////////000///...---------.../////////000000000///...............------------------------------------------------......//////000000000////////////000000111000///000111111///---.........------------,,,***+++---//////...---+++//////......---.........///............//////000......---,,,,,,,,,,,,---------------------------------------------------......////////////......---,,,++++++,,,---,,,************++++++,,,,,,---,,,---------...............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++---------,,,---......///------------------------------,,,,,,,,,,,,++++++---------------------------------............///.............../////////...............---------......---,,,,,,,,,,,,---,,,,,,,,,---......//////000///...------------------.........///333888<<<@@@===888333000...------000000///.........//////000000000000000000000000111222222333333222222111000111111111111222222222111111111111111111111111000000000111111111222222222222222222222111111000000000000000000111222333444444555666666666666666444444444444444444444444WWWVVVTTTTTTSSSQQQMMMKKKOOONNNMMMNNNQQQRRRRRRQQQRRRQQQOOONNNNNNOOORRRSSSPPPNNNKKKKKKLLLNNNNNNNNNPPPQQQQQQRRRTTTUUUWWWXXXWWWUUURRRPPPPPPRRRVVVXXX[[[\\\]]]ZZZVVVRRRPPPOOOQQQRRRSSSSSSRRRRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXXXXYYY[[[^^^```^^^[[[WWWWWWWWWVVVUUUTTTUUUUUUVVVUUUUUUVVVVVVVVVUUUUUUUUURRROOOMMMOOONNNKKKKKKNNNNNNOOOQQQRRRRRRPPPOOONNNKKKKKKKKKLLLKKKKKKJJJIIIFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBAAA@@@@@@???AAA>>>;;;:::;;;=========>>>>>>>>>>>>===<<<;;;:::======<<<<<<<<<======>>>????????????>>>======<<<>>>===<<<::::::999999999;;;:::::::::999999999999999888888888777777777666444333333555777999888777555555666888999999999999222222222222333333444444222222222333333222222222222111111000000111111222000000000000000000000000000000000000000000000000111000000//////000000000000///////////////000000////////////000000000000........./////////000000111111111111111222222222000//////......//////000000000000/////////......000000000000000111111222000000000000000/////////111000000///////////////------------------------+++++++++,,,---...//////000000000///......------.................................///////////////222111///------...000111111000000//////...------...............---------------------------------,,,------...///000000111000000////////////000000111000000000111222000///............------------+++,,,---.........---,,,000///......------------............//////000000///...---,,,+++,,,------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,)))*********+++++++++,,,------,,,,,,,,,---...///---------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------.............................................---------,,,,,,,,,,,,,,,---------......//////------,,,,,,,,,,,,,,,,,,............000555;;;@@@FFFBBB<<<555000...---...000000///////////////000////////////////////////222222222222222222222222000000111111111222222222111111111111111111111111000000111111111222222222000000111111111000///...//////000000111222333444444444555555555444444333333333333333333333333333SSSRRRRRRRRRSSSQQQNNNLLLMMMLLLLLLNNNPPPQQQQQQOOOQQQPPPOOONNNNNNOOOQQQRRROOOMMMMMMNNNQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVSSSRRRRRRTTTWWWYYY\\\]]]]]]ZZZVVVSSSQQQPPPPPPQQQSSSSSSRRRRRRTTTUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTVVVXXXYYYYYYYYYXXXUUUVVVYYY\\\^^^^^^[[[XXXWWWVVVUUUSSSSSSTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTPPPMMMMMMOOOOOOMMMNNNQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIFFFFFFGGGGGGFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@??????@@@===::::::;;;=========@@@@@@@@@???>>>===<<<;;;======<<<<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888777777777777555444333444666888777777555555666888999999999999111111222333333444444444222222222222222222222222222222111111111111222222000000000000000000000000000000000000111111111111222111000000000000111222111000000/////////000000000000000000////////////............////////////000000111111222222222222111000000//////000000111111111000000000////////////000000111111111111111//////000000000000///...//////...------------...////////////////////////+++++++++,,,---...//////000000//////.........---///////////////////////////////////////.........///---+++******+++---...111111000///...---,,,,,,........................------------------------------......///000111111000000////////////000000222000//////111222111000//////.........---------------,,,+++,,,---...///000///...---------------------...//////000000000///...---,,,+++,,,------------------------------------------------------...//////000000//////...------......------......---------...............---,,,,,,,,,,,,---......,,,,,,---......------,,,++++++++++++++++++++++++)))))))))***************...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..................---------..............................---------,,,,,,------...............///.../////////000000////////////......000555<<<@@@HHHDDD===555111/////////000000/////////000000111////////////////////////111111111000000111111111000000111111111222222222111111111111111111111111111111111111222222222222000111222222222111///...//////000111222333333333333444444444444333333222333333333333333333333333MMMNNNOOORRRTTTUUUSSSQQQLLLLLLLLLMMMOOOPPPOOOMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRVVVYYYZZZZZZWWWXXXYYYZZZ[[[ZZZYYYYYYVVVUUUSSSRRRSSSTTTUUUWWWZZZ[[[[[[XXXUUURRRQQQQQQNNNPPPRRRSSSSSSSSSUUUWWWTTTTTTTTTTTTTTTUUUUUUUUURRRTTTUUUWWWXXXXXXXXXXXXVVVVVVXXXZZZ]]]]]]\\\ZZZWWWUUUSSSRRRQQQRRRTTTUUUUUUUUUVVVVVVUUUTTTRRRQQQOOOMMMLLLOOOPPPNNNOOOSSSVVVVVVTTTRRRPPPNNNMMMLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@??????===<<<::::::<<<===>>>===@@@AAAAAA@@@???>>>===<<<======<<<<<<;;;;;;<<<<<<888999;;;===>>>>>>>>>===??????>>>===<<<<<<<<<===;;;;;;;;;:::::::::999999777777777777777777777777666555333444555666666666555555666777888888888888111222333444444555444444222222111111111111222222222222111111111111222222000000000000000000000000000000000111111111111222000////////////000000111111000000///////////////000000000000////////////------.........///////////////000000111222222222111111000000000000111111111111111000000000//////...///000111111111000000---...///000111000/////////...------,,,,,,------------------------------,,,,,,------....../////////////////////////////////////////////////////////////////////............---,,,,,,,,,---///000111000///...------------.............../////////------------------------.........//////000000111000000////////////000000111///......000111111000/////////.........------...---+++***+++,,,///000......------,,,------------...//////000//////.........---,,,,,,,,,,,,------------------------------------------------------------......------------...//////---------///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,)))))))))***************---------,,,---......///------------------------++++++,,,,,,,,,,,,---------------------------------------............////////////...............---------.....................//////......---,,,........................,,,,,,---.../////////....../////////000444999===CCC@@@:::444000///000111000000/////////000111111000000000000000000000000111000////////////000111000111111111111222222222222222222222222222222222111111111222222222222333222444555666666444222111000000111222333333333222333333444444444333333222333333333333333333333333NNNOOOQQQTTTVVVWWWTTTRRRMMMMMMMMMNNNOOOOOONNNLLLMMMNNNOOOPPPQQQPPPPPPOOOPPPOOOPPPRRRVVVXXXYYYXXXXXXZZZ\\\^^^]]][[[XXXVVVRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVVVVUUURRRPPPPPPQQQLLLNNNQQQRRRSSSTTTWWWYYYUUUUUUUUUUUUUUUUUUTTTTTTRRRTTTUUUWWWXXXXXXXXXXXXXXXWWWVVVWWWYYYZZZYYYXXXVVVTTTRRRPPPPPPQQQSSSTTTTTTUUUUUUUUUTTTQQQOOOMMMQQQNNNNNNPPPPPPNNNOOORRRVVVTTTRRROOOMMMMMMMMMNNNIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGEEEDDDCCCBBB>>>???@@@AAAAAA@@@??????::::::999;;;===>>>>>>===???????????????>>>===<<<>>>===<<<;;;;;;;;;;;;<<<888999;;;<<<===<<<;;;:::<<<;;;;;;:::::::::;;;;;;999999999888888888777777666666666666666666666666888666444333444555555444555666666777777777666666333333444555666555444444333222111000000111222333333222222111111222222333000000000000000000000000000000111111111222222222......//////000000000000111000//////.........///111000000000/////////...---------.........//////......///000000111222222000000////////////000000000000/////////.........---...///000000000//////+++,,,...000111111000/////////...---------------++++++++++++++++++++++++........................------......///000000000////////////////////////000/////////............---......///000111222222000///...---,,,------...---........./////////000------------------------///////////////000000000000000////////////000000000...------///000111000////////////............,,,,,,,,,,,,------......------,,,,,,,,,---.........//////000000///...---------......------,,,+++------------------------------------------------******++++++++++++******---///000...,,,***+++---))))))))))))))))))))))))***+++,,,---...---,,,,,,***+++---...///...---,,,+++,,,,,,,,,------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------+++++++++,,,,,,------------------------------------------............///000000000//////.........---------.........////////////000000000///...---////////////............((()))***,,,------,,,,,,...////////////111555888;;;888444111//////000111000000//////000111111222000000000000000000000000111000////////////000111000111111111111222222222222222222222222222222222111111111222222222333333333555777888777666333222111111222333333333222111333333444444444444444333222222222222222222222222TTTTTTUUUWWWWWWVVVRRROOONNNNNNNNNOOOPPPPPPMMMKKKKKKMMMOOOQQQRRRQQQPPPOOONNNMMMMMMOOORRRTTTTTTSSSXXXZZZ]]]___^^^[[[WWWTTTPPPPPPQQQQQQPPPOOONNNNNNQQQRRRSSSRRRPPPNNNOOOPPPKKKMMMPPPRRRSSSUUUXXXZZZVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTVVVWWWXXXYYYXXXXXXYYYWWWUUUTTTUUUVVVUUUTTTUUUSSSQQQOOOOOOPPPRRRSSSTTTTTTUUUTTTSSSPPPMMMKKKSSSPPPOOOQQQPPPNNNNNNQQQRRRPPPMMMKKKJJJJJJLLLMMMKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBBBB===>>>???AAAAAA@@@??????999888999;;;>>>??????===>>>>>>>>>>>>>>>======<<<>>>===<<<;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888888888888777888888999999777777777777666666666666555555555555666666666666999777444333444444444333555666666666666666555444444444666666666555444333333222111000000111222333333222222111111222222333000000000000000000000000000000111111222222222222//////000111222222111111000000///...............111111000000/////////...---------.........//////---......///000111111111//////............////////////.........---------,,,---///000000000///...)))+++...000111111111000000000///...............///////////////////////////////////////.........,,,,,,---...///000111111000000000000000000000000000000//////.........---((()))+++---.../////////000///...---,,,---......---.........//////000000------------------------000000000000////////////000000////////////000000000...,,,,,,...000000000000/////////............***+++---//////...---,,,,,,,,,,,,,,,------.../////////000000000...---,,,,,,---...///...---,,,+++------------------------------------------------,,,------......------,,,,,,...///...***)))***,,,,,,,,,++++++++++++++++++)))***,,,......---,,,+++***+++---//////...---,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,++++++++++++,,,------------------------------+++++++++,,,,,,------------------------------------------.........//////111111000000/////////...---------........./////////000111111111000...---///////////////.........***+++---///000000//////...///000//////000333555444222000...---...000111000000///000000111222222000000000000000000000000222111000//////000111222000111111111111222222222222222222222222222222222111111222222222333333333222333555777666444222000111222333444333222111000222333444444555555555444222222222222222222222222MMMOOORRRSSSSSSQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLMMMNNNPPPQQQPPPPPPOOONNNOOOPPPSSSVVVWWWWWWVVVVVVYYY\\\___^^^\\\XXXVVVUUUSSSQQQOOONNNOOOQQQRRRQQQRRRRRRQQQOOONNNNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSPPPRRRVVVYYYZZZZZZYYYXXXWWWUUURRRQQQRRRSSSTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOOOORRRRRRQQQPPPOOONNNNNNMMMOOONNNKKKIIIHHHHHHIIIJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIFFFDDDCCCCCCAAA<<<888BBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>?????????>>>======<<<<<>>===<<<<<<<<<<<<<<<:::;;;<<<======;;;999888<<<:::999:::<<<<<<<<<:::::::::999888777777888888999999999888777666666555777666555444444444444444999888555444333444555666555555555333222222333555444333333222111111111222333222222222111000000000------......//////000000111111111111111000///...---.........//////000000///............///000000....................................////////////.../////////000000111111222222111///...---,,,+++........................000000000000111111111111............////////////111000///------......///------------------------////////////////////////............/////////000222222111111000///------111111000//////////////////............///000000111000///...............////////////////////////+++++++++,,,---...///000............////////////---------...............000000000000///...---,,,000000000///......------///...---,,,+++,,,---...---------,,,,,,+++++++++/////////000///......---...///000///---,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////000000///---,,,***---------............///---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,+++***+++,,,---...,,,,,,,,,------.........///......---------......,,,---------.../////////...........................---,,,,,,,,,,,,---...++++++,,,---............+++++++++,,,,,,,,,------+++,,,.../////////...------......///////////////---------,,,,,,------------------...///000000111333111//////000111000000////////////000000000000////////////////////////......//////000000000111222000///...///000222333222222111111111111222222111222444555444222000///444555555555666777777777111222333333444444333333222333444555555444333222333333333444444444555555NNNOOOQQQRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPQQQQQQPPPPPPPPPOOOOOOPPPSSSUUUVVVWWWVVVWWWZZZ\\\\\\ZZZWWWUUUSSSQQQOOOMMMMMMNNNPPPQQQPPPQQQQQQPPPNNNLLLMMMNNNPPPQQQSSSUUUVVVWWWVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQSSSTTTWWWYYYZZZYYYWWWVVVUUUSSSPPPPPPQQQRRRSSSRRRRRRRRRPPPPPPOOOPPPQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOSSSSSSRRRQQQOOONNNMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLIIIIIIJJJJJJIIIIIIHHHHHHFFFDDDCCCCCCDDDDDD@@@===BBBAAA@@@???>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>============<<<>>>======<<<;;;;;;<<<<<<:::;;;<<<======;;;:::888<<<:::999:::;;;;;;:::999:::999999888777777888888999999888888777666666555666666555444444444444444666666444333333444555555555666666444222222444666444333222222111111222222111111111000000000000000//////000000000000000000000111111111000000///.............../////////000......------......///000000000000000000000000000............////////////....../////////000000000111111000///...------,,,......................../////////000000111111111......////////////000000111000///...---...//////........................////////////////////////........./////////000000............---,,,++++++111000//////......//////......------......///000......---,,,,,,,,,,,,---////////////////////////,,,,,,,,,,,,---...///000............/////////////////////.....................///////////////...............////////////......---,,,,,,,,,---......---------,,,,,,,,,,,,...////////////...------,,,------,,,+++******,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((---------............///---------,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++------+++*********++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------............---------......///---------.............................................---,,,,,,---......,,,,,,------...---------,,,,,,,,,,,,------------,,,---......//////......---...//////000000//////......------------......------......///000000111222000//////111111000///////////////000000000111//////////////////////////////000000000111111111333222000000000111333444222222111111111111222222222222333444333222111000444555555555555555555666333333444555555555555444333444444444444444444333333333444444444555555555PPPPPPOOOOOOPPPPPPQQQQQQMMMMMMNNNOOOPPPPPPQQQQQQLLLNNNOOOPPPQQQQQQPPPPPPQQQPPPOOOOOOPPPSSSUUUWWWUUUVVVWWWXXXXXXWWWVVVUUUQQQPPPNNNMMMNNNOOOQQQRRRNNNOOOPPPOOOMMMLLLLLLMMMQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSRRRRRRRRRRRRQQQQQQUUUVVVXXXZZZYYYXXXUUUTTTSSSQQQOOOOOOPPPRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPTTTTTTSSSQQQPPPNNNMMMMMMKKKJJJIIIIIIIIIKKKLLLMMMIIIIIIIIIIIIHHHHHHGGGGGGBBBBBBBBBCCCEEEFFFEEECCCBBBAAA@@@??????>>>???????????????>>>>>>>>>>>>>>><<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<;;;<<<=========<<<:::999<<<;;;999999::::::999777:::999888888777888888888999999888888777666666666666666555444444444444555333333333444444444444444444444444333111111222444333333222222111111222222/////////000000000000000222111111111111111000000000000111111111000//////............////////////---------------......///....................................////////////............////////////000/////////....................................------...///000000111111/////////000000000111111111000///.........//////////////////////////////////////////////////////....../////////000000000//////000000000000//////000///......------......---------------......///---,,,,,,,,,,,,---......////////////////////////,,,,,,,,,,,,---...//////............////////////111111000000//////......,,,---...///000000000000,,,------...//////000000...------,,,------.....................---------...............---,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((---------............///------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,------------...---------------...///000...............---------..............................---,,,,,,---......---------...------,,,,,,------------.........///......------......///000---...//////000000////////////............//////---......//////000000111000000///000111222111////////////000000000111111////////////////////////000111111111111222222222333333222111111333444555222222111111111111222222222222222222333333333333555444444444444444444333333444555555666666555555555444444333333444444555333444444444444555555555RRRPPPNNNMMMNNNOOOPPPQQQMMMMMMNNNNNNOOOPPPPPPPPPLLLMMMOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRQQQRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVPPPOOOOOOOOOOOOQQQSSSTTTOOOPPPQQQPPPNNNMMMMMMOOOSSSTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSUUUVVVXXXZZZYYYXXXUUUTTTRRRPPPNNNOOOPPPRRRRRRQQQPPPOOOOOONNNMMMMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQUUUTTTSSSQQQOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLHHHHHHGGGFFFFFFEEEEEEEEE@@@@@@AAABBBDDDEEEEEEEEEBBBAAA@@@@@@????????????AAAAAA@@@@@@???>>>======:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::<<<;;;999999999999777666999999888888888888888999888888888888777777666666666555555444444444555555222333444555555555555555111222333222000///000222333333222222111222222333//////000000111111222222222222222111111000000///111111222222222222111111.........///////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............////////////..................//////.........///////////////........................,,,,,,---...///000111111//////000000111111222222000000000///////////////......////////////000000////////////////////////...////////////000000000///000111111222222222111//////...------------------,,,,,,,,,,,,---......---------......000111111////////////////////////---------------...//////............////////////333222222111000///......------...///////////////---------....../////////---------------.........///////////////.........------......------,,,+++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++---------............///------------------,,,,,,,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...///000111/////////...---------,,,..............................------------..................---,,,++++++............///////////////...---------...000111......///000000000000000000000////////////000000......//////000000000000/////////111333333111/////////000000000111111111000000000000000000000000222222222222222222222222333222222111222333444444333222222111111222222333222222222222222333444555444444444333333222222222333333444555555555555555555444333222222333444555444444444444555555555555SSSPPPLLLKKKMMMOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPPPPPPPPPPOOOOOORRRUUUVVVTTTRRRRRRRRRTTTTTTTTTTTTUUUUUUVVVVVVNNNNNNMMMNNNOOOPPPRRRSSSPPPRRRRRRRRRPPPOOOPPPQQQVVVUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUXXXYYYZZZXXXVVVUUURRRQQQOOOPPPQQQRRRRRRQQQOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSRRRPPPOOONNNLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>======:::;;;;;;<<<===>>>??????<<<<<<;;;;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<;;;999999999999777666999888888888888888999999888888888777777777777777555555444444444555555666333444555666666666666666222444444444222111222333333222222111222222333333111111111222222333333333111111111000000/////////222333333444444333333333///////////////.........---,,,,,,,,,,,,---......////////////////////////............//////////////////////////////..................////////////........................---------...///000000000...//////000111222222222000000000000000/////////------........./////////////////////////////////////////////000000000111,,,,,,---...//////////////////...------------------,,,,,,,,,,,,---......---------...///000111222////////////////////////......---------...//////............////////////333333222111000//////...//////000//////...------///.........---------,,,---------....../////////////////////////////////------......------,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------------------............///------------------------,,,------......------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---...///000111/////////...---------,,,////////////////////////....................................---,,,++++++........./////////000000//////...------///000111...//////000000000000000000000////////////000000/////////000000000000000...///000333555555333000000000000000111111111111111111111111111111111111333333333222222222222222111111111111111222333333333333222222222222333333333222222222333444555555444444333333222222222111222222333444444444444333555444333222222333444555444444444555555555666666SSSOOOKKKKKKMMMOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMOOOOOOOOONNNNNNNNNRRRWWWWWWTTTQQQOOOOOORRRRRRSSSSSSTTTUUUUUUUUULLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTRRRRRRRRRTTTVVVVVVUUUUUUTTTUUUUUUUUUPPPPPPQQQQQQQQQQQQRRRRRRTTTUUUXXXYYYZZZXXXVVVUUUSSSQQQPPPPPPQQQRRRPPPOOONNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQPPPOOONNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDBBBAAAAAABBBBBBAAABBBBBB@@@???>>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>======;;;<<<<<<===>>>??????@@@===<<<<<<<<<<<<===>>>>>>???>>>>>>>>>============<<<;;;999999::::::999777888888888777888888999:::888888777777777777777777555444444444444555666666555555555666666666666666555777888888666555555555222222111111222222333333222222222333333333333333000000000000000000//////222222333444444444333333///////////////.........---------------......///....................................////////////000000000000////////////.........///////////////............................../////////000000000......//////000111222222000000111111111000///...---------......//////000/////////////////////////////////000000000111111......///000111111000000000///......------......---------------......///+++++++++,,,---...///000///////////////////////////...............//////............////////////222222111111000000//////000000000000///...---,,,//////......---,,,,,,+++,,,---...///////////////.........///////////////...............---,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,------------------------------------------,,,++++++,,,,,,------------............///------------............,,,------......------,,,((())))))******++++++,,,+++,,,,,,------------,,,***+++,,,---------,,,,,,...------------,,,,,,,,,---------------...///000...............---------////////////////////////---...////////////...------------...------,,,,,,............/////////000//////......//////000111...///000000111111000000000000////////////000000000000000000000000000000...///222555888888555222000000000111111111222222111111111111111111111111333333333222222222222111111111111222222222222222333333222222222222333333333333333333444444444444444333333333333333333222111222333333444444333333555444444333333444444555444444555555555666666666RRRNNNKKKKKKNNNPPPNNNKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJLLLMMMNNNNNNMMMMMMMMMQQQUUUTTTPPPMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUTTTSSSRRRSSSUUUVVVUUUSSSRRRRRRRRRSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRVVVWWWYYYZZZYYYWWWTTTSSSRRRQQQPPPPPPPPPOOOMMMLLLKKKLLLNNNOOOPPPPPPOOOOOOMMMMMMMMMNNNNNNPPPQQQRRRNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIGGGEEECCCBBBBBBCCCCCCBBBCCCCCCAAA>>>>>>@@@BBBAAAAAAAAA@@@@@@AAAAAABBB@@@@@@??????>>>>>>>>>======>>>>>>>>>??????@@@@@@===============>>>????????????>>>>>>======>>>>>><<<:::999:::;;;;;;:::999888888777777888999999:::777777777777777777777888444444444444444555666666777666555444444444555666555777888888666555555555222222111111222222333444333333333222222222222222000000111111111111111111000111111222333333222222000/////////..................------......///000++++++++++++++++++++++++............////////////222222111111000000000000///////////////.................................111000000000000/////////,,,---...///000111111222000000111222111000///...---......///000000111111//////////////////////////////000000000111111111111111222333333333222222111000//////......//////......------......///000,,,,,,,,,,,,,,,---.../////////////////////////////////............//////............////////////000000000000000000000000...///////////////......------------------------+++,,,...///000000000///------........./////////...////////////...------+++,,,...------,,,...///,,,,,,,,,---------..............................,,,,,,+++******+++,,,------------............///------------.........///,,,------......------,,,))))))******+++,,,,,,---++++++---.........------***+++,,,---------,,,,,,......---------,,,,,,,,,......---------......///---------...............////////////////////////---...///000000///...---,,,,,,------...---------------........./////////......///000000000000000//////000111111111111000000//////......//////000000000000000000000000000...000333888::::::666333000000111111111222222222222222222222222222222222333222222222111111111111111222222333333333333333444333333222222333333444333444555555555444333222333333333333444444444444222333333444444444444444333444444444444444444333555555555555666666666666RRRNNNJJJKKKNNNPPPMMMJJJFFFGGGHHHIIIJJJLLLMMMMMMHHHIIIKKKLLLMMMMMMLLLLLLNNNQQQSSSQQQLLLIIIKKKNNNLLLNNNOOOQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSUUUTTTSSSRRRTTTUUUTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTXXXYYYZZZZZZYYYVVVRRRPPPRRRQQQOOOOOOOOONNNKKKIIIIIIKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKLLLKKKKKKKKKJJJIIIFFFDDDCCCCCCDDDEEEBBBDDDDDDBBB??????AAADDDAAAAAAAAA@@@@@@AAABBBBBB?????????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>><<<:::::::::<<<===<<<:::888888777777888999::::::777777777777777888888888444444444444444555666777777666444222111222444555222444666666444333222333222111111111222333333444333222222222111000000000111111111222222333333444...///000111111111111111000000//////.........---///............///000000..................................../////////000333222222222111111000000000000//////....................................222222111111000000//////,,,,,,---...///000111111000111111222222000///......//////000111222222222////////////////////////000000000000111111111111//////000000000//////...111111000//////////////////............///000000///............///000000////////////////////////000//////.........//////............/////////000///////////////000000000,,,---...///000000000000+++,,,,,,------......///+++,,,...000000000000///,,,---------......////////////000000//////...---...///000000//////111222,,,,,,,,,------.................................---,,,+++++++++,,,---...---------.........//////---------.........//////,,,------......------,,,,,,,,,---......///000000***+++---...///...------***+++,,,---...---,,,,,,.........------,,,,,,,,,///......---------......,,,------....../////////000000000000000000000000---...///000000///...---++++++,,,---............------------.........///---...000111111111000/////////000111111111111111//////............//////111111111000000000000000...000444999<<<;;;888444000111111111111222222222222222222222222222222222222222222111111000000000222333444444555555444444444333333222222333333444333444666666666444222000333333333444444555555555333444555555666666555555222333555555555555333222555555555555666666666777OOOLLLJJJKKKMMMMMMKKKIIIEEEGGGJJJMMMNNNMMMKKKJJJIIIKKKMMMNNNOOONNNMMMLLLLLLNNNNNNMMMKKKIIIIIIIIILLLMMMMMMNNNNNNOOOPPPPPPRRRRRRQQQRRRRRRSSSTTTTTTTTTSSSRRRSSSUUUVVVUUUTTTTTTRRRPPPNNNMMMNNNOOOPPPNNNPPPRRRSSSRRRRRRSSSTTTVVVUUUUUUSSSRRRQQQPPPOOOLLLLLLLLLLLLLLLKKKJJJJJJOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@???????????????===:::;;;>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;:::<<<;;;:::999888999::::::888888777777777888:::;;;666666666666666666666666333333444444555666666666333444555777777555444333444444333333333333222222222111000//////111333444555444333222111222333333111222222222222111000000...000111111000000111222444222000...------/////////---,,,///222333111///000000000000000000000000///////////////000111111000000000000000000000000111111000......---------///////////////.........111111///...------------/////////...//////000111000000000000000000000000,,,,,,------------,,,,,,111111111111000000000000//////...............///111111222222222222111111......////////////......///,,,+++,,,...///---+++------......///000000000////////////////////////......------------.........///000///...---...000---------.........//////////////////////////////........................//////.........---------------------------------//////...---,,,,,,++++++,,,,,,,,,---------......000000///...------,,,,,,......---,,,,,,,,,,,,---+++---...///...,,,)))'''---------............///---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,---.........+++++++++++++++++++++++++++,,,,,,---...///000000+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111222222333444444111---)))---------............///------------------------............////////////---...000111111111000/////////000111111111111111//////......---------,,,000000000000////////////222222111111111111111111000333777;;;===;;;666222222222111111111111222222000000000000111111111111111111222222222333333333333333333333333333333222111111111222222333333333222222333444444444444333000000111111111222222222666555444333333444555666777777777777777666666666999999888888777777666666MMMKKKIIIJJJLLLLLLJJJHHHFFFHHHKKKNNNNNNMMMKKKIIIIIIJJJLLLMMMMMMMMMKKKKKKJJJKKKMMMLLLJJJHHHHHHIIILLLMMMMMMNNNNNNOOOOOOPPPSSSSSSRRRRRRQQQRRRRRRRRRRRRQQQQQQRRRTTTUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPRRRSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOLLLLLLLLLLLLLLLKKKJJJJJJNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMKKKKKKIIIHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@????????????@@@===;;;;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===<<<;;;<<<<<<:::999999999:::;;;888888777777888999:::;;;999999888888777666555555333333444555555666666777333444666777777666444333444444333333333333222222444333222111111333555666555444333222222222333333111222222222222111000000...000111111000000111222333222000...---.../////////------///222333111//////////////////////////////////////////000000111000000000000000000000000111111000///...---------.........///////////////222222111000///.........222222222222222222333333000000000000000000000000000000111111111111000000//////000000111111111222111111000000000000111111000000000111111000000000......////////////......000...,,,---///000...,,,///////////////.........////////////////////////......------------.........///000///...---...000......//////////////////////////////////////////........................//////.........---------.................................------,,,,,,+++,,,,,,---------.........000//////......---,,,,,,------------......///000,,,---.........,,,***(((---------............///---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---.........++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,++++++,,,...//////...---------............///000000000000000000000000............////////////......//////000000000/////////000111111111111111111111111000000000///////////////000000000000000111111111111111111111111111333777;;;<<<:::666222222222111111111111222222000000000000111111111111111111222222222333333333444444444444444444444444444444444444444444555555222333444444555555444444444444444444555555555555888888777666666777888888666666666666666666666666888888888777777777777777KKKJJJIIIIIIJJJJJJIIIHHHIIIJJJMMMNNNNNNMMMKKKIIIGGGHHHJJJKKKKKKKKKJJJIIIGGGIIIJJJJJJIIIHHHHHHIIILLLLLLMMMMMMNNNOOOOOOOOOTTTSSSRRRQQQQQQPPPQQQQQQPPPOOOOOOPPPRRRSSSSSSRRRPPPPPPPPPPPPOOOOOONNNMMMOOOQQQRRRRRRQQQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQPPPPPPOOOOOONNNNNNKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEFFFGGGHHHLLLLLLJJJIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>??????@@@===;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<===<<<;;;::::::::::::;;;888888888888999:::;;;<<<:::999888777555444333222333444444555555666777777444555666777777666555444444444333333333333222222444333222222222333444555444444333222222222222333111222222222222111000000...000111111//////000222222111000.........//////.........///111222111/////////////////////////////////......//////000111000000000000000000000000111000000//////.........------......//////000000222222111111000000///////////////000000111111111000000000000000000000000...//////000000//////.........///000111222333333111111000000000000111111//////000000000000//////......////////////......000///......000000///...111000000///......------////////////////////////......------------.........///000///...---...000000000000000000/////////////////////////////////......................../////////............---////////////////////////------------------------,,,------------.........000//////......------------------...///000111222......------,,,,,,++++++---------............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......---------------......,,,)))''''''***---000111---------............///....................................////////////......------......///000//////000000111111000000222111111111111111000000...//////000000111111111111111111111111111111111222555999;;;<<<999555222222222111111111111222222000000000111111111222222111111222222222333333333333444444555555666666666555555555555444444444444333333444555555555444444555555555666666666777777555555444444444444555555666666666666666666666666666666777777777777777777IIIHHHHHHHHHHHHIIIHHHHHHKKKLLLMMMNNNNNNLLLJJJHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFHHHIIIJJJIIIHHHIIIJJJLLLLLLLLLMMMNNNNNNOOOOOORRRRRRQQQQQQPPPQQQQQQQQQPPPOOONNNPPPRRRSSSRRRQQQOOOPPPRRRRRRRRRPPPOOOMMMOOOQQQRRRRRRQQQPPPQQQQQQNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNPPPRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEGGGJJJKKKMMMLLLJJJIIIGGGEEEDDDCCC@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;888888888999999:::;;;<<<777777666555444333222111444444444555666666777777555666666777777666666555444444333333333222222222111111000000000111222333333333333222222222222222111222222222222111000000...///000000//////000222222111000///......//////......///000111111000000///////////////////////////............///000000000000000000000000000000000000000000//////......,,,------...///000111111111111111111000000//////------...//////000000000000000000000000000000000......////////////.........//////000111111222222///............//////000//////000000000000//////......////////////......///.........//////......000000//////............////////////////////////......------------.........///000///...---...000000000000////////////...////////////////////////......................../////////.......................................,,,,,,------------------------------............000/////////......------------------...///000111///...---,,,+++,,,,,,------------............///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++///...,,,++++++,,,...///......---,,,,,,,,,------222///+++***+++---......---------............///------------------------............////////////......---,,,,,,...///000//////000000000000000///000000000000////////////......///000111111222222111111111111111222222222333666:::<<<;;;888444333333222222111111222222333000000111111111222222222111111222222222333333333222333333444555666666777444444333333222222222111222222333444444444444444333333333444444444555555444444333333333333444444555666666666666666777777666666666777777888888888GGGGGGHHHHHHGGGGGGHHHHHHKKKLLLMMMMMMMMMKKKIIIHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFHHHJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSQQQPPPOOOPPPRRRSSSRRRQQQPPPQQQSSSTTTTTTRRRPPPNNNNNNPPPRRRRRRQQQPPPQQQRRRMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNPPPRRRSSSTTTSSSRRROOOMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFIIILLLMMMLLLKKKIIIHHHFFFDDDCCCBBB@@@@@@?????????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>999999999:::;;;<<>>>>>=========;;;;;;;;;;;;;;;:::::::::888888999999999:::::::::666666555555555555444444444444555555666777777888555555666666666666555555444444333333333222222222111111000111111111222222333333333222222222111111111222222222222111000000---///000000//////000111000000000///////////////...///000000000000000000.......................................//////000000000000000000000000000///000000111000000///...,,,------...///000111111//////000000000///...---///000111222333333333333000000000000000000000000222222333333333333222222111111000000000000000000...............///000000000111111222222111111000......////////////......------...------------...............//////000000////////////////////////......------------.........///000///...---...000........................////////////////////////........................////////////////////////------------------------,,,,,,---------------------------........./////////////////////...............------,,,------...///...---++++++,,,---...---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,///...,,,++++++,,,...///...------,,,,,,,,,------222111///.........,,,+++---------............///000000000000000000000000............////////////......---,,,,,,...///000//////000000000//////...////////////000000000000...//////000111222222333000000111111111222222222555888<<<===:::666444333333333222222222222333333111111111111222222222222111111222222222333333333111111222333444555555555444444444333333222222222111111222333333333333333333333333333444444444444777777888888888888777777666666666777777777888888666666777777888888999999FFFGGGHHHHHHGGGGGGHHHIIIKKKKKKLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJJJJIIIIIIIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNPPPQQQSSSTTTRRRQQQPPPPPPQQQQQQPPPOOOOOOQQQRRRSSSSSSRRRPPPOOOMMMOOOQQQQQQQQQPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSVVVUUUSSSQQQNNNLLLJJJIIIGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFHHHJJJLLLMMMIIIIIIGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>888999:::999999;;;>>>@@@========================@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;:::999888888999999999999888777777777777777777777777777777444555555666666777888888555555555555555555555555444444333333333333222222222222333333333444444444222222222333222111111000111222222222222111000000---///000000......///111000000000000000/////////...///111111/////////000..............................------......///000000000000000000000000000///000111111111000///...------......//////000000---...///000000///...------...000222333333222222000000000000000000000000000111111111111111111000111111111111000000//////000//////000000111222333111111222222222222111111......////////////......,,,---...---,,,+++,,,...------......///000000111////////////////////////......------------.........///000///...---...000------------.........///////////////////////////...........................////////////000000000------------------------------------------------------........./////////////////////////////////......---,,,,,,,,,,,,,,,///...---,,,,,,---...///---------............///------------............,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------///...---,,,,,,---...///---,,,,,,,,,,,,,,,---------------...000///---+++---------............///000000000000000000000000............////////////......------......///000//////000000000///......000000111111111111111222///000000111111222222222000000000111222222333333666:::>>>===999555333333333333222222222222333333111111111222222222222333111111222222222333333333111222222333333444444444666666666555555555555555111222333333444444333333555555555666666666666777777777888888888888777777666777777888888999999:::888888999999999999999999EEEGGGIIIIIIGGGGGGHHHJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGIIIIIIHHHGGGGGGHHHKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQOOOOOOOOONNNMMMKKKNNNOOOPPPQQQQQQPPPOOOOOOKKKMMMPPPQQQQQQQQQRRRTTTNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPNNNLLLKKKJJJFFFGGGHHHHHHHHHGGGEEEEEEDDDEEEEEEGGGHHHIIIJJJKKKGGGFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>=========999;;;;;;:::888888;;;>>>========================???>>>===<<<;;;;;;;;;<<<999999:::::::::999888777999999999999888666444333777777777666666555555555555555555666777777888888444444333333333333444444444444333333333333222222222222333333444444444333111222222333222111000///111222222222222111000000---...//////......///111//////000000000000//////---000222111///...///000...........................------------...//////000000000000000000000000...///111222222111000///.........///////////////---...000111111000///...***+++...000111111000///000000000000000000000000---......//////......---000000000000000111111111////////////000111222333000000111111111111000000......////////////......,,,...//////---,,,---///.........///////////////////////////////////////......------------.........///000///...---...000,,,,,,---...///000000111////////////////////////.........................../////////000000000000.................................------,,,,,,+++............/////////////////////////////////000...------------......///......------------......---------............///------------.........///------------------------111000...,,,+++,,,------------------------------...---------------------........................++++++++++++,,,---......,,,,,,,,,---///000...------------............///------------------------............////////////......//////000000000/////////000000///......---//////000000000111111111111111111111111111111111///000000111222222333333888<<>>888333222333444333333222222333333444111111111222222222333333111111222222222333333333333333333444444444444444555555555555666666666666333444555555666666555555666666777777777888888888555666777888888777666555777888888999::::::;;;;;;;;;;;;::::::::::::::::::EEEHHHJJJIIIGGGGGGIIIKKKHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHFFFEEEFFFGGGKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNOOOPPPPPPRRRPPPNNNMMMMMMLLLJJJIIIMMMNNNNNNNNNOOONNNNNNNNNJJJLLLOOOPPPQQQQQQSSSUUUNNNNNNNNNNNNMMMMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNMMMMMMLLLKKKKKKKKKFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHEEEDDDDDDCCCBBBAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>============<<<======:::777666888;;;========================???>>><<<;;;::::::;;;;;;888888999:::999888777666999999999999777555333111666666555444222111000000555555666666777777888888444333333222222333333444444444444333333333222222000000111222222222222111111111222333222111000///111222222222222111000000---...//////......///111...///000000000000000///---000222111///---///000...........................------------...//////000000000000000000000000...///111222222111000//////////////////............///111222222111000///---...111333444444333222000000000000000000000000000000111111111111000000......///000111222333333------------...///111111//////000000000000//////......////////////......---///111000------...111000000000///......------////////////////////////.........------............///000///...---...000,,,---...///000111222333////////////////////////.........................../////////000000111111//////////////////////////////...---,,,,,,++++++............/////////000////////////000000000000---------...///000111222------..................---------.........//////---------.........//////------------------------222111...,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------*********+++,,,---...///000///......///000///...---------.........//////111111111111111111111111............/////////000---...000111111111000/////////000000///...------,,,---------......//////222222222111111111111111///000000111222222333333888<<<@@@>>>888333222333444333333222222333333444111111222222222333333333111111222222222333333333555555555555555555444444222333333333444555555555555666666777777777777777666666666666777777777777999:::;;;<<<<<<;;;:::999888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::DDDEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGKKKIIIGGGEEEDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJGGGIIILLLLLLLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSRRROOOMMMKKKKKKLLLMMMPPPNNNMMMNNNPPPPPPNNNKKKLLLMMMNNNOOOPPPQQQQQQQQQMMMLLLLLLLLLLLLLLLMMMNNNPPPOOOOOONNNMMMNNNNNNNNNPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGFFFEEEEEEGGGIIIIIIIIIGGGGGGGGGIIIEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@?????????>>>>>>@@@?????????>>>>>>============<<<999666555666888======<<<<<<<<<;;;;;;;;;==================<<<<<<;;;888666777999:::888666;;;:::::::::999999888888444555555555666666777777555555444444444555666666333111000222555666444111333222222111111222222333666444333111000000111111222222222222222222333333555444444333222111000000//////000000000000//////111111000......---------...---------...///111222..................------,,,...000000///......///000000000000000//////...........................000000111222222111/////////000222333333111...,,,...///111333444333222111,,,---...///000000000000555444444333222111000000222222222111000//////...///............000222333111111000///...------,,,111111000///////////////......------------......////////////////////////---------------...///000...000000...++++++///333000000//////......------//////000111111111111111000000//////.........---000000000000////////////111...---...000111///---......//////...---,,,,,,///...---,,,+++,,,---.../////////...,,,+++---...---------............///000///...---,,,---........................------................................................000000000000000/////////---------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---...///000000---------........./////////...---,,,---...000222..................------,,,,,,,,,---...///000000///.........------------////////////////////////...//////000000000000000222111000//////000111222////////////000000000000222333444555444222///---222111//////000111444555::::::888777555333222111111111222222222333333333222222222222222222222222000000111111111222222222444444333222333444555666666666666666666666666666444444444444555555555666777888888777555444555777888888888888888999999999;;;;;;;;;<<<======:::888888888888888888999999:::EEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJLLLMMMLLLLLLLLLMMMKKKKKKKKKLLLNNNOOOPPPQQQSSSRRROOOMMMLLLLLLMMMMMMPPPNNNLLLMMMOOOOOOMMMKKKMMMMMMNNNOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMOOONNNMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJGGGGGGHHHHHHGGGGGGFFFEEEHHHIIIJJJIIIGGGFFFFFFHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@?????????>>>>>>AAAAAA@@@???>>><<<<<<;;;<<<<<<;;;999666555666777<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777888999:::888666888888777777777666666666555555555555666666666777555444444333333333444444333333222333555555444333333222222111111222222333555444333111111111111111222222222222222222222222333333222222111000000000///000000111111000000///111000///......---------111000///...------......---------------------------...000///...------.........///000000000000000........................///000111111222111000000000111222333222111///...///000222333333222111000,,,,,,---...////////////111111000//////.........222222111111000//////...............///000111222111111000000///.........111111000//////////////////......------......///////////////////////////.........---......//////111///---,,,---///000000//////////////////////////////000111111111111000111111000000000/////////000000000/////////......000...,,,---///000///---//////000000///......---///...------,,,,,,,,,,,,---...///...---,,,---...---------............///111000///...---......///........................................................................------------............///.........------,,,,,,------,,,,,,,,,---......++++++,,,,,,------......---------.........//////...---,,,,,,,,,---///000........................,,,------......//////////////////.........------//////////////////////////////---------...000111222111000//////000000111////////////000000000111111333444555444222///...111111000///000111333555888888777666444333222222111222222222222333333333222222222222222222222222111222222222333333333444555444333333333444666666666666666666666666666666444555555555666666666666666777888777666666888999999:::::::::;;;;;;;;;;;;<<<;;;::::::;;;;;;:::999888888777777777888888999EEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFHHHGGGGGGFFFFFFHHHIIIJJJJJJLLLMMMMMMLLLKKKLLLMMMHHHIIIJJJLLLNNNPPPRRRSSSRRRQQQOOONNNMMMMMMMMMNNNPPPNNNLLLLLLMMMMMMMMMKKKMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPOOOMMMKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIJJJHHHFFFEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@?????????@@@????????????>>>>>>>>>BBBBBB@@@???===<<<::::::;;;;;;;;;888666444555666;;;;;;;;;:::::::::999999999999999999999999999999;;;999888888999999888777777777666666666666555555555555555555666666666666777666555444333333333444333555666666444333333444333222222111111222222333444444333222111111111111333333333222111111111000000000000000000000000000000111111111111111111000111000///......---......111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,...///000000...,,,,,,---,,,---...000111111222222...........................///000111111222111111222222222222111111111000000111222222222111000///,,,---...//////000000///........................222111111000000//////...---...///000000111111000000000000000000000000000111111000//////////////////......------......///000000000000000000000000000000///.........//////333///++++++///111000---////////////000000000000...///000000111111000000111111111111000000000000/////////.........------...---,,,---...///...,,,///000000000000///..................---,,,+++***+++---//////...------...---------............///111000//////......//////........................................................................,,,,,,,,,---.........///000000//////...---,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,++++++---...///................................................000000000/////////......////////////////////////000...,,,++++++---000222222222111000//////000000/////////000000000111111111222333444333222000...111000000///000222333444666555555444444333333222222222222222333333333333333333333333333333333333333333333333444444444444555555444444555555666777666666666666666666666666666666666666777777777777555666777777777888;;;===??????@@@AAAAAAAAAAAAAAABBB???;;;::::::;;;<<<<<<::::::999999999999999:::FFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFFFFGGGIIIIIIKKKLLLNNNMMMLLLKKKKKKLLLGGGHHHJJJMMMOOORRRSSSTTTQQQPPPOOONNNMMMMMMNNNNNNOOONNNLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLOOONNNMMMKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQPPPMMMJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIJJJHHHEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>AAA@@@???>>>===<<<;;;;;;999::::::888666444555666:::::::::999999999888888888888888888999999999999;;;:::999999999999888777888888888777777777777777555555555666666666666666999888777555555444444444333666888777444222333555333222222111111222222333333333333222222111111111444333333222111000000///.........//////000000000111111222222222222111111000000///...............------------......//////,,,,,,------------......000111222111///------------...///000111111111111..............................///000111222222222333222111000000111222333111111222222111000///...---...///000111111111111000000000111111111222222111111000000////////////---...///111111111000///.........//////000000000111000000/////////////////////............//////000000000000000000000000222111000///////////////111///,,,---///000///...000000000000000/////////...//////000000000000000000000000000000000000000///.........------------------,,,------------,,,......////////////............//////...,,,***))))))+++...000///------------------............///000//////...............---------...............................................................------......///000111111111111000///...------,,,000///---+++++++++,,,------------,,,,,,,,,,,,,,,...........................------,,,,,,---......---------...............////////////............000000000000//////////////////////////////////////////...------///000111222222111000000///////////////000000000111111111111222333333333111000///000000000000111222333444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333444444444555555555555666666777777666666666666666666666666666777777777777888888888555666777777888:::>>>AAAHHHIIIJJJKKKLLLLLLKKKKKKJJJEEE???<<<;;;<<<===>>>======<<<<<<<<<<<<<<<===EEEFFFFFFGGGGGGHHHIIIIIIGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMKKKJJJJJJKKKHHHIIILLLNNNQQQRRRSSSTTTOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJKKKKKKMMMMMMMMMNNNMMMMMMLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPPPPOOOLLLIIIGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGEEECCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============888999:::999666555555666::::::999999999888888888888888999999:::::::::;;;;;;;;;;;;:::999888888888777777777777777888888888666666666666666555555555777666555444333333222333333666888777444222333555333222222111111222222333222333333333222222111111333333222222111000//////---------......///000000111111222222222222111111000//////............///---------...............---........./////////000111222333222000.........//////000000000000//////////////////////////////...//////000111222222333333222000//////111222333111111111111000000///...//////111222222222222222000111111222222333333444000000000///////////////---...000111111000//////,,,------......//////000111000000////////////////////////....../////////000000000000000000000000222111000///////////////---///000///------...000222111111000///......---......///000000000000000///////////////////////////.........------------,,,------------,,,------,,,,,,---......------------...//////...,,,+++)))(((+++...///...------------------............///.........---------,,,,,,---------.........//////................................................,,,------...///000000111111000000///......------//////---,,,+++,,,,,,---............------------.....................---//////..................---------.........////////////////////////......000000000000////////////////////////////////////...///000222222111000000111111111111000000//////000000000000111111111111111111222222222111000///000000000111111222333333222222222333333333444444222222333333333444444444333333333333333333333333333333333333333222222222555555555666666666666666666666666666666666666666777777777777888888888999555666777777888:::???BBBOOOPPPRRRSSSTTTTTTSSSRRRMMMHHHBBB===<<<<<<============<<<<<<======>>>???DDDEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHIIIHHHJJJKKKKKKJJJIIIJJJKKKIIIJJJMMMOOOPPPQQQQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOPPPOOOLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNNNNMMMKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHFFFDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>======>>>>>>>>>>>>>>>???<<<<<<=========>>>>>>>>>888999::::::888666666666:::::::::999999999888888999999999::::::;;;;;;<<<;;;<<<<<<;;;888777777888555555666666666666777777666666666666666555555555333333222111000000000111333555666666444333333444333222222111111222222333222222333333333222222111222222222111000000000///---------....../////////000111111111111111111000//////............//////000000//////---,,,***))).........///000000111111000111222222000......///000000000000000///......////////////////////////000/////////000111222333111000/////////000111222111000000000000000/////////000111222222333333333//////000000111111111222//////////////////////////////000000000000//////------......//////000000111111000///////////////000//////......//////000000000000000000000000000000000///.........//////,,,///222111---,,,...111000000000///......---------...//////000000//////............/////////////////////.........------,,,...///...---,,,---...++++++,,,------------,,,------......------,,,,,,***,,,......---,,,,,,------------............///,,,------------,,,++++++,,,,,,------.../////////................................................+++++++++,,,---------.../////////............---------------------,,,,,,.......................................---------///////////////.........,,,,,,------.../////////////////////////////////000000000/////////......////////////////////////---///222444444333111///000000111111111111000000000000000111111111222222000111111111111111000000///000000111222222333333222222222333333444444444333333333333444444444444333333333333333333333333333333333333222222222222444444555666666666666555666666666666666666666666777777777777888888888888666777777666777999>>>AAAMMMOOOQQQSSSTTTTTTSSSRRRIIIFFFBBB???>>>???>>>>>>;;;;;;;;;<<<===>>>@@@@@@CCCDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIFFFHHHIIIJJJIIIIIIIIIKKKIIIJJJLLLNNNNNNNNNMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLOOORRRRRRNNNKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFGGGFFFDDDCCCDDDEEECCCCCCBBBAAAAAAAAABBBBBB????????????>>>>>>>>>>>>============>>>>>>??????==================<<<<<<888:::;;;;;;999777777777;;;:::::::::999999999999888888999999:::;;;;;;<<<;;;======;;;888666777999666666666777777777888888777666666666555555555555333222222111111111222222333333222333555555444333333222222111111222222333111222333333333333222111111111111111000000000000............///////////////000000111111000000/////////............/////////000000///---+++)))(((------......///000000111---///000000...---.........//////000000000000///////////////////////////111111000//////000111222//////......///000000111000////////////000000111......///000111111111111////////////000000000000////////////////////////000000////////////000000000000000000111111111111111111000///////////////000000////////////000000////////////////////////.........---......//////...////////////......///,,,,,,------.........///---...//////000000//////......//////000000000000000000000/////////......---///000///---,,,...000+++,,,------......------------,,,,,,,,,---......,,,---...---+++++++++------------............///------.........---,,,+++,,,,,,------...//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,---//////...---,,,,,,,,,,,,------....../////////.........---------.../////////......---,,,,,,,,,------...//////000......//////000000111111/////////.........------////////////////////////...///111222222222000000...///000111222222111111000000111111111222222222000000111111111111111000///000000111222222333222333333333333444444444444333333333444444444444555444444444444444444444444555444444444333333333333222333444555666555555444666666666666666666666666666666666777777777888888888888777666555777<<>>>>>>>>>>><<<=========>>>>>>????????????>>>===<<<;;;;;;;;;888:::<<<<<<:::888777888;;;;;;;;;:::::::::999999777777888999::::::;;;;;;;;;===>>><<<888666777999888888999999:::::::::;;;777777666666555555555444555555444444444555666666333111000222555666444222333222222222222222222333000111333333444333222111000000000000000111111111//////////////////////////////000000000000////////////.........//////000,,,---.........---,,,+++,,,,,,------...///000000+++,,,......---,,,---...,,,---...000111111111111000000000000000000000000222111000//////000111111------......//////000000//////...//////000111222,,,---...///000000000000111111111111000000000000.........///////////////111000///......///000111222222222222222222222222111111000///////////////000000////////////000000////////////////////////---------------...///000000...,,,...111222///,,,))))))***,,,...///000111---....../////////////////////000000111111111222000000000000////////////---///111000...---...111,,,------.../////////...---,,,++++++,,,---///000---......,,,******+++------------.........//////---.../////////...,,,,,,,,,,,,------...///000000..................................................................------++++++,,,,,,---.........)))+++---///000///---+++******+++,,,,,,---......//////.........------------.........------,,,+++,,,,,,------...///000000---......///000111111222///.........------------///////////////////////////////////////000000111,,,...000111222222222222000111111111111222222222000000000000000111111111///000111222222333222222444444444444444444444444333333333444444444555555444444444444444444444444666666555555555444444444222222444555555555444333666666666666666666666666666666666666777777777777999999777555444666:::>>>;;;===@@@CCCDDDDDDBBBAAACCCDDDFFFIIILLLNNNMMMLLL@@@@@@AAACCCEEEHHHJJJKKKAAAEEEFFFDDDEEEGGGFFFBBBHHHGGGEEEFFFGGGIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKKKKIIIGGGFFFGGGHHHJJJKKKKKKJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLMMMNNNQQQXXXYYYRRRKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKJJJHHHGGGIIIJJJPPPPPPPPPPPPOOONNNMMMMMMNNNOOOOOONNNLLLKKKLLLMMMMMMLLLLLLLLLNNNNNNLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFEEEDDDHHHFFFCCCBBBBBBBBB@@@???CCC@@@>>>===>>>???@@@???>>>??????>>>>>>===<<<;;;===>>>>>><<<:::999:::;;;;;;;;;:::999:::;;;<<<======<<<:::888777777888888999888777666666888:::;;;;;;::::::999888777666666777555333555888:::888666666666555555555444444444555444333333555555444333444444555555444444333222222222222222222111000///000111111111111222222222444333222222111111222222///000000000000//////.........//////////////////////////////..................---,,,++++++***)))---......///////////////........................000///.........///111222000000000000000000000000////////////............////////////000000000000......////////////......000000000000111111111111222222000///............333111000000000...------/////////111333333///---000000000000000111111222000000//////.........---..................------......////////////......++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............,,,...//////...------...........................//////.........---------000///...,,,,,,---......///...---,,,+++,,,,,,---///000///---+++***+++,,,------............------------............------....../////////...,,,+++---------...............333222000............///.........------,,,,,,,,,,,,,,,---...---,,,***))),,,,,,************,,,,,,---,,,,,,,,,,,,---......//////............//////---.../////////...,,,+++,,,,,,,,,---------......000000000000000000000000//////000000000000/////////////////////000111111222111000//////000111111000111111111111222222222000000111111222222333333......///111222333444555111222222333333222222111000000222444555666777777777888999999888666444222333444444444333333555666555777999999888777888888555555555555555666777777666666666666666666666666888888888888888888999999999999999888999999::::::;;;;;;===>>>???@@@@@@@@@CCCCCCGGGTTTaaaeee]]]SSSEEEBBBBBBHHHLLLMMMPPPSSS???CCCDDDCCCCCCFFFFFFCCCJJJHHHFFFEEEFFFFFFEEEDDDFFFGGGGGGHHHHHHHHHHHHHHHKKKKKKKKKIIIGGGFFFGGGIIIJJJKKKKKKIIIHHHGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMRRRXXXZZZTTTNNNMMMLLLJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLLLLJJJIIIHHHIIIKKKPPPPPPPPPPPPPPPOOONNNMMMLLLMMMNNNMMMLLLKKKLLLNNNNNNMMMLLLLLLMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFFFFDDDBBBBBBBBBCCCBBBAAACCC@@@>>>===???@@@AAAAAA>>>>>>?????????>>>=========>>>>>><<<:::999:::;;;;;;;;;:::999:::;;;<<<===;;;:::999888888999999::::::999777777777888:::;;;::::::999999888777777777:::888666777999999888666666666555555555444444444555333222333444555444333333444444444444333222222222222222222222111000000111111111000000/////////111000//////......////////////000000000000/////////////////////.........////////////............///......---,,,++++++***---......///////////////........................///////////////000000111000000000000000000000000111000000000000/////////////////////000000000000......////////////......//////000000000111111111222111000///............))))))+++000222///......000111111000//////111333000////////////000111111000/////////..........................................////////////..............................///...---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,---.........------,,,...//////...------...........................//////.........---------000000///............//////...---,,,,,,,,,------...//////---+++***,,,---------............------------............------....../////////...,,,,,,---------...............222111000///...............---------,,,,,,,,,,,,---......///...---,,,+++//////...------...//////------,,,,,,------.../////////............//////......//////...------,,,,,,,,,---------.........000000000000000000000000//////000000000000/////////////////////000111111111000///......///000000000111111111111222222222111222222222222222222333444333333222111000000///222222333333333333222222111111222333444444444444111333666888999999888777333444555444333333555777888;;;===>>><<<:::999999666555555555555666777777666666666666666666666666777777777777888:::;;;;;;999999999999999::::::;;;999;;;<<<>>>????????????FFFGGGLLLYYYhhhnnniiibbbMMMGGGEEEHHHMMMRRRYYY```===@@@BBBAAABBBFFFFFFDDDHHHFFFCCCCCCDDDDDDDDDCCCEEEFFFGGGGGGHHHHHHGGGGGGJJJKKKKKKIIIGGGGGGHHHIIIJJJKKKJJJIIIFFFEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMLLLLLLMMMMMMNNNOOOPPPUUUWWWSSSNNNMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNKKKLLLLLLKKKJJJIIIJJJLLLRRRQQQQQQPPPPPPOOONNNNNNKKKLLLMMMMMMLLLLLLMMMNNNOOONNNLLLLLLLLLLLLJJJIIILLLLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGGGGHHHIIIHHHHHHDDDBBBAAAAAABBBCCCCCCBBBBBB@@@>>>>>>@@@BBBCCCCCC??????@@@@@@@@@???>>>>>>=========<<<:::999:::<<<;;;:::999999999:::<<<===999999999999999:::;;;;;;:::999888888888999;;;<<<888888888888888888888888;;;:::888888999999777555666666666555555555444444444333222222444444333222222333333333333222111111222222222222222222111000222222111000///...------//////...------------...---...///000000111000000000000//////.........---/////////............---///.........------,,,,,,---......///////////////..............................///000000000000///000000000000000000000000111111111111000000000000////////////000000000000...//////000000//////...//////000000000000111111111111000///............///,,,,,,000333000000222---000222000,,,+++///333///............///000000////////////..........................................////////////......111111000000///...------......---,,,,,,,,,------,,,,,,,,,---------......------.........------,,,,,,...000///...---...///.......................................---------000000000000000//////.........---,,,,,,,,,------------...---,,,+++---...------............------------............------.........///......---,,,---------.........//////000000000000///......---------,,,,,,,,,,,,++++++...////////////...------000000////////////000000---------,,,------.../////////............////////////...------------...,,,------------.........000000000000000000000000//////000000000000///////////////000000000111111//////.........//////000000111111111111222222222333333333222222222222222555555444222111000///...222222333333333333222222222222333333333222222111...111555999::::::999777444555666555444444666888<<>>===<<<<<<===;;;999999:::<<<;;;:::999999999:::;;;<<<::::::::::::::::::::::::::::::999999999:::;;;<<<777777888888888999999999999999888888888888777666666666666666555555555555444222222222333444333222222222222222222111000000222222222333333222111111222111111000//////......222111000000//////000000------...000111111111111000000000///......------//////.........---------..................---------......///////////////........................,,,---///000000000///...000000000000000000000000111111111000000000//////////////////000000000000//////000000000000//////////////////000000000111111000///...............888///+++000222000111555666555444111...++++++,,,...------------.../////////////////////.....................////////////......////////////......111000000//////......---...------,,,,,,,,,------------------.........///......///......---,,,,,,---...000000...---...///................................................//////000111111///...---------------------------+++,,,------,,,,,,...000------............------------............------..................------,,,,,,------.../////////...///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,+++........................---------------------------------------...////////////............////////////---,,,,,,---...///------------............//////////////////////////////000000000000////////////000000111111111111///////////////000000000000000111111111222222222333333222222111111000000111111222222222222222333222333333333333333333222222333333444444333333222222444777999:::777444222444555666666555555666888???CCCGGGHHHEEEAAA<<<:::777777666666777777888999777777777777777777777777888888888999999;;;<<<===::::::::::::;;;<<<======<<<>>>BBBFFFGGGGGGEEECCCBBBCCCHHHQQQ]]]dddeeeccc[[[\\\aaahhhllllllnnnrrr<<>>>>>@@@BBBDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGHHHHHHHHHFFFFFFHHHJJJJJJJJJJJJGGGEEEDDDDDDEEEIIIIIIJJJJJJJJJKKKKKKKKKFFFFFFFFFGGGFFFFFFFFFFFFHHHIIIKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLJJJJJJLLLNNNTTTSSSQQQOOONNNNNNNNNNNNPPPQQQQQQPPPNNNLLLMMMNNNPPPNNNKKKJJJJJJJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHGGGFFFFFFDDDBBBAAAAAAAAA@@@>>>@@@??????@@@CCCEEEEEEEEEEEEEEEDDDBBB@@@>>><<<:::;;;<<<<<<;;;999999:::<<<::::::999888999:::;;;<<<<<<<<<;;;;;;:::999888888::::::999:::::::::;;;;;;777777777888999999::::::555666777777777777888888777777666666666555555555444333222222444444333222111111222222111111000///111222222333333333222222111111111111111111111111222222111000000000000111------...000111111111111000000//////.........---............------------------..................---......///////////////////////////////////////,,,---///000000000///...000000000000000000000000000000/////////.........////////////000000000000//////000000000000//////...////////////000000000000//////...............///***...<<>>???===???DDDHHHJJJJJJIIIHHHDDDFFFLLLTTT]]]dddhhhhhhgggiiinnnuuuxxxxxx{{{<<<@@@AAA@@@BBBHHHJJJIIIGGGDDD@@@>>>>>>?????????BBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIIIIJJJIIIHHHEEEDDDEEEFFFIIIIIIIIIJJJKKKKKKLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHJJJHHHJJJMMMNNNLLLKKKMMMKKKKKKLLLLLLMMMLLLLLLKKKJJJKKKLLLKKKJJJJJJLLLMMMTTTRRRPPPNNNMMMLLLMMMMMMOOOPPPQQQPPPNNNLLLMMMNNNPPPMMMKKKIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMJJJHHHFFFFFFGGGGGGFFFEEEGGGDDDBBBAAAAAA@@@???===@@@??????AAACCCEEEEEEDDDEEEEEEDDDBBB@@@===;;;::::::;;;;;;:::999999:::<<<:::999888888888999;;;<<<======<<<<<<;;;999888777999999999999::::::::::::777777888888999999999:::333555666777666666888999777777777666666666555555555444333333555555444333111222222222222111000000111222333333333333333333000111111111222222222222111000//////......//////---...///000000111000000////////////////////////.........------------,,,,,,,,,------.........///---......///////////////////////////////////////------...////////////...000000000000000000000000////////////............////////////000000000000///000000111111000000///......////////////000000//////......---......///+++--->>>[[[jjjggg```aaaiiiWWW@@@111...000222111...------------...//////.........///////////////.........//////000000111......////////////..............................------,,,,,,,,,---......---------.........//////....../////////...---------///111000///...//////........................---------..............................------,,,+++,,,---.........------+++,,,------,,,,,,...000------............------------............------......---------...//////+++,,,,,,---...///000000....../////////......---,,,,,,------------......---------,,,------...///---...////////////...---......------......///000//////............//////...------------...//////------........./////////000000000000000000000000//////000000000000/////////000111222222222111000000000111222333333333333000111111111111222222222222222111111111111111111222222333333333333333333333333444444444444333333333333444666666777777777333444666777777666555444444555666555444444666888<<>><<<888888888888888999999:::888888888888888888888888======<<<;;;::::::::::::;;;;;;<<<<<<===>>>@@@@@@===@@@DDDIIILLLNNNNNNNNNGGGKKKRRR[[[cccjjjooorrruuuuuuwww|||<<>>>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDFFFHHHHHHIIIIIIHHHFFFFFFGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNNNNMMMLLLKKKKKKHHHIIIOOOPPPMMMLLLNNNLLLMMMMMMNNNNNNMMMLLLLLLIIIJJJKKKJJJIIIIIIKKKMMMSSSRRROOOMMMKKKKKKLLLLLLKKKLLLNNNMMMMMMMMMNNNOOOOOOLLLIIIHHHIIIKKKKKKJJJHHHIIIJJJKKKLLLMMMNNNOOOKKKIIIGGGFFFGGGGGGFFFEEEEEECCCAAA@@@AAAAAA@@@???@@@??????AAACCCDDDCCCBBBBBBBBBBBBAAA@@@>>><<<;;;:::;;;;;;:::999999:::<<<:::999888888888999;;;;;;;;;;;;<<<<<<<<<:::999888777888888999999999999999888888888888888999999999555777999888666666777999777777777777666666666555666555444444666666555444222222333333222222111000111222333333444444333333111111111111000000000000//////...---------......//////000000000000//////------......///000000000.........---------,,,,,,***++++++,,,---......///---......///////////////////////////////////////...------------...//////000000000000000000000000000000000////////////...////////////000000000000000000111111111111000000........./////////000000.........------......///111111CCCaaapppggg\\\[[[VVVJJJ:::111///111222222.........---...//////000............/////////000---......///000000111111......////////////......111000000//////.........,,,,,,,,,,,,,,,---...///,,,,,,---------.........---......////////////......///111111///...///000........................---------.........//////000//////...............+++,,,---.........------,,,---...---,,,,,,---///------............------------............------...------,,,---...///000++++++,,,---...///000000.........------......///---------....../////////......---------...000000...///000000000000///..................//////000//////............//////,,,------...//////..................////////////000000000000000000000000//////000000000000//////...000111333333222111000...///111222333333222222000111111111111222222222222333333333333333444444444444444333333222222222333333444444444444333333444444555555666555555444222333444555666666777777333444555444333333555777888<<>>===999888888888888999::::::999999999999999999999999===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAAAAACCCHHHLLLQQQTTTVVVVVVQQQVVV^^^eeekkkqqqvvvyyy|||~~~<<<>>>???===???EEEHHHFFFFFFCCC???======???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCCCCCCCCCCFFFHHHHHHIIIIIIHHHGGGFFFHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKKKKKKKIIIHHHGGGKKKGGGHHHNNNPPPLLLKKKMMMNNNNNNOOOOOOOOONNNNNNMMMHHHIIIJJJIIIIIIIIIKKKMMMSSSQQQNNNLLLJJJJJJKKKKKKFFFHHHJJJKKKLLLMMMOOOQQQNNNLLLIIIHHHIIIKKKKKKKKKHHHHHHJJJKKKMMMOOOPPPQQQLLLJJJHHHGGGHHHHHHGGGEEECCCAAA@@@@@@AAABBBAAAAAA@@@??????AAACCCCCCBBBAAA???@@@@@@@@@@@@???>>>>>>999:::;;;:::999999:::<<<:::999888888888999:::;;;999:::;;;<<<<<<<<<;;;:::777777888999999999999888888888888888888888888888888:::;;;:::777555666888777777777777666666666666777555555555666777666555222333333333333222111111111222333333444444444444222222111000///...------000000///............//////000000000000000///...,,,,,,---...///000111111......---------,,,,,,,,,******++++++,,,---......---......///////////////000000000000000000000000......---,,,,,,...///000000000000000000000000000111111111111000000000000////////////000000000000000000111111111111000000............/////////000......---------......///333,,,555JJJQQQDDD888777000000111111222000...,,,///............///000000---.........//////000000---......///000111111222......////////////......444444333111000...------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------...///000000000///...///111111/////////000........................---------.........//////222111///.........///000***+++---...///...---------......---,,,+++---...---..................------..................---...------,,,---...///000++++++,,,---...///000111///...---,,,,,,---///000........./////////000000000///.........000111222---...///000000///...---...............///000000//////............//////+++,,,...///000///...---............/////////000000000000000000000000000//////000000000000//////...000222333333333111000---...000111222222222111000111111111111222222222444444444555555666666666333333333333333333333333333444444555555444444333555555555555444333222111555555444444444555666666333444444444333333555666555999>>>AAAAAA???>>>===999999888888999999:::;;;999999999999999999999999;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===>>>@@@AAABBBFFFHHHLLLQQQVVVZZZ]]]______eeelllqqquuuxxx{{{~~~|||???@@@AAABBBCCCDDDDDDDDD?????????>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBDDDEEEGGGHHHLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDGGGKKKKKKIIIFFFLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPOOOLLLJJJIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJLLLMMMLLLLLLLLLMMMNNNNNNNNNOOOHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999888777777777888666666777777888888888888888888666555444444444444888888888888777777777777888888777777777777777888666666555555555444444444444222111111222333333222222333333444444333333222000000000000//////////////////////////////////////////////////////////////////............//////........................,,,,,,,,,,,,---...//////---.../////////...,,,+++333444444333333222111000000000////////////000000111111222333333333333222...------...//////---,,,000000000000000//////...---...000111111111000/////////000000000000//////------------.........///111111111111000000000000000111333444333222000...------...///////////////***+++---.........------......------------......////////////............222111///...------......******+++++++++,,,,,,,,,000000000000000000000000000000//////.........---////////////000000000000------------------------............////////////000///...,,,,,,------...------------------------,,,++++++++++++,,,------000...,,,---///000---***,,,---......//////......------------------------///---+++)))))),,,///111,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,//////.........///000000000000000........................---,,,,,,++++++,,,,,,---........................---,,,,,,,,,,,,---......000000000000000000000000000///...------...///000000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333111333666666666555666888777666555333111000000///444444333444444555666777888777666555444555555666333444555666666555444333444555555666666666666666666888;;;<<<;;;999555333555666777888999:::;;;;;;<<<999777888:::;;;:::888===<<<;;;;;;::::::;;;;;;>>>>>>>>>======???BBBEEEBBBIIIQQQXXX[[[___cccfffiiilllppptttxxx|||??????@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDFFFGGGHHHLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDEEEHHHKKKKKKIIIGGGLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNPPPOOOMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA??????@@@AAABBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;:::999999888888999999777777777888888888999999:::999888777666666666666888888777777777666666666888888777888888999:::;;;777666666555444444333333444222111111222333333222222222333333333333222222000000000000//////////////////////////////////////////////////////////////////............//////------------------------,,,,,,,,,,,,---...//////...///////////////......//////////////////...---000000////////////000000000111222222333333222222333222111111333333222111000000111000000///......---...///000111000000/////////000000000000////////////000000000111111111000000000/////////......000000222222222111///.........//////////////////+++,,,---.........------......------------......////////////............111000///---------------+++,,,,,,,,,------------////////////////////////000/////////............/////////////////////000------------------------............////////////000///...---------...///------------------------,,,,,,,,,,,,,,,---......222000///000111111///---,,,------...............------------------------///...,,,++++++---///111------------------------...+++((((((+++------,,,......///000000000000000........................///......------......///////////////////////////---------------......///000000000000000000000000000///............///000000000000000111111111111111111111111111111111111222222222222222222222222111111111222222222333333333444555666888999999999:::999777666555555555555555555444555555666777888999888666444333444555666444444555666666555444444444555666666777777666666777888:::;;;;;;999777555666777777888999::::::;;;999888666777:::<<<<<<;;;<<<<<<<<<======>>>>>>>>>@@@AAABBBBBBBBBDDDHHHKKKLLLSSS[[[bbbfffiiinnnqqqsssuuuxxx{{{>>>??????@@@@@@?????????=========>>>>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFHHHJJJKKKIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGHHHIIIIIIJJJJJJJJJMMMOOOPPPMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLJJJHHHFFFEEEDDDEEEGGGHHHIIIIIIGGGEEECCCAAA@@@???===>>>???AAABBBBBBCCCCCC===<<<;;;:::999999999999;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999:::888888888999999999999999;;;:::999888888888888888777777777666666666555555222222333333444555777888666666666555444333333222444222111111222333333222111111222222222222111111000000000000////////////000000000000000000000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000......---------......///,,,,,,---.........------000000////////////000000000111222222333333222222111///------...000000///111111111111000///---------...///000000000000/////////000000000000//////,,,---------............/////////.........------//////000111000///...---/////////000000///......,,,,,,---............---......------------....../////////............---000///...---,,,,,,,,,---------------....................................////////////............////////////////////////------------------------............////////////111000///.........//////---------------------------------------...//////111000000000111111///------------.............................................------......///000........................---+++))))))+++---------......///000000000000000........................//////............//////000000000000000000000000...............///000000000000000000000000000000000//////......//////000000000000000111111111111111111111111111111111111333333333333333333333333000000111111111222222222666555555999===>>><<<:::===;;;999666555555666666555555555555666777888999:::888666333333333555666444555555666666555555444444555666666777777666666777777888999999999999888888888888999999:::::::::999888888:::===>>>???>>>;;;;;;===>>>@@@@@@AAAAAA>>>@@@CCCDDDFFFIIIMMMPPPVVV\\\dddiiimmmrrrxxx}}}>>>>>>>>>>>>>>>===<<<;;;<<<<<<===============>>>@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBCCCCCCEEEFFFHHHIIIIIIIIIJJJIIIHHHGGGEEEDDDDDDEEEFFFHHHIIIJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLGGGGGGHHHHHHIIIIIIIIIJJJIIILLLOOOOOOMMMJJJGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIFFFEEEDDDEEEGGGIIIKKKJJJIIIGGGEEECCCBBBAAA>>>???@@@AAAAAAAAAAAAAAA===<<<;;;:::999999999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;:::::::::999999:::999999888888999999999999999999999999999999999;;;:::999999888888888888666666666666555555555555222222222222222333444555444444444444444444444444444222111111222333333222000111111222222111111000000000000000///////////////////////////////////////////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000---,,,+++++++++,,,---...,,,---...///000000000000000000////////////000000000000111222222222222222...,,,)))(((***+++,,,,,,111111111111000...---,,,........./////////////////////000000000000//////+++++++++,,,,,,,,,------/////////.........------....../////////...---,,,///000000000000///......------........................------------......//////.........---------......------,,,,,,,,,,,,,,,------------.................................///////////////.........///////////////.........------------------------............////////////111000000000////////////------------------------...............///000000//////////////////---,,,------------......//////////////////////////////---......///////////////------------------------...---,,,,,,---...//////......///000000000000000........................------,,,,,,,,,,,,------///////////////////////////////////////000000111////////////////////////000//////////////////000///000000000111111111111111111111111111111111111333333333333333333333333000000000111111111222222666666888>>>DDDEEE???999>>>;;;888444222111222222444444444555555666777888;;;888555333222333555777555555666666666666555555555555666777777777777777777777777777888999:::;;;999999999:::::::::::::::;;;;;;<<<===???@@@@@@???:::;;;===???@@@AAAAAAAAA???BBBGGGJJJMMMQQQUUUXXXaaaeeelllqqqwww============<<<;;;::::::;;;;;;<<<<<<<<<=========???@@@@@@@@@@@@@@@@@@???BBBBBBBBBCCCDDDFFFHHHIIIHHHHHHIIIIIIHHHFFFDDDBBBDDDEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJIIILLLNNNNNNLLLIIIGGGFFFEEEEEEFFFFFFHHHIIIKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMIIIIIIIIIIIIJJJJJJKKKKKKNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHJJJIIIIIIHHHFFFEEEEEEDDDAAAAAAAAAAAA@@@??????>>>>>>===<<<;;;::::::::::::999:::<<<===>>>===<<<;;;;;;;;;:::::::::999999999888888777777777777888888999999999999999999999999999999888777777777777888666666666666555555555555999888777666666666666666111111222333444555666666444222111111222333333222000111111222222111111000000000000000////////////........................////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///...---,,,,,,---...///---...///000111222222222000000////////////000000000000111222222222222111111///,,,+++---/////////111111111111000///...---...............//////000//////000000000000//////////////////000000000000000000000/////////..................------,,,,,,///000000000000000//////..............................------------..................------------------------------,,,,,,,,,,,,,,,,,,------------.................................///////////////000/////////......------------------------------............////////////000000000000000//////...------------------------///............///000000...///000000///......---...------------...///000////////////////////////---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,---...............///000......///000000000000000////////////////////////...------,,,,,,------...........................000////////////000111111///////////////////////////000000000000000000//////000000000111111111111111111111111111111111111222222222222222222222222000111111111111222222222444666;;;CCCIIIGGG???888999777555333111111222333333333333333444555666666999777555333333444666777666666666666666666666666555666666777777777777777777777666777888999;;;<<<:::::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAABBBFFFJJJPPPUUUZZZ^^^bbbdddjjjooowww<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;<<<=========AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHFFFGGGHHHHHHGGGEEECCCAAABBBDDDEEEFFFEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMLLLJJJGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@>>>===<<>>===<<<;;;;;;;;;;;;999:::<<<>>>???>>>===<<<::::::::::::999999999999777666666666666777888888999999999999999888888888888777777666666666777777777777777666666666555555999999777666555444444444000111222333444555666777444222111111222333333222111111222222222222111111000000000000////////////////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111000///////////////,,,---...///000111111111000000////////////000000///000111111222222111111222000......///000000000000000000000000//////.........------......///000//////000000000000//////....../////////000000000000000000/////////...............------------,,,...///000000111111111000000///......---...............------------...............------------,,,------............---,,,+++,,,,,,,,,,,,---------.................................///////////////000//////......---------------------------------............//////////////////000000000///...---------------------------...............///000000000222333333111000000111......---,,,---...///000........................------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---.........///000000000000000////////////////////////000000////////////000000........................///////////////000111111000000000000000000000000///000000111111000000///000000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333333555;;;BBBFFFDDD===777333333333444444555666777222222222222333444555666666555555444555666777888777666666555555666666777555666777777888888777777777777777777888999:::;;;:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@???=========??????@@@AAACCCEEEGGGHHHMMMRRRYYY```eeeiiilllooopppxxx;;;;;;;;;<<<<<<;;;::::::999::::::;;;<<<<<<======AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDFFFGGGEEEFFFGGGHHHGGGDDDBBB@@@AAACCCEEEDDDCCCDDDFFFIIIHHHIIIIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLJJJGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@???>>>===???>>>===<<<;;;;;;;;;;;;888:::<<>>>>>AAAEEEEEEDDDCCCCCCDDDCCCCCCCCCEEEIIIMMMRRRTTTYYY^^^gggnnnssswww{{{}}}:::;;;;;;<<<<<<;;;;;;;;;999999:::;;;;;;<<<======?????????@@@@@@???????????????@@@@@@BBBCCCEEEFFFDDDFFFGGGHHHGGGDDDAAA???@@@BBBDDDDDDBBBCCCFFFIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLKKKIIIFFFFFFGGGIIIIIIIIIIIIHHHHHHIIIJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMHHHIIIIIIJJJKKKLLLLLLMMMIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMGGGHHHIIIJJJJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@??????>>>??????@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;888:::===???@@@???===<<<:::::::::999999999888888888888777777888999::::::999888888888777777666666888777777777777777888888888888888888777777777777666666555555555666777777555555444333333222222111444222111111222333333222222333333444444333333222000000000000////////////222222222222222222222222////////////////////////...------,,,,,,------..............................------......///000111............---+++((('''///000000111111111111111000000////////////000000//////000111111111111111000//////000111111000...---...///000111111111111......---,,,---...///000//////000000000000//////111111111111222222222222......---------,,,,,,,,,//////...------------...,,,---///000222333333333111000///...------...///.........------...............---------,,,,,,,,,---...///000000000................../////////000000000000000000000000000---.........//////000000000000///...------,,,,,,------------------------............/////////000---.../////////...,,,+++---------------------------------------...//////...000222111///---...000///...,,,,,,,,,---///111---------------------------,,,,,,,,,,,,---..............................+++...111111...---///111...//////000000000000000000000000000000000000000......------------......000000000000000000000000...............///000000000000000000000000000000///000111222222111000///000000000000111111111111111111111111111111111111444444444444444444444444333333333444444444555555222444555555555555777999555666666666444111...,,,444444444444444666777777000222444666888888888888888777666555555666777888666666777888888888888888777777888999999999999888999999:::;;;<<<>>>>>>???BBBFFFJJJLLLKKKJJJKKKLLLFFFFFFFFFHHHMMMTTTZZZ^^^iiiooowww777777777777777888888888888999:::;;;<<<<<<<<<<<>>>>>??????@@@AAAAAABBBBBBCCCDDDFFFGGGFFFDDDAAA???AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJJJJIIIHHHFFFFFFEEEJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHFFFGGGIIILLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA======>>>>>>>>>>>>======>>>>>><<<;;;:::999999999777999;;;======;;;999777999999999::::::;;;;;;;;;;;;::::::999999::::::;;;777777777777888888888888888888888888888777666666999:::;;;999777444444444666777888888777555333222222333555666666444333222111333555555444333222333222222222111111111111000111111000000000000111111333222111111000000111111555111---)))((())),,,///,,,,,,,,,---------............---,,,,,,+++******---------.........//////////////////000000000000///000111222222111000000...............///000000000222444333222000000000///////////////.........000///////////////000000...------------...//////111111000///////////////000000000000000000000000111111000//////////////////...---,,,,,,,,,,,,,,,//////000111111111111111333111///...///000/////////...---,,,,,,---...///------------------------.../////////...---,,,,,,////////////////////////.........------,,,,,,,,,///////////////.........000000000000000000000000//////............//////111111222111111000///...//////............//////...111222000,,,***---111///......---------......000///...------...///000------------------------........................,,,,,,,,,---------......//////...------------...////////////000000000000//////............//////000000//////.........---------------------------000000///...............000//////.........//////...//////000111222222222000111111111111000//////111111111111111000000///111111222222222333333333555555555555444333222111222333555666666555333222444444444555666777777888777555333111000111333555///000111333444555555555333444666666555666777999666666666666666777888888666666777777888888999999888777777777888:::<<<===;;;===??????>>>>>>@@@AAADDDTTT_________aaa]]]UUUUUUQQQQQQVVV[[[___fffmmmsss777777777888888888888888999999:::;;;<<<<<<<<<;;;???????????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAACCCCCCEEEEEEEEECCCAAA@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHKKKNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@===>>>>>>??????>>>>>>===>>>>>><<<;;;:::999999999888999;;;======;;;999888999999::::::::::::::::::999999888888888888999999777777777777888888888888888888888888888777666666777888999888666444444444666666666555444333222222333444666777777555444333111333444444333222222333222222222222111111111111111111000000000000111111111111000000000000111111222///+++(((&&&(((+++---,,,,,,---------...............------,,,++++++***---------.........//////....../////////000000000//////000111111000///...---------------.../////////000222222000///...////////////////////////...000///////////////000000...------------...//////111000//////.........///000000000000000000000000111111000/////////////////////...------------------...//////000000//////222000.........//////...///...------------...///------------------------......//////......---,,,/////////////////////////////////......---------/////////////////////...........................//////............//////---............------,,,//////............//////...000222000,,,+++---111///......---------......000//////......//////000------------------------........................,,,,,,---------.........//////......---------....../////////000000000000/////////....../////////000000/////////.........------------------------000000///...............000//////.........//////...//////000111111222222//////000111111111111111///000111222222222222222111111222222222333333333555555555555444333222111222333555666666555333222444444444555666777777777444222000......///111222222222444555666777777777333444666666555666777999666666666666666777888888777777777777888888888888888888777777888:::;;;<<<<<<>>>???@@@AAACCCGGGJJJRRRcccpppqqqqqqrrrlllbbb___]]]]]]aaadddiiirrr|||777777888888888999999999999::::::;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>><<<<<<======>>>?????????BBBBBBCCCCCCCCCBBBBBBAAA@@@AAACCCEEEFFFGGGHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHJJJMMMOOONNNNNNMMMMMMLLLLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCCCCBBBBBBAAA@@@???>>>??????????????????>>>>>>>>><<<;;;::::::999999888:::;;;<<<<<<;;;:::888:::::::::::::::999999999777777777666666777777777777777777888888888999999777777888888777777666666555666888777555444444555888777666555555555555555444555666777777666555444222333333222111111222444333222222222111111111111111111000000000000111111000000///000000111222333222///,,,)))((()))+++---,,,------------..................---,,,,,,++++++---------........................////////////000//////000000000...---,,,,,,,,,,,,,,,,,,---.........///111000...------.........//////////////////000000///......//////000...------------...//////000///......---.........000000000000000000000000111000000///////////////////////////............,,,,,,---............---111///------...//////...///......------......///------------------------....../////////...------///////////////////////////////////////...............//////////////////........................//////............//////+++,,,---------------,,,//////............//////---000111///,,,+++---000......---------......//////000000111111000000///------------------------........................,,,------------........./////////.........------....../////////000000000////////////////////////000000////////////......////////////////////////000//////............////////////......//////000/////////000111111222222---...///111222333333333...///000111333333333444111111222222222333333333555555555555444333222222222333444555555444333222444444444555666666777777666555333111111222444555333444555666777888888888333555666666666666777999777666666666666777888888888888888888888777777777888888888888888999:::;;;>>>??????AAADDDJJJRRRXXX___ooo|||}}}|||tttkkkffffffhhhmmmpppwww777777888888999999::::::999::::::::::::999999888666777777888888999999::::::;;;;;;<<<======>>>>>>AAAAAAAAAAAABBBBBBCCCCCC@@@AAACCCEEEGGGHHHHHHIIICCCCCCDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJLLLNNNMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBCCCBBBAAA@@@?????????@@@@@@@@@@@@??????>>>>>><<<;;;;;;:::::::::999:::;;;<<<<<<;;;:::999:::::::::999999999999999777777666666666666777777777777888888888999999999666777777777777777666666444666777777666555666777777666444333333333444555333444555555666555555444222333222111000000222444333333222222222111111111111111000000000000111111//////000000222333444555333111...,,,,,,,,,...///------------............///.........------,,,,,,........................------.........///////////////000000///---+++***------,,,,,,------...///...///000000...------...............////////////000000///.........//////...------------.../////////......---------......000000000000000000000000000000////////////000000//////000000000/////////,,,,,,---............---000...------//////...---//////............//////..............................////////////......//////////////////////////////..............................////////////........................///......------......///---...//////000000000000///......------......///---//////...,,,,,,...000...------------.../////////000111222222111000///................................................------------............///////////////......---........./////////000000/////////000000/////////000000//////////////////////////////////////////000///............////////////////////////000111//////000000111111111111...///000111222222222222...///000111222222222222111111222222222333333333444555555555444444333222333333444555555444333333444444444555555666666666777666555444444444666666444555666777888888888888444666777777666666777888777777666666777777888999999999999888888777777777999999999999999::::::;;;?????????AAAGGGQQQ\\\dddjjjvvv}}}zzzsssllljjjmmmsss{{{666666777888999999::::::999999999:::999999888888888888888888888888888888999::::::;;;;;;<<<======???@@@@@@AAABBBCCCDDDDDDAAABBBDDDEEEGGGHHHHHHIIIBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHMMMNNNNNNMMMKKKJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBBBBBBBAAA@@@?????????@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999888888777777888888999888888888888999999999999555666666777777777666666555666888888777777777888333222111000000000111222222222333333444444444444333333333111000000333555333333333222222222222111111111000000000000111111000000111222333444666777222111///...---......///---------.........////////////...............---.....................---------------.............../////////...---+++***...............//////000///000000///...---...///---.........//////000000000000///..................------------...//////......------------...///////////////////////////000000////////////000000//////000111111000000///------...////////////...///...---...000000///...////////////////////////..............................///////////////...////////////////////////---------------------------.........//////000000////////////////////////......------------.........///000111111111111111......------------......---......---------...///---------------.../////////000111222222111000///................................................---------.........////////////000000000///...---............//////////////////000111111000////////////000000000000000000000000000000000000000000//////............/////////////////////000111111000000000000000111111111111111222222222222111111///000000111000000//////111111222222222333333333444444444555444444333333333444444444444444444333444444444444555555555555333333222111222222333444666777888999999:::999999555666888777666666777888777777777777777888999999::::::999999888888777777999999::::::;;;;;;<<<<<>>???@@@BBBDDDEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCIIIHHHHHHGGGFFFFFFEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIINNNOOOPPPNNNLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFEEE@@@@@@AAAAAAAAAAAA@@@@@@>>>??????????????????>>>>>>======<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888999999999::::::999999888888999999:::888888888999999999999:::555555666777777777666666555777999999888777777888666555555444444555555555111111111222333333444444333444444333222222333555333333333333222222222222111111000000000000111111000000111111333444555666//////......------------------........./////////////////////////////////...............---------,,,,,,,,,---------............/////////---,,,+++///............///000000///000000///------...000------......///000000000000000///...------------...------------...//////.........---......///000///////////////////////////////////////000000111---...000111111111000///......///000000000000//////......000111222000......//////000000//////.................................///000000000//////////////////////////////,,,,,,,,,---------------------......///000000000000000000000000000000000......------------......---...//////////////////......------------......---------,,,------...///---------------...///000///000000111111000000///................................................------.........///////////////000111000///...---------.........///////////////111111111111////////////000000000000111111000000000000000000000000///............//////000////////////000111222222000000000000000000111111222222333333222111111000111111111111111000//////111111222222222333333333333444444555444444333333444444444444444444444444444444444444444444444444444444444444444555555666999999:::;;;;;;;;;;;;;;;666777888888666666777888888777777777777888999999999999999999999888888888888999;;;<<<===>>>>>>>>>???AAACCCGGGOOOZZZgggooorrruuuxxxwwwuuuuuuwwwyyy{{{333444555666777888999999666666777888999999999888888999999::::::;;;;;;;;;999999::::::;;;<<<<<<===<<<>>>AAADDDFFFGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJNNNOOOPPPOOOMMMLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA===>>>>>>??????>>>>>>===>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;666666777888999::::::;;;:::999999888888999999:::888888888999999999::::::444555555666777777666666555777888888777666666777777888888999999888888888222222222222333444555555222444666555444333444555444444333333333222222222111111000000000000111111//////000000111222333444////////////......------............//////////////////////////////////////////.........---------+++,,,,,,,,,,,,------------...///000000///------...------------...//////...//////---++++++---///------......///000000111000000///...------------...------------.../////////.........//////000111///////////////////////////////////////000111111,,,---///111111000///.........///000000000000////////////111333333111///...///000111111000///.................................///000000000000000////////////////////////------------.........///------......///000000111////////////////////////...------,,,,,,------............///......------...------,,,,,,------...---,,,,,,,,,---.........---,,,,,,------///000000000//////......//////000............................................................////////////...///111111111000...------------.........//////...///111222222111///...//////000000000111111111////////////////////////...............///000000////////////000111222333111000000000000000000000111111222333333333222222111111222333333333222222111111222222222333333333333333444444555444444333444444444333333444444444444444444444444444444444666666777777777888888888777777888999999999999888666888999888777666777888888888777777888888999:::888999999999999999999:::888999<<<>>>???@@@AAAAAAAAADDDHHHMMMTTT^^^hhhoooooorrrwwwzzz}}}333333444555666777888888555555666888999999999999444444555777888:::;;;;;;999::::::;;;;;;<<<<<<===<<<>>>BBBEEEHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEJJJIIIGGGFFFFFFGGGIIIJJJLLLNNNOOOOOONNNMMMNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@AAABBB======>>>>>>>>>>>>======>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<555555666888999:::;;;<<<999999888888888888999999888888999999999:::::::::444444555666777777666666555666888777555444444555222333444555555444333333333222222333444555666777222444777777666444444444444444444333333333222222111111000000000000111111............///000111222000111111111111111000///............/////////000////////////000000000000//////.........---------++++++,,,,,,,,,------------...///000000000///...---,,,,,,,,,,,,---......---...---,,,******,,,...---------...///000000111111000///...---,,,,,,,,,...------------.../////////////////////000111111///////////////////////////////////////000111111+++---///000111000///...---...//////000000//////000000000222444444222000...///000111111000///...////////////////////////......///000000000000000////////////////////////---.........//////000000---------...///000000111...........................------,,,,,,------...///000000000///...------...------,,,,,,------...---,,,++++++---.........,,,,,,,,,---...///000111000///...------...///000////////////////////////..................................../////////000...///111222111000...------------.........//////...000111222222111000...//////000000111111111222////////////////////////...............///000111////////////000111222333111111111000000000000000///000111222333444444444111222333444555666666666111111222222222333333333333333444444555444444444555444444333333444444555444444444444444444444444333444444444555555666666333444444555555555555444777888999888777666777888888888888777888888999:::888888888999999::::::;;;888:::<<>>>>>>>>???@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===<<<;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;777777888888999999999:::888888888888888777666666444444555555666777777777555555555555555666777888888666444555888999777555333333333444444555555555555444333222222444666777888888777666444333111000111111000///////////////000000000000000000000000222000...---,,,---///000222222111000000000000000//////---,,,,,,---...///000000//////.........---***,,,......---,,,---...111111000000//////......222222111000///...------///////////////...------////////////////////////000000///...------,,,,,,111111000000//////......000000000000000000000000333222111/////////000111------......//////000000///.........///000222333444333333222111000/////////000000000000000//////,,,...000111222333222111///.........------------------..................000000000000000000//////,,,,,,,,,------...............////////////......///////////////......---......................................................---------,,,,,,,,,......---------,,,,,,,,,......000000000///...------------.........//////------------------------//////.........---------////////////////////////000000111111111111000000............////////////......//////000000111111............////////////000000000000000000000000////////////............//////000000111111111222111111111111111111111111222222222222333222///---111222222222222333333333555444444333333444444555666555444333222111111111666666555555555555666666666777888777555444444666555555444333444555666777777666666666666777777888555666888::::::888777666777888888999999:::;;;;;;;;;:::::::::<<<<<<<<<;;;===???BBBCCCCCCCCCEEEGGGJJJPPPYYY```fffkkkrrrwwwxxx555666777777666555666888::::::999888888777666666666666777777888888888999999999::::::;;;;;;;;;;;;<<<>>>@@@CCCEEEGGGGGGHHHEEEFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDCCCCCCEEEGGGGGGDDDAAAEEEFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888999:::888888999999999999999999888888888888888777666666777777777777777777666666666555555555555666666777777666444555777888666444333333333444444444555555333222111000000222333555888888777666555333111000111000000///////////////////////////////////////111000...---------//////111111000///////////////...---,,,,,,,,,,,,---...000/////////.........---***,,,......---------...111000000000/////////...111000000//////......---111111111111111000//////........................000//////...------,,,,,,///////////////000000000////////////////////////111111///.........//////.........//////000000000000/////////000111222333222111000///......------//////000000000000////////////000000000000000000/////////.........------111000000////////////000,,,,,,,,,---------......,,,------------------.........////////////......///////////////......---........................////////////////////////.........---------,,,,,,......---------,,,,,,,,,.........//////......---........./////////000000........................//////.........---------/////////////////////////////////000000/////////............////////////////////////000000000000/////////000000000000111000000000000000000000000........./////////000000///000000000111111111111111111111111111111111111111111222333444444222111111111222222333333333444555444444444444444444555666555444333222222222222666555555555555555555666555666777666444333444555555555444444444555666777777666666666666777888888777777888999999888777777888888999::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>???AAABBBCCCDDDFFFIIILLLTTTZZZbbbhhhmmmssszzz333555666666555555777888999999999888888777777666555555666777888999::::::::::::;;;;;;;;;;;;;;;<<<;;;<<>>??????@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999888777777888999999999999999999999999888888888888888999888888777666999999999888777666666666666666555555444555555555666555444444666666555444333333333333444444444444222111111000000222333444777777777666555333222111111000//////......//////////////////////////////111000...---------...///000000///............///---,,,,,,++++++,,,------/////////...............+++---......---------///000000000000////////////........................000111111111111000//////------------------------/////////...------,,,,,,---......///000000111111////////////////////////000//////............///////////////000000000000000000///000000111222333111000...---------.........//////000000/////////000000///...............000000000/////////......222111000.........///000.........//////000000000.........---------------......////////////......///////////////......---........................000000000000000000000000.........------------,,,......---------,,,,,,,,,...---------------....../////////000000000000000////////////////////////...............---------////////////////////////---......//////......---............////////////000000000000////////////000000000000111111111111000000000000000000000000,,,------...000111111222000000000000111111111111111111111111111111111111000111222444444555444444000111111222333444444555444444444444444444444444555555444333222222222333555555444444444444555555444555666555444333444555555555555555555666777777777777666666777888888999999999888888888888999999999::::::;;;<<<<<<===============>>>???@@@AAABBBEEEFFFGGGHHHJJJNNNTTTXXXbbbfffkkkooossszzz222444555666555555777999999888888888777777777666555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@BBBEEEFFFGGGFFFFFFFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEECCCCCCDDDFFFDDDEEEGGGHHHIIIIIIHHHGGGFFFEEECCCCCCCCCFFFHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>???@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::999888777777888999:::999999999888888777777777888888888999999888888777888888888777777666666666777666555555444444444444444444444444444444444444333333333333333333333333333333222222333333444555666666666666555444222222000000///............///////////////////////////000///...---------......///......---------......------------------..............................+++---//////...---...///000000000000////////////------------......//////......//////......---,,,------------------------//////.........---------........./////////000000////////////////////////////////////////////////000000000000000000000000////////////000000111111222000///...---...000111......//////000/////////000///---,,,,,,---...///000000000000////////////111000...,,,,,,,,,---...111000000000000000000000//////......------,,,,,,......////////////......///////////////......---........................////////////////////////............------------......---------,,,,,,,,,...---,,,++++++---...///////////////////////////................................................////////////////////////.........//////.....................////////////111111000000//////......//////000000000111111111////////////////////////---......///000000111111000000000000000111111111111111111111111111111111111222333333333333333444000111111222333444555555444444555555555555444444555444444333333333444444444444333333333333444444333444555444333222333555666666666666666777777777777777777777888888999:::<<<;;;999888777888:::;;;;;;;;;;;;<<<======>>>>>>===>>>??????@@@BBBEEEGGGMMMNNNOOOPPPTTTZZZbbbgggoooqqqtttvvv{{{222444666666555666777999888888888777777777777777888888777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@CCCEEEFFFEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFEEECCCBBBCCCEEEDDDEEEFFFHHHIIIHHHHHHGGGDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIGGGFFFFFFFFFAAAAAAAAAAAAAAABBBCCCDDDBBBBBB@@@?????????@@@AAA>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;888888777777666666666555888888999999999999888888555555555666666777777777777666555444444444444444333444444444333333444444333333333333333333333333222222222222333333444444444444444444444333222222000//////.......................................///......---------------......------------......------...///////////////---------...............+++---//////...---...///////////////000000000000,,,,,,------.../////////...............---,,,,,,.......................................---------000/////////.........---........................000000000000000000000000000000000///////////////---------...............///...---------...///000------...///////////////---,,,,,,,,,,,,...000111000000000000////////////000///...---,,,,,,---...//////...------,,,++++++/////////......---------......////////////......///////////////......---................................................//////.........---------......---------,,,,,,,,,---,,,,,,++++++---...///........................---------------------------.....................////////////////////////...//////000000//////...............////////////111111000000//////.............../////////000000////////////////////////000000000000000000//////111111000000000000000000111111111111111111111111222333444222000///000222111111222333444444555555444555555666666555555444444444333333333444555555444444333333333333444444222444555444333333444555666666666777777777777777777777777888888999;;;;;;>>><<<:::888888999;;;<<<;;;<<<<<<======>>>??????===>>>@@@AAAAAADDDHHHLLLSSSTTTVVVXXX]]]dddmmmsssxxxzzz}}}444666777777666666888999777777777777777777777777888888888888777777666666;;;;;;::::::::::::999999::::::;;;<<<>>>AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCAAA@@@@@@AAAEEEFFFFFFDDDBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGCCCBBBAAA??????@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;777777777777777666666666777888999999:::999999999444444444555666777777777555555444444333444444444333444555555333333444555333333333333222222222222000000000111111111111111222222222333333222111111000///......------..........................................------,,,,,,...------------...//////---...///000000000000000---------------.........,,,---//////.........///////////////000000000000------.........////////////000000000000///......////////////////////////........................000000//////...------,,,........................///000000111111111111000////////////............,,,,,,------------,,,,,,******++++++,,,,,,,,,---,,,---......////////////,,,,,,,,,---...///000111000000000/////////......//////000000000000000000111000000///...---,,,,,,/////////.....................////////////......///////////////......---................................................/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,---...///000............---------------------------------------------.............../////////////////////////////////000000/////////............////////////000000000000////////////............////////////000000000000000000000000111111111000000/////////111111111111000000000000111111111111111111111111222444444222///---///222333333333333444444444444444555666777777666555444444333333333444555666666555555444444444444555555333444555555444444555666666666777888888888888888777777888888999:::<<<<<>><<<:::999:::;;;<<<;;;<<<<<<======>>>??????>>>@@@CCCCCCDDDGGGMMMRRRXXXZZZ\\\```eeemmmvvv|||zzz666888999888777777888999666777777777777777777777777777777777777888888888::::::999999999888888888;;;;;;;;;;;;===???AAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCDDDCCCAAA@@@BBBDDDEEEFFFFFFDDDBBBAAABBBDDDDDDEEEGGGIIIJJJJJJJJJJJJCCCDDDFFFGGGGGGGGGGGGFFFHHHHHHIIIJJJKKKJJJIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIEEEDDDDDDEEEEEEGGGHHHHHHCCCBBBAAA@@@???@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<===>>>>>>?????????>>>>>>>>>>>>=========<<<<<<<<<;;;:::999888888999:::;;;888888888888999999999999777888999999:::::::::999666666666666666777777777444444333333333444555555333555666555333333444666333333333222222222111111//////000111111111111111///000000111111111000000//////...------------...........................---.........------,,,,,,......------...//////000,,,---...///000000000///,,,,,,,,,------.........,,,...///000///...///000.../////////000000000111//////////////////////////////000000//////...---......................................................................................................000111111111000000///.........---------,,,,,,---.........---,,,,,,'''(((***,,,---,,,,,,++++++,,,---...////////////,,,---...////////////////////////.........------,,,...///111222111000///000000000000111111111111............////////////......////////////......///////////////......---................................................////////////..................---------,,,,,,,,,,,,,,,---...////////////////////////.........---........................---------.........//////////////////////////////---......//////......---............////////////////////////000000000000...////////////000000000000000000000000000000000000000000000000111111111111111111111000000000///111111111111111111111111111333555333///...111555444444444444444333333333444555666777777666555444333333333444444555777777666555555555555555555666333555666666555555666777666777888999999999888888888888888999:::;;;<<<===???>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@CCCFFFGGGGGGKKKRRRXXX___aaaeeeiiiooovvv888999:::999888777888999666666666666777777777777555555666777888999::::::999999999888888888777777;;;;;;;;;;;;<<<>>>???AAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCEEEGGGFFFDDDDDDGGGJJJEEEFFFFFFDDDBBBAAABBBCCCBBBCCCEEEGGGHHHHHHHHHHHHCCCEEEGGGHHHIIIHHHFFFEEEGGGHHHJJJKKKLLLKKKJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIICCCCCCCCCCCCDDDEEEGGGGGGCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>======<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>============:::999888777777888999:::999999999::::::;;;;;;<<<777888999:::::::::::::::999999888888777777666666333333333333444444555666333555777666444333444777333333333222222111111111111111222333333333333222...//////000000000000/////////...------------...........................------......------,,,+++...............///000111***+++---///000000///...,,,,,,,,,------.........,,,...000000///...///000.../////////000000111111000000000000000000000///------......------,,,+++---------------------------.....................,,,,,,------.../////////........................,,,---///000000000//////......---------,,,,,,,,,---.../////////...---,,,'''))),,,///000///---,,,+++,,,---...////////////...///000000000///...---///.........------------(((***---000111000///---++++++,,,---...///000111------......//////000000......////////////......///////////////......---........................000000000000000000000000000/////////..................---------,,,,,,,,,+++,,,...000111111000///111111000000/////////...////////////////////////---------.........//////////////////////////////,,,------......------,,,............/////////000......//////000000111111000000000000111111111111000000000000000000000000......///000111222333333222111111111000000//////111111111111111111111111000333555333000000444999666555555444444333222222444555666888888666555444333333333444555666777888666666555555555555666666444555666666555555777888666777888999:::999888888888888888999:::;;;===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBFFFIIIJJJJJJNNNUUU\\\fffhhhlllqqqwww~~~777777777777888888888888666666666666666666666666777666444333444555777888888888777777888888999:::666777999;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDCCCBBBGGGFFFDDDBBBAAABBBCCCDDDIIIHHHFFFEEEDDDCCCDDDDDDGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJHHHFFFEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFEEEBBB@@@@@@@@@AAABBB:::<<<===>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>DDD@@@===<<<<<<<<<999777999888777666666777888999777777888888888999999999::::::;;;;;;:::888777666777777777777666666666666444444555555555555444444555555555444444333333333222222222222222222222333111111111111000000000000000000000000000111111111---,,,,,,,,,,,,---......///......//////000111222+++,,,.../////////......///......---------......111111222222000///---+++///...---,,,------///000.........///////////////000000000000000000000000////////////////////////............////////////......------------......,,,,,,------......------,,,++++++++++++,,,---..................---------------------------,,,,,,000000///...------,,,,,,...,,,***))))))+++...000+++,,,------......------******+++,,,,,,---.........///...---,,,,,,...000111111000///...,,,***))).........////////////000,,,,,,------------------,,,...000111222111000///000000000000000000000000//////.........---------******+++,,,---///000111//////000111111111111111///............------------------...------,,,,,,---------...///000111111222111111000///......---..................------.../////////---,,,---...,,,------...///000000111000000111111111111000000000000000000000000000000///////////////000111111...............///000000111111000000000000111111...//////000111222222222////////////////////////333222111111111222444444333444444333222333555777444444555555444444333222333333333333444444555555444444444555666777777888555555555555555555555555666555555555555777999:::999999:::::::::999888888:::999999999999:::;;;;;;??????>>>============>>>??????@@@???>>>>>>@@@BBBEEEHHHMMMPPPSSSWWW^^^ccciiilllqqqxxx444444555555555666666666555555555555555555555555555555444444444666777888888888777777888888999999666777999:::<<<=========>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBEEEDDDCCCBBBBBBCCCEEEFFFGGGFFFEEECCCCCCCCCCCCDDDGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHNNNMMMKKKIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDBBB@@@??????@@@AAA???AAAAAA@@@>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA>>><<<;;;<<<===;;;999999999777777777777999999999999:::::::::;;;;;;;;;888999999999999888666555777777777777666666666666555555555555555555555555555555444444444333333333444333333333222111111111//////000000111111222222000000//////////////////------,,,,,,------.../////////......//////000000,,,,,,.../////////......000///...,,,,,,+++++++++...///000000000///...---......---,,,,,,---...///------------------,,,,,,/////////////////////////////////....../////////............////////////......------------......++++++,,,---............---,,,,,,,,,,,,,,,---...//////......---------,,,------------------------000//////...------,,,,,,---,,,+++++++++,,,...///+++,,,------......------+++++++++,,,,,,------...---...///...,,,,,,...///---...............------------........./////////,,,,,,------------......---...000111222111000///000000000000000000000000//////.........---------,,,,,,,,,---...///000111//////000111111111111000000000000/////////......------.........------,,,+++,,,,,,------.........111111000000///......---...........................///000///---,,,---...------...//////000111111------............------000000000000000000000000///////////////000111111///............///000000111000000//////000000111/////////000111222222222000000000000000000000000222222111000111222333444333444444444333333555666555555555555555444333333333333444555555555555555444444555555666777777888555555555555555555555555666666666666666888999:::999999999999999999999999===<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>??????@@@AAACCCGGGMMMUUUZZZ^^^ccciiimmmnnnttt}}}444444444555555555555666555555555555555555555555333333444444555666777777777777777888888888999999666777888:::;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBAAABBBDDDEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGCCCDDDDDDFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>??????@@@???AAAAAA@@@>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<===<<<;;;::::::999888888999::::::999999:::::::::;;;;;;;;;666777777888888777666666777777777777666666666666777666555444444555666777444444444444333333333333555555444333222111000000......///000111222333444000000//////......---------------,,,------...///000///......---.........,,,---......///.........000///...,,,******)))))),,,,,,---.../////////......------,,,,,,,,,------.........---,,,,,,,,,+++////////////////////////000000............000000............////////////......------------......***+++,,,---..................---------------...000000///...------,,,,,,+++,,,,,,------........./////////...------,,,,,,---------------.........+++,,,------......------,,,,,,,,,,,,,,,---------,,,...//////...------...------...............---,,,---------............,,,,,,---------.........---...000111111000//////000000000000000000000000/////////............---...............///000000...///000000111111000000////////////.........---------...............---------------------------111000000//////....................................///000///---,,,---......//////000000111111111,,,------......------,,,000000000000000000000000///////////////000111111//////......//////000111000000////////////000000//////000000111222222222111111111111111111111111111111000000111111222333111333555555444333444555555666666666666555444444333444666777888777555444444444555555666777777777555555555555555555555555777777777777888999::::::;;;:::999888888999:::;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===999<<>>>>>??????:::<<<===>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999999999999:::;;;777777888888888999999999666666777777777777777777777777777777666666666666888777555444444555777888333333333333333333333333444444444333333222222111//////000111111222333333111111000///......---------------------...//////000000///------,,,,,,,,,------..................///...---,,,++++++++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,111111000///...---------////////////////////////111000///......///000111............////////////......------------......***+++,,,---...///////////////...------------...000000///...---,,,,,,+++++++++,,,,,,---...////////////.........---------,,,---.../////////......+++,,,------......---------------------,,,,,,,,,+++---000000///---------000000000///...,,,+++***,,,,,,,,,---------......,,,,,,------......//////...///000000000000///////////////////////////////////////...............//////...............///...//////000000000000000------,,,,,,,,,+++++++++------...////////////...000000000000////////////000000/////////.........---------..................///000///...------//////000000000111111111222//////000000000000/////////////////////////////////////////////000000111/////////...///000000111000//////////////////000000000000111111222222222222222222222222222222222000000000111111111222222000333555666555444444444666666666777666555555444333555777999999888666444555555555555666666777777555555555555555555555555888888888999999:::::::::;;;:::999888888999;;;===:::999999999999:::;;;;;;===============>>>???@@@>>>@@@AAACCCEEEHHHMMMQQQWWW]]]ffflllpppuuuzzz~~~555555555555666666666666555555555555555555555555111111333444555555555555555666777888888888888777555555777888999999999999777888;;;===@@@AAABBBCCC>>>>>>======>>>???@@@AAADDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIILLLKKKIIIGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMOOOPPPKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@??????>>>>>>??????:::<<<===>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999::::::<<<;;;:::999999:::;;;<<<777777888888888999999999888777777777888888888999777777777777666666666666888666555333333555666888333333333333333333333333222222222333333444444444222222222111111111111111222222111111000///.........------------...//////111000///---,,,,,,,,,,,,............------.........---------------...///...------,,,,,,,,,,,,,,,.........------,,,,,,,,,111111000///...---------........................111000///......///000111............////////////......------------......***+++,,,---............///......---------......000//////...------,,,,,,++++++,,,,,,---...//////...............---------+++,,,...///000///...---+++,,,------......------...---------------------+++---000000///---------////////////...---++++++,,,,,,,,,---------......,,,,,,---......///000000///000000000000000/////////////////////////////////////////////////////////...------,,,,,,------......///000000000000000------,,,,,,,,,+++++++++---...//////000000000///000000000000000000//////////////////............---------........./////////000000000...---...///000000000000111111111111111111222222222222111111///////////////////////////////////////000000111///////////////000111111000000////////////000000111111111111222222222222222222222222222222222222000000111111222222222222000333555666555444444444666666666777666555555444333555777999:::888666555555555555555666666666666666666666666666666666666888999999:::::::::::::::;;;:::999888888:::<<<==================>>>??????=========>>>???@@@AAABBBDDDDDDCCCCCCFFFLLLTTTZZZbbbhhhooovvv|||222222222333333333444444444444444444444444444444222222222333333333444444555666777888888888777666444555666777888888888888666777:::<<<>>>@@@AAAAAA===<<<<<<<<<===>>>@@@AAADDDDDDCCCCCCBBBAAAAAA@@@DDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDFFFHHHIIIKKKLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGEEECCCBBBAAA@@@@@@???????????????????????????AAAAAA@@@>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999888999:::;;;;;;999999999999;;;;;;999999:::::::::;;;;;;;;;999999888777777777888888777777777777666666666666666555444333333444555666222222222222333333333333111111222333444555666666333333222222222111111111222222111111000000//////......------......///000111000///...------------//////...---------......------------...///000000///...---,,,,,,,,,,,,,,,////////////...---,,,,,,.........---,,,,,,,,,+++........................000000000000000000000000............////////////......------------......+++,,,------......------------,,,,,,---......//////............---------+++,,,,,,------.................................+++,,,---//////...------+++,,,------......---------------------.........,,,...//////...------...,,,,,,---...////////////,,,---------............,,,,,,---...///000000111000000000000////////////000000000000000000000000...////////////000000000...------,,,,,,,,,---------...//////000000//////////////////.........------...///000111111111111................................................,,,,,,------...////////////000111000...---...///000000000000000000000000///000000111111000000///000000000000000000000000///////////////000111111000000//////000000111222111111000000000000111111222222222222222222222222222222222222222222222222111111222333333333333222111333555555444333444555555666666666666555444444444555777888999888666555555555666666666666666666666666666666666666666666888999999:::::::::999999::::::999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>@@@AAABBBGGGGGGGGGHHHLLLTTT]]]dddgggnnnwww111222222222222333333333444444444444444444444444444444222111111111222333444555777888999888777666444444555666777777777777666777999;;;===>>>???@@@<<<<<<;;;;;;<<<>>>AAABBBBBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHJJJHHHFFFDDDDDDDDDEEEEEECCCCCCEEEFFFHHHIIIJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@??????AAAAAA@@@>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;======<<<999888:::<<<;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;999999777666555666666777777777777777666666666666444444444444444444444444111111222222222333333333222333333333444555555555111222222222222222222222000000000000000000//////...............//////000111000000///............000///...---,,,------...---------,,,------.........------,,,,,,---...///000000000000000...---,,,------------------,,,,,,...........................///111222222111///...............////////////......------------......------......------,,,+++++++++++++++,,,...///000---------...............------------------------........................+++,,,,,,---------------+++,,,------......------,,,,,,------......//////---...///...,,,,,,...///+++,,,---...////////////------........./////////,,,,,,---...///000111111111111000///////////////000000000000000000000000.../////////000000000000...---------------...///---...//////000000//////000000000/////////............///000111111111111------......//////000000........................,,,,,,------...//////000///000111000.........000//////////////////////////////000000000000//////000000000000000000000000///////////////000111111000000//////000000111222222222111111111111222222222222222222222222222222222222222222222222222222111222333444555444444333333444444444333333555666555555555555555444333333444555666666777777666666666666666666666666666555666666666666666666666666888888999::::::999888777999999::::::;;;<<<<<<===:::::::::::::::;;;<<<<<<======>>>???@@@BBBCCCDDDIIILLLOOOTTTZZZbbbkkkqqqsss{{{333333444444444555555555444444444444444444444444666444222000000000222333444555777888999888666555444444555666777777777666666777999;;;<<<>>>>>>>>><<<<<<;;;;;;<<>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<;;;999999<<>>?????????@@@@@@BBBCCCEEEGGGHHHLLLPPPXXX```hhhpppwww|||222111///000111222222111555333111111222222222111333333333333333333333333666666666666666555555555555666777888888999999888666666666777999;;;===>>>:::<<<>>>>>>===<<<===>>>BBBAAA@@@???@@@AAABBBCCCHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLJJJGGGEEEDDDDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>>>>============BBBAAA@@@>>>===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<>>;;;999999999:::;;;;;;:::888777777777888888999777555666999:::888666444444444555555555555555555444333333333333444555222222333333333333444444111333555555444444444555000000000000//////////////////000000000///......111111000///......//////000///---+++)))((('''''',,,,,,---------,,,+++***///...---,,,,,,,,,,,,,,,000---***))),,,///111333///...---,,,,,,---...///000///...---+++***)))(((///111222222000//////111......------------......111111000///////////////.........------,,,,,,,,,,,,------......------,,,***,,,...000000...,,,***------,,,+++,,,---...///......////////////......---...............------,,,,,,,,,------------...,,,---------.../////////------............---------......---++++++,,,...------......//////000000////////////////////////...------......///000111222222111000//////000000111111000000//////......///......///000111111000......---,,,---...///000,,,------...///000111111000000000000000000000000111111111111000000000000000000000000000000000000.........------,,,,,,,,,...///000000...------...//////......---------,,,............////////////000000000000000000000000........................////////////000000000000111111000000//////......222111000//////000111222333222111111111222333444111111111111111111111111444222111333666777555222444444444444444444444444444444555444222222444666666777777777777777666666666555444444444555777888666666666666666555555555888888999:::::::::999999888999:::<<<===>>>>>>>>>???===<<<;;;<<<<<<;;;;;;AAA@@@???@@@CCCHHHNNNRRRUUU\\\fffoooxxx444222111222333444444333555333111111222222222111222222222222222222222222444444444444444444555555444444555666777777777777444555666888999:::;;;<<<:::<<<===>>>===<<<===>>>AAA@@@@@@@@@@@@AAABBBBBBFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>=========??????>>><<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555555666666::::::888777777777888888999777666666999999888666555555555555555555555555555444333333333333444555111111111222222222333333000222444444333222333444000000000000////////////444333333222222111000000000000///...............222111000///...---------------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,------***((('''***,,,......000///...------------......------,,,,,,+++++++++///000111111111000000000......------------......111000000///////////////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,000000/////////000111222000000000000000000000000---......//////...------///.........------,,,,,,---------........................//////..................---,,,+++,,,............///////////////////////////////////////...............///111111222222111000000000000000111111000000////////////000///...///000111000///...------,,,---...///000..................//////........................000000000/////////......000000000000000000000000/////////......---------...000111000///.........////////////......------....../////////000000000000000000000000000000000............................../////////000000000111111000000////////////222111000//////000111222222222111111111222333444111111111111111111111111333222111222555666444222444444444444444444444444444555666555333333444666666666777777777777666666777666555555555666777888777777777777777777777777999999::::::;;;;;;::::::999:::;;;<<<===>>>>>>>>>???>>>======>>>?????????DDDEEEHHHKKKOOOSSSXXX\\\```hhhttt333222111111333444444333444222111111222222222111111111111111111111111111222222222333333444444444333333444555666666666666333555777888:::::::::::::::;;;======<<<<<<<<<===??????@@@AAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGFFFDDDBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIILLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>><<<<<<;;;::::::999888888999999999999999999999999::::::999999888888777777:::999888888777888888888999888777777888999888777777666666555555444444444555444444333333444444555000000111111111222222222///111333333222111222333000000000000////////////444333222000////////////000//////...............222111111000000000000111...---,,,+++++++++,,,,,,......---,,,,,,,,,------...,,,++++++---/////////000///......---------...,,,,,,,,,,,,,,,---------/////////000222333222000......------------......000000000000////////////...------------,,,,,,,,,------............------///---***((((((***---///111111000000000111222333111111000000000000111111---......//////.........111111000///...---,,,+++...............---------...//////000000//////......//////---,,,+++---...///////////////.........////////////////////////............///000111111222111000000000000000000111000000000000/////////111000//////000000///......------------...//////............------,,,,,,......................../////////.........------000000000000000000000000///////////////.........///000222111///......///000000000000/////////////////////000000000111111000000000000000000000000....................................////////////111000000000000/////////111111000000000000111111222222111111222222333444222222222222222222222222222111111222444444333222444444444444444444444444444555777777555444555666666666777777777777666666777777666666777777888999888888888888888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>??????>>>>>>???AAABBBCCCEEEIIINNNTTTXXX^^^cccfffnnnyyy111///...///111222222222333222000000111222222111000000000111111111111111111111111222333444555555333333444555666666666666444555888:::;;;:::999888999;;;======<<<;;;<<<======>>>???AAAAAAAAA@@@@@@CCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEFFFGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@?????????>>>@@@?????????>>>>>>>>>>>>::::::::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999888999999888888888888888888888888888888888999888888888777777666555444444333444444444444444444444444111111111111222222222222000111333333222111111222000000000000////////////...---,,,++++++,,,,,,---000000//////...//////000111000//////....../////////...,,,******+++,,,---...------,,,,,,,,,------...------...000111///..................//////000------------------------///......000222444222000......------------......000000000000000//////...------------------------------............------000...+++))))))+++...000............//////000000111111000//////000111111---......////////////...111000000///......------/////////...---------,,,//////000000000000//////...//////...,,,,,,---...000000//////......------////////////////////////............///000111222111111000000000000000111000000000000000000000000222000//////000000///---------------......//////------------------------......................../////////.........------//////////////////////////////..................///000222111000...//////111111000000000000000000000000000000111111111111////////////////////////........................---.........////////////000000000000000000000000111000000000000000000111222111222222222222333333222222222222222222222222222222222333444444444333444444444444555555555555444666888999777666666666555666666777777777777666888888888888888999999999888888888888999999999999:::;;;<<<======>>>========================>>>>>>???????????????AAADDDFFFKKKPPPVVV\\\aaahhhooouuu{{{000...---...000222222222222111///000111222222111111111111111222222333333111111222333444555555555444444555666777777777777555777999:::;;;:::999888999;;;======<<<;;;<<<===;;;===>>>@@@AAAAAA@@@???BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>===::::::::::::::::::::::::::::::::::::::::::::::::888888999999999888777777888888888888999888888888888888999999888888888999888888777666555555444444444444444444444444444444222222222333333333333444111333444444222111222333000000000000////////////,,,,,,,,,,,,---......///000000000//////000000111111111///...---,,,,,,,,,///...,,,******+++,,,---------,,,,,,,,,------...+++******,,,------,,,***+++,,,---...000111222222///......------,,,,,,+++......///000222333222111......------------......///000000111000///......---------------------------......//////......---......------------......------....../////////////////////....../////////---......///000000//////...//////////////////////////////...---------,,,//////000000000000//////...//////...,,,,,,---///000000//////......------///////////////////////////......//////000111222111000000000000000111111000000000000111111111111222000//////000000///------------...............++++++,,,,,,---......///////////////////////////000000000/////////......////////////////////////------------------------///000111111///......///000000111111111111111111000000000000111111111111////////////////////////////////////////////////.........////////////000000000000000111111111111000000000111111000000000111111222222333333333333222222222222222222222222333444555555555555555555444444444555555666666666555777:::;;;:::888777777555555666777777777777777777888888999999999999999777777777888888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>=========>>>?????????@@@AAA@@@@@@BBBFFFJJJVVVZZZaaafffmmmvvv111000///000222444444444222000//////111222222111000000111111222333333333222222222333333444444444444444555666777777777777666777888999999999888777999:::<<<<<<;;;;;;;;;<<<;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGJJJKKKLLLKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999999999999888888999:::999888888999:::888777777666666555555555333444444555555444444333222222333333333444444444222333555444222111222222000000000000////////////...///000111222222222111000////////////000000111333222111///......------...---,,,+++++++++,,,,,,------,,,,,,,,,---......---,,,+++---......---+++***+++---///111222222222/////////...---,,,,,,+++---///111222111000111222......------------......///000111111111000...---,,,,,,,,,------------.........////////////......---...////////////...---...///000111111111000000......////////////......---...//////000000000000------........./////////...............---------...//////000000//////...//////000...---,,,...//////////////////.........////////////////////////////////////000111222222000000000000000111111222000000000111111111111222111000//////000000///...,,,---......//////......++++++,,,---...///000000000000000000000000000000000000000/////////......000000000000000000000000,,,,,,,,,---------------...///111000...------...000000000000111111111111/////////000000000111111000000000000000000000000////////////////////////////////////000000000000000000000111111111111222000000111111111111000000000111222333333333333222333333333333333333333333333555666777666555666777444444444555666666777777555888<<<>>><<<:::888777444555666777777888888777777777888999999999999888777777777888888999:::::::::;;;<<<===>>>????????????>>>=========???@@@AAA???BBBDDDDDDDDDGGGNNNSSS]]]ccckkkrrrzzz000///...000222444444444111000...///111222222111//////000000111222222333111111222222222222222222333333444555666666666666666666666666666666555555888:::<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAACCCEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@============<<<<<<<<<;;;<<<<<<;;;;;;:::::::::999999999999999999999999999<<<<<<;;;::::::;;;<<<===666777888999:::999999888777999;;;:::888777999;;;777777777666666666666666333333444555555444333333111222222222333333333333111222444333111000000111000000000000////////////...///111222222000---,,,---------------...//////111111000///////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000///......///000///...,,,---///000111111000000...............---------,,,111555333///---000333......------------......//////111111111000...---,,,,,,,,,---------............////////////......---..................---///000111222222222111111---...000222222000...---------///000000111111111.........------------------------........................//////.........///000000///------...///.........///////////////////////////////////////////////////000111222333000000000000000111222222000000111111111222222222000///...///000111000///,,,---.../////////...------------......//////////////////////////////////////////.........------000000000000000000000000------------.........///---...//////---,,,,,,---/////////000000000111111....../////////000000000000000000000000000000000////////////////////////000000000000111111111222000000111111111222222222///000111222222111000///000111222333333333222222333333333333333333333333222444666666555444555777444444444555666777777777555999===???>>>;;;888777444555666777888888888888666666888999999999888777888888888999:::;;;;;;;;;999:::<<<===>>>?????????>>>>>>======>>>@@@BBBCCC@@@CCCGGGIIIKKKQQQZZZaaaeeennnzzz...---,,,---000222222222111///...///111222222111---......///000111111222111111111111000000000000222222333444555555555555555555444333333333444444888:::<<<<<<;;;:::;;;<<<<<<<<<;;;;;;===???AAABBB>>>????????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCC???@@@CCCDDDEEEEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEGGGFFFEEEDDDEEEFFFHHHJJJJJJHHHFFFDDDBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@======>>>>>>??????@@@@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888888888888888888888888999888666555555666888:::666777888999::::::999888777:::;;;:::888777999;;;666666666666777777777777333333444555555444333333000111111111111222222222000111333222000//////000000000000000////////////***,,,......---)))%%%###++++++++++++,,,,,,---..................///000000,,,,,,---------,,,+++***,,,,,,,,,,,,,,,---...///...,,,******,,,,,,,,,+++///000111111111000...---,,,,,,------...//////000+++222777444...+++///444.........------............///111222111000...---,,,,,,,,,------...............////////////.........---,,,,,,,,,,,,---......///000111222111000000---///222444444222///---------///000111111111111//////...---,,,++++++***,,,------....../////////------............------///000000///------...///---.........//////000000////////////////////////////////////000111222333000000///000000111222222000000111111222222222222///......///000222111000,,,,,,.../////////...---000////////////.......................................---------,,,,,,,,,000000000000000000000000---.........//////000000,,,...///...---+++,,,,,,......//////000000000111............////////////000000000000000000000000000000000000000000000000000111111111222222222222000000111111222222222222///000111222222111000///000111222333444333222222333333333333333333333333111333666666333222444666444444444555666777777888555999>>>@@@???<<<999777444555666777888888888888555666777888999888777777999999::::::;;;<<<======999:::;;;===>>>>>>??????>>>=========>>>@@@CCCDDD@@@EEEJJJNNNQQQYYYccclllqqq|||111111000///////////////000000000000111111111111333333333222222111111111333000...///222444333111222222333444555555555555666777777777888888888888999888777777777888999:::<<<<<<===>>>???@@@AAAAAA@@@????????????????????????@@@AAABBBCCCDDDDDDDDDBBBCCCEEEFFFFFFDDDBBBAAACCCDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFJJJHHHEEEDDDDDDCCCBBB@@@@@@@@@@@@???@@@@@@AAAAAABBB@@@>>>>>>???AAAAAAAAAAAAAAA???>>><<<:::999888;;;<<<===>>>>>><<<:::999>>>===;;;:::999:::;;;;;;;;;:::999888888888999:::888999999999999888777777999999999888888666555555666777777777777555333222444444444333333222222222444333222222111111222222000000000000////////////.../////////...---,,,,,,///////////////////////////...---,,,,,,---...///444...,,,//////,,,,,,000//////...------,,,++++++)))***+++---......------,,,+++++++++,,,---///000---///000///......///000///...---,,,+++,,,---...******+++,,,---//////000//////............//////000000000000///...---,,,,,,,,,---...////////////,,,---......//////......------......///000000000111111111111111000//////333222111000///...---,,,+++,,,---///000000111111//////............//////.........////////////000000000111111111000000//////.........------------000/////////000111333444333333222111000000111111,,,,,,,,,------///000000222000///------///000222000000000000000000000000///////////////000111111////////////////////////,,,,,,,,,---------.........///000///---,,,,,,..............................///////////////.....................///000000......////////////..................////////////////////////////////////000000////////////000000000000000000000000000000000111111111111222222222111111000000000000111111222222222222222222222222333222111111111222333444666555444333333333333333666666666666666666666666444333333333333444555555888999:::;;;:::888666555999999999999999999999999::::::::::::::::::;;;;;;888888999;;;<<<>>>???@@@;;;;;;<<<<<<>>>???@@@AAAEEEBBB???>>>???BBBEEEFFFHHHMMMRRRWWW]]]fffpppxxx111111000///////////////000000000000111111111111111111111111111111000000222000//////222333222111444444444444444444333333555555666666666777777777999888777777777888999:::;;;<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEEDDDCCCCCCBBB@@@AAA@@@@@@???@@@@@@AAAAAACCCAAA???>>>@@@AAA@@@@@@???>>>>>>===<<<;;;::::::::::::;;;<<<;;;:::999888:::999888777777777888888999999888888888999:::;;;999999999888888888777777888888888888777666555555555666666666555444222111444444444333333222222222333222111111000000111111000000000000////////////......//////......---,,,////////////////////////...---,,,,,,,,,,,,---...000+++***......,,,,,,///.........---,,,++++++++++++,,,,,,---------------///...---,,,,,,,,,---...///000111000///...///000...---,,,,,,,,,,,,---...,,,,,,---...//////000000//////............//////000000000000///...---,,,,,,------.........------,,,---......//////......,,,,,,------.../////////222222222222222111000000222222111000///...------,,,---...///000000000000//////............//////,,,,,,,,,------------...000000111111111111000000////////////.........---//////......///111222333222222111000000000000000------------...///000111111000///......///000111000000000000000000000000///////////////000111111////////////////////////,,,---------...............///000///---,,,---.................................////////////.....................///000000......////////////..................////////////////////////////////////000000////////////000000000000000000000000000000000111111111111222222222111111000000000000111111222222222222222222222222333222111111111222333444666555444333333333333444555555555555555555555555444444333333444444555666777888999:::999888666555888888888888888888888888888888888999999999999999999:::<<<>>>???@@@AAAAAA============>>>@@@AAABBBBBBAAA??????BBBEEEHHHIIIPPPUUU[[[aaajjjvvv111000000///////////////000000000000111111111111//////000000000000000000222000//////111222222111555555555444444333222111444444444555555555555666888777777777777888999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAA===>>>@@@AAACCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIFFFDDDCCCCCCCCCAAA@@@AAAAAA@@@@@@???@@@@@@AAACCCAAA??????@@@@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;999999999999888888888888999888777666666666777777888888888888888999:::;;;:::999888777666777888888777888888888777666555444444444555555555333222111444444333333333333222222222111000000//////000000000000000000////////////....../////////...------////////////////////////---,,,,,,++++++,,,,,,---,,,***+++......++++++---...------,,,,,,++++++***------------............222111///---,,,++++++,,,000111222111///......///------,,,,,,,,,------........./////////000000000/////////......////////////////////////...---,,,,,,------------,,,,,,+++,,,---......//////......++++++,,,,,,---.........222222333333222222111000000000000000////////////......////////////......//////............//////,,,,,,,,,------------...000000111111111111000000000000000000////////////............///000111111111000000////////////000............///000111111111000///......///000111000000000000000000000000///////////////000111111////////////////////////------........./////////---/////////---,,,---.................................///////////////...//////.........///000000......////////////..................////////////////////////////////////000000////////////000000000000000000000000000000000111111111111222222222111111000000000000111111222222222222222222222222222222222222222333444444555555444333333333444444444444444444444444444444444444444333444444555666555666777888999888777666666666666666666666666666777777777777888888888999;;;===???BBBCCCCCCBBBBBB>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBDDDFFFJJJNNNPPPYYY___hhhrrr000000////////////000000///000000000111111111111/////////000000111111111111000//////000111222222333333444444444333222222444444444444555555555555666666777777888888999999::::::;;;<<<===>>>>>>??????????????????@@@@@@@@@<<<===???AAACCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFCCCCCCCCCCCCAAA@@@AAAAAA@@@@@@??????@@@@@@CCCAAA@@@???@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;:::999999888777888888888:::::::::999999999999:::999999888888888888888888;;;999777666555666888999666777777777666666555444444555555666555444333222333333333333333333333333222222111000000000000000000000000000////////////......////////////......////////////////////////---,,,,,,,,,,,,,,,,,,------...///000///,,,+++,,,------,,,,,,++++++++++++---------...///000111111333111///---,,,,,,,,,,,,///111222111///---,,,------,,,,,,,,,------......////////////////////////......////////////........./////////......---,,,------------,,,+++******,,,---......///.........+++,,,,,,------...//////111222222222222111000000////////////000000000000//////000//////...------///......------......///.........////////////000///000000111111111111000111111111000000000000///...............///000000000//////........./////////////////////000111111000000////////////000000000000000000000000000000///////////////000000111////////////////////////.........////////////000---...///...---,,,---///........................---...//////////////////000///////////////000000......////////////..................////////////////////////////////////000000////////////000000000000000000000000000000000000111111111222222222222111111000000111111222222222222222222222222222222222222222333333444444555444444333333333444444444444444444444444444444444444444444444555666666333444666777888888888777777777777777777777777777777777777888888999999:::;;;===@@@CCCDDDDDDBBBAAA>>>>>>===>>>???AAACCCEEECCCEEEGGGIIILLLOOOTTTWWW^^^hhhwww000000////////////000000///000000000111111111111///000000111111222222222000000000000///000111222000111222333444444444444444444444555555555666666555555666777888888999999999999:::;;;<<<======>>><<<<<<======>>>>>>>>>???<<<===???AAABBBCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCBBBAAABBBAAA@@@@@@?????????@@@BBBAAA@@@@@@AAAAAA???>>>>>>>>>===<<<;;;::::::999;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999888777666555:::999777555555666777888555666666666666555444444555555666777777666444333333333333333333333333333333333222111111111111222000000000000////////////......///////////////...////////////////////////------............------000333444333///------,,,------,,,,,,,,,,,,,,,+++,,,---...///111333444444000///...---,,,,,,---......000111111///,,,+++++++++,,,,,,------...........................//////......///000000///.....................------,,,------------,,,+++******,,,---......///.........---------...//////000000000000000000000//////...////////////000000000000000000000000///...---,,,......------------...............////////////000//////000111111111111111222111111111000000000000.........//////////////////...............//////000////////////000000111000000////////////000000000000000000000000000000///////////////000000111////////////////////////.........////////////000,,,...///...------...///........................------...///////////////111000000/////////000000......////////////..................////////////000000000000000000000000000000////////////000000000000000000000000000000000000111111111222222222222222111111111111222222222222222222222222222222222222333333444444444444444444333333333444444555444444444444444444444444555444444444444555666666444444555666777888888888888888888888888888888888888888999::::::;;;<<<<<<;;;===@@@BBBCCCBBBAAA???>>>=========???BBBEEEGGGFFFHHHJJJMMMOOOSSSYYY^^^eeesss///////////////000000111000000000000111111111111000000111111111111111111///000000000//////111222...///111222444555555555444444444555555555666666444555666777888999999999888888999:::;;;<<<<<<===;;;;;;;;;<<<======>>>>>>===>>>???AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDDDDEEEGGGHHHIIIJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@????????????@@@??????@@@BBBBBB@@@>>>@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::::::::888888999:::::::::999999999::::::999888777555555999888777666555666777777444555555555555555444444555555666777777666555444222222333333333333444444444333333222111222222222000000000000////////////......///000000000//////////////////////////////---......//////......---000444666222...---...---------------------------,,,---000222444444444444...---,,,+++,,,---...///---///111222000---,,,,,,++++++,,,---............---------....../////////---...///000000///...---------.........------,,,,,,------------,,,,,,+++,,,---......//////......------......///000000111//////000000//////...---////////////000000000000//////000000///...------......------------......,,,,,,,,,------------......///000111111222111111111111111111000000000000...//////000000000/////////............//////000000//////......//////000//////000000000000//////000000000000000000000000///////////////000111111////////////////////////------........./////////,,,---///...------...///........................,,,---...///000000000000111111000/////////000000......////////////..................////////////000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222222222111111111111222222222222222222222222222222222222333444444444444444444444333333333444555555444444444444444444444444555555444444555555666777555555666666777888999999999999999999999999999999999::::::;;;<<<===>>>>>>:::<<<>>>@@@@@@@@@???>>>>>>=========@@@DDDHHHKKKIIILLLOOOQQQTTTZZZcccjjjttt///////////////000111111000000000000111111111111000000000000000000//////...000111000......000333///000111222333444444444333333333333444444444444333444666777888999999888777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAAAAAAAA???@@@BBBDDDFFFFFFFFFFFFGGGEEEDDDBBBBBBBBBDDDEEECCCDDDEEEFFFHHHIIIJJJKKKIIIGGGEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>@@@BBBCCCAAA@@@??????>>>>>>>>>=========:::;;;<<<<<<<<<;;;999888666777888999:::999999888666777888999999888777777888777777777666666666666333444444555555555444444333444555666666666555444222222222333333444444444333222222111111111111111000000000000////////////......///000000000000000////////////////////////,,,---............---,,,+++111333---***,,,///..............................000333555666555222111---,,,+++******+++,,,------000333444222000//////***+++,,,...............------...///000000111111---...///000000///...---,,,------......---------,,,------.........------,,,---......//////......,,,,,,---......//////000000000000000000///......000000000000////////////...///////////////.........------,,,,,,------...,,,,,,,,,------------......///000111111222222222111111000000000////////////000000111111000////////////......//////000111//////.............../////////000000000000//////000000000000000000000000///////////////000111111////////////////////////,,,---------............,,,---......------...000........................,,,---...///000000000000222111111000//////000000......////////////..................////////////000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222333222222111111222222333222222222222222222222222222333444555555555444333333333333333333444555666555555555555555555555555555555555555555666666777777777777777888888999:::::::::::::::::::::::::::999:::;;;<<<===>>>>>>???;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???CCCHHHMMMPPPQQQTTTXXX[[[___hhhttt}}}///////////////000111111000000000000111111111111000000//////.........------000111000......000333111222222333333333222222111111222222222333333333222333555777888999888888777777888999:::;;;;;;<<<;;;<<<<<<===>>>??????@@@???@@@@@@AAAAAA@@@@@@@@@===???BBBEEEGGGGGGFFFFFFGGGFFFDDDBBBAAABBBCCCDDDCCCDDDEEEFFFHHHIIIKKKKKKIIIHHHFFFEEEFFFGGGFFFEEECCCBBBAAA@@@????????????======>>>@@@CCCCCCBBB@@@===>>>>>>>>>?????????@@@999:::<<<<<<<<<;;;999777777888999:::;;;;;;:::999333444666888999:::999999777777777888777666555555333333444555555444444444222333444555555555444333222222222333333444444444222111111000000000000000000000000000////////////......///000000000000000////////////////////////++++++------------++++++%%%---///)))&&&***//////......//////////////////000222555777777444000......---+++*********++++++...111444666444222111111)))+++,,,...//////......---...///000111222333333---...///111111///...---,,,,,,------...---------,,,,,,---...////////////,,,---......//////......++++++,,,------......///111111111111111000//////111000000000////////////......///////////////......------,,,,,,------............/////////000000......///111111222222222000000000000///////////////000111222222111000//////////////////000111111///......---------......//////000000000000//////000000000000000000000000///////////////000111111////////////////////////,,,,,,,,,---------......,,,---......------///000........................,,,---...///000000000000222222111000000///000000......////////////................../////////000000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222333222222111111222222333222222222222222222222222222333444555555555444333333333333333333444555666666666666666666666666666555555555555555666777777888888888888888888999:::999999999999999999999999999999:::;;;<<<>>>>>>???<<<<<<<<<======>>>??????@@@??????AAAEEEKKKPPPTTTYYY\\\aaadddjjjuuu......////////////......000///---,,,---...000111////////////////////////......///000000000000000111111222222222222111111//////000111222222333333666555555555555444444444666666777888999::::::;;;:::;;;<<<>>>????????????>>>>>>?????????>>>>>>===???BBBEEEGGGGGGEEECCCAAAAAABBBCCCCCCAAA@@@AAACCCBBBCCCEEEGGGIIIJJJJJJJJJDDDDDDCCCDDDFFFFFFDDDCCCDDDAAA???>>>>>>???>>>===>>>???AAABBBBBB???===;;;@@@@@@???>>>===<<<;;;;;;::::::;;;;;;:::999777666666666666666666666666666777777666666666888999:::666666555555555555666666444444444555444444333333777555444555777666333000222333333333333222111111000000000000000000000000000000//////.........---///............---------,,,,,,,,,---------......000---******---......,,,...---,,,++++++,,,...000///111222000---+++,,,------...///111111111000000111...,,,***+++,,,------222000///...///000///...)))))))))***+++,,,............------------......222222222222111///...---...---,,,+++***+++,,,,,,,,,,,,++++++++++++******,,,------...///000111111000000///////////////000......---......///000111//////000111111111111111//////...---,,,,,,++++++......---,,,++++++++++++,,,---///000111000///------///000111000000222333000000000000////////////...............///000000......//////000000111111000///---,,,,,,---...000111000///...------...///............//////000000............///////////////...---,,,,,,---///000...------------...//////++++++,,,,,,...///111111...............///000000,,,---......//////......000000//////.........---........................111000///......///000111//////000000000000//////000000000000000000000000111111111000000000000000000//////...............444444333333222111000000333333111000111111333444444444444444444444444444666666666666666666555555333333333444555666777777555777888::::::888777555777777777888888999999999999999888888888888888888;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???@@@AAABBBBBBFFFEEEDDDDDDHHHNNNUUUZZZbbbfffjjjooo|||000000////////////000000111000.........///111222////////////////////////......///000000000000000000111111222222111111000111111222222333444444555333444444444555555666666555666666777888999:::;;;:::;;;<<<===>>>?????????>>>???????????????>>>>>>@@@AAADDDFFFGGGEEECCCAAAAAABBBCCCCCCAAAAAABBBCCCCCCDDDFFFHHHJJJJJJJJJJJJGGGFFFFFFFFFGGGGGGFFFDDDDDDBBB???>>>???@@@???>>>>>>???AAABBBBBB@@@===<<<============<<<<<<<<<<<<;;;<<<<<<;;;:::999888888::::::::::::::::::::::::888888777666666777999999888888777555555444444444444444444555444444333222444333333555777777444222222222333333222222111000000000000000000000000000000/////////............---------....../////////,,,,,,------............333000...---///111000...---,,,+++***+++,,,...000111222222///,,,******,,,///000000111111000000///333111///......///000000111000//////111333333222------,,,++++++++++++,,,//////...------...//////111111000000000000//////000///...---,,,------...,,,,,,,,,------.........------......//////000000000000///////////////000/////////...//////000000//////000111111111111000111000000///......------...---,,,,,,+++,,,,,,,,,,,,---///000111000///......///111111000111222444111111000000//////.....................///000000...///////////////000000///...------,,,---.../////////...---,,,---............/////////000000000............///////////////......---------.........------------...//////......---------......///...............///000000,,,---......//////......000/////////............000000000000000000000000111000///......///000000//////000000000000//////////////////////////////111000000000000000000000000000///000000111222222555555444444333333222222111111111222222444555555444444444444444444444444555555555555555555555555333444444555555666666666000222444777888888888777777777888888999:::;;;;;;::::::::::::::::::999999;;;;;;;;;;;;;;;<<<===>>>=========>>>???@@@@@@AAABBBCCCEEEIIIOOOWWW___dddooovvv111///...------...///111111000/////////000222333////////////////////////......///000000000000000000111111222222111111000333333333444444555555666222222333444555666777777555555666777888999::::::999:::<<<===>>>>>>??????>>>??????@@@@@@@@@??????@@@AAADDDFFFFFFEEECCCAAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEGGGIIIJJJKKKJJJJJJHHHGGGFFFFFFGGGGGGEEEDDDDDDBBB@@@@@@AAAAAA@@@???>>>???AAABBBBBB@@@>>>===;;;;;;;;;<<<<<<===============<<<;;;::::::::::::888888888888888888888888:::999888777666777888999:::999777666444333333333444444444444444333222222222111222444666777555444222222333333222222111000000000000000000000000000////////////............+++,,,---...///000111111---............/////////000...,,,,,,---------,,,,,,+++++++++,,,---///000333333111...+++)))***,,,222222111000///......///...---,,,,,,,,,---...///222000//////111222111111......---,,,,,,,,,,,,---111000...------...000111//////.........///111222//////...---------------,,,,,,---...///000111111.........///////////////000//////......///000000111111000/////////000000...///000000111111000000000000000///......---------,,,,,,,,,,,,---......,,,---///000000000///...///000222222111111222444222111111000///......---...............///000000/////////.......................................------,,,,,,,,,---......///////////////000000000............////////////////////////......---,,,...------------...//////111000///...---,,,,,,,,,...............///000000------...////////////...////////////............000000000000000000000000000000////////////000000//////000000000000//////////////////////////////000000000000000000111111000000111111333444555666555555555555444444444444///000222333555666666666444444444444444444444444444444444444444444444444555555555555555555555555111222444666888888888888777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCFFFKKKRRRYYYbbbkkkqqq}}}000...,,,******,,,...000000000/////////000111222////////////////////////......///000000000000000000000111111111111000000333333333444444444555555222222333444444555666666444555555666777888999999999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@AAACCCEEEEEEDDDCCCBBB@@@BBBCCCBBBAAAAAABBBDDDEEEGGGHHHJJJKKKKKKJJJJJJFFFEEECCCCCCCCCDDDBBBAAADDDCCCAAAAAABBBBBBAAA@@@>>>???@@@AAABBBAAA@@@???===========================<<<;;;999999999:::;;;888888888888888888888888;;;:::888777666777777888999888777666444444333333444444444444444333222111111111222444555555444333222222222222222111000000///////////////////////////////////////.........,,,------...///000000000.../////////////////////---,,,+++++++++++++++***,,,,,,,,,---...///000111333222000...,,,,,,---...333222///...,,,,,,------+++,,,,,,++++++,,,...///444111///---------+++***,,,,,,,,,---...///000111222111///------///111222000...---,,,,,,...000111,,,,,,,,,+++++++++++++++------...///000000111111///////////////.........//////.........///000000222222111000000///000000...//////000000000000000......---------,,,,,,,,,,,,,,,,,,,,,---...///000------...///000////////////111222222111111222444222222111000///...------...............///000000//////......------,,,,,,,,,---......///.........------------.../////////....................................///////////////000000000///...,,,+++...------------...//////111000///...---,,,,,,,,,...............///000000------...//////////////////////////////.................................///////////////000000000//////000000000000//////........................000000000000000111111111222222222222333444555666444444444444444555555555000111333555666666666555444444444444444444444444222333333333333333444444666666666666555555555555777777888888888888777777777777999:::<<<===>>>???:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===AAAAAAAAAAAACCCDDDFFFGGGKKKOOOUUU[[[cccnnnzzz111///---++++++---///111............//////000000////////////////////////......///000000000000000000000000111111000000000222222222222222333333333444444444444444444444333444444555666777888888999888999:::<<<===============>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBB@@@AAABBBBBBAAAAAACCCDDDFFFGGGIIIJJJKKKJJJIIIIIIEEECCCAAAAAABBBBBBBBBAAADDDBBBAAABBBCCCCCCBBB@@@>>>???@@@AAABBBAAAAAAAAA@@@@@@??????>>>======<<<<<<;;;999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777888888777666666555555555555666444444444444333222111000111222444444444333222222111222222222222111000000////////////////////////.........////////////////////////////////////////////////////////////.........//////.....................//////000111222111000/////////111222222111000...,,,+++++++++,,,---///000000......000222333111...------,,,***))),,,,,,,,,---...///000111111000///......///000111000///---++++++,,,---///+++++++++++++++*********///.....................///////////////........................///000000222222111000000///000000......///000000000000000---------------,,,,,,,,,,,,,,,,,,---...///000111---......///////////////000111222222111000111333111111111000///......---...............///000000//////......------,,,,,,,,,,,,---...//////............//////000000000000------------------------............////////////000000111111000...,,,+++...------------.../////////......---------.....................///000000---...//////000000//////.........///////////////..............................///000000000000000//////000000000000////////////////////////////////////000000111111111111444333333222222222333333333333333333444444444444222333444555666555444333444444444444444444444444222222222222333333444444666666666666666666555555777777888888888888777777777888999:::<<<===??????999:::::::::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>BBBAAABBBCCCEEEHHHKKKMMMTTTYYY```hhhrrr333111000//////000111333---.........////////////////////////////////////......///000000000000000///000000111111000000///111111111111111111111111444444444444333333222222333333444555666777888888888888:::;;;<<<=========<<<===>>>???????????????@@@AAABBBCCCDDDCCCCCCBBB???AAABBBBBBBBBBBBCCCDDDGGGHHHIIIJJJJJJIIIHHHGGGEEEBBB@@@@@@AAACCCCCCCCCBBBAAAAAABBBCCCCCCBBB@@@>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@>>>======<<<:::999999888888999999999999999999999999999999999;;;:::999888777888999999666666555555555555666666444444444444333111000///000222444444333111111111111111222222111111000///000000000000000000000000.........///////////////000000000/////////....../////////............---)))+++---...------...////////////000000000000000...------///222333333222...------,,,,,,,,,------+++...000000---,,,...111000...------///000////////////...------------...000//////////////////000///...,,,+++++++++,,,,,,---------------,,,++++++//////......------------.........///////////////------------...///000000111111000/////////000000---...//////000000//////////////////////////////---------...///000111222............/////////000///000111111000///000222000000000000////////////...............///000000/////////...............,,,,,,------...///////////////000111111111000000.........---------------............////////////000000000000//////...---...------------...//////---------------...///000...............///000000......///000000000000///.........///////////////000000000000000000000000---...///000111111111000//////000000000000//////000000000000000000000000/////////000111111222222444444333222222222222222444444333333333333333333333333444444444444333333444444444444444444444444111222222333333444444555666666666666666666666666222333333555666777888999888888999:::<<<===>>>>>>999999::::::;;;<<<<<<<<<=========>>>>>>???@@@AAAAAAAAABBBDDDHHHMMMRRRTTT\\\dddooo{{{111000000//////000000111......///000000000000000////////////////////////......///000000000000000//////000000000000//////111111111111111111111111333333333333333333444444222333444555666777777888777888999:::;;;<<<<<<<<<;;;;;;<<<>>>>>>??????>>>@@@AAABBBCCCCCCCCCBBBBBB???AAABBBBBBBBBBBBCCCEEEGGGGGGHHHIIIIIIHHHGGGFFFBBB@@@>>>>>>@@@BBBCCCCCCAAA@@@AAABBBCCCCCCAAA???>>>>>>???@@@BBBCCCCCCDDD@@@@@@??????>>>>>>======999999:::::::::::::::999666666666666666666666666:::999888888888999:::;;;888777666555555555555555444444444333222111000///---000333444222111222333111111111111111000000///000000000000000000000000............/////////000///////////////000000000............------,,,,,,$$$'''+++,,,++++++,,,......////////////...------,,,+++,,,///222222000...+++,,,---...///000000000)))---///...+++)))+++---...---,,,---...000000//////...------,,,,,,---------...////////////...---++++++++++++,,,,,,,,,,,,,,,------...---,,,+++***------..................------......//////000000------------...///000000/////////...//////000000---...//////000000/////////////////////////////////.........///000111111...............///000000...000111000///...///000////////////000000000000...............///000000...///////////////000000------,,,,,,---...000111///000000111111000///...000000/////////.....................////////////000000///////////////000...------------...//////---------------...//////...............///000000......///000000000000000............/////////000000000000000000000000000,,,---///000111111111000//////000000000000//////111111111111111111111111...//////000111111222222333333222222222333444444666666555555444444333333222222222222222333444555444444444444444444444444222222222333444555555555555555666666777777888888333333333444666777999999888999999:::;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>===>>>>>>???@@@BBBCCCDDDCCCCCCEEEIIIOOOUUU[[[___hhhsss------------------------//////000111111111111111////////////////////////...//////000000000000000//////000000000000//////222111111111111111111111111111222333444444555666222333333444555666777777777888999:::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBB???@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGFFFEEE>>><<<::::::===???AAAAAA@@@@@@@@@BBBCCCCCCAAA???>>>>>>???@@@BBBCCCDDDDDD============>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;:::888888888888888888888888999999888888888999;;;<<<:::999777666444333333333444444444333222111//////***...222333222222333666111111111111111000//////000000000000000000000000---.........//////000000------...///000111222222......---------,,,,,,,,,%%%)))---///......000222............---,,,+++***+++***+++...111111---)))***,,,...000222222222222---000333222---+++---000///---++++++,,,,,,+++***+++++++++,,,---...///000+++---///000000///---+++((((((***+++------------******+++,,,+++***)))(((,,,,,,---...///000111111,,,------...///000111111,,,,,,,,,---...///000111...............///000111---......///////////////,,,---------------------///////////////000000111...............///000000...///000///...---...///......//////000000111111...............///000000......//////000000111111...---,,,+++,,,...000222//////000000000...---,,,222222111111000000000///............/////////000111000///......///111111...------------.../////////......---------.....................///000000...//////000000000000000---.........//////000000........................,,,---///000111111111000//////000000000000//////111111111111111111111111...//////000111222222222222222222333444555666777888888777666555444444333000000000000111333666777444444444444444444444444222222333444444555666666444555555666777888888999888888777777777777888888999999999::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@===>>>>>>@@@AAACCCEEEFFFFFFGGGJJJOOOUUU]]]dddhhhrrr***,,,---//////...,,,+++.........------,,,,,,+++&&&(((+++---///000000000333222000//////111222444111111000000//////......111111111111111111111111444444444444555666777888777444000111444777888777888888888888888999999999::::::;;;<<<===>>>??????BBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFIIIIIIHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@?????????BBBBBBAAAAAA@@@???>>>>>>@@@@@@???????????????@@@AAAAAA@@@???>>>===<<<;;;<<<<<<;;;:::999888777666777777777777777777777777777777666666666666777777666666666555444333111000000222666666555333111111222222222222222222222222222222111111000000//////111111000///////////////......------------......111000...---...///111333555333111///......///000+++,,,............///111//////......---------,,,,,,,,,,,,------.........000////////////.........000111111///,,,+++++++++)))***,,,......---,,,+++******+++,,,,,,,,,,,,+++))))))***,,,...///111111---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---......//////......000000///...---,,,,,,---////////////............---......///////////////000000000000000000000000111000...---,,,,,,------***+++,,,...///......---------------...///111111333222111000////////////111000///---------...//////////////////000111111........................111000000/////////000000------............------////////////............000000000000000///////////////.........---------000///...------...///000////////////000000000000000///...------...///000222111000000000111333444......------------......////////////////////////111111111111111111111111222222222222222222222222222222222111111111111000222222222111111111000000000111222333555666777888666555444444333333444444555444333222222222333444555555555555555666777888222222444666777888888888555444444555555666777888;;;:::999888888999:::;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>>>>>===<<<===>>>@@@AAABBBBBBBBBDDDGGGJJJLLLMMMTTT]]]aaadddnnnzzz---...///000///---,,,***............------------++++++,,,....../////////111000///.........///000111000000000/////////...111111111111111111111111////////////000111222333444333111111333555555555777777777888888888888999::::::;;;<<<===>>>??????BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@AAAAAAAAA@@@??????BBBAAAAAA@@@??????>>>>>>@@@@@@???>>>>>>??????@@@@@@@@@???>>>===<<<;;;:::::::::999888777666555555777777777777777777777777777777666666666666777777999999888888666555333333222555777888666444222222222222222222222222222222111111111000000000000000111111000///////////////---------,,,,,,---------......,,,,,,,,,---///000444222000.........///000+++---......------///000/////////...............,,,,,,,,,------........./////////.........------111222222///,,,*********)))+++,,,......---,,,+++******+++,,,,,,,,,,,,+++******+++,,,...///000000---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,------......------//////............//////////////////...............//////000000000000000000000000000000000000000000000///...------------+++,,,---....../////////............///000111222333222111000////////////111111000///////////////---------------...//////........................000//////......//////000---......//////......---//////......------,,,,,,...............//////000//////.........---------000///...------...///000............////////////000///...------...///000111000000///000111222333///......------......///////////////////////////111111111111111111111111222222222222222222222222222222222111111111111000222222222111111111000000000111222333444555666777555555444333333333333333444333222222222333444555666555555555555666666777333333555666777777888888555555555555555666888888::::::999888888999:::::::::::::::;;;;;;;;;;;;<<<<<<===??????>>>===>>>??????@@@AAABBBBBBEEEHHHKKKOOOQQQXXXbbbhhhooo}}}000000111000///...,,,+++............////////////000///......------......000000//////.........---000000000000////////////111111111111111111111111////////////000111222222111222333333222222333444666666777777777888888888999::::::;;;<<<===>>>>>>AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>???AAABBBBBBAAA@@@???AAA@@@@@@??????>>>>>>===??????>>>>>>>>>??????@@@>>>>>>======<<<;;;:::::::::999999888777666555555777777777777777777777777777777666666666666777777999999999888666555333222333555777777555222111000111111111111111111111111000000000000111111111111111000000///////////////---,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---///000111000///...------...///---...//////...---...///////////////000000000000---------------.....................---------,,,111222222///,,,************+++,,,---...---,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,------......///---,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++,,,------------,,,---------...///000111222////////////............//////000111111111111000////////////////////////////////////......---,,,---------......///000111///......//////000111222222222111000////////////111111111111111000000///...------------......///........................///...............//////---......//////......---//////...---,,,,,,++++++---,,,,,,+++,,,...///000...............---------//////............//////------------............//////............/////////////////////000111111///......------......///////////////////////////000000000000000000000000111111111111111111111111222222222111111111111000222222222111111111111111111111222333333444555555555444333333222222333333333222222222333444555666666666555555444555555555444555666666777777777666555555555555666777888888::::::999999999999::::::999:::::::::;;;;;;;;;;;;===>>>@@@@@@??????@@@AAA@@@AAABBBDDDEEEHHHMMMPPPWWWZZZ```iiirrr000000111111000///...---......//////000000111111222000///---------...///111111111111000///......000000000000////////////111111111111111111111111000000000000000111222333///333555555222111222444555555555666666777777888999999:::;;;<<<======>>>???@@@AAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????<<<>>>AAACCCCCCBBB@@@????????????>>>>>>=========???>>>>>>>>>>>>??????@@@>>>>>>======<<<;;;;;;:::;;;;;;::::::999888888777777777777777777777777777777777666666666666777777666666666555333222000///222333555444111///------000000000000000000000000//////000000111111222222000000////////////000000...------,,,,,,------...//////.........///000111//////...---------.........///000///...---.../////////000000111111111222---------.....................---------,,,,,,,,,///000000///---++++++,,,***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------+++,,,------......------------------...///000000////////////..................///000000000000000...........................///000000000...---,,,//////.........000222333///////////////000111222111111000//////////////////000111222222111///...000000////////////000111...........................------------......///......////////////......000//////...---,,,++++++///...,,,+++,,,---...///......................../////////....../////////------.........//////////////////....../////////............//////000000//////............//////////////////////////////////////////////////////000000000000000000000000222222222111111111000000111111111111111111111111111222222222333333444444444444333222222222222333222222222333444555666666777666555555444444444444666666777777777666666555555555555555666777888999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>@@@AAA@@@???@@@AAAAAABBBDDDFFFIIINNNTTTYYY___cccjjjsss~~~......///000000111111111...//////000000111111111000///...------...000111000000000000000///...---////////////000000000000000000000000000000000000......---------...//////000333666666333222333555333333444555555666777777888888999:::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>><<<>>>AAACCCCCCBBB@@@???>>>>>>============<<<<<<>>>>>>======>>>??????@@@???>>>>>>======<<<<<<<<<;;;;;;::::::999888888888777777777777777777777777777777666666666666777777444444444333222111000///222333444333111.........000000000000000000000000//////000000111111222222000000////////////000000//////............//////...............//////000---------------............///000000...---.../////////000000111111222222..............................---------,,,,,,,,,---...///...------...///++++++,,,,,,---------,,,++++++,,,------------,,,---------------------------,,,,,,++++++,,,,,,---------------------------------...///////////////...---------------......////////////............,,,---......//////......------------------------...///000000000///...---000///......///000222333///////////////000000111111000//////////////////---...///000000000......000000////////////000000////////////////////////---------------...//////...//////////////////...000000//////...------,,,111000...---------......---........................//////////////////........./////////000000000...//////////////////...------....../////////////////////....../////////000000000000000000000000////////////////////////000000000000000000000000222222222111111111000000111111111111111111111111222222222333333444444444555444333333222222333333222222333444555555666666777666555444444444444444777777777777777777666555666555555666666777888999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;===???@@@??????@@@AAA@@@BBBEEEIIIMMMTTT\\\bbbeeelllvvv------...///000111222222////////////000000000000------------...///000000------------------------////////////000000000000000000000000000000000000000000////////////000111111222444444333444555666222222333444555666666777777888888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>???AAABBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<============>>>??????@@@>>>>>>>>>=========<<<<<<888888888777777777666666777777777777777777777777777777666666666666777777555555555555555444333333444666666555333111111222111111111111111111111111000000000000111111111111///////////////000000111000000////////////000000++++++,,,,,,------------,,,------....../////////...///000000......///000000000000000111111111111/////////...........................---------,,,,,,...///...------...///+++++++++,,,,,,,,,------++++++,,,---------------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------.........///000000000000//////......---------......////////////............,,,,,,---............---......................../////////000000//////............//////000111222//////............//////000//////....../////////---......//////////////////......------------...////////////////////////------------...///000000...//////000000//////...000////////////.........////////////......---------------.....................////////////......////////////000000000111......////////////......---......///000/////////000//////......//////000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111000111111111111111222222222222222333444444555666666555555444333333333333444222333444555555666555555555555444444333444444444777777777888888777666666666666666666777888999999::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<============;;;===???@@@@@@@@@AAABBB@@@CCCGGGLLLSSS\\\ffflllnnnzzz............///000000111000///////////////......,,,,,,---............---,,,++++++++++++---...///.../////////000000000111000000000000000000000000222222111111111111222222111000///000222555666666111111222333444555666666777777888999:::;;;<<<<<<;;;<<<===>>>??????????????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@@@@======<<<<<<<<<<<<;;;;;;888888888777777777777777777777777777777777777777777777666666666666777777444555666666777777666666444666666555444333333444222222222222222222222222111111111000000000000000///////////////000111111//////............//////++++++,,,,,,---------,,,,,,,,,---...///000000000---...000000//////000222000000000000000000//////000/////////.........---/////////.........------...///000///---,,,,,,---,,,+++++++++,,,,,,------+++,,,------...---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---......///000///////////////...//////000111222////////////............,,,------.......................................000///////////////000000------...///000000000000......------------......//////.........//////000//////......///000000111//////...---------------////////////////////////............///000111222//////000000000000//////------............//////)))+++---/////////......---------.........//////---...///000000///...---........./////////000000---...///000000///...------...///000000000//////000000////////////000000000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111111000000000111111111222222222222222333444666777888888777666555555444444555555333444555666666555444444444444333333333444555555666777777888888888777777666666666666777888999:::::::::;;;<<<<<<;;;::::::============>>>>>>>>>>>><<<>>>@@@AAAAAAAAABBBDDDEEEHHHMMMTTT\\\gggssszzz000///...............///000000//////......------,,,---.........---,,,+++------,,,+++,,,...111333.../////////000000111111000000000000000000000000///......---------......111...+++---111555666666000111111222444555666666777777888999:::;;;;;;<<<;;;<<<===>>>????????????>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999777777777777777777777777777777666666666666777777333444555666777777777777222444444444222222222444222222222222222222222222222222111111000000/////////////////////000111111......------------......,,,---......//////......,,,,,,...///000000111000,,,...///000///000111333111111000000//////......000000//////.........---000////////////.........111222111///,,,*********,,,,,,+++++++++,,,---...+++,,,------......------++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,---......//////.........//////000111333555666000/////////............---......///////////////////////////////////////111000///......///000111+++,,,...000000000//////...------,,,,,,,,,------//////.........//////000111000/////////000222333222111000///////////////000000000000000000000000.........//////111222222//////000000000000//////++++++,,,------......///$$$'''***...000000///...---------.........//////---...///000000///...------------.........//////---...///000000///...------...000111111111000///000000////////////000000000000000000000000000000111111111111111111111111222222222222222222222222222222222111111111111000000000111111222222222222222222333555777888999:::777777666555555555555666444555666666666555444333333333333333444444555666666666777888888888888888666666666666777888999:::::::::;;;<<<<<<;;;::::::>>>>>>>>>>>>????????????===???BBBCCCBBBCCCDDDEEEKKKOOOTTT\\\eeerrr~~~//////000000///...------***,,,...///111111000000......//////...,,,+++)))---......---,,,---///111---...000111111111000////////////...---------,,,222222111111000000////////////000000000000//////222222222222222222222222444444555666777888999999<<<<<<;;;;;;;;;<<<<<<===?????????@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>======;;;;;;;;;::::::;;;;;;;;;===>>>@@@@@@>>>===>>>???::::::;;;;;;::::::999888777777777888888999999999::::::888777777777888999555555555555555555555555333444555666666555444333222222222333333444444444111111222222222222111111000000000000000000000000111111000///......//////////////////////////////,,,+++)))))))))+++---.........//////000111111111///000111222222111///...111000000///......---,,,222111///...///000///...++++++,,,,,,...///111222333222000...---,,,,,,---,,,...111000///...000333+++,,,------......---------...///000000///...---+++++++++***************++++++,,,------......///,,,---......------...000000000//////.........---,,,,,,---...000///,,,)))------,,,...///000...---------------...///111222//////111222222111000000........................///............---------******++++++,,,---......000000//////000000111222//////...---,,,,,,++++++.........///......---------------............///000000000000000000000000/////////...------,,,,,,......------------...............///////////////.........///////////////111111000000/////////...000000//////.........---111222444444222111222333333222111/////////000111111111111222222333333444000000000000111111111111111111111111111111111111222222222222222111000///333333444444333333222222666666666666777777777777;;;999666666666666555444555555555555555555555555555555555555555555444444999999888888888888888888777777777888999999:::::::::::::::;;;;;;;;;<<<<<<@@@???>>>@@@AAA@@@===999???AAABBBAAA@@@BBBHHHMMMNNNXXX```eeeooo///////////////...---------...///000000//////............------,,,+++******++++++***)))***,,,.........///000000000000///...............---------000/////////.........---//////000000000000//////333333333333333333333333555555666777888999::::::;;;;;;;;;;;;;;;<<<<<<===??????>>>>>>??????@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@??????>>>======<<<;;;::::::::::::;;;<<<===>>>@@@???>>>======>>>;;;;;;;;;;;;;;;:::999999888888888999999999:::::::::999888777777777888999555555555555555555555555444444555666666555444444777666555444222222111111111111222222222222111111111111111111111111111111222111000///////////////////////////////////////...---+++++++++---...000.........//////000111222111111111111000000///...//////...---------------000...------///000//////.........//////000000111111000...,,,+++++++++,,,,,,...000///------///111+++,,,,,,------------------...////////////...---))))))******+++++++++,,,------------------------,,,---......------...000000/////////............000//////000111111///---,,,,,,,,,---///000///...//////.........///000000...///000000000///......---------...............///............---------,,,,,,,,,---.../////////222222111111111222333333........................------......///................../////////000000//////////////////////////////.........---------......------------......---------...............---............/////////000000000//////.........000/////////............---///111111///...///000333222000/////////000111111111111111111222222222111111111111222222222222111111111111111111111111222333333333222222111000111222333333444444444444555555555666666666777777:::888666555666666555444555555555555555555555555555555555555555555555555999999888888888888888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========???>>>>>>@@@CCCCCC@@@======???AAABBBBBBFFFLLLRRR\\\eeeooouuu///////////////......---//////000000///...------...---,,,++++++***++++++)))*********))))))+++---...............///000000---------...............////////////............//////000000000000//////333333333333333333333333555666777888999::::::;;;;;;:::::::::;;;;;;<<<===@@@???>>>===<<<===>>>???@@@@@@AAAAAABBBBBBCCCCCC@@@@@@??????>>>>>>=========<<<:::999999:::<<<======>>>??????===<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999999:::::::::::::::999888888777777888888555555555555555555555555444444555666666555444444:::888666444222222222222111111222222222222111111111111111111111111111111222111111000000000000000//////////////////////////////...------...000111//////.........000222333333222111//////............---,,,,,,,,,---///000...,,,+++,,,...000000///000000111111111000000000---,,,+++*********++++++---...///...,,,,,,,,,---***+++,,,,,,------,,,,,,------............------++++++++++++++++++++++++//////...------,,,+++++++++---......------...///////////////............///---,,,,,,.........---,,,,,,+++---///000000///111000///............//////////////////...---,,,---------........./////////............---------.........///000000111111111111111111111222222333------......///000111111,,,---...///////////////////////////000000000111////////////////////////...............---------......------------......------------------------,,,,,,------............/////////...............////////////............---...000000...---...///222111000000///000000000111111111111000000000000222222222333333333333444222222222222222222222222222333333333333222111111000000222333444555555555444444444555555555666666999777555555666666555444555555555555555555555555555555555555666666666666888888999999999999999999999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>AAACCCDDDCCCAAA>>>AAADDDFFFIIIOOOWWW^^^hhhsss~~~...///////////////......///////////////......---...---+++***)))***+++++++++,,,------,,,,,,---//////...---,,,---...///000,,,---------.../////////111111111111000000000000//////000000000000//////222222222222222333333333555555666777888999999:::999999999999:::;;;<<<<<>><<<<<<<<<>>>>>>>>>??????@@@AAABBBCCCCCC??????>>>>>>>>>============<<<:::888888:::<<<===<<<===>>>>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888888888555555555555555555555555444555555555555555555444777666555333333444555666111111222222222222111111222222222222222222222222222111111000000000111111////////////////////////000//////......///000000000///...---...000222333444222000...------------...---,,,,,,---///222333///...,,,---...//////...//////111222222222111000,,,+++***))))))***+++,,,/////////...---,,,,,,,,,***++++++,,,---,,,,,,,,,------------------------------,,,++++++***))))))......---------,,,,,,,,,+++---......---,,,...//////////////////............,,,***)))+++---......///---,,,---...//////...000000//////////////////000000000///...---,,,,,,,,,,,,------...////////////............---------......//////000000000000///............///000000---------...//////000000,,,,,,---///000000000000....../////////000000000////////////////////////------........................------------...............---------------++++++,,,,,,---...........................------///////////////.........///111222222111000000111111111000000000000000000333333222222111111000000222222222222333333333333222222222222222222222222111111222222222222111111000111222333444444444444333333333444444444555555888666555555666666666555555555555555555555555555666666666666666777777777888888999999999999999:::999999999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<===???AAACCCDDDDDDCCCBBBEEEIIIMMMRRRZZZeeelllvvv......///////////////.............../////////000---,,,+++***)))***+++,,,+++---......------...///...---,,,,,,,,,---///000,,,---------.../////////000000000000111111111111//////000000000000////////////000000111111111111333444444555666777888888888888888999999:::<<<<<>>===>>>>>>???===>>>>>>???@@@AAAAAABBB>>>>>>=====================<<<:::999999:::<<<===:::;;;======;;;:::;;;<<<===<<<;;;::::::::::::;;;::::::::::::::::::::::::999999999999888888777777666666666666666666666666555555555444444555555555666666444444444444555666111111222222222222111111111111111111111111111111111000000000000000111111//////////////////////////////..................//////......///000111222333222///---,,,,,,,,,---............000222444555333111///...//////...---+++---000222333333111000,,,+++*********+++------111000///......---,,,+++++++++,,,------------,,,---------,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,---///.........///////////////222///---,,,...000222222111///---,,,---...---,,,---...///000000111111111222111000///......---------------........./////////............------------...............//////......------......///000------------------------,,,---...///000000000000------........./////////........................,,,---------......//////......------------......////////////......------++++++,,,,,,---......///------...........................///////////////000222333333222111111222000000000111111111000000444444444333333222222222111111111222222222222333222222222222222222222222000000111111111111111000333333333444444333333222333333333333444444444444777555444444666777666666666666666666666666666666666666666777777777888888888888999999::::::::::::888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<============>>>@@@AAABBBBBBCCCDDDCCCGGGMMMSSSZZZeeerrr{{{---...//////////////////...............///000111,,,,,,++++++++++++,,,,,,)))+++------,,,,,,,,,------,,,,,,,,,,,,---......---------...........................//////////////////000000000000//////.........///000000111111222333333444555666777888777777777888999:::;;;<<>>>>>======>>>>>>??????@@@@@@============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;777999;;;;;;;;;:::;;;<<<<<<;;;:::999888999::::::::::::::::::999999999999888999999999999888777777666666666666666666666666666555444444444444555666777666666555444333222222111111222222222222111111000000000000000000000000///////////////000000111////////////////////////...............---------......//////000111111111111000///------,,,,,,,,,......000111222444555555555333000/////////---,,,))),,,000333555444222000---,,,+++++++++,,,---...111000......///...---++++++,,,------......------......------------......&&&''')))+++---///000111++++++,,,,,,---...//////***,,,------,,,,,,---............///////////////000---++++++---///111111222///---,,,------------,,,---///000111222222222111111000///.........///........................///............---------------------------------///////////////000111111------------------,,,,,,---...//////000000000000------------....................................,,,,,,,,,---...///000000......------------......000000000///......------++++++,,,---...//////000.............../////////.........//////////////////000222222000///000111//////000111111111111000444444444444444333333333111111111111222222222222333333333333333333333333000000111222222222111111333444444444333333222111333333333444444444555555555444333444555777777666666666666666666666666666666666777777888888999999888888999999:::;;;;;;;;;888888888999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>@@@BBBBBBBBBCCCEEEGGGFFFKKKSSS\\\fffuuu------...///////////////000000///...---...//////,,,,,,------------,,,,,,(((***,,,---,,,++++++,,,++++++,,,---------------...............------------........./////////000//////000000000000//////.........///000111111111333333444555666777888888666666777777888:::;;;<<<;;;===>>>???@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::444777999::::::;;;<<<===<<<:::999777777888999:::::::::999999999888888888888999999:::999888777666666666666666666666666666666555444444444444555666333444555555555444222111111111222222222222111111////////////////////////...............///000000////////////////////////.../////////...------,,,,,,---///111222111000///...............---,,,+++,,,...000222444444333333333111///.........---,,,+++...222555666555222///...---,,,+++***+++,,,---000...,,,,,,......,,,***,,,---......//////......//////...------...//////((((((***+++---...///000,,,---------------------***,,,------,,,+++---.............../////////000,,,+++)))***,,,.........000---++++++---///000000...///000111222111111000000///...---------...////////////...------,,,,,,///............---------------------------------//////......//////000111,,,,,,------......//////...//////000000000//////............////////////........................++++++,,,---...///000111......------------......000000///......---,,,,,,+++,,,---...///000000111.........//////000000000............/////////000...000111111000//////000...///000111222111111000333333333333333333444444222222222222333333333444333333333333333333333333111222333444444444444333222222333444444444333333444444444444555555555555555333222333555777777777666666666666666666666666666666777888888999::::::888888999999:::;;;;;;<<<999999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>@@@CCCDDDEEEFFFJJJMMMQQQXXXbbbnnn}}}------...///000000//////333222000...---,,,------+++,,,---...///...---,,,)))+++---...---,,,,,,---***+++,,,---...---,,,+++/////////......------,,,///000000000111111222222//////000000000000//////...//////000111222222333444444555666777888999999666666666777888:::;;;<<<888:::===???@@@???===;;;>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999333555888::::::;;;===>>>;;;:::888666666777888999999999999888888777777777888888999:::999888777666777777777777777777777777666555444333333444555666---///222555666666555333111111222222222222111111////////////////////////---------------...///000//////////////////////////////000000///...------+++---000222333222000...,,,---.........---,,,++++++---000333444333222000000...------.........---...111555888888555111......---+++*********+++,,,///,,,***+++---...,,,)))---...//////000/////////000///...------...///000---------,,,,,,+++++++++///......------,,,,,,+++***,,,------,,,+++---...---.........//////000000...---,,,---///111111000---+++******---000222333000000111222222111///......---,,,+++,,,---...///000000///...---,,,,,,+++//////.........---------...............------------,,,,,,,,,,,,---......+++,,,---...///111222222///000000000000//////...////////////000000000000........................++++++,,,---...000111111.........------.........//////...---,,,,,,++++++,,,,,,---...///000111222.../////////000000111111---.........//////000000///111222222000000000111...///000222222222111000111111111222222333333444333333333444444444555555333333333333333333333333333444444555666666666555000111222333444555555555444444444555555555666666444333222333555777777777777777777777777777777777666777777888999999::::::888888999::::::;;;<<<<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????===AAADDDFFFGGGJJJNNNRRR^^^eeeqqq............////////////////////////............///---+++,,,//////,,,)))+++,,,...///000//////...,,,,,,...///000000111111...............///000000///////////////.........000000000000000000000000222111000000000111333333444444555555666777777777888888888888999:::;;;;;;======;;;;;;:::;;;<<<=========<<<;;;:::999999888<<<<<<===============<<<===<<<:::999888999999:::666666777999<<<<<<:::999;;;;;;:::999888888888999<<<;;;999777666666777888999777555444444666888999:::999888888999999888666666666555444333333222111333333222222000///...---///000222222111111222444000000111111111111000000000////////////000111111............///000222222------......///000000000////////////////////////+++++++++,,,,,,---------,,,---///333666666333111---------...///000111222222222222222333333333333,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---------...////////////......------,,,,,,+++...000000///...---...///......---------,,,,,,,,,*********+++++++++,,,,,,000000000000000000000000///////////////000111111------......//////000000000000000000000000000000000000000000////////////---------............///,,,,,,,,,---------............------------......---...///...,,,++++++,,,,,,------...///000111111000000000000////////////......------------......111000///...............//////......------,,,,,,///......---------..............................///000000///......000222///000000...---,,,...///---.........//////000000000111222222222000///...111111222333222111000///222333333111000///000222111111111111111111111111222333444444555555444444222222222222222222222222444555555555444333333222222333444444555555444444777777777777777777777777555555555555666666666777666666666666666777888888:::;;;;;;<<<<<<;;;;;;:::999999;;;<<<===>>>>>>>>>=========>>>???@@@>>>===DDDDDDEEEFFFIIIOOOVVV\\\gggsss............////////////////////////............///.........//////---,,,++++++------...---,,,,,,,,,,,,------...---------...............//////000/////////////////////...////////////////////////111111000000000111222333333333444444555666777777888888888888999:::;;;;;;;;;<<<===>>>======<<<;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;;;;::::::<<<;;;:::999888999999:::888777888999;;;<<<;;;:::::::::999888888888888888;;;;;;:::888888777777777777777666666666777777777999777666666777888666555666666555444333333222222222222222222222222111000///000111111000///111222///000000111111000000///,,,,,,---...//////000000............///000111222/////////.......................................------------------------------...111333333222000------------......///000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------..................------,,,,,,,,,+++...000000///...---...///......---------,,,,,,,,,---------........./////////////////////////////////////////////000000111.........///////////////000000000000000000000000000000/////////.........---------............///------------..................------------......000111111000......///000------......//////000000111111000000000/////////......------------......000//////...------......000000000000111111111111///......---------..............................///000000000...///000222000111222222000000000222....../////////000000000000111111222111000///...---///000222333333333333222333333222000000111222222222222222222222222222222333333444444444444444333333333333333333333333444444555555444444333222222333444444555555444444777777777777777777777777555555555666666666777777888777777777777888999999:::;;;;;;;;;;;;::::::999999:::;;;===>>>>>>>>>>>>======>>>???AAABBBAAAAAACCCGGGKKKNNNSSSZZZdddkkk|||............/////////////////////............------...//////---,,,---...,,,,,,---------,,,+++++++++,,,,,,,,,++++++***)))......------......///000......//////////////////////////////////////////111000000000000111222222111111222333444555666777777777777777888999:::;;;999;;;>>>??????>>>;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::999;;;::::::999999999::::::;;;999888999;;;<<<<<<<<<999999888777777777888888:::;;;;;;::::::999888777555666888999888777666555777666555555666666555444555555555444444333333333111111222333444444333333///000111111///...///000//////000000000000//////111222222111000...---+++............///000111111111000///...------------------------------------............------------...---,,,---///000///...------,,,,,,,,,,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...000000///...---...///......---------,,,,,,,,,............//////////////////////////////////////////......//////000111///////////////.........//////////////////////////////.........------------------............///............////////////......------------....../////////---,,,,,,...///.........///////////////111111000000000/////////......------------......//////...------------...,,,------...//////000000......---------......///...........................///000000//////111333111333555555333111111111//////000000000000000111000111111111111000//////...///000111333333333333333444444333111111222444333333333333333333333333111222333333444444333333444444444444444444444444444444555555444444333333333333444555555555555444777777777777777777777777555555666666666777777777999888888888888999::::::::::::;;;::::::999888888::::::<<<===>>>?????????>>>>>>???@@@AAACCCDDDEEEBBBIIIQQQVVV[[[dddrrr}}}............//////////////////.........---------+++---///...+++***,,,///.........------,,,,,,+++***+++++++++++++++******...------------...//////............////////////////////////////////////000000000000000111111222///000000222333444555666777777666777777888999:::999:::<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999999999999999999::::::<<<:::999999:::<<<======888888777777777777777888::::::;;;<<<;;;:::999888777777888888888777666666777666555555666666555333444444444444444444333333111222222333333333333333111222222111000...///000/////////000000/////////---...///000000///---,,,...............///000111000///...------------...---------------------------------------,,,,,,,,,///---+++***,,,------,,,---,,,+++++++++++++++,,,)))******+++,,,---......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,...000000///...---...///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---///////////////////////////............///000000000000//////......------..............................---------,,,,,,,,,---------............///////////////000000000000......------------............---,,,***+++---//////////////////.........////////////..................------------............------------......------------------------...------------...//////...........................///000000///000111333444666888777444111//////000000000000111111111111000000111111111000000000222222222222111111000000333444444333222111333555444444444444444444444444111222222333444333333333444444444444444444444444333444444555444444333333333444444555555555555555666666666666666666666666555666666666666777777777888888888888888999::::::::::::::::::999888777777999:::;;;<<<===>>>>>>>>>>>>?????????@@@BBBEEEGGGIIIPPPYYY___dddqqq............////////////............------------,,,...///...++++++---111------,,,++++++*********)))***+++,,,,,,------------------------...//////---.........//////000000........................//////000000111111111111//////000111222333444555666666666666777888999999888888888888888999:::;;;;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<;;;:::999999777888888999999:::::::::===;;;999999:::<<<<<<<<<888777777777777777888888999:::;;;<<<;;;:::999888;;;999777666555666777888888666555555666777555444333333444444444444444444222222222333222111111000222333444333111000111222//////000000000000//////!!!###''',,,///111111111...............//////000...---,,,,,,,,,...///000------------------------++++++++++++++++++++++++///---***)))***,,,,,,+++,,,++++++*********++++++******+++,,,------......*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++,,,,,,---------...000000///...---...///......---------,,,,,,,,,))))))*********+++++++++.......................................//////000000000//////......------------------------------------------,,,,,,,,,,,,---------............////////////000000000111111......------------......000111111000//////111333///////////////...............---------,,,,,,,,,......------------............---------......///222222111111000///......---------------...//////////////////////////////...///000000000000222444:::<<<<<<:::666222///---111111111111000000000000000000000000000000111111222222222111111111111111222333444333222222333555444444444444444444444444222222333444444444444333222222222222222222222222333333444444555444444333333444555555666666555555666666666666666666666666666666666666777777777888888777777777777888999999999:::::::::999999888777888999:::;;;<<<=========>>>???@@@??????BBBGGGJJJSSSZZZdddkkkttt............////////////.........------------,,,/////////...---...000222******)))((((((((()))))))))***+++,,,---.........------,,,,,,------...///------......///000000000...........................///000000111111000000000000111111222333333333555555555555666777888999888777666666666888999;;;;;;;;;<<<<<<=========>>>999999999999888777666666666666888999::::::::::::<<<:::999999;;;;;;;;;:::888888777777777888999999999999::::::::::::999999<<<:::888555555666888999888666555555666666555444333333333444444555555555222222333222222111000000222444444444222111222333000000111111111111000000+++,,,...000111111000000///......---......//////---,,,++++++,,,...000111------------------------)))*********++++++++++++///---******+++,,,,,,,,,++++++*********++++++,,,...------,,,+++***)))((())))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++***++++++,,,------...//////...000000///...---...///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,..............................------......///000///////////////.......................................---------,,,,,,,,,---------............///////////////000000000000......------------.........///000000//////000111.........///////////////...---------,,,,,,,,,,,,......------------......///............///000000222222111000...---,,,,,,---------------...///000////////////////////////...///000000000111333555???@@@???<<<888333000000111000000000000000//////000000000///000000111222/////////000111222444555111222333222111111333555444444444444444444444444222333444444555555444444222222222222222222222222333333444444555555444444444444555666666666666555777777777777777777777777666666666777777777888888777777777777777888999999999999::::::::::::999999888999:::<<<======>>>>>>???AAABBBBBBBBBFFFMMMSSS[[[cccooozzz............////////////.........---------,,,,,,///---+++***,,,...//////+++******))))))***+++,,,***++++++,,,---------,,,------,,,,,,------...///------......///000000111..............................000111111111000///222222222222222222222222555555555555666777888888555666777777888999999999:::::::::;;;;;;;;;;;;;;;999999999999888777666555444555777999:::;;;:::::::::999999:::;;;;;;999888888888888888888999::::::999999888888888999999999;;;:::999777777777777777666555444444555555444222222222333333444555666666111222333333333333333333111222333333222111222444111111222222222222111111777666555333111///...---///......------.........///...,,,***+++,,,...000........................))))))***+++,,,,,,------...---+++,,,---......---************++++++,,,---000///...,,,+++)))((('''((())))))***++++++,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++,,,,,,---///000000111...000000///...---...///......---------,,,,,,,,,++++++,,,,,,,,,---------...........................------------...//////.........///////////////....................................---------------------............///........./////////000000......------------......***,,,///000///...---...------......//////000000/////////.........------......------------......///////////////000111111//////...---,,,++++++***---,,,,,,------///000000////////////////////////...///000111000111333666===>>>===999555222111111000000000/////////......111000/////////000222333000000///000111222444555000111222222111111333444333333333333333333333333333444555555666666555555333333333333333333333333222333444444555555444444444444555666666666666666777777777777777777777777666666777777777888888888999888888888888999::::::888999:::;;;;;;<<<;;;;;;:::;;;<<<>>>????????????@@@CCCEEEGGGIIIOOOYYYaaammmvvv............/////////000......---------,,,,,,,,,,,,(((%%%&&&))),,,,,,***...------,,,---...000111+++,,,,,,,,,,,,+++******---,,,,,,,,,,,,---......---------...///000000111........................---...000111111111000///333333333222222222222111555444444555555666777888444555888:::;;;;;;999888999999999999999999999999;;;;;;;;;::::::888777777444555777999:::;;;;;;:::999888999:::;;;;;;888666999999888888999:::;;;;;;999999777777777888999:::999:::::::::999888666555555444222333444444333111222222333333444555666666000111333444555666666666///000222222111111222444222222333333333333222222---,,,,,,,,,---...///000///......---------......111///---+++***+++---...////////////////////////))))))***+++---...//////...---,,,---///000///...************+++,,,---...//////......---,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,++++++*********))))))******+++++++++,,,+++,,,---...///111222222...000000000...---...///......---------,,,,,,,,,******+++++++++,,,,,,,,,...........................------------...//////---.........//////000000//////////////////////////////.........------------------.........//////............////////////.........------.........+++///222444333111000000,,,------...///000111111111000000000////////////.........------.........000000000000000111222222000000000000000/////////,,,,,,,,,---...///000111000000000000000000000000...///111111111111444666888888777444111//////000000000//////.........---111000/////////111222333444333111000000000111222000111111111000000222444333333333333333333333333444555666666777666666666444444444444444444444444222333333444555555555444444555555666666666666666777777777777777777777777777777777777888888888888::::::999999::::::;;;<<<888999:::;;;<<<=========<<<===>>>@@@AAAAAAAAAAAA@@@DDDHHHKKKNNNVVVbbbkkk