BM66(@ ~~~~~~}}}xxxxxxyyyyyyxxxuuusssqqqtttttttttttttttuuuvvvvvvttttttrrrqqqpppoooooooooqqqqqqqqqpppooommmkkkjjjlllkkkjjjiiihhheeeaaa^^^```^^^\\\ZZZZZZZZZYYYXXX[[[YYYXXXYYYYYYVVVQQQLLLNNNNNNNNNPPPQQQPPPMMMJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDFFFDDDBBB@@@???>>>??????======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;:::999999999999999888777666666555555555555555555555555555666777777777888888999999444555666777888888888888:::999777555333222222111666666777777888888888999999888666555555555666777<<<<<<<<<<<<<<<<<<;;;;;;>>>===:::999:::===@@@BBBGGGHHHOOO\\\kkkvvvzzzyyyxxxpppgggeeeiiiooosssttt{{{vvvmmmcccZZZRRRJJJEEEBBB@@@???>>>:::999===EEEGGGNNNXXX```fffkkkpppttttttpppppprrrjjjaaaeeeqqq~~~}}}vvvnnnooovvv}}}yyymmmaaaZZZ\\\UUURRRYYYeeewwwzzzsss```VVVSSS___tttzzzsssnnnfff]]]SSSJJJBBB>>>>>><<<999666333000/////////,,,,,,,,,...///...+++(((---,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***+++++++++************************+++,,,,,,,,,---,,,***)))((((((***,,,---******))))))))))))******,,,,,,,,,+++++++++******))))))************))))))************))))))))))))((('''&&&''')))+++***)))***)))((((((((((((((()))******))))))(((((((((''')))+++------***(((&&&&&&)))(((((((((***+++---///,,,+++*********+++,,,---((((((***+++++++++++++++******))))))******+++,,,------......///000000000333222222111000///......//////000111222444555666===DDDVVVpppsssvvvzzz}}}wwwqqqfff[[[QQQLLLWWWyyy|||ppp{{{~~~{{{rrr```{{{}}}~~~~~~~~~}}}zzzyyyyyyyyyzzzzzzxxxvvvsssrrrtttsssssssssttttttuuuvvvrrrqqqpppooonnnmmmmmmmmmooooooooonnnmmmkkkiiihhhfffeeedddccccccbbb^^^\\\___]]][[[ZZZZZZYYYWWWUUUXXXWWWVVVWWWWWWUUUPPPLLLMMMLLLLLLMMMOOONNNLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;:::999999999999999888777777666555555444444444444444444444444444444444444555555555666444555555666666666666666666555444333333333333333666666666777777777777777777777666555555555555666999999999999999999999999999888666666666888;;;===>>>???FFFSSScccpppwwwyyykkkeee^^^]]]bbbhhhkkkkkkmmmjjjeee```ZZZRRRJJJEEECCCAAA@@@AAA???<<<===AAACCCIIIQQQWWW\\\```dddgggkkkhhhjjjmmmggg___cccooozzzsssooorrruuuvvvpppfff[[[SSSTTTPPPOOOVVVcccvvvwwwddd]]]YYY___gggpppyyyyyy|||vvvmmmcccXXXNNNHHHFFF===:::666222000///......---,,,,,,...///...+++)))******++++++,,,,,,------*********************************************************++++++++++++++++++***)))))))))***+++,,,++++++************++++++,,,,,,++++++************))))))************)))))))))))))))))))))))))))))))))((('''(((***++++++***))))))(((((((((((())))))*********))))))(((((((((###&&&)))******)))))))))+++***))))))))))))***+++++++++*********+++,,,---)))***+++,,,,,,------,,,+++++++++***+++,,,,,,---------......///000000000222222111111000//////...//////000111222444555666;;;BBBTTTnnnyyy|||xxxrrrbbbWWWOOOJJJTTTuuu|||rrr{{{xxxnnn[[[}}}yyy|||~~~~~~}}}}}}}}}}}}zzzxxxvvvzzzzzzzzzzzzxxxvvvtttsssssssssrrrrrrssssssttttttpppooonnnlllkkkkkkjjjjjjllllllllllllkkkhhhfffeeeaaa```____________\\\ZZZ]]][[[ZZZZZZYYYWWWTTTQQQSSSRRRRRRSSSTTTRRRNNNLLLKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888888777777666555555555444444444444444444444444222222333333333333444444444444444444444444333222111111111111222333444555666666666666666666555555555555666666555555444333444444444555555666666666555444444444555666777888777777<<>>BBBGGGKKKOOORRRUUUXXX___^^^aaafffccc]]]aaajjj}}}~~~|||sssqqqnnnlllhhh```UUUMMMKKKJJJMMMTTT```ssszzzjjjfffcccaaa]]]\\\ccclllyyypppeeeZZZPPPKKKBBB>>>888444222111///......------...///...,,,***))))))***+++,,,------...(((((())))))***++++++,,,((())))))******+++++++++******************)))))))))))))))*********++++++,,,++++++******++++++,,,+++************)))))))))))))))************))))))(((((((((((((((((((((((()))((('''((()))***)))((()))))))))(((((())))))******************)))))))))%%%'''***++++++******+++,,,+++***)))((('''''''''+++************+++,,,,,,******+++,,,------------))))))(((((())))))***+++------......///000000000111111111000000///////////////000111222444555666:::@@@RRRlll}}}|||{{{zzzrrr___UUUMMMIIIQQQnnn{{{|||zzztttxxxvvvlllXXX}}}~~~|||||||||~~~}}}|||{{{zzzyyyyyyyyyyyyxxxwwwuuusssrrrrrrrrrqqqqqqqqqrrrrrrsssnnnmmmlllkkkjjjiiiiiiiiijjjjjjkkkjjjiiigggeeecccbbb```___^^^^^^]]][[[YYYZZZYYYXXXXXXWWWUUUQQQMMMMMMNNNOOOOOOOOONNNMMMKKKIIIHHHFFFFFFHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::::::::::::::::::::999888888777777666666666555555555444444333333333333333333333333333333333333444444444444333333333333222111000////////////000111222333444666666555555444444333333333444555555555444222111000000111222333444444555444444555666666666666666666555666<<>>@@@BBBDDDGGGJJJLLLSSSTTTXXX\\\[[[WWWZZZaaasssxxx|||}}}|||vvvnnniiieee^^^TTTLLLIIIJJJNNNUUU___ppp|||sssqqqmmmhhh___XXX[[[bbbkkkuuuyyyoooeeeYYYPPPJJJDDD===888666555222000///......///000///---+++*********++++++,,,,,,,,,******++++++,,,,,,,,,---'''(((((()))***++++++,,,+++*********)))((((((((((((((()))***+++*********+++******))))))******+++***)))))))))))))))))))))))))))************))))))''''''''''''((((((((((((((('''&&&&&&(((((('''&&&)))))))))((())))))******+++++++++++++++*********...000000///,,,***))))))++++++***)))((('''&&&&&&***************++++++,,,)))***+++,,,------------***************++++++,,,------......///000000000000000000000000///////////////000111222444555666:::@@@QQQkkktttvvvyyyyyyppp^^^TTTMMMJJJNNNggg}}}~~~{{{|||yyytttwwwvvvmmmYYY}}}}}}~~~}}}~~~~~~~~~~~~||||||{{{zzzzzz{{{{{{{{{xxxwwwwwwvvvtttsssqqqqqqqqqqqqpppppppppppppppqqqnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiigggeeecccbbbcccaaa^^^\\\\\\ZZZXXXVVVVVVVVVUUUUUUUUURRRNNNKKKIIIJJJKKKLLLLLLKKKJJJJJJHHHFFFDDDDDDFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBAAA??????>>>??????:::;;;===>>>>>>>>>===<<<999999::::::::::::::::::999999999888777777666666555555555444444444444444333333333333333333333333333333333333222222222222222222222222111///...---000000/////////000000111555444444333333222222222222222333444444222111000///000000111222333333444333333444555666555444444444333222555:::BBBIIILLLTTTTTTUUUVVVVVVUUURRRPPPPPPQQQRRRTTTVVVTTTQQQNNNJJJFFFGGGLLLNNNIIIDDDAAA>>>===<<<;;;===???AAACCCGGGHHHLLLOOOOOONNNPPPTTTgggooo{{{~~~}}}}}}{{{qqqjjjeee___WWWPPPOOOPPPTTTZZZaaannn{{{wwwsssjjj```\\\]]]___dddkkkrrrwwwzzz~~~ssseeeYYYQQQJJJAAA;;;999777444111111/////////000000...------,,,,,,++++++*********,,,,,,,,,++++++*********''''''((()))******+++++++++*********)))((((((((('''((()))************)))))))))(((((((((((()))))))))))))))))))))))))))***))))))************))))))&&&'''''''''((((((((()))(((''''''''')))***)))((()))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,222333222000,,,)))((((((((())))))))))))((((((((())))))******++++++++++++((()))***+++,,,,,,,,,,,,...------------...//////------......///000000000///////////////000000000//////000111222444555666;;;AAARRRkkkppptttyyyvvvlll\\\PPPKKKJJJNNNbbbtttuuu{{{xxxzzzxxxsssxxxsssuuummmYYY}}}~~~~~~~~~}}}}}}~~~~~~~~~yyyxxxwwwwwwwwwxxxzzz{{{wwwvvvuuutttsssqqqqqqpppppppppoooooonnnooooooooonnnmmmllljjjiiiiiiiiiiiiggghhhhhhgggfffdddbbb```aaa^^^[[[YYYWWWVVVTTTRRRSSSRRRRRRRRRRRRPPPMMMKKKGGGHHHJJJJJJHHHHHHHHHIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@??????AAA@@@???======>>>??????;;;;;;<<<<<<<<<<<<<<<;;;888888999999999999::::::999888888777666666555555333333333333333333333333222222222222222222222222111111111000000000000///111111111111000///...---111000//////////////////222222222222222222111111111222222222111111000000000000000111111222222333111111222222222222111111000000000222555:::???BBBFFFIIIMMMRRRTTTTTTTTTSSSPPPQQQRRRUUUVVVUUUQQQNNNLLLHHHHHHLLLMMMKKKJJJLLLEEEAAA<<<999999:::;;;;;;===???AAACCCDDDEEEGGGJJJ[[[eeevvv|||{{{~~~|||tttnnnjjjddd^^^ZZZXXXXXXZZZ___dddmmm}}}xxxkkkaaa]]]___]]]^^^bbbgggnnnyyyqqqbbbWWWNNNDDD===;;;999555222222111//////000111000...///......---,,,+++***)))+++******)))(((((('''''''''(((((())))))***************************))))))((((((((()))))))))******(((((((((''''''((((((((()))))))))************+++))))))************))))))'''''''''(((((())))))******)))((())),,,---,,,+++))))))))))))******+++,,,,,,,,,,,,,,,------------.........---***((())))))'''((())))))************((()))******++++++******(((((()))***++++++++++++++++++******++++++,,,---------......///000000000.........//////000000000//////000111222444555666<<>>>>>======<<<>>>===;;;;;;;;;<<<>>>???;;;;;;:::999999999::::::888888888888999999999:::888888777666666555555444222222222333333333333333222222222222222222222222111111111000000000//////000000111111000///......000000////////////000000000000111111111111111222222111000000//////000000000000000000111111111111000000000000000000000000...000111333444666888999;;;@@@FFFLLLOOOQQQRRRRRRRRRTTTXXX\\\^^^[[[VVVQQQMMMJJJIIIJJJKKKKKKPPPWWWQQQKKKBBB<<<:::999999888999:::<<<===???CCCGGGIIIMMMYYYmmmzzzvvvxxx|||~~~|||yyyuuuqqqnnnkkkiii___]]]^^^cccggglllvvvvvvjjjeeeccc\\\WWWXXX]]]dddqqq}}}ppp___UUUIIIBBB@@@>>>:::555333222000000111111111//////......------,,,,,,,,,))))))))))))((((((((((((((((((((()))))))))))))))*********+++++++++++++++)))(((((('''((()))***+++))))))(((((((((((())))))************++++++,,,,,,))))))************))))))''''''((())))))***++++++'''''''''(((+++------,,,))))))))))))***+++,,,---,,,,,,------............+++,,,---,,,***)))***,,,((()))***+++++++++******'''((()))***+++******)))))))))***+++,,,,,,,,,,,,))))))((((((((()))******------......///000000000------......///000111111//////000111222444555666<<>>>>>>>>===<<<<<<;;;;;;;;;:::999999999;;;===???;;;:::888777777777888999777777888888999999999:::777777777666555555444444222222222222222222222333111111111111111111111111444333333333222222111111000000000000000000///...///////////////000111222//////000000111111222222222111///.........///000000000000000000000//////222111111000000000111111000222444555444333222222222777===CCCFFFGGGHHHIIIUUUYYY___eeegggccc\\\VVVMMMKKKIIIIIIIIIKKKTTT^^^\\\UUUJJJAAA===<<<:::888999;;;<<<===AAAGGGKKKMMMCCCPPPfff~~~yyyssssssvvv{{{}}}{{{|||}}}{{{xxxvvvuuuuuubbb______dddiiilllrrryyyyyyzzz{{{||||||}}}tttqqqfff\\\TTTSSSWWW]]]jjjxxxfff\\\PPPHHHFFFDDD???:::444222000000111222111000---.....................)))))))))***++++++,,,,,,))))))))))))((((((((((((*********+++,,,,,,,,,---***)))'''&&&'''(((***,,,******))))))))))))************+++++++++,,,,,,,,,))))))************))))))'''(((((()))***++++++,,,#########%%%(((***+++***))))))))))))***+++,,,------------.........//////...//////---+++***,,,---)))***+++,,,,,,+++***)))'''((()))++++++******)))******+++,,,------------......------......///000------......///000000000,,,------...///000111111//////000111222444555666<<>>>>>>>>===<<<<<<;;;;;;;;;:::999999999999:::;;;<<<;;;999777666666777888777666666666666555555555666777777777666555444444333333333222222111111111444444444333333222222222222111111111000000//////000000000000000000000000000000///............/////////000000000000//////***,,,---///000000//////////////////////////////////////////000000000000111111222222222333333333555666777777999===CCCGGGRRRXXX___eeekkknnniiiaaa\\\OOOFFFFFFFFFDDDLLLYYYddd\\\OOOEEE@@@===;;;999999777666777<<>>>>>>>>======<<<;;;;;;::::::999888888888888999::::::999777555555555666777666666555555555444444444555555555666555555444444333333333222222111111111222222222222222111111111111111111000000000////////////////////////////////////......---------.........////////////......)))***+++------------,,,////////////////////////....../////////000000000000111111111111222222222111222333333555999>>>AAAJJJQQQYYYaaaiiinnnllleee]]]QQQIIIJJJHHHFFFLLLWWWbbb[[[PPPHHHCCC@@@>>><<<999888666777;;;AAAFFFIIIOOOTTT___ooo}}}wwwoookkkkkkooossstttxxxyyyzzz|||}}}yyyqqqjjjggggggiiiqqqyyyzzztttmmmjjjffffffooozzz~~~yyyuuulllaaaVVVPPPMMMPPPYYYbbb~~~{{{ooo___UUUQQQNNNKKKGGG>>>:::666222111000///......---,,,++++++*********************************++++++***)))))))))))))))+++++++++************)))*********)))))))))))))))))))))))))))************++++++++++++++++++++++++((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))+++---/////////000///...000111111000...,,,,,,+++***************+++******+++,,,---,,,***+++******))))))******+++---------------------------------,,,,,,,,,,,,+++,,,,,,,,,---.........///....../////////000000000111111111111222333444555666===KKKbbbooozzzyyyrrrlllhhh^^^UUUUUUjjj{{{|||{{{kkk```|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||yyyuuuttttttuuuvvvuuurrrnnnlllkkkkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiijjjgggdddbbbaaa```^^^\\\\\\\\\\\\[[[[[[ZZZZZZZZZUUUTTTQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDFFFDDDCCCBBBCCCCCCBBB@@@AAAAAABBBBBBAAA???===<<<======<<<<<<;;;:::::::::999999888777777888999999888777555444333444444555444444444444333333333333222222333444444444333333222222222222222111111111000000000000000111111111111111000000000000//////////////////////////////......---------,,,,,,,,,------............------)))***+++,,,------,,,,,,////////////////////////.........////////////000/////////000000000000111...///000111222555:::===BBBIIIRRRZZZbbbiiihhhdddZZZQQQKKKLLLJJJGGGJJJRRRZZZUUUOOOIIIEEEBBB???===<<<:::888888;;;@@@FFFJJJVVVYYY```lllxxx|||yyysssmmmhhhfffiiikkkppptttvvvvvvzzz{{{pppjjjggghhhooowww}}}tttiii___XXXYYYcccooo{{{}}}zzzzzzyyypppfffZZZSSSNNNNNNSSSZZZwwwxxxhhh\\\WWWTTTQQQNNNGGGCCC===888555333111000------,,,+++************+++++++++++++++************++++++++++++***))))))+++++++++************)))++++++******)))(((((((((((()))))))))***+++++++++---,,,,,,+++******))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))***((('''(((***---......000///...///000000...,,,+++******)))))))))))))))%%%(((+++,,,+++***))))))******))))))))))))******)))*********+++,,,,,,,,,......---------,,,,,,,,,..................------------........./////////111111111111222333444555666<<>>???@@@AAA@@@>>><<<:::<<<<<<;;;;;;::::::999999999888888888888888888999777666555444444444444444333333333333222222222111000000111222333333333222222222222111111111111111/////////000000111111111000000000000000000//////////////////////////////------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------....................................------........./////////------.........////////////000111222222444888;;;>>>EEELLLQQQVVV\\\\\\XXXUUUOOOKKKKKKJJJFFFGGGLLLOOONNNKKKHHHDDDAAA>>><<>><<<;;;<<>>???>>>===:::999;;;;;;::::::999888888888888888999999999999888888666555555555444444444555333222222222111111111111//////000111222222111111111111111111111111111111//////000000111111222222//////////////////000000........................,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...------------------------------------............,,,,,,---------.........///000111222222333666888999???DDDFFFIIIMMMNNNLLLOOOLLLJJJKKKJJJGGGGGGIIIHHHIIIIIIHHHEEEBBB???>>>??????>>>===<<>>CCCEEEEEEHHHHHHHHHIIIIIIHHHHHHHHHEEEGGGIIIIIIFFFDDDBBBAAA<<<>>>???>>>;;;<<<@@@DDDKKKPPPWWW^^^ccceeeeeedddaaaaaaaaaaaabbbeeejjjnnnuuuyyyyyyuuusssvvvzzz{{{|||zzzzzz|||zzzsssnnnnnnoooppplllbbbYYYVVVVVVUUUZZZfffrrrxxxyyyxxxtttppplllfffbbbaaa^^^ZZZZZZ]]]fffssszzzpppfff]]]WWWRRRPPPNNNKKKFFF>>>666000......---,,,++++++++++++((()))***+++,,,......///)))************)))((((((+++++++++************)))&&&&&&''')))***+++,,,---)))*********+++,,,,,,,,,,,,++++++***))))))(((((())))))(((((((((((())))))************************))))))******************)))'''&&&%%%'''((()))(((&&&&&&&&&(((+++,,,+++***((((((((((((((())))))***++++++***((('''(((***---++++++************++++++******++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,---...//////....../////////000000000111111111111222333444555666;;;GGG\\\xxx{{{bbbSSSYYYnnn|||gggkkkzzz{{{hhh[[[UUUdddtttnnnzzzvvv{{{|||qqqgggaaa~~~~~~~~~|||}}}}}}{{{yyyxxxyyy{{{|||~~~~~~{{{yyywwwwwwxxxwwwvvvuuusssqqqpppooonnnnnnlllhhhdddbbbdddfffhhhhhhhhhgggeeecccbbbaaaccc```\\\ZZZYYYWWWUUUSSSTTTSSSRRRQQQOOOMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKGGGFFFEEEDDDCCCBBBBBBCCC???AAABBBAAA>>><<<===???;;;::::::::::::999999999:::999999888777777666666444444555666666555444444222222333333333333333222333333222222222111111111000111111111111000000//////000000000111111111222000000//////////////////........./////////000000........................,,,---...///...---+++***+++,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,---///.........///111...444777666666;;;>>>>>>???@@@BBBCCCDDDFFFFFFEEEBBBEEEHHHHHHEEECCCBBBCCC<<<@@@CCCAAA>>>===???BBBEEEHHHMMMQQQTTTVVVXXXXXXXXXYYYYYYYYY[[[```ggglllsssxxxyyytttpppqqqtttuuutttuuuzzzyyyttttttmmmrrrpppfff]]]ZZZVVVRRROOO]]]mmmyyyxxxnnnjjjfffdddeeeccc```___bbbbbbhhhqqq{{{|||pppeee^^^WWWTTTPPPKKKGGGAAA;;;777//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***)))((((((''''''((((((+++++++++************)))''''''((()))***++++++,,,++++++++++++++++++++++++))))))))))))************))))))(((((((((((())))))************************++++++******************)))(((''''''((()))(((&&&)))(((((()))+++,,,***))))))((((((((())))))***+++...,,,+++***++++++***))),,,,,,++++++++++++,,,,,,)))))))))))))))))))))***,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,------........./////////111111111111222333444555666;;;GGG\\\xxx|||eeeUUUWWWjjjyyygggfffqqq|||vvvdddTTTJJJXXXxxx}}}pppnnnxxxwww|||~~~tttjjjddd~~~~~~{{{||||||{{{yyyyyyzzz||||||~~~{{{xxxvvvuuuuuuuuuuuutttssspppnnnlllmmmnnnlllgggbbb```bbbdddhhhhhhgggeeeccc```^^^]]]___]]]ZZZXXXWWWVVVSSSRRRPPPPPPNNNLLLJJJHHHGGGFFFHHHGGGFFFFFFFFFGGGIIIJJJEEEDDDCCCCCCBBBBBBBBBBBB===???AAA???<<<:::<<<>>>;;;:::999888888999999999999999888888777666666666222222444444444444222222000111111222222222111111333333333222222222222111111111222111111000////////////000000111111111222/////////......------,,,---.........//////000000........................,,,---...//////---+++***+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---///000000......///111000555777333222555999999666999;;;<<<>>>AAABBBAAA>>>BBBEEEEEEBBB@@@@@@AAA???CCCGGGGGGBBB@@@AAADDDBBBCCCEEEGGGIIIKKKOOOQQQSSSSSSSSSTTTVVV\\\dddiiiqqqvvvxxxrrrnnnnnnqqqqqqnnnpppwww|||xxxwwwnnnssssssiii___[[[WWWQQQIIIWWWjjj{{{|||ooollliiihhhjjjiiieeedddfffaaaaaaccciiipppwww~~~xxxmmmfff^^^YYYRRRLLLHHHEEEAAA???222111000//////...//////......---,,,,,,+++******,,,+++)))((((((((()))***+++++++++************)))))))))))))))************,,,,,,++++++++++++++++++((((((((()))******++++++******))))))))))))******************************,,,+++++++++***))))))))))))((('''((())))))'''%%%***)))((()))******(((&&&)))))))))))))))***++++++***((((((+++......+++'''---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------,,,++++++***)))))),,,,,,,,,---------......111111111111222333444555999>>>III^^^zzziiiYYYXXXhhhvvviiicccjjj~~~xxxppp```OOODDDPPPqqq|||rrrtttvvvwwwvvvlllggg~~~|||{{{{{{|||{{{{{{{{{{{{zzzzzzzzz|||}}}}}}{{{wwwuuussssssssssssrrrqqqpppooonnnmmmmmmkkkhhheeebbb```dddbbbaaa___^^^]]]]]]^^^\\\[[[ZZZYYYWWWUUUTTTTTTOOONNNNNNLLLKKKJJJIIIHHHHHHEEEDDDEEEGGGIIIGGGEEEDDDDDDCCCBBB@@@??????>>><<<<<<;;;::::::::::::;;;;;;:::999777666555555555888777777666555444444444555555555444444333333333333333333222222222111111222222222111111111000000,,,---...//////...---,,,////////////////////////000000111111111111000000000000000000000000000000///............---------///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,---...///000111111111222222222333333333444666999::::::;;;===???BBBDDDEEEDDDBBB@@@@@@@@@@@@BBBDDDGGGKKKMMMGGG>>>BBBCCCBBB@@@??????AAADDDGGGLLLOOOOOONNNRRR\\\dddjjjoootttxxxwwwuuurrrqqqlllnnnrrruuuxxxzzz{{{|||}}}zzzsssjjjeeebbb\\\TTTMMMTTTcccuuu~~~uuujjjeeedddhhhkkkiiifffeeefffccc___\\\^^^eeeooovvvuuulllfff\\\SSSLLLEEE@@@<<<===999333///...//////000///......------,,,,,,+++------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))*********)))***,,,,,,***)))***+++************************,,,+++)))((('''((()))+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((***+++,,,))))))(((((()))+++,,,...---------------------------------,,,,,,+++++++++'''((()))***+++,,,,,,,,,///............---------.........////////////000111000000000111222222333666===KKKbbb~~~fffZZZbbbrrrvvvbbb]]]dddyyy~~~~~~yyyrrr```OOOGGGLLLaaaxxxuuuttt~~~|||nnnfff}}}|||{{{zzz{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}|||zzzwwwuuuqqqqqqrrrqqqqqqpppoooooollllllkkkjjjgggeeebbb```cccaaa___]]]\\\[[[[[[[[[ZZZYYYXXXVVVTTTRRRQQQPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFDDDBBBCCCEEEFFFEEECCCCCCBBBAAA@@@???>>>======<<<;;;;;;:::::::::::::::;;;:::888777666555555555777777666666555444444333555444444444333333333333333333222222222111111111222222111111111000000000---...////////////...---........................------............------........................------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++******************************************+++++++++++++++++++++++++++++++++,,,,,,---...//////000/////////000000000111111444555555666777;;;AAAEEEGGGHHHHHHFFFCCCAAAAAAAAAAAACCCEEEIIIOOOTTTRRRKKKDDDAAA>>>;;;999999:::;;;>>>CCCGGGHHHGGGJJJRRRYYYdddjjjrrrwwwxxxvvvsssqqqjjjkkknnnrrrvvvzzz|||~~~yyypppjjjeee\\\TTTPPPTTT^^^mmm{{{}}}wwwllleee``````bbbdddhhhnnnqqqmmmeee]]]XXXZZZaaahhhppp|||yyyrrrfff\\\SSSLLLGGGDDDBBB===666222000/////////------,,,,,,+++*********))))))******+++,,,,,,---))))))))))))))))))))))))((()))))))))******++++++###%%%(((***+++---///000++++++++++++++++++++++++,,,+++)))((('''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((()))+++,,,++++++******+++---...///************************,,,,,,,,,++++++*********)))******++++++++++++***---------.........//////---............//////////////////000111222333333888>>>KKKaaa}}}eeeWWW___oooqqqbbb]]]cccwwwzzzsss^^^NNNEEEIII[[[~~~xxxvvvzzz}}}qqqkkk~~~}}}~~~~~~~~~|||{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzxxxvvvuuuppppppppppppooonnnmmmmmmiiiiiiiiigggfffdddbbbaaabbb```^^^[[[YYYXXXXXXXXXWWWVVVTTTRRRPPPNNNLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::999999999999::::::999888666555555555555666666666555555444444333444444333333333333333222333222222222222111111111111111111111000000000000...//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++************************++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,------.............../////////000000000333222222222444;;;CCCJJJLLLLLLLLLJJJFFFDDDCCCDDDBBBEEEGGGJJJSSS]]]___\\\JJJDDD<<<888666666555333555:::@@@BBBBBBDDDKKKPPP___gggrrrzzz}}}{{{xxxvvvhhhiiijjjmmmqqqwww|||wwwpppiii___VVVVVVVVVZZZdddqqqyyyzzzxxxlllddd\\\YYYZZZ```mmmyyy~~~zzzqqqdddXXXSSSVVV[[[^^^hhhqqquuu}}}tttggg]]]UUUOOOLLLGGGBBB;;;555222000///...---------,,,++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,(((***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))***++++++++++++++++++,,,---...))))))))))))))))))))))))++++++***************))),,,++++++++++++******)))++++++,,,---...///000111---------............///...//////000111333444555999>>>KKK```||||||bbbTTT[[[mmmsssccc]]]aaauuu}}}uuu^^^NNNEEEGGGUUUuuuxxxwww}}}tttrrr~~~}}}}}}~~~zzz|||~~~~~~|||{{{zzzzzzwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuurrrqqqqqqpppnnnllljjjiiiffffffeeedddcccaaa``````aaa___\\\ZZZWWWVVVUUUUUUTTTSSSQQQOOOMMMKKKIIIHHHIIIHHHGGGFFFEEECCCBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@>>>======<<<;;;;;;::::::::::::999888888888888999999888777666555555555555555555555444444444333333333333333333222222222222222222222222111111111111111111000000000///////////////000000000000//////........................///..................///------------------------,,,,,,+++++++++*********------,,,,,,+++,,,,,,---------,,,,,,,,,+++++++++)))******+++++++++++++++************************************))))))))))))************************,,,,,,,,,,,,,,,---------//////000000000111111111111111111111333999AAAGGGJJJLLLOOOOOOMMMIIIGGGFFFDDDFFFGGGJJJSSS___ffffffTTTKKK@@@:::888777444111111666<<<@@@BBBFFFLLLQQQZZZcccpppzzz~~~|||yyyvvviiigggfffgggkkkqqqwww||||||vvvoooeee[[[\\\ZZZYYY___gggooorrrrrrhhhbbb[[[YYYZZZbbbrrrssscccYYYVVVXXXSSSZZZaaafffqqqttthhh]]]TTTNNNJJJEEE>>>888555333000///000000//////...---------,,,++++++******))))))((())))))))))))))))))))))))(((((()))***+++,,,------+++,,,---,,,***(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))******+++************************++++++++++++************,,,+++++++++++++++++++++,,,,,,------...//////000------------............//////000111222444666777:::???JJJ^^^yyyuuu]]]PPPXXXlllyyyccc\\\aaauuuwwwaaaPPPGGGGGGQQQpppxxxvvv{{{uuuuuu~~~}}}|||{{{zzzwwwyyy{{{|||||||||~~~~~~~~~~~~~~~|||{{{zzzzzzttttttttttttssssssssssssssstttuuuvvvvvvvvvuuuttttttsssrrrooollliiigggeeecccbbbaaa```___^^^^^^]]]___]]]ZZZXXXUUUTTTSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@AAAAAA@@@????????????;;;;;;;;;::::::999999888999999888777777777777777777777666555444444444444444444444444333333333333222222222222222222222222222222222111111111000000000000000/////////......000000////////////000000........................000000///......///000000........................,,,,,,,,,,,,+++++++++***,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++)))))))))*********++++++************************'''(((((()))******++++++************************+++++++++,,,,,,,,,,,,,,,....../////////000000000///000111222333666:::>>>BBBGGGNNNRRRRRRNNNJJJHHHEEEGGGGGGHHHOOO[[[bbbdddXXXOOODDD===;;;:::666333000444:::???DDDIIIQQQVVVVVV^^^kkktttxxxwwwtttrrrjjjgggcccaaadddiiippptttzzz~~~|||wwwrrrkkkccc^^^[[[YYYZZZ___ccceeeeeeaaa^^^\\\^^^aaaiiiwwwssseee[[[WWWNNNQQQTTTXXXcccttttttfffYYYQQQKKKGGGAAA;;;888666333111111111000//////......---,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,%%%''')))+++++++++---...+++++++++++++++++++++++++++******)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))***))))))************************+++,,,,,,,,,,,,,,,,,,,,,************+++,,,---...........................---------.........//////111111111222444666777888:::===HHH[[[vvvmmmXXXLLLRRRfffzzzccc]]]dddyyyyyybbbPPPFFFGGGPPPlllxxxttt~~~~~~}}}yyytttvvv~~~}}}zzz{{{||||||{{{yyywwwuuuwwwxxxyyyyyyxxxxxxzzz{{{~~~}}}}}}~~~~~~|||{{{zzzyyyyyyrrrrrrrrrqqqqqqqqqppppppqqqrrrrrrsssssssssrrrrrrsssrrrpppnnnjjjgggdddbbb```___]]]\\\[[[ZZZZZZZZZ[[[YYYWWWTTTSSSQQQQQQQQQOOONNNMMMKKKJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@?????????@@@@@@???===<<<===>>>::::::999999999888888888888888777666666666666777666666555444444444444444333333333333333333333333000111111111111222222222222111111111111000000000////////////............000//////......//////000------------------------///...---,,,,,,---...///........................,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++***))))))))))))***++++++************************&&&''''''((()))***+++,,,*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------...000222222222222333555:::@@@IIIOOOPPPMMMIIIGGGCCCFFFFFFEEEJJJSSSYYYZZZUUUNNNEEE???<<<:::777555222444777;;;AAAIIIRRRYYYZZZaaakkkrrruuutttrrrqqqiiieee```\\\]]]bbbhhhlllrrrxxxzzzwwwtttrrrnnnjjj```]]]YYYWWWXXXZZZ[[[[[[[[[XXXYYY___fffnnnzzzqqqaaaXXXPPPOOOLLLNNNWWWhhh{{{|||pppbbbYYYPPPKKKEEE@@@<<<999666444/////////...------,,,,,,)))******+++,,,,,,------)))))))))))))))))))))))))))))))))))))))*********((()))++++++******+++,,,************************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************)))((((((******++++++,,,++++++***((((((((((((((((((((((((,,,,,,,,,,,,,,,---------******)))***+++---///000//////.........---------.........////////////000222222222333444666777888888;;;EEEXXXrrreeeTTTIIIKKK[[[vvvtttddd```hhhzzzbbbNNNCCCFFFPPPlllxxxuuuyyy{{{yyywwwrrrvvv~~~|||{{{{{{zzzyyyxxxwwwvvvvvvxxxyyyzzzyyywwwvvvwwwxxx~~~}}}|||}}}}}}|||{{{yyyxxxwwwwwwwwwppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmllljjjhhheeecccaaa^^^]]]ZZZXXXWWWVVVVVVVVVVVVUUUSSSPPPOOONNNNNNNNNKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>>>><<<>>>???===:::999:::<<<999999999999888888888888888777666666555555666666666555444444333333444444222222222222222222333333000000000000111111222222111111111111000000000000/////////.........------//////...------...//////------------------------...---+++******+++---...------------------------++++++*********)))))))))++++++******+++,,,,,,---------,,,,,,,,,,,,++++++***))))))((()))***+++,,,************************'''((((((((())))))******************************((())))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,---///000000///...///111444:::AAAFFFHHHGGGEEEDDD@@@CCCDDDCCCEEEKKKOOOOOONNNJJJEEE@@@<<<:::999999666555555777===GGGQQQYYY___ccciiimmmnnnmmmlllllleeeaaa\\\XXXYYY]]]cccgggmmmrrrtttqqqnnnoooooommmfffbbb\\\XXXWWWYYY[[[\\\XXXRRRQQQXXXcccooo|||~~~mmmaaaZZZTTTLLLIIIOOO]]]qqq}}}tttjjjcccVVVRRRKKKEEE@@@<<<777555000000//////...------,,,+++++++++,,,------......)))))))))))))))))))))))))))))))))(((((((((((((((---......,,,)))'''&&&'''++++++++++++++++++++++++***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******+++***)))((('''******+++,,,,,,+++***)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,*********,,,...///---------.............../////////000000000111111111111111222222444555555555888BBBTTToooyyy]]]PPPHHHGGGSSSooo}}}sssgggdddmmm{{{dddMMMCCCHHHTTTpppzzzwwwsssvvvtttwwwrrrvvv}}}}}}{{{xxxwwwxxxyyyzzzzzz{{{{{{zzzwwwuuuuuuvvv~~~}}}|||}}}~~~{{{zzzyyywwwvvvuuuuuuuuuoooooooooooonnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkiiiiiihhhgggfffdddbbbaaa]]][[[YYYVVVUUUTTTTTTTTTRRRQQQOOOMMMLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>:::<<<===<<<888777888:::999999999999888888888888777777666555555555555555555555444333333333444444222222222222222222222333//////000000111111111222111111111111000000000000//////.........---------///...---,,,,,,---...///------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((+++*********+++,,,,,,------------,,,,,,,,,++++++***)))((((((((()))+++,,,************************))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++,,,------,,,,,,---------.........---......---,,,,,,...000333666;;;???@@@AAAAAABBB===AAACCCBBBCCCGGGJJJIIIJJJIIIFFFBBB===;;;;;;<<<;;;888555555:::EEEQQQXXX[[[^^^bbbccccccbbbbbbbbbbbb^^^YYYVVVWWW[[[aaaeeekkkoooqqqmmmjjjlllnnnnnnlllgggaaa[[[ZZZ\\\```cccWWWOOOJJJQQQ^^^mmm}}}yyylllddd[[[OOOHHHJJJVVVhhhwwwvvvvvvxxxzzzyyyuuunnnjjj\\\WWWPPPIIICCC===888555222222111111000000/////////......------,,,,,,+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&''')))+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))(((''''''((()))******)))((('''++++++++++++++++++++++++))))))******++++++++++++///...,,,******+++,,,---+++,,,,,,---...///000000000000000000111111111111111000000000111222222333444777@@@SSSnnnoooWWWMMMGGGFFFQQQnnnxxxiiifffppp|||gggOOODDDKKKYYYuuu|||yyynnnqqqoooxxxssswww{{{wwwzzz~~~|||wwwwwwzzz}}}|||yyyvvvwwwxxx~~~}}}||||||||||||xxxwwwuuusssssstttvvvwwwpppoooooonnnmmmllllllkkkiiijjjjjjkkkkkkjjjjjjiiiggggggeeecccaaa___^^^]]]\\\ZZZVVVSSSQQQQQQQQQQQQQQQOOOMMMLLLLLLKKKIIIGGGIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA???>>>============<<<<<<;;;:::999999888888999888888777666555555444777555222000000111333555444444333333333333222222111111111111111111111111000000000000000000000000000000////////////000000000000///...---,,,,,,+++------------------------,,,------......------,,,......................../////////...---,,,******)))((('''&&&&&&'''((()))******+++,,,---......///)))***+++,,,---,,,++++++)))***,,,......---,,,++++++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,000///...---,,,---...///......---,,,,,,,,,,,,---///000222444777:::<<<>>><<<===>>>>>>===>>>@@@BBBHHHFFFCCC???;;;:::===???<<<999777888===DDDIIILLLYYYZZZ[[[\\\\\\\\\\\\[[[^^^]]]XXXTTTWWW___ddddddjjjjjjjjjiiijjjkkklllmmmrrrooojjjhhhhhhhhhhhhhhh^^^QQQHHHMMMWWWeeexxxrrrkkk```SSSKKKIIIPPPaaaqqqooonnnoootttxxxwwwqqqkkkeeeYYYLLLFFFDDDAAA<<<999555222///......//////...------------------,,,,,,+++++++++++++++***))))))***************)))(((((()))***,,,...---+++)))'''+++++++++******)))''''''+++...///...***((((((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...,,,)))&&&&&&'''***,,,///...,,,***)))(((''''''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++)))///////////////000000000000000000000111111111111000000000000111222333444888999AAASSSoooqqqVVVJJJCCCDDDPPPlll|||uuujjjiiittt|||hhhVVVKKKKKKWWWwwwxxxxxxwwwjjjjjjxxxppphhhkkk|||~~~xxx{{{}}}|||zzzxxxxxxyyy~~~~~~}}}|||{{{{{{{{{xxxwwwuuutttssssssttttttrrrrrrpppnnnlllkkkiiihhhiiiiiiiiiiiiiiihhhggggggccccccaaa___]]][[[ZZZYYYUUUTTTQQQNNNMMMLLLMMMMMMOOOMMMKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999888888888888777777666555555444888666444222222222333444444444333333222222111111111111111111111111111111////////////////////////000000////////////000000/////////...------,,,,,,------------------------,,,------......------,,,........................---------...------,,,,,,---,,,+++******+++,,,---******************+++++++++,,,,,,---,,,+++***))))))***,,,---...---,,,++++++++++++*********))))))******))))))((((((((((((((((((((((((((((((((((((++++++***************+++---,,,+++++++++,,,---...///...------------------......///111444777999;;;:::<<<======<<<===???AAAEEEEEEDDDBBB???======???<<<;;;:::;;;===BBBGGGJJJLLLMMMNNNOOOPPPQQQQQQQQQYYYYYYVVVTTTYYYdddjjjkkkhhhgggeeeeeefffiiilllnnntttqqqnnnlllmmmoooppppppeeeWWWLLLLLLPPPZZZlll}}}uuujjj\\\RRRNNNRRR___mmmhhhhhhjjjpppxxx{{{xxxttthhh^^^SSSLLLJJJFFF@@@<<<777555111000000111111000/////////.........------++++++,,,,,,++++++***)))***************)))((((((###$$$&&&'''((('''&&&%%%)))******+++++++++*********,,,...---***((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---+++)))''''''(((***+++***)))))))))***+++,,,,,,******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---***+++,,,---,,,***------......///000111111111111111000000/////////000000000000111111222333666777???PPPlllpppVVVKKKDDDEEEQQQmmm}}}vvviiiiiiuuuyyy{{{jjjWWWKKKKKKWWWwwwyyyyyywwwiiijjjzzzppphhhjjj{{{|||~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzxxxwwwvvvuuutttrrrrrrqqquuutttqqqoookkkiiifffeeehhhhhhhhhhhhgggeeedddcccaaa```^^^]]]ZZZYYYWWWVVVSSSRRRPPPNNNMMMMMMMMMNNNLLLJJJHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888777777777666555555444444666666555444444333222222333333333222111000000///000000000000000000000000........................000//////......//////000................................................,,,------......------,,,------------------------+++,,,------......------++++++************+++++++++++++++*********))))))---------,,,+++***(((((()))***,,,---------,,,++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))***+++,,,,,,//////......------------++++++,,,...000222444666999:::;;;<<<;;;<<>>PPPjjjnnnVVVKKKEEEGGGSSSnnn~~~wwwgggjjjwwwxxxxxx~~~~~~mmmXXXKKKKKKWWWwww|||{{{uuufffiii|||sssiiiiii~~~~~~~~~~~~}}}}}}}}}{{{}}}~~~~~~|||zzzzzzyyyxxxwwwuuussspppoootttrrrpppmmmjjjhhheeedddhhhhhhgggfffeeecccaaaaaa```___^^^\\\ZZZXXXWWWVVVQQQPPPOOONNNMMMMMMNNNNNNJJJHHHFFFFFFFFFFFFDDDBBBAAAAAAAAA@@@@@@@@@??????;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999888888888666666666555555444444444222333444444444444333222333333222111000///......////////////////////////......................../////////....../////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,------...------,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))((((((((()))***+++,,,,,,////////////......------((())))))***,,,...000111777999:::;;;;;;===@@@BBBDDDFFFGGGGGGEEEDDDDDDDDDGGGJJJMMMKKKEEEAAAAAADDD@@@AAABBBDDDFFFIIIKKKLLLLLLMMMLLLMMMTTT```ggghhhgggccc^^^[[[\\\aaagggkkkrrrrrrsssuuuuuusssnnnjjjbbbYYYQQQMMMIIIJJJXXXiiizzzooobbbXXXQQQNNNRRRYYY___aaagggqqq}}}~~~uuunnnbbbWWWQQQNNNHHHAAA;;;888444222222222111000111000000//////.........+++++++++++++++******)))))))))************)))(((******++++++,,,---......(((((()))***++++++++++++'''((()))***************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))*********))))))))),,,,,,+++***))))))))))))++++++++++++***)))((((((++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,---///000111......//////000111222222000000//////......------111000000//////000000111666888@@@QQQjjjnnnTTTJJJEEEGGGTTTnnn}}}vvvfffkkkzzz{{{xxxzzzzzzoooYYYLLLLLLVVVuuu~~~qqqbbbfff|||xxxnnnkkk~~~~~~~~~~~~}}}{{{}}}}}}|||{{{{{{zzzxxxvvvssspppooopppooommmkkkiiigggfffeeeggggggfffeeecccaaa___^^^^^^]]][[[YYYWWWUUUTTTSSSLLLKKKKKKJJJJJJIIIIIIJJJHHHFFFEEEEEEEEEEEECCCAAACCCBBBAAAAAA??????>>>===;;;;;;<<<=========<<<<<<888888888888888777777777555555555555444444444444---...000222333333333222222222111000000///..............................//////////////////////////////............//////,,,,,,------.../////////++++++++++++++++++++++++,,,------......------,,,------------------------............---,,,+++***++++++,,,,,,,,,,,,++++++******+++,,,------......+++++++++++++++++++++,,,******+++++++++,,,,,,+++************************))))))))))))************************************((((((((((((((()))***+++((())))))***+++,,,,,,---......//////......---,,,((((((((()))***+++,,,---555777999:::<<<>>>BBBDDDGGGHHHHHHGGGFFFFFFHHHJJJOOOTTTVVVSSSKKKDDDBBBBBB;;;;;;<<<===???BBBDDDEEEEEEGGGHHHIIIRRR^^^fffgggkkkgggbbb^^^]]]___ccceeehhhkkkqqqvvvxxxtttmmmggg```YYYUUUSSSNNNJJJRRR___~~~vvvjjjaaaYYYSSSRRRTTTZZZ^^^ffftttyyyuuuiii[[[TTTRRRMMMFFFCCC???;;;888777666444333000000//////...------,,,*********+++***))))))(((((())))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++******))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((()))******+++***)))(((///...,,,***)))((('''''')))*********)))(((''''''))))))******++++++++++++************************,,,---------...000222444222111111111111111111111------......//////000000000000000000000000111222444777@@@PPPhhhmmmQQQGGGDDDGGGTTTnnn|||tttffflll|||yyyvvvttt}}}qqqYYYLLLLLLUUUqqqlll]]]ccc{{{~~~sssmmm}}}}}}|||{{{|||}}}~~~~~~~~~|||{{{yyywwwtttrrrpppooolllkkkjjjiiigggfffeeedddddddddcccbbbaaa___]]]\\\XXXWWWVVVTTTRRRPPPNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHFFFDDDCCCCCCCCCCCCBBB@@@BBBBBBAAA@@@???>>>===<<<;;;;;;=========<<<;;;:::666666666666666666666666444444444444444444444444,,,---///111222222222222111111111111000000000000///////////////////////////////////////////////////......------......///---------.........//////++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,***))))))******++++++******)))'''((()))***+++,,,,,,---++++++******++++++,,,---************+++++++++,,,***************+++++++++)))))))))************+++++++++++++++++++++++++++)))(((((())))))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,---.........---++++++)))))))))))))))***+++,,,000333666888;;;>>>CCCFFFJJJJJJJJJIIIHHHHHHJJJLLLSSSVVVXXXUUUOOOHHHDDDCCC;;;;;;:::;;;<<<>>>@@@AAA???BBBDDDHHHSSS```iiikkknnnllljjjgggdddbbbaaaaaa]]]ccckkktttyyywwwrrrmmmeee^^^[[[ZZZTTTLLLOOOWWWuuuzzzpppiiiaaaXXXSSSSSSTTTXXXaaapppyyyyyyrrreee^^^]]]WWWOOOGGGCCC===999777555333111000000//////...---,,,,,,***++++++++++++***))))))((())))))************))))))))))))))))))(((''''''((((((((()))(((((('''''')))((((((***+++,,,+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))************))),,,++++++***))))))******)))))))))***))))))(((((((((((())))))******++++++++++++++++++++++++++++++***,,,...//////000222444333222222111111000//////,,,---...///000111111222000000000000111222333444111555===MMMdddkkkOOOFFFDDDGGGTTTnnn|||sssfffmmm~~~{{{tttqqqzzz{{{qqqXXXKKKLLLTTTmmm{{{ggg[[[aaaxxxtttkkk}}}~~~~~~|||zzzyyyzzzzzz{{{|||}}}}}}~~~{{{yyyvvvtttqqqpppoooooojjjjjjhhhgggeeedddbbbbbb_________^^^]]]\\\ZZZYYYTTTSSSQQQOOOMMMLLLJJJIIIKKKKKKKKKJJJIIIHHHGGGGGGCCCBBB@@@@@@AAAAAA???>>>>>>>>>>>>>>>======<<<<<<:::;;;<<<===<<<:::999777444444444444444444444444333333333333333333333333///000000111111111111111000000111111111111222222////////////////////////........................///......------......///---------...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++(((((()))******)))(((((()))))))))******+++++++++---,,,+++*********+++,,,***************++++++,,,))))))*********+++++++++))))))*********+++++++++************************(((((((((((()))***+++,,,******+++,,,,,,,,,+++***+++,,,---...---,,,***)))+++************++++++,,,+++...222555999===BBBFFFJJJLLLMMMMMMKKKJJJKKKKKKPPPQQQRRRRRRPPPKKKGGGDDD>>>===<<<;;;;;;<<<>>>???===@@@BBBFFFQQQ^^^fffhhhooopppqqqqqqmmmhhhccc___YYY]]]dddlllsssvvvtttrrrlllddd^^^^^^YYYQQQQQQWWWhhhwwwyyyrrroookkkccc]]]\\\SSSUUU[[[hhhuuu}}}}}}{{{vvv||||||tttooonnnfffZZZLLLHHHBBB<<<999666333111222111111000///...---,,,,,,------------,,,++++++(((((()))***************)))***,,,------,,,+++***&&&'''((())))))***))))))+++***)))***,,,---+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))******+++*********)))******++++++)))******++++++++++++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000111000//////000000000000////////////////////////000000111111111000000000111222444555666000444===LLLccciiiOOOGGGEEEIIIVVVppp|||ssseeelllwwwrrr}}}|||pppWWWKKKLLLRRRiiiuuuddd[[[bbbwww~~~qqqeee{{{~~~|||}}}~~~~~~{{{yyyxxxxxxxxxxxxyyy{{{|||}}}yyywwwtttqqqooonnnnnnooojjjiiihhhfffdddbbb```___\\\\\\\\\[[[[[[YYYXXXWWWSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFFFFFFFEEECCCBBBAAAAAA???>>>>>>??????>>><<<;;;;;;;;;<<<<<<<<<======999:::;;;<<<;;;999666555333333333333333333333333333333333333333333333333333333222222111000000000000000000111222222333333000000000000000000000000------------------------.........------.................................////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---............---,,,---------,,,,,,,,,,,,+++///...,,,***))))))************))))))******+++,,,))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))'''''''''((((((***++++++******+++,,,,,,+++))))))***+++,,,------+++)))(((,,,,,,++++++++++++,,,,,,'''***...333777<<>>@@@BBBDDDMMMYYY``````nnnqqquuuwwwtttmmmeee___YYY[[[___ffflllpppqqqqqqpppeee^^^^^^\\\VVVVVV[[[]]]lll|||yyyvvvxxxwwwrrrmmmlllVVVUUUXXX```kkksssuuussssss~~~}}}|||qqqcccVVVRRRKKKEEEAAA===:::888333333222111000///...---......//////......---,,,(((((()))***************%%%'''***,,,------+++***%%%&&&((()))+++,,,,,,,,,---+++)))+++---...+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,++++++***))))))*********+++,,,---------------))))))***+++,,,,,,------........................+++///222333000---,,,---,,,---------......//////111111111111000000000000///000000222333555777888222666???MMMdddfffPPPGGGFFFJJJXXXqqq}}}tttdddlll{{{wwwoooWWWJJJLLLQQQfffqqqbbb\\\cccwww|||mmm```~~~~~~~~~~~~zzzuuutttuuuuuutttssssssuuuvvvwwwtttrrrpppppppppnnnmmmmmmjjjfffddddddbbb^^^[[[]]]ZZZVVVTTTTTTTTTSSSSSSPPPOOOMMMLLLJJJHHHFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>????????????>>>===<<<;;;===<<<:::888777777888888999999888777666555444444666666555444333333222111222222222222222222222222222111111111000000////////////000222333333000------.........//////000000////////////////////////------+++******+++---------,,,+++******,,,...///------------------------,,,---------....../////////...---,,,,,,---...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,***)))))))))***+++)))***,,,------,,,***)))+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***++++++++++++,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******)))***,,,---000555;;;???EEEIIINNNPPPNNNJJJFFFDDDGGGFFFGGGKKKNNNMMMGGGAAA???>>><<<<<<<<<;;;888666:::<<>>888777666444222///.........///000...,,,***))))))***++++++,,,...//////...---,,,***)))))))))***+++,,,,,,---,,,***)))))))))******%%%'''))),,,,,,,,,***)))******))))))***+++,,,,,,+++++++++***((()))+++---***)))((()))+++,,,,,,***************************'''(((((()))******++++++///...,,,+++***)))((((((''')))+++,,,,,,,,,+++***...............------,,,...............///000000------++++++++++++------------......///000000000111222444555555444222111555888???MMMddd}}}cccQQQHHHGGGLLLYYYpppzzznnndddfff}}}}}}oooXXXLLLMMMTTTlllrrrcccVVV]]]|||sssddd\\\||||||}}}|||xxxtttsssttttttsssrrrqqqssstttuuurrrpppoooooonnnmmmkkkjjjgggdddbbbaaa___\\\YYYYYYVVVSSSPPPPPPPPPOOOOOOMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA???>>>===<<<>>>>>>>>>======<<<;;;::::::999888666666666666777999888888777666555444333444444333333333333333333222222222222222222222222111111111000000000///////////////111222222///------........./////////000........................------,,,,,,,,,,,,---------,,,+++***+++,,,...///------------------------------...///000000111111111000...---------...///...---,,,,,,++++++,,,,,,------------------------,,,++++++++++++++++++,,,***++++++,,,,,,++++++*********)))(((((((((((())),,,++++++++++++++++++,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))***+++,,,...+++,,,,,,,,,,,,+++*********))))))(((((())))))***)))***+++,,,---000555999???CCCHHHKKKIIIFFFCCCBBBDDDCCCCCCGGGKKKKKKFFFAAA<<<;;;999999999888666444777:::???DDDKKKRRRZZZ___aaadddgggjjjiiifffaaa^^^YYYYYY[[[```ffflllpppqqqsssssspppjjjdddaaabbbdddgggfffhhhoooxxx}}}{{{wwwvvvwwwzzzqqqbbbUUURRRTTTTTTTTTUUU___pppqqqbbbTTTNNNIIIBBB===<<<666555222000......//////...---+++***)))***+++,,,'''((()))***++++++++++++*********)))******++++++,,,+++***))))))******+++%%%'''))),,,,,,,,,***)))))))))(((((())))))***+++(((***+++,,,***))))))******)))((()))+++,,,+++***************************++++++++++++************++++++************++++++///---)))''''''***...111***+++---///000000///...111111000///..................---,,,,,,---......------......///000000000111222333444333333222111555888???MMMddddddPPPGGGEEEMMM___yyytttdddfff}}}lllWWWMMMQQQYYYrrrttthhh\\\bbb~~~uuufff]]]~~~zzzxxxyyyyyyvvvsssqqqrrrsssrrrpppooopppqqqqqqooommmkkklllkkkjjjhhhfffdddaaa___^^^\\\YYYVVVTTTQQQNNNLLLLLLLLLKKKIIIJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;::::::999999666666555444444555555666888777777666555444333333111111111222222222333333111111111111111111111111111111000000000000//////.........///111000...,,,.............../////////........................------............---------,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,------...///000111222333444555333222000///...---.........---,,,,,,++++++,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++******************))))))(((---,,,***))))))***,,,---,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))***+++---...+++,,,,,,,,,,,,+++******)))((((((''''''(((((())))))******))))))+++...111777;;;@@@CCCCCCAAA@@@@@@BBB@@@???AAADDDEEECCC@@@;;;:::888888888888777555444888>>>EEEKKKQQQWWW[[[YYY[[[^^^```aaa```^^^]]]ZZZYYY[[[___ffflllpppqqqrrruuuvvvrrrjjjeeedddffflllhhhdddccchhhmmmpppqqqrrrvvv||||||nnn___WWWSSSOOOMMMNNNTTTdddxxxrrraaaVVVOOOHHHBBB@@@888666333111//////000000...---,,,*********++++++&&&&&&''''''((()))***+++++++++******)))*********+++************++++++,,,&&&(((***,,,,,,+++***)))(((((((((((((((((()))***%%%(((+++---+++)))((('''+++)))))))))+++,,,+++***************************...---,,,+++***)))(((''')))))))))***+++,,,......+++,,,,,,,,,,,,,,,,,,,,,///000111222222111000///222111///---,,,+++******//////............//////------......///000000000222111111111111111222222555777>>>LLLccchhhRRRHHHHHHPPPbbb{{{tttdddfff}}}iiiVVVNNNTTT___yyytttjjjbbbgggxxxhhh___~~~~~~~~~|||yyywwwwwwwwwuuusssqqqrrrrrrqqqooommmmmmmmmmmmjjjhhhgggggggggfffeeebbbaaa___]]]ZZZXXXVVVUUUQQQOOOLLLJJJJJJIIIHHHFFFGGGGGGFFFEEEDDDBBBBBBAAA@@@??????>>>===<<<<<<;;;;;;::::::999888888888777444444444444444555555666666666555555444333333222000000000111111111111111111111111111111111111111000000000000000000//////...------...//////...,,,................................................,,,---...//////...---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------000000111333444666777888555444222000...............---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---......,,,+++***,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******((((((''''''''''''((((((((())))))((('''(((+++...222555:::===>>>>>>???@@@AAA???======>>>???>>>===<<<:::999999:::::::::888444888===CCCHHHOOOUUUYYYTTTVVVXXXZZZ\\\]]]^^^^^^ZZZZZZ[[[___fffllloooqqqqqqvvvzzzwwwooohhheeefffiiihhheee```]]]]]]bbbfffmmmsss|||}}}mmm```XXXSSSPPPOOOMMMZZZooonnn___TTTLLLEEEBBB:::888555222000000000111000///---,,,******))))))+++***)))))))))***,,,---,,,,,,+++***)))))))))***************+++,,,,,,---'''(((***+++,,,+++******))))))((((((((())))))***%%%(((***+++***(((''''''+++***)))***+++,,,+++)))************************,,,,,,+++***)))(((''''''************+++,,,------+++,,,,,,---///000222333<<<;;;888555333000///...///...---+++***)))((((((........................------......///000000000222111///...///000222333444666<<>>>>>>>>======<<<<<<:::999888777666666666777333333444555555666666666555555444444333222222222222222111000000///......000000000000000000000000//////////////////000000...---,,,---//////...,,,...............---------........................,,,---...//////...---,,,---,,,,,,,,,------......,,,,,,,,,------.........111111222444555777888999666555222000///............---,,,,,,++++++,,,,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,---......,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,+++++++++***************************************************'''))),,,//////---***(((+++,,,,,,,,,,,,+++******((((((''''''''''''(((((('''(((((((((((()))+++...///111555888:::===@@@BBBBBB@@@===:::::::::::::::;;;:::888888:::;;;;;;;;;999:::<<>>888222///---.........------,,,,,,,,,,,,,,,---------......---------------......///000000000111000...---...000222444222444999FFF\\\zzzsssddd___```aaagggyyyyyygggfffzzzhhhUUUKKKOOO```nnnjjjhhhqqq|||nnnccc~~~~~~~~~}}}|||||||||{{{zzzzzzyyyxxxvvvtttsssnnnooopppnnnkkkgggfffeeecccaaa___^^^______^^^]]][[[[[[[[[XXXUUURRRRRRRRRNNNLLLJJJIIIIIIHHHEEECCCBBBBBBBBBAAAAAAAAA@@@@@@============<<<<<<<<<<<<:::999777666555555666666333444555666666666666666333333333333222222222111333222111000///...------////////////////////////......////////////000000///...,,,---...///...---.........---------------------------------------------............------,,,---------............---------...//////000000111222333444555666777888666444222000...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++******************))))))((()))***,,,------,,,***)))+++,,,,,,,,,,,,+++******************************************************&&&))),,,///000---***(((+++,,,,,,,,,,,,+++******)))((((((''''''(((((()))&&&((()))))))))***,,,...,,,...111333666:::>>>BBBBBB@@@===;;;999999999::::::888666777999;;;<<<<<<=========>>>@@@EEELLLRRRQQQQQQSSSUUUWWWYYY[[[\\\[[[\\\^^^ccchhhkkkkkkjjjkkkpppvvvxxxvvvpppjjjggg___eeejjjhhh___VVVQQQPPPSSS\\\jjjttt|||uuueee[[[UUUPPPVVVZZZhhhuuueeeYYYMMMDDDAAA>>>:::666222000//////'''(((***,,,...///111111,,,,,,+++++++++++++++,,,++++++******)))************+++,,,,,,---,,,,,,+++******+++++++++++++++***,,,++++++************************(((''''''))),,,,,,+++)))***++++++***)))************************++++++,,,,,,---......///((((((((())))))***+++,,,,,,111999@@@EEEFFFEEECCC999666111,,,***+++---/////////......///000111111,,,---............---,,,------......///000000000111000///...///000333444222333888EEE[[[yyywww]]]XXXXXXZZZbbbwwwzzzjjjgggyyy~~~iiiVVVJJJMMM```pppkkkjjjvvv|||ooofff~~~~~~|||{{{zzzzzzzzzzzzwwwyyyzzzzzzxxxuuusssqqqkkkmmmmmmkkkgggcccaaa```___^^^\\\[[[\\\\\\[[[ZZZWWWXXXXXXUUUQQQOOOOOOPPPKKKIIIGGGFFFFFFEEEBBB@@@???????????????>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;:::999777555444555666777333444555666666666555444222222222222222111111111111111111000000/////////////////////////////////........./////////000000000...------...//////............------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------.....................//////000111111222111222222333444555555666444333111///...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++*********)))(((((((((((()))+++++++++,,,,,,+++++++++***+++,,,,,,,,,+++))))))************************************************)))***+++------,,,+++***+++,,,,,,,,,,,,+++*********))))))(((((())))))***'''(((***)))))))))***,,,(((***,,,...111555;;;???@@@???>>><<<;;;;;;<<<===:::888666777:::<<<>>>>>>>>>?????????@@@BBBFFFJJJLLLMMMOOOPPPRRRTTTUUUUUU[[[]]]```fffjjjkkkiiiffffffiiiooovvvyyywwwqqqllleeeeeeeeeeeeddd]]]RRRJJJGGGNNNZZZfffsss|||lllccc\\\WWWZZZYYYddd{{{rrreeeVVVJJJDDDAAA===777333///...---((()))+++,,,...///000000((()))***+++------......*********)))******+++++++++,,,---------,,,+++***++++++++++++++++++++++++++++++***))))))))))))))))))***++++++)))))))))+++,,,+++******++++++***(((************************))))))***++++++,,,------((()))+++...222555888:::555<<>>>>>===<<<===???AAA<<<:::999999<<>>@@@AAAAAAAAAAAABBBDDDHHHIIIKKKMMMNNNOOOOOOOOO[[[]]]bbbgggkkkjjjgggdddccceeekkkttt|||}}}wwwqqqmmmeee___aaagggdddVVVHHHBBBFFFOOOZZZiiizzzssskkkeee```YYYVVV___vvv|||mmm]]]OOOFFFCCC>>>888333///---,,,------......------,,,+++&&&'''***---000111222222***)))))))))***+++,,,,,,,,,------...---,,,***))),,,+++++++++++++++++++++******)))((((((((((((((('''***---...,,,***))))))---+++******++++++***(((************************&&&'''''''''((((((((((((***,,,000555;;;AAAFFFIIITTTOOOGGG>>>666111...---***+++,,,------,,,++++++---------,,,,,,------......///000111111000///...------......///000000000000000000000111222333444555666:::FFF\\\zzzxxxYYYJJJDDDLLLbbbzzznnnhhhvvv}}}{{{|||xxx~~~}}}hhhWWWNNNSSSfffzzzooohhhdddttt}}}~~~zzzppphhh~~~zzz{{{~~~~~~zzzwwwuuuuuuvvvwwwwwwwwwxxxwwwuuuqqqnnnkkklllhhhcccbbbcccaaa\\\WWWXXXUUUQQQPPPQQQSSSTTTUUUPPPOOONNNLLLJJJIIIIIIIIIFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<;;;;;;:::999999999999999999888888888888555555555555555555555555333333333333333333333333444333222111000000000000............////////////111000///---,,,,,,,,,,,,////////////////////////---------,,,,,,+++++++++........................///...---,,,,,,---...///------,,,,,,+++,,,,,,---///...---,,,------///000111111222222333222222222---///222444555555333222000///------------+++))),,,++++++***)))))))))***+++***)))))))))***+++,,,))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))(((((((((***+++,,,*********)))))))))))))))************************,,,+++++++++***)))))))))******)))(((((((((((((((+++,,,,,,---............+++++++++************)))***)))(((''''''((()))***))))))******++++++,,,,,,***((('''''')))...333777666>>>BBB???>>>CCCEEEDDD@@@===999888999<<>>;;;777333///000///---,,,------,,,+++************************((()))***+++,,,,,,---...,,,---...///...,,,)))(((+++***************++++++***)))((((((((()))+++,,,(((((((((((()))***,,,,,,---+++)))'''&&&'''((()))((()))))))))***+++,,,,,,------...///...---+++)))666888<<>>===<<<<<<<<<;;;;;;:::999888888333333333222222222111111333333333333333333333333333333333333333333333333333333111000000/////////////////////000000000000.........///////////////////////////////////////.........---------,,,,,,..............................---,,,,,,---......------,,,+++++++++,,,,,,------,,,------///111222333333444444333333222111000111333444555555444333///...,,,,,,------,,,***,,,,,,+++***************,,,+++***))))))******+++************************------,,,,,,+++***************)))(((((()))***+++************************************************+++++++++*********************)))((((((((((((((())))))******++++++******++++++++++++***************)))(((''''''((()))***'''''''''''''''((((((((()))((('''''')))---111444333<<>>======>>>?????????@@@BBBCCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGPPPVVV^^^dddeeeffffffgggeeefffhhhkkkooosssvvvxxxsssqqqnnnjjjeee___ZZZWWWOOOGGGDDDOOOaaasss|||wwwppphhhccc___^^^eeeooo|||yyynnn^^^XXXNNNDDD<<<555000---///---+++***++++++***)))++++++++++++++++++++++++******++++++,,,---------,,,------------+++***)))++++++*********************))))))((()))***+++,,,***)))))))))***+++,,,,,,+++***)))((((((((()))***)))*********)))(((((('''...,,,******,,,000666999>>>FFFQQQYYYWWWMMM???666555111+++)))***,,,,,,,,,,,,,,,+++*********++++++........................222222111111111000000000////////////////////////000000//////000111333444333666;;;EEEXXXvvv~~~XXXLLLHHHOOOaaa~~~jjjmmmwww}}}zzzzzzwwwyyyyyyoooaaaRRRIIIUUUqqq~~~wwwmmmgggtttyyyjjj___~~~}}}}}}}}}}}}}}}|||zzzwwwuuussssssssssssooopppqqqqqqpppnnnkkkjjjiiifffbbbaaa```^^^YYYUUUTTTQQQLLLIIIHHHHHHGGGFFFHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@???>>>===;;;::::::<<<;;;;;;:::888777666666444444444333333333222222222222222222222222222222222222222222222222222222222111000//////...////////////000000000111111111+++,,,...000222222222222/////////////////////////////////...............------------------------------,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,------///111222333555555555555555444333222333333333444444444333333...,,,+++,,,---...---+++---,,,,,,+++++++++++++++,,,,,,+++***)))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))******++++++,,,,,,***************************************+++++++++******)))((((((((())))))))))))*********)))((((((,,,+++++++++************))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&(((((('''((()))+++---//////666===???AAAEEEIIIIIIJJJHHHFFFCCCAAA@@@?????????AAACCCEEEDDDBBB???===?????????@@@BBBDDDFFFGGGLLLRRRZZZaaafffjjjmmmooollljjjhhhhhhjjjnnnrrrvvvtttuuusssooohhhaaa]]]ZZZVVVLLLFFFMMM]]]ooo}}}xxxrrrhhhccc______bbbkkk{{{~~~pppjjj___QQQCCC999333111111...,,,************(((++++++++++++++++++++++++---------------------------------,,,++++++******,,,,,,+++***)))))))))***)))(((((((((((())))))***++++++*********++++++,,,((()))))))))************)))***+++,,,------------.........111666===CCCHHHIIIKKKMMMLLLEEE;;;000***,,,)))'''&&&(((+++---...+++*********++++++,,,---111111000//////...------222222222222111111111111////////////////////////000000000000111222333444333666;;;DDDWWWuuu}}}YYYNNNJJJQQQdddooopppyyywwwvvvxxxuuuvvvsssggg[[[OOOIIIVVVrrrxxxuuummmiiitttuuudddWWW}}}{{{zzz{{{{{{|||yyyxxxwwwuuusssrrrqqqqqqnnnnnnooonnnmmmjjjhhhfffccc```]]]\\\ZZZXXXTTTQQQPPPMMMIIIFFFEEEDDDCCCBBBEEEDDDCCCBBB@@@@@@??????>>>>>>===<<<;;;:::999999;;;:::999888777555555444777777777666666666555555222222222222222222222222222222222222222222222222000000///...............////////////000000000000***+++...111222222111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++.........///000111222222444555555666666666555555444333222111000111111222,,,+++***+++---...---,,,------,,,++++++,,,,,,------,,,+++******)))((((((*********************************++++++,,,,,,,,,,,,++++++******)))))))))))))))***+++,,,,,,------************************)))))))))***+++++++++,,,******))))))((())))))***,,,,,,---,,,,,,+++******,,,,,,+++++++++*********))))))(((((((((((())))))*********))))))(((((((((''''''(((((()))******+++***///444777:::@@@GGGKKKSSSQQQLLLFFFAAA>>>===>>>@@@BBBEEEGGGFFFCCC>>><<<;;;;;;;;;===@@@DDDHHHKKKJJJOOOWWW___hhhoootttwwwuuurrrnnnkkkjjjlllooorrrtttwwwyyywwwppphhhaaa^^^ZZZRRRKKKMMMVVVeeeyyy|||oooiiiccc^^^\\\```ooo~~~{{{qqqaaaPPPCCC===;;;666333000---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////......------------------,,,+++******++++++,,,,,,+++***))))))))))))''''''&&&&&&&&&'''''''''++++++******)))*********'''((()))*********))))))---,,,,,,,,,---///000111222666===CCCGGGIIIHHHGGGBBB===666000,,,,,,---///---+++)))))))))+++,,,------------,,,,,,------...111111111000//////......111000000000////////////000000000000000000000000000000111111222333333444333666;;;DDDVVVtttyyyZZZNNNKKKTTThhhqqqrrryyy~~~xxxnnnooosssrrrrrrmmm```TTTMMMIIIUUUqqqtttooojjjiiisss}}}qqq```TTT|||{{{yyywwwwwwwwwyyyzzzwwwwwwvvvuuusssqqqooonnnnnnnnnmmmkkkhhheeecccaaa^^^]]]ZZZXXXVVVSSSPPPMMMKKKHHHEEEDDDDDDDDDBBBAAAAAAAAA@@@>>>===============<<<<<<;;;:::999888888888888777666555444333333444444444444333333333333222222222222222222222222111111111111111111111111000///..................---------.........//////+++,,,...000000000...---////////////////////////------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---111111111111111111000000222222444555666666777777222111///...------...///+++******+++---...---,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++***)))((((((************************(((((())))))******++++++++++++++++++******))))))))))))***+++,,,,,,------************************)))))))))***+++++++++,,,******))))))))))))******---.........---,,,++++++,,,,,,,,,++++++++++++***(((((())))))))))))((((((+++++++++******)))))))))''''''(((((())))))((((((+++,,,...111444:::DDDLLLXXXUUUNNNEEE===::::::<<<@@@BBBFFFHHHGGGCCC>>>;;;666555666888===CCCIIIMMMKKKNNNVVV```jjjsssyyy|||zzzxxxtttqqqnnnnnnnnnnnnqqqvvv|||~~~zzzqqqhhhbbb\\\WWWRRRPPPPPPYYYnnnxxxrrrkkkddd]]][[[dddoooppp]]]MMMDDD@@@;;;777333000//////...---,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,,,,,,,+++*********++++++,,,++++++***))))))******((((((((((((((((((((((((***))))))(((((((((((()))((()))************)))(((///...------...111444666@@@DDDIIILLLJJJEEE>>>999....../////////...------,,,,,,,,,+++******+++,,,000///...---,,,,,,,,,,,,////////////000000000000000000000////////////...111111111111111111111111000111222222333444444444444666:::CCCVVVrrrtttYYYNNNLLLVVVkkknnnpppyyy~~~rrrggghhhmmmmmmoooiiiZZZOOOJJJHHHSSSooo{{{qqqmmmjjjlllvvv~~~xxxnnn```VVVwwwwwwvvvuuussssssvvvxxxtttttttttsssrrrooommmkkklllkkkiiigggdddaaa^^^\\\\\\[[[ZZZWWWTTTQQQNNNMMMGGGEEECCCCCCCCCCCCBBBAAA======<<<;;;:::999999::::::::::::999888777777777666555555444444333333222333333333333222222222222222222222222222222222222000000000000000000000000//////............//////,,,,,,---------.........------...//////...---,,,////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000333333333333222111000///000111222333444555555555///...---+++++++++,,,---+++******+++,,,------,,,,,,++++++++++++,,,,,,---+++++++++++++++***)))(((++++++++++++++++++++++++'''((((((((())))))******+++++++++,,,++++++***)))))))))******++++++,,,,,,***************************************+++++++++******)))))))))***++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((((((((()))))),,,+++,,,///111666@@@JJJTTTRRRLLLCCC;;;777888:::>>>@@@DDDFFFEEEAAA===:::222111111333888???FFFJJJLLLOOOVVV```kkktttyyy{{{yyywwwuuurrrpppnnnmmmmmmmmmrrryyyzzzpppggg^^^[[[XXXTTTPPPSSScccsss|||}}}wwwpppeee\\\[[[___nnnuuu{{{{{{~~~~~~lllYYYJJJBBB>>>:::555111000//////...------------------------//////.........---------++++++++++++++++++******+++***************+++++++++,,,,,,,,,,,,++++++***(((((('''''''''(((((()))*********++++++,,,,,,------///222777===CCCGGGJJJLLLJJJFFFAAA;;;444///,,,,,,------......---,,,,,,''')))***+++******,,,---......,,,+++***))))))))),,,------...000111222222111111111111000000000000222222222222222222222222111111222444444444444444444666:::CCCUUUqqqnnnWWWLLLKKKVVVmmm}}}hhhlllyyyrrrfffeeeiiijjjkkkeeeVVVJJJHHHGGGQQQlll{{{rrrpppooorrr|||~~~xxxnnnbbbYYYwwwwwwvvvtttqqqpppsssuuuppppppqqqqqqooollliiiggggggfffdddbbb___]]][[[YYYYYYYYYXXXUUUQQQNNNKKKJJJEEEDDDBBBAAABBBAAA@@@>>><<<<<<;;;:::999999999999888777777666666555555444333333333333333333333333444444444444333333333333111111111111111111111111000000000000000000000000000//////...//////000000------------.........///........................////////////////////////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------///000222333222333333444444333222111111111222222222222111111,,,,,,++++++++++++++++++,,,+++******,,,---,,,+++***************+++,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++)))))))))))))))*********)))***+++,,,,,,,,,+++***************************************************+++++++++*********************))))))******+++,,,)))******++++++++++++***------,,,,,,,,,+++++++++'''((()))******)))(((''''''''''''(((((((((((((((((((((''''''((()))*********)))***///000111888BBBGGGHHHGGGBBB;;;666666888;;;===@@@AAAAAA>>>;;;888444333111222666<<>>>>>===<<<;;;;;;;;;;;;555555555444444333333333111111222222222333333333222222222111111111000000000000000000000000000000000000000000000000000000000000/////////000000111............/////////000/////////...///000111222////////////////////////.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,---...000222444555000111333444555444444333333222222111000///------++++++++++++++++++++++++,,,+++***+++,,,,,,+++******)))))))))***++++++,,,((()))+++,,,,,,+++***)))++++++++++++++++++++++++************************((()))+++,,,---,,,,,,+++*********)))))))))))))))************************,,,+++++++++******))))))******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++'''((()))******)))(((''''''((((((((())))))******)))(((''''''((()))+++,,,&&&%%%)))......,,,111999<<<@@@DDDBBB<<<777666777888:::<<<>>>>>><<<999777999777555444666<<>>999777666555555........................------------------------((()))+++,,,,,,+++***((((((((())))))***+++------)))***++++++***)))((('''(((((((((((()))***,,,,,,++++++,,,...111555999<<>>===::::::;;;;;;::::::999888777777666555555444333222222222222111111111111000111111111111111111111111222111000//////000111222000000////////////000000///////////////......---................................................111...++++++...//////---........................//////.........---------------------.........///...//////000111222222222444333222111111111222333---------------,,,+++***------------------------...,,,)))''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))************+++++++++((()))+++,,,---,,,,,,++++++*********))))))((((((***+++---...---+++)))(((,,,+++***((((((((())))))******+++,,,------------,,,,,,,,,---------......+++++++++++++++***)))((())),,,...---***(((***,,,******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))++++++,,,---000222666777888999:::999999888:::777555666999;;;:::999333444444666999===AAACCCLLLPPPVVV]]]bbbeeeffffffgggeeeaaa___^^^```cccfffgggdddeeemmmyyy}}}xxxmmmggg^^^XXXWWW[[[aaadddiiiggghhhlllooouuuooo```\\\SSSRRRXXXYYY[[[qqquuu\\\OOOJJJBBB;;;888666666555111///....../////////...---,,,,,,,,,,,,,,,,,,---000---******,,,---+++)))++++++,,,,,,++++++***))),,,++++++******+++++++++...---+++******+++---///555444444666<<>>===:::::::::::::::999888888666555555444333333333333222222222111111111000000111111111111111111111111111111000//////000111111000000000000000000000000///////////////......---................................................000...+++,,,...//////---........................//////.........---------------...//////////////////000000111222222333333333222111000///.........,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---+++)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))************+++++++++++++++,,,---------,,,,,,************)))))))))(((&&&(((***+++,,,+++***)))+++***)))(((((()))***+++*********++++++***))))))+++,,,,,,,,,,,,---------)))******+++++++++******,,,,,,,,,,,,,,,+++***)))******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))***,,,...222333555777888888888888:::888666777:::;;;:::888555666777888:::<<<>>>???GGGLLLTTT[[[```aaa___^^^___]]]\\\ZZZZZZ\\\```ccceeecccbbbgggooouuuvvvuuusssmmmddd^^^\\\^^^bbbeeeddd```^^^```dddlll|||{{{lll\\\SSSQQQVVVVVVVVVfff|||jjjTTTNNNFFF@@@===:::666333000...,,,,,,---...---,,,***))))))))))))))))))***...,,,******,,,---,,,+++&&&'''((()))++++++,,,,,,---,,,+++***))))))))))))************+++,,,---------222:::CCCJJJJJJFFFCCC>>>999444111///---)))'''************************+++***)))***,,,,,,,,,***(((&&&%%%'''***------,,,+++++++++***++++++,,,------......///000111222222111000///---------....../////////000000000111111222111000000000000111222555555:::CCCSSSlllgggSSSKKKHHHWWWttt}}}dddgggqqqvvvrrrooojjjkkkeeeSSSGGGFFFFFFPPPlllwwwuuuttt}}}nnn\\\RRRwwwvvvtttqqqmmmhhhdddbbb^^^^^^^^^___aaa```___]]]XXXVVVRRRPPPOOOMMMKKKIIIMMMMMMLLLJJJIIIGGGFFFEEEDDDBBB@@@>>>>>>>>>===<<<999999999999999888777777444444222111111222333444222222111111111000000000111111111111111111111111111000000//////000000111000000111222222111000000///////////////......---................................................000...,,,,,,...///...---.......................................------------...000111222111///...000000111111222222333333000000000///---,,,***)))++++++++++++++++++***)))************************++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++)))************+++++++++...------,,,,,,,,,,,,---************))))))))))))###$$$''')))++++++++++++******)))))))))***++++++++++++++++++***)))((('''******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,000,,,***+++......***&&&******)))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,---///111333666777888999999888888999;;;;;;:::999777888:::;;;<<<;;;;;;;;;@@@FFFOOOWWW[[[ZZZWWWTTTTTTUUUUUUTTTTTTWWW[[[___fffeeeddddddggglllppprrrwwwrrrlllfffcccdddgggiiieee^^^WWWTTTVVV```rrrzzzcccXXXRRRVVVUUURRR[[[jjj{{{___VVVKKKEEECCC???888111111///------......---,,,,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---,,,+++************)))))))))(((+++*********+++,,,...000(((***---000222333222222666:::BBBGGGHHHBBB999111000...,,,++++++***)))(((++++++++++++++++++++++++***)))((()))+++,,,+++******)))((((((+++,,,,,,,,,------,,,+++++++++++++++++++++,,,...///000111222//////...------........./////////000000000000111111111000//////000111111444444999CCCSSSllliiiRRRLLLIIIWWWrrr|||dddfffppp~~~uuuqqqoookkkmmmhhhWWWFFFFFFFFFPPPmmm~~~yyyyyyyyyzzzjjj[[[RRRtttsssrrrpppmmmiiieeeccc_______________]]]ZZZXXXWWWUUURRRPPPOOONNNKKKIIIJJJIIIHHHGGGFFFEEEDDDDDDBBB@@@>>>======<<<:::999777888888888888777666666333222000000000111333444111111111111000000000000111111111111111111111111000000000//////000000000///000222333333222000//////////////////......---......................................................------............................................................---...111333333222000...//////000000111111111222------......---+++***(((******+++++++++******)))++++++++++++++++++++++++*********++++++*********+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,))))))*********+++++++++///...,,,+++***++++++,,,*********)))))))))))))))###%%%''')))***+++,,,,,,++++++******************,,,,,,,,,,,,,,,+++******)))************+++++++++)))***++++++,,,,,,,,,+++///---,,,,,,---,,,***'''***))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((((()))+++***+++...111444666888999888999:::<<<===<<<;;;:::888:::<<<>>>???===<<<:::===AAAHHHOOOSSSTTTRRRQQQNNNPPPQQQQQQPPPRRRWWW[[[hhhjjjkkkjjjggghhhlllqqqvvvtttqqqllliiiiiikkkmmmmmmcccXXXQQQOOOVVVeeetttnnnaaaWWWWWWVVVSSSXXXbbbnnnaaaRRRIIIFFFBBB:::222222000......//////...---------,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++***++++++*********************))))))***+++---000111222444888<<<===<<<:::999>>><<<:::888555111,,,(((---,,,,,,,,,------------++++++++++++++++++++++++---+++************)))'''++++++******+++,,,,,,,,,------,,,++++++++++++,,,++++++,,,---......//////000000//////000000000000000000000111111111111222222222222222222222222222222222777AAAQQQkkklllRRRMMMJJJUUUoooxxx```eeeqqq}}}ssspppnnnlllooolll\\\HHHGGGFFFPPPkkk~~~}}}}}}}}}}}}{{{tttfffXXXQQQnnnnnnooonnnmmmjjjgggeeecccddddddbbb___[[[WWWUUUTTTRRRPPPOOONNNMMMJJJHHHFFFFFFEEEDDDDDDCCCBBBBBB???===;;;;;;;;;:::888666666666777777666666555444222111000///000111222222111111111000000000//////000000000000000000000000/////////000000////////////000222333333222000//////////////////......---................................................---............---..............................---.....................---///111333444222000///............////////////***+++,,,---------,,,+++)))******+++++++++******++++++++++++++++++++++++)))***++++++++++++***)))*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,))))))*********+++++++++---,,,+++)))))))))******))))))))))))))))))******(((((()))***++++++,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,+++******,,,...///...+++******+++***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((())))))(((''''''(((***)))***,,,///222555888999777999===?????????>>>===999;;;>>>AAABBBBBB@@@???>>>???BBBFFFJJJMMMOOOPPPMMMOOOPPPNNNMMMOOOTTTYYYggglllqqqpppkkkgggjjjmmmvvvvvvuuuqqqmmmjjjjjjjjjmmmeee[[[SSSNNNPPP[[[fff}}}wwwiii]]]YYYWWWUUUYYY```{{{nnnZZZLLLGGGCCC===666222000...---......---,,,******))))))))))))******,,,---------+++***)))(((%%%%%%&&&(((***---///000,,,---...///000222333444AAABBBCCCDDDAAA===999666222...)))&&&'''***---...,,,,,,---------------...++++++++++++++++++++++++---+++******++++++)))(((,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,......//////000000000111111111111222222222333333222222222333333222222222000111555???OOOiiikkkQQQNNNKKKSSSkkksssZZZbbbrrrwwwsssqqqnnnppplll[[[JJJHHHEEELLLgggzzzwwwpppbbbVVVOOOfffhhhjjjkkkkkkiiifffddddddeeeeeeccc]]]WWWSSSQQQNNNMMMLLLKKKKKKJJJGGGEEECCCCCCBBBBBBAAAAAA@@@@@@===<<<:::::::::999666444555555555555555444444333111111111111111111000000111111000000000/////////000000000000000000000000...//////000000//////...000000111222222111000000///////////////......---................................................,,,...//////...------...........................---------..................///111222222222000///------------............)))***+++,,,------------)))***++++++,,,+++++++++******************************++++++++++++******))))))******+++,,,,,,,,,++++++******++++++,,,,,,)))************++++++++++++******))))))))))))***))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((&&&'''((()))************))))))*********+++++++++------------,,,+++***)))***---000///+++)))+++...******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%'''((())))))+++---///333555777666:::???BBBCCCBBBBBBBBB<<<>>>BBBEEEFFFFFFEEEDDDAAA@@@??????BBBFFFJJJMMMKKKMMMNNNKKKIIIKKKSSSZZZccckkkrrrrrrlllffffffhhhtttwwwxxxtttnnnhhhffffffgggaaa[[[VVVPPPOOOVVV___xxx{{{ooobbb[[[XXXVVVZZZ```yyy{{{dddRRRIIIDDD???;;;111///---,,,,,,,,,+++***++++++************++++++***,,,------+++)))((((((******))))))***,,,...///000333777===BBBEEEHHHIIIGGGFFFDDD@@@;;;555///,,,(((&&&$$$%%%(((+++------(((***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,......---***+++,,,+++******,,,---,,,,,,,,,,,,,,,---............------,,,+++++++++***+++,,,---.../////////111111111222222222333333000111222222222222111000111111555???OOOgggfffNNNNNNLLLRRRjjjttt^^^gggyyy{{{xxxrrrrrrkkkYYYJJJGGGDDDJJJdddxxxuuu}}}xxxuuuooobbbVVVPPPaaabbbeeeggggggeeebbb```___aaabbb___YYYRRRNNNLLLJJJIIIHHHIIIIIIGGGEEEBBB@@@@@@@@@@@@????????????===<<<;;;;;;;;;:::777444444444444444444333333222111222333333333111///...111000000000////////////000000000000000000000000......///000000///......000000000000000000000000///////////////......---................................................+++...000000...,,,---...........................---------.........//////...///000000111111000000........................+++************++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++******++++++,,,---)))************+++++++++))))))***+++++++++******((()))))))))************+++++++++++++++,,,,,,---))))))+++,,,,,,,,,,,,+++'''((()))))))))))))))(((*********+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...------------******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''&&&%%%&&&((()))(((((()))***,,,///111333555:::AAAEEEFFFEEEEEEFFFAAACCCFFFHHHIIIIIIIIIHHHEEECCC???<<<<<>><<<888444000,,,***(((+++******+++,,,,,,***((('''))),,,+++)))'''((())),,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---//////...(((***++++++)))))),,,.........---,,,,,,,,,,,,------------------,,,,,,,,,)))***,,,---//////////////////000000000111111111111222333333333333222111444444777@@@OOOhhhwww___JJJLLLLLLRRRkkkxxxiiiqqqyyyyyyppp]]]JJJIIIHHHOOOhhhxxxfff]]]nnnzzzvvvvvvpppdddXXXSSS^^^```bbbddddddaaa^^^\\\YYY\\\]]][[[UUUNNNJJJIIIJJJIIIHHHIIIIIIHHHEEEBBB????????????>>>>>>>>>>>>>>>===<<<<<<<<<;;;888555333444444444444333222222111222444555444111...,,,000000000000////////////000000000000000000000000---...///000000///...---000000////////////000000///////////////......---................................................+++...111000...,,,---...........................---------........./////////////////////000000000///////////////.........,,,+++***((((((((()))******+++,,,---------------------------------------++++++***))))))***++++++((())))))***++++++,,,,,,+++*********+++,,,,,,---)))************+++++++++((()))+++,,,------,,,+++(((((())))))*********+++************+++,,,---...&&&'''))),,,---.........+++,,,,,,++++++***)))(((***++++++++++++,,,,,,,,,******+++,,,---------------+++***,,,///111///,,,******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))(((((((((***,,,((((((((((((***,,,...///444:::BBBGGGHHHGGGHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJGGGDDD@@@<<<:::;;;<<<>>>BBBDDDEEEBBBAAAFFFRRR]]]ccciiinnnnnnjjjgggfffgggdddkkkrrrtttqqqnnnmmmnnnhhhddd```\\\VVVRRRUUU\\\jjj{{{zzzsssjjjbbb\\\\\\^^^lllxxxcccSSSIIICCC@@@777555333222222222000///+++******))))))******+++"""&&&+++---,,,+++---...***,,,///333:::AAAHHHKKKNNNNNNOOOLLLFFF>>>666111000///,,,***)))***+++,,,---+++***+++---...---,,,(((,,,......,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---+++''')))+++***)))))),,,///000000...---,,,+++++++++,,,,,,,,,------.........***+++---///111111111111............////////////444444666666666666444444666666999BBBQQQiiiqqqZZZGGGKKKLLLSSSlll}}}mmmtttwwweeeLLLLLLMMMWWWooonnnWWWKKK\\\zzz}}}xxxuuuvvvrrrfff[[[VVVTTTWWW[[[^^^___\\\YYYVVVUUUUUUTTTSSSPPPLLLHHHFFF???@@@BBBDDDEEEEEEDDDDDDAAA>>>:::888999:::;;;;;;;;;:::999888777666555444333333222111000000111111444333333222111000000///111111111111111000///...000---+++,,,///111000//////////////////000111111333222000/////////000111000000//////.........---000...,,,,,,------,,,++++++,,,------......---------------,,,,,,+++++++++///...---,,,,,,---...///---------------------------...///...,,,,,,...///---,,,,,,,,,,,,---......)))***++++++,,,,,,,,,,,,++++++,,,,,,---...//////---------............///++++++++++++++++++++++++((()))***+++++++++++++++((()))+++,,,,,,+++)))(((******++++++,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,------,,,***)))***+++)))***,,,---,,,)))&&&$$$+++***)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***---,,,***)))'''&&&&&&&&&&&&(((***++++++***(((&&&***)))''''''''''''%%%###"""###%%%''''''&&&%%%$$$)))))))))))))))******+++222777???GGGKKKLLLJJJHHHHHHIIIIIIHHHGGGHHHJJJLLLKKKGGGAAA;;;777777888999@@@EEEHHHFFFCCCDDDLLLSSS^^^fffnnnpppooommmgggbbbdddggglllrrrwwwvvvsssooogggccc___\\\[[[ZZZXXXWWW___sss|||wwwpppjjjfffbbb```___eeeqqq}}}kkk[[[PPPHHHDDD===888444111111000---)))((())),,,......---,,,***111000///---,,,------...444777<<>>HHHVVVlll~~~gggXXXKKKNNNHHH[[[tttlllxxxttteeeTTTIIIIIIVVVooopppXXXMMMUUUiii~~~{{{wwwqqqfffXXXNNNPPPSSSWWWYYYZZZWWWTTTRRROOOOOOOOONNNLLLHHHEEECCC???@@@AAABBBCCCCCCBBBBBB???<<<999888888999::::::999999888777666555555444333222222111000000111111333333222222111111000000111111111111111000//////000...,,,---000111000//////////////////000000111222222000/////////000000000/////////.........---000...,,,,,,---------+++,,,---......//////...............---------,,,,,,//////...---------......------------------------...///000///------///111---,,,,,,,,,,,,---......++++++,,,---------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++++++++******+++,,,,,,+++************)))((('''&&&&&&%%%++++++++++++++++++++++++)))************+++++++++------,,,,,,++++++******)))***++++++))))))***+++******+++,,,+++)))'''&&&+++***))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,+++***(((''''''''''''%%%&&&'''(((((('''&&&%%%***(((''''''''''''&&&$$$###$$$&&&'''((('''&&&%%%))))))(((((())))))***+++///333;;;AAAFFFGGGFFFEEEEEEEEEEEEDDDDDDEEEHHHKKKLLLIIICCC>>>:::888888888<<>>???@@@@@@@@@@@@???>>>===;;;888777888999888888666666666666555555444444333222111111000111111111111111111111111111111111111111111111000000000000///...---...000111000/////////......//////000111111111000/////////000000/////////...............///---,,,,,,---------,,,---...//////000000////////////............------000///...---------------------------------------***+++,,,+++))))))+++,,,---,,,,,,,,,,,,---......------.........---,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***++++++++++++++++++++++++++++++&&&&&&''')))***+++,,,---++++++++++++++++++++++++)))************+++++++++------,,,+++***)))((((((&&&((()))***))))))+++,,,+++++++++******)))((((((+++******)))***,,,---...---------,,,,,,+++++++++,,,,,,---------,,,+++*********)))(((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%'''((((((((('''&&&))))))(((((())))))***+++,,,///444999>>>AAABBBBBBAAAAAAAAA@@@???AAADDDGGGKKKIIIEEEAAA===:::999888888===CCCGGGJJJKKKMMMOOOVVVaaalllrrruuuvvvsssnnneeefffkkkqqqxxx|||}}}}}}wwwqqqiiibbb^^^\\\[[[ZZZYYYcccqqq~~~~~~yyytttsssvvvwwwuuuqqqhhhgggiiippp{{{zzznnnddd[[[VVVRRRJJJ@@@999666555333222222111///---,,,---///000000444999@@@FFFLLLOOOQQQMMMJJJFFFCCC???:::555222///...,,,+++*********+++)))***++++++,,,+++++++++((()))***+++,,,---......*********+++******)))(((+++,,,---...---,,,+++***++++++******)))(((((('''+++++++++***++++++,,,,,,++++++******++++++,,,---++++++***+++,,,---///000....../////////000000000//////------------//////000000000///000111111222333333666>>>KKKbbb|||eeeVVVKKKPPPKKK___www{{{pppxxxxxxlllSSSIIIIIIUUUmmmtttYYYKKKTTTiii}}}wwwkkk]]]SSSEEEFFFHHHIIIHHHFFFDDDBBBEEEFFFGGGGGGFFFEEEBBBAAA<<<===>>>>>>>>>===;;;::::::999777777888888777666444444444444444444444444222222111111111111111222/////////000000000000000111111000000000000000111////////////000000/////////............///000000000000000/////////000000........................///---,,,,,,---...---,,,------...///////////////............------------000//////...---------,,,------------------------))))))***)))(((((()))+++---,,,,,,,,,,,,---......------......---,,,++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---+++)))))))))+++,,,+++******))))))******+++%%%&&&''')))+++---...///++++++++++++++++++++++++))))))*********+++++++++++++++******))))))((((((((()))******))))))***,,,,,,,,,***)))))))))******************+++,,,---......------,,,,,,++++++***---------,,,,,,,,,++++++))))))(((((((((((())))))))))))(((((((((((())))))'''&&&&&&'''((())))))(((&&&'''(((((()))(((''''''((((((((((((((()))*********+++...222777;;;>>>???@@@@@@???===<<<===???BBBEEEEEEDDDCCC@@@===;;;999999<<<@@@FFFKKKOOOQQQRRRXXXcccnnntttwwwyyyvvvqqqggggggjjjooovvv|||~~~wwwnnnfffaaa^^^]]][[[[[[___fffqqq||||||xxxwww{{{ssskkkbbbaaahhhrrrxxxzzzyyyppphhhcccWWWPPPGGG???:::666000---.........///111444777999CCCHHHNNNSSSSSSOOOIIIDDD;;;888555222111///---++++++++++++++++++,,,,,,,,,((((((***++++++,,,,,,,,,'''(((((()))******++++++***************************+++---...---,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++***++++++++++++***++++++++++++,,,,,,///...,,,+++***+++,,,---........./////////000000///......------......///000////////////000111111333222444;;;HHH```yyydddTTTKKKPPPLLLaaaxxxxxxooovvvuuuiiiOOOFFFFFFQQQggg|||___PPPYYYppp~~~wwwlll^^^TTT???@@@@@@AAA@@@???===<<>>;;;;;;<<<<<<<<<:::999888888777666777888888666555333333333333444444444444222111111111111111222222......//////////////////111111000//////000111222///000111111000/////////...............//////000/////////000000000//////---------..................---++++++---......---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,---//////.........------,,,---------------------------......---,,,,,,---///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++///---+++))))))***+++,,,***)))(((((((((((()))*********)))'''&&&%%%$$$###++++++++++++++++++++++++))))))*********+++++++++((((((((())))))*********+++,,,---,,,***)))***+++---,,,***)))))))))+++,,,************+++,,,---------------,,,,,,+++++++++------,,,,,,,,,+++++++++((((((((((((((())))))***))))))(((((((((((())))))'''&&&&&&''')))***)))(((((((((((((((((((((((('''((((((((('''((())))))***)))***+++...111666:::<<<@@@@@@@@@>>>;;;:::;;;===???@@@AAABBBBBB@@@>>>===>>>>>>@@@DDDIIIPPPUUUYYY]]]gggpppuuuvvvwwwtttooohhhggghhhlllrrryyy~~~zzzrrrjjjeeeaaa^^^\\\\\\[[[^^^fffpppwwwzzz{{{}}}|||}}}ssscccZZZZZZ```dddfffssszzz{{{tttpppaaaXXXJJJ@@@:::666444111///111666<<>>???@@@???===:::::::::;;;===@@@BBBCCCBBBAAA@@@AAABBBBBBCCCGGGNNNWWW]]]cccjjjqqqrrrqqqqqqnnnjjjfffddddddhhhnnnuuuyyy||||||yyytttpppkkkfffaaa]]]ZZZWWWYYY```gggkkkpppuuu}}}}}}kkk\\\UUUTTTUUUVVVcccmmm|||~~~|||pppcccQQQCCC>>>@@@CCCEEEFFFHHHIIIKKKMMMNNNNNNNNNFFFCCC===777222000///000000...,,,++++++,,,+++)))******))))))))))))(((((('''((()))***++++++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,******************++++++'''(((((()))******+++++++++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++))))))***+++,,,---......------........./////////000000000000000000000000111111111111111222222333333444888???JJJaaayyyjjjXXXKKKGGGMMMKKKbbbzzzyyyhhhqqq|||{{{xxxmmmaaaMMMEEEEEELLL___ooo\\\aaasss~~~wwwlll^^^TTT888888777777888888999999777999:::;;;;;;:::888777888888999::::::999888777666666777999:::999777444444444444444444333333333111111000000111222222333444444333333222222111111111000///...///000222333...111333333111///...///...------------...//////------///000000000//////,,,,,,,,,------............,,,++++++---.........,,,------...............,,,,,,,,,,,,------......+++,,,---////////////...------------------------******+++***))))))***,,,---,,,,,,,,,,,,---......++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''((()))+++---...///000++++++++++++++++++++++++)))************+++++++++)))))))))******+++++++++***+++,,,+++***)))***++++++++++++******++++++,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,------......---,,,+++++++++,,,,,,***)))((((((((((((((()))%%%&&&'''(((((('''&&&%%%)))((('''((()))***)))((()))(((''''''&&&&&&&&&'''(((''''''''''''((())))))))))))((()))+++...111333999<<>><<<:::999===>>>@@@BBBDDDDDDCCCCCCAAACCCEEEDDDEEEJJJUUU]]]dddjjjnnnllljjjjjjgggddd```______cccjjjqqqvvvxxxxxxxxxwwwuuurrrllleee___\\\YYYZZZ^^^``````dddkkkvvv{{{yyygggZZZSSSQQQQQQVVVcccvvvxxxmmm___UUURRRUUUYYY[[[YYYVVVPPPJJJDDD???<<<:::555222...+++)))***---......---+++***+++***(((&&&,,,,,,++++++++++++,,,,,,(((((()))******+++******+++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,+++***))))))+++---...))))))))))))))))))******************+++,,,------)))***+++,,,,,,,,,++++++'''(((+++,,,...------,,,---------.........//////000000000111111000000000111111000000111111222333000333888???JJJ```xxxgggWWWLLLEEEKKKJJJaaazzz|||lllwww{{{yyyvvvkkk___KKKDDDCCCIIIZZZ~~~nnn]]]```qqqzzzoooaaaWWW666666666666777777888999999:::;;;<<<<<<;;;999888777888999::::::999888777555666777999;;;:::777444555555555444444333333333111111000000111222333333777777666555555444333333111000///...///000222444...111444444111......///...------------...//////,,,---///000000000//////,,,,,,,,,------.........---,,,++++++---///......---......///////////////---------.........//////***+++---///000000//////------------------------,,,------,,,++++++,,,...---,,,,,,,,,,,,---......++++++,,,---............++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,---------------***+++---......---+++***))))))))))))))))))******++++++++++++++++++++++++)))************++++++++++++++++++***************'''(((******))))))+++,,,++++++++++++++++++++++++))))))***,,,,,,,,,,,,,,,)))***+++,,,------...///...---,,,+++***+++,,,---******)))((((((((((((((('''(((***++++++***((('''***((('''((()))***)))''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((((())),,,///000444888===@@@???===;;;:::???@@@BBBDDDDDDDDDDDDDDD???CCCFFFEEEDDDHHHRRR[[[dddiiikkkhhheeeeeeccc```[[[[[[\\\```gggoootttwwwvvvwwwyyyyyywwwppphhhaaaaaa^^^^^^___\\\WWWZZZbbbllltttrrrbbbWWWSSSRRROOO^^^tttwwwrrrllliiiiiiiiigggeeeSSSNNNFFF===555111///...***+++---//////...,,,***+++******,,,---...---+++***))))))((()))***+++,,,((())))))************)))''''''((()))***++++++,,,++++++*********+++---......,,,***)))))),,,...000------,,,,,,+++*********************+++,,,---...)))***+++,,,---,,,++++++)))+++---......,,,)))'''---------.........////////////000000000000//////000000000000000111222222...111777>>>III___{{{iiiYYYPPPCCCJJJIII```zzz~~~ttt}}}zzzuuuiii]]]OOOHHHGGGLLL]]]kkk[[[```rrr}}}rrrdddZZZ777777666666666666777777777777888888888777777666888999999::::::999999999777777777777777777777777666666555444333333333333000111222333333333333333555444222111000111222222222111111111000000//////,,,000333444111//////111111000///...............---------------...///000---,,,,,,,,,,,,---......+++,,,---......---,,,+++...---,,,,,,,,,,,,---...000000//////.........---------------------,,,,,,.........------,,,,,,,,,........................******++++++,,,---.........+++)))((()))******)))************************************+++,,,------,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))))))))***+++++++++++++++,,,,,,,,,++++++***************************************************************)))))))))***,,,---------,,,+++***)))((('''++++++++++++++++++++++++*********)))******+++,,,------------------------------------------,,,,,,+++)))((()))******)))((())))))(((((((((((())))))***)))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%$$$%%%&&&))),,,...333666;;;>>>????????????>>>BBBEEEDDD@@@@@@CCCHHHFFFHHHJJJJJJIIIJJJNNNRRR^^^___`````````___^^^]]]VVVZZZ^^^```aaafffnnnuuurrrxxx~~~}}}uuummmiiibbbddddddbbb\\\WWWSSSRRR\\\iiizzz}}}iiiZZZSSSQQQRRR[[[nnnwwwjjj]]]SSSBBB===666111000/////////...------,,,,,,++++++***+++***)))***+++***(((&&&(((((()))***++++++******---,,,***)))))))))***+++)))***+++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******...---,,,***)))******+++...------,,,,,,------..................------------...000111111111000///000111111111111222222222444222444:::GGG^^^rrr\\\LLLIIIIIIMMM\\\yyyxxxzzzmmm```OOOIIIGGGIII[[[sss```bbbwwwtttfff[[[777777666666666666777777777777888888888888777777888888999999999888777777777777777777777777777777444444444333333444555555111222333333444444444333444333333222111111222222222222111111000000000000---000333444222000000111000000///..................------------...///000---,,,,,,,,,,,,---......,,,------------------,,,...---,,,,,,,,,,,,---...............---------,,,,,,,,,------------------......---------,,,,,,,,,------------------------*********+++,,,,,,------...,,,***)))***++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))''''''((())))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++******************************)))))))))***,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++***************++++++,,,------------------------...------------,,,,,,,,,---+++))))))))))))((('''))))))(((((((((((()))))))))((((((''''''''''''((()))((('''&&&&&&%%%%%%&&&'''''''''((((((((())))))''''''&&&&&&&&&(((***,,,000444888<<<===???@@@BBB@@@CCCEEECCC@@@???CCCGGGIIIKKKLLLJJJHHHHHHJJJMMMUUUVVVXXXZZZ[[[[[[ZZZYYYTTTXXX[[[\\\^^^ccckkkrrrtttvvvzzz}}}|||xxxrrrnnnffffffeeeccc^^^XXXRRRNNNUUU^^^lll{{{mmm\\\VVVWWWbbbhhhvvvqqqaaaRRRGGG:::666111...---...//////++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***((())))))***+++++++++******,,,++++++***************(((((()))*********)))(((************+++++++++,,,,,,,,,++++++************,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++******))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,------..................,,,---...///000//////...//////000000000111111111333222555<<>>CCCFFFGGGJJJLLLIIIDDDCCCGGGLLLNNNOOOOOOLLLIIIFFFEEEFFFIIIKKKNNNQQQSSSTTTTTTSSSTTTWWWYYY[[[\\\aaahhhnnnssstttwwwzzz{{{zzzwwwuuunnnllliiifffccc[[[RRRKKKEEENNN```wwwxxxlllkkkooorrrssswww}}}ooo]]]LLLAAA:::666222///////////////*********+++,,,---------...,,,+++,,,------,,,*********+++++++++******)))+++++++++++++++******)))&&&'''((()))))))))))))))***++++++++++++,,,,,,,,,+++************)))))))))+++******))))))******+++,,,,,,,,,+++++++++******(((((((((((()))***,,,,,,,,,++++++******++++++,,,,,,---------.../////////,,,------...///............/////////000000000000333333666===JJJbbb|||eeeUUUIIIHHHMMM___{{{tttgggPPPIIIGGGJJJ]]]uuu```ddduuuggg]]]777777666666666666777777777777888999999999888888999999999999888777666555777777777777777777777777444444444444444555666666222333333444444444333333222222444444444333222111222222222222222222222222222333444444333222111111//////......---....../////////............//////---,,,,,,,,,,,,---.........---,,,++++++,,,---...---------------------------------,,,,,,,,,,,,,,,******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++,,,,,,++++++***))))))(((+++++++++++++++++++++++++++************+++,,,,,,------------------------.........------,,,,,,+++...,,,)))'''((()))(((((())))))(((((((((((())))))'''''''''''''''((()))***---,,,+++)))'''&&&%%%%%%''''''((((((((()))))))))((('''''''''((()))***+++***,,,///222777===DDDHHHMMMPPPQQQNNNIIIGGGKKKOOOTTTTTTSSSPPPLLLGGGCCCAAABBBDDDGGGKKKMMMNNNNNNMMMSSSWWW[[[^^^___aaadddfffmmmrrrwwwzzzyyyxxxxxxyyyvvvrrrmmmkkkggg```TTTJJJFFFJJJWWWnnn}}}}}}tttnnnjjjmmmuuuyyyfffUUUIIICCC???:::555333111///...***+++++++++,,,,,,,,,---...,,,++++++------,,,+++++++++++++++***))))))(((***+++,,,---,,,+++***)))''''''((())))))*********+++++++++++++++,,,,,,,,,***)))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++*********************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000------.........//////////////////000000000111111333444777===HHH___hhhXXXLLLKKKQQQeeerrreeeTTTKKKHHHKKK]]]yyyaaafff~~~qqqcccZZZ777777666666666666777777777777888999999999999999999:::::::::999888888777888888888888888888888888777666555444444444444444222333333333333333222222111222444555555444333222222222222222333333333333555444444444444333222222//////.........//////000000//////.........//////---,,,,,,,,,,,,---.........---,,,++++++,,,---...---------------------------------------------...******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,---...///---,,,++++++++++++++++++++++++------,,,+++*********************++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++************,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++***+++,,,,,,---------------------------//////...---,,,,,,+++++++++)))'''''')))*********))))))(((((((((((())))))'''''''''''''''((()))***++++++***)))((('''''''''&&&&&&'''''''''(((((((((%%%&&&&&&((()))+++,,,---(((***,,,///333:::BBBGGGNNNQQQSSSQQQKKKIIILLLOOOWWWWWWVVVTTTPPPJJJDDD???AAABBBDDDFFFHHHHHHIIIIIIOOOTTTZZZ___aaa```^^^]]]dddnnnxxxzzzvvvsssvvvzzzyyyuuuooollliiiaaaVVVMMMQQQOOOSSSccc{{{yyyuuujjj___WWWZZZggg{{{uuuaaaRRRIIIDDD===777444111///------------,,,,,,,,,++++++---,,,******,,,------,,,+++++++++++++++***)))(((++++++,,,------+++***)))))))))))))))******++++++++++++++++++++++++++++++)))))))))))))))))))))***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,---...///000000///////////////000000000000000000111111111222222444555888<<>>CCCPPPTTTXXXVVVQQQNNNOOORRRVVVVVVVVVVVVTTTNNNFFFAAAAAAAAAAAAAAABBBDDDEEEFFFHHHMMMTTT[[[___^^^[[[XXX]]]gggrrruuusssqqqtttxxxzzzvvvrrrnnniiicccZZZTTTKKKQQQ]]]ppptttkkkaaaWWWNNNPPP[[[llllll\\\LLLFFF===666222000...---/////////...---,,,,,,,,,...,,,******+++---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,++++++***++++++************+++++++++++++++************))))))))))))************+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******............---,,,+++***...------,,,,,,------...,,,---------.../////////000////////////000111111111111111111222222222222333555888<<>>LLLRRRWWWWWWSSSOOONNNPPPRRRSSSTTTWWWVVVQQQIIICCC>>>===<<<;;;===@@@CCCEEECCCGGGNNNVVV\\\___^^^]]][[[___eeekkkooorrruuuvvv}}}{{{xxxsssnnnhhhccc```PPP[[[kkkzzzwwwooo```\\\WWWSSSSSSZZZmmmzzzmmmWWWPPPEEE;;;555222111000//////////////////......///---++++++,,,...//////...//////000000000000///------,,,++++++++++++,,,,,,+++***)))(((((())))))*********)))))))))((((((************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,---------..................//////...---...///000111000000000000111111111111111444888;;;BBBWWWzzz~~~eeeUUULLLJJJTTTmmmrrrdddOOOEEECCCHHHSSSnnnvvv```eeexxxjjj^^^WWW777777666666666666777777666777888999:::;;;;;;;;;444555666888999999999999888888888888888888888888555555444555555666777888888888888888888777666666444333333222333444666777333333333444444555555555:::777444444666666555222222111111111222333444444111111000///////////////---,,,,,,,,,,,,---......+++,,,............,,,+++,,,,,,---......---,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------.................................+++***************************+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,,,,++++++*********------++++++++++++---------------------,,,+++***(((((())))))*********+++***************************************************+++,,,,,,+++***)))(((++++++++++++************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------000//////---,,,+++******))))))***,,,---+++'''$$$))))))(((((((((((())))))***)))((('''''''''''''''******((('''&&&&&&&&&&&&(((((((((((())))))))))))(((((()))*********************+++,,,...222777;;;BBBHHHOOOPPPLLLGGGFFFFFFNNNPPPRRRVVVWWWSSSKKKDDD;;;:::888777999===BBBEEEBBBEEEKKKSSS[[[aaadddeee\\\ZZZ[[[bbbmmmuuuwwwvvvyyysssooollllllmmmooooookkkhhhjjjqqqwwwwwwqqqdddeeecccZZZOOONNN^^^qqq~~~ggg^^^PPPCCC;;;666444333......//////000111111111000...,,,,,,...000111111000111222333333333333333...---,,,+++***+++,,,---,,,+++)))(((''''''''''''***)))))))))((((((''''''******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******((()))+++,,,------,,,+++,,,++++++++++++++++++,,,...............---------......---,,,---...///000////////////000000000000000333777;;;CCCXXX|||~~~eeeTTTOOOMMMWWWqqq~~~ooo```PPPFFFEEEKKKWWWqqqrrr^^^ddd}}}sssfff[[[UUU:::::::::999999888888888999999:::;;;;;;:::::::::777777888888888777777666666777777777888888888888888777777666777777888888999888777777888888666444777666444333222111111111000111222444666777888999888999:::888666444333444444444444444444444444444111111000///////////////000///...---,,,,,,,,,,,,+++,,,------......------//////.........---------------+++)))((('''''''''++++++***************+++------------------------..................---------------,,,,,,+++++++++///......---+++******)))'''((()))***+++***))))))...------,,,,,,++++++******((('''((()))++++++***++++++*********+++,,,---,,,,,,++++++++++++++++++***************************++++++,,,,,,++++++***)))*********++++++++++++***++++++,,,,,,,,,++++++)))***++++++***)))***+++***************+++++++++------,,,+++++++++,,,,,,.........------,,,,,,,,,,,,------......------,,,******))))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''$$$&&&(((***++++++))))))000///...---,,,+++++++++++++++,,,,,,,,,---------666999>>>BBBEEEFFFEEEDDDFFFHHHLLLSSSWWWTTTKKKCCC???===;;;:::;;;>>>AAADDDDDDIIIOOOTTT\\\fffiiihhh\\\YYYWWW[[[eeennnsssttt~~~{{{vvvgggaaa\\\[[[\\\___gggpppvvv{{{vvvqqqnnnhhh```YYYUUUUUUWWWnnn~~~zzzpppcccVVVHHH===666444000000111333555555333222555555444444333333333222333222111333555555333000111000...,,,++++++++++++))))))))))))************++++++*********************)))((()))+++,,,+++***++++++++++++++++++,,,,,,000,,,))))))+++---+++))))))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000000/////////000000000000000000000000///000444;;;AAAQQQtttgggTTTLLLKKKXXXtttuuuhhhVVVLLLIIIMMM\\\|||rrr```ggg|||{{{yyywwwrrrjjjaaaZZZ:::::::::999999999888888888888999999999999888888:::;;;;;;<<<<<<;;;;;;:::888888888888999999999999888888888888888999::::::;;;:::999999:::999777555555444444333222222111111222333444666888999:::;;;:::;;;<<<:::888666666666666666666666666666666666333333222111000000000000//////---,,,,,,+++++++++,,,---......//////...............---------,,,,,,,,,,,,+++***)))))))))***++++++************++++++++++++++++++++++++++++++---------------,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,,,,,,,***************++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,+++++++++)))***++++++***)))***++++++++++++++++++++++++++++++++++++++++++,,,---.........---------,,,,,,,,,,,,------......------,,,******))))))))))))******,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&(((***+++***))))))......---,,,++++++++++++))))))))))))************000333777<<<@@@AAAAAA@@@AAABBBFFFLLLQQQPPPIIICCC===<<<:::999999<<>>===<<<<<<<<<:::888555111222222333333333222222555555777888:::<<<======<<<===>>>===;;;999999999888888888888888888888888666555444444333222222111///...---,,,++++++++++++------...////////////...------,,,,,,,,,+++++++++++++++*********++++++,,,++++++************++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,******+++,,,,,,---......---,,,,,,---......,,,***((()))+++,,,,,,,,,+++************++++++,,,,,,---***************************++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,++++++***)))***++++++***)))***+++,,,,,,,,,++++++******))))))*********,,,---...///...------------,,,,,,,,,,,,------......------,,,******))))))))))))******,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))***+++******)))++++++************++++++''''''((((((((()))))))))))),,,111666;;;===>>>?????????AAAFFFJJJKKKGGGCCC===<<<:::999:::<<>>??????>>>===<<<<<<<<<:::777444///000111222333333333222666666888999;;;===>>>???===>>>???>>><<<;;;:::;;;::::::::::::::::::::::::777777666555444333222111......---,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,++++++++++++,,,+++******************++++++*********+++,,,,,,++++++,,,------...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))******+++++++++++++++++++++,,,,,,---------,,,,,,---...///...+++)))(((***,,,---...---+++***))))))***+++,,,,,,------***************************++++++,,,,,,++++++***)))))))))*********++++++++++++,,,,,,,,,+++******)))***++++++***)))***+++,,,,,,+++***))))))((((((************+++,,,---...------------------------,,,------......------,,,+++******))))))******+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************)))((((((((((((((()))***+++((((((((()))))))))******'''***...333888<<>>===<<<;;;<<<===@@@AAAHHHOOOUUUYYY]]]cccfffeeeeeedddfffiiinnnpppooonnnmmmrrryyytttddd]]]WWWSSSSSSTTTTTTVVVZZZZZZ___dddhhhmmmvvvyyyiiiZZZRRRNNNPPPUUUbbbvvvvvv___KKK>>>666444333333555666666555666666777777888888999999888999999:::;;;:::999888444333111///,,,+++)))(((,,,,,,,,,---------......------,,,+++***(((((('''***((('''''')))*********...---,,,,,,++++++++++++&&&)))++++++)))((()))+++---,,,++++++*********+++------------------------.........------------,,,......///000111222222333......///000111222333333444333555999???QQQvvviiiWWWPPPQQQ^^^zzzzzzjjjXXXLLLHHHPPPggg{{{ggglllooorrrzzz~~~pppeee::::::::::::::::::::::::999888777666555666666666666777888888999999999888777777777777888888888999999:::<<<===????????????<<<<<<;;;<<<<<<999555222......000111222333333333666666888999;;;<<<>>>>>>===>>>???>>><<<;;;;;;<<<::::::::::::::::::::::::888888888777555333111000......------,,,,,,------,,,,,,---...............---------,,,,,,,,,++++++------+++***)))(((((((((++++++******+++,,,,,,---++++++,,,------...//////++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++,,,,,,,,,------------------,,,,,,++++++++++++++++++---...---+++(((***+++---//////...---+++))))))***+++,,,,,,------***************************++++++,,,,,,++++++***(((((((((((()))))))))***,,,,,,,,,,,,,,,+++***))))))***++++++***)))***+++++++++***)))(((''''''&&&,,,++++++******+++++++++------------------------,,,------......------,,,++++++************+++++++++***))))))))))))))))))************************************************)))))))))***************''''''''''''(((((()))***''''''((((((((()))))))))&&&(((,,,000555:::===???@@@@@@@@@AAABBBBBBAAA@@@<<<<<<;;;;;;<<<>>>@@@BBBEEENNNVVVZZZ___eeehhhhhhfffffffffggggggeeebbb___ggglllsss{{{}}}pppaaaZZZUUUTTTTTTRRRSSSUUUUUUWWW[[[___eeennn{{{ssscccYYYNNNJJJJJJSSSeee{{{nnnVVVDDD999666333222333444555444666666777777888888999999666777999999999888777777333222111///---***((('''++++++++++++,,,,,,,,,,,,------,,,+++***(((((('''---+++))))))+++---------,,,+++++++++,,,---......---***&&&&&&(((***+++***------,,,+++************++++++++++++++++++++++++//////.....................//////000111222333333000000000000000111111111444333555999>>>PPPuuufffTTTRRRSSS```}}}zzzjjjVVVMMMLLLRRRdddzzzffflllmmmqqqyyyqqqeee::::::::::::;;;;;;;;;;;;999888666555444555555666444444555666777777777777666666777777777888888888999:::<<<>>>??????>>>>>>:::::::::;;;;;;999555222.........///000222333444666666777999;;;<<<>>>>>><<<>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999777444111000//////...............///------...////////////...//////.........---------///...,,,+++)))(((((((((++++++***++++++,,,---...*********++++++,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***************+++,,,,,,......---,,,,,,+++******)))))))))+++------+++)))***+++---.........---,,,*********++++++,,,,,,---***************************++++++,,,,,,++++++***((((((((()))))))))******,,,,,,,,,,,,++++++***))))))***++++++***)))***+++*********))))))((((((''',,,,,,+++***************,,,,,,,,,------------...,,,------......------,,,++++++************++++++******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************'''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&''')))---111555999;;;===>>>@@@AAA@@@???===<<<:::::::::;;;===???AAABBBGGGQQQYYY]]]___dddggggggdddaaa]]]XXXUUUUUUVVVWWWfffjjjpppxxx{{{hhh___XXXVVVUUURRRQQQRRRQQQOOOPPPTTTXXX___lllwwwyyyiii```PPPJJJGGGMMMZZZlll}}}aaaJJJ>>>:::666333333444444444666666666666777777777777333555777777666555555555222222111000...,,,***((((((((((((((())))))))))))))))))*********+++++++++,,,***(((''')))+++,,,,,,))))))))))))***,,,---......)))$$$$$$(((---...------,,,,,,+++*********+++************************........./////////000000.........//////000000000111111000000000000000000333222555999>>>PPPttt}}}dddSSSOOOPPP^^^{{{yyyjjjUUUOOOQQQYYYjjjuuucccjjjoooqqqxxx~~~oooaaa:::::::::;;;;;;;;;<<<<<<888777555333222333444444111222333444555555555555777777888888888999999999999:::<<<===>>>===<<<;;;888999:::;;;<<<:::666222000///------...000333555666777888:::<<<===>>>???===???@@@@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;999666333111000000////////////000000//////000111111111111111111111111000000000//////000///...---,,,+++++++++++++++++++++,,,---......++++++++++++++++++++++++*********+++,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,------,,,*********+++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,+++***)))))))))***++++++***)))***+++++++++++++++************+++***************+++,,,,,,,,,,,,---------......,,,------......------,,,,,,++++++******++++++,,,******))))))))))))******((((((((((((((((((((((((((((((((())))))*********+++*********************(((''''''''''''(((((()))&&&&&&&&&&&&'''''''''''''''((()))+++...222666888;;;>>>BBBDDDCCCAAA>>><<<;;;;;;<<<>>>AAACCCFFFGGGKKKTTT[[[\\\[[[]]]^^^]]]ZZZWWWTTTPPPMMMMMMPPPRRR]]]dddkkkrrr{{{rrrhhh^^^ZZZXXXUUUSSSSSSNNNJJJIIIJJJLLLPPP[[[ggg||||||ppphhhWWWQQQLLLMMMSSS___uuuoooTTTDDD???:::666555555555555555555555555555444444444111333666666444222333444333333333222111///---+++(((((((((((()))))))))***(((((()))***+++,,,,,,---***(((%%%$$$&&&(((*********************+++,,,---,,,+++)))((()))+++------,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,------...///000000/////////////////////000//////000000111111222222111111444999>>>OOOrrr|||dddSSSLLLMMM[[[yyywwwiiiVVVRRRWWWdddyyyppp___hhhssssssvvv}}}zzzjjj]]]:::::::::;;;;;;<<<<<<<<<777666333111111111222333555666777888999999999999888888999999999:::::::::888:::;;;======<<<:::999888888:::<<<===;;;777333111///---,,,,,,///333555777888999;;;===>>>???@@@>>>@@@AAAAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===;;;888444222111000000000000000111111111111222333333333333222222222222222111111111111/////////.........//////++++++++++++,,,---...///...---------------------((())))))***++++++,,,,,,+++++++++,,,,,,---------)))******+++---......///...---,,,,,,,,,---...///***++++++,,,,,,------...)))(((((())),,,...///...))))))(((((())))))***+++,,,,,,++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------,,,+++***)))((()))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,------(((((())))))***+++------,,,,,,,,,------.........,,,------......------,,,,,,++++++******++++++,,,***)))))))))))))))************************************++++++,,,,,,,,,,,,++++++******)))******+++)))(((((('''''''''((((((((((((((()))))))))***************,,,...222666888:::>>>DDDHHHHHHEEEBBB@@@>>>???AAACCCFFFIIIKKKMMMLLLUUU[[[YYYVVVUUUTTTRRRNNNOOOQQQQQQPPPOOONNNNNNRRRZZZdddlllvvv{{{oooddd___]]]YYYWWWWWWRRRLLLIIIJJJIIIJJJTTTaaasss{{{vvvooo[[[UUUOOOLLLKKKRRRfffzzz|||```HHHCCC===888666666666666555555444444333333333222000333555555333111222333444444555444333111///...******+++++++++,,,,,,,,,++++++******************---+++(((''')))+++------......---,,,,,,------------///000---)))'''(((***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000222222222111111111111111---...///000111222333444000000444:::???NNNppp|||eeeUUUOOOPPP^^^|||vvvhhhWWWSSS[[[mmmlll]]]fffuuutttuuuzzz}}}wwwgggZZZ<<<;;;:::888888888999999555444444333222222222333555666777888888777666555666777999;;;<<<<<<<<<;;;999999888999:::<<<>>>???999:::;;;<<<:::777333111222111000//////000000111777777888999:::<<<=========???AAACCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCAAA@@@CCCAAA???>>><<<999555222222222222111000...,,,+++...111444555555555666777666666666555444222111000222111///...---...000111---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,)))''''''***+++***(((++++++)))))))))***+++,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++------------,,,+++*********************************++++++,,,+++***)))(((***+++,,,------,,,+++***,,,,,,,,,++++++*********---,,,***)))))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))+++---///111*********+++++++++,,,,,,---...............---------,,,+++***))))))))))))+++*********))))))(((((()))******)))'''&&&''')))//////...---+++******)))******))))))((((((((('''(((((('''''''''&&&&&&&&&+++)))(((&&&%%%%%%%%%&&&&&&&&&'''''')))***,,,,,,000999???@@@CCCIIIJJJGGGDDDFFFGGGHHHNNNVVVWWWTTTSSSLLLGGGHHHMMMQQQPPPLLLJJJKKKMMMOOOPPPPPPQQQQQQWWWYYY___iiittt{{{}}}}}}zzzrrrhhhccccccaaa\\\VVVWWWSSSPPPMMMIIIGGGMMMUUUkkkzzzvvviii```WWWNNNJJJJJJOOO]]]iiinnnUUULLL@@@777444555777777555333111111222333222111222333333333333222111111222333333333222111///...,,,+++***)))((((((((((((,,,,,,,,,++++++*********111000---+++***)))******000///...---------------((((((((())))))*********))))))*********+++++++++***++++++,,,,,,------...---------............///111000.........///111333000000111111111222222222333555111333===LLLjjjzzzcccRRRRRRVVVZZZ}}}sssdddSSSSSSXXXlllkkk[[[fff{{{zzzvvvtttvvvxxxrrrdddXXX<<<;;;999888666666666666444444333222222222222222444555666777777666666555666777999:::;;;;;;::::::999999::::::;;;===>>>???>>>??????>>>;;;888444111111000/////////000111222777777888999;;;<<<======AAABBBBBBBBBAAA>>><<<:::???>>>???@@@CCCCCCCCCAAA@@@???>>>>>><<<:::555222222222111111000...------000333666777777777888999888888888777666555444333444333111///...//////000------------,,,,,,,,,,,,,,,,,,,,,+++++++++******...+++)))***,,,---,,,***,,,,,,+++******+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++************************---,,,+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********---,,,,,,++++++***++++++************************++++++++++++++++++++++++******)))***+++---...000------........./////////---...............---------,,,+++***))))))))))))+++*********))))))))))))((()))***)))((((((***+++------,,,+++***)))((((((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))'''&&&%%%&&&&&&&&&&&&&&&'''((()))+++---...333:::???@@@BBBHHHKKKIIILLLNNNOOOOOOSSSXXXWWWSSSKKKEEE???@@@FFFKKKKKKIIIGGGGGGIIILLLPPPSSSTTTTTTWWWYYY]]]eeennnuuuxxxxxxvvvqqqjjjgggeeebbb\\\XXXVVVRRRPPPNNNKKKJJJOOOWWWppp~~~yyylllfff]]]SSSMMMJJJLLLVVVaaasssxxx\\\RRRDDD;;;888777555333444222111111222333222111222222333333222222111000111222333333333111///------,,,+++******))))))***,,,++++++++++++++++++***///...---,,,+++*********,,,,,,+++***************+++++++++,,,,,,,,,------*********++++++++++++,,,***++++++,,,,,,------...---------............///...---+++++++++,,,...///000000000000000000111111222555222444>>>LLLiiizzzbbbRRROOOTTTYYY}}}vvvhhhVVVVVV[[[nnnkkkYYYddd}}}~~~xxxtttuuuwwwrrreeeZZZ<<<;;;999777555444333333333333222222111111222222222333444555555555555555777777888888888888777777999999:::<<<<<<=========?????????===:::666222/////////......///000111222666777888999;;;<<<===>>>AAAAAAAAA@@@???<<<:::888=========@@@BBBDDDCCCBBB>>>======>>>>>>;;;777333111111000000000/////////222444777999999999:::;;;;;;;;;;;;;;;:::888777666777555333111000///000000.........---------,,,,,,---------,,,,,,,,,++++++---,,,******,,,---,,,+++...---,,,,,,,,,,,,------......------------,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---((()))***+++,,,,,,,,,,,,************************...,,,***(((((()))+++,,,+++++++++******++++++++++++++++++++++++*********,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,------........./////////000000------...............---,,,,,,+++***))))))))))))***************)))))))))((()))******)))***,,,...+++******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&(((((('''&&&&&&''''''(((&&&&&&'''((()))+++,,,---000666;;;>>>BBBIIIMMMNNNRRRTTTTTTSSSTTTVVVTTTPPPFFF???999999>>>DDDFFFFFFCCCBBBDDDIIIPPPVVVXXXXXXXXXXXXZZZ___ffflllppprrrqqqpppooommmiiiccc^^^ZZZVVVSSSRRRQQQNNNMMMRRRZZZooo}}}}}}qqqnnndddZZZQQQKKKIIINNNVVVdddvvvkkk___OOODDD???<<<777222333222000111222333333222222222333333222222111000000111333444333111...---...---,,,++++++******+++*********+++++++++++++++,,,,,,,,,,,,,,,++++++***+++******))))))))))))***,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...---------............///000///...---...///000111000000000///////////////222555333555???KKKfffzzzcccRRRMMMRRRXXX{{{xxxjjjYYYYYY]]]ppplllYYYaaa}}}yyyttttttvvvssshhh]]]999888777666555444333333333222222111111111222222111222222333444444444555777777777666666555555444666888999;;;;;;;;;:::999::::::999888555222...,,,......------...000111222666666777999;;;<<<===>>>;;;<<<===>>>???>>>>>>>>>>>>======???AAABBBAAA@@@======>>>??????===999555000000000000000000111111222555888:::::::::<<<============<<<<<<;;;999999999888666444222111000000000//////......---------............------------+++***))))))************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))************((()))***+++++++++++++++******************************)))(((((()))******,,,+++***))))))***+++,,,+++++++++******************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++'''((()))++++++,,,++++++,,,,,,,,,,,,------------,,,---......///.........,,,++++++***))))))*********************************+++,,,+++******+++---******)))(((((('''&&&&&&)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''((())))))''''''''''''((()))***+++)))///777>>>DDDJJJOOORRRQQQRRRPPPLLLLLLNNNNNNLLLGGGAAA999777:::???CCCCCCBBB@@@AAAGGGQQQXXX\\\\\\[[[ZZZYYY[[[___eeekkkooonnnrrrvvvuuuooofff```]]]YYYWWWUUUTTTQQQNNNRRRYYYjjjyyywwwsssjjj```WWWMMMGGGHHHMMMXXXmmmqqq]]]OOOHHHBBB;;;555444222111111222333333222222222222222222111000000///000222444333111...,,,...---,,,++++++*********))))))******++++++,,,,,,******,,,------,,,+++***---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,------...---------............///000000/////////000111222111000000000000/////////222666444777@@@KKKeeezzzdddTTTMMMRRRVVVwwwvvviiiZZZZZZ^^^rrrrrr]]]bbb~~~zzz{{{vvvsssvvvzzzvvvkkkaaa666666666666666555555555333222222111222222333333222222222222222333444444666555555444333333222222444555666777777777555555333333333333111000...---------,,,------///111222444555666888:::;;;======999:::;;;===???@@@AAAAAA@@@???>>>???@@@@@@>>>=========>>>???@@@???;;;888111000000///000111222222222555999:::;;;;;;<<<>>>===============<<<;;;:::;;;:::888666444333222111111111000000///...------------------,,,,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++(((((()))))))))*********+++++++++++++++***)))(((************************(((***,,,------,,,***))),,,+++))))))))))))+++,,,************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,------...//////......,,,+++******)))************************+++++++++---......,,,***)))***+++*********))))))(((((('''((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((''''''(((((()))***,,,111:::BBBHHHJJJMMMOOOLLLLLLIIICCCBBBGGGKKKKKKLLLEEE<<<888888;;;>>>???BBBAAABBBHHHQQQYYY^^^```aaa___\\\[[[\\\aaahhhmmmnnnttt{{{|||uuukkkddd```^^^\\\ZZZXXXSSSMMMOOOUUUjjjyyyzzzuuunnnfff]]]SSSJJJGGGJJJRRRgggkkkYYYNNNGGG???999666444222222333444333222111222222222222111000000...000222333333111///------,,,+++******))))))***)))))))))******+++++++++)))***+++,,,---,,,+++***------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,------...---------............///,,,,,,,,,,,,------......111111111111111111111111111555444777@@@JJJddd{{{eeeVVVPPPTTTVVVvvvuuuhhhXXXYYY^^^sssyyyccceee~~~vvvsssqqqrrrxxx~~~{{{oooccc555666666777777777777777333333222222333333444444333333222222222222333333444333222111111111111111222333333333333222222111000000111111111111000000...---,,,,,,---...///000222333444666888:::;;;<<<;;;;;;<<<<<<===>>>???@@@@@@???>>>?????????===;;;???>>>===>>>???>>><<<999222111000///000111222333333666999<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;<<<<<<:::999777555444333333222111111000///......++++++*********))))))))),,,---...---++++++---...,,,,,,------,,,+++***))),,,,,,------------......*********++++++,,,,,,---***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,+++***)))(((************************))),,,///111111000---+++*********))))))*********)))))))))***************))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,---------......,,,,,,---...////////////++++++***************+++*********+++++++++++++++...///...,,,)))(((((()))+++*********)))))))))(((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))&&&'''((()))))))))))))))((((((((()))***+++,,,---777999???FFFGGGEEEEEEHHHGGGHHHFFF@@@@@@FFFKKKMMMOOOIII@@@999777888:::;;;BBBCCCFFFJJJQQQZZZbbbgggiiigggbbb^^^\\\^^^dddiiikkksss|||zzzqqqiiidddbbb```^^^[[[TTTMMMMMMQQQlll|||}}}xxxsssmmmfff\\\QQQLLLMMMUUUgggyyyfffVVVKKKAAA<<<999777555444444444333222111111222222111111000//////000000111111000//////---,,,+++******))))))))))))))))))*********************+++++++++++++++***+++************+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...---------............///------......////////////000111111111222222222222111555444666@@@JJJddd{{{eeeVVVPPPVVVYYYyyyvvvhhhWWWXXX^^^sss~~~hhhiiitttmmmlllpppyyy~~~qqqfff777888999999999888777777444444333333444444555666666555333222111111222222222111000//////000000111333222111000000000000000/////////000000000000000...---,,,,,,,,,---...///000111333555777999:::;;;:::::::::;;;;;;<<<===>>>???>>>===>>>??????===<<>>>>>???@@@BBB??????????????????>>>======<<<<<<:::999777666555444333222111000///......,,,,,,+++++++++*********,,,---...---++++++---///---.........---,,,***))),,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,,,,+++******************************+++---///000///---,,,))))))************))))))((()))))))))*********++++++*********++++++,,,---************************++++++++++++++++++++++++,,,++++++******+++------------------.........///+++,,,---...////////////+++***************++++++*********++++++,,,,,,,,,,,,------+++)))((()))************)))))))))))))))&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))''''''))))))***)))(((((('''''')))+++...111333555???<<<===@@@???;;;<<<@@@BBBFFFGGGCCCBBBGGGKKKLLLRRRLLLDDD===:::999;;;<<>>===<<<<<<===???@@@???===???<<<999888999999999888444333111//////000111222777999===???@@@AAABBBDDD@@@@@@AAAAAAAAA@@@??????===<<<<<<;;;:::888777666444444333222111000///...//////.........---------***,,,---,,,))))))+++......///000000///---+++************++++++,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,(((((((((((())))))))))))******+++,,,------------************************))))))*********+++++++++((()))***++++++***)))((((((((())))))*********+++,,,,,,+++***+++,,,...///))))))))))))))))))))))))++++++++++++++++++++++++...---+++******,,,---///,,,,,,,,,---------......+++,,,---...////////////+++***************++++++*********++++++,,,,,,,,,***++++++***)))(((***+++)))))))))))))))((((((((('''((((((((())))))******'''((((((((())))))******'''((()))******)))((('''%%%''')))---111666999;;;>>>999777888666222666===>>>DDDHHHFFFEEEHHHJJJJJJTTTOOOHHHAAA======>>>??????DDDKKKOOOSSS\\\jjjuuuyyyvvvnnnddd[[[XXXZZZ]]]aaahhhsss|||~~~zzzrrrlllcccaaa___]]]UUUMMMLLLOOO]]]qqq~~~{{{vvvkkk]]]UUUTTTLLLUUUdddsssnnnYYYJJJCCC???<<<999777666555333222111111111111111000//////111000///......///000111//////...---,,,,,,,,,,,,++++++******))))))((((((---,,,***)))))))))***+++******)))******+++,,,,,,*********))))))((((((((())))))*********+++++++++***++++++,,,,,,---......---------.........//////,,,------...............,,,---...///000111222333111444222444>>>JJJeeewwwbbbTTTLLLWWWbbb{{{~~~qqqeeeZZZ[[[```ttt|||iiilllvvvpppmmmmmmttt|||{{{rrrhhh<<<;;;:::999888777666555333333333444444666777888555666666444222111222333666333000...---///222444...............------------------------...///000---------------------------333)))222:::111555666666666666777888:::;;;<<<<<<<<<=========<<<:::999999999999888777666666555333333222000///000333666:::<<>>===;;;999888888666666555333111000///...111000///...---...//////---------,,,,,,---......////////////000000000000------------,,,+++***)))))))))***+++,,,,,,------((('''&&&''')))*********000,,,((((((+++.........+++,,,,,,------,,,,,,+++))))))*********+++++++++(((((())))))*********+++---,,,+++++++++,,,---...++++++******************,,,++++++******++++++,,,///...---+++******+++++++++,,,---...---+++)))'''///......---+++******)))///......---------......++++++++++++++++++++++++************))))))((((((*********+++,,,,,,,,,---******))))))((('''''''''(((((()))))))))***************))))))))))))******************)))((('''&&&///---***((('''(((***+++'''+++222888<<<===<<<;;;333222000//////111333555===@@@DDDDDDAAA@@@AAACCCKKKHHHDDDBBBAAA@@@???>>>CCCDDDHHHOOOZZZdddkkkoooxxxuuunnneee\\\VVVTTTTTT___aaagggooovvvxxxuuuqqqddd]]]YYY[[[YYYSSSQQQTTT___hhhzzz|||uuuvvvtttcccOOOKKKQQQYYYbbbnnn}}}fffRRRGGGDDD<<<666555555222000000,,,---...///000000000000...///////////////......///......------,,,++++++...,,,***+++---/////////)))+++,,,------,,,***)))***++++++,,,------------------------------------000---))))))+++------,,,,,,+++******))))))******,,,------...///000111111......//////000222333444333111///000222333111//////333222555>>>IIIdddooo]]]TTTPPPUUU]]]yyy|||~~~}}}pppcccZZZ[[[```sssnnnooouuullljjjuuu{{{lll```999999888777666555444333444444444444555666666777666777777555333222333444777555333111111222333555000000//////......------...............//////000,,,,,,,,,,,,,,,,,,,,,,,,---000(((000222222===777444444444555666777888999999:::;;;<<<;;;:::999888777777666666555444444333222222111000///000444777:::<<>>===<<<;;;999999888777777555444222000///...///...---,,,,,,,,,---.........------------......000000000000000000000000............---,,,+++************+++,,,---------,,,+++)))***+++,,,,,,++++++)))((()))+++,,,+++)))+++,,,,,,------,,,,,,+++))))))*********+++++++++))))))))))))*********+++000///---+++************************************,,,++++++******++++++,,,---,,,+++++++++,,,------******+++,,,,,,,,,+++***++++++,,,,,,,,,,,,------.........---------......------------------------+++++++++******)))))))))*********+++++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))***))))))(((((())))))***'''(((((()))))))))(((((('''((((((((((((((('''&&&+++111999???@@@<<<555000...---,,,,,,---000333555:::===AAAAAA>>>===>>>@@@DDDBBB@@@?????????>>>===>>>@@@EEENNNYYYcccjjjmmmpppnnniiibbbZZZUUUSSSSSSZZZ]]]cccjjjppprrrqqqoooccc\\\YYYYYYXXXSSSSSSVVVWWW^^^oooooo\\\NNNLLLNNNUUU```ooosss]]]OOOEEE<<<555444333000......,,,---...//////000000000......////////////......///......------,,,++++++///---++++++,,,------,,,***+++,,,,,,,,,,,,************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++------,,,---,,,,,,+++++++++++++++------......//////000000.........///000111333333333111///000222333111000///333222555>>>IIIcccnnn\\\SSSPPPUUU]]]||||||{{{yyyyyywwwlllaaa[[[\\\cccvvvwwwiiinnnrrrjjjhhhttt|||nnnbbb999888888777666555444444555555555555555666666666777888888666444444555666777777666555555555555666222222111111000///......///////////////000000000---------------------------,,,)))///,,,777LLL<<<222222222222222333444444666666888999999888777777444444333333222111111111000111000000///111444777;;;===@@@AAAAAAAAABBBCCCBBBCCCDDDEEEDDDCCCBBBAAA>>>======<<<;;;;;;::::::999999777555333000///.........---,,,,,,---.../////////...............///111111111111111111000000//////000//////...---,,,+++++++++,,,------......///---++++++,,,---,,,+++(((((()))+++------***(((++++++,,,,,,,,,,,,++++++***************+++++++++)))))))))***************///...---+++************************************,,,++++++******++++++,,,************+++,,,...///************+++,,,---...+++++++++,,,,,,---------........................------.........---------,,,,,,++++++++++++************************))))))(((((())))))***++++++,,,))))))))))))))))))(((((()))((((((''''''(((((()))%%%&&&&&&'''((())))))***&&&&&&''')))***,,,...///333666:::<<<:::444---((()))(((((())),,,///222444555999<<<===;;;:::<<<>>>>>>>>>>>>???>>>>>>======<<<>>>CCCKKKUUU]]]aaaccccccccc```\\\VVVSSSQQQRRRSSSWWW]]]bbbeeehhhjjjkkkbbb^^^[[[ZZZXXXTTTTTTWWWSSSVVVaaasss}}}lllWWWJJJDDDIIIOOOZZZrrrmmm]]]JJJ@@@888555333///---...,,,,,,---....../////////......///////////////...///......------,,,++++++///---+++***++++++***)))++++++++++++++++++++++++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,---,,,......---,,,,,,,,,,,,,,,.........///////////////---------...///000111222222111000111222333222000111444333555>>>HHHaaammm[[[RRROOOTTT\\\|||wwwvvvssskkk```[[[]]]fffzzz~~~qqqeeemmm~~~mmmeeeeeerrr}}}pppeee::::::999999888888777777666666777777666666666555888999999777666555666888777777777777777666666555444444333222111000000///000000111111111111111000111111111000000000000000+++))),,,222***<<>>AAACCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDD>>>>>>>>>>>>>>>=========<<<;;;999666444111///...000000/////////000222333111111000/////////000000222222222222111111111111000111111111000000///...,,,,,,---------.........///---++++++++++++***)))***+++,,,---......,,,+++++++++,,,,,,,,,,,,++++++*********************************************************++++++,,,------***************+++++++++,,,++++++******++++++,,,*********++++++,,,------,,,+++***))))))+++---.........---,,,,,,+++******------..................+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))((((((((())))))******++++++++++++***************)))))))))((((((''''''''''''((((((&&&&&&&&&''''''((())))))((('''&&&'''+++000666:::777555222...+++)))(((((('''''''''(((+++---000222111555999:::999888:::======???@@@AAA???>>>======???@@@CCCHHHNNNSSSUUUUUUUUUVVVVVVTTTRRRPPPPPPPPPQQQUUUYYY[[[\\\^^^bbbeeeeeecccaaa___[[[XXXWWWXXXWWWSSSVVVbbbnnnvvv{{{zzzdddOOOBBBEEEGGGKKK```|||zzzjjjQQQGGG===888555000......,,,,,,,,,,,,---...//////---.../////////////////////......------,,,++++++---+++******++++++***(((++++++*********+++,,,---++++++,,,++++++***))))))------------------------,,,+++******+++,,,,,,,,,...------,,,,,,,,,,,,,,,///////////////.........------------...///000111111111000111222222222222111555333555===GGG```nnn\\\SSSNNNTTT[[[~~~zzzwwwmmmbbbXXX\\\iii}}}pppeeennnzzziiiaaaaaannn|||}}}qqqggg999999999888888888888888666777777888888777666555888999999888666666777999666777777888777666555555555444444333222222111111111222222333333222111111222222222111111000000000,,,+++///555)))888MMM111111111000////////////000///000111333333333222222111111000000000000//////---.../////////000333555;;;>>>BBBDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA???>>>;;;888555111///...000/////////000222333444444444333222111111222222444444333333222222222222111111222222222111000000.............../////////000...,,,+++,,,,,,+++)))+++,,,,,,,,,,,,,,,---...***++++++,,,,,,++++++***************************+++++++++***************))))))***+++,,,,,,------))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++///---+++)))(((***+++,,,---------,,,,,,++++++***,,,,,,---...//////......,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,---+++*********)))(((((((((++++++++++++******))))))++++++++++++++++++++++++((((((''''''''''''(((((()))(((''''''''''''((()))******,,,---///222333444000...***'''&&&&&&((()))))))))))))))***,,,...//////333888999999999;;;>>>???AAABBBAAA>>>;;;:::;;;??????AAADDDHHHKKKKKKJJJIIIKKKMMMMMMLLLLLLNNNOOORRRUUUXXXXXXWWWXXX\\\```hhhkkklllhhhccc^^^ZZZXXX[[[SSSOOOTTT]]]fffqqqyyypppYYYIIIGGGEEECCCRRRjjjqqqXXXMMM@@@:::555///---...,,,+++++++++,,,---...///------...//////////////////......------,,,++++++***)))((()))+++,,,+++***++++++*********+++,,,---,,,---------,,,+++******++++++++++++++++++++++++******++++++++++++,,,---------,,,+++++++++++++++///////////////...............---......///000111000000111111111111222333222555333444===FFF___ppp]]]TTTMMMSSS[[[~~~|||ooobbbVVV\\\mmm|||oooeeeppptttddd\\\[[[iiixxx{{{ssskkk666666666666666777777777666777888999999888777666888999999888777666888999777777777777777666555555444444444333333333333222222333444555555333222111111000000//////......------......333***...;;;%%%000000///.........//////...///000111111000//////000000000///////////////---...////////////111333888;;;@@@CCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@===:::666222///......------...///111333444777777666555444444444444555555444444333333222222111111222222222222111111////////////////////////222000...---......---,,,)))***+++***))))))+++---******++++++++++++******+++++++++***************+++++++++++++++*********++++++,,,,,,+++***)))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,***+++++++++++++++***)))///...+++)))))))))***+++******+++,,,,,,---......+++,,,---/////////.........///000111000...,,,+++++++++,,,,,,,,,,,,------******************)))))),,,++++++***))))))((((((*********+++++++++,,,,,,)))((((((''''''(((((()))***)))(((''''''((()))***000333888;;;:::444---)))&&&''')))*********((((((+++************++++++,,,...222777999999:::<<>>@@@AAA@@@???AAABBBCCCDDDGGGKKKOOOXXXWWWWWWZZZ]]]___``````dddqqq{{{{{{uuummmddd\\\YYYTTTOOOKKKIIIKKKUUUaaarrrwwwbbbRRRHHHDDDIIIQQQ```rrrsssfffYYYIII@@@888111//////++++++***)))***,,,...///,,,---...///000000000000///......------,,,++++++*********+++------+++)))((()))+++,,,------,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++&&&)))+++,,,******+++---......---,,,,,,,,,,,,,,,------......//////000000000000/////////000111111...000222222111000222555000444222444<<>>AAADDDAAA===;;;;;;;;;;;;:::??????@@@@@@BBBFFFKKKOOOYYYWWWWWW[[[aaaddddddccc___ooo}}}zzzrrrggg]]][[[XXXTTTNNNEEEAAAHHHRRRcccuuulllWWWKKKIIILLLOOONNNeee{{{vvvnnn```PPPEEE===666333444++++++))))))***+++---///,,,---...///000000000000///......------,,,++++++---,,,,,,,,,---,,,***'''''')))+++---...---,,,+++((()))***+++++++++++++++////////////////////////&&&))),,,,,,******+++---//////...------------...,,,------...///000111111111000000000000111111222---000222222000000333555///333111333<<>>BBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDBBBAAACCCDDDBBB@@@<<<888444111//////......///333888<<<;;;:::<<<<<<;;;:::::::::;;;;;;:::999888777666555444333333222111000000111222333111111000///////////////000000///...------,,,,,,------,,,,,,+++***))))))******))))))))))))******)))***++++++++++++***)))///......------,,,,,,+++'''***---000000///,,,***,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,++++++,,,++++++******++++++,,,///////////////.........//////...---,,,,,,++++++///...---,,,++++++++++++************************&&&(((+++------,,,***)))***++++++++++++******))))))***+++***((((((***+++)))((((((((()))+++---///+++*********))))))((((((&&&''''''((('''&&&$$$###&&&'''(((*********))))))+++---000333555999===@@@EEEFFFGGGFFFEEEDDDEEEFFFGGGEEE@@@;;;777666777::::::;;;<<<;;;<<>>999777888999888::::::::::::???GGGNNNUUU\\\^^^\\\bbbmmmpppkkkgggmmmyyyxxxlllddd[[[WWWVVVOOODDDCCCIIIYYYhhhyyyuuu```RRRLLLKKKNNN[[[kkkvvv~~~qqqiii\\\PPPGGG>>>666000///***(((***,,,******,,,...///000000111111000000///......---,,,++++++***...,,,++++++,,,,,,+++)))***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,,,,------///.........---------,,,+++,,,---.........---,,,000////////////000000111000000000000000000000000///000000///......///111111555333444;;;DDD[[[|||ooo\\\SSSQQQWWWqqq~~~rrreee___aaa{{{~~~rrrccc{{{qqq^^^IIIEEEBBBKKKddd|||~~~ttt;;;;;;;;;;;;;;;:::::::::888888999:::::::::999999999888888888888999::::::;;;999888777888999888777666666555555555666666777666666666666666555555444333222111000000///000000000000000000111111222333222222222333333222222222................................................//////---,,,,,,,,,,,,,,,***+++,,,---...111666999<<<<<<===>>>????????????@@@AAAAAA@@@>>>>>>???AAABBB@@@<<<999555333222222000//////111555999;;;<<<======<<<;;;;;;;;;;;;;;;;;;::::::999888777777666666555444333333333333333111111000////////////000//////......---,,,,,,,,,......------,,,+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++......---,,,+++***)))(((******+++++++++***))))))*********))))))*********++++++++++++++++++++++++************+++++++++,,,******+++,,,,,,,,,,,,,,,......------------...............///000000111111......------------------------,,,+++************++++++++++++++++++++++++))))))******************'''((()))***************((((((((('''&&&'''))),,,,,,+++)))(((''''''''''''((((((((((((((('''''''''''''''''''''((()))***+++)))))))))))))))'''&&&&&&'''))),,,...000222666999>>>@@@BBBBBBBBBBBBDDDFFFFFFFFFEEEBBB===:::888888777888999888888<<>>===;;;;;;<<<>>>@@@???<<<888666444333333111000000111444888<<<>>>???>>>===<<<<<<;;;<<<<<<;;;;;;;;;::::::999999999777666555555444333333333222111000000//////000000............------,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---************************((())))))***++++++,,,,,,---,,,++++++******************))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......------------........................//////------------............---,,,+++***************+++++++++++++++++++++++++++***)))(((((()))***+++((())))))*********))))))++++++***(((&&&&&&'''))),,,+++***)))((('''''''''''''''''''''''''''''''''+++***((('''&&&&&&'''(((*********)))'''&&&%%%%%%&&&(((***,,,---000333666:::<<<>>>??????@@@BBBDDDDDDFFFGGGEEEAAA<<<999888666777888777666:::@@@FFFOOOYYYaaabbbbbbeeeeeebbblllooovvvrrrgggddd```WWWLLLGGGRRRdddzzzvvvfffYYYSSSSSSZZZeeesss}}}vvvjjj___TTTHHH<<<444333///---//////,,,+++,,,000000111222222222222222333111...,,,++++++,,,,,,+++***)))***++++++***)))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---///......---,,,+++******------------,,,,,,,,,,,,.........------,,,,,,+++......---------------...////////////////////////777333//////222444444333000444333444;;;CCCZZZzzztttaaaXXXUUU___||||||yyywwwppphhhaaaeee~~~uuuhhhhhhUUUEEEBBB???GGGaaazzzyyy=========<<<<<<;;;;;;;;;999999:::::::::999999888777777888999:::;;;;;;<<<;;;999777777888888888777::::::999888777777777777666666666777666555555444222333333444444333222111...//////000111333444555111222222333333222222111...///000111111111111000111111111000000/////////000000///...---+++***))))))***+++++++++---///222444444555666777777777777999999:::999888888999;;;>>><<<999777555333333333000000111333555999===@@@AAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;888777777666555333222222222222111000000000000000//////............------/////////...............------,,,,,,,,,,,,------************************'''((())))))***+++,,,,,,***)))((('''&&&&&&''''''******))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------.........------,,,,,,,,,---.....................,,,,,,++++++***++++++++++++++++++++++++++++++++++++***)))''''''(((***+++***************)))((('''***++++++***)))((()))+++*********************)))&&&&&&&&&&&&''''''''''''***)))(((&&&%%%&&&&&&'''******)))((('''&&&%%%%%%'''(((***+++,,,...111333666888:::<<<<<<>>>@@@BBBBBBEEEHHHHHHDDD???;;;999666888999888777:::@@@EEEQQQZZZdddgggfffccc___\\\eeekkkvvv~~~mmmfffccc\\\SSSLLLMMM```vvv}}}mmm```XXXUUU[[[fffvvvxxxlll```SSSFFF===777222000111111///---///000000111222222222222222333222///---,,,,,,---...+++***))))))+++++++++)))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---000000///...---,,,++++++++++++++++++++++++,,,,,,.........---,,,,,,,,,,,,------------...///000111////////////////////////222///---...111222000...000444333555<<>>>>>>>>::::::999888777555333222222222111000000000000111////////////////////////////////////////////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))+++***)))))))))))))))************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------.........---------,,,,,,//////..................------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((()))***+++++++++++++++***))))))(((***---......------...((()))***++++++,,,++++++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''&&&&&&'''''''''''')))***++++++,,,///111333555777999999;;;===???@@@CCCGGGHHHEEEAAA===:::888:::<<<;;;;;;>>>CCCHHHVVV^^^iiiooooooiiiaaa[[[YYYdddtttrrrgggddd```XXXQQQIIIXXXkkkzzzuuuggg^^^TTTZZZcccsssxxxlll^^^OOOEEE>>>888333444333000///111///000111111222222111111///...---+++++++++,,,,,,+++***)))***,,,,,,,,,***,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------------------.........++++++++++++,,,,,,,,,,,,......---,,,,,,,,,---------------...///000111222000000000000000000000000222111000111222222111000///444333555<<>>BBBFFFFFFEEEDDDBBBAAAAAA@@@@@@===>>>>>>>>>??????@@@@@@=========<<<:::777555444333222111111000000111111000000000000111111111111000000000000000000000000,,,,,,++++++++++++,,,,,,------,,,++++++,,,------------,,,+++******)))))),,,,,,,,,---------------++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++,,,---...///......------------......------......///000111111000000//////......------...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))***,,,,,,---------,,,///222333111...,,,+++'''(((***+++++++++***)))&&&&&&''''''((((((((((((&&&&&&'''((())))))))))))&&&&&&%%%%%%&&&((()))***'''((()))))))))***---///111333555777777888;;;===>>>BBBFFFHHHFFFBBB>>>===;;;===?????????BBBGGGLLLYYY___jjjuuuwwwpppeee]]]UUU]]]iiivvvzzzmmmiiifff___XXXLLLSSS```ooo~~~|||ppphhhWWWZZZ___iii}}}ppp^^^QQQFFF???888666333//////111...///000000111111000000,,,+++++++++++++++++++++,,,******+++,,,------,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---...///...............///000000000000000000000000000000444444333222111111444666///444333555<<>>>>>>>>===<<<===;;;;;;<<<>>>@@@@@@@@@999999999999:::;;;<<<===999999999999999888777777555555444444444555555666111111111111222333444444444555555555555555555444...000222444555444333222444444333333222111000000000000111111111///...---)))***++++++******+++,,,+++,,,---...////////////111222333222111111333555444333111///......//////+++000666:::<<>>>>>>>>???@@@@@@AAAAAA???@@@???>>><<<:::777555333222111111000111111111111111111111111222222222000000000000000111111111,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++++++++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++,,,---.../////////............//////+++,,,...000222333555666111111000///...------,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''&&&(((***,,,...///000111333666888888333---(((%%%'''((()))******)))(((''''''''''''((((((((())))))******+++++++++)))'''&&&$$$$$$$$$%%%&&&(((+++,,,&&&'''((((((((()))+++---000222444666666777999;;;<<<@@@EEEGGGFFFBBB???>>>===???BBBBBBBBBEEEJJJOOOXXX^^^iiivvv{{{tttggg^^^XXXYYY\\\fffuuuuuupppmmmeee^^^RRRSSSYYYhhhyyyxxxqqq]]]\\\\\\```qqqoooaaaMMMDDD;;;777333///...000......///000000000000000***+++,,,------------,,,,,,+++***+++---...---,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...---,,,+++)))((('''&&&........./////////000000---,,,,,,+++,,,---///000//////...------------...000000000000000000000000333333111---***,,,222777///444333555<<>><<<;;;<<>>@@@>>><<<;;;:::999::::::666333000///222333222111111111222333333333333333000000000000111222333444222000...,,,******+++,,,+++++++++*********))))))************************)))*********++++++++++++******)))))))))***,,,---***++++++******)))(((''''''''')))***,,,...//////------,,,,,,---///000222///...,,,,,,,,,---///111---.........---,,,++++++.../////////...---,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++***)))(((''''''((())))))///''''''...111,,,...666DDDAAA;;;444...+++******))))))))))))))))))******&&&&&&'''((((((((((((((("""""""""%%%))),,,......))))))))))))))))))))))))***)))(((((()))+++---...333444666777999999::::::;;;===???AAABBBAAA@@@???>>>AAAEEEFFFGGGJJJPPPUUU[[[___gggpppuuussskkkeeeYYYXXXZZZ```mmm{{{tttkkkfffddd]]]UUUQQQZZZhhhuuussskkkbbb___gggvvvlll\\\MMM>>>888555111---,,,,,,,,,,,,---000222222111***++++++,,,,,,------.........---------,,,,,,,,,000///---+++++++++---...)))+++,,,,,,******+++---))))))***++++++,,,---------,,,++++++,,,---///000---,,,,,,,,,,,,---...///000///...---...000222444//////...------...///000......//////000000111111111555333555===DDDXXXvvvuuufff```___vvv{{{oootttmmmiiifffkkkRRRFFFFFFEEENNNfff<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::=========<<<<<<;;;;;;;;;???===<<<===???@@@???===::::::999999999999::::::;;;;;;;;;:::::::::999999888888888777777777666666555444444333333444555666555555666666555555444333444444444444444444444444777555333222111222333444111111111111000///...---...---+++)))))))))***+++)))***++++++,,,,,,,,,+++,,,,,,,,,++++++++++++***......//////...------,,,000111333999@@@DDDEEEDDDGGGGGGFFFFFFEEEEEEEEEFFFDDDCCCBBBBBBCCCCCCBBBAAABBBAAA???===;;;:::999888555222000000222333222000000111111222222222111111000000000000111111222333222000...,,,+++++++++,,,+++++++++***************************************))))))*********+++++++++,,,++++++******+++,,,---+++++++++++++++******)))(((((()))+++,,,---...///***)))))))))***+++---......---,,,++++++---...000...............---,,,,,,---------...------,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******%%%+++///,,,***111>>>HHHHHH@@@666///,,,+++)))'''++++++++++++++++++++++++))))))***+++++++++++++++,,,***))))))+++,,,+++***))))))))))))))))))))))))***)))(((((()))***,,,...111222333555777888999999======???@@@@@@???>>>======@@@DDDFFFHHHLLLRRRWWW\\\___dddjjjnnnmmmgggbbbYYYWWWUUUYYYcccqqq~~~|||nnneeebbbbbb[[[XXX\\\dddnnnzzz{{{mmmcccaaahhhqqqxxx}}}fffUUUCCC:::777444000...///...---...///000///...,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,+++...---+++***)))***+++,,,+++,,,---,,,***))))))*********++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------,,,,,,---...000111222111111000000111222333111111111111000000000000111555333555<<>>???@@@???>>>;;;::::::999999::::::;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888777666555555555555555666666666666666666555444333444444333333333333333333666555444333333444555666222222222222111000///...///...,,,+++******++++++)))******+++++++++++++++))))))))))))************.........///......---,,,000111444888>>>BBBCCCCCCHHHHHHGGGGGGFFFFFFFFFFFFCCCBBBBBBCCCDDDEEEEEEDDDEEEDDDCCC@@@===:::888666444333222222333333222000111111111222111111000000111000000000000000111222111000...,,,++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++...------,,,,,,,,,,,,---***+++,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,+++++++++,,,---...///---,,,+++++++++,,,...//////////////////......---++++++,,,---------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,&&&///111***...???LLLMMMDDD:::///***+++---+++(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++///---+++***+++***)))((())))))))))))))))))))))))))))))(((((((((***+++,,,---...000222555777999:::????????????>>>===<<<;;;<<>>>>>>>>>>>???@@@??????;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888777777666666666666444444555555666555555444444444444444333333333333555444444333333444555666222222222222222111000000000///...,,,,,,,,,,,,,,,******+++++++++++++++***)))******+++,,,------------...............------///000333777<<<@@@BBBCCCGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDEEEFFFEEEDDDEEEEEEDDDBBB@@@<<<999777444444555555555444333111222333333333333222111111111111000000///000000000000///...---,,,,,,------******++++++++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++......---,,,,,,,,,++++++)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,---------------......///------,,,,,,,,,---.../////////000000000000//////+++,,,,,,---............+++++++++,,,,,,---......------------------------,,,,,,+++***+++,,,---...111///,,,111@@@MMMIII===666111+++)))+++---......------,,,,,,,,,,,,++++++'''(((((()))))))))((((((***(((''''''((())))))((()))))))))))))))))))))))))))(((((((((((()))***++++++,,,...000444777999;;;BBBBBBAAA@@@>>>===<<<;;;<<<@@@CCCEEEFFFJJJOOOTTT[[[[[[\\\^^^```bbbcccdddfffaaa[[[YYY^^^jjjyyypppgggeeedddbbb]]]UUUUUUaaaoooyyyppp___WWWVVVXXXbbb{{{nnnSSSEEE???:::444111222000.........---,,,***,,,,,,,,,,,,++++++******+++++++++************)))+++***))))))))))))******---...///---+++******+++---------------------,,,000000111000///...,,,***+++,,,---.........------......///000111111000000------------...//////000111111111111111111111000000333222444<<>>>>>>>>>>>>>>???@@@<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999888777777666111222333555666666666666555555555444444333333333333333333333333444444444333333333333333333222111111000///......---------++++++,,,,,,,,,++++++******++++++,,,---...//////------...............---,,,...222555999===AAADDDDDDEEEFFFGGGGGGGGGFFFFFFGGGEEEDDDDDDEEEEEEDDDCCCBBBCCCCCCBBB@@@>>>;;;:::555666777888777555444444555555666666666555555444222222111000000///000000///.........---.........+++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++------,,,,,,,,,+++******((((((***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++...............//////000//////000000000000000///,,,---...//////000//////+++++++++,,,,,,------------------------------------,,,+++++++++---...///222---111BBBNNNHHH;;;222))),,,------******,,,...,,,+++++++++*********)))&&&'''''''''''''''&&&&&&&&&%%%$$$%%%'''))))))((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,///333666:::<<>>===>>>AAAEEEFFFFFFFFFIIILLLWWWWWWXXXZZZ\\\```dddfffdddbbb^^^\\\___jjjxxxuuukkkiiihhhgggaaaXXXSSSZZZfffjjjrrr~~~wwwdddYYYWWWXXXZZZooo{{{___MMMDDD<<<555222000...------......---+++*********++++++,,,,,,,,,++++++*********)))))))))++++++*********+++++++++,,,...///...------...///---------------------,,,,,,---...//////...---,,,+++,,,------......------...///000000111000000/////////000111222222333333......//////000111222222///333222555===EEEYYYxxxoooeeedddsssoooqqq|||uuunnnjjjWWWHHHLLLOOOVVViii~~~~~~;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>======>>>???===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999999::::::::::::999999888222333444555666777777777777777666666555444444444444444444444333333333333333333444444444444333333111111111000000///......---------------,,,,,,+++*********+++,,,------...,,,---......///.........***---000222555999===@@@???AAACCCEEEFFFFFFFFFFFFGGGEEEDDDDDDEEEEEEDDDBBB@@@@@@@@@???>>>===<<<;;;666777888888666555555666666777888888999999888888444444222111000000000000.............../////////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,.../////////000000000000...//////000000000000000...//////000000000//////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///+++000@@@OOOIII666...333''',,,000///)))&&&'''++++++******))))))((((((((((((((())))))((((((''''''***(((''''''((()))((('''(((((((((((((((((((((((('''''''''((((((((((((((()))***+++...111555999;;;CCCDDDFFFFFFEEECCCAAA@@@???CCCHHHIIIGGGEEEEEEFFFQQQSSSUUUWWWYYY\\\aaadddeeeffffffeeehhhppp{{{{{{ppphhhgggfffbbbYYYQQQQQQUUUZZZbbbsssmmm___XXXWWWUUUbbbzzzlllXXXJJJ>>>666333...---,,,---......---,,,))))))******+++,,,,,,---+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,,,,---///...------///000,,,,,,,,,,,,,,,---------((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---...///------..................---...///000111222222222,,,,,,---///000111222333///333222555>>>EEEZZZxxxnnnffffffsss}}}ssstttyyyvvvrrrkkkWWWIIILLLNNNTTTeeeyyy{{{::::::999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===:::<<<>>>===;;;;;;===???======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<;;;::::::777777888888888777777666999888888777666666555555555555555555555444333222444444555555555555444444222222222222111000///.........//////......---,,,******++++++,,,,,,------,,,------...//////......)))+++...//////111555999:::<<>>===<<<;;;;;;;;;555666777666333333444666666777888999:::;;;;;;;;;666555444222111000000000------...///////////////......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,---......------,,,******+++,,,------,,,,,,+++,,,,,,,,,------......///000111111111000//////---......///////////////---...//////000000000/////////////////////...---***++++++++++++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///111===JJJIII:::,,,+++000))),,,...,,,)))'''''')))++++++***))))))((('''''')))))))))))))))(((''''''+++)))((('''((()))((('''(((((((((((((((((((((((('''''''''((((((''''''&&&(((((()))+++...333777999AAACCCFFFHHHHHHFFFCCCAAA???EEEKKKMMMKKKFFFDDDCCCKKKNNNQQQSSSTTTVVVZZZ]]]eeeiiimmmooopppttt|||{{{lllhhhfffeee___TTTKKKGGGMMMUUUggg|||hhh\\\VVVSSSYYYmmmxxxcccQQQAAA888666///...,,,------...,,,+++***************+++++++++,,,,,,+++++++++************++++++,,,,,,---,,,,,,,,,---...---,,,+++,,,---******++++++,,,,,,------*********++++++---.........---+++***+++,,,///000///...---,,,,,,---...///***+++---...///000//////......///000111111222222111444333555<<>>>>>999;;;======;;;:::<<<>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>=========<<<<<<<<<<<<888999;;;<<<===<<<;;;;;;<<<<<<;;;;;;999888666666:::999999888777666666555777777777777666555333333444444555555555555555444222222333222222111////////////000000///...------,,,------------.........,,,,,,---.../////////...)))+++---,,,+++,,,///333777999===AAACCCEEEEEEEEEBBBAAAAAABBBEEEFFFFFFEEE@@@???===;;;999999999:::444666666444111000333666555666888999;;;;;;<<<<<<777666555333222111111000,,,---...///000000000/////////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,.../////////......,,,,,,------......------++++++,,,------......///------...//////...---,,,,,,---......//////......------...///////////////.../////////...---,,,,,,++++++++++++***((('''%%%++++++++++++++++++++++++++++++******+++---...///AAAJJJIII;;;///...,,,&&&***)))(((((()))***++++++++++++******)))(((((('''(((((()))(((((('''&&&&&&((('''%%%&&&((())))))(((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''((()))---111555777>>>AAAFFFIIIJJJHHHDDDBBB???FFFMMMPPPNNNIIIEEEDDDGGGJJJNNNPPPPPPPPPSSSVVV```fffmmmpppppprrrvvvzzzwwwqqqnnnooojjj]]]NNNEEEHHHMMM___xxxrrraaaXXXXXXYYYkkkkkkVVVCCC:::888000///------------+++***,,,,,,++++++***))))))))),,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,---...,,,***((()))***))))))***++++++,,,------//////...------///000111000...+++)))***,,,///111222111///...---///000111,,,...///111333333333222111111111111111222222222333666333444;;;@@@SSSqqq~~~jjjcccdddnnn~~~uuu||||||~~~}}}qqqZZZFFFKKKOOOWWWkkk777555444666:::===<<<:::???===::::::<<<<<<:::777999:::;;;:::::::::<<<===;;;;;;<<<======<<<<<<;;;888999;;;===============<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>><<<;;;:::999999:::<<<===??????>>><<<;;;:::999888888888888777777777777777777777666555444222000///555333111333555777555333444444444333222111//////444333222000//////......000000...---,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,---...777777999;;;===???AAAAAABBBBBBBBBBBBCCCDDDEEEFFF::::::999999999999888888333333333222111222444666666777999:::;;;;;;::::::555555555555555444444333222111111111000000//////------------------------//////.........---------/////////......---------...---+++******+++---...,,,+++******))))))************+++++++++,,,,,,,,,***+++,,,,,,---...////////////...---,,,++++++,,,//////000000000000000000//////...------------...+++++++++*********))))))---------......---,,,,,,///)))***///...***111>>>OOOEEE888///---...---,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********''''''((((((((((((''''''++++++***)))((('''&&&&&&))))))(((((((((((())))))))))))((((((((((((((()))'''''''''(((***...111333777>>>DDDEEEGGGJJJJJJHHHEEEFFFJJJOOORRROOOGGG@@@AAAEEEJJJKKKJJJJJJLLLNNN```fffnnnrrrsssqqqqqqqqq}}}xxxxxxssscccRRRHHHEEEGGGVVVpppgggWWW[[[XXXooouuucccPPPBBB<<<555000...///...,,,---000------,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,...---,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...111000000...---,,,++++++000000000000////////////............////////////////////////000000000000111444111333:::>>>OOOjjjggg___dddkkk~~~~~~~~~ppp]]]KKKKKKKKKUUUppp999777777999<<<>>>>>><<<===;;;::::::<<<<<<:::888:::::::::999888888999:::===============<<<<<<<<<:::;;;<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>???>>><<<;;;:::;;;<<<=========<<<;;;:::999999888:::999999999888888777777888888777666555333111000444333111333555666555333555555555555333222111000333222111000000//////000000///...---,,,+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))***++++++000111333555888;;;<<<>>>AAAAAAAAAAAAAAABBBBBBBBB888777777777666666555555444555444333222222444777777888:::;;;<<<<<<;;;;;;999999999999999888888777333333222111000000//////.........------,,,,,,,,,,,,+++++++++************+++++++++*********)))))),,,+++)))(((((()))+++,,,---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......---------,,,,,,,,,,,,//////...---------------,,,++++++++++++*********+++,,,,,,,,,,,,,,,++++++++++++***)))...777@@@DDDDDD<<<111++++++,,,,,,***+++++++++,,,,,,+++******,,,,,,,,,++++++*********''''''((((((((((((''''''((((((((((((''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))+++...///555>>>FFFJJJLLLNNNMMMIIIEEEFFFIIINNNRRRPPPKKKEEE???AAADDDFFFFFFGGGHHHIIIRRRYYYccckkknnnnnnmmmmmmwww~~~zzzvvvhhhYYYPPPFFFFFFSSSlllppp^^^]]]ZZZnnn}}}mmmXXXEEE;;;222---+++---...,,,---000------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++******************+++,,,+++***((((((***+++,,,---------------...............//////000000000111/////////000000000000111000000111111111222222222222555222444;;;???PPPkkkggg^^^bbblll}}}lllXXXIIIHHHIIIUUUqqq<<<;;;;;;===@@@BBBBBBAAA???>>>======>>>===<<<:::===<<<<<<;;;::::::999999========================<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================AAA@@@>>><<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999<<<<<<;;;:::999999888888999999999888777555444333444333222333555555555333666666666666555333222111222111111000000000111111111000///...---,,,,,,,,,,,,------------,,,++++++******)))))))))***+++++++++,,,...000333666888999===>>>???????????????>>>;;;::::::999888777777666555555555444333333555777999:::;;;============<<<;;;;;;<<<<<<;;;;;;:::999555444333222111000///...000//////...---,,,++++++************)))))))))))))))))))))(((((((((((((((,,,+++***))))))***+++,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,---...///000000000//////......------//////......------------,,,,,,,,,,,,++++++++++++******++++++++++++++++++***...,,,(((222DDDJJJDDD888222,,,)))***,,,+++***,,,,,,,,,,,,+++***)))(((+++++++++++++++*********'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''((()))((((((''''''(((((()))))))))(((((((((((())))))+++***)))((((((((()))***+++555???EEEHHHKKKIIIEEEEEEEEEGGGKKKOOOPPPLLLHHH??????@@@BBBEEEGGGGGGFFFJJJSSS___iiinnnnnnmmmkkkrrr||||||wwwmmm```WWWJJJHHHRRRgggxxxyyyggg___]]]jjjyyydddLLL>>>555///,,,......,,,,,,...------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,,,,---------...,,,---...///000111111222000000000000111111111111222222222333333333333444333666333555<<<@@@PPPjjjhhh^^^```mmm~~~fffRRREEEFFFGGGTTTqqq??????@@@BBBEEEGGGGGGHHHFFFEEEEEEDDDCCCAAA>>>===AAA@@@????????????===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========<<>>======<<<;;;:::999999::::::::::::999888666666444444444444444555444444666666666555555333222222111000000000111111222333333222111000////////////---............---,,,,,,...---------------......+++,,,---///111333555666888999;;;<<<=========<<<;;;;;;:::999888777777666444555555333222222444666999:::<<<===>>>>>>===<<<:::;;;;;;;;;;;;:::999999666666555333222000//////111000///...---,,,+++***---,,,,,,,,,,,,+++++++++************************---,,,,,,++++++,,,,,,---------,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////////////////000000000000...............------,,,---------,,,,,,,,,++++++***************++++++,,,...//////111<<>>NNNhhhkkk___aaannnzzzbbbNNNDDDDDDFFFRRRoooBBBDDDFFFHHHJJJLLLNNNPPPNNNOOONNNLLLIIIEEEBBB@@@DDDCCCBBBCCCDDDDDDBBB@@@999999999:::;;;===???@@@>>>>>>>>>=======================================??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<============>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;:::999999888555555666555555555555555444444555444444333222111000000000000111222333444555444333222222111222222...////////////...------000//////.........//////---------...//////000000333444555777999:::;;;;;;555555444333333222111111222222222111000111333555888999;;;<<<======<<<<<<::::::;;;;;;::::::999888777777666444333111000000111111000///---,,,++++++------------,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,))))))***++++++,,,---------------,,,,,,------...)))***++++++,,,---............//////......---,,,---------,,,,,,,,,+++++++++++++++***+++,,,---...000,,,111???FFF@@@777222...---------------+++***((()))******++++++++++++************************(((((())))))))))))((((((******))))))(((''''''&&&((((((''''''''''''((((((((((((((((((((()))******'''''''''''''''''''''((((((///555999>>>FFFLLLMMMLLLIIIFFFFFFHHHIIIHHHFFFDDDAAA???AAAEEEIIIJJJIIIGGGOOO\\\iiiqqqssspppmmmnnnttt}}}{{{ttthhh^^^UUUOOOQQQ___llluuu~~~zzzddd]]]\\\dddwwwttt^^^PPPCCC:::222000000...,,,---------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------------------------+++...333666666333...+++...------------------...---------,,,,,,++++++***/////////......................../////////000000111111111111222222222222222555222444:::===KKKeeennncccdddpppwwwaaaNNNDDDDDDEEEQQQmmmDDDGGGJJJMMMOOORRRVVVXXXWWWYYYYYYWWWRRRMMMJJJIIIJJJHHHGGGHHHJJJIIIEEEBBB;;;:::::::::;;;<<<>>>???>>>======<<<<<<===>>>>>>========================>>>>>>>>>======<<<<<<<<<999:::;;;<<<===>>>>>>???===============>>>>>>>>>>>>============<<<<<<<<<:::;;;;;;;;;;;;;;;::::::666888888888666555666777444444444444444333222222111111111111111222333444555555444333333333333333///000000000000///............---,,,,,,,,,------,,,,,,++++++++++++++++++...//////000222444666777222222111111111000000000///000111000000111444666999:::;;;============<<<<<<<<<======<<<<<<;;;:::888777666555444333222111111000000///...---,,,,,,,,,+++++++++************))))))))))))************************************,,,+++******))))))************+++++++++,,,,,,,,,))))))***+++,,,---.........------,,,,,,,,,------***++++++,,,---...//////---.../////////...,,,+++,,,,,,,,,,,,++++++++++++,,,+++******+++,,,...///...,,,555EEEFFF888...///+++,,,,,,,,,+++***)))((('''((()))***++++++++++++)))))))))***************((())))))******))))))(((++++++***)))((('''&&&&&&(((''''''&&&&&&''''''((((((''''''(((((()))***+++&&&&&&'''''''''(((((((((***///222444:::EEENNNQQQQQQMMMHHHGGGHHHHHHGGGDDDCCC@@@>>>???BBBEEEHHHIIIJJJQQQ]]]kkkvvv||||||{{{lllnnntttzzz~~~}}}xxxooohhh\\\RRRPPPZZZfffooo{{{nnnaaa[[[```mmmxxxfff[[[III===333000000//////000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------))),,,000333333000,,,)))++++++,,,,,,,,,,,,++++++******+++,,,---...///////////////.........------............////////////000000000000111111111111111444222444:::<<>><<<;;;<<<===>>><<<;;;;;;;;;;;;===>>>???==============================<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<===============::::::;;;;;;;;;;;;;;;:::888999;;;999777666777999444555555555555444444333222222111111111222333333444444333333222222333333000000111111000000///...------,,,+++++++++++++++************************---+++***)))***,,,...000/////////000000000000111...///000111111333666999:::;;;===>>>??????>>>==================<<<<<<;;;777777666666555444333333000/////////......------************))))))))))))(((((()))))))))******************++++++*********,,,,,,+++************+++******+++++++++,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,------...///////////////////////////---...///000///...,,,+++,,,++++++++++++*********+++***)))((()))+++---...000666>>>@@@:::000,,,---)))***++++++***)))))))))((()))***************)))((()))))))))*********+++))))))************)))))))))))))))(((((('''''''''(((''''''&&&&&&''''''(((''''''''''''((()))***+++''''''((((((((((((''''''&&&***---...555AAAKKKOOOOOOKKKFFFEEEEEEFFFDDDAAAAAAAAA@@@??????CCCHHHKKKRRRVVV```mmmyyypppmmmnnntttyyy|||xxxuuuqqqfffZZZSSSYYYcccmmm{{{kkk``````ccctttssskkkXXXIII:::444222111000111------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000------.....................////////////000000000000000000000111111111222222555333555:::<<>><<<;;;<<<<<<;;;:::::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>999:::;;;;;;<<<;;;;;;;;;999;;;<<<;;;888666888:::666666666666666666555444333333222222111222222333333333222111111111222222111111111111111000//////...---,,,,,,++++++++++++))))))******+++,,,,,,,,,,,,***'''$$$$$$%%%(((***))))))******+++,,,,,,,,,...///111111222444888;;;;;;<<<>>>???@@@@@@??????<<<<<<<<<<<<<<<;;;;;;:::777777666666555555555444///////////////.........++++++++++++************))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,......------------,,,,,,******+++,,,---///000111///......,,,+++***))))))---...///000000...,,,++++++++++++*********)))))))))(((''''''(((***,,,---444BBBFFF999---,,,---******+++,,,---,,,+++,,,,,,***++++++******)))((('''(((((())))))*********+++))))))************))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''((()))++++++))))))))))))((('''&&&%%%%%%)))---///555@@@JJJNNNJJJFFFBBBAAABBBBBB@@@>>>AAABBBBBB@@@???BBBIIINNNUUUXXX^^^iiiuuu}}}wwwpppmmmqqqvvvzzzxxxvvvxxxwwwpppaaaWWW[[[dddnnn}}}uuufffaaa\\\cccvvvyyyhhhWWWDDD:::666222000000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000---***((((((***---000---......//////......---..................------+++,,,,,,---...///000000000000000000111111111111000000111111111222222222333777555666<<<===JJJcccsssjjjlllyyyxxxwww}}}xxxeeeSSSFFFFFFGGGSSSoooEEEJJJOOOQQQSSSYYYbbbjjjppptttyyy|||{{{xxxvvvtttnnnhhh```]]]]]]\\\XXXTTTQQQLLLEEEBBBAAA@@@>>><<<<<<===>>>===<<<;;;;;;<<<>>>>>>????????????>>>>>>@@@@@@@@@@@@??????>>>>>>========================>>>>>>======<<<<<<<<<;;;<<<===@@@BBBBBBAAA???=========<<<;;;:::999999888999::::::;;;;;;::::::999666666666555444222111000555444222111111111222333555444333222111111111111000000000000000000000000111000...,,,+++++++++,,,------,,,,,,+++*********+++***)))(((((()))***+++,,,+++++++++,,,...000111...------...111555999<<>>===???AAA@@@???===<<<;;;;;;;;;<<<999888888888777777666666333222111///---,,,,,,+++---,,,++++++******++++++******)))))))))))))))***------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,---......,,,,,,---......---,,,,,,++++++,,,,,,++++++******++++++,,,---///...,,,+++,,,...000111000.........///000///...///...,,,***))))))******///'''%%%,,,///,,,---333BBB;;;333000111222000...---,,,+++******+++,,,---++++++*********+++---......---***(((''''''((()))******))))))))))))******************)))((('''&&&''''''(((((())))))******''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''(((***,,,000777???EEE???>>>???@@@CCCDDDEEEDDDBBBCCCCCCAAA???BBBJJJQQQZZZ```eeegggllltttzzz|||rrrpppmmmmmmqqqyyy{{{vvvssssssrrrjjjbbb]]]]]]fffwwwzzzeeeXXXYYY___cccpppzzz}}}fffLLL>>>777222000222000//////.........//////---,,,,,,++++++******))))))+++------,,,,,,---...,,,------......------,,,++++++++++++++++++++++++000///---,,,++++++,,,---......////////////......///////////////.........------...///000000/////////---,,,///222444333222222555444555;;;<<>>>>>>>>>>>===<<<======<<<<<<==================??????>>>>>>>>>=========????????????????????????>>>>>>>>>=========<<<<<<<<<===???AAAAAA@@@???>>>???>>>>>>===<<<;;;::::::888999999::::::999999888777777777777555444333222333222111111000000000111555444333222111111111111000000000000000000000000000///...---,,,,,,,,,,,,++++++******)))(((((('''+++***))))))))))))***+++---,,,,,,++++++,,,---......------...000444888:::???@@@@@@@@@>>>>>>@@@AAA@@@???>>><<<;;;;;;<<<<<<:::999999888777666666666333222111///---,,,,,,,,,,,,,,,+++************+++*********)))))))))******------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---+++---...---,,,+++,,,---...---,,,,,,++++++,,,,,,+++++++++***++++++,,,---,,,,,,+++++++++,,,---...///...------//////...------,,,+++))))))))))))***)))'''(((***++++++000666???999111...///000///---,,,++++++******++++++,,,++++++***)))******,,,,,,++++++)))(((''''''((((((((((((''''''''''''((((((((())))))*********))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))))))))((()))***+++...333:::???@@@@@@AAACCCEEEFFFFFFFFFCCCDDDEEECCCAAACCCJJJPPP]]]bbbfffgggjjjrrrwwwxxxvvvtttsssrrrtttxxx||||||yyyvvvtttpppjjjddd```___eeetttnnn[[[TTTTTTUUU\\\gggxxxuuuZZZHHH>>>555222222000///......------......******++++++,,,---------***+++------,,,+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---............////////////....../////////////////////...---...//////000000000///000...---///222444333111222555333444:::<<>>>>>>>>>>>???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@??????>>>===<<<;;;;;;888888999999999999888888999999999888777666555444222333333333333222111111555444333222222111111111000000000000000000000000////////////......---,,,++++++***))))))(((((('''+++******))))))******+++------,,,+++++++++++++++------------000333666888>>>???@@@@@@??????AAABBB@@@???>>>===<<<<<<======;;;;;;:::999888666555555333222111///...---,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++---...---,,,,,,++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---------...---,,,---...///...,,,******))))))))))))******&&&+++---******000888<<<:::555///,,,---...,,,+++***++++++++++++++++++***++++++***)))))))))******)))******************))))))((((((''''''(((((()))''''''((()))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))******)))+++...444888AAABBBEEEGGGIIIIIIHHHHHHDDDFFFGGGFFFEEEFFFJJJNNN]]]aaadddccceeelllpppqqquuuvvvwwwxxxyyy{{{||||||}}}zzz{{{~~~~~~yyyuuummmiiieeebbb___bbbmmmyyy||||||bbbSSSKKKHHHHHHSSSeeezzzgggSSSDDD:::444333//////...---,,,,,,------+++++++++,,,------......+++,,,...---,,,++++++,,,,,,------......------,,,------------------------,,,,,,+++,,,,,,...///000++++++,,,,,,,,,,,,++++++......//////////////////////////////000000000000000///...///111222222000222444222333999<<>>>>>>>>>>>>>>>>>=========>>>???@@@@@@??????>>>===<<<;;;:::999999999::::::999999999999999999888888777555555555555777777777666555444555555444333222222222222111111111111111111111111...///000111000///...---------,,,,,,++++++******++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,---///111444666;;;===???@@@@@@@@@AAACCC??????>>>>>>>>>>>>>>>>>>===<<<;;;:::888777555555333222111///...---------,,,,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,++++++++++++++++++***+++,,,,,,******+++,,,...---,,,,,,++++++,,,,,,,,,++++++++++++,,,---------...////////////.........---,,,,,,---...---,,,***************++++++,,,(((///000+++...:::@@@???444111---+++++++++***))))))***+++,,,,,,+++***)))++++++***))))))((((((((()))***,,,---...---,,,++++++******************+++&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******+++++++++)))***))))))))),,,111444@@@CCCGGGJJJKKKKKKKKKKKKFFFHHHJJJJJJIIIIIIJJJLLLXXX\\\^^^]]]___fffjjjkkkppprrrvvvzzz~~~yyyvvvyyy{{{uuuhhheeebbb```]]]\\\bbbjjjttt~~~oooZZZMMMFFFBBBHHHWWWlllmmmXXXHHH===777555///...---,,,,,,,,,,,,,,,///......------,,,,,,+++,,,---......,,,******+++,,,------......------,,,------------------------,,,,,,,,,,,,------......,,,,,,------------,,,,,,............////////////000000000000000000000111000000000000111111111000111444111222999<<>>>>>>>>>>>???????????????>>>===<<<===>>>@@@AAA???>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::888888888888888777666555666777888999999888777666666555444333222222222222222222222222222222222222...///000111222111000///.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------+++++++++,,,...000222333888:::===>>>??????AAABBB>>>>>>??????????????????======<<<:::999777666555333222111//////.........---,,,,,,+++++++++++++++***+++,,,---......------,,,,,,+++++++++*********---,,,++++++***************+++,,,,,,******+++,,,...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......//////000000///.........---,,,,,,---...---,,,******+++,,,,,,---------,,,000///---555AAABBB:::///---+++*********)))((())))))+++,,,,,,+++))))))************))))))(((((('''(((+++---...---+++***++++++************++++++'''(((((((((''''''&&&%%%))))))))))))((((((((((((''''''''''''''''''''''''*********))))))(((((((((((()))))))))***,,,111444>>>BBBHHHKKKLLLLLLMMMNNNJJJKKKMMMNNNMMMLLLKKKKKKRRRWWW[[[[[[]]]cccggggggllloootttzzzyyytttvvv}}}{{{ttthhhbbb^^^]]]ZZZWWWXXX\\\eeeooo~~~gggTTTHHHDDDEEELLL___vvvttt___MMMAAA888444//////...---,,,+++++++++///......------,,,,,,+++,,,---......,,,******+++,,,------......------,,,++++++++++++++++++++++++.........------,,,,,,+++000111111222222111111000---.........//////000000222111000000000000111111000000111111000000111111111444111333999;;;JJJddd}}}rrrqqqyyy{{{ttt^^^LLLHHHHHHNNNaaa|||@@@FFFKKKNNNNNNQQQXXX]]]hhhoooyyy{{{xxxsssmmmhhh___ZZZSSSNNNLLLJJJFFFCCCBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>???????????????==============================>>>>>>>>>>>>>>>???@@@???>>>>>>>>>???AAABBB???>>>>>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;888888999999888777777666666666777888888888777777666555444333222222222222222222222222222222222222///000000111222222222222......---,,,,,,++++++***+++,,,,,,------,,,,,,+++((()))***,,,---.........******+++,,,---...///000333666:::<<<======???@@@===>>>???@@@@@@@@@@@@@@@======<<<;;;999888777777333222111000////////////......---,,,,,,,,,,,,,,,+++,,,---/////////......++++++++++++************---,,,+++******)))******+++,,,---,,,+++***+++---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------............---------------...---,,,---...///...,,,++++++,,,---......------------,,,000999???;;;222,,,,,,++++++******)))))))))******************)))******+++++++++***))))))%%%''')))***+++***)))(((***))))))(((((())))))***(((((((((((('''&&&%%%$$$))))))))))))((((((((((((''''''''''''''''''''''''******)))(((''''''&&&&&&((()))))))))***,,,000333:::???EEEIIIIIIKKKNNNPPPNNNNNNOOOPPPOOONNNLLLKKKNNNTTTYYY[[[^^^ccceeeeeehhhlllrrrzzzzzzsssssszzz}}}yyyoooeee]]]\\\\\\YYYUUUTTTSSS\\\mmmttt[[[JJJEEEBBBDDDTTTllljjjUUUFFF:::333000000...---,,,,,,,,,,,,+++++++++,,,------......+++,,,...---,,,++++++,,,,,,------......------,,,++++++++++++++++++++++++............---,,,+++***.........//////.........------......///000000000333333111000000000111222...000111111000000111333111444222444:::;;;HHHaaayyymmmkkkqqqxxx~~~sss^^^MMMFFFFFFMMM```zzz;;;@@@GGGJJJJJJMMMTTTZZZaaaiiivvv{{{wwwnnnfff]]]WWWSSSPPPKKKFFFEEECCCAAA???======>>>>>>=========>>>>>>>>>??????========================<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBB@@@??????>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888888888888777777888999999:::666555444333333222333333333333333333333333333333000000000111111333444444/////////...------,,,,,,+++,,,---......---,,,+++***+++,,,---......---,,,*********+++,,,---......///222666999;;;;;;===>>>===>>>???AAAAAAAAAAAAAAA===<<<<<<;;;:::999999999222222111000//////////////////...------------...+++,,,...000000000///...++++++++++++************---,,,+++***))))))))))))+++---...---,,,+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......000///...,,,,,,,,,---...///...------//////...---***+++,,,---------,,,+++...,,,///888>>>:::333...***+++,,,,,,+++***************))))))))))))******)))***+++,,,,,,++++++***((()))***+++++++++***)))***))))))(((((())))))***((()))))))))))))))((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***---000666;;;BBBEEEFFFIIINNNRRRQQQQQQQQQQQQQQQPPPNNNLLLIIIPPPWWWYYY\\\___```^^^^^^dddnnnyyy|||tttttt{{{|||mmm```^^^bbb```YYYTTTLLLOOO^^^wwwcccNNNEEEAAAAAAMMMddd}}}ttt]]]LLL>>>444222111///...---,,,,,,,,,******++++++,,,---------***+++------,,,+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***++++++,,,,,,++++++***------......///000000111555333222000000111222333---///111111000000222444000444333666;;;:::FFF^^^vvviiigggiiivvv|||rrr___OOOFFFEEELLLaaazzz666<<>>>>>??????@@@@@@@@@AAA========================;;;<<<<<<<<<======>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<999::::::;;;;;;::::::999;;;;;;;;;<<<;;;;;;::::::;;;;;;:::999:::;;;===>>>666666555444333333333333333333333333333333333333111111000000111333555666222222222111000000//////,,,,,,---......---,,,,,,,,,---...///...---,,,+++)))******+++,,,,,,------,,,000444888999:::;;;<<<<<<>>>???AAABBBBBBBBBAAA<<<<<<<<<;;;;;;:::::::::222222111000/////////000000000///............///+++,,,...000111111000///+++++++++************)))---,,,+++***)))))))))))),,,---......,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......333222///...---...000111000///......///000///...***+++,,,---,,,,,,******///---444@@@AAA666//////)))+++------,,,++++++++++++***)))(((((()))***+++)))***+++,,,------,,,+++---------......------,,,,,,,,,++++++++++++,,,,,,((()))***++++++,,,++++++******))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******))))))***)))((((((+++---444999???BBBDDDGGGNNNSSSTTTSSSRRRQQQQQQPPPNNNMMMDDDLLLTTTVVVXXXZZZYYYVVVTTT\\\jjjyyywwwwww~~~tttcccbbbgggfff^^^VVVNNNNNNYYYqqqjjjSSSFFFAAA@@@KKK```xxxyyycccQQQBBB777222222000///...------,,,------,,,++++++******))))))+++------,,,,,,---...,,,------......------,,,------------------------***+++---...///......---...//////000000//////...---------...///000000111555444222000000111222333+++...111111000000333555000444444777;;;:::EEE[[[~~~uuuhhhfffcccuuu{{{rrr___PPPJJJIIIQQQggg888:::>>>AAADDDIIINNNRRR[[[```iiittt}}}tttggg^^^ZZZVVVQQQLLLJJJHHHGGGFFFDDDAAA>>><<<<<<<<<>>>@@@AAA@@@???<<<>>>???AAAAAA@@@>>>=========>>>>>>?????????@@@@@@@@@???>>>???@@@BBBCCC@@@???>>><<<<<<<<<===>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;AAA<<<777777:::<<<999666888777666555444333333333333333444444333333222111,,,...000333444444333333222222222222222111000//////---++++++------+++(((//////...---,,,,,,+++++++++***************++++++***,,,000555888999::::::<<<======>>>>>>???@@@@@@?????????>>>>>><<<;;;:::777555333000...---------------------------,,,,,,000000//////......------***++++++,,,,,,++++++******+++,,,,,,***))))))***---...---+++)))((()))***++++++++++++++++++++++++---------,,,+++***)))(((******++++++++++++,,,,,,------...............---+++,,,------,,,+++,,,---(((555===999222000...,,,,,,***)))***+++---,,,,,,......---,,,,,,+++************))))))))))))))))))************************,,,++++++***)))*********((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***((('''&&&&&&&&&((()))***((((((((((((((()))*********///666===BBBGGGLLLOOOXXXRRRLLLLLLPPPRRROOOKKKMMMJJJJJJMMMSSSVVVSSSPPPMMMTTT```ooo{{{~~~~~~uuunnnllliiiccc^^^KKKNNNVVVfffzzzsss[[[LLLFFF???AAAUUUsssrrr^^^JJJ;;;666444111------///...,,,,,,------,,,+++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------....../////////...---,,,***)))000---,,,---000111000...////////////000000000000000000111111111111000000...444333444:::<<>>??????>>>===<<<>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>???@@@AAA@@@???>>>===<<<======>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;888999:::;;;:::777888777666555444444444444333444444444444333222222---...000333444444333222000111111111000000///...111///------//////---+++//////......---,,,,,,+++++++++************++++++***+++...222555777888888;;;<<<<<<===>>>???@@@AAA>>>>>>>>>===<<<;;;999888555444222000........./////////////////////000000111111000000//////......++++++,,,,,,,,,,,,++++++$$$&&&)))++++++,,,...000+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------------........./////////------...............---,,,---......,,,,,,---...///:::AAA;;;222///000111222///,,,+++***)))'''&&&******++++++,,,,,,------***************************************)))))))))++++++******)))))))))***++++++************++++++((((((((((((((((((((((((***)))(((''''''((()))***)))((('''''''''((()))***((((((((((((((()))******+++///555;;;AAAFFFLLLOOOTTTPPPKKKJJJMMMOOONNNLLLMMMJJJHHHJJJNNNQQQPPPNNNFFFLLLXXXhhhwwwyyyqqqhhhbbbRRRPPPRRR]]]qqq}}}iiiSSSHHH>>>AAATTTmmm}}}kkkWWWGGG:::777222......//////---.........------,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---------...............------,,,,,,+++///...,,,---000111000...////////////000000000000222222333333333333222222///555333333999<<>>???@@@@@@???======????????????@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>??????>>>=========>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888777777666555555555555444444444444444333222222...///111333333333333222111111222222222111000000333222000000111111///.../////////...------,,,,,,++++++************++++++)))***+++---000222555666999:::;;;<<<>>>???AAAAAA>>>>>>===<<<:::999777666333222111/////////000000111111222222333333444444333333222111111000//////+++,,,,,,------,,,,,,+++)))+++,,,,,,+++******+++(((***------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---............////////////000000000---...............---------...///...---,,,...///444;;;>>>666---***,,,...---+++******+++,,,,,,+++))))))******+++,,,,,,---++++++++++++++++++++++++++++++******)))))))))(((*********))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))******)))((((((((())))))((((((((((((((()))******+++...333888===DDDKKKOOOSSSQQQNNNLLLLLLMMMOOOPPPOOOKKKFFFEEEHHHKKKLLLLLLCCCFFFOOO___ooo{{{~~~}}}{{{yyymmmeeeYYYQQQJJJPPPeee~~~{{{aaaOOO@@@CCCOOO```uuu|||gggUUU@@@:::333000000000///------------,,,,,,+++************+++++++++,,,,,,,,,---------,,,,,,+++++++++......---,,,++++++******,,,,,,,,,---------............,,,,,,,,,,,,---...///...---...///000000...////////////000000000000222222333333333333222222000555333222888;;;EEEYYYzzz|||sssuuu|||||||||}}}kkkXXXKKKDDDEEEQQQjjj333444666888999<<<@@@CCCGGGKKKRRR[[[dddoooxxx~~~xxxooojjjccc\\\WWWSSSPPPMMMIIIGGGDDDCCCCCCCCCAAA@@@@@@AAAAAABBBAAA@@@@@@???>>>>>>??????????????????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<===<<<::::::;;;999888777666666666666666444444444555444333333222000000222333333333333222444444444555555444333333444333222222111111000////////////.........------,,,,,,+++*********++++++)))(((((()))+++...111333666666888:::<<<>>>@@@AAA======<<<;;;999888666555333222111/////////000000222333333444555666666777555555444333222111111000,,,,,,------------,,,,,,,,,---...---***((((((((((((+++...///---,,,++++++------------------------++++++,,,,,,---,,,,,,,,,,,,,,,---------..................///......---,,,---......---,,,,,,...000;;;:::777000+++)))*********)))((())),,,.........+++++++++*********))))))++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++******))))))************))))))((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))((((((((((((((((((((())))))***+++---000444999@@@HHHMMMUUUUUUTTTQQQNNNNNNQQQUUURRRMMMGGGDDDEEEGGGJJJKKKGGGFFFKKKWWWhhhuuu|||}}}zzz~~~xxxnnn^^^RRRFFFIII\\\wwwsssZZZFFFEEEJJJRRRdddxxxsss```III???555111111///------+++******))))))(((((((((++++++++++++,,,,,,,,,---......---,,,,,,+++*********+++,,,,,,------------,,,,,,,,,---------.........---+++***+++---///000............///000//////////////////000000000000000000111111111111000000111555222111777:::EEEYYYwwwzzz}}}yyy||||||||||||jjjVVVIIICCCDDDPPPhhh222333444555555777;;;>>>BBBFFFMMMTTT\\\fffqqqxxx||||||~~~yyyuuunnnhhhbbb[[[UUUQQQNNNKKKHHHGGGGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@??????>>>>>>>>>??????????????????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888:::======<<<;;;;;;;;;999999888777777777888888444444555555555444333333222222222333333333222222333444444555555555444444333333333222111000000000000///////////////......---,,,,,,+++******++++++)))(((''''''(((+++...000222333444666999;;;===>>><<<<<<;;;:::999777555444333222111/////////000000333333444555666777777888666666555444333222111111---------......---------''')))+++,,,,,,,,,---///+++---//////---+++))))))------------------------++++++,,,---------,,,,,,+++,,,,,,,,,,,,---------......//////...------,,,,,,------,,,,,,---000222CCC:::222///000///,,,***000...+++***+++***)))(((++++++******************++++++,,,,,,,,,---------------,,,,,,,,,+++++++++)))******+++***)))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''++++++******))))))((((((((((((((((((((())))))******+++...111555;;;CCCHHHUUUVVVWWWTTTPPPOOORRRVVVTTTOOOIIIEEEEEEFFFIIIJJJJJJHHHIIISSSdddttt|||fffYYYMMMMMM]]]tttfffOOOHHHFFFIIIXXXkkk|||~~~kkkSSSEEE888444222...,,,---+++***)))((((((((())))))+++,,,,,,,,,------------......---,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,---------......---,,,+++***+++---///111---...///////////////000////////////000000000000000000111111111111000000000555333222777:::DDDWWWtttxxx{{{{{{xxx|||kkkWWWJJJEEEFFFRRRjjj222333444444333555777:::===BBBHHHMMMSSS\\\gggooouuuxxx|||~~~yyysssnnnggg```\\\\\\XXXSSSOOOMMMJJJGGGEEEDDDCCCCCCBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???===>>>???@@@@@@@@@????????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999888888888999999555555555555555444333333333333333333222222222222111111222333333333222222222333333222000//////111000000000000000000//////...---,,,++++++***++++++)))(((''''''(((***,,,---...///000222444666888999999999888888777666444444111111000//////000111222555555555666666777777888777777666555333222111111---......//////......---***,,,------,,,++++++,,,---///000///---***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////------........./////////////////////...---,,,,,,,,,,,,---,,,---///333666>>>333+++,,,//////+++(((---+++******+++,,,,,,+++'''((()))***+++---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))(((******))))))))))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))*********)))((((((((((((((((((((()))******((()))+++...111666===AAANNNQQQSSSRRRPPPOOOQQQSSSSSSQQQMMMIIIGGGGGGHHHIIIIIIHHHKKKTTTccctttqqqfffYYYVVV___rrrttt\\\MMMFFFGGGRRR___ppp~~~zzz```MMM===888555///,,,------,,,+++******+++,,,---,,,,,,,,,---------......---------,,,,,,+++++++++............---+++)))''',,,,,,,,,---------......---,,,,,,+++,,,---...///---...//////......///111////////////000000000000222222333333333333222222///555333333888:::CCCUUUqqqzzz{{{~~~{{{ttt}}}lllXXXKKKIIIJJJVVVnnn444444444333222333555888888<<>>???@@@@@@AAA@@@??????===>>>???@@@@@@@@@@@@???@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@===::::::<<<===;;;999::::::999999999999::::::555555555555555444444333555444333333222222222222000000111222222222222222222444555333111///000222000000000000000000000000......---,,,++++++++++++))))))((((((((()))+++,,,***+++,,,...000222333444444444444444444333222222---------...000222555666777777777888888888888888888777666555333222111000......////////////......///000000...+++(((''''''---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............////////////000000000////////////...---,,,+++,,,---......///222777;;;222,,,(((+++,,,***(((***(((''''''))),,,///000000(((((()))+++,,,...//////*********+++,,,---------((())))))******++++++,,,***+++---------,,,***)))+++******************+++((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))((((((((((((((((((((()))******&&&(((***,,,...222777;;;FFFIIIMMMPPPQQQRRRRRRRRRQQQQQQOOOLLLJJJHHHHHHHHHHHHLLLRRRZZZdddqqq~~~zzzqqqccc[[[]]]kkk}}}mmmUUUHHHFFFLLLQQQ___qqqlllVVVCCC===999111---///...---,,,++++++,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,......//////---+++(((''',,,,,,,,,---------......,,,---------------------,,,...000///...---///111////////////000000000000222222333333333333222222---444444444999:::AAASSSpppyyyyyy}}}|||www~~~lllXXXKKKIIIKKKWWWnnn444555555444222222555777444999???BBBEEEKKKTTT[[[gggpppyyy~~~}}}||||||~~~~~~~~~}}}sssooohhhaaa]]]YYYUUUSSSNNNMMMLLLKKKJJJIIIIIIJJJCCCCCCCCCBBBBBBAAAAAAAAA<<<===>>>???@@@@@@???>>>===>>>???@@@AAAAAA@@@???@@@??????>>>>>>>>>>>>>>>========================CCC>>>999999<<<>>>;;;888:::::::::999999:::;;;;;;555555666666555555444333555555444333222222222222111222333333444444444444333555666444111000111333000000000000000111111111///...---,,,++++++++++++)))))))))))))))******+++))))))***,,,...///000111111111222222222111111111******+++...111444888::::::999999999999999999999888777666555333222111000......////////////......)))+++------,,,,,,,,,---,,,---------,,,,,,...000++++++++++++++++++++++++............---,,,+++***............////////////////////////...---,,,+++---...///000111555:::>>>---+++---111...)))***111...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------&&&&&&'''((()))***+++++++++,,,---......,,,+++)))******))))))))))))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''')))))))))((((((((((((((((((((()))******%%%''')))+++---000444777AAADDDJJJOOOTTTVVVUUUTTTOOOPPPPPPNNNKKKHHHGGGFFFJJJPPPYYY___dddlllvvv~~~vvvgggZZZXXXcccuuuzzz\\\IIIEEEFFFEEEPPPeeesss\\\GGG@@@<<<333///111---,,,***))))))***,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,---***+++---......---+++***,,,,,,,,,---------......,,,------......---,,,,,,,,,...000000...---///111////////////000000000000000000111111111111000000,,,444444555::::::AAARRRpppwwwvvvyyy~~~~~~~~~lllWWWIIIGGGIIIUUUlll|||666555333111111222333444666888;;;???CCCIIIOOOTTT```hhhsss{{{~~~}}}~~~vvvpppkkkeee\\\UUUTTTSSSSSSSSSRRRPPPLLLIIIFFFDDDBBBAAAAAA@@@???===AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@======>>>???????????????>>>===<<<<<<===>>>===<<<999::::::;;;<<<<<<<<<;;;999999999999999999::::::999888555444333444666777666555555555444444444444333333333222222222111111444444333222222111111000111111111000//////............---,,,++++++******,,,,,,,,,++++++*********''''''(((******+++++++++......//////000111111111...---------000444888:::999999999:::::::::;;;;;;999999888777666444222111...///000000000///...---,,,---......---,,,***)))+++---...---,,,***++++++)))******++++++,,,,,,---,,,,,,,,,---------....................................//////...---,,,,,,333///---111777:::777333***++++++,,,,,,++++++*********+++,,,,,,---......//////...---,,,++++++,,,************************...------,,,,,,++++++***************************...---+++)))((('''&&&&&&(((((()))***+++,,,,,,---+++***)))'''''''''((()))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))((('''(((+++000444===BBBIIIQQQWWWZZZ\\\\\\XXXTTTOOOKKKKKKKKKKKKJJJQQQVVV```hhhjjjjjjpppxxx|||rrrfff^^^```kkkuuuqqqXXXIIIDDDDDDMMM[[[rrrpppSSSAAA777000///222///......---------......+++,,,------,,,,,,...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------............000000000111222222333333111000...///111222222111444333444666666888CCCNNNkkk}}}}}}~~~mmmXXXKKKIIIKKKVVViiiyyy}}}{{{xxx888777555333222333444444444666999<<>>BBBBBBBBBAAA???===<<<;;;===;;;:::;;;<<<===<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777777777777666666666888888777777777666666666666666555555555444444444111111222333333444444555111000000//////......---222111111000000//////...++++++,,,,,,,,,,,,,,,,,,))))))***************))),,,,,,------...//////000,,,,,,,,,---000444888;;;<<<;;;::::::888888777666999999999888666555333222000000111111000//////...******)))((((((((())))))***,,,---...------...///......------,,,++++++***,,,,,,,,,---------.......................................///......---,,,...------///333444111...***++++++,,,,,,++++++*********++++++,,,,,,------++++++++++++,,,---//////++++++++++++++++++++++++((())))))******+++,,,,,,,,,,,,++++++*********)))(((((((((((()))***+++,,,************************)))(((((((((((())))))***''''''((((((((((((''''''))))))((((((((((((''''''*********)))))),,,000444999AAANNNZZZbbbeeeeeeccceee___WWWPPPMMMMMMMMMMMMPPPUUU```jjjmmmkkklllqqqyyyxxxqqqmmmcccXXX\\\hhhuuunnnUUUGGGBBBCCCEEEQQQkkkfffQQQBBB888222111111000///...---,,,,,,,,,---...///...---,,,---...---------,,,,,,+++++++++------...------,,,++++++,,,+++*********+++,,,---.....................---////////////000000000000//////000111111222222333111000...///111222222111000000222555666:::EEEPPPmmmzzzooojjjkkkwww~~~wwwnnnnnnvvvnnnXXXIIIFFFQQQfff|||}}}<<<;;;999777555444333333111333444555777:::???BBBKKKQQQ[[[dddkkksss|||}}}qqqmmmhhhdddaaa___]]][[[VVVRRRMMMJJJHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@??????AAAAAAAAAAAA@@@???>>>>>>>>>??????@@@AAAAAA@@@@@@???>>>======??????>>>===;;;<<<<<<=========<<<<<<<<<<<<;;;:::999999888888777888888999999888777777999999888888888888777777666666555555555444444444555555555444333333222222111111000//////......---222222111111000000000000...---------,,,,,,,,,+++******+++++++++***))))))++++++,,,------......///,,,,,,+++---///333888:::999999999::::::::::::;;;999999999888777666444444222222222111111000//////---,,,***)))))))))***+++)))+++---.........///000.........------,,,,,,,,,,,,,,,,,,---------..............................---...............------,,,///444999:::777000,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,+++******))))))---,,,,,,++++++******)))(((((((((((()))***+++,,,+++*********)))))))))(((''''''(((((())))))******(((((())))))))))))(((((())))))((((((((((((((((((***************,,,000333:::CCCQQQ___hhhjjjhhhfffiiibbbYYYRRROOOOOOPPPPPPQQQUUU___jjjooonnnmmmpppuuuzzzyyymmmmmmhhh[[[YYYbbblllxxx|||aaaNNNFFFCCCCCCIII\\\yyymmmWWWGGG;;;333000111111///...,,,,,,++++++&&&(((***++++++,,,...000......---,,,++++++++++++++++++++++++***)))((((((,,,+++***)))***+++---...---,,,,,,,,,,,,+++++++++------------............//////000000111222222222111000...///111222222111111111333555666999CCCOOOlll|||jjj``````jjjxxxpppnnnuuu|||pppYYYIIIEEENNNbbbzzz<<<;;;999777555333222222222333444444555777<<>><<<===???@@@BBBCCCCCCCCC@@@???>>>>>>@@@@@@???>>>=========>>>>>>===<<<<<<<<<<<<;;;;;;:::999888888888888999::::::999999888:::999999999999888888888555555555555444444444444666666555555444333333222111111111000//////......111111111000000000000000111000///...---+++*********++++++++++++******)))++++++,,,,,,---.........---,,,,,,,,,///333666999::::::::::::;;;;;;;;;;;;999999999999888777555555444444333222111111000000---,,,+++)))((())))))***(((***,,,------...///111,,,,,,,,,------.........,,,,,,,,,---------..............................------...............---***...222333222///,,,******++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------,,,++++++******,,,,,,,,,,,,++++++******+++***))))))))))))))))))++++++******)))(((((((((''''''(((((())))))************++++++++++++******(((((()))))))))))))))))))))***+++******,,,///222;;;DDDRRR```hhhkkkiiiggghhhaaaYYYSSSPPPQQQSSSTTTOOOPPPXXXdddkkkkkkjjjkkknnnsssxxx}}}~~~mmmmmmnnnfff___```aaakkk}}}jjjTTTIIIBBBDDDGGGRRRjjjqqq[[[JJJ>>>555///111111///...,,,,,,++++++&&&(((***++++++,,,...000...---,,,++++++++++++,,,***+++++++++******)))(((+++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000111111222222111000...///111222222111333333444555555777AAALLLiii~~~hhh[[[YYY```xxx{{{yyy}}}rrrZZZKKKEEEHHHWWWppp<<<;;;:::888666444333222222333333333444666:::===BBBHHHPPPWWW]]]eeennnuuu{{{vvvrrrooommmkkkccc___XXXRRRNNNKKKIIIGGGHHHGGGFFFEEECCCBBB@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???===<<<===>>>???>>><<<>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::999999999999999:::::::::::::::::::::999999999888888888666555555555555444444444333333444555555666666777333222222111111000//////000000000000000000000000111111000///---,,,+++*********+++++++++++++++***++++++,,,,,,---......///...---,,,,,,...111555777===<<<<<<;;;:::999888777:::::::::999999888666666666555444222111111111111---,,,+++)))((('''&&&&&&'''))),,,---,,,---...///***++++++,,,---.........,,,,,,,,,---------..............................,,,---......///.........000111///,,,((((((,,,000***++++++,,,,,,++++++*********++++++++++++++++++---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((*********))))))((((((((('''((()))))))))))))))(((******++++++++++++******(((((())))))))))))******((()))*********+++...000999AAANNN[[[cccggggggffffffaaaZZZTTTSSSTTTUUUVVVMMMKKKOOOXXX```bbbaaabbbccchhhooowwwtttqqquuussskkkdddWWW]]]jjj~~~rrrYYYKKKAAAEEEGGGMMM```|||vvvaaaPPPDDD999000111000///...---,,,,,,,,,---...///...---,,,---...------++++++++++++---...,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---------.........//////////////////000000000000......///000000111111222111000...///111222222111444444444555444666???JJJhhh{{{dddXXXWWWZZZmmmttt]]]MMMFFFEEEPPPiii<<<<<<;;;:::888666555444111222222222222555888<<<<<>>??????@@@AAAAAAAAAAAADDDDDDCCCCCCBBB@@@???>>>???>>>======??????>>>===>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999999999:::<<<===999999999999888888888888777777777666666666555555444444444555666666777777444444333333222111111111000000000000000000000111/////////...............))))))***+++,,,,,,,,,,,,,,,,,,,,,---......//////000///------...000333555;;;::::::999888777666666::::::::::::999888777777777666555333222111222222......---+++)))'''%%%$$$''')))+++,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------...//////......111333333///***(((---222***++++++,,,,,,++++++***++++++******************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------***++++++,,,,,,---------,,,+++***)))(((((((((((()))))))))))))))(((((((((((())))))******)))((('''((())))))******))))))((((((((()))))))))*********'''((()))))))))***,,,...333:::EEERRR\\\bbbeeeeeegggbbb\\\WWWVVVVVVVVVVVVQQQKKKIIIOOOVVVXXXXXXYYYUUUZZZdddqqq}}}yyy|||~~~wwwkkkWWWVVV[[[kkk{{{aaaQQQCCCGGGHHHLLL___|||~~~iiiWWWKKK>>>444000///...---------------///000000///---,,,---...,,,+++******+++,,,...///+++,,,---......///......***+++,,,------,,,***)))+++,,,,,,---...///000000////////////000000000000......//////000111111111111000...///111222222111333222333555444666@@@KKKhhhuuu```VVVWWWVVVddduuu___PPPGGGHHHTTTkkk======<<<;;;:::888777666000111111111222444888;;;777===FFFNNNTTT\\\eeekkkxxx~~~|||ooojjjbbbZZZVVVRRRPPPNNNKKKKKKIIIGGGEEEDDDBBBAAA===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAA@@@???@@@AAAAAAAAA??????????????????>>>======::::::;;;;;;;;;;;;;;;;;;<<<;;;999888999;;;===>>>999999999888888888777777888888888888777777777777777777777666555555444444555555444333333222222111111111111111111111111222---------...///000000111((()))***+++,,,---------,,,,,,---......//////000111///...------///222444666666666666777777777777:::::::::::::::999888777888777555333222222222222111111000///,,,)))&&&$$$''')))++++++******+++,,,---,,,,,,++++++******))),,,,,,,,,---------..............................,,,,,,---.../////////...)))000666555///)))((()))+++++++++,,,,,,+++++++++++++++******************(((((()))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,------...///+++***))))))))))))))))))((((((((()))))))))))))))))))))*********((('''&&&''''''((((((((((((''''''(((((())))))*********+++'''((())))))((()))+++------333>>>KKKVVV^^^ccceeeiiieee___ZZZXXXWWWVVVUUUVVVMMMHHHLLLRRRTTTTTTTTTJJJPPP]]]lll|||~~~qqq\\\WWWUUU```tttjjjYYYIIIKKKJJJLLL```}}}ooo]]]PPPCCC777///......---------......+++,,,------,,,,,,...///++++++******+++---///111)))***+++,,,---.........***+++---......,,,)))'''((()))***+++---...//////------------.........///......//////000111111111111000...///111222222111111111222444555777BBBMMMhhhsss___WWWXXXSSS]]]||||||zzzzzzvvvaaaRRRIIILLLZZZqqq???>>>===;;;999777666555333333222222111222222222:::<<>>@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAA<<<<<<======>>>>>>??????;;;;;;;;;;;;<<<===??????@@@>>>;;;999::::::999888<<<;;;::::::<<<<<<;;;:::888888888888777777777777666666666666666666666666888666555555555555444222333333222222111000000///000///---,,,---...000111---,,,+++***+++,,,---...000///...---,,,---.........---,,,,,,,,,...000111333444666888999999999999;;;;;;;;;::::::999999999===;;;999777555555555555+++,,,---------,,,+++***+++++++++***++++++,,,,,,++++++*********,,,---...++++++,,,------......///333...---000///,,,---111---,,,...111...((()))///222111000...,,,+++++++++++++++++++++++++++++++++---.../////////---+++***)))***+++,,,---,,,++++++.........---,,,+++***)))------,,,,,,+++*********((((((((()))*********+++------,,,,,,+++***))))))+++***)))***++++++***)))************++++++++++++''''''''''''((((((((()))***)))(((''''''((()))*********)))))))))))))))***///111888BBBKKKTTTbbbnnnsssiii```]]]YYYSSSRRRVVVWWWSSSNNNJJJIIIKKKOOOQQQOOOOOOTTT```qqq|||cccZZZSSSWWWggg|||wwwdddRRRKKKGGGPPPjjj~~~nnn___KKK;;;555111...///...+++,,,///...---,,,+++***+++,,,,,,,,,---.../////////...---000000///...------------------,,,(((%%%&&&***...,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000000000000000////////////111111111111000000//////111111333666666777@@@JJJeeevvvkkk\\\UUUZZZkkkvvvzzz{{{~~~wwwdddSSSKKKQQQddd???>>>===;;;999888666666555444444333333333333333888999===AAAGGGNNNSSSVVVeeeppp{{{qqqjjjddd___YYYTTTSSSPPPMMMJJJIIIFFFCCCAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>?????????@@@AAA@@@???===<<<;;;;;;;;;>>><<<:::999;;;<<<;;;;;;<<<;;;999999;;;<<<;;;:::999999999999888888888888777777777777777777777777888777555555666666444333333333333222111000000000222111///......///111222------,,,,,,,,,---///000000///...---,,,------...///...---,,,+++,,,...///222333666888999::::::999999999999::::::;;;;;;;;;<<<;;;999777666555555555---......///...---,,,+++,,,++++++*********++++++++++++***))))))***+++,,,,,,,,,,,,---......//////222---+++---,,,((((((+++///...///222000+++---222444222...+++******,,,---+++++++++++++++,,,,,,---******************++++++)))***+++,,,,,,,,,++++++------------,,,+++******)))))))))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))+++***)))***++++++***)))(((((((((((())))))))))))'''''''''((((((((())))))***)))(((''''''((()))*********))))))))))))******//////333<<>>===<<<:::999777777777666555444444444444444666888;;;???DDDIIILLLNNNZZZdddsss{{{tttnnnggg^^^XXXWWWTTTPPPNNNLLLJJJGGGEEEBBBAAA@@@??????@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAA===???AAABBBCCCBBBAAA@@@????????????@@@@@@@@@@@@CCCBBB@@@>>><<<;;;;;;:::<<<;;;999:::<<<=========<<<:::888888999;;;;;;:::;;;::::::::::::999999999888888888888888888888888999777666666666666555333444333333222222111111000111000......---...///000------------...///000111111000///...------------000///---++++++++++++,,,///111444888999::::::999777777888999;;;<<<======<<<;;;:::888777666666666000000000000///...,,,,,,---,,,+++***************---,,,++++++******+++++++++,,,,,,------.../////////,,,+++,,,+++))))))+++///......000///...000555555222---***(((***,,,...,,,+++*********,,,---...---,,,*********---///111)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++(((((())))))***++++++,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++*********+++***)))***++++++***)))(((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))******)))))))))******+++...---...444<<>>>>>===<<<;;;:::999888777777666555444444444444444777:::???CCCFFFHHHIIIQQQZZZgggvvv~~~xxxoooddd\\\[[[XXXSSSPPPNNNLLLIIIGGGEEECCC@@@>>>>>>???AAACCCCCCCCCDDDDDDCCCBBBBBBAAA;;;===@@@CCCEEEEEEEEEDDD???????????????????????????>>>>>>>>>>>>>>>???@@@===;;;:::;;;===>>>===<<<===:::888777999:::;;;:::::::::::::::999999999999888888888888888888888888999777666555666666555333444444333333222222222222222111111000000000000111,,,,,,------...///000111111111000///...---,,,,,,...---,,,++++++++++++,,,---///333666888999999999777888999999;;;;;;<<<===<<<;;;:::999888777666666222111111000///---,,,,,,...---,,,******))))))))),,,,,,,,,,,,------------******++++++,,,------...,,,+++,,,...//////000222---,,,+++,,,---...111555333111---+++******,,,---...---+++******+++,,,---...---,,,,,,---...///000******++++++,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,---------+++++++++******))))))))),,,,,,,,,++++++*********+++***)))***++++++***))))))*********++++++++++++'''(((((((((((()))))))))))))))(((((((((((())))))******))))))******++++++---+++,,,000555???NNN[[[kkkhhhdddbbb```]]][[[ZZZ\\\XXXRRRMMMJJJIIIJJJKKKMMMKKKJJJPPP]]]mmmzzz}}}}}}zzzllldddYYYSSS[[[ooo|||oooaaaUUUVVVdddyyyxxxfffYYYCCC:::222000///---...000/////////..................---------,,,+++******((()))+++---.........---+++---000111111///---,,,------------------------+++---......------...000000000000000////////////222222222222222222222222111111333666666777@@@JJJaaapppcccYYY```vvv|||~~~mmmooossssssrrrtttuuuiiiXXXKKKIIIKKKWWWooo>>>>>>======<<<;;;::::::777666555444333333333333222444777<<<@@@CCCEEEFFFKKKRRR^^^kkkwwwwwwlllccc```\\\WWWSSSPPPMMMJJJHHHHHHFFFCCC@@@???@@@AAACCCCCCCCCCCCDDDCCCCCCBBBAAA===>>>@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB???===<<<===>>>>>><<<;;;<<<:::888888:::;;;;;;::::::999999999999888888888888888888888888888888888888666555555666555444333444444444333333333333333666555555444444333333333+++,,,,,,---.../////////000000000//////...------++++++++++++,,,,,,------,,,...000333555777777888999999999:::::::::;;;;;;<<<;;;;;;:::999888777777222111000///------,,,,,,......,,,+++************)))******+++,,,---------)))))))))***++++++,,,,,,+++---...///000222333222,,,,,,++++++---111444555//////...---,,,++++++***000///---+++******++++++***+++,,,,,,+++***)))(((+++***++++++++++++,,,,,,******+++,,,------------------------,,,,,,++++++,,,+++++++++******)))))),,,,,,+++++++++++++++***+++***)))***++++++***))))))*********++++++++++++(((((((((((()))))))))***(((((())))))))))))((((((***************+++,,,,,,,,,+++,,,000333888BBBMMMYYY[[[^^^aaacccccc```\\\\\\YYYSSSMMMIIIHHHHHHIIILLLKKKKKKRRR___ppp{{{}}}~~~mmmggg]]]UUUXXXjjjyyyiiiYYYUUU\\\jjj~~~{{{lllaaaNNNCCC888333222000000222............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------------------.........---------------------------,,,...///...------...000000000000000////////////222222222222222222222222111111333666666777@@@JJJaaappp```TTT\\\uuuzzz}}}}}}ooosssvvvuuurrrsss}}}sssgggXXXKKKFFFHHHRRRiii>>>>>>======<<<<<<<<<<<<888777666555444333333333000111444777;;;>>>AAABBBGGGMMMVVVaaakkkuuu~~~vvvnnnhhhddd]]]XXXTTTQQQNNNKKKJJJIIIFFFDDDBBBBBBBBBCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???===<<<:::999>>>>>>>>>===============>>>============>>>?????????>>>===>>>???>>><<<;;;<<<;;;::::::<<<<<<;;;:::999999999999888888888888888888888888888888888888999777666666666666555333444444444444444444444444222222222111000000//////,,,,,,---............---//////000000000///......***++++++,,,---.........,,,------///111333555666::::::::::::::::::::::::;;;;;;<<<;;;:::999888777222111000...------------///...---,,,,,,,,,,,,,,,''''''((()))************((())))))******+++,,,,,,---000000......000///,,,...///...---111666777555------...///...,,,***)))//////...---,,,+++******+++,,,.........+++)))'''++++++******++++++,,,---***+++,,,,,,---------------,,,,,,+++******))))))---------------,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))((((((***************+++,,,---,,,+++---000222444<<>>>>>>>>===============999999777666555444444444444444555666888;;;>>>???CCCHHHOOOXXX```hhhpppuuuxxxxxxzzz}}}{{{rrrmmmfff___ZZZVVVSSSPPPMMMLLLJJJHHHFFFDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCBBB@@@>>><<<<<<;;;<<>>>>>>>>======>>>>>>======<<<==================>>>@@@@@@>>>===;;;;;;<<<===>>>>>><<<999;;;:::::::::999999999999::::::::::::::::::::::::;;;999888888999888777555444444444444444555555555////////////...---,,,+++......///000///...---,,,---...///000111000//////,,,------.........---------,,,++++++,,,///333555888888999::::::;;;<<<<<<;;;;;;<<<<<<;;;:::999888222111000///...//////000///......---------......******+++++++++***((((((*********+++,,,,,,------,,,000111------///...)))...000000...222888888333------------,,,++++++***+++,,,---...///...,,,+++..................------++++++*********+++,,,---++++++,,,---------,,,,,,+++++++++++++++++++++***,,,,,,------------------+++++++++++++++++++++++++++***)))***++++++***)))(((((((((((())))))))))))(((((()))))))))*********'''((()))******)))((('''************+++,,,---...++++++,,,000111333;;;DDDHHHOOOTTTXXX]]]cccaaa[[[YYYVVVQQQLLLGGGEEEEEEEEEFFFIIIPPPZZZhhhwwwwwwfffYYY]]]qqq}}}jjj```XXXVVVbbbrrrwwwppp[[[KKK;;;222///,,,+++,,,...//////000///...---,,,///...---,,,,,,------...111000...,,,++++++,,,---///,,,***+++---//////..............................///000///...---...///------...///000111222222000000000111111111222222111111333666666777@@@JJJeeesssdddWWW]]]uuuvvvvvv|||||||||qqqeeeYYYNNNHHHKKKTTTjjj>>>>>>>>>>>>============;;;:::999777666555555555:::999888888999;;;>>>???@@@DDDKKKRRRYYY```gggkkkpppqqqtttwww{{{yyytttlllddd___ZZZWWWTTTNNNNNNLLLJJJHHHFFFDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCAAA@@@??????AAACCCDDDAAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<===>>>???;;;;;;<<>>???;;;<<<<<<===<<<;;;999888333222111000000111222222//////.........//////000000000000///...+++)))'''+++,,,,,,------......///***///111......222222---,,,......---111777666//////...,,,*********,,,---'''))),,,///000000...---+++***)))))))))+++---///,,,+++*********+++,,,---,,,,,,,,,------,,,,,,++++++,,,,,,------......///*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***+++++++++)))************++++++++++++))))))))))))************'''((()))******)))((('''************+++,,,---...,,,***+++...000333<<>>===<<<<<<<<<;;;999777555333222222222333555777999;;;<<>>===============>>>>>>>>>>>>=========>>>>>>>>>????????????===<<<:::999999:::;;;<<<<<<;;;:::999999999::::::888888999999999:::::::::777666666555444333333333555444333111000/////////111111000///...------,,,---...///111111111000///333222111///.....................////////////000999999:::::::::;;;;;;;;;>>><<<:::::::::999888666444333111/////////000000//////.........---------,,,+++***))))))+++---......------------...//////..................------------...222555555111------,,,************,,,---((()))+++,,,---,,,,,,++++++***((()))***,,,,,,+++,,,,,,,,,+++++++++******------.........---+++***+++++++++***++++++,,,------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&************))))))((((((%%%&&&(((***...444;;;@@@CCCLLLTTTXXX\\\bbbfffgggeee^^^UUUNNNJJJGGGDDDAAAHHHNNN[[[hhhpppwwwsssdddnnnrrr```TTTSSSZZZjjjwwwrrr___HHH:::333000///000,,,,,,,,,------.........))))))))))))***+++,,,,,,------------------------...---,,,+++***+++,,,---000///---,,,******))))))---------...------,,,,,,////////////000000000000000111111111111222222222444333444666777999@@@IIIeee~~~oooaaa\\\aaaqqq{{{xxx}}}{{{|||tttdddSSSIIIHHHJJJUUUmmmAAAAAAAAA@@@@@@???============<<<:::888666444333222222333555777999;;;<<<<<<>>>AAAFFFLLLSSSYYY]]]```ccchhhkkkmmmpppsssuuu|||uuummmeee]]]XXXVVVVVVVVVTTTPPPJJJFFFDDDCCCBBBAAAAAACCCDDDCCCBBBEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>===============>>>>>>=========>>>>>>>>>>>>????????????@@@???===<<<;;;;;;;;;<<<<<<<<<:::999999999:::;;;888888888999999:::::::::888777777666555555444444555444333222111000000000000000//////////////////......000111111111000000222222111000///.....................////////////444444555777888999:::;;;;;;:::999999:::999777555333222111////////////000//////.........---------,,,+++***)))***+++---...---------------...//////........................//////000333555555111---,,,,,,++++++++++++,,,,,,******+++,,,---,,,+++++++++***))))))+++,,,,,,+++.........---------,,,,,,------.........---++++++)))))))))))))))******+++,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))******)))))))))(((((((((++++++*********)))))))))+++,,,,,,,,,---000555999DDDNNNXXX\\\aaahhhmmmnnnmmmeeeZZZQQQKKKGGGDDDBBBFFFNNN]]]llluuuzzzpppqqq|||~~~iiiWWWRRRVVV[[[hhh||||||iiiQQQAAA777111///000,,,,,,,,,------.........------,,,+++++++++,,,,,,------------------------...---,,,+++++++++,,,,,,///.........---..................//////......------......///000111222222000111111111111222222222444222444666777888@@@IIIeee|||yyylll^^^XXX^^^nnn}}}{{{|||{{{~~~~~~vvveeeUUUJJJEEEHHHUUUmmm@@@AAAAAAAAA@@@???>>>>>>???>>>===<<<:::777555444333333333444666888999:::::::::<<<@@@FFFMMMSSSWWW[[[^^^bbbeeehhhjjjmmmppptttzzzwwwnnneee___[[[[[[[[[XXXTTTOOOJJJFFFEEEDDDBBBBBBCCCDDDCCCBBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<============<<<<<>>>>>BBBBBBAAA@@@>>>===<<<;;;===<<<;;;:::999:::;;;;;;888888888888999999999999999999888777777666666666666555444333222111111111//////000000000111111111//////000111111111111000111111111000////////////............////////////...///000222555777888999888888888:::;;;:::777444222222111////////////////////////.........------,,,,,,+++******+++---...---------------......///........................///000111333444222///,,,,,,------------------,,,+++,,,,,,,,,,,,,,,+++***,,,***)))***+++,,,,,,,,,............------------,,,------------,,,,,,+++)))))))))))))))***++++++*********+++++++++++++++------,,,+++++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))+++++++++***************.........,,,,,,...111555CCCNNNYYY___eeennnsssuuuvvvnnnbbbVVVNNNIIIFFFDDDDDDMMM^^^oooyyy|||zzzxxxuuu^^^RRRPPPKKKVVVjjjuuu^^^KKK===333///000---------------.........000000///...---,,,,,,---------------------------...------,,,+++,,,,,,,,,,,,,,,---...///000111111...//////000000000//////,,,---...///111222333333000111111111111222222222333222333666777888@@@IIIfff{{{mmm\\\UUUYYYhhh~~~~~~yyyxxxwwwxxxgggVVVKKKDDDJJJXXXooo@@@@@@@@@AAA@@@@@@?????????>>>===<<<:::888666444333333333444555666777888999999:::===BBBHHHNNNRRRUUUXXX\\\___bbbdddgggjjjpppttt}}}xxxnnnggg```___^^^\\\YYYTTTOOOKKKIIIFFFDDDCCCCCCCCCCCCAAADDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<============<<<<<<@@@@@@????????????>>>>>>AAAAAAAAAAAA@@@???======>>>===;;;:::::::::;;;<<<888888999999999999999999::::::999999888888888888777666555444333333333333111111111111111222222222000111111111111111111111000000111111000000000///........./////////000000------///000222444555666666777888:::<<<;;;777555222222111000/////////...////////////............,,,,,,+++++++++,,,,,,---------,,,,,,------...///---------...............//////000111111///,,,***,,,---...//////...---,,,---------,,,,,,++++++***,,,+++******,,,------,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------)))))))))******++++++,,,---,,,,,,+++***+++++++++++++++************++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++,,,,,,,,,,,,...222666>>>JJJVVV^^^fffooouuuwwwzzzsssggg[[[RRRMMMJJJIIIEEELLLZZZkkkuuuyyy|||yyy}}}gggUUULLLEEEKKKZZZrrr|||gggTTTBBB555///000---------...............000//////...------......------------------------......------,,,,,,,,,,,,)))***+++,,,......//////......///000000000//////......///000111111222222000000111111111222222222333222333666666888@@@HHHfffsss___SSSUUU```yyy}}}vvvqqqmmmxxxfffVVVLLLFFFMMM]]]ttt???@@@@@@AAAAAAAAA@@@@@@>>>>>>===;;;999777555444444444444444444555666666999::::::===AAAFFFKKKNNNOOORRRVVVZZZ\\\___bbbdddiiillluuuwwwpppeeeccc```___]]]ZZZUUUQQQLLLIIIFFFDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@?????????<<<<<<============<<<<<<@@@@@@@@@???????????????>>>>>>???@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<===::::::999999999999999999:::::::::::::::999999999888777666555444444444555555444444333222222111111222222222111111111111222///000111111222111111000/////////000000000111111//////000000111222222222555666777:::<<<<<<999666222222222111111000//////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------.........//////000111222222111///---,,,------///000000///------...------,,,,,,+++++++++---,,,***+++---......------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,------...)))))))))******++++++,,,,,,,,,+++************+++++++++************++++++)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))***++++++,,,...222555:::FFFSSS\\\dddmmmsssuuuxxxrrriii^^^UUUPPPOOOPPPHHHJJJRRR```kkkooosssvvv}}}wwwqqqxxxsss\\\MMMIIIIIIPPPddd~~~}}}lllZZZGGG777111111........................---------------...//////------------------------.........---------,,,,,,++++++---............---,,,---...///////////////111111111111000000000000000000111111111222222222333111333555666888???HHHeee{{{cccSSSRRRYYYppp~~~{{{}}}sssiiibbbzzzvvvdddUUULLLGGGNNN^^^ttt??????@@@AAABBBBBBBBBAAA>>>>>>===<<<:::777555444555444444333333333444444888999:::<<>>>>>>>>>>>======?????????@@@@@@@@@AAAAAA======>>>>>>???@@@@@@AAA???>>>===<<<;;;<<<======;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888777666666666666666777666666555444333222111444333222222111222222222...///111222333222111111111111111111222222222222222222111111111000000000444444555888;;;;;;999777333333333333222111000///000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////222444555555222111000000---..................---...------,,,,,,,,,,,,---...,,,++++++---......---////////////.........---,,,++++++++++++,,,,,,---***************+++,,,,,,*********+++++++++++++++,,,,,,+++***************++++++************++++++))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))*********+++,,,,,,,,,+++,,,///111888DDDQQQYYYaaaiiinnnoooqqqnnnggg___WWWSSSRRRSSSKKKHHHKKKUUU^^^dddgggjjjssswww|||ttteeehhhrrrgggSSSNNNJJJLLL[[[sss|||pppaaaMMM;;;333444/////////...............+++++++++,,,,,,...//////---------------------------............---,,,,,,......000111111000///...,,,,,,---...////////////333222222111111000//////000111111111111222222222222111222555666777???HHHdddgggWWWUUUZZZlll~~~~~~|||zzz|||}}}oooddd^^^vvvsssbbbTTTMMMFFFJJJXXXooo>>>???@@@AAABBBBBBBBBBBB@@@???>>>===;;;999777555555555444333222222222333555666888;;;===???AAAAAACCCFFFKKKNNNPPPSSSVVVXXXXXX\\\eeeqqqyyyssskkkfffeeeccc___[[[RRRNNNIIIEEECCCCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>??????@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAA???>>>===<<<<<<<<<===>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888777777777777888666666666555555444444444555444333222111222222333---///111333333333222111222222222333333333444444222111111111000000//////111111222444777999888777444444555555444333111000000000000000/////////...------...------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------...//////000111333444444111///000111...------------------...------,,,+++,,,---.........---+++,,,...//////...////////////............++++++*********+++------+++************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++***************++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))))))))''''''((((((((())))))))),,,,,,---,,,++++++---///444???LLLSSSZZZaaaeeeeeekkkiiieee___WWWSSSRRRTTTMMMGGGEEEMMMVVVZZZ]]]___dddhhhlllsssuuu```]]]aaarrrrrr[[[NNNIIIIIIVVVlll}}}uuuhhhTTT@@@777777000/////////.........---------,,,,,,,,,---......---------------------------.../////////...,,,,,,---...000111111111000///------...///000000000000222222111111111111111111000111111111111222222222222111222555555777???HHHbbblllaaabbbeeerrr|||{{{|||||||||{{{||||||~~~lllccc```{{{qqq```UUUOOOEEEGGGQQQiii>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@>>><<<:::888777666555444333222222222222222333666999;;;<<<<<<<<<@@@CCCGGGJJJMMMOOORRRUUUXXX\\\ccclllxxxzzzpppjjjgggeeeaaa]]]SSSOOOJJJEEEDDDCCCAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????======>>>???AAABBBCCCDDDCCCBBB@@@>>>>>>>>>@@@AAA@@@???===<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999888888777888888888555555555555666666666666666555333222111222333333---...111333444333222222333333333444444444555555000000000000000000//////000//////111444777777777444555666666555444222111000000000000////////////---.........------,,,+++,,,,,,++++++,,,,,,---...,,,,,,------...///000000---///111000...,,,---///...---,,,++++++,,,---...---,,,,,,+++,,,---///000///---,,,,,,...//////.........---------,,,,,,,,,++++++*********+++---...------,,,,,,------...///---------,,,,,,+++++++++,,,++++++***)))*********++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((()))))))))+++,,,,,,+++,,,...000///;;;GGGNNNSSSZZZ]]]]]]ggggggddd^^^WWWRRRQQQRRRMMMFFFCCCJJJRRRVVVVVVWWWXXX[[[___hhh{{{yyybbb[[[XXXeee~~~zzzaaaKKKGGGHHHTTTiii|||~~~yyymmmYYYDDD999999000000//////.........---000///...------,,,---------------------------------.../////////...,,,,,,)))+++---///000000///.........000111111222222222000000111111222222222333000111111111111222222222222111222555555777???GGGaaaqqqjjjooorrr{{{xxxuuuuuu|||~~~}}}~~~||||||kkkcccdddqqq```VVVQQQFFFFFFOOOfff>>>>>>======>>>@@@BBBCCCDDD???:::999::::::888555777555444222111111222222333444444555777888:::;;;===@@@CCCFFFHHHKKKNNNQQQRRRUUU^^^iiiqqq{{{qqqiiijjjlllhhhcccZZZSSSKKKEEEDDDDDDCCCAAAAAA@@@>>>>>>???@@@@@@??????@@@BBBDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAA@@@???>>>>>>>>>EEEDDDBBB???======@@@CCCAAAAAA???>>>>>>>>>???@@@??????????????????@@@@@@>>>??????@@@@@@@@@??????666888:::<<<<<<:::888777:::999888888777777888888999777555555555555444333666444333333333333222000------............------111111222333444666666777333333222111111111222222000111333444555555444444444555666888888777777666222111///------...///000...,,,******+++------,,,------------------,,,,,,+++---.../////////000222444333111////////////000.../////////000000111111---,,,,,,,,,,,,---......------------------------)))***,,,------,,,***))),,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,+++++++++,,,------+++++++++*********))))))))))))))))))))))))))))))++++++************++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))+++,,,...000222111999HHHSSSVVVXXX[[[dddeeeddd^^^WWWRRRPPPQQQRRRMMMHHHFFFIIIMMMPPPPPPWWWXXXZZZaaarrrfffYYYPPPWWWooo~~~eeeVVVKKKEEENNNcccxxxzzzpppaaaOOOAAA:::222222000...,,,,,,...///*********++++++,,,,,,,,,,,,,,,,,,------,,,++++++111111000000//////......000...------...///---,,,............///////////////............000222333222222111111111111111111111222555777444444<<>>>>>>>>>>>???@@@BBBBBB@@@@@@???<<<:::888888888777666444222111111222222333333444555666888999:::>>>@@@CCCEEEFFFHHHKKKMMMPPPRRRZZZccckkkuuu{{{rrrpppooojjjfff```YYYPPPIIIGGGFFFDDDBBBDDDBBBAAAAAAAAAAAA@@@??????@@@AAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA????????????@@@DDDDDDCCCAAA???>>>@@@BBBBBBAAA@@@???>>>??????@@@?????????@@@@@@@@@@@@AAA@@@@@@@@@AAA@@@@@@??????::::::::::::::::::::::::;;;::::::999999999999999:::888666555666666555444666444333333333333222000//////000000000000//////111111222333444555666666555444333222222222222222///000111222333333333333444555666888888888888888777555333111111111222333///---++++++---......---.........------------,,,,,,---.........///111222333222111////////////000---------....../////////---,,,,,,,,,,,,---......------------------------)))+++,,,------,,,+++)))*********)))******+++,,,,,,,,,,,,+++++++++******---,,,,,,+++++++++,,,,,,+++++++++*********))))))*********************************))))))*********)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,---......---444CCCNNNTTTWWW[[[```bbbccc```ZZZUUUSSSTTTWWWSSSNNNJJJIIIKKKMMMNNNTTTUUUUUU\\\kkk~~~mmm[[[NNNUUUiiipppYYYMMMFFFNNNbbbwwwzzzjjjVVVEEE<<<222111000---,,,,,,---...------------------......------............------............////////////...---+++,,,------,,,***............/////////////////////000000111222333111111111111111111111111111222555777444444<<>>AAACCC@@@;;;888999;;;888777555333222222222222333333333444555777888999===???AAACCCCCCEEEGGGIIINNNOOOSSS[[[bbblll~~~zzzuuuoookkkhhhaaaWWWPPPLLLJJJHHHFFFFFFEEEDDDDDDDDDCCCAAA???@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@>>>>>>@@@AAABBBCCCDDDDDDCCCAAA@@@AAABBBBBBAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>===;;;::::::;;;<<<===<<<<<<;;;:::::::::::::::;;;999777777777888777666666444333333333333222000111111222222222222111111111111222333444555666666666666555444333333222222////////////000111222222333444666777999::::::::::::888666444333333333333111///......///000000/////////......------------...---------...000222333222222111000////////////,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......------------------------***+++,,,------,,,+++******************+++,,,,,,,,,,,,,,,,,,++++++++++++...---,,,++++++++++++++++++++++++***************++++++++++++++++++++++++***))))))(((((())))))***))))))((((((((('''''''''******************************************************))))))***+++,,,,,,---,,,111<<>>@@@BBBAAA>>>;;;;;;;;;999888666444222222222222222222333333444666777888;;;===???AAABBBDDDFFFHHHNNNNNNPPPUUU[[[fffxxx|||vvvrrrmmmeee\\\UUURRRQQQOOOMMMHHHGGGFFFFFFGGGEEECCC@@@AAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBBBBAAA???>>>???@@@CCCDDDBBBDDDEEEEEECCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>=========>>>>>><<<;;;;;;:::::::::::::::<<<:::888888999999888777666444333333444333222000222222333333333333222222111111222333444444555555777777666666555333222222111000/////////000222333333444555777999:::;;;<<<:::999777555333333222222333111000000222222222111000000//////...---------///---,,,,,,///111333444111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,------,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************************************++++++++++++++++++++++++))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))*********************************************+++000000111666>>>FFFMMMRRR]]]bbbiiikkkhhhdddaaa```aaabbb^^^TTTIIICCCEEEJJJQQQRRRRRRUUU```ppp{{{~~~{{{}}}fffSSSVVVbbbrrrooo]]]NNNNNNYYYiii|||ooo[[[LLL999777444222111000000///------,,,,,,+++++++++***......//////000/////////........./////////000000222000//////000111///...............////////////...///111222333222111111111111111111111222222222333222444666555666===EEE^^^~~~~~~{{{wwwxxx}}}wwwwww}}}jjjffftttxxxmmmaaaWWWJJJPPPbbb|||AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAA@@@===::::::999777555333222222333222222222222333444666666777:::===@@@AAADDDGGGJJJNNNMMMOOOSSSXXXaaarrr}}}yyynnnggg___ZZZYYYYYYYYYXXXMMMKKKJJJIIIIIIHHHEEECCCBBBBBBAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA??????@@@AAACCCEEEAAACCCEEEEEEDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>???AAAAAAAAA???===<<<;;;;;;:::999999999999999<<<:::888888999::::::999777666444444555555333222111222222333333222222111111222222333333444444444666666777666666444333222333222111000111222333444333333444666888:::<<<===;;;:::888777555444333333444333222333444444333222111111000//////...------///---+++---000333444333000000000000/////////.........---------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,------,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))************************++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++************((((((((((((((((((((((((************************************+++++++++***000111111222888BBBLLLRRR[[[bbbjjjnnnlllgggdddccccccdddaaaVVVIIIBBBDDDIIINNNQQQRRRUUU___nnnyyy|||}}}{{{}}}vvvaaa^^^eeerrrxxxdddRRROOOUUUaaawww|||gggUUU>>>:::555222111000///...---------,,,,,,+++++++++------...///////////////111111111000000000//////---,,,++++++,,,,,,+++***............////////////...///000111111111000///000000111111111222222222333222333555666777===EEE^^^~~~~~~{{{~~~{{{zzzmmmgggtttwwwkkk___VVVLLLSSSddd}}}BBBAAA???>>>===>>>??????BBB???===>>>AAABBB>>>:::;;;:::888555444333333333111111111111222333444555555888;;;>>>@@@CCCFFFIIILLLKKKNNNRRRVVV]]]lllzzz}}}oooiiibbb___```bbbcccbbbVVVSSSOOOMMMKKKJJJGGGFFFCCCCCCBBBBBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCC@@@BBBDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAA???@@@BBBCCCBBB@@@===;;;;;;::::::999999999999999<<<:::888888:::::::::999999777666555666666555333111111222222222222111111111222222222333333333444444555666666666555444333444333333333333333444444222333333555777999;;;<<<;;;;;;:::999888666555555444444333444666666444222222222111000///......---...,,,+++...222555444222...//////000000//////...////////////............---,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,---------------,,,+++******************************+++++++++++++++++++++++++++++++++***))))))(((((())))))*********)))))))))(((((((((''''''''''''''''''''''''************************)))***+++,,,,,,,,,,,,,,,,,,...//////666CCCOOOUUUXXX___hhhmmmllliiigggffffffgggcccXXXKKKDDDDDDHHHJJJOOOSSSWWWaaaooozzz}}}~~~~~~rrreeeffftttkkkWWWRRRTTT\\\sssppp]]]DDD===555000//////---,,,/////////...............,,,---...///000000000///333333222111111000//////...---,,,,,,------,,,***............/////////////////////000000000//////000000000111222222333333444222222555666777===DDD]]]~~~}}}}}}}}}|||}}}~~~lllfffsssuuuhhh[[[PPPKKKRRRddd}}}CCCAAA>>>;;;;;;<<<>>>???@@@???>>>>>>>>>???>>>>>><<<;;;888666444333333333111111111111111222333444444777:::<<<>>>@@@CCCEEEGGGHHHKKKPPPSSSXXXeeeqqqrrrmmmgggdddfffiiijjjjjjccc^^^WWWRRRNNNKKKIIIGGGCCCCCCDDDDDDDDDCCCBBBAAA??????@@@AAAAAABBBCCCCCC@@@AAABBBCCCCCCBBBBBBAAA@@@AAACCCCCCAAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@??????@@@AAABBBCCCDDDDDD???@@@AAABBBBBBBBBBBBBBBAAAAAABBBAAAAAA???>>>===<<<<<<;;;:::::::::::::::;;;999888888999::::::999:::999777777888888666555111222222333333222222111222222222222222333333333222333555666666555444333333333444444444444333333333222333333555777999:::999999888888777666555555444444444555666666444222333222222111000///...------++++++///555777444000---...///000000///......////////////.........------,,,,,,,,,,,,---......---------------------------------,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,---------......++++++***************+++))))))*********+++++++++*********************************))))))******************)))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++---.........---)))...///...333BBBOOOUUUVVV^^^hhhnnnooonnnmmmnnnllljjjeee[[[NNNFFFEEEFFFHHHOOOVVV]]]ggguuu|||hhheeevvvvvv```WWWSSSWWWlllxxxdddLLLCCC888111000000///...............////////////---...///000111111111111111111111111000000000000111000//////000000///...............////////////111111000000000000000111///000000111222222333333555222111444777888===CCC[[[|||yyyxxxwwwvvvssssssxxxzzz}}}{{{kkkhhhvvvtttfffWWWKKKFFFPPPccc}}}DDDAAA===:::999:::===???>>>@@@@@@>>>;;;;;;>>>BBB<<<;;;999666444333333333111000000000111222333333555777999;;;;;;===???AAACCCDDDIIINNNQQQUUU```kkkzzzvvvpppjjjhhhjjjmmmooonnnlllfff]]]UUUPPPLLLIIIGGGCCCDDDEEEFFFFFFDDDBBB@@@??????@@@AAAAAABBBCCCCCC@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@@@@AAABBBBBBCCCDDDDDDDDDCCCAAAAAA>>>>>>???@@@BBBCCCCCCDDD>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>>>>??????======<<<;;;;;;;;;;;;<<<:::999777888999::::::999;;;:::888888999999777666222333333444444333333222222222222222222222333333000222444555666666444333222333444555555444222111333222222333444666888999555555555555555444333222444444444555777666444222333333222111000///...---,,,+++,,,000666888444///---...///000000///....../////////......------------,,,,,,,,,,,,---......------------------------...------,,,,,,------......------------...//////,,,,,,,,,------.........******************++++++))))))******++++++++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,...////////////+++///000---111???LLLQQQWWW___iiipppsssssstttuuupppnnnggg]]]QQQHHHEEEEEEJJJRRR[[[cccnnn|||gggdddyyyhhh\\\SSSRRReee~~~}}}jjjTTTJJJ===555333333333111+++,,,,,,,,,---.........//////000222222333333333......//////000000111111///...------......---,,,............/////////000333222111000000000222222///000000111222222333333555222111444777888===CCCZZZ{{{~~~vvvsssqqqnnncccdddlll{{{}}}www{{{yyylllmmm|||ttteeeTTTHHHBBBMMMccc~~~DDDBBB@@@>>>======>>>???AAA???===>>>@@@@@@===:::<<<:::999777555444333333000000000000111222333444444666888:::;;;===@@@CCCFFFHHHIIILLLOOOUUU]]]bbbsss~~~yyyuuuooommmnnnpppssstttssslll```VVVPPPLLLJJJIIIFFFGGGGGGGGGGGGFFFEEEDDDFFFBBB??????BBBEEEEEEDDDCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@????????????>>>===<<<;;;;;;:::;;;;;;999::::::::::::999888888::::::;;;<<<;;;:::999888999777444444444555444222222222333222000000111222111111222333555666777777555444333222222333444555333333444444444444444444666666666555444444333333666666555555555444444444444444333222111000///...111///000333888999444//////////////////......---111111000///---+++)))'''------++++++++++++------,,,,,,++++++,,,,,,---............------,,,,,,,,,((()))***+++,,,---------000...---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++******)))))))))))))))///...,,,***))))))***+++***)))(((''''''((()))***************))))))(((((()))******++++++,,,------000222333333555===JJJTTTVVV___jjjrrrvvvwwwyyy{{{uuuggg[[[RRRLLLGGGDDDGGGOOO^^^mmmuuuzzzwwwnnnqqqyyybbbVVVXXXcccmmmyyy|||ooo[[[PPPBBB777333222111///......//////////////////........................000000000000000000000000+++...000///+++***,,,///............////////////111000///......///000111000000000000111111111111222222333555555555;;;CCCXXXwwwwwwnnniiiggg```XXXUUU```qqq}}}yyy}}}rrriiinnnwwwwwwkkkZZZLLLGGGLLLZZZtttDDDBBB@@@>>>======>>>???@@@>>>===>>>@@@@@@>>><<<===<<<:::888777555555444000000000000111222333444444666888999:::===@@@BBBFFFGGGIIILLLOOOUUU]]]bbbppp{{{xxxsssrrruuuxxxyyyxxxqqqfff\\\TTTOOOKKKIIIGGGFFFFFFEEEDDDCCCBBBAAACCC@@@======@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBB@@@@@@??????@@@??????>>>===<<<<<<<<<<<<:::::::::::::::999888888::::::;;;;;;;;;:::999888999777555444555555444333222333333222000///000222111222222333555666666777666555444333333444555666444444444444444444444444666666555555555444444444555555555555444444444444444333333222111000//////000000111333555555222//////////////////......---++++++,,,,,,---...//////......---,,,,,,---......,,,,,,++++++,,,,,,---.........---------,,,,,,,,,******+++,,,---......---...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++***)))))))))))))))...---+++***))))))*********)))(((((('''((()))*********)))))))))(((((((((***++++++,,,------......///111222111222888BBBJJJTTT\\\gggqqqwwwzzz}}}~~~yyylll```VVVOOOIIIFFFHHHRRRbbbrrr{{{~~~zzzppprrrkkkZZZWWW]]]cccooo}}}qqqcccVVVFFF:::555333000---................................................///////////////////////////...------........................////////////111000///......///000000000000000000111111111111111000222444444444:::BBBXXXvvvyyypppllljjjZZZOOOHHHPPPaaappp|||||||||uuuxxx~~~qqq___PPPJJJKKKUUUnnnDDDBBB@@@>>>======>>>??????>>>===>>>???@@@???>>>>>>===<<<:::999777666555111111000111111222333444444555888999:::<<>>============;;;;;;:::::::::999999999:::;;;;;;;;;;;;:::999999999777555555666666555444333444444222000///000111222222333444555666666666666555555444444555555666555555555444444333333222555555555555555444444444555555555444444444333333333333222222111111111000///111333444222000/////////////////////......---///...---,,,+++,,,------///......------......///,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,++++++,,,---...............,,,))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++******))))))******+++++++++***))))))))))))***---,,,+++***))))))))))))))))))((((((((())))))***)))))))))))))))(((((((((+++,,,,,,------...//////000111222111111444:::@@@PPPWWWcccoooyyy~~~ssshhh]]]UUUMMMIIIHHHRRRcccuuu~~~xxxuuuxxxcccXXXXXX[[[bbbqqq|||sssdddPPPAAA:::666111---........................................................................333///+++,,,///111000...............////////////000000////////////000000000000000111111111222222000000111444333333999AAAYYYvvvzzzsssnnnmmm\\\OOODDDIIIWWWhhhwwwuuudddUUUMMMJJJOOOgggDDDBBB@@@>>>======>>>???>>>=========??????@@@@@@>>>>>>===;;;:::888666555111111111111222222333444333555777888999;;;???AAADDDFFFIIILLLPPPVVV\\\aaafffrrr~~~~~~|||}}}~~~|||sssjjjbbb[[[TTTPPPNNNLLLIIIFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>@@@AAAAAABBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>======>>><<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::888666666777777666555444555555333000///000111333333444444555555666666666666666555555666666666666666555444333333222222444444555555555555555555555555555444444444444333222222222222222222222222000444777555111---...000///////////////......---111000---+++***+++,,,---......------------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------000---+++***+++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,------++++++************++++++,,,+++******))))))******++++++******))))))))))))))))))))))))))))))******************************++++++,,,,,,---.........111333444333333555888<<>>888444000............------------........................------------------------111...++++++...000000///............///////////////////////////000000000000000111111111222222222111000222444444444999AAAXXXuuuzzzsssooooooaaaTTTKKKOOO[[[jjjyyyuuufffXXXNNNIIIMMMdddDDDBBB@@@>>>======>>>???>>>>>>>>>======>>>@@@AAA=========<<<:::888666555222222222222222222333444222444666888999;;;>>>AAABBBEEEHHHLLLPPPVVV\\\aaaeeeppp{{{yyyrrrkkkddd^^^ZZZSSSPPPLLLHHHEEECCCCCCDDDAAAAAAAAAAAA@@@@@@AAABBBAAA@@@?????????AAABBBCCCAAA@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@???>>>===============<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::888777777888888888777555666666444222111222333555555555555555555555555555666666666666666666555666666555444333333222222333444444444555555666666666666555555555444444444333333222222222222222222222666999777111---...222///////////////......---******)))***,,,///222444,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++///---+++***+++,,,,,,+++++++++++++++++++++++++++************++++++,,,---,,,,,,++++++++++++,,,,,,,,,++++++***************++++++++++++*********)))(((((()))***************++++++++++++++++++++++++*********+++,,,,,,------000111333444555666999:::FFFMMMZZZhhhttt}}}|||ssshhh^^^WWWSSSLLLOOO[[[kkkyyyyyy|||vvvcccYYYVVVQQQ[[[nnnjjjPPP@@@888444222//////.........---------........................------------------------,,,---...---+++,,,...111............////////////......///000000000000000111111111111222222222222222111333555555555;;;BBBWWWsss~~~wwwqqqooonnnaaaYYYUUU\\\gggqqqzzz|||uuuhhh]]]MMMHHHMMMeeeDDDBBB@@@>>>======>>>???>>>??????>>><<<===???AAA===>>>======;;;999666555333333222222222222333333222444666777888:::===@@@AAADDDHHHLLLPPPVVV\\\```eeeoooyyy|||vvvpppkkkhhh[[[WWWQQQKKKFFFDDDCCCCCC???@@@AAAAAA???>>>???@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@AAABBBCCCEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@???>>>============>>>===<<<;;;:::;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;999777888999:::999888666777777666444444555666666666666555555555555555444555555666666555555444555555555444444333333222333333333444555666777777777777777666666666555555444444333333222222222111333777999666111...///222///////////////......---,,,,,,++++++,,,...///000+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++******++++++***)))+++++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++++++++,,,,,,,,,++++++***(((((()))***++++++++++++*********++++++++++++,,,))))))***++++++,,,,,,------...///111333555777999AAAKKKXXXdddmmmttt||||||sssiii```ZZZXXXSSSRRRYYYhhhvvvvvvttt}}}gggYYYTTTMMMTTTfffyyy]]]FFF999333222000000000///......------........................------------------------(((,,,///...++++++---111............////////////---...///000111111111000111111111222222222222333333222333666555555;;;CCCUUUqqq}}}}}}{{{xxxsssooommmmmmeeebbbeeepppyyy~~~}}}vvvkkkaaaKKKHHHOOOfffDDDBBB@@@>>>======>>>??????@@@@@@>>>;;;;;;>>>AAA????????????===:::888666444333333222222333333333111333555666888:::===???@@@CCCHHHLLLQQQVVV\\\```gggoooxxx}}}|||xxxuuuiiiddd[[[RRRJJJFFFEEEDDD???AAACCCBBB@@@>>>???@@@???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDEEEDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>??????>>><<<;;;:::;;;<<<===>>>===<<<;;;:::;;;;;;<<<;;;999888888:::;;;:::999666777888777666666888:::777666666666555555555444333444555666666555444333444444444444444444444444222222333444555666777888888888888888777777777777555555444333222222111111444555666444111//////111///////////////......---000000///...,,,+++******,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,++++++---...---***(((************************,,,+++******************,,,,,,++++++++++++,,,,,,---,,,++++++******+++++++++,,,------------,,,+++'''(((***+++,,,,,,++++++(((((()))))))))***************++++++,,,------...---------///222555666777>>>IIIXXXaaaeeekkksss{{{}}}|||yyyqqqhhhaaa]]]\\\WWWTTTXXXfffsss{{{~~~sssoooyyylll^^^XXXOOORRRcccpppSSS???666444222111111000//////..............................------------------------)))+++.../////////..................////////////,,,---///000111111111000111111111222222222333333222111222555444444:::BBBSSSpppxxxoooqqqrrrrrrpppnnnmmmmmmkkklllttt~~~vvvjjj___KKKIIIOOOdddDDDBBB@@@>>>======>>>???@@@AAA@@@>>>;;;;;;>>>AAA@@@@@@AAA@@@???<<<999777444444333222222333333333111333555666777999===???@@@CCCGGGLLLQQQVVV\\\```iiipppwww|||}}}uuuooodddYYYPPPJJJGGGFFFBBBDDDFFFEEEBBB@@@AAACCC>>>@@@AAACCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>><<<;;;:::;;;===>>>>>>===<<<;;;:::;;;<<<<<<;;;:::888999:::;;;;;;:::666777888888777888:::<<<777777777666555555444444222333444555555444333222333333444444444444444444222222333444555777888888999999999999888888888777666666555444222111000000333444444222000////////////////////////......---***+++,,,---............,,,---...//////...---,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,---------......---,,,,,,------...000111000,,,)))************************,,,,,,+++***)))))))))***++++++************++++++---,,,++++++******+++++++++,,,---.........---,,,'''(((***+++,,,,,,++++++&&&'''''''''(((((())))))++++++,,,------......///000///...000222555777777<<>>;;;;;;;;;;;;???@@@AAA???===<<<===>>>????????????>>>===;;;:::666555333222111222222333333444444666888:::<<<===BBBFFFJJJMMMPPPUUU\\\aaaiiipppzzz{{{nnnaaaXXXQQQMMMJJJGGGFFFEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCCCCBBB@@@???>>>BBBEEEDDD@@@???BBBFFFBBBBBBAAA@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGFFFDDDBBBAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@>>>;;;;;;<<<======<<<:::;;;<<<=========;;;;;;::::::::::::::::::::::::999999999999999:::::::::888888777777666666666555222222222333333333444444444333333222222333333444333444555777777777666666777777777888888888777777666777777444000...000222;;;555///...000111000---.........///////////////,,,,,,,,,------.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///...,,,++++++++++++***(((...------,,,,,,------...((((((((((((((()))******---,,,+++***)))***+++,,,.........------,,,,,,,,,++++++,,,,,,---.../////////---***((('''(((***+++---,,,***(((((()))***,,,***)))((((((((()))+++,,,***++++++,,,,,,---......///.........000222444555:::>>>HHHTTT\\\```eeellluuurrrrrrqqqiii^^^[[[^^^___YYYUUUYYYdddnnnrrrrrrqqqrrrwww}}}zzzgggbbbhhhppptttvvv~~~}}}jjj\\\WWWZZZggg}}}tttRRR===555222222111///---+++,,,---,,,------......------,,,---------............///000000//////...........................///000000111111111111000000000000000000000000000000000000666444222222000111888AAARRRoooyyynnnkkkaaafffmmmqqqpppmmmmmmooonnnhhhiiivvvzzzfffTTTJJJKKKJJJZZZzzzDDDBBB???===;;;;;;;;;<<>>?????????>>>===;;;:::666555444222222222222333333444444666888:::<<<===AAAEEEJJJMMMPPPUUU\\\aaajjjqqqyyyvvvlllcccZZZQQQLLLHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@===AAACCCBBB???>>>AAAEEEEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@AAA???>>>===>>>???>>>===;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777666666666555555555555666666666777444444444444444444444444222333555666666666555555666666777888888888888888333444444222000000333666:::444///---///111///---.../////////////////////,,,,,,------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++***+++,,,,,,+++))),,,,,,++++++++++++,,,,,,+++***************+++,,,---,,,++++++******++++++++++++++++++++++++*********+++++++++,,,---------...---+++)))((()))******---,,,***)))((()))***+++***)))((((((((()))++++++******++++++,,,---------///......///000222444555;;;===EEERRR[[[^^^bbbfffppppppsssssskkk___YYYZZZ]]]XXXTTTUUU]]]eeejjjmmmmmmlllooouuuzzznnnbbbjjjsssvvvuuuyyypppaaaZZZ[[[eeeyyy~~~]]]DDD888333333222111//////000111,,,------......------,,,---------............////////////.........---------------------...////////////000000000111111111111111111111111111111111444222333444333222888@@@QQQnnnsssjjjiiigggmmmtttxxxuuupppoooooooooccc^^^iiizzz|||gggVVVIIIJJJJJJZZZzzzAAA@@@===;;;::::::;;;<<<>>>???@@@@@@===<<<<<<===>>>>>>?????????===<<<;;;777666444333222222333333333333444666888;;;===>>>AAAEEEJJJMMMPPPUUU\\\aaakkkrrryyy~~~{{{qqqeeeYYYRRRKKKIIIFFFEEEFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>@@@BBBBBB???>>>@@@CCCCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAABBBAAAAAAAAABBBBBB@@@>>><<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777888888888777777777777777666666777777777777888888444555666777777666555444222222333444444444333333444555666777888999999999444444333111///111444777777333...---///000///---//////////////////......------------------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...+++***)))***,,,---,,,+++++++++************++++++,,,++++++*********+++++++++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))...---+++)))(((((()))***)))))))))((()))******+++))))))******+++,,,,,,,,,/////////000111333555666::::::AAANNNYYY]]]^^^```mmmqqqvvvxxxpppcccZZZXXXYYYVVVRRRPPPRRRYYY```eeeiiieeeeeejjjrrr}}}xxxgggnnnwww{{{xxxxxxwwwggg]]][[[aaasssiiiLLL:::555444222111000///000000------............---------------............///.........---------------,,,,,,,,,,,,,,,---......---......///111222222333222222222222222222222222111111333666555444888???PPPmmmnnngggiiiqqqyyy{{{tttooommmnnn^^^SSSZZZmmm}}}}}}iiiWWWGGGIIIJJJ[[[{{{???>>><<<:::::::::;;;<<<===???@@@@@@>>><<<<<<<<<======>>>??????>>>===<<<888777555444333333333333333333444666999;;;===???AAAEEEJJJMMMPPPUUU\\\bbblllrrryyy}}}}}}pppcccZZZQQQNNNJJJGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBB???AAACCCBBB@@@@@@AAACCCBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDCCCAAA???===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666888888888888888888888888666666666666666666666666333444666777777666444333222222222222222222111111222333555666888999999999:::888555222000111333555555222...---...//////---////////////.....................------,,,,,,,,,------......------,,,+++,,,,,,,,,---------------------,,,,,,,,,---------***))))))***,,,------,,,++++++************++++++******))))))(((((())))))***+++,,,---,,,+++***)))++++++,,,,,,---------...,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++))))))...---+++***)))((()))))))))))))))))))))******+++((())))))******+++,,,,,,//////000111333555666777999777<<>>===;;;:::999:::;;;<<<<<<>>>@@@@@@>>><<<;;;;;;<<<===>>>??????>>>======999888666444333333333444333333555666999<<<>>>???AAAEEEKKKNNNQQQWWW^^^cccmmmssszzz~~~zzznnnfffWWWSSSMMMHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCAAA???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777888888888999999999999999777777777777777777777777222333555666666555333222222222111111000000000000000111333555777888888999;;;999555333333444555555222111///.../////////...000000//////.........---.........------,,,,,,,,,------......------,,,+++,,,,,,,,,------.........------------------------***)))(((***,,,...------,,,,,,++++++++++++,,,,,,******)))))))))))))))******+++,,,---,,,+++***)))+++++++++,,,,,,---------------------,,,,,,,,,,,,***+++,,,------,,,***)))---,,,+++***))))))))))))((()))))))))************((())))))******+++,,,,,,///000111333555666777888888555999FFFSSSZZZ]]]___iiisss|||xxxnnnccc\\\WWWUUUQQQKKKGGGKKKTTT[[[eeebbb^^^```iiixxx{{{qqqppp}}}{{{mmmaaaYYYWWWcccyyyyyy[[[CCC888555000......///...------......//////......------------............///------------------------...............//////000000/////////////////////222222222222222222222222111000111333333333888@@@LLLiiizzzvvv{{{ssshhh```WWWQQQJJJKKKWWWiiixxx}}}qqq~~~}}}lllpppuuu{{{{{{hhhUUUDDDHHHJJJ^^^???>>><<<:::::::::;;;<<<<<<>>>@@@@@@>>><<<::::::;;;<<<===?????????>>>>>>:::999777555444333333444333333555777999<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999999999999::::::::::::999999999999999888888333444555555555555444333333222111000///////////////000111333555666666666666555333444666777888777111111000000///000000000000000000///......------------------------,,,,,,------......------,,,+++,,,,,,,,,---......//////---............---,,,,,,***))))))***,,,...---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++,,,,,,,,,,,,+++******)))))))))***************------------------------***+++,,,------,,,+++***++++++++++++*********)))(((((()))************)))))))))******+++,,,,,,,,,///000222444666888888999777444777BBBMMMUUUZZZ___fffpppyyyzzzuuunnnfff___[[[XXXSSSLLLGGGHHHOOOUUUaaabbbaaabbbkkkyyypppiiiyyyuuujjj___XXX^^^qqqeeeMMM999555111///222444444222......////////////......---------............///---------------.........///............///000000000000000//////.........222222222222222222222222222222444777666555999@@@JJJhhhsssggg]]]KKKJJJGGGGGGRRRdddttt|||}}}nnnyyynnnppptttyyy~~~yyyeeeQQQDDDHHHKKK```@@@???===;;;::::::;;;<<<;;;===@@@@@@>>><<<:::::::::;;;===>>>?????????>>>;;;:::888666444444444444333333555777:::===???AAADDDHHHMMMQQQUUUZZZbbbgggkkkrrr{{{{{{llleee[[[QQQJJJGGGDDDCCCDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCBBBAAA?????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDDDDEEEEEEEEEDDDEEECCCBBBAAABBBCCCBBBAAA@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;:::999999999888888888888555555555555555555555555444333222000///......///...///000111333333444444444222222333666777666444000111111111000000111222111000000///......------,,,,,,------------------------......------,,,+++,,,,,,------.../////////---.../////////...,,,++++++***)))***,,,---,,,+++++++++************++++++*********+++,,,---...///---,,,++++++******++++++************))))))))))))+++++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++***'''((()))***+++******)))******++++++,,,---------///000333555777999999999888666777???FFFMMMUUU]]]fffpppwwwvvvrrrooojjjdddaaa]]]UUUMMMHHHGGGIIILLLZZZ```cccfffnnn|||tttjjjyyyxxxjjj]]]]]]jjjlllRRR>>>888222000111333222///......////////////......---------............///------........./////////...------------...//////.........///////////////111111111111111111111111222444999>>>===999999>>>HHHffftttiii___KKKIIIDDDEEERRRhhhxxx}}}rrrzzzzzzzzzzzz}}}xxxcccNNNDDDHHHMMMbbbAAA@@@>>>;;;::::::;;;<<<;;;===@@@@@@>>><<<:::999:::;;;===>>>????????????<<<:::888666444444444444333333555777:::===@@@AAAEEEIIINNNRRRVVV[[[ccciiijjjrrr|||wwwooodddXXXQQQLLLIIIGGGDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFGGGEEEBBBBBBCCCDDDDDDCCCAAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============999999999::::::;;;;;;;;;777777777777666666555555777777666666666666777777555444222000///......///---...///000111222222222555333222444555555222...000111222222111111222333111000000///...---------,,,,,,,,,------.........------......------,,,+++,,,,,,------...///000000....../////////...,,,++++++*********,,,---,,,+++******))))))))))))******'''(((((()))***,,,---......---+++***)))***+++,,,---,,,,,,,,,++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,++++++'''((()))++++++******)))***++++++,,,,,,---......///000333666888999::::::999777888<<>>EEECCC===:::<<>>>>>>>>>>>>>>>>><<<:::888777999;;;===@@@AAAAAA@@@???@@@>>>:::777444333333333666333555:::<<<<<<>>>BBBHHHLLLPPPSSSVVV\\\dddjjjmmmrrrzzz}}}qqqggg```YYYPPPJJJKKKFFFAAAAAADDDFFFCCC@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAADDDGGGEEEEEEEEEFFFGGGIIIJJJKKKFFFEEECCCBBBAAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBB@@@>>>======>>>>>>?????????>>>===;;;:::999:::;;;;;;;;;<<<<<<======;;;;;;999999999999;;;;;;999777555777999;;;999777:::999777555444333444444222333333222000///000111222222333444444444333333333------444999555000000555555555555555555555555333222000///...---......111000///...------...///+++++++++,,,,,,,,,------//////......---------,,,+++,,,...//////...,,,+++,,,,,,---......---,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******''''''(((******+++++++++***************************)))((('''((()))+++,,,(((((())))))*********+++******)))(((((()))************+++++++++,,,,,,,,,***,,,000444888;;;<<<===;;;999:::<<>>;;;888555444444444555333444888;;;<<>>>>>>>>>>>;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;>>><<<::::::<<<<<<:::888:::999777555444444444444333444555444111000111222111111222222222111111000222...///555777444111111444444444444444444444444444333222000///////////////...---,,,+++,,,------,,,,,,,,,,,,------------.........------,,,,,,,,,+++,,,...//////---,,,+++,,,,,,---......---,,,,,,,,,++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''((()))***+++++++++++++++++++++++++++*********))))))*********+++******))))))))))))*********+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,...111444777999::::::;;;999888;;;===CCCNNNYYYfffooowwwzzz|||xxxpppcccWWWNNNHHHFFFDDDLLLXXXjjjyyypppccc]]]___ppp|||gggNNN@@@333000111000///000........................///---+++***,,,---...---///......---------..................///////////////////////////000111111111000////////////000111111777======999777999<<>>>>>>>>>>>===<<<<<<;;;;;;:::<<<;;;::::::::::::;;;<<<===;;;999999999999777555:::999777666555555555555444555666555333111222333222222333222222111000///111111333777666222111444555555555555555555555555555444333222111000000000---,,,+++*********+++,,,,,,------------.........---------------,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,))))))***+++,,,,,,,,,,,,------,,,,,,++++++******((()))+++------,,,***))))))))))))***************+++,,,------------,,,+++*********++++++++++++,,,...///111333555777777777:::888777999;;;@@@LLLXXXaaakkkvvv|||wwwhhh[[[RRRLLLFFFBBBKKK[[[oooxxxhhh[[[XXXcccrrroooTTTEEE777222333222000000000000000000000000000000000...,,,,,,---.........000//////...------,,,,,,............//////000000///////////////000111111222111111000000111111222000444888888555555999===KKKfff|||qqqfff\\\UUUTTT___tttsss___MMMDDDIIIOOOfffDDDAAA>>><<<<<<<<<;;;::::::;;;<<<======<<<;;;:::888:::<<>>JJJeeetttiii]]]TTTPPPYYYlll|||~~~rrr^^^MMMDDDIIIOOOeeeCCCAAA>>>===<<<<<<;;;:::;;;;;;<<<<<<;;;:::888777888999;;;===@@@AAACCCCCCAAA@@@>>><<<:::888777777666333222666:::===BBBHHHLLLSSS[[[aaadddgggkkknnnuuuyyy{{{tttppphhheeeaaaYYYPPPIIIFFFEEEEEECCCBBB@@@@@@AAABBBBBBCCCDDDEEECCCAAAAAABBBCCCEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???===<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;<<<<<<999999999888888777666666333444555444222000111222666666666555444333222111222888<<<:::555333666888888888888888888888888888333333222222111///......,,,,,,+++******+++,,,------------.........//////.....................///***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,------------,,,---------,,,,,,+++++++++,,,+++*********+++------+++++++++***************(((***+++------+++***((())))))*********+++++++++,,,---...000222555777888888666555666777:::DDDNNNWWWbbbnnnyyy|||nnnbbbYYYRRRLLLHHHFFFYYYqqqyyyeeeXXXVVVZZZccc~~~vvv___OOO>>>666444111//////////////////////////////000///......///000///...++++++---...////////////---------...///000000111///////////////000000111000000000000000000000000222333444333333555;;;???HHHdddwwwkkk]]]SSSJJJNNN^^^pppzzz}}}{{{}}}qqq^^^MMMEEEJJJPPPgggBBB@@@>>>=========;;;:::::::::;;;;;;:::888777666888999:::<<<>>>@@@AAABBB@@@???>>><<<;;;999888777777444444999<<<>>>BBBHHHKKKSSS]]]dddhhhjjjmmmppptttxxx~~~}}}yyyrrrooojjjcccZZZRRRKKKGGGFFFDDDBBB@@@@@@@@@AAABBBBBBCCCDDDDDDBBBAAABBBCCCDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>=========>>>???AAABBB::::::;;;<<<>>>???@@@AAA<<<<<<===>>>>>>===<<<<<<999:::<<<;;;::::::<<<===999999999999999888777777333444555333111000111222333333444333333222111000222888;;;888333444666777999999999999999999999999333333222222111000...------,,,+++++++++,,,---...,,,------------.........---------............///******++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++***))))))(((((())))))++++++++++++++++++++++++)))******++++++******)))+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++)))((()))***,,,...+++++++++++++++*********((()))************)))((()))))))))************+++,,,,,,---///111444666777777555555666666777>>>GGGUUU^^^jjjuuuzzzpppdddYYYQQQMMMKKKHHHYYYpppooo[[[RRRPPPVVVjjjwwwdddTTTBBB999555111///...........................000...---...///000///...)))***,,,...000000000000,,,------...///000111111///////////////000111111///000000111111000000///333333333333333666;;;>>>FFFaaawwwlll[[[QQQGGGGGGTTTfffwwwxxx~~~qqq]]]MMMDDDKKKRRRiiiAAA???======>>>===<<<;;;666777888999999888777666888999999:::<<<>>>???@@@???>>>>>><<<;;;999777666888666777;;;>>>???BBBGGGIIIQQQ]]]fffjjjmmmoooqqqtttxxx}}}}}}xxxrrrmmmfff]]]RRRJJJFFFDDDBBB@@@???@@@AAABBBAAABBBDDDDDDCCCBBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFEEECCCAAA@@@@@@???>>>======???AAABBB;;;;;;<<<===>>>??????@@@<<<===>>>>>>>>>>>>===<<<888:::;;;:::888777888:::888999:::::::::999888777444555666555222111222333222333333333333333222222111777888444111333444333888888888888888888888888333333444333222111///...,,,,,,+++***+++,,,---...,,,,,,,,,,,,------------+++++++++,,,,,,---------************+++,,,---...,,,,,,+++******+++,,,,,,++++++***))))))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,))))))))))))******++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************...------...///111333555666555666777666444999@@@NNNWWWbbbnnn{{{|||yyyqqqeeeWWWNNNLLLMMMIIIWWWkkk|||xxxaaaRRRKKKLLLWWWkkkzzzjjjYYYFFF;;;777333000///........................///...---...//////...---***+++---///000000///...,,,,,,---...///000111111///////////////000111111000000111222222111000000333333222222333666999<<>>======>>>>>>===;;;333444666777888888888777999999999:::;;;<<<>>>>>>>>>>>>===<<<;;;999777666999777888===@@@@@@BBBFFFHHHQQQ]]]ggglllnnnppprrrssswww}}}~~~xxxsssnnndddWWWLLLGGGEEEBBB@@@???@@@AAACCC@@@BBBDDDDDDCCCCCCCCCDDDAAAAAABBBBBBDDDEEEGGGGGGEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGIIIIIIFFFFFFGGGFFFEEEDDDBBBAAABBB@@@>>>;;;::::::;;;<<<============>>>>>>>>>>>><<<===>>>??????>>>===<<<===???@@@>>>:::888999;;;888999:::;;;:::999888777555666777666444333333444444444555555666555555555000555666111///222333///666666666666666666666666444555555555444222000///++++++*********+++---...+++++++++,,,,,,,,,------))))))*********+++++++++************+++,,,---...---,,,+++******+++,,,---///...------,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++******(((((()))***+++,,,,,,---'''(((***+++++++++)))(((,,,,,,,,,++++++***************)))(((((()))******))))))))))))************000///.........000111222666555666888666333666<<>>999444111000////////////////////////...------...//////...,,,+++---...000000///---,,,,,,,,,---...///000111222///////////////000111111111222333444444333222111222222222222333555888999CCC[[[~~~~~~~~~tttjjjLLLIIIDDDDDDMMM```wwwyyynnnpppyyyxxxsss___PPPAAAIIISSSkkk???===<<<;;;=========<<<===<<<<<<;;;:::999888777777777777666555666999<<<=========<<<;;;;;;::::::555777:::===???BBBFFFIIINNNUUU___hhhmmmooopppqqqxxx{{{}}}~~~~~~{{{vvvtttmmmcccZZZMMMGGGDDDDDD@@@:::;;;@@@CCCBBBBBBCCCDDDEEECCCBBBEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCDDDGGGHHHGGGDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@>>><<<;;;:::;;;;;;<<<=========>>>>>>??????<<<<<<============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::777777777666555555444444777444111222333333222333666444000...---///222444:::999888888777888888888:::999777555333222111111444222000...,,,+++***)))000...,,,---///000...,,,,,,++++++---......,,,)))***+++,,,,,,------------000000000...------///111,,,++++++******++++++,,,,,,------......------,,,------,,,,,,,,,,,,++++++)))))))))+++,,,,,,***(((******++++++++++++******'''((()))***+++,,,,,,,,,***++++++,,,,,,---......---------,,,,,,***)))((((((((()))))))))************+++,,,...///111222333777777777666666666666777DDDLLLWWWbbbkkksss{{{|||zzzrrrfffXXXNNNIIIHHHJJJPPP^^^ppp|||vvvrrrtttxxxjjjTTTGGGDDDFFFQQQgggpppfffWWWHHH===666222000000000......---...///000////////////////////////......................../////////...---,,,******000///...------...///000222000...---///000000///111222333333444666999<<>><<<<<<<<<===<<<;;;<<<<<<;;;:::999888777777888888888777666777:::============<<<<<<<<<;;;;;;777999<<<>>>???BBBFFFIIINNNUUU___hhhnnnrrruuuvvvzzz|||~~~}}}zzzsssiiiaaaTTTNNNKKKIIIDDD>>>===AAADDDCCCBBBCCCDDDDDDCCCAAAEEECCCCCCCCCEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCDDDFFFGGGFFFDDDDDDDDDEEEGGGGGGHHHHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::999999999999999999:::888777777666666555444444444222222333555444333222555333000------///111444888777777666666777777777888777666555444333333333333222000...,,,+++******...,,,+++,,,......---+++,,,++++++,,,------,,,***++++++,,,---------,,,,,,+++,,,,,,+++))))))+++---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------+++******+++,,,,,,+++)))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,---,,,,,,---------,,,++++++******+++*********)))((((((((())))))******************++++++---...000222333333666777777888888888777777???IIIUUU]]]bbbiiittt}}}|||{{{uuujjj]]]QQQKKKIIIKKKNNNXXXiiivvv|||}}}|||uuukkkdddfffqqqmmmXXXJJJEEEFFFOOOddd|||uuukkk\\\LLL@@@777222///111000...---------......////////////////////////....................................---,,,++++++000000///......//////000333111//////000111111111000111222333333555888;;;CCCXXX{{{~~~}}}ttteeeYYYRRREEEBBBHHHNNNaaazzz~~~sssrrr|||uuuqqq~~~~~~qqq[[[FFFDDDFFFSSSmmm@@@>>><<<<<<<<<<<<;;;:::;;;;;;:::999888777777666777888888888777888;;;===>>>=====================:::<<<>>>@@@AAACCCFFFHHHMMMTTT^^^hhhpppuuuzzz|||~~~~~~|||ssskkk^^^YYYTTTPPPJJJCCC@@@AAADDDBBBAAABBBCCCDDDBBBAAADDDCCCBBBCCCEEEFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888777777666555555555111111222333555666555333444222///,,,,,,...000222555555555555666666666666666666555555555555555555111000///...---,,,,,,,,,...---,,,,,,......---,,,...,,,++++++,,,------,,,,,,------------,,,,,,+++)))******)))((((((***,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,)))******+++---......///...,,,++++++,,,---,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++******))))))******))))))((())))))***+++++++++++++++*********,,,,,,---///111222444444555666888:::;;;:::999888<<>>>>>>>>>>>>>>===???AAABBBBBBDDDGGGIIIMMMSSS]]]gggooowww}}}{{{uuuiiiccc]]]VVVOOOHHHCCCAAAAAA@@@???@@@BBBCCCCCCBBBDDDCCCBBBCCCEEEEEEEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEECCCBBBBBBAAA@@@?????????;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999999999999888888777777666666555111222111111444888888666222111...,,,,,,---///111444444555555666666666666666666666666666555555444000///...---------------...------......//////...///,,,******+++------,,,---.........---,,,++++++***+++,,,,,,+++***,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,---......000...++++++,,,---------++++++,,,,,,,,,,,,++++++,,,------------,,,,,,+++((())))))******+++,,,,,,,,,++++++******+++,,,---,,,,,,,,,++++++++++++***,,,---...000111333444555444777:::<<<======;;;:::>>>EEEOOOUUUYYY```kkkttt~~~|||ooo```TTTOOONNNHHHIIITTTcccooowww}}}}}}{{{dddYYYUUUZZZmmmqqq\\\OOOEEEFFFMMM```xxxyyykkk[[[MMMAAA777111333222000...------------////////////////////////........................,,,,,,---...............000000000000000111111111222000///000222222222111///000111111222444777:::BBBXXXzzz~~~lllZZZKKK???>>>AAAAAAHHHddd}}}~~~~~~zzzpppYYYEEEDDDFFFUUUppp@@@>>><<<<<<<<<<<<;;;:::;;;::::::999888777666666333555666666666777999;;;<<<<<<======>>>>>>?????????AAACCCDDDDDDFFFIIILLLNNNSSS[[[dddmmmuuu}}}}}}rrrmmmeee]]]VVVOOOHHHBBB@@@>>>===>>>AAACCCCCCCCCDDDBBBBBBCCCDDDEEEDDDCCCFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888999999::::::999999888999999999888777777666666444555222///222999===:::222000...,,,,,,---///000333444555666777777777777777888888777666555333222//////...---------------++++++,,,,,,,,,,,,---...///,,,******+++------,,,............------,,,+++***,,,------,,,,,,---...---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++,,,------,,,******++++++++++++******+++,,,,,,,,,,,,,,,+++***((())))))******+++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---...000111333444555555777;;;>>>??????>>>===???CCCIIIQQQZZZbbbiiilll|||sssdddWWWQQQQQQIIIEEEMMM[[[hhhuuu}}}hhhXXXSSSVVVggg~~~ttt___PPPGGGGGGOOOaaawwwyyymmm___RRRDDD999222///...,,,***((((((((()))////////////////////////........................,,,,,,---...//////////////////000111111111111111///......///111222111000///000111111222444777:::BBBWWWzzzooo\\\LLL@@@@@@CCCBBBJJJhhh|||}}}pppYYYGGGCCCFFFVVVttt???===<<<;;;=========<<<;;;;;;:::999888777777666111333555666666777888:::;;;;;;<<<======>>>?????????AAACCCEEEGGGIIIMMMPPPQQQUUU[[[cccjjjrrr{{{{{{xxxoooeee^^^YYYPPPGGGCCCAAA??????AAABBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEEEEEFFFFFFGGGGGGGGGFFFFFF??????>>>>>>>>>??????@@@BBBCCCCCCCCCCCCBBBAAA@@@=========<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::999888::::::999999888777777777555777555000333<<>>@@@AAAAAAAAA??????CCCKKKVVV```fffhhhzzz~~~~~~sssfffZZZUUUVVVMMMGGGIIIRRR___ooo|||qqq^^^VVVWWWggg~~~{{{fffWWWKKKJJJOOO^^^rrrzzzpppdddVVVHHH:::222111000///---,,,,,,,,,---////////////////////////........................,,,---...///////////////......///000111111111111...---...///111222111//////111222222222444777:::BBBWWWzzzrrr^^^MMMEEEAAADDDGGGLLLeee|||ppprrr~~~oooZZZJJJCCCFFFWWWwww>>><<<;;;;;;===>>>>>>===<<<<<<;;;:::999888777777111333666777777777999;;;999:::;;;<<<===>>>??????>>>@@@CCCFFFIIILLLPPPTTTVVVYYY]]]bbbiiipppxxx~~~yyynnnhhhcccZZZOOOKKKHHHDDDBBBBBBBBBBBBAAACCCBBBAAABBBDDDEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBCCCCCCAAAAAACCCEEEFFFFFFGGGGGGGGGFFFFFFEEE@@@@@@??????>>>?????????AAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777888:::;;;;;;:::888777;;;::::::999888888777777333999888444777???@@@999111111///.........///000///000333555777777777666666777888888888666555333111000///...---,,,,,,,,,&&&(((******))))))+++---,,,++++++,,,------,,,***,,,---..................(((***,,,---,,,,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---------+++)))***++++++,,,,,,++++++******+++,,,------...---------------,,,++++++******((()))+++,,,+++)))'''%%%'''(((((()))***+++,,,,,,++++++---...000222333333777999;;;>>>AAACCCDDDDDD??????AAAFFFOOO[[[fffmmm|||vvvjjjaaa]]][[[SSSKKKHHHKKKUUUgggvvvzzz~~~ggg\\\XXXeee{{{qqqbbbPPPMMMMMMWWWjjj|||yyymmm^^^OOO@@@777444333222111000111111222////////////////////////........................---......////////////...,,,---...000111111000000.........000222333222000000111222333333555888;;;AAAWWWzzztttaaaPPPHHHAAAGGGNNNRRRddd}}}zzzjjj^^^]]]jjj{{{lllYYYLLLGGGHHHVVVuuu===;;;:::;;;===??????>>>===<<<<<<;;;:::999888888222444777888888999:::<<<888999:::;;;<<<>>>>>>???===???CCCGGGJJJNNNSSSVVVYYY[[[___ccchhhooowww}}}~~~tttoookkkaaaUUUQQQNNNIIIEEEDDDCCCAAA@@@CCCBBBAAABBBDDDDDDDDDCCC@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA???BBBDDDCCCAAA@@@BBBEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBAAABBBCCCCCCCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::777888:::;;;;;;:::888777;;;;;;:::999999888888777111999;;;888;;;BBB@@@777222111000///...//////000---///222444666666666555333555777888999888777666111000///...---,,,,,,,,,(((+++------++++++...000,,,++++++---......,,,***,,,,,,---.../////////...)))+++...///.........///...------,,,,,,------...+++++++++,,,,,,+++++++++******+++,,,------...///...---,,,---...---***'''+++,,,,,,------,,,,,,++++++,,,---...////////////***++++++,,,,,,---......***,,,...///...+++(((&&&&&&&&&''')))***+++,,,---***+++,,,...///111222333888999;;;>>>@@@CCCEEEFFFAAABBBCCCEEEKKKXXXhhhttt{{{ppphhheee___WWWNNNHHHFFFNNNaaarrrwwwkkk^^^UUU^^^rrrzzzkkkTTTNNNKKKRRRcccwwwvvvgggVVVFFF<<<000///...------...//////////////////////////////..............................////////////......+++,,,...///000000000////////////222444444333111111222333333444666999<<>>>>>@@@BBBEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBB@@@>>><<<@@@@@@@@@???????????????BBB@@@>>>===;;;;;;<<<<<<===<<<;;;:::;;;;;;===>>><<<<<<::::::999:::;;;<<<888888888999999:::::::::999999999999999999999999999333444???FFFAAA777222333222111111222111...+++///111333666888999999999777777777777777666555555222111000///---+++***)))************************++++++,,,,,,,,,,,,------///...------//////...---++++++++++++++++++++++++111///,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,...---+++*********++++++************************++++++,,,---------,,,,,,++++++++++++++++++++++++111,,,'''(((+++---+++((()))************++++++++++++,,,------...111555888555888<<>>???AAACCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCBBBBBBBBBAAA???<<>>=========<<<<<<;;;::::::;;;<<<======<<<;;;:::::::::;;;<<<999999999999::::::::::::999999999999999999999999:::777:::CCCGGGAAA999444333222111222333222000---...000222444666777888888777777777777777666555555222222000///---,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,......---,,,++++++++++++++++++++++++...,,,***)))***+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++...+++((()))+++,,,***((()))************+++++++++,,,---......///222666999777999;;;???BBBDDDFFFFFFIIIEEEBBBFFFRRRaaalllrrr|||zzzsssnnnggg\\\PPPGGGHHHTTTaaatttxxxkkk___bbbrrrkkk[[[OOONNNRRR]]]tttzzzfffOOOAAA444000...000000//////222////////////............------............------+++,,,---...///000000000////////////000000000000000000000000000000000000111222333333333444888:::DDDXXXyyy}}}vvvuuu}}}}}}zzzuuuqqqlllaaaVVVQQQRRRZZZnnn~~~|||vvvbbbIIICCCFFFEEEWWWyyywwwrrrmmmdddVVVKKKGGGGGGQQQiii<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999888777666555444666888;;;;;;;;;999999999999:::;;;<<<===BBBEEEHHHKKKNNNRRRVVVZZZ\\\___cccggglllppprrrtttuuuzzz~~~|||zzz}}}~~~uuummmgggbbb]]]YYYWWWSSSNNNJJJGGGEEEAAA@@@@@@AAAAAA@@@@@@BBBCCCBBBAAA@@@AAACCCAAAAAA@@@@@@AAABBBDDDEEEAAAAAAAAA@@@??????AAACCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBB@@@>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::::::::;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;::::::::::::999999999999999999999999999;;;@@@FFFEEE>>>777555333222222333444444222111...///111333555666666666777777777777777666555555333222111///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////++++++++++++++++++++++++******+++++++++***)))))))))************+++++++++,,,...//////000222666999999999;;;===@@@DDDGGGIIILLLGGGDDDFFFPPP___llltttzzz~~~vvvmmm```UUUJJJGGGPPP\\\ssszzzooodddfffsssuuubbbSSSPPPMMMOOOdddjjjRRRBBB888222///000000------///.............../////////------............---------...//////000000000000////////////000000000000////////////////////////000111222222222444777999CCCWWWyyyxxxsssttt}}}~~~zzzqqqjjjeee^^^WWWMMMQQQ[[[qqq}}}vvvaaaGGG@@@DDDEEEUUUttt{{{sssmmmiiibbbVVVLLLFFFEEENNNfff========================;;;<<<<<<<<<;;;999777666888666555666999:::::::::::::::999999:::;;;======@@@CCCGGGKKKNNNRRRVVVZZZ]]]```eeejjjoootttvvvxxxuuuxxx{{{|||zzzyyyzzz{{{{{{rrrnnniiibbb^^^]]][[[XXXUUUMMMIIIDDDAAAAAAAAA@@@@@@???AAABBBBBBAAA@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDAAABBBAAA@@@??????AAACCCFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAABBBCCCCCCAAA???>>>>>>???@@@AAAAAABBBBBBAAABBBBBBBBBAAA@@@>>><<<;;;;;;;;;:::::::::::::::<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999999999777<<>>BBBEEEGGGHHHKKKGGGDDDEEEMMM[[[kkkvvv{{{}}}rrreee[[[PPPIIIOOOZZZuuu}}}rrrgggeeeooo|||iiiVVVRRRNNNKKK[[[tttlllUUUEEE===666000000///,,,***+++---------....../////////------............------//////000000000000000///////////////000000000000////////////////////////000111222222222333666999BBBVVVxxxwwwsssvvv{{{pppggg^^^WWWGGGOOO^^^ssswwwzzz|||gggLLLBBBEEEFFFUUUqqqzzzqqqkkkiiibbbXXXOOOGGGGGGOOOfff::::::::::::::::::::::::;;;;;;<<<<<<;;;999888777:::888777777999:::999888;;;:::999999:::;;;===>>>@@@CCCHHHLLLPPPTTTXXX[[[^^^aaaffflllrrrwww{{{}}}yyyzzz{{{{{{zzzyyyxxxwww{{{yyysssmmmeeeaaaaaabbbbbbaaaUUUPPPIIIDDDBBBAAAAAA@@@>>>@@@BBBBBBAAAAAAAAABBBEEEDDDDDDCCCCCCCCCCCCCCCAAABBBBBBAAA??????AAACCCGGGFFFFFFFFFEEEEEEEEEDDDBBBAAAAAABBBDDDDDDCCCAAA???@@@@@@AAABBBCCCCCCDDDAAAAAABBBBBBAAA???===<<<<<<<<<<<<;;;;;;:::::::::;;;:::999999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999999999777???FFFEEE>>>777444333444333222333555666666555111222222333333444555666777777777777777666555555444444222111///---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,+++++++++++++++++++++++++++)))******************)))*********+++++++++******++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++)))+++---...,,,+++++++++))))))*********+++++++++***,,,---......000222444555888<<>>???AAAEEEJJJOOOSSSWWW[[[^^^```bbbfffkkkqqqwww|||~~~}}}}}}}}}}}}|||yyywwwwww~~~~~~xxxqqqhhhdddeeehhhjjjjjj]]]WWWNNNGGGCCCAAAAAA@@@===???AAABBBBBBAAAAAABBBFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA???@@@BBBDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBDDDEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@???>>>===============<<<;;;::::::999999888888888:::;;;<<<;;;;;;;;;;;;::::::::::::999999999999999999999999:::CCCHHHDDD<<<888666666555333222333555666666555333222222222333333444555777777777777777666555555555444333111000...---,,,************************++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---...///...,,,***++++++++++++++++++++++++)))******++++++******)))((()))******+++*********************************------------,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++)))+++---......///111333444777===BBBFFFGGGGGGFFFKKKKKKIIIGGGIIIUUUgggtttttt}}}qqqfffaaaWWWLLLNNNYYY~~~~~~sssddd\\\^^^hhhvvv~~~fffZZZUUUSSSWWW]]]ooo}}}ooo^^^PPP???666///000333222111111---------------.........------............---------...//////000000000000////////////000000000000000000000000000000000000000111222222222444777999@@@TTTvvvwwwsssvvvwwwdddUUULLLUUUeee||||||zzzrrrWWWFFFCCCDDDSSSnnn|||uuummmiiihhhddd[[[SSSMMMNNNWWWooo>>>>>>>>>>>>>>>>>>>>>>>>888999:::;;;;;;;;;:::999777666555777:::<<<===<<<<<<;;;:::999999<<<>>>@@@@@@DDDJJJOOOSSSWWW[[[^^^cccccceeehhhmmmtttyyy}}}~~~~~~zzzwww}}}~~~{{{uuummmjjjjjjlllmmmlllccc\\\RRRHHHCCC@@@???>>><<<>>>AAABBBBBBAAAAAAAAACCCCCCCCCDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@BBBEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@@@@??????>>>>>>>>>>>>>>><<<;;;:::888777777666777999:::;;;999999999999::::::::::::999999999999999999999999;;;CCCFFF@@@:::888777666666444222222444555555555222222111000111222333333777777777777777666555555555555333222000///------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++***+++,,,---,,,+++------------------------,,,,,,,,,---//////---++++++++++++++++++++++++++++++,,,------------,,,+++((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++(((&&&'''***,,,+++))))))************+++++++++***,,,.../////////111222555888<<>>???@@@===;;;:::999999<<<>>>@@@===AAAGGGMMMQQQUUUYYY\\\eeeeeeeeefffjjjpppvvvyyy~~~~~~zzz~~~{{{}}}xxxrrrooooooooonnnlllfff^^^SSSIIIBBB???>>>===;;;>>>AAABBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCAAA@@@@@@BBBDDDHHHGGGGGGFFFEEEDDDDDDCCC@@@???@@@BBBEEEFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDBBBAAAAAAAAABBB>>>????????????===;;;:::777666666666666888:::;;;888888888999999:::::::::999999999999999999999999:::AAACCC<<<666666666444666444222222333444444444222111000//////000111222777777777777777666666555666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++------,,,+++------------------------))))))***,,,//////...,,,++++++++++++++++++++++++------...//////...------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++++++++++++++++++++&&&###$$$(((+++***''')))************++++++++++++---///000000000222333888999;;;>>>BBBFFFJJJLLLIIIJJJHHHBBB>>>DDDSSS```dddnnnyyyzzzooolllbbbTTTRRR]]]rrrzzzrrreeeZZZUUUXXX```fffrrrdddRRROOONNNJJJPPPkkkxxxgggWWWKKK???555333333000---+++.........------,,,,,,,,,---..................---***+++,,,...///000000000////////////000000000000222222222222222222222222222333444444444555888;;;???SSSuuuuuuhhhYYYTTTZZZzzz|||zzz}}}~~~uuu___KKKDDDFFFZZZxxx~~~xxxrrrpppppplllbbbZZZLLLPPP]]]xxx===============<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::888888888999:::===???@@@AAA@@@>>>===<<<===???@@@EEEFFFIIILLLPPPSSSVVVWWW\\\]]]```dddiiinnnrrruuu{{{}}}~~~}}}zzzuuupppnnnmmmnnnpppiii^^^SSSIIICCC@@@???;;;<<<>>>@@@AAAAAA@@@???BBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@@@@@@@AAACCCEEEFFFBBBDDDGGGHHHGGGGGGGGGHHHCCCCCCCCCCCCBBBAAA???????????????>>>===<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>@@@BBBBBBAAA???=========>>>???CCCDDDGGGJJJMMMPPPSSSTTTWWWYYY]]]aaafffjjjmmmooovvv{{{~~~}}}}}}}}}~~~}}}~~~~~~yyysssooonnnmmmqqqlllddd[[[QQQIIIDDDAAA>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDBBBDDDFFFGGGGGGFFFGGGGGGFFFFFFFFFEEEEEECCCBBBBBB@@@@@@??????>>>======<<<999999::::::::::::999999:::::::::::::::::::::::::::::::::;;;<<<======>>>HHHBBB<<<:::;;;<<<:::777555444333222222333444555666555555444333333222222444555666777777666555444333333333222111000......++++++************++++++------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------+++***+++---...---+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************,,,///000000000222333666777888:::>>>CCCGGGJJJIIIGGGFFFDDD???;;;???FFFVVV```kkkttt~~~rrreee]]]XXXVVVTTTccctttzzzsssjjjbbbZZZTTTUUUYYYeeerrroooVVVLLLLLLLLLQQQddd}}}uuuiiiXXXMMM???555222222111000////////////////////////////////////........................////////////////////////000000000000000000000000000111111222111222333333333444666888@@@SSStttvvv```WWWVVVrrr~~~vvvqqqzzzzzzkkkSSSEEECCCCCCUUUuuu~~~|||ssseeeZZZQQQSSSccc<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999888::::::;;;<<<>>>@@@BBBCCCCCCBBB@@@>>>======>>>>>>AAABBBDDDFFFIIILLLNNNOOOQQQTTTXXX\\\```dddeeefffkkkqqqzzz~~~|||zzz{{{|||~~~~~~xxxssspppooorrrpppkkkddd[[[RRRIIIEEECCCBBBBBBBBBBBBBBBBBBCCC@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAACCCFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@??????>>>>>>::::::;;;;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;===>>>@@@@@@IIIBBB<<<;;;>>>@@@<<<888666555444333333333555555555555444444333333222222444444555666666555444444333333333222111000///...---,,,,,,+++++++++,,,,,,++++++,,,,,,------......,,,,,,------...------,,,...---+++******+++---...,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,...//////000222333444666888<<>>JJJXXXfffnnnvvvrrrcccYYYTTTRRRQQQTTTcccxxxuuullljjjrrrvvvmmmfff\\\SSSOOOPPPXXXiiiwww[[[MMMKKKLLLPPPcccvvvgggXXXEEE999555444222///////////////////////////////////////........................////////////////////////000000000000000000000000000111111222222333333222222333777999???RRRsssggg[[[UUUooo{{{uuu{{{vvvgggOOOCCCBBBCCCUUUtttwwwfffZZZPPPTTTeee;;;;;;<<<<<<<<<<<<<<<============<<<;;;999888777999:::;;;<<<>>>@@@BBBCCCCCCBBBAAA???>>>>>>>>>>>>@@@AAABBBDDDFFFHHHJJJJJJLLLOOOSSSWWW[[[]]]]]]]]]^^^fffooozzz|||zzzwwwuuuvvvxxx{{{}}}}}}~~~yyyvvvtttvvvtttpppjjjaaaXXXOOOKKKGGGFFFDDDBBBAAAAAAAAAAAA???@@@BBBDDDDDDCCCAAA@@@AAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFFFFEEEDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@======>>>>>>>>>===<<<<<<:::::::::::::::::::::::::::::::::;;;===@@@BBBCCCHHHAAA::::::???AAA===888777666555444444444555555444444444333333333222222333444555666666555444333222222222222111000///...---,,,,,,++++++++++++,,,(((((()))***+++,,,,,,---,,,,,,------...---------------++++++++++++------++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,,,,+++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,.........///222444333555888<<<@@@CCCDDDEEEEEEDDDEEEFFFBBB:::888;;;CCCSSSbbbjjjpppyyyuuueeeYYYSSSQQQPPPLLLWWWiiizzz{{{lll___XXX^^^mmm}}}sssmmmdddXXXOOOLLLRRRgggcccPPPKKKLLLOOObbb}}}sssbbbKKK<<<666555222///////////////////////////////////////........................////////////////////////000000000000000000000000000111111222333333222111111333777:::>>>PPPqqqpppbbbXXXooo{{{uuufffNNNCCCCCCDDDUUUrrrxxxeeeWWWPPPTTTfff:::;;;;;;;;;<<<<<<===============<<<;;;999888777888999:::<<>>???AAACCCCCCBBB@@@???@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBCCCCCCCCCDDDAAADDDFFFFFFEEEDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA???????????????>>>===<<<:::::::::::::::::::::::::::::::::;;;===@@@CCCDDDDDD>>>999:::>>>@@@===888888777777666666555555555333333333333333222222222222333444555555444333222111111111111111000///...,,,,,,+++***************(((((())))))***+++,,,,,,+++,,,,,,---.........---++++++------------++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---......///222444222444888<<<@@@BBBCCCCCCAAAAAACCCFFFCCC<<<999999@@@PPP```gggkkktttvvvhhh[[[TTTPPPPPPJJJOOOZZZhhhsssqqqdddYYYSSSUUUbbbzzz|||wwwooobbbUUUOOOPPPgggmmmWWWMMMMMMQQQbbbyyy|||kkkSSS@@@777444222000////////////////////////////////////........................////////////////////////000000000000000000000000000111111222333333222111111333777:::===PPPqqqpppddd[[[qqquuufffNNNCCCDDDCCCRRRnnnyyycccTTTPPPUUUggg:::::::::;;;<<<<<<============<<<<<<;;;:::999888777888:::===???AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHJJJMMMOOOPPPPPPPPPRRRWWW^^^fffqqq{{{}}}zzzqqqpppnnnmmmnnnppprrrttttttwww||||||vvvooohhhaaa]]]ZZZSSSQQQNNNIIIEEEAAA???>>>===>>>???@@@AAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>???AAABBBCCCDDDDDDDDDBBBEEEGGGGGGFFFDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::::::::;;;::::::;;;<<>><<<999:::<<<===<<<:::999888888888777666666555333333333333222222222222222222333444444333222222000111111111000000///...---,,,+++******)))************++++++,,,,,,------++++++,,,---............***+++---......---+++***+++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,---...---+++***+++,,,*********+++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---------...111444222444888;;;???AAABBBBBB>>>===@@@DDDCCC<<<888888===LLL[[[bbbhhhrrr}}}xxxlll```WWWRRRQQQJJJIIIMMMWWWbbbeee^^^UUUTTTUUUaaaxxxzzzlll]]]TTTPPPdddwww___QQQNNNSSS___qqqvvv^^^HHH:::444222111////////////////////////////////////........................////////////////////////000000000000000000000000000111111222222333333222222333777999===OOOqqqvvveee^^^[[[ssswwwgggNNNCCCBBB@@@LLLfff{{{cccTTTPPPUUUggg999999:::;;;;;;<<<======;;;<<<<<<<<<;;;::::::999777999<<>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB???@@@BBBCCCCCCCCCBBBBBBDDDFFFHHHHHHFFFEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<;;;::::::::::::::::::::::::;;;;;;::::::;;;>>>AAACCC;;;;;;;;;;;;;;;;;;<<<<<<999999999999888777666555222222222222222222222222111222333444444333222111000000000000000000///.........,,,++++++*********+++++++++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---...---+++***+++---)))*********++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,...111444333444777:::===@@@AAABBB@@@>>>@@@DDDDDD>>>999888777DDDSSS\\\dddppp{{{}}}uuujjj___YYYVVVKKKGGGGGGMMMXXX]]]ZZZUUUTTTWWWeee{{{tttcccXXXQQQbbbzzzfffUUUNNNNNNVVVdddssskkkRRR???555333333////////////////////////////////////........................////////////////////////000000000000000000000000000111111222111222333333333444666888===PPPqqq}}}ooo[[[YYY[[[uuu|||kkkRRREEEDDD???IIIaaahhhXXXQQQUUUfff999999::::::;;;<<<======;;;;;;;;;<<<;;;;;;::::::888:::===@@@CCCDDDEEEEEE???@@@AAABBBCCCCCCCCCCCC????????????>>>>>>>>>>>>CCCCCCCCCCCCEEEFFFHHHIIIJJJKKKKKKNNNXXXdddiiiiiidddcccbbb```___^^^^^^]]]```bbbhhhrrr{{{|||zzzyyy|||vvvnnnhhhdddcccaaa^^^YYYRRRKKKEEEAAA===<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@DDDFFFHHHHHHGGGFFFEEEFFF@@@AAABBBDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>::::::::::::::::::::::::<<<;;;:::999;;;===@@@CCC999;;;======;;;:::<<>>MMMWWWaaaooozzz}}}sssggg```\\\MMMIIIFFFKKKTTT[[[ZZZWWWSSSXXXiiixxxeeeYYYSSS```uuukkkWWWOOOGGGMMMXXXeeetttuuuZZZBBB666333555////////////////////////000/////////......................../////////000////////////000000000000000000000000000111111222000222444444444444666777===PPPrrrzzzlllVVVXXX]]]vvvpppVVVIIIFFFAAAIII```lll]]]QQQUUUfff;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<:::888888;;;;;;>>>CCCHHHKKKIIIFFFDDDBBBAAA@@@AAABBBAAA@@@======<<<;;;;;;;;;;;;<<<;;;<<<>>>@@@BBBEEEFFFGGGIIIHHHIIIKKKOOOTTTYYY\\\\\\[[[XXXVVVVVVVVVWWWXXXXXXZZZaaakkkvvv~~~sssrrrsssyyy~~~{{{}}}zzzwwwpppiiiggghhhgggccc[[[QQQIIIDDDCCC???<<<===;;;888888;;;>>>>>>>>>>>>@@@BBBDDDFFFFFFEEEEEEDDDDDDCCCBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEEEEDDDBBBAAABBBAAAAAAAAAAAABBBCCCCCCBBBAAA???>>>===>>>>>>???<<<<<<<<<;;;:::999777666999999:::===???@@@???>>>666777999:::;;;<<<<<<<<<;;;:::888999999:::888777666555444333222333444555111111111000000000000000//////...------...000000333222///---,,,+++++++++))))))******++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******+++,,,---......///'''((()))***++++++******,,,+++*********+++,,,---,,,,,,,,,------.........,,,,,,+++,,,------,,,+++------------------------,,,,,,------...---------)))******)))(((((()))++++++++++++,,,---...///000333555777:::===???@@@AAADDDDDDDDDEEEDDDAAA;;;777333;;;FFFPPPYYYfffuuu~~~vvvppphhhaaaXXXNNNFFFIIIVVV______[[[[[[___kkk{{{~~~lllZZZVVV^^^pppuuubbbPPPNNNLLLNNNXXXgggyyygggOOO>>>666444000//////............///////////////............+++,,,...///111111000000222111000000000111333444//////000111222333333444333222000000111333666888>>>OOOnnntttiiiZZZUUU___|||vvv^^^KKK@@@>>>KKKYYY}}}rrr___QQQ]]]hhh;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888999;;;===>>>AAAFFFJJJLLLJJJHHHEEECCCAAA@@@@@@@@@???=========<<<;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDCCCCCCDDDFFFIIIMMMQQQSSSUUUSSSQQQPPPOOOOOOPPPQQQPPPQQQUUU\\\fffnnnrrrtttkkkjjjkkkqqqxxx}}}|||yyyvvvvvvvvvxxx{{{~~~{{{||||||vvvoookkklllkkkhhhaaaYYYSSSOOOFFF@@@;;;;;;;;;999888;;;============???AAACCCDDDBBBBBBBBBAAAAAAAAAAAA@@@DDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@>>>=========>>>888999999:::::::::::::::<<<;;;;;;===???>>>;;;777777888:::;;;<<<=========<<<:::999999::::::999888666555444333333333444555111111111111000000000000//////...------...000111333222000...,,,++++++,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///))))))******+++,,,,,,,,,++++++++++++************---,,,+++*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,(((***+++***)))((()))+++,,,,,,,,,,,,---///000111333555777:::===???@@@AAACCCCCCCCCDDDDDDBBB>>>:::666:::@@@IIIUUUeeevvv{{{wwwnnnfffZZZPPPFFFGGGRRR]]]bbbccccccgggqqqsssbbbZZZaaaqqq|||jjjXXXMMMJJJKKKRRR___qqqnnnUUUAAA777333000000///............///////////////...............///000000000///------///............///000000///////////////000000000333222111000111333666888>>>NNNmmmrrrgggZZZVVVaaa~~~fffRRRDDD@@@JJJVVVzzzqqq]]]UUUbbbooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666777:::===@@@AAAEEEJJJNNNOOOMMMKKKJJJGGGDDDAAA@@@???>>><<<===<<<;;;;;;::::::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>@@@BBBDDDFFFHHHIIIJJJIIIHHHFFFFFFFFFGGGGGGHHHGGGGGGLLLSSS[[[aaaeee___^^^```eeellloooooommmiiijjjkkknnnsssxxx}}}~~~zzz{{{}}}xxxppppppnnnkkkgggbbb^^^[[[NNNDDD<<<<<<===<<<;;;<<<<<<;;;;;;<<<===???AAABBB??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEBBBCCCCCCCCCCCCBBBAAA@@@CCCBBBAAAAAA@@@@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<777888999999::::::999999<<<::::::===@@@???:::444888999:::;;;<<<=========<<<;;;::::::;;;<<<:::999777666555444444444444555111111111111000000/////////...------...///000111333222000...---,,,,,,,,,+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++///...,,,+++******++++++------,,,+++*********+++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,'''))),,,,,,***))))))***,,,,,,,,,,,,---///000111333444777:::===???@@@AAAAAAAAABBBCCCEEEDDDAAA>>>999888:::BBBPPPdddwwwxxxmmm]]]SSSHHHDDDKKKYYYeeelllpppttt|||xxxjjj]]]dddrrrtttbbbPPPLLLJJJMMMUUUccczzzvvv\\\EEE888333111000//////.........///////////////............/////////000///......---------...////////////...000000000000//////......222222111000111444666888>>>NNNlll~~~rrrhhhXXXUUUcccpppZZZHHHBBBHHHRRRtttqqq]]]VVVdddttt;;;;;;;;;;;;;;;;;;;;;;;;999999888777666777:::===@@@CCCIIINNNRRRSSSRRRQQQQQQMMMHHHEEEBBBAAA???======<<<<<<;;;:::;;;;;;;;;:::::::::::::::::::::::::::;;;===???@@@AAAAAA@@@BBBAAA@@@????????????@@@BBBAAAAAACCCHHHNNNTTTWWWTTTTTTVVV[[[```ccccccbbb```aaaccchhhmmmtttyyy}}}zzz~~~}}}yyyyyy~~~}}}uuusssooollljjjgggdddbbbXXXKKKAAA???BBBBBB@@@@@@<<<<<<;;;;;;<<<===???@@@??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCCCCCCCDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBAAA???>>>>>>======@@@@@@???===<<<;;;::::::999999999999888777666555999777888===BBBCCC<<<666777888999:::;;;;;;;;;;;;===<<<;;;;;;<<<===<<<:::888777777666555555555555222222111111000000//////......------...///000111222222111///...------------+++)))''''''))),,,---++++++++++++++++++++++++************************++++++******************------,,,,,,,,,+++++++++///---+++***)))***+++---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---//////...------...++++++++++++++++++++++++,,,,,,---------,,,++++++'''))),,,---,,,***))))))++++++++++++,,,...///000333444666999<<<>>>@@@@@@@@@@@@@@@BBBDDDEEEDDDBBB:::777777>>>NNNcccvvvsssbbbYYYKKKBBBEEESSSfffsss|||zzzoooaaafffsss}}}kkkXXXSSSOOONNNNNNVVVlll|||aaaIII999444111111000///............////////////............,,,,,,---...///000111111---...000111111111000///222222111111111111111111222111111111222444666777>>>MMMjjj}}}~~~wwwnnnXXXTTTaaawww___KKKCCCFFFMMMmmmsss___RRRaaasss;;;;;;;;;;;;;;;;;;;;;;;;666888999999999999;;;===AAAFFFMMMSSSWWWYYYYYYYYYVVVQQQKKKFFFCCCAAA???===>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::999999888888777888:::<<<<<<;;;:::999======<<<<<<;;;;;;;;;<<<<<<===>>>@@@CCCFFFIIIKKKKKKLLLOOORRRVVVXXXYYYXXXXXXYYY\\\```ffflllrrruuuqqqtttyyy|||xxxxxx|||~~~|||xxxssspppnnnllliiiggg___RRRFFFCCCEEEEEECCCCCC@@@???>>>===<<<===>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGEEECCCBBBCCCCCCDDDAAA@@@@@@???????????????AAAAAA???===<<<;;;;;;;;;=========<<<;;;999888888888888888888777666555555999888:::>>>BBBBBB<<<777666777888999999999999999===<<<;;;;;;======<<<;;;999999888888777666555555222222111111000//////......---------...///111222222222111111000///...------,,,)))'''''')))+++---++++++++++++++++++++++++************************///...---,,,+++*********,,,,,,++++++******)))))),,,+++)))((()))***---...((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,---++++++++++++++++++++++++,,,,,,------,,,++++++***'''***------,,,***))))))))))))******+++,,,...///222444666999<<<>>>???@@@@@@??????AAACCCEEEEEEDDD999777777>>>MMMaaarrr|||yyyjjj___PPPDDDCCCQQQfffvvv|||sssgggkkkuuusss___YYYTTTQQQMMMOOObbbyyygggOOO>>>666222222000//////.........////////////............,,,------...///000111111---...000111111111000//////000000111222222333333111111111111222444666777>>>MMMjjj~~~|||uuu]]]VVV^^^{{{zzzaaaLLLCCCEEEIIIgggyyyeeeQQQ___ooo;;;;;;;;;;;;;;;;;;;;;;;;666888:::;;;;;;<<<>>>@@@FFFLLLTTTZZZ^^^_________YYYTTTNNNHHHDDDBBB???>>>???>>>======<<<<<<======<<<<<<;;;;;;:::999999999555666777888888777666555999999999999999999999999555888;;;<<<======???@@@CCCEEEHHHKKKNNNOOOPPPPPPPPPPPPRRRVVV[[[aaafffiiigggiiinnntttzzz{{{wwwwww|||~~~xxxuuutttsssooolllcccWWWLLLIIIHHHFFFEEEFFFEEEDDDBBB@@@>>>>>>>>>>>>======>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>>>>>======>>>>>>???>>><<<;;;:::999999999999999:::999999888777666333444555666777888888888;;;<<<===>>>???<<<888555555666777888888888888888<<<;;;:::;;;=========;;;:::::::::999888777666555333222222111000///.........---------...///111222222222222222111000///...---,,,***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))******))))))((((((((('''***)))))))))***+++---...((()))***+++,,,---------***************)))))))))'''***---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((***,,,---+++******+++))))))******+++---...///222333666999<<<>>>???@@@@@@???>>>???AAACCCDDDCCC888777777===III[[[lllwwwpppfffVVVIIIGGGTTThhhxxxyyypppooottt~~~|||fff\\\UUUSSSNNNNNN```wwwrrrZZZEEE999333222111000///.........////////////............000000///............///------...////////////...------...///000111222222111111111222333444555666===MMMkkkyyyfffYYYYYYqqq}}}cccLLLDDDEEEHHHcccmmmXXXaaalll;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;>>>BBBEEENNNTTT\\\bbbdddccccccddd___ZZZRRRLLLHHHFFFDDDBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;666666777777777777666666555666666666666666666666222444777777777777888;;;<<<>>>BBBDDDFFFGGGHHHIIIJJJJJJKKKNNNRRRVVV[[[]]]^^^```ccchhhnnntttxxxzzz~~~{{{wwwwww{{{zzzxxxxxxxxxtttppphhh___VVVQQQNNNJJJJJJLLLKKKJJJGGGDDDAAA??????>>>>>>?????????@@@@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<======<<<;;;:::888888777777777555666777777777666555555222333444555666777777777999;;;======:::777666666666777777888888888888888;;;:::999:::<<<===<<<;;;:::;;;;;;:::999888666555333333222111000///......------------...000111333111222222222222111///...,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''((()))******+++++++++***************+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******************)))))))))((((((+++...---***(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,***))))))***+++,,,,,,******+++,,,+++++++++,,,---...000000222333666999;;;===???@@@BBB@@@======???AAABBBAAA888888777999BBBRRRfffttttttjjj[[[PPPOOO[[[nnn|||~~~vvvooollltttqqqbbbVVVRRRMMMLLL^^^vvvhhhMMM<<<444333222000///.........////////////............111000///...---......//////............///000000......//////000000000111111111111222333444555666<<>>>>>======<<<999999999999999999999999333333444444444444444333222444555555333333777:::777:::===@@@AAABBBCCCDDDHHHHHHIIIJJJMMMQQQUUUWWWXXXYYY]]]aaaggglllqqqsssyyy~~~}}}zzzwwwwww{{{~~~yyyxxxzzzzzzvvvrrrmmmfff^^^YYYTTTOOOOOORRROOOMMMJJJFFFCCC@@@??????AAABBBBBBBBBBBBCCCCCCCCC@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFFFFEEECCCAAA??????>>>===<<<;;;<<<======:::999888777666666666666333333555666666666555444555555555666555555444444333777;;;:::777555777:::777888888999999999888888;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;:::888666555333333222111000///...---------,,,---...000222333111222333333222111000///++++++++++++******))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...000111....................................---,,,+++***------------,,,***(((''',,,,,,,,,,,,++++++*********...222000---+++---000---------------------------------,,,+++***)))(((+++,,,,,,+++******+++------------...///000111222222333555888;;;===??????CCC@@@===<<<>>>???@@@@@@999888666666<<>>444333222000///.........000/////////............------------...000111333222111000000000111333444222222222222111111111111000111222333444555555666<<>>>>>??????@@@@@@@@@??????>>>======;;;:::999888888777777666666555555555444666444333444666888888777555555555777:::<<<<<<;;;@@@AAACCCEEEHHHJJJLLLMMMNNNPPPSSSWWW\\\aaaeeehhhwww|||}}}yyyxxxyyy|||~~~~~~{{{yyywwwwww~~~|||}}}|||xxxtttnnnlllhhh```XXXRRRNNNMMMOOOOOOMMMIIIDDDAAA@@@@@@DDDDDDCCCBBB@@@===:::999;;;;;;<<<===>>>???@@@@@@AAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::999888888<<<;;;;;;999777555333222555555666666555333111000333555777666555444444555444>>>CCC;;;333333555555555555666777888999::::::888999;;;<<<===<<<<<<;;;<<<:::888999;;;;;;888555666444222222222222000///.........///000222333444222333333333333222111111***)))(((''''''((()))))),,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---.........---++++++++++++---...++++++++++++++++++++++++000000...---+++***(((((((((((())))))***+++------,,,,,,---,,,+++)))'''&&&---,,,*********,,,...///)))))))))***+++,,,...///...+++((())),,,000000000111222444777:::<<<>>>@@@CCC@@@======???AAA@@@>>>:::555333555;;;GGGZZZjjj}}}yyyjjj\\\XXXZZZbbbuuuvvvxxx~~~rrrbbb]]]gggyyyppp\\\UUUOOOLLLXXXkkk~~~```DDD;;;333...000333111...---111000///...,,,***))))))////////////000000000000/////////000111333444555111111111111111000///...111222333333333444666888<<>>>>>===>>>AAAIIISSSZZZeeekkkqqqrrrttttttpppjjjhhhddd^^^XXXTTTPPPMMMKKKGGGDDDBBB@@@@@@@@@>>>===@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666555444333555333222333444555555444444333444666999;;;;;;:::<<<===???BBBDDDFFFHHHIIIJJJLLLOOOSSSWWW\\\```bbbnnnsssxxxzzzyyywwwwwwxxx{{{|||}}}{{{zzzzzz~~~~~~}}}~~~|||xxxtttqqqooollleee^^^XXXVVVUUUTTTSSSQQQMMMGGGDDDBBBBBBCCCCCCDDDCCCBBB@@@>>><<<======<<<<<<<<<==================<<<<<<;;;;;;:::;;;::::::999888888777777888888888888777666555444555555555555444333222222222333555444333222222333555>>>BBB;;;444444666777666666666777777888888888777888:::;;;<<<<<<<<<<<<<<<:::888999::::::777444666444333222222222000///......//////000222333444222333333333333222111111------+++*********++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******)))))))))***++++++++++++,,,,,,,,,+++++++++---,,,+++******,,,---...///...---+++***))))))))),,,***((())),,,//////...111222444777999<<<>>>???@@@>>><<<===@@@BBBCCCBBB;;;666333444999DDDVVVfffxxx}}}nnnbbb]]]^^^ddduuuwwwwww~~~uuufff]]]aaaooorrr^^^WWWQQQMMMUUUeeecccGGG<<<444...000222111...---///.........------,,,,,,............/////////////////////000111222444555111111222222111111000///111222333333333444666888<<>>===<<<===CCCMMMYYYbbblllrrrvvvwwwwwwwwwsssmmmkkkggg```[[[WWWUUURRRQQQKKKHHHDDDAAAAAAAAA@@@???AAABBBBBBCCCCCCBBBBBBAAA::::::;;;<<<======>>>???>>>===<<<:::777555444333555333111111222333222111222222222444777999999999888999;;;===???AAACCCDDDEEEFFFHHHLLLPPPTTTXXXZZZbbbhhhnnnrrrrrrrrrtttwwwzzz}}}{{{~~~}}}}}}{{{|||~~~yyyuuurrrrrrooojjjddd___\\\\\\ZZZYYYWWWRRRLLLHHHFFFEEECCCCCCEEEEEEEEECCCAAA@@@>>>===<<<;;;:::999999999999999999888888888888888888888888777666666555555444444555666666666666666444444333333333333333444000111222222111000111222666===???;;;666666888999888777777777666666666555777888999;;;<<<<<<======<<<:::999999999888666444666444333222333222111///////////////000111333333222333333333333222111111//////---,,,++++++++++++***++++++,,,---------------------,,,,,,+++++++++------------............+++++++++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,******+++,,,,,,---......------,,,+++++++++++++++******++++++,,,---//////...---,,,+++***+++,,,---++++++++++++,,,---......))))))(((***,,,...------111222444666999;;;===>>>===<<<;;;===AAADDDEEEFFF>>>888333222666???PPP```oooyyy{{{oooccc]]][[[^^^nnn{{{wwwzzzzzzjjj[[[WWW```qqq~~~uuu___VVVRRRMMMSSS]]]kkkPPP>>>555...///111000......,,,------...//////000000------------............/////////000111222333444222222222222222222111000111222333333333444666888===LLLiiizzzlllgggZZZMMMIIIPPPaaaxxxfffNNNAAACCCIIIcccyyyfff```bbbvvv<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>EEERRR```jjjsssyyy||||||{{{zzzvvvpppmmmhhhaaa\\\YYYWWWVVVUUURRRNNNIIIFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA;;;;;;<<<<<<===>>>?????????>>>===;;;999888666666666444222222222222111000111000000222555777777666555666777999;;;===>>>???@@@AAACCCEEEIIIMMMPPPQQQYYY___fffjjjkkkmmmpppsssyyy||||||zzzzzz{{{{{{wwwtttsssqqqmmmgggbbb___^^^___^^^\\\WWWQQQLLLIIIHHHDDDEEEGGGHHHHHHFFFCCCBBB>>>===;;;999888888888888666666666666666777777777666666666555555444444444222333444444555555555555444333222222222333444555///111111111000000111333999;;;<<<:::777777999;;;999999888777666555444444777777888:::;;;<<<======;;;::::::999888777555444666555333333333333111///////////////000111222333222333333333333222111111///...---,,,+++***)))))))))***+++,,,---............------,,,,,,++++++***+++,,,,,,,,,---.........,,,,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,******+++,,,,,,---......///......---------......+++*********+++,,,...000......,,,++++++++++++,,,))))))***+++,,,...000111((()))***+++---...------111111333666888:::<<<============>>>@@@CCCEEEFFF@@@:::444222333:::IIIWWWhhhsss{{{oooccc]]]XXXYYYeeeuuu{{{{{{~~~nnn[[[OOORRRaaapppwww^^^SSSPPPMMMRRRZZZxxxvvv]]]BBB888000///111000///000---------...///000111111------........./////////////////////000111222333222222333333333222222111111222333333333444666888===KKKggg|||nnncccYYYNNNHHHIIISSSfffvvv~~~fffOOOCCCEEEKKK```yyykkkdddcccttt;;;::::::::::::::::::;;;>>>???AAAEEENNN\\\jjjttt}}}}}}wwwnnniiiaaa[[[XXXXXXWWWWWWWWWSSSNNNJJJHHHGGGGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999777555444444444333222111000000111333555444444444444666777999:::;;;<<<<<<===>>>@@@CCCFFFIIIJJJTTTYYY___cccdddfffiiilllwww~~~}}}}}}~~~~~~~~~{{{zzzyyy{{{}}}zzzwwwwwwuuuqqqjjjeeeaaa```bbbbbb```[[[UUUOOOKKKJJJHHHIIIKKKLLLKKKHHHEEECCC>>><<<:::999888888999999666666666666666666777777555555555444444444444444333333444444444333333222444333222111111222444555000111222111000111333555;;;:::888888777777999;;;999999888777666555444444777888888999:::;;;<<<===:::;;;;;;:::888777666555777555333333333333111000000/////////000111222222222333333333333222111111//////...---,,,+++***))))))***+++,,,---.........---------,,,,,,+++++++++*********+++,,,,,,,,,---+++++++++++++++++++++***)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,+++***))))))***+++,,,...------,,,++++++++++++///...---,,,+++*********)))***,,,---.........///000111333555777999;;;<<<>>>>>>>>>>>>???AAACCCEEEAAA;;;555222111666BBBOOObbbnnn{{{rrreee___ZZZXXX```lllttt^^^LLLJJJVVVddd|||yyy^^^PPPMMMMMMTTT\\\uuu~~~eeeHHH<<<222000000000///000.........///////////////....../////////000000000////////////000111222222111222222333333333222222111222333333333444666888===JJJfff}}}ooo___XXXOOOIIIFFFJJJWWWeee}}}fffOOOCCCEEELLL[[[xxxmmmeeecccqqq;;;;;;::::::::::::;;;;;;===@@@EEELLLVVVdddqqqyyyzzzrrrkkkccc\\\YYYYYYZZZZZZZZZVVVQQQMMMKKKIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>;;;<<<<<<<<<============;;;999777666777777666555222111000111222333222111333444555666777888999999::::::;;;<<<>>>AAACCCDDDMMMQQQWWWZZZ[[[]]]aaadddooovvv{{{yyywwwzzz~~~{{{|||~~~~~~}}}}}}~~~{{{yyyxxxzzz}}}~~~|||{{{|||zzzvvvpppjjjgggeeeddddddccc___XXXRRROOOMMMLLLMMMPPPQQQPPPMMMJJJGGG@@@>>><<<999888999999:::777777777777666666666666555555555555555555555555444444555444444333222111333333222222222222222333111222222111000111444666>>>888555666777777888;;;999888888888777777777666999888888888999:::;;;<<<999;;;<<<;;;999777777888777555444333444333222000000000000000000111222222222333333333333222111111000000000000///---,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++++++++++++++******++++++++++++******++++++,,,,,,------......------,,,,,,,,,,,,++++++''''''(((((()))+++,,,---,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))+++------------///111000111222444777999:::;;;>>>??????>>>===>>>AAACCCAAA<<<777444222333===HHH\\\iiiwwwrrrbbb]]]YYYUUUXXX^^^rrr|||eeePPPIIIQQQ\\\ooozzz{{{bbbRRRMMMOOOVVV]]]wwwjjjNNNBBB555111000///000111/////////............---////////////000000000111///////////////000111222000111222222222222222222111222333333333444666888;;;IIIeee}}}nnn```YYYRRRLLLGGGFFFOOOXXXxxx}}}eeeNNNCCCEEEKKKZZZzzzlllddd```mmm===<<<<<<;;;;;;<<<<<<======BBBJJJTTT___kkkvvv}}}{{{wwwpppggg___\\\\\\]]]^^^]]]ZZZUUURRROOOLLLIIIGGGDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@?????????;;;;;;<<<<<<======>>>>>><<<:::888888999999888777444333111111222111000...222333333444555666666777777777888999:::<<<>>>???DDDHHHNNNQQQRRRUUUYYY]]]bbbkkkqqqooommmpppuuuwww~~~}}}xxxuuuxxx}}}~~~}}}}}}}}}}}}yyyxxxwwwyyy|||~~~~~~}}}|||}}}|||||||||yyytttooolllkkkfffgggfffbbb\\\VVVRRRQQQOOOQQQTTTVVVVVVTTTQQQNNNDDDBBB???;;;999999999:::888888777777666666555555666666666666666666666666444444444444444333333222333333333333333222111000111111111111000111444777@@@777222444666666666999777888888888999999999:::::::::999888888999:::;;;888:::<<<<<<:::999999;;;777666444444444333222000000000000000000111111222222333333333333222111111...////////////...---,,,++++++,,,------,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++++++++***))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++,,,,,,++++++***)))++++++,,,,,,------,,,,,,&&&&&&'''(((***,,,...///)))+++,,,+++***+++///222000111222444666888999:::<<<>>>>>>>>><<<===@@@CCC@@@<<<888666333222999BBBVVVdddsss}}}qqq___ZZZYYYTTTQQQSSSbbbqqqnnnXXXMMMPPPWWWfffppp|||jjjZZZRRRQQQVVV\\\tttsssTTTFFF888222111///000111------------------------........./////////000000000////////////000111111///000111111222222111111111222333333333444666888:::HHHeeevvvhhh^^^TTTLLLGGGEEEJJJQQQqqqhhhQQQEEEGGGMMM^^^ooofff___iii>>>>>>============>>>>>>CCCIIITTT___jjjuuu{{{tttjjjccc______```aaaaaa^^^ZZZWWWTTTQQQMMMJJJFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<============<<<:::888888999:::999888666444222111111111///---111222222333444444555555555555666777888999;;;;;;===AAAGGGJJJLLLOOOTTTXXXYYYbbbhhhgggeeehhhmmmpppvvv{{{yyyssspppttt{{{~~~}}}}}}}}}wwwwwwwwwyyy|||}}}{{{zzz{{{|||yyyzzz{{{yyyuuuqqqnnnmmmhhhhhhhhhddd___YYYUUUSSSPPPSSSWWWZZZ[[[YYYVVVTTTHHHEEEAAA===:::888888999888888777666555555444444666666777777777777777777333333444555555555444444333333444444333222000...000111111000///111444666AAA777111333666555555888777777888999:::;;;<<<<<<;;;:::999888888888999:::888:::======;;;:::;;;===888666444444444444222000111000000000000000111222222333333333333222111111+++,,,---------,,,+++***,,,,,,---------,,,++++++)))***+++,,,------...///---------,,,,,,+++++++++(((((()))***+++,,,,,,---...---,,,++++++,,,---...++++++,,,,,,---...//////+++++++++,,,,,,------...------,,,,,,++++++,,,,,,***+++------...---,,,+++***+++,,,,,,------------++++++***)))((((((((())))))***+++***(((***...222000111222444666888999::::::<<<======;;;<<<@@@CCC@@@<<<999888444222888@@@RRR```qqq{{{uuubbb^^^^^^YYYSSSQQQWWWgggyyyuuu^^^QQQPPPUUUbbbkkkwwwqqqaaaVVVSSSVVV[[[nnn|||XXXIII:::333111///000222+++,,,,,,------.........---------.........//////000////////////000000111...///000111111111111111111222333333333444666888999GGGeeeooocccUUULLLFFFDDDHHHNNNnnnlllTTTIIIKKKQQQccctttjjjaaahhh>>>:::999;;;;;;;;;>>>CCCDDDPPP___jjjtttyyyvvvpppiiidddbbbaaaaaaeeedddbbb___[[[XXXUUUSSSNNNJJJFFFDDDDDDDDDEEEDDDDDDBBB@@@>>>>>>>>>@@@AAA===>>>?????????>>><<<;;;;;;;;;:::999888777666555333444444555444333111000//////000111222222333333555555666666666666555555:::;;;>>>AAAEEEHHHJJJLLLSSSWWWZZZ[[[ZZZ\\\aaaeeeqqqtttwwwyyywwwrrrmmmiiiiiiqqq}}}{{{zzz{{{||||||yyyvvvwww{{{~~~}}}}}}|||{{{zzzyyyyyy{{{{{{zzzyyywwwuuusssrrrpppmmmiiifffbbb^^^YYYUUUPPPRRRWWW\\\___^^^[[[WWWLLLEEE???<<<:::666666999;;;:::888888888777555333333333444555555444333222222111111111222333333444444444333222222111111000111111000//////000333666666555222000111333666888888888888999999:::::::::::::::::::::::::::::::::888999;;;======<<<;;;::::::999777555444333333444222222111111000111111111111111222222222222111111222222111000///...------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******------------,,,+++*********+++,,,---............+++******+++---......---++++++++++++++++++++++++------,,,,,,,,,------......---,,,+++***+++,,,,,,///...,,,+++***++++++,,,///...,,,***))))))******((()))***+++++++++++++++++++++******++++++,,,---000000222444666888999:::===<<<<<<<<<===>>>???@@@BBB@@@<<<777333333666999EEEZZZnnnwww|||}}}nnnbbb^^^[[[PPPEEEKKKXXXnnnkkkXXXQQQSSSdddooo{{{}}}kkkYYYNNNOOOWWWgggkkkPPP888333333///---111111000///...............------,,,+++,,,---...//////////////////000111111000000000000111111111111111111000000111333444555:::HHHeee}}}pppkkkXXXHHHFFFCCCDDDMMMeeeuuu\\\LLLJJJMMMggg~~~tttiiikkk}}}===999999;;;======BBBGGGMMMZZZiiisss|||{{{wwwqqqkkkfffdddcccdddfffeeedddaaa___\\\YYYXXXRRROOOJJJGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAA?????????@@@???>>>>>>===<<<<<<;;;:::999888777777666666666666555444333333000000000111222222333333555555666666666666555555888:::<<>><<<999888:::;;;;;;<<<;;;:::888666444666666777888888777555444333333333222333444444555444444333333222111111111000000000111222444777999444333111000000222444666777888888999999:::::::::;;;;;;;;;:::::::::::::::888:::;;;======<<<;;;:::;;;999888666444444444444333222111111000111111111000111111222222111111000222222111000///...------******+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,******+++,,,,,,,,,++++++)))***+++---.../////////***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,,,,------...---,,,+++++++++,,,,,,******))))))******++++++...---,,,************+++******++++++++++++++++++++++++******++++++,,,---///000222333666777999:::;;;<<<<<<===>>>>>>??????AAA@@@<<<666111///000222AAAQQQdddsssrrrfffaaa]]]RRRFFFEEEPPPcccuuu||||||}}}ooo[[[SSSTTTbbbmmm|||ooo]]]QQQQQQWWW___uuurrrWWW===555555111///111000//////............///...------,,,---...///000///////////////000111111000000000000111111111111222222111222333555777888:::HHHeee}}}mmmjjjWWWHHHFFFDDDEEEOOOeeeuuu\\\LLLJJJNNNeee}}}rrrrrr<<<999:::===???AAAGGGNNN[[[hhhvvv|||xxxsssmmmhhhfffffffffgggffffffeeedddbbb```___YYYUUUPPPLLLJJJIIIGGGFFFCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@======<<<;;;::::::999999777777666555444333333333000000111111222333333333444555555666666555555444555777999;;;>>>AAACCCDDDFFFDDDDDDIIIQQQWWWXXXWWWYYY[[[]]]^^^]]]YYYVVVSSS___iiiwww~~~~~~~~~|||yyyvvvuuuvvvwwwuuussstttvvvxxxyyyyyy{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuqqqlllfffccc___[[[YYYTTTUUUXXX]]]bbbeeeeeedddYYYNNNCCC@@@???<<<::::::999===@@@@@@<<<888666666777888999:::999888666555444444444444444555555666444444333333222222111111//////000222555888:::<<<111111000000111111222333777777777888999:::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===<<<;;;;;;;;;:::888777555444444444333222222111000000111111000111111222222111111000111111111111000...------******+++,,,,,,,,,,,,++++++,,,------............((()))***+++,,,,,,,,,,,,)))***+++---......//////***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,))))))******************,,,,,,+++******++++++,,,+++,,,,,,,,,,,,++++++***++++++******++++++,,,---///000111333555777888999:::;;;===?????????>>>===BBBAAA???;;;666333222333;;;GGGYYYoooyyymmmgggbbbUUUIIIAAAGGGVVVgggsssxxx}}}xxxaaaWWWVVV```mmm}}}wwwdddVVVRRRUUUWWWfff~~~aaaCCC888777444111000///............//////000...............///000000///////////////000111111000000000000111111111111333222333333555777999;;;;;;IIIeee|||mmmjjjXXXIIIFFFDDDFFFQQQgggvvv\\\MMMKKKNNNaaa{{{|||<<<:::;;;>>>AAADDDLLLVVVhhhttt}}}yyysssmmmiiigggffffffgggggghhhhhhhhhgggffffff^^^[[[UUUQQQNNNKKKHHHFFFBBBCCCCCCDDDCCCBBBBBBAAABBBAAA@@@>>>>>>???@@@@@@======<<<<<<;;;:::999999777666444222111111222222111111111222222333333333444444444555555444444444333444555888:::<<<>>>???>>>>>>???CCCHHHMMMOOOOOOQQQRRRSSSTTTSSSQQQNNNMMMXXXaaannnwww|||~~~}}}}}}}}}||||||zzzwwwtttrrrsssuuuuuuuuuttttttuuuvvvwwwwwwyyyyyyzzz{{{zzzzzzyyyxxxvvvvvvwwwxxxxxxxxxwwwwwwvvvrrrkkkfffbbb___\\\ZZZXXXXXXYYY]]]aaaeeefffggg^^^RRRGGGCCCBBB???;;;:::888>>>DDDCCC===777666666666777999:::999777555444555444444444444444555555555444444333222222111111//////000333666999::::::000000111111222222222111555555666777888999999:::<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===<<<<<<<<<;;;;;;:::888777666555555333333222111000000000000000000111111111111000000000111111111000///---,,,******+++,,,,,,,,,,,,+++******,,,---............)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,***))))))***+++,,,,,,+++,,,,,,------------............---,,,++++++++++++------,,,,,,,,,++++++++++++,,,---------+++***(((*********++++++,,,,,,---------------,,,,,,+++***++++++******++++++,,,---...///000222444666888999888:::===@@@@@@???===;;;>>>??????>>>;;;888777777777BBBWWWooowwwppphhhZZZMMMBBBDDDMMM]]]mmmxxxjjj\\\YYYaaaoooooo\\\SSSRRRSSS\\\rrrlllLLL===999555111///...............///000111///////////////000000111///////////////000000111///000000000111111111111222222222333555888:::<<<;;;IIIeee~~~qqqooo]]]LLLHHHEEEGGGRRRkkkvvv\\\LLLJJJMMMZZZwwwxxx===<<<>>>BBBDDDIIITTT___qqq|||~~~zzztttnnniiifffffffffggghhhhhhiiiiiiiiiiiiiiibbb^^^YYYUUUQQQNNNKKKHHHDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>===>>>??????<<<<<<;;;;;;::::::999999888777555333222222222333222222222222222333333333333333444444444444333333111222333555666888999:::999;;;>>>???@@@BBBFFFIIIKKKKKKKKKKKKKKKJJJIIIIIIQQQXXXbbbjjjppptttzzz~~~}}}yyyvvvvvvyyy{{{zzzyyyzzzxxxuuupppmmmnnnqqqtttttttttttttttttttttuuuuuuuuuvvvxxxyyyyyyxxxwwwvvvssstttuuuvvvwwwwwwwwwwwwuuupppjjjeeebbb___\\\ZZZ\\\[[[ZZZ\\\___bbbdddddd```UUUKKKGGGEEE@@@;;;:::888>>>DDDDDD>>>888555555555777999;;;;;;999666555444444333333333333444444555555444444333222222111000000000333666777666444000000111222333222222111333333444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;:::888777666555444333222111000000000000000000000111111000000000///000111111111///...,,,******+++,,,,,,,,,,,,+++))))))***,,,,,,---------------......---,,,,,,+++------------,,,+++***))),,,+++***+++------,,,+++,,,,,,,,,------............---,,,+++++++++++++++---------,,,,,,,,,++++++)))***+++,,,---,,,+++***)))******+++,,,,,,,,,,,,------------,,,,,,+++***++++++******++++++,,,------...000222444666777888777999===@@@AAA???<<<::::::<<<===<<<999666444444666CCC[[[sssyyyooo```SSSGGGCCCFFFUUUiiiyyyvvvfff___fffsss}}}fffVVVPPPRRRVVVfffvvvVVVBBB:::666111..................///000111/////////000000000000000///////////////000000111///000000000111111111111111111111222444666999:::;;;HHHdddxxxvvvdddQQQJJJEEEGGGRRRooovvv]]]LLLHHHJJJTTTvvvxxxeeeaaammm>>>>>>AAAFFFJJJRRR```nnn{{{|||vvvoooiiifffeeeeeefffggghhhhhhhhhhhhhhhhhheeeaaa]]]YYYVVVSSSOOOLLLHHHGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;999888666666555555222222333333333333333333222333333444444333333222111111222333555666777777666:::======;;;;;;???DDDDDDCCCBBBBBBAAABBBCCCCCCIIIOOOWWW^^^ccciiipppuuusssqqqoooooopppqqqqqqqqqtttrrroookkkhhhhhhlllooopppqqqrrrrrrpppooopppqqqpppqqqsssuuuvvvuuutttsssqqqrrrsssuuuvvvvvvvvvvvvrrrooojjjfffccc```^^^[[[^^^\\\[[[[[[]]]```aaaaaa___XXXQQQMMMHHHAAA======;;;???DDDDDD???:::666555555777:::======<<<:::888555444333333333333333333555555444444333333222222111000000333666777333000000000111222222222222111000111222333444555666777888999999::::::;;;;;;<<<;;;<<<<<<<<<<<<=========<<<<<<<<<;;;:::888666555444444222111000000/////////000000111111000000///...000111222111000...,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,////////////...---,,,+++------------,,,***))))))---,,,++++++---------+++++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***$$$%%%''')))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++******++++++,,,------...///111333555666777777999===???@@@???<<<;;;???@@@AAA???;;;666333222666DDD]]]tttwwwgggYYYLLLDDDBBBPPPggg{{{ssshhhjjjvvvqqq\\\RRROOORRR]]]pppbbbJJJ<<<666222//////............//////000......///000000000000000///////////////000111111000000000000111111111111111000000111333555777999:::GGGccc~~~|||jjjUUULLLEEEFFFRRRqqqyyy```NNNHHHHHHQQQqqqoooVVVMMMWWWbbbzzz===???DDDKKKRRR\\\nnn~~~yyyqqqkkkgggeeeeeeeeeffffffffffffeeeddddddgggddd```]]]ZZZXXXTTTQQQMMMLLLIIIGGGDDDCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<<<<;;;<<<<<<<<<;;;999777666555333333333333333333333333222222333333333333222222111111222333444555555555555666777888999:::<<<>>>>>>===;;;::::::;;;===>>>@@@FFFNNNUUUYYY]]]bbbfffhhhhhhhhhgggeeedddeeefffkkkkkkjjjgggeeedddeeefffjjjlllnnnmmmjjjiiijjjkkkiiikkknnnpppqqqpppooommmpppppprrrssstttuuuuuuuuuqqqnnnkkkhhhfffccc```]]]]]]\\\[[[[[[^^^___``````^^^[[[XXXTTTLLLBBB???@@@@@@AAACCCCCCAAA===888555222555999===>>>===;;;999666666555444444444444444555555555444333333222222111///000333777888333.../////////000000000111111......///111222444555555555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>=========<<<;;;999777666555444333111000///////////////000000000000//////...///111222222000...,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++---------......---,,,,,,+++++++++,,,,,,,,,++++++---+++***+++,,,,,,+++*********++++++,,,---------************+++,,,------,,,,,,---------,,,+++***(((''''''(((((()))***+++******+++,,,,,,,,,+++*********++++++++++++++++++++++++******++++++,,,---,,,---///000333444666777888999<<<>>>???>>><<<;;;AAACCCCCCAAA===999777666777BBBXXXppp~~~}}}lll]]]TTTHHHBBBPPPiiirrrlllwww|||cccVVVLLLPPPUUU```yyylllQQQ???777333222000//////............///---...///000000000/////////////////////000111111000000000000111111111111222111111111333444666777999FFFbbb~~~lllWWWLLLDDDFFFRRRrrr}}}dddPPPHHHHHHPPPooolllOOOCCCKKKMMMhhh===???FFFOOOWWWdddxxx{{{ssslllhhhfffeeeeeeeeeeeeeeedddcccbbbaaahhhfffbbb```^^^[[[XXXUUURRROOOLLLHHHFFFDDDDDDEEE@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>============;;;;;;;;;:::999777444333333333333333333333333333222222222333333222222222222222222333444444555555555333111444999<<<<<<:::;;;:::888666666888;;;<<<:::AAAJJJPPPSSSUUUXXXZZZ```bbbdddbbb^^^\\\]]]___ccceeegggfffdddaaa______fffhhhjjjiiifffddddddfffeeegggjjjlllmmmlllkkkjjjooopppqqqrrrssssssttttttpppnnnllljjjhhhfffbbb___\\\[[[[[[\\\^^^```aaa```^^^]]]]]]YYYOOOCCC@@@CCCDDDCCCCCCDDDCCC@@@:::666///222666:::<<<;;;999888888777666555555555555555666555555444444333222222000///000444999999444//////............///000000------...000111222444444444444666777999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>============<<<999777666555444333111000///////////////000000000000//////---///111222222000...,,,******+++,,,,,,,,,,,,+++---------...------,,,,,,******+++,,,------------((()))***+++,,,---------,,,***)))***++++++***)))))))))***++++++,,,------)))))))))***+++,,,......,,,,,,---...---,,,+++***111///,,,***((('''''''''***+++,,,---,,,,,,******((()))***+++++++++++++++++++++******++++++,,,---,,,---...000222444666666888:::<<<===>>>>>><<<<<<<<<===>>>===;;;888777777777???SSSlll|||ooo```ZZZLLLEEERRRlllyyylllvvviiiZZZJJJOOOPPPUUUmmmsssWWWAAA888555555111000///...............,,,---///000000000///...///////////////000111111000000000000111111111111333333222222333444666777888EEEaaa~~~lllWWWLLLDDDFFFRRRqqqgggSSSJJJHHHQQQooolllNNN???GGGEEE```>>>EEELLLTTTaaatttzzzsssmmmjjjhhhhhhgggfffeeeeeeeeeeeeeeefffcccaaa___^^^^^^\\\ZZZVVVSSSOOOJJJGGGFFFFFFFFFFFFEEEBBB@@@@@@@@@AAABBB????????????>>>>>>>>>>>>======<<<;;;::::::999999777777555444444444444444333333333333333333333333222333333333333222111111111111222333555666777777888777666555444333222222777:::===AAADDDHHHMMMPPPRRRVVVZZZZZZWWWUUUWWWZZZ]]]]]]^^^\\\[[[ZZZ\\\^^^_________```````````````dddcccccccccdddeeeffffffgggkkkppprrrpppnnnmmmnnnkkkjjjiiiiiihhhgggcccaaa]]]\\\ZZZ[[[^^^```aaaaaabbbbbb___[[[UUUNNNHHHDDDCCCDDDEEECCC???;;;888777555666999;;;<<<;;;::::::888555333444666777555222333333444444555444444444666000000777;;;666111000////////////////////////111111000000//////......111111111222333666888999::::::;;;;;;<<<=========???>>><<<;;;999999888888888777555333222111000000......//////000000111111111222333444222000,,,***+++***************++++++,,,,,,---------,,,++++++))))))*********+++++++++------------------------******))))))******+++,,,///---,,,,,,......---+++,,,,,,++++++,,,,,,---...------------------------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------***+++,,,+++)))((()))***++++++******************,,,---...000111333444555555666777888999:::::::::<<<<<<===???@@@>>>;;;888444;;;JJJ^^^ooozzzyyykkk\\\OOOFFFPPPhhhtttzzzsssYYYNNNQQQQQQRRRaaa|||zzz]]]FFF999555666111000///......------...222222111000///...------,,,,,,---...///000111222222222111111111111222222000000000111222555777888;;;EEEaaa{{{iiiVVVGGGBBBFFFLLLkkkkkkRRRIIIJJJUUUsssoooVVVDDDDDDEEEXXXzzzDDDKKKRRRZZZhhh{{{zzzuuurrrppplllkkkjjjiiihhhggggggggggggeeecccbbbbbbbbb```___[[[YYYTTTOOOLLLJJJIIIIIIGGGFFFCCCAAA@@@@@@AAABBBAAAAAA@@@@@@?????????>>>>>>>>>======<<<;;;;;;:::888777666555444444444444333333333333333444444444222222333333222222111000111111222333444555555666444333333333333333222222333666999<<<>>>BBBFFFIIIHHHLLLQQQQQQNNNMMMOOOQQQUUUVVVWWWVVVUUUTTTUUUVVVYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^bbbggglllooonnnlllkkkkkkhhhggggggggggggfffdddbbbaaa___]]]\\\]]]^^^^^^]]]bbbaaa```\\\WWWPPPKKKGGGHHHHHHGGGEEEAAA===:::999444666888:::;;;:::999999777555333333555666444222333333444444444444444444333///000666888444111111000000000000000000000000111111000000////////////000000000000222444666777888999999::::::;;;<<<<<<======<<<<<<;;;:::999999555444333111000/////////......//////000000000000...///111333333111///---++++++************++++++******+++,,,,,,---,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,+++***+++---......---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***(((((()))))))))*********+++,,,---,,,*********+++,,,,,,,,,+++++++++++++++***+++,,,...000111333333333444666777888999999999???>>>>>>??????<<<888555222777EEEXXXiiiuuu|||pppbbbTTTJJJQQQiiizzz||||||cccPPPQQQPPPQQQ^^^yyyeeeNNN???999888222111000//////...//////111000000//////......---------...///000111222222111111000000000000111111111111111111222444666777;;;EEEaaawwweeeRRRFFFCCCGGGKKKgggmmmUUULLLNNNVVVuuurrrXXXEEEEEEGGGZZZ}}}KKKRRR[[[cccppp~~~{{{yyysssrrrpppnnnlllkkkjjjiiifffdddccccccdddeeedddcccaaa___[[[VVVRRROOONNNMMMJJJHHHEEECCCAAAAAAAAABBBCCCCCCBBBAAA@@@??????>>>??????>>>>>>======<<<<<<999888777666555555555555444444444444444444444444111222222222222111000000111111111222222222333333000000000111111111222222000222444666777:::===@@@>>>BBBFFFFFFEEEDDDFFFHHHKKKMMMPPPPPPOOONNNNNNNNNQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTZZZ___fffjjjkkkjjjhhhgggcccbbbbbbccceeeeeedddbbbaaa___]]]]]]^^^___^^^]]]bbbaaa```]]]YYYTTTOOOLLLNNNLLLJJJFFFCCC???<<<;;;666777999:::;;;;;;:::999555444333333444444333222222333333333444444444444111111333666555111000222000000000000000000000000111000000000000/////////............000222444555777777777888999999::::::;;;<<<<<<===<<<;;;:::999555444333222111000000111...////////////000000000+++---///222333222111111++++++************++++++'''((()))+++,,,---------+++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...***))))))***---......---+++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---...---+++++++++---,,,,,,,,,---------------)))***+++,,,...000111111111222444666777999999999============>>><<<888555333666@@@QQQbbbooo|||vvvlll]]]OOOSSSiii~~~iiiSSSRRROOOOOO]]]vvvnnnXXXGGG===999333222111000000/////////..............................///000111222333333222222111111111111222222222222111111222444555666;;;EEE```sss___MMMDDDCCCFFFIII___mmmVVVMMMOOOVVVxxxsssXXXFFFGGGIII]]]SSS\\\gggppp{{{zzzxxxvvvrrrooommmkkkjjjdddbbbaaabbbdddeeeeeeeeeeeeccc___[[[VVVSSSPPPOOOLLLJJJGGGDDDBBBBBBBBBCCCDDDCCCCCCAAA@@@???>>>>>>??????>>>>>>>>>=========:::999888777777666666666666666555555555555555444111111222222111111000///111111111111111000000000//////000000000111111111///000222222333444777999888;;;???@@@@@@@@@AAACCCEEEGGGJJJLLLKKKIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNRRRRRRRRRQQQQQQPPPPPPOOOPPPVVV]]]dddgggfffcccbbb]]]]]]]]]^^^aaacccbbbaaa\\\\\\[[[]]]___aaaaaaaaa``````___^^^ZZZWWWSSSQQQRRROOOKKKGGGDDDAAA>>><<<999:::;;;<<<<<<;;;;;;:::444444333333333333222222222222222222333444555555222555888888333...///222111111111111111111111111000000000000000000000000............///111333444666666666777888888999999999:::<<<>>>>>>===;;;:::666666555444444444444444////////////////////////+++,,,///111222222222111,,,,,,+++*********++++++(((((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***))))))***,,,------,,,******))))))******+++,,,************************++++++++++++++++++++++++------------------------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,------------)))***+++,,,...///000111111222444666888999::::::888888999;;;===>>><<<:::777777===LLL\\\jjjxxxyyyuuugggVVVTTTfff{{{www~~~gggUUURRRNNNOOO]]]vvvuuu]]]JJJ>>>888222222111000////////////------------......//////......///000000111222222333333333222222333333333333222222111222333555666;;;DDD___ppp\\\KKKCCCCCCEEEFFFXXX|||kkkTTTJJJLLLVVVwwwpppVVVFFFHHHHHH\\\~~~aaalllyyy~~~{{{vvvrrrnnnkkkjjjdddcccbbbccceeeggggggfffeeecccaaa]]]YYYTTTQQQOOONNNLLLIIIFFFDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>===============;;;;;;:::999888888888888777777777666666555555555222222222222222111000000111111000000000/////////111111111111000000000000000111222222111222444666444666999;;;<<<<<<======>>>AAADDDFFFEEEDDDDDDDDDGGGGGGGGGHHHIIIJJJJJJJJJMMMNNNNNNNNNNNNMMMKKKKKKIIINNNUUU]]]aaabbb___]]]XXXWWWWWWYYY\\\^^^^^^^^^ZZZYYYZZZ\\\___bbbbbbaaa______^^^]]][[[XXXVVVTTTRRRNNNJJJGGGEEECCC???===:::::::::::::::999999999333444444333222222222222222222111111222444555666666;;;===999222......000000000000000000000000000000000000000111111111111000/////////000111333444666666666777888888999999999:::<<<>>>>>>===<<<:::777777666555444444444555/////////...............---...///000111111000000---,,,,,,+++******++++++******+++++++++******)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++******,,,,,,+++*********))))))******+++,,,************************++++++++++++++++++++++++************)))))))))))))))+++,,,+++***)))***,,,***+++++++++,,,,,,------++++++,,,...///000111111111333444777999:::;;;;;;777777888:::===>>>===<<<999666999EEETTTcccpppzzzzzzyyymmm\\\TTT```yyyrrrhhhnnn}}}fffVVVQQQMMMQQQ___wwwyyy```KKK===666111111000///............,,,,,,------.../////////---......//////000000000222222111111111111222222333222222111222333555666;;;DDD^^^}}}ooo[[[KKKCCCBBBCCCDDDVVVwwwlllSSSIIIJJJSSSrrr}}}kkkSSSFFFIIIFFFXXXxxxuuuyyytttoookkkjjjhhhfffeeeeeeggghhhhhhgggdddcccbbb___[[[VVVRRRPPPOOOMMMJJJHHHFFFFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>==================<<<;;;:::999999999999999888888777777666666666222333333333333222111111000000000000000000000///222222222111111000000000111222222222000000222444000222444666777777777777777:::===>>>>>>>>>>>>???BBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEEEEHHHNNNVVV\\\]]][[[YYYTTTSSSRRRTTTVVVXXXYYYYYYYYYYYYZZZ\\\___```___^^^]]]]]]\\\[[[ZZZXXXVVVVVVPPPLLLIIIGGGGGGFFFBBB>>>999888888777777666666666333444555444333222222444222111111111222333555666999>>>???888111/////////////////////////////////000000000111111111111222111000000000000222444555555555555666777777888888;;;;;;======>>>===<<<;;;777666555444333222222222/////////............---...//////000000/////////...---,,,++++++***++++++++++++,,,,,,+++******)))++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......,,,++++++,,,,,,+++)))+++************+++,,,,,,************************,,,++++++******++++++,,,+++++++++++++++*********(((***++++++***)))***,,,******++++++,,,,,,------,,,---...///000111222222222333555777999:::::::::;;;::::::;;;======<<<;;;:::555555???MMMZZZgggppp{{{xxxxxxqqq```SSSXXXnnn{{{iii[[[```nnn|||lllXXXRRRNNNSSSaaawwwfffOOO>>>666111000///...------------------........./////////---........./////////000000//////////////////000222222111111222444555666;;;DDD]]]|||zzzvvvkkkZZZKKKCCC@@@AAACCCTTTtttqqqWWWKKKKKKOOOlll}}}xxxjjjUUUGGGIIIEEETTTqqq}}}vvvpppllljjjiiihhhffffffggggggfffeeeeeeeeedddbbb^^^ZZZUUUSSSOOOMMMKKKIIIGGGGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDD????????????????????????>>>===<<<;;;:::::::::::::::999999888777777666666333444444444444333222222000000000000000000111111000000000000111111111111000111111000///...000111//////000222444444333222444555888888999999;;;===>>>>>>???@@@AAABBBCCCCCCAAABBBCCCEEEEEEDDDCCCBBBBBBEEEJJJQQQWWWZZZYYYVVVRRRPPPOOOOOOQQQSSSTTTSSSVVVVVVWWW[[[^^^```___^^^\\\[[[ZZZYYYXXXWWWVVVUUUNNNJJJHHHIIIKKKJJJEEEAAA::::::999888777777666666444555777555333222333555111111000000111333555777888<<<<<<666111111111...........................000000111111111222222222111000000000000111333444333333444444555666666666============<<<<<<<<<<<<888777666444333222222222//////.........---------.........////////////000......---,,,++++++++++++***+++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++,,,---...---,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,.........------,,,,,,,,,)))***,,,+++******,,,---+++++++++,,,---.........------...///000111111222222333555666777888888888;;;::::::;;;===???>>>===<<<666444<<>>===<<<;;;;;;:::;;;;;;::::::999999888777666666444444555555444444333222///000000000111111111222------...///000111222222...//////...---,,,...000//////000222333333222000444555666777777999<<<>>>::::::;;;<<<>>>??????@@@>>>???BBBCCCDDDCCCBBBAAABBBCCCGGGNNNUUUXXXWWWUUUQQQOOOMMMMMMNNNPPPPPPPPPPPPQQQTTTYYY^^^bbbcccbbb[[[ZZZYYYXXXWWWVVVUUUTTTLLLJJJHHHJJJMMMMMMHHHCCC>>>===<<<;;;:::999999999444666888666333222444666111111000000111333555777555:::999333000333222///........................000000111111222222222222000000/////////111222333111222222333333444555555>>>>>>===<<<<<<<<<<<<<<<;;;:::999777555444444333//////.........---------,,,------...///000111111///...---,,,++++++++++++)))***+++,,,---.........---------,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,+++***,,,...000///...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++******)))))))))***+++---,,,,,,,,,---...,,,,,,------...///000000,,,------...///000111111222333444555666666666666888777888;;;???AAABBBBBB@@@888555===JJJVVV```gggttt{{{|||tttqqqqqqdddPPPKKK]]]ttt|||sssoootttmmmZZZ]]]iiitttyyy]]]UUUPPPUUU```rrrxxx]]]FFF999333222111000////////////000000000000000000000///000000000000111111111111444333333333333333333444000000000111333555777888;;;CCC\\\yyytttrrrddd```WWWKKKAAA>>>AAAFFFHHHgggsssYYYNNNNNNGGGdddyyy|||vvvaaaLLLGGGGGGPPPfffxxxzzzrrrlllmmmkkkiiiggggggfffdddccceeeddddddddddddaaa\\\YYYXXXSSSNNNKKKJJJJJJJJJJJJMMMJJJGGGFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCAAA????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999777666444333333111111111111000000000000000///...///000111000///////////////..................------------......000000111222444555666777<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<>>>AAAFFFJJJOOORRRTTTMMMLLLLLLMMMNNNNNNLLLIIIHHHKKKPPPWWW^^^bbbbbbbbb^^^\\\ZZZXXXWWWTTTQQQNNNOOOLLLJJJKKKNNNNNNIIIDDDBBB???<<<:::999999777666555555444444444444555555555333444666444///222999<<<999666444333222111000......------------......+++...111222111000//////333222000...---...///000222222111111222444555666888999999:::;;;<<<=========<<<;;;999777444222000000000//////.........---------------------------,,,,,,------,,,,,,+++***111///,,,)))''''''((((((((()))***+++++++++++++++'''(((+++,,,,,,+++***))),,,,,,+++***+++,,,...///,,,,,,,,,++++++,,,------)))))))))***+++++++++,,,+++,,,---------,,,+++***++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++---......,,,)))------,,,+++************.........//////000111222222222222333444555777888444555777:::===@@@CCCEEE===;;;888999BBBQQQ___eeeqqq}}}{{{pppoooggg^^^VVVNNNPPPeee|||~~~}}}vvvmmmkkkxxxqqq______eeewww|||bbbSSSMMMWWWbbbnnnhhhKKK:::666333111222000---///444000000111000000///......---......///000111111222000000000000000000000000111222333333222222444666<<>>III^^^vvv^^^PPPMMMKKK[[[ttt}}}fffOOOCCCEEEMMMccc{{{ttt}}}vvvqqqooolllhhhfffffffffeeedddeeeeeeeeeffffffccc___[[[YYYUUUOOOLLLKKKLLLLLLKKKNNNLLLIIIHHHHHHHHHFFFEEEFFFFFFEEEEEEDDDCCCAAAAAAAAA@@@???>>>============;;;;;;;;;<<<<<<<<<<<<<<<::::::999777666444333333222222222222111111111111000///...///000111000...////////////..................------------......//////000111222333333444666666666666666666666666999999999:::;;;;;;<<<<<<===>>>@@@CCCGGGJJJLLLMMMJJJIIIIIIJJJLLLKKKIIIGGGGGGIIINNNUUU\\\aaabbbaaaaaa___\\\ZZZXXXUUUQQQNNNNNNKKKIIIKKKNNNNNNKKKGGGCCC@@@===::::::999888777777666555444444444444555555222333555444222666===GGG???666222222333111...---------,,,,,,------------///111111000//////000222111///.........000111222222111111222333555666777777888999:::;;;<<<<<<;;;;;;:::999888666444333111000000///...---------------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++...---+++*********++++++)))******++++++,,,++++++***+++,,,---...---,,,,,,,,,,,,+++******))))))(((---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,++++++++++++++++++++++++*********++++++,,,---,,,,,,---//////---+++......---,,,,,,,,,------............///000111222111111222222444555666777222333555777:::===@@@AAAAAA===888777???NNN^^^hhhqqq}}}|||rrrjjjccc\\\UUUMMMKKK[[[pppyyyyyysssjjjhhhtttuuudddccchhhzzz|||cccUUUNNNWWWaaannnnnnRRRAAA666333111111000---...333///000000000//////...---......//////000111111222000000000000000000000000111222333333222222444666;;;CCCZZZ{{{xxxssspppqqqnnncccPPPCCC@@@AAA@@@AAAVVVyyyzzzaaaRRRNNNLLLZZZqqq}}}hhhRRRGGGGGGOOOfffzzzttt{{{wwwqqqmmmhhheeeeeeffffffffffffffffffggghhheeebbb^^^YYYVVVQQQNNNNNNNNNNNNMMMNNNMMMKKKKKKJJJIIIFFFDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCAAA???>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666444444333333333333222222222111111000///......000000///...////////////..................------------...............//////000000000111111111222222333333444555555666777888888999999<<<===>>>@@@BBBDDDEEEFFFEEEEEEEEEGGGHHHHHHFFFDDDDDDFFFKKKRRRZZZ___``````aaa^^^[[[YYYVVVSSSOOOLLLLLLJJJIIIKKKOOOPPPNNNKKKEEEBBB>>>;;;;;;:::999888888888666555444333333333444222222333444555:::@@@OOODDD666111222333111------,,,,,,,,,,,,,,,,,,---...000111000......///000111000///...///000111222222222111111222333444555666666777888999::::::;;;:::::::::999888777666555222111000///...---,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,+++***++++++,,,------......+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++***))))))(((---,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,******,,,,,,------------,,,,,,,,,++++++*********---,,,+++***************...---+++,,,---...---,,,------,,,,,,------..................///000111222111111222222333444555666222333444666999<<<>>>???EEE???888555:::HHH[[[hhhppp|||vvvjjjddd^^^XXXMMMGGGQQQaaauuuxxxuuukkkgggrrr{{{kkkiiilll~~~gggXXXOOOUUU^^^iii~~~sssXXXGGG888333000000///---...222...////////////...------...//////000000111111111000000000000000000000000111222333333222222444666;;;CCCYYY{{{~~~~~~xxxtttssswwwttthhhVVVHHHCCCCCCCCCBBBTTTuuu~~~eeeTTTNNNLLLZZZooo~~~kkkVVVKKKIIIQQQiiiyyyttt~~~|||sssnnniiieeedddfffhhhhhhffffffggghhhiiigggccc```YYYVVVRRRPPPOOOPPPPPPOOONNNMMMMMMMMMMMMLLLIIIFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFCCCAAA?????????@@@<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555444444333333333222222222111111111///......000000///---////////////..................------------......///.....................///000000111222333444444333333444555666666777777:::;;;<<<===>>>@@@AAAAAABBBBBBBBBDDDFFFFFFDDDBBBAAACCCGGGOOOVVV[[[]]]^^^[[[YYYVVVTTTSSSPPPLLLJJJKKKJJJJJJLLLOOOQQQQQQPPPGGGDDD???<<<;;;;;;:::::::::999777666444333333222444222111111333666;;;@@@JJJBBB888222222333111///...------,,,,,,------...///000000///------...000////////////000111222333222222111111111222444555555666777777999999:::;;;::::::::::::999777666555333222111///...,,,++++++******++++++++++++,,,,,,...............---,,,,,,))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,---******)))))))))***+++,,,++++++******+++---///000------,,,+++++++++,,,,,,......------,,,,,,++++++)))***+++,,,------......---,,,,,,++++++*********------,,,,,,,,,,,,,,,------,,,***+++,,,---,,,+++************+++,,,---..................///111111000111222333333444444444444555666888:::<<<>>>@@@DDD???888555777BBBTTTcccnnn||||||rrrkkkddd\\\OOOFFFKKKXXXttt|||}}}sssmmmuuusssnnnooolll]]]QQQRRRWWW```pppuuu[[[III:::444000000///---...111---...............------//////000000000111111111000000000000000000000000111222333333222222444666:::BBBXXXzzz{{{vvvtttsssxxxuuummm___QQQHHHDDDCCCGGGWWWuuuhhhUUUNNNLLLYYYooooooXXXJJJJJJPPPgggzzzuuu~~~uuupppjjjffffffhhhjjjkkkffffffggghhhiiigggccc```YYYVVVSSSQQQQQQRRRQQQQQQNNNMMMMMMNNNOOONNNLLLIIIGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHFFFCCCBBBAAAAAAAAA=========<<<<<<;;;;;;;;;::::::999888777666666555333333222222222111111111222000//////000000///...////////////..................------------......///////////////............//////000111222333333111222333444555666777777777888999;;;<<<>>>???@@@??????@@@BBBDDDEEECCCBBB>>>@@@DDDKKKRRRWWWZZZZZZUUUTTTRRRQQQQQQOOOLLLJJJIIIIIIIIILLLOOORRRSSSSSSIIIEEE@@@<<<;;;;;;;;;:::;;;:::888666444333333222555333111000222777<<<>>>;;;;;;999666333222222444//////............//////...//////...------...000...//////000111222333333333222111111111222333444666666777888999:::;;;;;;<<<<<<;;;:::888666444333333222111///...,,,++++++*********++++++,,,,,,,,,...////////////...------)))***+++++++++++++++***------,,,++++++,,,,,,---******)))))))))***+++,,,---+++)))'''))),,,000333...---,,,,,,+++++++++,,,------,,,,,,++++++************++++++,,,---......,,,,,,,,,++++++*********,,,,,,,,,------///000000///---,,,---...///...---)))))))))***+++,,,---...------------...///000111111111333444444444444444444555666777999<<<>>>???AAA===:::888777;;;KKK\\\lll|||}}}tttjjj___PPPDDDGGGRRRrrr}}}vvv|||zzzqqqoootttdddVVVQQQRRRUUU___jjjyyyzzz```LLL===555000//////......000------...............---000000000000111111111111000000000000000000000000111222333333222222444666999AAAWWWxxxyyyuuussssssuuuuuuqqqiii[[[NNNFFFCCCGGGTTTqqqjjjVVVMMMLLLYYYqqquuuZZZHHHJJJNNNddd|||xxxwwwrrrllliiihhhjjjllllllhhhhhhhhhiiiiiigggccc```ZZZWWWUUUTTTTTTUUUTTTSSSQQQPPPOOOOOOPPPOOOMMMLLLHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCBBB??????>>>>>>===<<<<<<<<<;;;;;;::::::999888888777444444444333333333222222444222111111111111000...////////////..................------------......000/////////////////////------......//////000000000111111333444555666777555555777888:::<<<===>>>======>>>@@@CCCDDDCCCAAA===>>>AAAGGGNNNSSSVVVVVVRRRQQQPPPPPPPPPOOOMMMKKKEEEFFFGGGIIILLLOOOQQQSSSJJJFFF@@@<<<;;;;;;;;;;;;;;;:::888666555444333333444444222000444;;;>>>===111555999888444111333555000000////////////000000,,,...//////......///000//////000111111222333333333222111000000111222333666666777888999:::;;;;;;;;;;;;:::999777555333222222111000///...---,,,+++******++++++,,,,,,------/////////000//////...---++++++***************)))...---+++******+++,,,,,,++++++,,,,,,,,,---------///,,,(((&&&&&&(((,,,.........---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,---...///111111000000000222333333000...,,,+++,,,,,,---...///000------------...///000111111222444555666555444444111222333555888;;;===>>>AAA===<<<;;;777777EEEWWWjjj{{{{{{ooobbbRRRDDDDDDMMMjjjuuuooo|||mmm]]]TTTPPPOOORRRWWWeeewwwjjjSSS@@@777000000000//////000------...////////////...111111111111111111111111000000000000000000000000111222333333222222444666999@@@UUUvvv{{{vvvvvvvvvvvvvvvvvvrrrdddSSSGGGDDDHHHSSSoookkkVVVMMMKKKYYYrrr|||^^^JJJJJJOOOeee|||~~~~~~xxxtttoookkkkkklllmmmnnnkkkkkkkkkkkkkkkhhhdddaaa\\\ZZZXXXXXXXXXYYYXXXWWWVVVTTTQQQPPPOOONNNMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIIIIGGGEEECCC@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;::::::999666666666666555555555555555444222222333222111///////////////..................------------...............///////////////------.....................///000111333444555555444444555666777888999:::::::::<<<>>>AAABBBAAA@@@<<<===@@@EEEKKKPPPRRRSSSPPPOOOMMMMMMMMMLLLIIIGGGAAABBBDDDEEEGGGJJJNNNPPPJJJFFF@@@<<<:::::::::::::::999888666555444444444333444444333888@@@CCC???333555777777555333222222//////............//////))),,,...////////////000///000111111222222222222333222111000000111222333444555666666888888999:::888888888777666555444333111000000///...---------+++++++++,,,------......///000000000000///......,,,+++************+++,,,...,,,+++)))))))))+++,,,***+++,,,---...---,,,,,,+++******))))))***++++++///...---,,,++++++++++++,,,,,,,,,,,,---------------,,,+++++++++,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,---.........///000333444333///,,,,,,,,,,,,,,,------...///------------...///000000222444555777777666555444111222333666999<<<>>>@@@CCC@@@???===666444BBBVVVhhh{{{uuuhhhWWWFFFCCCJJJaaa|||xxxooovvveeeZZZSSSOOOMMMMMMWWWkkkvvv[[[CCC999111111111000000111---...//////000000000///111111111111111111111111000000000000000000000000111222333333222222444666999@@@TTTuuu~~~{{{||||||}}}|||{{{wwwiiiUUUIIIFFFHHHRRRnnnmmmXXXNNNKKKWWWpppeeeQQQJJJRRRkkk~~~~~~yyyuuupppmmmmmmnnnnnnnnnmmmmmmmmmmmmllljjjeeebbb^^^\\\ZZZZZZ[[[\\\[[[ZZZ[[[XXXSSSPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFHHHJJJKKKKKKHHHFFFDDDAAAAAAAAA@@@???>>>>>>============<<<<<<;;;;;;:::888888888888777777777777666555333333333333222000000/////////.....................------.........---------.........//////000/////////////////////------...000111333444444444444444555555666666666888999:::===@@@AAA@@@???<<<===???CCCIIINNNPPPQQQNNNMMMKKKJJJIIIGGGDDDBBB>>>???AAABBBDDDGGGJJJMMMKKKFFF@@@;;;:::::::::::::::999888666555555555555111444555444;;;EEEGGGCCC:::888666555555444111///......------------......'''***...000000///000000000000111222222222222111333222111000000111222222333333444555666777888888666666666666666555555444000000//////.........---++++++,,,------...//////000000000000000//////...---,,,*********,,,...000---,,,***(((((()))***+++''')))+++,,,,,,,,,***)))&&&(((+++...//////......///...---,,,++++++++++++,,,------....../////////...---,,,+++++++++,,,---))))))***+++,,,------...,,,,,,++++++******+++++++++,,,...111222111,,,(((++++++******++++++,,,,,,---------------...000000333444666888888777555444333444555888;;;???BBBCCCGGGBBB@@@>>>666222BBBXXXfff|||zzzooo]]]JJJDDDIII\\\zzzzzzppp|||kkk___WWWQQQMMMKKKOOOddd||||||___DDD:::222111222111000111......///000111111000000222222111111111111111111000000000000000000000000111222333333222333555666999@@@TTTtttzzzkkkVVVJJJHHHCCCNNNjjjnnnZZZOOOKKKVVVnnnkkkXXXKKKUUUqqq~~~yyysssooonnnmmmkkkiiilllkkkkkklllmmmllljjjgggbbb```^^^___``````]]]ZZZYYYVVVRRROOOOOONNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHDDDDDDDDDCCCBBBAAA???>>>???===<<<===>>>???>>><<>>@@@DDDGGGJJJLLLIIIGGGFFFGGGIIIIIIFFFCCC======>>>???AAACCCFFFGGGFFFBBB<<<::::::;;;999888999999888666555333222222333666444333===GGGDDD888888888777666555333111000222222111///...---,,,+++---...///...---...///111111111000000111111222333111111000000000000000000111111222333333444555555888999::::::999666444222333222000///---,,,,,,,,,++++++,,,---............////////////...---,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,......---,,,++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111000,,,(((........................,,,++++++******++++++,,,............///////////////,,,***+++...///...---+++,,,,,,,,,,,,...111444===:::888888::::::999777888777666888===AAADDDEEEEEEDDDDDD@@@999777@@@LLLiiiyyy}}}ssseeeRRRKKKOOOXXXrrr}}}zzziii\\\SSSNNNLLLUUU[[[tttjjjNNN888///222000000222...---......///000111111222555444444333222222222333//////000000111111111222444333222222111111222222:::===NNNnnn{{{kkkYYYJJJCCCFFFNNNeeewww___JJJMMMVVViiiyyyZZZTTTXXXlll{{{vvvsssrrrpppmmmkkkmmmllllllmmmnnnnnnllljjjcccaaa___^^^``````^^^[[[[[[XXXTTTQQQPPPPPPOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>??????>>><<<===:::888777777777666555666666555444444333333222........................------,,,,,,---...///000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................111000000000000111222222333444666888::::::::::::::::::<<<>>>AAADDDFFFHHHGGGEEEDDDDDDFFFFFFDDDAAA<<<<<<<<<===???AAADDDEEEGGGCCC>>>;;;;;;;;;:::888999888777666555333222222444333333666>>>DDD@@@999888888777666555333111000111111000///...------,,,---...///...------///111111111000000111111222333111111111111111111111111111111222222333444444555666777888999999777666444333222000///------,,,,,,******,,,---.../////////............---,,,+++***))))))(((((())))))***+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,///---+++***))))))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000,,,)))------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------............---+++)))***---...---,,,++++++,,,,,,+++,,,///111555333111333666888777666<<<::::::;;;???BBBDDDEEEEEEEEEDDD@@@999666???JJJddduuuwwwhhhUUULLLMMMRRRnnnsssaaaTTTOOOMMMUUU\\\vvvpppSSS<<<222444111000111............///000111111111222111000////////////000000000111111111111111111333222222111111222333333999===NNNmmm{{{jjjYYYLLLEEEDDDJJJ___{{{bbbNNNLLLUUUgggaaaUUUYYYooo~~~{{{yyyxxxuuurrrooommmmmmlllnnnoooooonnnlllfffccc```^^^^^^______^^^]]]ZZZVVVSSSRRRQQQOOONNNIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@???@@@???>>><<<;;;999777888999:::999999888888777777666666555555000000000000000000000000///...............///000------,,,,,,,,,---......------------------------........................000000//////000000111222111222444666777888888888888999:::;;;===???AAABBBBBBAAAAAAAAACCCBBBAAA???:::::::::;;;<<<>>>AAABBBBBB>>>:::777666555444333888888777666444333222222444000222:::@@@???;;;999777777777666555333222111000/////////............---...///...------///111111000000000000111222222111111222222222222222222111111111222333333444444333444666777888888777666333222111///...---,,,,,,******,,,---//////000000---.........---,,,+++***((((((((((((((()))******++++++++++++************,,,,,,,,,,,,------------...---***(((((()))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///,,,***,,,,,,++++++*********))),,,,,,+++,,,,,,---......+++,,,,,,,,,------------,,,+++)))***,,,------,,,+++,,,,,,+++***+++---///222222222555999<<<>>>>>>AAA???>>>???AAADDDEEEEEEGGGFFFEEEAAA:::666<<>><<<;;;:::888999:::;;;;;;:::999999999888777777666666111111111111111111111111000000000////////////000------,,,,,,,,,,,,------000000000000000000000000........................//////......//////000111000111222333444555555666777777888888999;;;<<<===???>>>????????????>>>===:::999999999;;;===>>>@@@>>><<<888555333222111111777777666555444333222111444...111<<<@@@:::666999666666666666555444333222.........///////////////---.........------///000000000000000000111222222222222222222222333333333000111111111222222333333333444555666666666666666333333111///...------,,,+++,,,---.../////////.........//////...---,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++******+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,,,,++++++******)))))),,,,,,,,,,,,---...//////,,,,,,,,,,,,------------,,,,,,++++++,,,------------------,,,******,,,...444444666999<<<@@@CCCDDDDDDBBBAAAAAACCCDDDDDDDDDHHHGGGFFFCCC;;;666:::AAAWWWhhh{{{sss```QQQJJJHHHbbbrrr___VVVUUUXXXaaa}}}```FFF888777111///222///.../////////000000000111222111111000000111111111444333333222222111111111000000000111222333555666888;;;LLLlllsssdddWWWLLLFFFFFFFFFSSSppphhhVVVMMMSSScccqqq[[[```vvv~~~{{{zzzrrrpppnnnnnnoooooonnnllliiigggccc___]]]^^^```bbb^^^\\\YYYWWWVVVTTTRRRPPPLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHFFFDDDCCCCCCBBB???===>>>===;;;:::;;;<<<;;;:::999999888888777666666666333333333333333333333333222222222222111000000///...------,,,,,,---------000000000000000000000000..............................------......///000//////000000111222333444666666666666777777888999;;;<<<=========<<<<<<<<<:::999999999:::;;;===>>>???>>><<<999666555555555666666555444333222222111222///222<<<>>>666333777555666666666555444333333............////////////,,,---...---,,,---...000000000//////000000111222111111222222222333333333000000111111111111111222444444444555555555444444444333111000...---------......//////......------000000000000000//////...---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......+++,,,...//////---+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---.........---,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,------...///,,,------------.........------------------///000...//////---++++++---///111222444666888;;;>>>@@@DDDBBBAAABBBCCCDDDDDDCCCHHHGGGFFFDDD===666888===PPP```sssxxxfffUUULLLFFF\\\{{{{{{eeeYYYVVVWWW```|||eeeKKK;;;777111///222000////////////000000000000222222111111111222222333444333333222222111111111///000000111222444555666777;;;KKKjjjyyymmm```TTTJJJEEEJJJHHHSSSnnnhhhUUUOOOSSSaaarrr]]]ccczzzwwwuuurrrpppooonnnmmmkkkiiihhheeeaaa^^^^^^```ccc___]]][[[YYYYYYWWWUUUSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLKKKIIIHHHGGGFFFGGGGGGIIIGGGEEEDDDDDDCCCAAA???AAA???===<<<<<<<<<;;;:::999999888888777666666666555555555555555555555555444444444444333111000/////////...---------......------------------------------------------------------,,,,,,------...//////.........///000222222444333333333333444555555777999;;;;;;:::999:::;;;999888888777888999;;;<<<:::;;;:::888555444444555555555444333333222111111000111555999999444333555444555555555555555444444.........///////////////,,,---...---,,,,,,...000000////////////000111111000000111111222333333333000000000000000000000000333333333333333333444444444333222000///...------...////////////...------000111111111111111000000+++++++++++++++,,,------------------............,,,,,,,,,,,,------------,,,---///000000...,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------------,,,,,,,,,,,,------------------............---...///...------///111/////////---,,,,,,...000000222444555666888;;;===BBBAAAAAABBBDDDEEEEEEDDDGGGFFFFFFDDD>>>777666:::HHHWWWjjjxxx|||nnn]]]QQQFFFVVVrrr{{{|||~~~gggXXXSSSTTT]]]xxxnnnRRR@@@:::222000333111////////////000000000000000000/////////000111111222222222222222111111111000000000111222444555666777:::JJJiii~~~ttthhh]]]RRRIIIDDDIIIIIIUUUnnnhhhUUUPPPSSS```qqq___fff}}}~~~{{{vvvsssqqqooommmkkkiiiiiigggccc___^^^```ccc```___]]]]]]]]]\\\YYYWWWSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOPPPPPPPPPOOONNNMMMNNNLLLJJJHHHGGGGGGHHHIIIJJJHHHFFFEEEFFFEEECCCAAAAAA???======>>>>>>===<<<::::::999888888777777666666666666666666666666666555555555555444222000///111000///............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...///............///111222000000000000000111111222333666888888666555777888777777666555555666888999444666777555222111222444444444333333222222111111...444888666333333444333444444555555555555555444///////////////.........,,,---------,,,,,,...000///////////////000111111//////000000111222222333000000000000000000000000111111111222333444555666444333222000///......---,,,---...///000000000000///000000111111111000000++++++******++++++,,,---,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...++++++,,,,,,---............---,,,++++++***+++++++++,,,,,,,,,------------,,,...///...,,,,,,...111---......,,,+++,,,...000111333555666777888<<>>NNNaaappp}}}vvveeeXXXJJJSSSjjj|||qqqppptttzzzdddVVVPPPUUU]]]xxxxxx[[[FFF===333000222000000000000000////////////...............///000111000000111111111111111111111111111111222333444555666999IIIiii{{{pppfff\\\SSSJJJDDDEEEHHHVVVoookkkVVVPPPSSS___sssaaahhhzzzvvvssspppmmmkkkiiiiiihhhddd```^^^```cccbbbaaa______```___]]]ZZZUUUUUUTTTSSSRRRQQQPPPPPPNNNOOOPPPPPPPPPOOONNNMMMOOONNNKKKIIIHHHHHHIIIJJJJJJHHHFFFFFFFFFFFFDDDCCC@@@???======>>>??????>>>;;;;;;:::999999888888777666666666666666666666666666666666666555333111///111111000///////////////........................------------------------,,,,,,++++++,,,,,,---...///...------...///111222---------------...///000000333666666444333444666666555444333444444666666555777888777555444555777444333333222222111111111,,,666:::333///333555111333444555555666555555555000000//////............,,,---------,,,,,,...//////////////////000111111...//////000111111222222000000000000////////////......///111222555777888555444222000///.........)))***,,,...000222222333//////000000000000000///,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,000---***((((((+++...000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///******+++,,,---......///...---,,,+++***)))))))))******+++++++++,,,,,,,,,+++---...---++++++---000+++,,,,,,+++***+++---///...111444555555777;;;>>>AAAAAABBBDDDHHHJJJIIIIIIFFFDDDEEEEEE@@@999666777777GGG[[[kkkzzz{{{kkk]]]NNNSSSfff~~~xxxjjjhhhjjj{{{tttaaaUUUQQQXXX```{{{bbbKKKAAA444000111///000000000000///////////////////////////000111222//////000000111111111222111111111111222333444444666999IIIhhhyyyoooeee\\\SSSJJJDDDAAAFFFVVVpppmmmWWWPPPRRR___tttaaaiii|||yyyssslllgggjjjhhhfffeeeeeedddbbb```___^^^]]]]]]]]]]]]______YYYXXXWWWVVVUUUTTTTTTUUUSSSRRRPPPOOOOOOPPPQQQQQQPPPOOONNNLLLKKKIIIHHHGGGHHHGGGHHHIIIJJJHHHEEECCCCCCAAA@@@?????????===<<<======<<<;;;::::::999999888888888777666666555555777666666555555444333333333333222111000///......000//////.........//////........................---......//////......---,,,,,,,,,,,,------...///......---,,,---...///000000000111111111222222222222333555666666555333222444444444444444444444444111111000000000000000111000:::???999111111444444222333444444555555444444222111///...------......000///...---,,,---...//////////////////.........---...///111222222222222000000000000////////////000/////////111222444555333555666555222000//////***,,,...000222333333222111111111111111000//////++++++***)))***+++---...///...,,,***))))))******------,,,+++,,,---///000...---+++******+++---...------------------------000///...---+++***)))((()))+++......---++++++,,,***+++,,,---------,,,+++++++++++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///000111222444777:::===>>>AAABBBCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCBBB>>>999555888AAAUUUkkkwww|||zzzzzztttiiiYYYQQQ___{{{|||{{{mmmccc```tttnnn[[[QQQNNNSSSbbb{{{uuuVVV@@@888666444222////////////000111222333111000000///////////////000000000000000000000000000111111222222333444444111666IIIkkk{{{yyyuuummmbbbUUUJJJBBBGGGIIITTTjjjqqq\\\SSSZZZ```wwwcccnnnzzz~~~}}}yyysssnnnqqqooollljjjjjjhhheeecccbbbaaa```______```aaaaaa\\\\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHJJJKKKJJJGGGEEECCCBBB@@@@@@@@@???>>><<<>>>>>>======<<<;;;;;;:::999999888888777666666555888777777666555555444444444444333222000///......000//////............///////////////////////////---------......---------,,,,,,,,,,,,,,,---.........---,,,,,,,,,---//////000000000111111111111222//////000111111000///...333333333333333333333333111111000000000000111111111:::>>>888111111444444333444555555666666555555222111///...------.........---,,,+++***+++,,,,,,////////////............///000000111111111000000000000000000////////////000/////////000222444555000111333222///---,,,,,,***+++...000111222222222000000000000000///......,,,+++*********,,,---......---,,,************++++++************+++,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,...//////---,,,------)))***+++---......------************************......------,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...000000222444777:::<<<>>>@@@@@@AAACCCDDDFFFGGGHHHJJJHHHGGGEEEBBB===777333777???QQQgggrrrxxx~~~zzzppp]]]QQQZZZrrrzzzsssvvv~~~oooeeebbbttt}}}iiiXXXOOOKKKQQQ^^^uuuzzzZZZBBB777333000...////////////000111222333/////////000111222333444000000000000000000000000000111111222222333444444555:::MMMnnn}}}{{{xxxssskkkbbbWWWMMMGGGEEEIIIVVVoooqqq]]]OOOVVV\\\~~~{{{cccmmmyyyzzzvvvtttrrrooommmkkkiiifffdddfffeeedddbbbbbbbbbcccccc_________^^^\\\YYYWWWUUUVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSQQQNNNLLLKKKJJJHHHHHHHHHJJJLLLLLLJJJHHHDDDBBBAAA@@@AAA@@@>>>===??????>>>>>>======<<<<<<::::::999999888777777777888888888777666666555555666555444333111000///...000000///...............////////////////////////,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---...////////////000000000000111000111111111111111111111333333333333333333333333111000000000000000111111333999;;;666111111333444444444555666666666666666222111000............///...---,,,+++***+++,,,,,,........................000111111111000000///...000000000000////////////////////////000111333444222333555444222000//////+++,,,---///000111111111/////////000//////......---,,,+++++++++,,,......,,,,,,+++******++++++,,,+++************+++,,,,,,---,,,+++++++++,,,---...------------------------***++++++,,,,,,------...---......---+++***,,,---((()))***,,,---...//////++++++++++++++++++++++++...------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------///000111333666999;;;======>>>@@@AAACCCEEEFFFGGGHHHGGGFFFEEECCC???999555666<<>>PPPppp{{{vvvsssnnnhhhaaaYYYPPPJJJFFFJJJXXXsssrrr^^^OOOUUUYYY{{{}}}dddmmmwww}}}zzzwwwuuurrrpppnnnllljjjggghhhfffeeecccbbbaaabbbbbb___```aaa```___\\\YYYWWWWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTQQQOOOMMMKKKJJJHHHHHHHHHIIIKKKLLLJJJIIIEEECCCBBBAAABBBAAA???>>>??????>>>>>>>>>=========<<<;;;;;;::::::999999888888888777777666555555555777666555444222111000000111000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,---------............////////////222222111111111222333333222222222222222222222222000000000000000000111222555888888555111111222444333444444555555555555555333222000///......///000111000...---,,,,,,---...------...............//////000000000000000//////000000000000//////////////////......///000222333333444666555333111000111,,,,,,---...///000000000///000000000000000//////...---,,,,,,,,,---...///*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...........................***++++++,,,,,,------...,,,,,,,,,***(((''')))+++******+++,,,------......---------------,,,,,,,,,---------------------,,,+++++++++,,,,,,,,,,,,---,,,------......------,,,//////111222555888:::;;;;;;<<<===???AAACCCEEEEEEBBBBBBBBBCCCCCC@@@<<<999555999HHH\\\jjjsss}}}fffPPPIIIVVVjjjyyyoooggggggrrr~~~wwwjjjhhhuuu~~~vvviii\\\RRRMMMNNNTTTeeehhhMMM===777555444000000//////000111222222444333222222111111222222000000000000000000000000000111111222222333444444:::???PPPppp{{{pppmmmjjjgggccc[[[QQQJJJJJJKKKUUUmmmttt___TTTXXXYYYxxx~~~gggnnnuuu}}}|||yyywwwuuutttrrrpppmmmhhhgggdddbbb````````````^^^___```aaa```___\\\[[[WWWVVVUUUTTTSSSTTTUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGGGGHHHJJJKKKJJJHHHFFFDDDCCCBBBCCCBBB@@@???>>>>>>>>>========================<<<;;;;;;::::::888888777777666555555555777777666555444333222222333222111000////////////---------------------------,,,,,,++++++,,,,,,---,,,++++++******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------.........///............///000111111111111111111111111111000000//////000111222222888666444333111111222333222222333444444444444333444333111000//////000000111000...---,,,,,,------,,,---------......//////------...000000111111111000000000000///////////////............///111222///111222222000.....................//////000000000111111222222222111111///...---,,,,,,,,,---...)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,---......------,,,++++++,,,,,,,,,---------,,,------......------,,,...///000222444666999:::::::::<<<===???AAABBBCCC>>>>>>???AAAAAA@@@<<<999444777DDDYYYjjjvvv|||hhhRRRFFFLLL\\\sss|||sssqqqiiigggpppxxx~~~|||nnnfffttt{{{tttuuuwwwvvvrrrhhh\\\QQQKKKJJJNNN\\\uuuoooSSS@@@777444333000000000000000000111222222222111000000000000000000000000000000000000000000111111222222333444444777<<>>>>>>>>===============??????>>>>>>===<<<<<<<<<999999888888777666666666777777666666666555555555555444333111000000000000...........................---,,,++++++,,,---...---,,,,,,++++++++++++,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------...//////000000111111222000000000000000000000000////////////000111222333;;;555111111111000111333111111222333333333333333444333222000000000000111000...---+++*********+++,,,,,,,,,---......//////,,,,,,...///000111111111000000000000///////////////...---------///000111000111333333111000///000000000////////////000111111111222222333333222222......,,,+++++++++,,,---)))***+++,,,,,,,,,,,,,,,*********+++******)))(((***++++++,,,,,,---------))))))))))))))))))))))))......---,,,,,,+++******,,,---------++++++---...///...---,,,+++++++++++++++******))))))(((((((((+++,,,---.........---,,,,,,,,,,,,---------......------------------------......///111333555777888999999:::<<<===>>>???@@@?????????@@@@@@>>>:::666555666AAAVVVhhhvvv|||yyyjjjWWWLLLJJJSSSiiivvvqqqsssllllllrrrwwwyyyttteeettt{{{pppnnnpppqqqoooggg[[[OOOGGGEEEGGGRRRgggvvvXXXAAA444...---111000000000000000111111---------...///000222222000000000000000000000000000111111222222333444444555:::MMMnnn}}}{{{pppnnnmmmnnnmmmfffZZZPPPJJJJJJKKKWWWwww|||vvvzzz{{{eeeUUUWWWTTTrrrpppsssvvv|||uuu}}}|||yyyuuurrrmmmllliiifffcccaaaaaa```bbbbbbaaaaaaaaa`````````[[[YYYWWWUUUSSSRRRRRRRRRSSSRRRQQQPPPOOONNNNNNMMMKKKJJJHHHHHHIIIJJJIIIHHHHHHFFFDDDDDDDDDDDDBBB@@@????????????????????????@@@@@@@@@???>>>>>>======;;;;;;;;;:::999999888888666666666777777777888888666666444333222111111111000000000000000000000000///...---++++++---...///......---,,,,,,,,,,,,,,,))))))+++,,,,,,,,,+++************+++++++++,,,,,,...///000222333333222222////////////////////////////////////000111222333<<<444...000111000000333111222333333444444333333555444222111000000111111000///---+++************++++++,,,------...//////------...///000000000///000000000000///////////////...---------...///000222333555555444222222222222111000000///000111111000000111222222222222222...---,,,*********+++,,,******+++,,,,,,,,,+++***)))******+++***)))((('''******+++,,,------------************************......---,,,,,,+++*********,,,.........---...///...---,,,+++++++++,,,---,,,,,,+++******)))((((((***+++---...///...---,,,------........./////////...---,,,,,,,,,,,,---...---...///000222444666777999999::::::;;;<<<<<<===>>>>>>???@@@@@@???;;;888555444>>>RRReeettt}}}xxxkkk^^^UUUNNNOOOcccttttttwwwrrrssszzz}}}|||{{{kkkyyy|||qqqtttvvvuuunnnaaaSSSJJJDDDCCCHHHVVVnnn|||___FFF666000...111111000000000000111111---------...///000111222000000000000000000000000000111111222222333444444666:::MMMnnnwwwvvv~~~tttppplllkkkkkkeee[[[RRRJJJNNNRRR]]]yyyyyyzzz~~~jjjVVVVVVRRRnnnrrruuuxxxzzzsss|||~~~{{{qqqooolllhhhfffdddccccccfffeeecccbbbaaa`````````]]][[[XXXVVVTTTRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNLLLJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<;;;::::::555666666777888999999999888777555444333222222222111111111111111111111111000///---,,,,,,---///000///...------,,,,,,,,,,,,((()))***+++,,,+++******)))************+++++++++(((***,,,...//////...---////////////////////////////////////000111222333>>>333---///111000000333222333444444555555444444555444333111000111111222222111///---,,,,,,,,,,,,++++++,,,,,,---.../////////////////////......---000000000000///////////////...---,,,---...///000...000222222111/////////333222111000000000111222//////000111111111111111...---+++*********++++++***+++,,,---,,,,,,******+++,,,------,,,+++***))))))***+++,,,---...------------------------------------,,,,,,,,,,,,,,,+++'''))),,,...---------...,,,++++++***+++,,,.../////////...------,,,++++++***+++---//////...---,,,.........////////////000///...,,,++++++,,,...///------...000222444666777999999:::::::::;;;;;;;;;;;;;;;===@@@BBBBBB???===555333<<>>????????????>>>==================<<<<<<<<<<<<;;;;;;:::999999999999999777888999999888777555333333333333333333222111000///,,,***,,,000333222000......---,,,+++++++++,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++***+++---......---,,,******,,,......---,,,---...---000000---...333666555222222111111111111111111222333444555666666666666444333222000000000000111111111000...---,,,+++***************+++---///000............//////000000000000111111000000///...---///000///......///000///000222333444555444444222222111000////////////333333222222111000000///111000...,,,,,,,,,---...///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******---,,,,,,++++++*********(((''''''(((+++,,,,,,+++...---,,,+++***++++++,,,......------------,,,,,,***++++++,,,------............---,,,+++******)))------------------------,,,,,,...///111333444555666777888999:::;;;;;;;;;999<<<@@@DDDEEEDDDBBB@@@666666888AAARRRhhh|||xxxnnngggZZZNNNKKKXXXmmm}}}~~~}}}oooVVVFFFAAA???BBBHHHVVVqqqrrrWWWCCC888333......,,,,,,,,,---...//////............///000000000000////////////000000......///000222666999;;;======NNNqqq{{{yyy|||~~~{{{{{{tttjjjeeegggiiiaaaVVVOOOSSSXXXggg{{{pppvvv^^^PPPQQQeeezzztttooo}}}zzzwwwxxx{{{~~~uuummmiiiiiifffcccbbbdddeeeeeehhhlllhhhfffccc___[[[WWWTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXUUUQQQOOOOOOOOOOOOOOOIIIGGGDDDCCCCCCCCCCCCBBBFFFFFFFFFFFFEEECCCAAA@@@???????????????>>>============>>>>>>>>>>>>>>>???<<<;;;;;;:::999:::::::::999999999888777777666666666666666555444333222111///---,,,...222444222///000///...---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,+++***)))+++,,,---,,,+++,,,---...000///---///555888777000000111111111111111111222333444555555666666555444333222000000000000111111111000...---,,,+++***)))******+++,,,---......,,,,,,---------.........///000000000000///......///000111000///...///000///000111222444444444444444333222000...---,,,,,,222222222222111111000///111000///---,,,------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***)))(((***,,,...---,,,,,,,,,+++************+++,,,,,,,,,------.........+++++++++,,,,,,------...111000///...---,,,++++++------------------------,,,------///000222444555666777888999:::;;;;;;;;;:::===@@@DDDEEEDDDCCCAAA888555333;;;MMMdddxxx|||uuulll\\\MMMGGGSSSjjj~~~zzzaaaLLLDDD@@@AAACCCLLLccczzzyyy\\\FFF999444000000............///000//////......//////000111111000///......///000111......///000222555888:::>>>>>>NNNnnn|||{{{~~~~~~yyyssszzzsssiiidddgggkkkfff]]]OOONNNNNN[[[{{{yyyooo{{{xxxbbbTTTSSSaaaxxx|||qqqlll{{{~~~yyyuuuuuuxxx{{{}}}}}}~~~tttnnnllljjjfffeeeffffffdddeeeiiijjjiiigggddd___ZZZVVVTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVTTTRRRRRRRRRRRRQQQOOOJJJHHHEEECCCBBBBBB@@@>>>BBBCCCEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???======>>>>>>??????@@@@@@===<<<;;;;;;::::::;;;;;;;;;:::999888777777888999888888777777555444222222111000000000111111---***111000///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,+++)))+++------,,,+++,,,---...//////---000777999888//////000000111111222222222222333444555555555555555444222000//////000000111000///...---,,,++++++((()))+++,,,---------,,,,,,,,,------............///////////////......------...///...,,,++++++,,,//////000111222333444444333222000...,,,++++++***...///000222333333333333111000///...---------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///************+++,,,,,,---*********++++++,,,,,,,,,+++***)))+++---......---+++++++++*********************++++++++++++,,,,,,)))))))))******+++++++++.........///////////////---------------------------------...///111333444666777888999:::;;;;;;;;;;;;===AAACCCEEEDDDCCCBBB<<<666333999KKKcccwww|||rrr```OOOFFFNNNggg}}}mmmTTTIIIBBBCCCBBBFFFYYYooo}}}```III<<<666444333222111000111222333/////////...///000000111222000///------///000222111111111111222333444555===>>>LLLjjjzzzzzz}}}}}}xxxqqqsssnnngggdddhhhmmmiiiaaaNNNLLLJJJSSSppp|||sss{{{}}}fffWWWSSS\\\ooo{{{mmmjjjzzzzzzxxxsssrrrtttwwwxxxwww|||tttmmmkkkiiihhhjjjiiieeedddfffkkkjjjiiigggccc^^^ZZZWWWSSSSSSSSSRRRSSSSSSTTTUUUTTTSSSTTTUUUUUUTTTQQQNNNKKKIIIFFFDDDCCCAAA>>><<<<<<>>>AAADDDFFFGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@======>>>>>>?????????@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;999888888999:::;;;888888888777666444333222222111111111111///,,,***111000///...---------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---,,,,,,***,,,---...---,,,---...---///......222888999666/////////000000111111222111222333444555555555555555444222000/////////000000000///...---,,,,,,+++))))))***+++,,,,,,,,,,,,,,,---...////////////...///////////////......---+++,,,---,,,***)))***+++/////////000111222333444222111000///............---...000222333444333222111000000///......------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///+++************,,,------*********++++++,,,,,,---((('''&&&(((***+++***)))++++++++++++******)))))),,,,,,++++++++++++******)))***************++++++)))******++++++,,,------------------------------...---------...000333444666777888999:::;;;;;;;;;;;;===@@@CCCDDDDDDCCCBBB===777333777HHH___tttxxxgggUUUHHHKKKccc{{{wwwZZZLLLCCCCCCAAABBBRRRhhheeeNNN???999111000///...---.../////////////////////000111111222000///------///000222111111111111222333333444999<<>><<<888:::===AAADDDFFFGGGHHHDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>??????????????????>>>======<<<<<<======<<<;;;:::999999:::;;;<<<999999999888777666555444000111111111111000000///000000///............///------------,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,,,,,,,***,,,......---,,,---...---......///444999777222//////000000000000000000111222333444444555555444666555333111////////////000//////...------,,,,,,************++++++,,,,,,---...///111111000/////////000000000000///......,,,---...---,,,+++,,,---.........///000111333444333222111111111111222222///111222333333222000///111111000000///......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++*********+++,,,---*********++++++,,,,,,,,,***)))))))))+++,,,+++***++++++,,,,,,++++++***))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,---000222444666777888999:::;;;;;;;;;;;;<<>>============>>><<<;;;;;;;;;;;;;;;<<<<<<:::::::::::::::999888777444444444333222111222333/////////...//////000111,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++------,,,+++************)))+++,,,---,,,+++,,,---+++---...000555999555...000000000000000/////////111111222333444444444444666555333111/////////////////////...------,,,,,,+++***)))))))))***,,,,,,---...///111111000///...000000111111000000///...+++---...---,,,,,,---///............///111222444222222111000000000000111///000222444444222000///111111111000000///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++))))))***+++,,,++++++++++++++++++,,,,,,...---,,,---...///...---+++,,,---------,,,******,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000------------------------///...,,,,,,---///222444666777888999:::;;;;;;;;;:::;;;>>>@@@AAABBBAAAAAA:::888444333999III___ooozzzxxxiiiUUULLL\\\ttt}}}kkkVVVHHHGGGDDD@@@OOOfffzzz```III:::666555333222111111111222000000//////000000111222000000////////////000000---...///111333444555555444:::IIIddd{{{tttvvv{{{~~~~~~sssqqqlllhhhhhhjjjfff___MMMNNNNNNVVVoooyyywww{{{ttt___RRRUUUgggeeefffsss~~~{{{vvvsssrrrpppooouuussspppmmmmmmpppvvvzzz|||xxxsssoooooorrrhhhhhhggggggffffffeeeeee\\\\\\[[[[[[[[[[[[[[[\\\[[[WWWRRRNNNNNNPPPQQQRRRLLLKKKHHHGGGFFFCCC@@@===::::::<<<>>>AAADDDFFFHHHJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;:::888555222000111222.........//////000111222++++++++++++******))))))++++++++++++++++++++++++,,,+++***)))(((((((((((((((***++++++******+++,,,+++---...111666888333+++111111000000//////......111111222333444444444444666555333111/////////////////////...---------,,,,,,+++)))((((((***,,,---,,,---///111111000///...111111111111111000//////***+++,,,,,,,,,+++---...............///000222444000000///------,,,,,,,,,+++---000333555555333222111111111111000///...---)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......//////---+++))))))***+++,,,++++++++++++++++++++++++,,,*********,,,---,,,+++,,,,,,---...---,,,+++***((())))))***,,,------...************************%%%&&&'''***,,,///000111------------------------///...,,,,,,,,,///222444666777888999:::;;;;;;;;;:::;;;===???@@@AAAAAAAAA;;;:::777333555CCCXXXhhhrrr{{{}}}oooYYYMMM[[[rrruuuzzzttt]]]MMMLLLGGGCCCQQQiiihhhLLL999666444333111000000111111000000000000000111111222//////000000000000//////000111111222222222111111333:::KKKfff~~~vvvwww{{{}}}}}}qqqooojjjfffhhhmmmlllhhhRRRPPPPPP[[[yyyuuutttyyyxxxaaaRRRVVVjjjeeeeeemmm{{{zzzwwwtttqqqnnnnnnkkkhhhgggjjjnnnqqqrrr}}}~~~xxxqqqlllkkkkkkhhhdddcccdddgggiiijjjeeeeeeccc```]]]\\\]]]^^^ZZZVVVQQQLLLJJJJJJKKKMMMIIIHHHGGGEEEDDDCCCCCCCCC???>>><<<<<<>>>AAAEEEHHHHHHIIIIIIJJJIIIHHHFFFEEEGGGFFFEEEDDDCCCBBBAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::999888666444333222000000000000////////////......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,---+++000888;;;555000111222000///...///000222333222222333333333333444444555555555444333222111000111000///......---------++++++++++++,,,---...///000000000000////////////000000111111111111000000///...---,,,,,,---...///000/////////000111333444333333222222111///...---...///000111111222222111333222000...---,,,------************************,,,,,,,,,---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,)))))))))***,,,...///000---,,,++++++------,,,+++000000000...---+++)))(((,,,+++***))))))***+++,,,///---***))))))+++...111000///...---,,,+++++++++---...///000000///...------111777;;;<<<;;;::::::888999999:::;;;<<<===>>><<<666111000333<<>><<<<<<===@@@CCCEEEEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@??????>>>???>>>>>>===<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999999888777555444333111111000000000000////////////...------------...*********+++++++++,,,,,,***++++++++++++++++++***)))))))))***++++++,,,,,,///...222999;;;666222222111000///...///000222333222222222333333333444444444444444444333222222111000000///...---------------,,,,,,+++++++++,,,,,,......//////000000000111///000000111111000000//////......------......///...------,,,---...000000222222222111000...---,,,......///000111111111111222111000...---,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++,,,------,,,+++******,,,,,,+++***,,,,,,------,,,+++******,,,+++************+++,,,+++***((('''''')))+++---------,,,,,,,,,---......+++,,,...///000000000000///222777:::::::::999999888888999:::;;;<<<<<<===<<<777333111111999JJJZZZhhhuuuwwwfffQQQOOObbb{{{|||{{{wwwmmmmmmuuuyyyxxxlllVVVOOOIIIHHH\\\wwwbbbHHH999222---///222111111333111111000000000000111111111111111111000000000///111111111222222222333333666999FFFaaa~~~}}}rrrkkkaaa___hhhrrrrrrkkk\\\SSSSSS___zzztttvvv|||}}}hhhVVV]]]ddd}}}nnn___kkkxxxssstttssssssvvv}}}xxxssspppnnniiidddaaabbbfffiiikkkssssssxxx|||tttsssrrroookkkiiiiiijjjjjjjjjjjjmmmqqqssspppiiibbb]]]XXXVVVSSSOOOLLLIIIHHHGGGEEEFFFGGGGGGFFFEEEDDDCCC@@@>>><<<;;;;;;===???AAACCCDDDFFFGGGGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===============<<<<<<;;;;;;;;;:::::::::888999999888888666555555222222111111000000000000000000///............///***************+++++++++))))))************)))))))))))))))***++++++,,,,,,......222777888444000111111000/////////000222333222222222222333333333333333333333444444333222222000000///...------------......---++++++*********,,,---...///000111111222//////000000000000//////......////////////......------,,,,,,,,,------...000000000000///...,,,,,,---...///000111111111111111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,+++************+++***))))))++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,---...******+++,,,---///000111***+++---///000111111222222444777888888777888999666777777888999:::;;;;;;:::777555222///444FFFWWWgggsss|||zzzkkkTTTLLLYYYzzz}}}xxxrrrsssyyykkkeeeiiipppsss}}}qqqYYYPPPLLLMMMbbb}}}jjjOOO;;;444///000333333333555111111000000000000111111111111111111000000000000111111111222222222222333555888FFFaaa{{{pppiii```___kkkvvvwwwqqqaaaWWWUUU___wwwuuuvvvzzzlllZZZ___dddzzzqqq___iiiwwwrrrqqqmmmlllooozzzuuurrrqqqllleeebbbbbbeeehhhjjjnnnooouuu|||}}}xxxtttqqqmmmjjjjjjkkkkkkkkkkkkmmmppprrrpppiii```YYYWWWVVVTTTQQQNNNJJJFFFDDDDDDEEEFFFHHHGGGFFFDDDCCCAAA???<<<:::999:::;;;<<>>>>>===>>><<<<<<;;;;;;::::::999999888888999999888888777777333333222222111111000000000//////...............************************)))******************))))))))))))***++++++,,,,,,,,,...111333333///------000000//////000000111222111222222222222333333333222222333444444444333333111111000///...............---,,,+++************------......///000000111...//////000000//////...---...000000000000...---///.....................////////////...---,,,+++------...///000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------------------------------///...---,,,++++++++++++,,,***)))***+++,,,+++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............******+++,,,---...000111,,,,,,---...///000111111444555777777666555666888555555666777888999::::::666666666222...111CCCUUUhhhrrrzzz~~~|||wwwmmmVVVJJJSSSqqqxxxooolllvvvnnnbbbaaaiiiqqqxxxsssYYYNNNJJJMMMbbbzzzpppTTT@@@888111111222111000222111111000000000000111111111111111000000000000000111111111111222222222222666999FFFbbb}}}ooohhh``````lllyyy{{{vvvdddXXXUUU]]]qqqrrrrrruuuppp\\\^^^```vvvrrrbbblll|||uuusssmmmkkknnn|||wwwtttqqqlllfffbbbbbbdddfffhhhllloootttxxx{{{wwwsssnnnkkkjjjkkkllllllllllllmmmmmmlllfff___YYYVVVVVVUUUSSSOOOKKKGGGDDDDDDEEEFFFHHHGGGFFFDDDCCCAAA???===:::999888888999???@@@CCCEEEGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCAAA@@@?????????======<<<;;;;;;:::999999888888999999999999888888555444444333222222111111///...------,,,,,,------++++++************************++++++++++++******)))))))))***++++++,,,,,,---000333222000...---,,,000000000000000111111222111111111222222222333333222222333444444444333333333222111000////////////,,,++++++******++++++,,,/////////.....................////////////......---...///000000///...---...............---------......///......---,,,+++,,,---...//////000///////////////......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,---------------------------------...------------......///---+++***+++,,,---,,,+++***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,++++++***,,,,,,,,,,,,,,,---...///...............//////000555666666666444444555777444555555666777888999:::444555555222...111AAASSSjjjrrr}}}yyyzzztttqqqkkkXXXKKKRRRddd}}}yyyooojjjqqq~~~sssbbb]]]eeeoooyyysssZZZNNNIIIMMM^^^rrrvvvYYYBBB999222111111000///111111111000000000000111111000000000000000000111111000000111111111222222222888;;;GGGaaatttlllddddddppp~~~|||iii\\\WWW\\\kkkmmmllloooxxxttt]]]\\\]]]sssttteeerrr{{{wwwqqqnnnqqq|||xxxvvvoookkkfffbbbbbbcccddddddkkknnnssswwwwwwzzz{{{sssmmmkkkkkkmmmmmmooommmjjjjjjiiifff```[[[WWWWWWVVVTTTQQQMMMHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@===;;;999777777777999;;;>>>AAACCCEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@>>>>>>===<<<;;;::::::999999999:::::::::999999888666666555444333222222111......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++***)))))))))***++++++,,,,,,000555777333/////////...///000000000111111111111111111111111222222222222333333333444444333222222222222111000////////////++++++*********++++++,,,/////////.........------------............------------............------++++++,,,------,,,,,,+++......//////...------,,,+++,,,---...////////////...............---,,,+++************************++++++++++++,,,,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,---...000000---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,------------,,,......---,,,,,,,,,------000///............//////444555666555444333444666444555555666777888999999777666555333///111???NNNhhhqqq|||{{{wwwnnnllljjjZZZMMMQQQVVVrrr~~~yyyqqqjjjmmmyyyxxxfff]]]dddooouuu^^^RRRMMMNNNYYYhhh{{{^^^AAA999111111111111111333111111000000000000111111000000000000111111111111000000000111111111111222888;;;GGGaaayyyqqqiiiiiivvvrrrccc[[[\\\ggghhhhhhkkktttvvv^^^\\\\\\sssvvviiivvv}}}uuusssvvv|||yyyxxxooolllhhheeeeeeeeeeeedddiiilllqqquuutttttt~~~{{{rrrmmmmmmnnnoooooollliiihhhiiifff```[[[WWWWWWWWWUUURRRNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@===;;;999888777666666888;;;>>>AAACCCDDDEEEHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@???>>>===<<<;;;;;;::::::;;;;;;;;;:::999888888777777666555444333222222//////...------------------------,,,,,,,,,++++++))))))************)))))))))))))))***++++++,,,,,,111777999333...///000/////////000111111111111111111111111111222222222222444444444444333222222111111000///...---------------,,,+++***)))))))))***------..................---------......---------------,,,,,,,,,,,,------***+++,,,---......------...////////////...------++++++,,,---............------.........---,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,---......***+++,,,------,,,+++***++++++++++++,,,---......,,,+++***+++,,,---,,,*********++++++++++++************+++,,,,,,+++******............/////////000...------,,,,,,---------......------...///000111222444666666444333444555555555666777888999999:::<<<999666333000111<<>>;;;999888777666666888;;;???BBBEEEFFFFFFKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLJJJHHHFFFDDDCCCCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777888777666555444333222222000000///........................------,,,,,,,,,(((((())))))))))))(((((()))))))))***++++++,,,,,,000777888111+++---...---//////000111111111111111000111111111111222222222555555555444333222111000//////...,,,,,,,,,,,,,,,///...,,,***)))(((''''''+++,,,,,,---...///000000,,,------......------,,,------+++******+++------+++,,,...000111111000000/////////000//////......++++++,,,---............,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,,,,++++++,,,,,,---******+++,,,,,,---......******,,,,,,,,,,,,***************)))******+++++++++***)))***+++++++++)))'''((()))******+++******)))***+++,,,,,,+++***))),,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///---,,,,,,---...000222333111333555666555444444444555555666777888999::::::AAA<<<777444000111999BBB]]]lll~~~{{{ooommmooo^^^LLLLLLKKKiii{{{{{{|||xxxnnnlllqqq{{{uuuiiimmmwwwwwwdddYYYRRRNNNOOOUUUbbbuuu{{{___LLLBBB888444222000///000111111000000000000111111//////000000111111111222000000000000111111111111333666CCC^^^tttmmmfffgggvvv~~~kkk___ZZZ\\\wwwxxxfffgggkkkvvvttt```aaaaaaxxx}}}kkkttt}}}{{{zzz}}}{{{zzzuuusssqqqnnnkkkjjjiiiiiiiiilllooonnnlllmmmsssxxx}}}uuuqqqmmmiiijjjhhhgggjjjhhhcccaaabbb^^^]]]ZZZVVVRRRNNNKKKJJJIIIKKKMMMKKKFFFAAA@@@@@@EEECCC@@@===<<<:::777555444666999===@@@DDDGGGHHHHHHHHHIIIJJJKKKIIIFFFCCCBBBAAA@@@BBBFFFIIIIIIHHHKKKIIIGGGGGGIIIHHHEEEBBBAAAAAAAAA@@@???>>><<<;;;===<<<<<<;;;::::::999999777777777777666555333222111000///...............,,,---///000000000//////------,,,++++++,,,---------//////---++++++///222999777444///+++***---///---...///000000111111111...///111222333333222111666666666555444222111000000000000000////////////,,,,,,,,,+++++++++******++++++,,,,,,---...///////////////000//////...---++++++++++++++++++++++++)))+++---...------...000111000000...---,,,++++++'''(((***---.../////////***+++,,,---------,,,,,,(((((((((((()))***+++,,,******++++++++++++******------++++++++++++------/////////...---,,,******,,,,,,,,,,,,,,,+++***))),,,++++++******))))))(((***+++,,,---...---,,,,,,)))+++,,,+++***((())))))...............///000000,,,,,,++++++,,,,,,---...---...///000000///...---...............///000000222222222222222222333333222333444666888:::<<<>>>@@@===999333000000444888UUUggg|||zzzooohhhbbbVVVIIIIIIYYYqqq}}}rrrlllmmmttt~~~}}}kkkiiiqqqwwwkkk___RRRIIIGGGKKKXXX\\\ppp}}}jjjMMMBBB888444222000///000000000000000111111111111333222111///...,,,+++***000000000000111222333444333;;;CCC[[[~~~zzzppphhhlll{{{oooaaa___ddd}}}|||kkknnnttt}}}yyyhhh```fff}}}nnnttt}}}{{{zzzzzz{{{||||||{{{zzzyyyxxxqqqooommmjjjhhhgggggggggeeehhhiiihhhfffgggkkkppp{{{tttmmmhhhhhhdddcccfffeee```^^^___```^^^[[[WWWSSSPPPNNNMMMIIIKKKLLLJJJFFFBBB@@@@@@BBB@@@>>>===<<<:::777444444666888;;;???CCCEEEGGGGGGGGGHHHIIIJJJIIIFFFCCC???===<<<>>>CCCGGGHHHHHHJJJHHHFFFGGGHHHIIIGGGEEEDDDDDDDDDCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;999999888666555444333333111111000///............,,,,,,---.........---------,,,+++******+++,,,---+++,,,,,,+++)))***...111999777222///---,,,---...---...///000000111111000///000111222222222222222666666555555444222111000000000000000////////////---,,,++++++******++++++++++++,,,,,,---......///.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///000//////...---,,,++++++***+++,,,---...------,,,+++,,,---...///......---++++++***))))))*********++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))------------------------***+++,,,---------,,,,,,///111222111000...//////,,,,,,++++++,,,,,,---...------,,,,,,------...///---......//////......---...............//////000111111222222222222333333333333444666888:::<<<===@@@>>>999444000111444888PPPcccyyysssllldddWWWKKKGGGWWWnnnzzzttttttvvvnnnllluuuwwwiii]]]RRRIIIGGGJJJMMMQQQeeeoooOOOCCC888333222///...000...////////////000000000111111000000////////////000000000000111222333444444<<>>>>>===<<<888555444555777999===@@@BBBDDDFFFEEEFFFHHHIIIHHHEEEBBB<<<:::999:::>>>CCCFFFGGGHHHFFFEEEEEEGGGHHHHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>===============<<<:::888666444444444444222111000///............---,,,++++++++++++++++++++++++************++++++******+++******,,,000333:::555000---...///...,,,------...///000000000000000000000000111222333444555555555444333222111000000000000000////////////...---+++***)))***,,,---+++,,,,,,------.........///////////////...------------------------------,,,...//////...---...///.........------,,,,,,,,,------...------,,,+++***------///000000000///......---,,,+++************,,,,,,,,,------,,,,,,,,,)))******++++++******))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++,,,,,,---***++++++,,,---,,,,,,,,,---///000000...------...,,,++++++++++++,,,------...------------...//////...------,,,,,,------.........------......///000111111111222222222333333333333444666888:::<<<===???===999444111111444777LLL```wwwzzzpppgggZZZMMMEEERRRiii~~~|||{{{|||qqqnnnvvvzzzkkk^^^SSSJJJFFFGGGEEEHHHYYYvvvrrrUUUGGG:::555333000///111............//////////////////000000111222222222000000000000111222333444555===EEE\\\|||}}}xxxvvvzzzqqqfffeeejjjtttjjjkkkyyy|||}}}|||vvvvvvvvvvvvtttrrrooonnnjjjiiihhhggggggggghhhiiiccccccbbb```]]]]]]___bbbfffrrr{{{tttllleeeaaabbbbbb___^^^______\\\WWWSSSOOONNNNNNNNNHHHIIIIIIHHHFFFDDDCCCBBB@@@?????????@@@>>>;;;888555555666777:::===???AAADDDCCCDDDEEEGGGGGGDDDBBB===;;;999999;;;???BBBEEEDDDDDDCCCDDDEEEGGGHHHIIIDDDDDDDDDCCCCCCBBB@@@@@@????????????????????????===;;;999666444444444555333222111000///............---+++*********++++++************************+++++++++,,,---000444666888222,,,+++...///---***,,,---...///000000000000111000000///000222333444444444444333333222111000000000000000///////////////...+++))))))***,,,...,,,,,,,,,---------......000000000000000///......,,,,,,,,,,,,------------...///111000///......///---------------,,,,,,,,,.........------,,,++++++---...///000000000///......---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***((()))))))))*********+++******++++++,,,,,,,,,,,,)))+++,,,,,,***))))))***...............//////000---------------......///...---++++++++++++---......------------...//////000000111111222222333333333444555666888:::<<<======;;;888444111000222444III\\\tttsssiii[[[OOOBBBLLLaaazzz|||zzzsssnnnttttttfffZZZMMMFFFEEEFFFGGGRRRjjjttt]]]NNN>>>777555333111222........./////////000000......///000111111222222000000000000111222333444444<<>>===>>>???>>><<<999666555555666888:::===>>>AAAAAAAAACCCEEEEEEDDDBBB@@@>>><<<::::::<<>><<<999666555555555666444333222111///////////////...---+++++++++,,,---************************+++******+++...222555777555///***)))---...,,,(((,,,---...//////000000000111000000///000222333444333333333333222111000000000000000000////////////000...+++***)))+++---...,,,,,,,,,---------------......//////......---,,,******++++++,,,,,,,,,,,,///000222111000//////000------------------------------------------......,,,---...///000//////...,,,,,,++++++,,,------...******++++++++++++*********+++,,,------,,,+++***+++++++++++++++***))))))***++++++,,,,,,,,,++++++......---------,,,,,,,,,************++++++,,,,,,+++---...---,,,***++++++/////////...//////000111,,,,,,,,,+++,,,,,,---...---,,,+++******+++,,,------------------...////////////000111111222333333444444555666888999;;;<<<:::999777444000///000222AAAUUUmmmuuujjj\\\QQQCCCIIIZZZqqqyyyyyyqqqtttvvveeeSSSHHHDDDHHHHHHOOObbb{{{{{{cccQQQ???666444222111111//////000000000111111111......//////////////////000000000000111222333444333;;;BBBXXX~~~{{{wwwyyy~~~mmmcccbbbfff}}}nnnggg|||~~~}}}~~~~~~}}}{{{{{{yyywwwtttpppmmmkkkdddcccbbb```_________```___^^^[[[WWWVVVUUUUUUUUUZZZ^^^iiixxxvvvkkkaaa^^^^^^[[[YYYYYYUUUSSSPPPLLLJJJIIIHHHIIIHHHGGGEEEFFFGGGGGGFFFEEE???===<<<<<<<<<<<<;;;:::777666555555666888;;;<<>>@@@CCCEEEGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>><<<;;;999888777666777777555444333111000////////////......------------...******+++,,,,,,+++*********)))((()))---111444444111...+++***,,,---+++))),,,,,,---...////////////000000000000111222333444222222222222222111000///000000000000///////////////...,,,+++***+++---...------------------------+++,,,,,,,,,,,,+++******)))******++++++,,,,,,---///111222222111000111222//////.........---------,,,,,,,,,,,,---...000000,,,---///000000000///...++++++++++++,,,---...///)))******++++++******))),,,,,,,,,------,,,,,,,,,)))))))))))))))((('''&&&******+++,,,,,,,,,++++++---------,,,+++*********+++************+++,,,,,,+++---...---,,,***++++++---,,,,,,,,,,,,---......,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,------...///...//////000111222333333444555555666777999;;;<<<999999777444111//////111666KKKeeexxxuuukkk^^^TTTGGGIIITTTgggvvv{{{zzzyyyzzz{{{yyyyyysss[[[KKKFFFFFFFFFKKK\\\wwwgggTTT>>>444222000//////000000000000111111111111////////////............000000000000111222333444222:::AAAWWW}}}{{{rrrvvv}}}}}}lllbbb```ccc|||ssslll{{{yyyzzz|||{{{|||}}}}}}}}}|||{{{{{{zzzzzzyyywwwuuurrrooommmeeecccaaa^^^]]]\\\\\\\\\^^^[[[XXXUUUSSSSSSSSSRRRUUUVVV]]]jjjxxx~~~qqqddd___]]]ZZZWWWWWWTTTSSSQQQNNNLLLJJJIIIHHHHHHFFFDDDEEEGGGHHHGGGFFFCCC@@@===<<<===>>>======999888666555555777999;;;>>>======???AAACCCCCCBBB???@@@@@@>>>;;;;;;>>>@@@FFFIIILLLLLLJJJGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@>>>======::::::999999999888888888666555444222000000//////,,,------............---***+++,,,------,,,+++***+++)))((()))...222444444000///...---,,,,,,------,,,,,,---...///////////////000111222222222222222111111111111111111000///000000000000////////////......---,,,,,,,,,,,,---------------------------,,,,,,------,,,,,,+++*********++++++,,,------...///000222333222222222444111111000///......------------,,,,,,---...000111...///000111111111000///,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,((())))))***************)))***+++,,,,,,,,,,,,+++******))))))))))))))))))+++***)))))))))***,,,,,,)))+++,,,,,,***))))))***+++************+++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,------,,,,,,------...///......///000111222333333555555555666777999:::;;;::::::999666333111111111222GGG```tttvvvmmmaaaXXXNNNLLLRRR^^^iiinnnppprrrwww}}}bbbPPPKKKEEEDDDHHHWWWsssmmmXXXAAA555333111000000/////////000000000000111////////////////////////000000000000111222333444333;;;BBBWWW}}}{{{ooosss{{{mmmddd```aaayyywwwrrr~~~yyywwwxxxyyyvvvwwwyyyzzzzzzzzzyyyyyywwwxxxxxxwwwvvvsssqqqpppgggfffccc```]]]\\\[[[[[[^^^[[[XXXUUUTTTTTTSSSRRRSSSQQQUUU```lll}}}vvvhhhbbb```\\\YYYXXXTTTTTTRRRPPPNNNLLLJJJIIIHHHEEECCCDDDGGGIIIHHHFFFHHHEEEAAA??????AAAAAABBB:::888666555555777999;;;===<<<<<<>>>AAABBBBBBBBB<<<>>>???>>><<<<<<>>>AAAHHHLLLPPPPPPMMMIIIGGGFFFBBBCCCCCCCCCCCCBBBBBBAAADDDDDDBBBAAA???>>><<<<<<888999999::::::999999888777666444222111000//////***+++---...///......---+++,,,------------,,,+++...+++***+++000444555555///000000///------...///+++,,,---...////////////...///111222333333222222000111111111111000000///000000000000////////////......---------,,,,,,,,,------------------------//////000000//////...---++++++,,,------...//////...000222333333222333555333222111000///...------///...---,,,---...///000///000111222333222111111------,,,+++************+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******,,,---.../////////)))***+++,,,,,,,,,,,,,,,+++++++++,,,------......+++***)))))))))***,,,---+++---......,,,++++++,,,++++++******++++++,,,---...------------...//////,,,,,,...//////...,,,,,,---,,,,,,,,,,,,---......---...///000111222333333555555555666777999:::;;;;;;;;;;;;888555333222222444HHH```rrrwwwnnnddd[[[SSSOOOQQQYYYaaafffjjjnnnxxx{{{fffSSSNNNEEEDDDGGGUUUqqqsss]]]DDD888666555333333............/////////000//////000000111111222222000000000000111222333444444<<>>>>>>>>>>>>>>>>>>>>=========CCCOOOZZZYYYRRRLLLGGGCCCBBBBBBAAA@@@@@@AAABBBCCC@@@AAABBBBBBAAA???===;;;:::::::::999999999888888<<<:::777555222111111111...------,,,,,,---------//////000000///...------///,,,+++...333666444111,,,,,,,,,------.........+++,,,---...////////////...///000111111222222111333333222222000///------111111000......---------------,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////...---,,,++++++***)))))))))+++---///...///111222333333222222111111000///...---,,,,,,...------,,,,,,,,,------000000000000000000000000111---***((()))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++***))))))***,,,...000++++++++++++++++++++++++---------...------,,,,,,+++***)))***,,,---,,,+++******************++++++***+++,,,------,,,+++***,,,***)))+++...///---+++000///---,,,,,,---///000000///...---,,,,,,+++***...///000111222333333333666666666777888:::;;;<<<<<<<<<<<<;;;888444111...444AAAVVVlllwww{{{yyyrrrjjjbbbZZZTTTVVV___bbb^^^```hhhvvvzzzxxxyyyiiiSSSJJJIIIHHHEEELLLfffwww^^^DDD999666333000///000000000000000000000000222000///......///000222000000000000111222333444222666BBBXXXzzz~~~vvvsssxxxyyypppdddbbbzzzuuuppp~~~|||{{{yyyxxxwwwwwwwwwwwwwwwxxxyyyyyyuuuuuuvvvvvvvvvuuutttsssjjjcccZZZWWWYYY\\\^^^^^^eeedddaaa^^^[[[WWWTTTRRRNNNHHHKKKVVV\\\ccc{{{uuukkkddd\\\UUURRRSSSRRRRRRPPPNNNKKKHHHEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFDDDCCCAAA@@@???@@@@@@>>><<<999666444444555666;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>???CCCOOOZZZ\\\YYYSSSJJJBBB???>>>===<<<<<<===>>>???AAAAAABBBCCCBBB@@@>>>===999999888888888888777777<<<:::888555333222111111......---,,,,,,,,,------...............---,,,,,,---++++++///444666333///,,,,,,------------------,,,---...///000000000000...///000111222222222222222333222222111000///...111000///......---------------,,,,,,,,,,,,++++++,,,,,,,,,------------...............---,,,+++***---,,,+++++++++---///111111111333444444444444333222111000///...------,,,...------,,,,,,---------000000000000000000000000000---***((()))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))((('''&&&''')))***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,+++***+++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,******+++...///---+++///...---,,,,,,---...///******+++,,,,,,---.........///000111222333333333555555555666777999:::;;;======<<<;;;888555111///333<<>>:::::::::999999999999888<<<:::888666444333222222//////...---,,,,,,,,,---,,,------------,,,++++++,,,+++---111555555222...------------------,,,,,,---...///000111111111111...///000111222222222222222222333333222111000000111000///......---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,+++******---,,,+++***+++---///000111222333333444333333222222222111000///...---------------,,,,,,------...000000000000000000000000000---***))))))***+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++******++++++++++++******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,---...---+++///...---,,,,,,---...///)))***+++,,,---...///000...//////000111222333333333444444555666888:::;;;=========;;;999555111///222666CCCVVVgggpppwww|||~~~~~~vvvrrrooommm\\\OOOKKKXXXgggmmmnnnooonnnuuu{{{iiihhhnnn}}}yyyaaaSSSGGGIIIJJJNNN^^^ttt|||fffKKK<<<666333111000........................000///...------...///000333222111111000000111111666999AAAUUUvvv|||ssslllnnn~~~xxxlllgggzzz{{{www{{{}}}{{{yyy}}}}}}}}}}}}|||{{{{{{zzzvvvvvvuuutttttttttttttttnnnggg]]]XXXXXX[[[___aaaeeeeeedddcccaaa^^^\\\[[[SSSLLLIIIJJJJJJMMM^^^qqqyyykkk___VVVQQQQQQSSSTTTRRRMMMIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???===:::888666555555555888999:::<<<============<<<:::999888999;;;>>>@@@>>>HHHTTT```hhhgggYYYJJJAAA@@@???===<<<======>>>AAAAAABBBBBBBBBAAA@@@@@@============<<<<<<<<<<<<<<<;;;999777666444333333000000...---,,,,,,,,,,,,,,,,,,------------,,,,,,+++---000444777666111---.........------,,,,,,,,,------...000000000000000//////000111222222222222222222333333333222222111000000///...............------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,+++++++++***(((((()))***---...000000000111111111000000333222111111//////...---------,,,,,,,,,---......000000000000000000000000///---***)))***++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******...---,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++++++++***)))((()))***+++***))),,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---++++++,,,,,,------,,,+++...------,,,,,,------...---------.........//////......///000111222333444333444444555777999;;;<<<>>>>>>>>><<<999666222000333444>>>QQQccclllppprrryyy}}}rrrllljjjhhh```OOOFFFRRReeeooonnnjjjiiijjjqqqwwwbbb```eeerrrgggUUUIIIKKKMMMTTTdddxxxoooUUUBBB999666444333//////////////////////////////...------...//////111111111111111111222222888999@@@RRRsss~~~qqqgggbbbooo{{{ooohhhxxx~~~yyy{{{{{{zzz}}}|||yyyxxx}}}~~~~~~~~~~~~}}}|||vvvtttsssqqqqqqrrrssstttrrrmmmddd^^^[[[\\\^^^___cccccccccccccccbbbaaaaaaXXXQQQLLLJJJHHHIIIUUUcccpppdddYYYRRRRRRSSSUUUTTTQQQMMMJJJHHHGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???===;;;888666555444444666777:::<<<======<<<<<<>>><<<:::888888999<<<===;;;BBBMMM[[[hhhlllaaaSSSFFFDDDBBB@@@>>>=========??????@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<;;;:::999777666444444222111///...---,,,,,,+++,,,------.........------,,,///333666888666111............------,,,,,,,,,,,,,,,---...///////////////000111222222333333222222222333333333222222111000//////............///------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------............------,,,***)))(((((((((***,,,...000000000000000000111111333333222111000///......,,,,,,,,,,,,,,,---...///111111111111111111111111///---*********+++***))))))***++++++,,,,,,++++++,,,,,,,,,+++++++++******+++******))))))))))))***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,+++,,,+++++++++*********)))---,,,+++******+++,,,---+++,,,------,,,,,,++++++---------,,,,,,---------+++++++++,,,------......///......///000111333444444444555666888:::<<<===>>>???>>>===:::666333111333444???RRRcccjjjjjjiiisss|||{{{qqqiiieeecccaaaPPPEEENNNbbboooooojjjiiibbbcccnnn~~~rrr^^^\\\```nnn|||nnnZZZNNNLLLNNNZZZoooxxx___III<<<777444222000000000000000000000000/////////......//////////////////000111333444555999999???QQQrrrnnnbbbXXX___vvv|||ssskkkwwwzzz~~~{{{~~~wwwwww}}}{{{yyyvvvuuuyyyzzz|||~~~~~~~~~~~~}}}vvvtttrrrpppoooqqqssstttuuurrrmmmgggccc`````````aaaaaabbbcccccccccccccccZZZUUUOOOKKKHHHGGGOOOYYYqqqzzzmmmaaaXXXTTTTTTUUUWWWXXXVVVQQQMMMIIIHHHFFFDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBB@@@>>><<<:::777666444444555666999;;;======<<<;;;>>>===;;;999999999;;;<<<;;;???FFFQQQ```iiieee[[[IIIGGGDDDAAA>>><<<;;;;;;<<<<<<<<<======>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;:::999777555444333222000...---,,,++++++,,,------............------000444666777444000...------------------,,,,,,+++,,,---...///////////////000111222333333333333222222333333222111000000//////............//////------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---......//////...------,,,+++***)))***,,,...///111111000111111222444444444444333222111000//////,,,,,,,,,,,,---......///111111111111111111111111...---+++***++++++***))))))******+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---------------,,,+++,,,...///...---,,,++++++******))))))))),,,++++++++++++++++++,,,+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,%%%%%%''')))***,,,---...///.........///111333444444444555777999;;;===>>>?????????===;;;777333111111444@@@TTTccchhhfffeeelllvvv}}}{{{tttmmmfffaaa___PPPEEEKKK]]]mmmpppnnnjjj___[[[dddppp|||}}}ppp]]]\\\aaaooo}}}vvvbbbRRRNNNOOO\\\rrriiiPPP???777333///111111111111111111111111///000000000000000000///......///000111333555666777888===PPPqqqlll```SSSUUUkkk~~~xxxqqqzzz|||wwwxxx}}}yyyzzzzzzwwwuuusssqqqsssuuuxxxzzz|||}}}}}}}}}wwwuuurrrooooooqqqtttvvvvvvuuussspppkkkfffcccbbbbbbbbbbbbbbbbbbbbbaaaaaaYYYUUUPPPLLLHHHFFFKKKQQQ\\\yyy{{{nnncccVVVTTTTTTYYY^^^___YYYRRRJJJIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA???===:::888666555333555888;;;===<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???AAAHHHVVVbbbddd___NNNKKKGGGCCC???<<<::::::999999999:::;;;<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;:::888666555444333111///---,,,+++***++++++,,,---------------,,,///333444444111...---,,,,,,------------------,,,---...//////000000000000000111222333333333333222333222222111000///...//////............//////------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------......---------,,,+++***)))***,,,...////////////000111333555666444444333222111000000///,,,,,,,,,,,,---...//////111111111111111111111111...,,,++++++++++++***)))))))))***+++++++++++++++,,,,,,,,,+++++++++******,,,,,,---...////////////++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,+++++++++---...---,,,------,,,++++++***))))))+++++++++,,,,,,++++++++++++---///...+++******,,,,,,,,,,,,------,,,,,,,,,&&&'''((()))+++,,,---...///...------...000333444333333444666888:::<<<>>>@@@@@@???>>>;;;777444222---111>>>RRR```dddeeefffjjjsss|||}}}yyyrrrhhh___[[[QQQFFFGGGTTTcccjjjjjjggg\\\WWW]]]eeemmm{{{rrr]]]]]]dddssszzzgggTTTOOOOOOYYYkkk~~~uuuYYYEEE;;;555///000000000000000000000000000000111111111111000000/////////000111333444555555666===PPPqqq{{{jjjaaaUUUTTTgggyyyyyypppqqq~~~}}}xxxuuusssqqqooonnnppptttxxxzzz|||||||||yyyvvvssspppppprrruuuwwwuuuvvvwwwuuupppkkkgggdddcccccccccbbbaaa```___^^^WWWTTTPPPKKKGGGEEEHHHMMMNNNjjjxxxlllXXXTTTTTT[[[cccddd^^^VVVKKKJJJHHHFFFDDDBBBAAAAAAAAABBBCCCEEEEEEEEEDDDDDDDDDCCCAAA???<<<:::888777333555888;;;===<<<;;;:::999:::;;;<<<======>>>>>>AAA@@@>>>BBBNNN]]]bbb```RRROOOKKKFFFAAA>>>;;;:::777777777888999:::;;;<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666444333111///---,,,+++***)))***+++,,,,,,,,,,,,,,,+++...111222111///,,,,,,,,,,,,,,,------.........---...///000111111111111000000111222333333333333333333222222000///------//////.........//////000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,***)))''''''((())),,,---,,,,,,,,,---///111444555555444444333222111000000+++++++++,,,---...///000111111111111111111111111...,,,++++++,,,+++***((())))))***++++++++++++***,,,,,,,,,+++++++++******((()))***+++,,,,,,---,,,++++++++++++++++++++++++'''''')))******+++++++++)))(((((((((***+++***)))......---,,,,,,+++*********+++,,,------,,,+++***+++---///...+++)))***,,,+++,,,,,,------,,,,,,+++------------------------///...------...000333444222222333555777999;;;===@@@@@@@@@>>>;;;888444222***...<<>>:::999444555555666777888888888999:::<<<=========<<<;;;;;;;;;;;;:::999888777666555555333111///...,,,+++---......///......------+++444888000)))***...///---------,,,,,,+++++++++///......------///000111000000000000111222333444555555444333333222111111222...+++,,,000222000---,,,---......---,,,***)))***++++++,,,,,,------...,,,------......------,,,*********++++++,,,,,,,,,////////////111555888:::888777777666444222000///,,,***)))((()))+++...000111111111111111000//////......---,,,++++++++++++...---,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))+++++++++++++++++++++++++++)))((('''((()))((('''))))))(((((((((((())))))+++,,,---............---++++++,,,------...//////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000222333444444444555666777888999999<<<;;;;;;::::::777333000...111888EEESSS^^^ccceeeooovvv}}}|||uuuggg[[[SSSNNNDDD===@@@MMM\\\eeeaaa^^^[[[WWWYYY```jjjrrr}}}yyyfffdddkkk|||wwwmmmWWWQQQOOORRRWWWccc|||gggMMM>>>777444111111111111111000///...000000000000000///......000000000000000111111222888888>>>QQQttt~~~wwwnnn___VVVVVVaaa~~~yyymmmkkk}}}~~~{{{xxxssspppnnnooopppppprrrtttwwwyyyzzzxxxuuussssssuuuwwwyyy{{{||||||zzzvvvpppjjjfffeeebbb```___```bbbbbbbbb]]]YYYRRRKKKGGGFFFGGGHHHHHHSSSlll}}}oooYYYSSSOOOTTT```jjjkkkggg___VVVOOOKKKGGGAAA@@@CCC@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@>>>;;;999888777555555555777:::======<<<::::::::::::::::::::::::>>><<<:::;;;@@@IIISSSYYYYYYTTTMMMHHHDDD???;;;999666666555555666666777888888999:::<<<======<<<<<<;;;;;;;;;::::::888777777444333222111000///...---------............------+++444666///((((((******---,,,,,,,,,,,,,,,,,,+++///......---...///000111000000000000111222333333444444333222222111000000000,,,)))***...000...+++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))))))))*********++++++***))))))***+++...111222444444444333111///...------,,,+++***+++,,,...000111111111111111000/////////...---,,,++++++++++++...---,,,+++++++++++++++((((((((())))))***************+++,,,,,,,,,+++***++++++++++++++++++++++++---+++))))))***+++***)))+++******))))))******+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------............///000222222333222222333555777:::<<<===<<<<<<;;;:::888333000///000666AAANNNZZZbbbeeennnvvv~~~xxxkkk^^^VVVQQQHHHBBBDDDOOO\\\dddaaa^^^ZZZXXX[[[ccclllrrryyyxxxyyy~~~kkkgggmmm|||~~~wwwppp]]]TTTMMMLLLOOOZZZsssjjjPPP@@@888444111111111111111000//////...////////////...---,,,000000000000000111111222666666<<>>===;;;999777777666555444555888;;;======999999999999999999999999>>>===;;;999:::AAALLLTTT]]]WWWNNNGGGCCC@@@<<<999999777555444444444666777666777888:::;;;<<<<<<<<<:::;;;;;;::::::999888777222222222111000000//////------------------------222777999333---++++++++++++,,,,,,,,,,,,,,,,,,---......------......///000000000000111111222333333333222222111111000000000000---++++++...///...,,,------------...///000000......---,,,,,,+++******++++++,,,,,,,,,,,,++++++((((((((())))))))))))***,,,,,,++++++---...000222222222222111000...---,,,......------------...///000111111111111000000//////...---,,,++++++++++++---,,,,,,++++++++++++,,,&&&&&&'''((()))******+++)))***+++,,,,,,,,,,,,,,,************************...---++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++,,,------......///////////////......//////000000111111000111333777;;;>>>???>>>===<<<;;;888444000//////222:::HHHVVVbbbhhhooowww~~~pppdddYYYTTTMMMHHHHHHPPP\\\eeeddd```\\\[[[```gggnnnrrrvvvrrrooorrr}}}pppiiilll{{{{{{xxxttteeeYYYMMMHHHHHHPPPggg~~~nnnTTTCCC999444111111111111000000000000//////000000//////......000000000000000111111222666777===PPPqqqxxxtttrrrmmm]]]SSSRRR___wwwjjjmmm|||xxxpppooommmnnnooopppqqqqqqnnnoooqqqtttvvvyyy{{{|||zzz{{{|||{{{xxxrrrmmmiiifffdddbbbaaaaaabbbaaa```ZZZXXXTTTPPPLLLIIIGGGFFFIIIKKKVVVttttttaaaYYYQQQQQQWWW```kkksssooofff\\\TTTPPPLLLGGGDDD<<<===???AAABBBBBBBBBAAA@@@???>>>===;;;:::999888777555444444777:::<<<=========<<<<<<<<<<<<;;;;;;>>>???===999666;;;EEENNN___[[[QQQHHHCCCBBB>>>999;;;888555333222222444555333444666888999;;;<<<===::::::;;;;;;:::999999888333333222222111000//////,,,,,,,,,,,,,,,------...555777888444///---,,,,,,+++++++++,,,,,,---------------------....../////////000000111222222333333333222222222111111111000222000......000000000......---,,,,,,,,,---///000---------,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))000000000000000111222333222222222222111000///...---------------------,,,000000111111111111000//////...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,)))*********++++++,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))...---++++++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++)))((((((***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000...............///000111111111111222444777:::<<<@@@???>>>===;;;888444000......///555BBBTTTdddnnnrrr{{{vvviii]]]VVVNNNIIIHHHNNN\\\hhhiiieeeaaa```dddjjjoooqqqwwwrrrkkkkkktttrrriiihhhvvvzzzwwwuuujjj\\\OOOHHHEEEJJJ]]]qqqqqqXXXEEE:::333111111000000000000000111111111222222222222111111000000000000000111111222888999???QQQrrr~~~xxxsssqqqkkk[[[PPPPPP]]]~~~tttfffkkk|||qqqooolllkkklllmmmlllkkkiiijjjmmmpppsssvvvxxxyyyvvvxxxyyyyyywwwrrrmmmjjjgggeeecccbbbbbbbbb```___XXXWWWTTTQQQMMMJJJGGGFFFHHHJJJRRRlllhhh\\\QQQNNNQQQXXXeeeqqqtttooofff^^^WWWQQQJJJEEE>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::888666444555777:::<<<===???>>>>>>>>>=========<<>>999666888AAAIII^^^]]]VVVLLLEEECCC???999;;;999555222111111333444222222444555777999;;;<<<::::::;;;;;;;;;:::999999666555444222000///...------,,,,,,,,,,,,---...///222111000///,,,***)))***+++++++++,,,,,,---------,,,------...............//////111222222333222222333333333333333222222222222111/////////000/////////...,,,+++++++++,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++***************************...............//////000111111111111000000///...++++++,,,++++++++++++***///000000111111111000000//////...---,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,++++++***))))))******+++,,,---...))))))))))))))))))))))))---+++******,,,---,,,,,,++++++************++++++,,,+++)))(((((()))+++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........+++,,,,,,---///000222333111222333555666777777888???>>>======;;;999444111---,,,,,,222???RRRfffrrrvvv{{{ooobbbXXXNNNGGGEEEJJJZZZjjjnnnllliiihhhiiimmmppprrrzzzuuunnniiinnn~~~uuuiiidddnnn|||yyytttqqqgggZZZNNNHHHEEEFFFSSSbbbzzzttt\\\HHH:::222111111000//////000111222111111222222222222111111000000000000000111111222777999???QQQppp}}}{{{|||~~~{{{uuuoooiiiYYYOOOOOO\\\~~~}}}vvvqqqaaagggvvvrrrmmmkkklllkkkiiiffffffgggiiilllnnnqqqrrrsssrrrtttvvvwwwvvvrrrnnnkkkhhhfffdddccccccbbb```^^^WWWVVVTTTQQQMMMJJJGGGFFFBBBGGGNNNbbbmmm^^^QQQMMMOOOSSS^^^jjjtttuuuqqqhhh___WWWNNNFFFCCCBBB@@@???>>>>>>???@@@@@@??????>>>===<<<<<<<<<999777666777999;;;<<<<<<>>>>>>======<<<;;;;;;;;;>>>>>><<<999777999???DDDXXX^^^]]]QQQGGGDDD???999999888555333111111111222111111222333555777999:::::::::;;;;;;;;;;;;::::::777666555333111///---,,,...---,,,,,,---...000111777111---...---++++++---+++,,,,,,,,,,,,,,,,,,---,,,,,,---............---...///111222333333222222333333333333333333333333000000///...------------......---,,,++++++***+++******+++,,,,,,---......++++++,,,,,,,,,,,,++++++++++++************)))))),,,------....../////////.........//////...------******))))))))))))***+++///000000111111111111000000///...---,,,,,,,,,,,,+++************++++++,,,------,,,+++***)))((((((************+++,,,------************************,,,***)))***+++,,,,,,+++******))))))))))))******,,,+++***)))))))))***+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---------***++++++---...000222333111222333444444555666666>>>===<<<<<<;;;999555111,,,+++,,,111===PPPcccqqqwwwtttggg[[[OOOGGGBBBDDDUUUhhhqqqqqqqqqooonnnooosssvvv{{{zzzuuummmkkkuuuzzznnnfffllluuu}}}vvvooobbbVVVKKKGGGBBB@@@IIIUUUooo|||wwwaaaKKK;;;333111000/////////000222222......//////000000//////000000000000000111111222444666===MMMlllzzzvvvyyy~~~~~~xxxpppiiiZZZPPPQQQ^^^mmmcccqqqppp___eee|||vvvsssrrrqqqmmmiiigggggghhhiiijjjlllnnnooooooqqqtttvvvvvvtttpppnnnhhhfffeeedddcccbbb___]]]VVVUUURRROOOLLLIIIGGGEEE???EEEJJJVVVvvvxxxdddTTTOOOOOONNNUUU___jjjrrrwwwqqqggg___VVVOOOIIIFFFBBB>>><<<<<<>>>???>>>>>>>>>======<<<<<<;;;999888888999;;;======<<<>>>======<<<;;;;;;::::::<<<;;;999888999:::===>>>RRR___cccWWWJJJDDD@@@:::777666555333222111111111111111111222333555888999::::::;;;;;;;;;;;;;;;:::666555444333111000///...///...---------///111333@@@666//////000...---000---,,,,,,,,,,,,,,,,,,++++++,,,---.........------...///111333333333222111222222222222222222222222000000000...---,,,---...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******)))))))))(((((((((,,,---...///000000111111---....../////////......***)))''''''''')))+++,,,//////000111111111111111000///...------,,,,,,---***************+++,,,,,,++++++******))))))((((((,,,+++*********+++,,,---++++++++++++++++++++++++,,,***)))***+++------,,,******))))))))))))******,,,,,,+++++++++*********(((((()))***,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,,,,---...///111222111///...---///222666999;;;;;;:::;;;;;;999555222,,,,,,---111;;;KKK]]]jjjsss{{{zzzkkk___RRRJJJBBB@@@NNNaaaooossswwwuuurrrrrrwww}}}~~~uuukkkqqquuuooorrrvvvzzzuuucccVVVJJJEEE@@@===DDDOOOgggwww{{{eeeOOO>>>555111000///...///000222333,,,---...////////////...000000000000000111111222222555<<>>;;;;;;===???======<<<<<<<<<;;;;;;;;;999888999;;;===>>>===;;;??????>>>===<<<<<<;;;;;;:::888777777999;;;;;;;;;MMM___ggg[[[KKKDDD@@@:::666555555444333222111000111111111111222444666888::::::;;;;;;<<<;;;;;;;;;444444333333222111111000000///...---...000222444BBB777---------******------------,,,,,,++++++++++++,,,---.........---,,,...///111333444333222111111111111111111111222222222333222111///...///000+++,,,---///000//////......------,,,,,,++++++***,,,------......------,,,))))))(((((('''''''''&&&)))***,,,---...////////////000111111111111111111***)))'''&&&'''))),,,...//////000111111111111111000000...---------------******))))))***+++,,,,,,************++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++,,,+++******,,,...------+++******************+++,,,,,,,,,,,,,,,+++***)))))))))+++,,,...///111111+++++++++++++++++++++++++++++++++,,,,,,---------..................---------------------...//////000---)))(((***000777<<<:::999999::::::999555333,,,---...111999GGGXXXdddnnnvvv}}}ooobbbWWWNNNCCC>>>IIIZZZmmmtttzzzyyyuuuttt{{{}}}nnnpppzzzwwwzzz{{{~~~}}}gggYYYLLLEEE@@@===CCCNNNcccuuu}}}hhhRRRAAA777111000///...///000222444......///000000111000000000000000000000111111222333666===MMMkkkmmm^^^WWWXXXeeexxxWWWKKKYYYttt~~~ooocccjjj}}}}}}vvvvvvooonnnllliiifffeeeggghhhfffhhhlllrrrvvvwwwuuusssooolllhhhfffcccaaa]]][[[WWWVVVRRRMMMGGGDDDCCCCCC@@@FFFIIIIII[[[vvvcccXXXPPPIIIIIIOOOVVVcccrrrzzzvvvlllccc^^^UUUNNNEEE???>>>>>>>>>======<<<<<<=========:::888666777888999;;;===>>>>>>AAA@@@>>><<<;;;:::;;;;;;===<<<:::999888999::::::AAATTTccc```SSSIIIAAA<<<888666333222222222222111111111111111222444666777<<<<<<<<<;;;;;;;;;::::::888888888777666444333222333///000---(((222===:::<<<666///,,,...///...,,,,,,------......------,,,+++,,,------......------...///000111333333333333222222222111111111111000333333222111000///......000...---+++******++++++,,,,,,---------,,,,,,+++............---,,,+++*********))))))))))))))))))...---,,,+++,,,---...///000000/////////000000111***)))))))))))))))******---///111111000//////000---,,,,,,++++++*********+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++***)))((((((***+++,,,---,,,+++***)))+++***)))(((((()))***+++******++++++++++++******************************)))***+++,,,---,,,++++++---,,,,,,,,,,,,---.........'''!!!""")))......+++...------------...//////111222222333444555666666;;;:::999888888777444222///...///111333;;;LLL\\\gggrrr~~~sssggg\\\RRRGGG>>>DDDOOOiiixxxzzzuuuwwwxxx}}}zzztttqqq]]]JJJCCC@@@===AAAHHH]]]uuu}}}eeeQQQDDD;;;000111222222111111222333111000///......///000111...///000222333333333333777888===LLLiiirrrhhh[[[[[[ooouuuWWWLLLPPPeeeqqqfffhhh|||qqq}}}|||ttttttrrroookkkgggdddcccdddeeehhhmmmqqqttttttsssqqqnnnkkkhhheeebbb^^^[[[VVVTTTQQQLLLHHHDDDCCCBBBAAADDDFFFIIIVVVxxx|||fffZZZRRRKKKJJJNNNOOOZZZjjjtttwwwrrrlllgggZZZSSSIIIBBB@@@@@@???===>>>===<<<=========:::888555666777888:::;;;<<<===???>>>===;;;:::::::::;;;<<<;;;:::999888999999:::>>>OOO]]]]]]TTTJJJBBB;;;888666333222222222222111222111111111222444555666555555666777888888999999;;;;;;:::888555333000///000---//////---999EEECCC777222,,,***,,,---,,,))),,,------------,,,,,,++++++,,,------......---------...///000111111111111222222222222111111111111333333222111000///......///...,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000//////...//////000000******)))))))))******+++---///000111/////////000......------,,,++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++***))))))(((******+++,,,,,,,,,+++***+++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---......222///,,,+++---///000000---------------...///000000000111222333444555555:::999888777888777444222...---,,,---...444CCCRRR^^^jjjxxxrrrhhh___UUUHHH>>>AAALLLeeetttxxxtttxxx{{{~~~www}}}}}}xxxdddPPPGGGBBB>>>AAAHHHXXXnnn~~~wwwcccQQQBBB888000111111111111111111222111000///......///000111------...///000111222222666777<<>>===<<<=========;;;999555555555666888999:::;;;===<<<;;;:::::::::::::::;;;:::999999888999999999:::GGGTTTXXXTTTLLLCCC;;;888666333222222333222111222222222222222333444555000111222444666888::::::<<<;;;:::888666333111000000,,,/////////;;;GGGEEE222...++++++------+++))),,,,,,---,,,,,,+++******+++,,,------......------,,,---...///////////////333222222222111111111111333333222111000///......------,,,,,,,,,,,,,,,---******+++++++++++++++***,,,,,,,,,,,,+++***)))(((((())))))******+++++++++------,,,+++,,,---.../////////............//////++++++************++++++,,,...000000/////////111//////...------,,,++++++******)))((()))***+++,,,++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......///000000...+++)))+++---,,,,,,,,,,,,---...///000//////000111222333333444999777666666777666444222000---++++++***...;;;HHHUUUaaaoooyyyqqqjjjccc[[[LLL>>>???HHH___oootttsssxxx}}}|||{{{uuuuuunnnXXXMMMEEE@@@CCCKKKXXXkkkyyyuuugggWWWEEE777222111111000000000111111000000////////////000000......---...///000222333555666;;;JJJggg{{{tttkkkbbbcccvvvmmmUUULLLOOO[[[xxxmmmlll}}}}}}|||zzzwwwtttqqqjjjgggddddddhhhmmmqqqsssssspppmmmiiieee```ZZZVVVPPPNNNLLLKKKIIIFFFCCC@@@BBB===@@@HHHKKKXXXoooaaaZZZQQQJJJJJJNNNQQQYYYeeeqqqvvvtttpppddd\\\QQQJJJGGGEEECCCBBB???>>><<<<<<======;;;999555555555555666777999:::::::::999999999999999999999999999888888888999999777???IIIQQQSSSMMMDDD<<<999666333222333333222111222222222222222222333333111111333555777999;;;<<<888888888888777666555444222---///...---777AAA<<>>EEEZZZkkkqqqqqqwww|||ssskkkkkkxxxsss]]]QQQIIIDDDIIIRRRaaappp|||{{{qqqcccMMM:::444222000000000000000000000000////////////000000111000//////000222444666444555:::HHHeee{{{|||xxxrrriii___aaatttwwweeeSSSLLLPPP[[[|||rrrppp||||||||||||{{{pppkkkfffcccdddhhhkkkmmmooommmiiifffbbb]]]WWWSSSMMMLLLKKKKKKJJJHHHDDD@@@AAA;;;>>>GGGGGGNNNrrruuuggg^^^TTTLLLJJJNNNNNNRRR]]]jjjssstttrrrggg___UUUMMMJJJHHHFFFDDD@@@>>><<<<<<======<<<:::777666555444555666888999999999999999999999888888777888888888888888888888555999AAAKKKPPPLLLDDD===999777444333333333333222111111222222222222222222333333444666888999:::;;;999999999999888777666666333...///000---666<<<444,,,,,,,,,---......,,,++++++,,,,,,,,,++++++***)))+++,,,------......------...///000111111111111111333333333222222222222111333333222111000///......,,,---------------------((()))***+++++++++++++++,,,,,,------,,,,,,++++++******++++++,,,---......,,,,,,++++++,,,---///000000000///...............---,,,,,,+++******+++++++++---////////////000111......---,,,+++***))))))***)))((((((((()))***+++*********************************++++++*********+++++++++***************))))))******+++,,,---...)))))))))******)))))))))******++++++++++++******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,------...------...//////---++++++++++++,,,,,,...////////////000111222333444444555444444555777777666555222...,,,,,,+++...666@@@NNNYYYeeelllsssxxxxxxvvvooojjjhhhdddXXXFFF@@@CCCTTTfffnnnnnnsssvvvzzz{{{nnncccbbblllyyyrrr^^^SSSLLLIIIPPP\\\nnn{{{~~~oooVVV???777444000///000111111/////////000000000000//////111000//////000222444666333444999GGGddd}}}uuuvvv~~~{{{wwwnnneeeZZZ[[[ooo{{{nnn^^^NNNJJJNNN___~~~uuusss}}}}}}zzztttmmmgggeeeeeeeeeeeeiiigggeeeccc```[[[UUUQQQKKKJJJIIIKKKLLLKKKEEEAAA@@@<<>>AAACCCAAAEEE[[[uuu~~~nnn]]]RRRQQQHHHGGGHHHPPP\\\jjjtttyyyuuulll___UUUOOOLLLHHHEEEAAA???===<<<=========<<<<<<:::888777777888:::;;;::::::;;;;;;:::888666555555555777888888888777777666555999CCCHHHEEEBBBCCC:::777444333333444333222...///111222333333333333111222333444555777888888<<<<<<;;;:::999777555444111...333777666<<<<<>><<<:::888777999;;;<<<;;;;;;<<<;;;:::888666555444555666888888888777666777555999BBBEEECCCBBBEEE:::777444333444444333222---...000222333444333333111222333555777999:::;;;999999:::::::::999888888111...444888777;;;888***.........---,,,+++---...***+++,,,---.../////////+++,,,------......------,,,---///111333555555666444444444333333333222222333333222111000///......//////000000///---+++***)))***+++,,,---.........***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...000111444333222111000000000000,,,+++***)))(((((((((((()))+++...///...///000111111000///...,,,+++***))))))((('''''''''(((***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******************++++++---,,,+++*********+++,,,((()))***++++++***)))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++******++++++,,,---(((---000---(((&&&***000......---,,,++++++++++++,,,,,,---...///000111111444444555777:::;;;;;;999777222...---,,,+++///444FFFOOOZZZ```eeejjjkkkhhhcccYYYVVV\\\]]]RRREEE??????UUUaaacccgggccc___dddrrrzzz}}}xxxhhhWWWSSSZZZbbbppp{{{wwwfffVVVMMMJJJLLL[[[lllmmmUUU???999333111333555333111...///000111111000///......///000222333333333333444555999GGGddd~~~vvvnnnmmmmmmpppuuuwwwvvvtttnnnggg^^^aaauuu~~~kkkYYYVVV\\\fffxxxrrrppppppzzzxxxooogggfffccc___\\\ZZZXXXUUUSSSLLLJJJHHHIIIKKKLLLJJJHHHBBBCCCBBB@@@???DDDNNNVVVwwwfffZZZTTTMMMHHHFFFJJJRRR^^^nnn|||zzzwwwmmm```XXXSSSMMMGGGEEEBBB>>><<<<<<===<<<<<<@@@>>><<<999888888999:::<<<;;;999777555555555555555555666888999888666333444111111666===AAAAAA>>>;;;888666444444555444333000111111222222333444444111222444666888:::;;;;;;:::::::::::::::999888777666111111999<<<777111000++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---///000222333333333333333333222222111000000///.............../////////.........------------,,,,,,++++++******************)))))))))(((((())))))(((((()))***++++++***++++++,,,---...///000222222111111111111222222***+++,,,,,,,,,,,,+++***---,,,,,,...000111000///111///,,,,,,......+++)))))))))***+++++++++++++++///,,,))))))++++++(((%%%))))))))))))***+++,,,---+++***)))(((((()))***+++))))))******++++++++++++))))))))))))))))))))))))'''((()))***+++++++++***)))))))))***+++++++++,,,************+++,,,---......+++''')))---///+++(((,,,,,,,,,++++++************)))))))))***,,,...///---,,,++++++,,,...111222444222222444888:::888666666555222...,,,,,,///222@@@MMMXXX[[[\\\aaadddccceee___YYYVVVTTTOOOFFF@@@BBBPPPaaahhhddd^^^^^^```lllxxx}}}ppp]]]RRRWWWcccqqq|||wwwjjjXXXKKKHHHOOOZZZaaazzzttt[[[DDD888///---.........////////////000222111///---000111111111111222222222555555999GGGccctttqqqnnnmmmpppuuuwwwuuuqqqpppggg___fff~~~|||fffQQQMMMTTTkkkooonnniiijjj|||wwwmmmhhhfffccc^^^YYYUUUSSSRRRQQQNNNKKKJJJJJJJJJHHHFFFFFFFFFDDD@@@>>>AAAJJJQQQpppkkk___YYYPPPJJJGGGJJJPPPZZZiiivvvzzzyyyrrreeeZZZSSSMMMHHHDDDAAA>>>======>>>???>>>@@@>>><<<:::999999999:::===<<<999777666555555666666666666888999999666444333111000444;;;??????===:::888555444444555444333000111111222222333333444333333444444444333333222:::::::::::::::999888777555333666>>>@@@999111...++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,---------............------...000111222333444222222333333333222111111000//////...---------...------------,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,+++++++++***)))))))))))))))*********+++,,,---...//////000000////////////000000+++,,,,,,---,,,+++***))),,,+++,,,...000111111000222///------......,,,)))''''''((()))))))))))))))+++*********,,,,,,,,,+++))))))))))))***+++,,,,,,+++***))))))))))))***+++******************++++++))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))******************+++,,,---......+++)))***---...,,,))),,,,,,,,,+++++++++******,,,++++++,,,,,,---...///...------...///000222333444333222444777999777555555444222...,,,,,,...111999FFFRRRXXX\\\bbbfffeeeccc^^^XXXUUUSSSNNNEEE>>>???NNN___fffccc]]]\\\]]]dddooo}}}ttt```SSSWWWbbbooo{{{wwwkkkYYYLLLHHHMMMVVV\\\ssswww^^^FFF;;;111///000000000111/////////000222111///---000000111111111222222222444555999FFFbbb~~~tttssspppooorrrwwwyyywwwtttqqqhhhaaaiii|||fffPPPJJJPPPgggtttnnneeehhhvvvooonnnkkkddd[[[UUUSSSSSSVVVSSSNNNKKKJJJIIIGGGFFFJJJIIIEEE@@@===>>>EEEJJJ]]]ssseee___SSSMMMIIIIIIMMMTTTaaammmxxx|||xxxkkk]]]SSSNNNJJJEEEBBB???===>>>@@@AAAAAA???>>><<<:::999999::::::>>><<<:::888777777777777777777777888999999777555222000///333888;;;<<<:::999777555444555555444333000000111111222333333333444444333222222111000000999999:::::::::999888888555666<<>>444222222222111222000//////111222222000...000000000111111111222222444555999FFF```}}}vvvuuusssqqqsssxxxzzzzzzxxxqqqiiiccclllhhhPPPHHHMMMbbbyyynnnbbbhhhxxxxxxuuummmaaaYYYWWWXXXZZZVVVRRRMMMKKKJJJJJJJJJNNNKKKGGGAAA===>>>BBBFFFRRRuuu|||kkkcccUUUNNNIIIHHHJJJPPP[[[fffttt|||}}}qqq```TTTNNNKKKHHHEEEAAA>>>???@@@AAAAAA>>>>>><<<;;;:::::::::;;;>>>===;;;999888888888888888777777888999999888666333111000222666999999999888666555444555555444222000000000111222222333333222222222333444555666777999999:::::::::999999888777:::???BBB@@@888000,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,,,,------------...///000111222222000111222222333333333333333333111000......------,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))((((((((((((******)))))))))))))))***((()))******,,,,,,---...111111000000000000111111//////...---+++***)))((())))))***,,,000111111000///...---,,,,,,+++***)))))))))***+++++++++++++++)))+++,,,***'''%%%&&&)))++++++******)))*********,,,++++++++++++++++++,,,---,,,***)))((()))***+++)))))))))))))))))))))))))))))))))))))))+++,,,---*********))))))(((((('''***************+++,,,,,,+++,,,------,,,+++---...++++++++++++++++++++++++,,,---.........,,,+++***,,,---000222333333222111444444444555555555444444444444222...++++++,,,...222<<>>?????????>>>======<<<;;;;;;;;;;;;>>>===;;;999888888999999888777666777888999777666444333222222444666888888777555444444555555333222///000000111111222333333111111111222444666888:::888999999:::::::::999999999===@@@>>>999444000...+++++++++,,,,,,,,,------.........---------,,,,,,)))************++++++++++++,,,,,,---...///000000000111222222333333333333555444333111000/////////...---------,,,,,,,,,,,,------,,,,,,+++***))))))------,,,,,,,,,+++++++++(((((((((((()))***+++,,,((()))******,,,,,,---...111111000000000000111111111000...---+++***)))((((((((())),,,///111111000,,,---,,,+++)))((((((((())))))***+++++++++++++++))),,,---,,,(((&&&(((***++++++******)))*********++++++++++++++++++++++++---,,,+++)))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++******)))))))))******))))))******++++++***+++---,,,++++++---...++++++++++++++++++++++++000000111111111///...,,,***,,,...111222111000///222333444444444444333444333333111...+++***+++,,,000777DDDQQQZZZ^^^```bbbccc___ZZZWWWUUUOOOFFF>>>555@@@OOOZZZ___]]]ZZZWWW]]]___```aaacccfffiiilllmmmxxx~~~kkk\\\[[[aaannn}}}}}}oooeeeXXXLLLGGGFFFHHHJJJKKK\\\rrr|||hhhLLL@@@666333333222111222000000000111333222000...//////000000000111111111222555999DDD\\\~~~zzzxxxvvvtttssstttwwwyyyzzztttmmmgggpppkkkRRRKKKQQQgggxxxqqqiiimmm{{{nnnccc^^^]]]YYYYYYXXXUUUSSSSSSUUUWWWTTTQQQKKKEEEBBBBBBDDDEEEEEEXXXzzzwwwhhhXXXRRRLLLJJJIIILLLUUU___jjjvvv~~~xxxjjj\\\SSSMMMOOOJJJDDD???>>>>>>>>>>>>============<<<<<<;;;;;;===<<<;;;999888888999999888666555666777888777666555444333222222333555777666555444555666555333111//////000000111222222222222111000000111333444555888888999:::::::::999999999???AAA;;;444111000000++++++,,,,,,,,,,,,------............---------,,,))))))*********+++++++++++++++,,,,,,---......///111111222333333333222222444444222111000000000000//////............------------,,,,,,+++******))),,,+++++++++************'''''''''((()))+++---...))))))***+++,,,---......///......------......///111000...---+++******)))(((((()))+++...000///...,,,------+++)))'''((((((''''''((())))))))))))))))))***,,,,,,,,,---...000+++***************++++++******++++++++++++******++++++++++++************)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((++++++++++++******************)))))))))******+++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---------,,,+++******)))***---///000000///...000222444444333333333444333333111...+++)))***+++,,,111===MMMYYY^^^bbbfffddd```\\\YYYWWWQQQGGG???444<<>>===>>>>>>???===============<<<<<<;;;<<<;;;:::888888888999999777555444444666666666555555444222000///000222444555444444555666555333111//////000000111111222222222111000//////000222333777888999::::::::::::999888@@@CCC;;;333111111111++++++,,,,,,,,,,,,------............------------++++++++++++,,,,,,,,,,,,+++,,,,,,------......///222222333333333222111111222111000000/////////000/////////.........------*********++++++,,,,,,,,,))))))))))))((((((((('''(((((((((((()))***,,,,,,******+++,,,---...//////......------------......111000...,,,++++++++++++)))((()))+++---///...------...///---***((()))***''''''((()))))))))))))))***))))))***---......---))))))))))))***+++,,,,,,))))))***++++++***))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))***+++---...---+++((('''))))))))))))******************))))))))))))*********((('''(((,,,---,,,*********+++++++++,,,,,,,,,***))))))((((((((()))))))))+++,,,...////////////...111333444222222444666222222111...+++))))))***+++---888HHHUUU[[[```eeeddd```\\\ZZZXXXRRRGGG???333999CCCOOO[[[bbbeeeeeefffeeedddcccbbb___\\\ZZZ[[[bbbnnn{{{qqqaaa]]]```qqq}}}vvvmmm^^^QQQJJJGGGHHHHHHCCCIIIVVVhhh{{{xxxkkkNNNBBB777444333111000111111000000222333333111///////////////000000000111111444999BBBYYYzzz~~~}}}zzz}}}{{{wwwsssqqqrrrvvvxxxzzzsssmmmvvvxxxcccOOONNNYYYsssrrrpppmmmttt~~~qqqfff___ZZZ]]]^^^]]]ZZZYYYZZZ\\\^^^YYYQQQKKKGGGEEECCCCCCEEEEEEUUUyyyooo```YYYRRRMMMJJJJJJQQQYYYgggsss~~~}}}ttthhh\\\RRRMMMHHHBBB>>>===>>>@@@@@@<<<===============<<<;;;<<<;;;999888777888888999666555333333555666555444444333111///---...000333444444444555666555333111/////////000111111222222222111000///000222444555777888999:::::::::::::::777AAAEEE===444111222111++++++,,,,,,,,,---------//////.........---------,,,,,,---------.........,,,------....../////////333333333333333222111000000///.............../////////.........---------'''((()))***,,,...//////,,,,,,,,,,,,+++++++++******)))))))))))))))***+++***+++,,,,,,......///000000000////////////000000111000...,,,+++++++++,,,)))))))))+++---...---,,,...000111///+++)))***,,,))))))***++++++++++++++++++(((&&&'''***+++(((&&&))))))))))))***+++,,,---((()))***++++++***)))(((&&&(((+++------,,,***)))))))))))))))))))))))))))&&&(((,,,...///...+++)))''''''(((((())))))************)))))))))))))))******'''$$$''',,,...,,,(((*********++++++,,,,,,,,,......,,,,,,,,,---...///++++++,,,...//////000000---000333333222222444666222222111...+++(((((()))---...666FFFQQQVVV[[[```ddd```\\\ZZZXXXRRRGGG???444777@@@LLLZZZdddiiijjjjjjjjjkkkkkkiiiccc\\\WWWRRRYYYdddtttsssbbb]]]___qqq|||rrrbbbTTTLLLHHHHHHHHHDDDFFFPPPaaauuu~~~xxxlllOOOCCC888555444222111111111000111222333333111///////////////000000000000111444999BBBXXXyyyxxxzzzyyy}}}xxxtttqqqrrruuuyyy|||uuupppyyywwwcccQQQRRR^^^uuu~~~qqqooollluuu}}}ooofffbbb^^^\\\___```]]][[[\\\]]][[[WWWPPPJJJEEECCCCCCDDDGGGOOO```}}}xxxggg^^^TTTNNNKKKJJJNNNTTTeeepppzzz}}}zzzooo___QQQLLLHHHCCC???>>>===<<<;;;@@@???===;;;999888888777<<<;;;999777666555444444666666555555555444444444555444222000//////000000222333444555555555444333111111000000111111222333111111111111222333444555555777999999999999;;;===???AAAAAA;;;333......000000///------.........---///...---,,,+++,,,,,,---)))***++++++------...//////,,,,,,///,,,&&&&&&***444444444333333222222222......---------......///222---)))***...111///---,,,,,,+++++++++,,,...//////---,,,***))))))************)))))))))))))))************+++,,,,,,------///...---,,,,,,---///000111///---+++)))((((((((('''((((((((()))))))))***,,,++++++***)))(((((('''************************&&&&&&'''((()))+++---...---)))&&&'''---111111///))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---)))***++++++++++++***)))*********)))))))))))))))++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,++++++***)))))))))((()))***+++,,,+++******---,,,,,,+++*********+++---)))&&&(((---///---+++...//////111222333444444555333000---+++*********)))---555AAALLLUUUZZZ[[[^^^^^^]]]\\\YYYRRRJJJEEE===;;;>>>JJJZZZggglllllloooooollliiiiiiiiiddd]]]\\\\\\^^^hhh~~~qqqfffcccrrr~~~mmm[[[MMMFFFEEEEEEAAACCCKKK\\\ssszzzmmmXXXGGG777222333333222111555333222111111222444666000,,,)))***...222333333333666999@@@UUUvvvwwwsssqqq{{{}}}~~~|||xxxuuuvvvwwwyyyxxxtttxxx{{{tttzzzuuu\\\RRRLLL[[[www~~~vvvlllffftttyyypppiiiccc^^^___^^^\\\\\\^^^]]][[[WWWRRRKKKFFFCCCBBB@@@BBBGGGSSSjjjmmmbbbWWWPPPLLLJJJMMMRRR```kkkwww}}}|||sssdddVVVMMMIIICCC???======<<<;;;===<<<;;;:::::::::::::::======;;;999888777666666666666555444444444555555555444222111000///000000222333444555555555444333111111000000111111222333111111111111222333444555555777999999999:::<<<============999444111000111///---++++++,,,---,,,+++---,,,+++***))))))***+++***++++++,,,,,,------...---+++,,,000...)))***...444444333333333222222222//////...............///111...++++++///000...+++******)))))))))***+++,,,---,,,+++))))))((())))))))))))((((((((((((((()))'''''''''((())))))******000...,,,+++***+++,,,---000///---+++))))))))))))))))))*********************************)))))))))************************)))))))))))))))***++++++---***&&&(((,,,...---+++************************)))((((((''''''(((((()))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,------...******************++++++))))))+++,,,,,,,,,+++***---,,,++++++******++++++///+++)))***...111///---//////000111222222333333555333000---+++*********)))---555@@@LLLUUUZZZ\\\aaaaaa```^^^YYYRRRJJJEEE???===@@@KKK[[[hhhmmmmmmooopppnnnkkkkkkllliiiccc___```bbbjjj|||yyynnnjjjuuuzzzeeeQQQEEE@@@@@@AAACCCKKK\\\sss}}}rrrZZZJJJ999333444444333222444333111000000111222333111000......///111222222333555888???TTTuuuwwwqqqnnnnnnxxxyyyyyyvvvrrrsssxxx}}}|||wwwzzzzzzpppuuupppXXXNNNIIIXXX{{{~~~wwwtttlllhhhvvvuuummmfffdddaaa^^^^^^```___]]]ZZZUUUOOOJJJEEECCC>>>???@@@FFFSSSjjjuuuiii\\\SSSNNNJJJLLLPPPZZZfffsss|||~~~yyyjjj\\\OOOJJJDDD???===<<<;;;:::999999999999:::;;;<<<===???>>><<<;;;:::999999999777666444333333555666777666444333111000000000000111222333555555555444333111111000000111111222333111111111111111222333444444666888999999:::<<<>>>===;;;888777666666444333000...,,,,,,---...---,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////---...222333333333333222222222222222111000///.........///111...,,,---///000---*********)))))))))***+++,,,,,,+++***)))((((((((((((((((((''''''''''''(((((()))******++++++,,,,,,---111000...,,,++++++,,,,,,...---,,,+++************,,,,,,++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))),,,+++***)))))))))))))))---***((()))+++,,,***(((++++++++++++++++++++++++******))))))))))))*********)))(((''''''((()))***))))))))))))))))))******))))))))))))))))))))))))+++************+++,,,,,,((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++...+++)))+++...000///---000000000111111222222222444333000---+++************---444>>>KKKUUU[[[^^^dddddddddaaa[[[SSSKKKFFFBBB???AAAKKK[[[hhhnnnnnnnnnpppooommmmmmpppnnniiicccfffjjjooo{{{vvvpppsssrrrXXXFFF???>>>@@@CCCJJJZZZrrrvvv___MMM<<<555666555444333444333111000//////000111111222333222111111222333222555888???TTTttt}}}oooiiihhhiiiqqqtttuuurrroooqqqyyy{{{~~~xxxoootttmmmUUULLLGGGWWW~~~xxxoooooojjjjjjxxx|||tttoooiiiccc``````___^^^[[[XXXTTTOOOJJJFFFBBBAAA@@@AAAEEEUUUooo}}}ppp```VVVPPPKKKKKKNNNUUUaaappp{{{}}}pppbbbQQQLLLEEE@@@===<<<;;;:::999999999999:::;;;<<<===>>>>>><<<;;;::::::::::::888666444222333555777999666555333111000000000111000111333444555555444333111111000000111111222333111111111111111222333333333555888999999;;;===???@@@<<<777666999999666333222000//////000000///...///.....................---------,,,,,,+++++++++)))***---.........///111333222222222222222222222333222111000////////////000///...///000///,,,))),,,,,,,,,,,,,,,,,,,,,---++++++******))))))))))))(((((('''''''''((())))))++++++,,,,,,---.........222111000///////////////---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))))))))))),,,,,,+++***))))))))))))+++***)))***,,,---+++(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***(((''''''(((***+++)))))))))))))))*********++++++++++++++++++++++++***))))))))))))***++++++))))))*********+++++++++++++++,,,,,,------------,,,,,,++++++***++++++,,,+++)))((())),,,------,,,000000000000111111111111333222000...,,,+++*********,,,222<<>>666666555333333444333222000/////////000...111555444222000111333333666999AAAUUUuuu}}}nnngggeeedddjjjqqqwwwxxxuuuuuu{{{~~~yyytttyyyoooUUULLLGGGWWW}}}wwwmmmiiigggjjjyyy|||tttiiibbb```^^^\\\YYYWWWUUUQQQKKKGGGFFFDDDBBBAAAAAAJJJ```vvvwwweeeYYYRRRMMMLLLNNNTTT___mmmyyytttgggUUUOOOGGGAAA===<<<;;;:::::::::999999999:::;;;;;;<<<<<<;;;:::::::::::::::888777444333333555777999666555333111000000111111000111222444555444444333111111000000111111222333111111000000111111222222222555777999:::;;;>>>@@@EEE???888777::::::777222222000//////000000///...//////000000000000000000...------,,,,,,++++++***))),,,...---,,,---......222222222222222222222222444333222000000////////////////////////...+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))((((((((())))))***+++(((((())))))***+++++++++////////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,+++***)))((())))))))))))))))))))))))******************+++,,,*********,,,---...---,,,++++++++++++++++++++++++***))))))))))))))))))***,,,+++)))(((((()))+++,,,(((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++*********))))))+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,+++***)))***+++,,,------000000000000000000111111222111000...---+++******+++,,,000999EEERRR[[[___aaaccceeeccc]]]VVVPPPNNNDDD@@@>>>FFFTTT```fffgggnnnqqqsssqqqrrrvvvxxxvvvqqquuuxxxzzzxxxhhhcccooofffNNNEEEDDDAAACCCIIIXXXlll||||||uuufffSSS@@@777555444222111444444333222111000000000***...222333222111222444444777;;;CCCWWWwwwvvvkkkeeeaaahhhrrr~~~~~~~~~zzz}}}pppVVVKKKGGGWWW{{{xxxllleeedddiiizzzrrriiigggaaa]]]YYYVVVTTTPPPKKKFFFGGGCCCBBBBBB@@@DDDUUUiiilll___VVVPPPMMMMMMSSS]]]jjjwwwyyymmmXXXRRRJJJBBB???===<<<<<<;;;::::::999999999999999;;;::::::999999999::::::999888666444444555666777777555444222111111111111///000222333444444444444111111000000111111222333111111000000000111111222222444777999:::<<<>>>AAAFFF@@@:::777999999666333000...,,,,,,---...---,,,,,,---......//////......---------,,,,,,+++++++++)))---///,,,+++------,,,111111111222222222222222222222111000/////////000////////////...---,,,,,,******+++++++++***))))))++++++,,,,,,,,,,,,+++***))))))((())))))***+++,,,*********+++,,,,,,------***+++,,,---...//////000,,,---------------,,,+++******+++++++++,,,,,,,,,000000///---+++***((((((************************)))))))))***+++,,,---...******+++,,,------......++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,((((((((()))******++++++))))))))))))))))))))))))***************+++,,,,,,,,,,,,++++++***))))))(((+++++++++++++++,,,------++++++******++++++,,,,,,,,,,,,,,,,,,---...///////////////000000111111111111111000///---,,,+++***,,,,,,///666BBBNNNXXX]]]^^^bbbeeeccc]]]UUUQQQOOOEEE???<<>>======:::999999999999999:::::::::::::::999::::::;;;;;;999999777666555555555555777666444222111111111222...///111333444444444444111111000000111111222333111111000000000000111111111333666888:::<<>>999666666666555444///---++++++,,,---,,,+++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...000---,,,//////---000111111111222222222222111000000/////////000000............------...///***++++++++++++***)))((()))***+++,,,,,,+++***)))'''''''''((((((***++++++,,,,,,------...//////000***+++,,,---------------------.........,,,+++*********+++,,,---......///000///...---,,,+++***)))++++++++++++++++++++++++************+++,,,------,,,,,,+++*********,,,---************************------,,,,,,,,,,,,------************************'''(((((()))******++++++))))))))))))))))))))))))''''''&&&&&&''''''((()))++++++******************+++******)))***+++,,,---++++++******++++++,,,---+++,,,,,,,,,,,,---///000---......///000111222222111000000///...,,,+++***---,,,---444???KKKVVV[[[^^^bbbeeeccc[[[SSSOOOMMMGGG@@@;;;???KKKVVV\\\\\\^^^dddjjjlllpppyyy|||}}}~~~yyyfff\\\[[[bbbssslllUUUIIIEEEDDDIIIRRR```ttt~~~nnnZZZEEE:::777444222222111111111111111111000000.........///111222222000000444:::CCCYYYyyyuuuiiiaaaccchhhqqq{{{{{{xxx||||||pppVVVMMMJJJ[[[~~~|||qqqfffdddiii}}}vvvoooeee___[[[VVVOOOIIIHHHBBBBBBFFFDDD@@@HHHWWWrrr|||jjj^^^TTTMMMKKKOOOWWWdddrrryyy]]]WWWMMMEEEAAA???>>>===888888888888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<:::999999777666555444333777666444222111111111222...///111333444444444444111111111000111222222333111111000000000000000111111333666888:::<<>>===<<<:::888666555444111000...,,,++++++++++++111000///------,,,,,,,,,///...,,,++++++,,,...///---...///...---,,,---......000222333333333111000//////000111111111111111...---,,,+++++++++++++++---------,,,,,,+++++++++++++++******)))((((((((()))))))))))))))((((((((()))******++++++,,,------444333111///...---......,,,,,,,,,------.........,,,***)))***,,,...//////000000000000///...---,,,***++++++,,,...//////000(((((((((***,,,,,,***(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************)))+++,,,,,,***))))))******************************)))))),,,///000...++++++******))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))************++++++,,,,,,,,,---111000000////////////////////////...---,,,***)))+++---///111666AAAOOOYYYZZZ^^^```\\\SSSLLLJJJJJJKKKDDD::::::FFFTTTYYYUUUOOONNNPPPYYYfffttt}}}|||~~~mmm]]]UUUOOOTTTdddwwwuuu___PPPJJJIIIMMMYYYnnnzzzhhhOOO???999888555111000000000000////////////......//////000000111111444555777@@@WWWxxxyyymmmfff^^^```cccfffjjjpppwww|||uuuuuu{{{~~~zzzppp^^^TTTOOOhhh~~~uuujjjiiifffzzznnnfff___ZZZXXXOOOJJJEEEDDDBBBAAAFFFLLLaaakkkbbb___ZZZUUUVVV[[[bbbkkkxxx{{{iii[[[LLLDDD@@@<<<:::;;;999999:::;;;;;;<<<<<<======;;;999777666777999:::<<<:::777444333333444444444555555333000---++++++//////000111333444555666222111000//////000111222333222000/////////111111222111222555:::>>>@@@AAA>>>===<<<:::888666555444000000...---,,,------...000000///...---,,,,,,,,,...---,,,++++++,,,---...---...///...---,,,---...///000111333333222111000//////000111111111111111000//////...------......---------,,,,,,+++++++++,,,,,,+++******))))))(((((((((((((((((((((((((((*********+++,,,,,,---------,,,,,,,,,---......///,,,,,,,,,---------......,,,***)))***,,,...//////000000000000///...---,,,+++++++++++++++,,,,,,,,,)))((((((***,,,,,,***((())))))************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++***************%%%''')))*********+++,,,***************************))))))+++...///---***+++******)))))))))))))))************************,,,++++++***))))))******))))))))))))))))))((((((...............///000111000//////...---+++***)))***,,,---///555???MMMWWWZZZ^^^```\\\TTTMMMLLLMMMOOOGGG===;;;EEESSSXXXUUUNNNMMMNNNUUUbbboooyyy~~~|||yyy|||~~~zzzjjj[[[TTTOOOTTTddduuuqqq```SSSMMMLLLOOOZZZpppmmmTTTAAA:::888555222000000000000////////////......//////000000111111444555777???VVVvvv~~~uuuqqqfffeeecccaaaaaaffflllqqqttttttzzzrrr___UUUPPPiii|||rrrjjjjjjgggwwwlllccc^^^]]]SSSMMMIIIGGGEEEBBBDDDHHHUUUsssqqqfffaaa\\\WWWXXX\\\```gggsss}}}~~~yyylll^^^NNNFFFBBB===;;;;;;999999:::;;;;;;<<<<<<===???===;;;999999999:::;;;===;;;888555333222333333444555555444111...,,,,,,//////000111333444555666222111000//////000111222333222111000///000111111111000111555;;;@@@CCCEEE===<<<;;;:::888666555555000///...------...///000/////////...------,,,,,,---,,,+++******+++,,,---,,,---......---,,,---//////000111222333222111111//////000000111111000000000000//////......//////------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))'''''''''(((((((((((((((******++++++,,,,,,------)))***+++------.........,,,,,,,,,------------...,,,***)))***,,,///000///000000000000///...------++++++******)))))))))((()))((((((***+++,,,***)))))))))************))))))************************++++++++++++,,,,,,,,,,,,++++++++++++******))))))%%%''')))***))))))***,,,************************)))((((((***,,,,,,+++***+++******)))))))))))))))++++++++++++++++++++++++,,,+++******)))***************))))))((('''''''''++++++,,,,,,---///000111000000000///---+++***))))))***,,,...333===KKKTTTXXX\\\^^^ZZZSSSNNNMMMOOOUUUMMMAAA<<>>TTTtttyyyxxxssspppjjjdddbbbeeekkkpppvvvwww}}}wwwbbbWWWRRRkkkzzzoooiiijjjiiisssgggbbbaaaYYYSSSMMMKKKIIIFFFEEEHHHNNNeeewwwkkkeee___[[[[[[\\\___dddppp{{{}}}zzznnn```PPPGGGBBB>>>;;;;;;999999:::;;;;;;<<<<<<===???>>><<<:::999999:::;;;>>><<<999666444222222222555777888777444111////////////000111333444555666333222111000000000111222333222111000000000111111111000111555:::???CCCDDD;;;;;;:::999888777666555111000///---------.........//////......------,,,,,,++++++******++++++,,,+++---......,,,,,,---//////000111222222222222111//////000000000000000//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((('''''''''''''''(((((((((******++++++,,,------...------/////////...---,,,------------------------,,,***)))***---///000000000111111000000///...---************))))))))))))***)))((()))+++,,,+++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++++++++++++++++++++,,,,,,,,,++++++***))))))))))))+++,,,+++)))(((((((((************************((((((((())))))******)))+++******)))))))))))))))++++++++++++++++++++++++++++++***************++++++*********************++++++++++++,,,---...///000000000///...,,,***))))))***+++---222<<>>RRRrrr{{{tttuuuuuusssoookkkjjjlllrrrvvv{{{|||{{{eeeYYYSSSlllxxxlllgggjjjiiitttlllkkk^^^VVVPPPNNNKKKHHHFFFGGGKKK[[[yyyssslllfffaaa\\\]]]^^^cccooo{{{}}}pppaaaQQQHHHBBB===::::::999999:::;;;;;;<<<<<<===>>>===<<<:::999999999999===<<<999777444333222222444666888888555222111000//////000111333444555666444333111000000000111222333222222111111111111111111111222555:::===??????::::::999888888777666666222111///---+++******+++---......//////...---,,,+++++++++++++++++++++++++++,,,------,,,,,,---///000000111111222222222222//////000000000//////.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''(((((())))))***++++++,,,------......------/////////...---,,,------------------------,,,***)))***---000111111111111111111000///...---*********++++++++++++,,,+++***))))))+++,,,++++++,,,,,,------------,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++---...---+++)))))))))************************'''((((((((((((((())))))+++******)))))))))))))))************************+++***************++++++((())))))***+++,,,,,,---,,,,,,++++++++++++,,,,,,000000000///...---++++++***+++,,,---111;;;HHHQQQ[[[___ccc```YYYSSSRRRSSSXXXRRRFFF<<<===EEEMMMNNNMMMKKKIIIJJJOOOYYYcccjjjpppkkkhhhmmmzzzxxxnnn^^^ZZZXXX___mmmxxx}}}}}}|||}}}}}}zzzqqqbbbQQQFFFEEEGGGNNN___uuucccJJJ;;;444222111000000000000////////////......//////000000111111222555777>>>RRRrrrxxxppppppmmmnnnooonnnmmmnnnqqqsssxxx{{{yyydddYYYTTTmmmvvvjjjdddhhhjjj~~~yyyvvvfff\\\SSSOOOLLLHHHEEEEEEJJJUUUnnn|||tttlllggg]]]^^^^^^cccooo{{{}}}rrrcccSSSIIICCC===999999999999:::;;;;;;<<<<<<===>>>===;;;:::999888777777<<<;;;:::777555444333333111444777777555222000/////////000111333444555666555444222111000000111222333222222222222111111111111111333777;;;<<<<<<:::999999888888888777777777333222///,,,***)))))))))------...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++***+++------,,,,,,---///111111111111111222222222//////000000000///......//////......//////000000++++++,,,,,,,,,,,,------++++++******)))(((((((((''''''(((((())))))******++++++,,,,,,------......)))***+++------............------------,,,,,,,,,,,,***)))+++...000222222111111111111000///......+++++++++,,,,,,,,,------,,,***))))))+++,,,,,,+++******++++++++++++******))))))))))))))))))))))))+++++++++++++++*********************************)))+++------,,,+++,,,---************************(((((()))(((''''''(((***+++******)))))))))))))))*********************************)))******+++,,,&&&&&&''')))***+++,,,---------,,,+++++++++++++++///////////////...------***++++++,,,000:::FFFPPP___eeeiiiggg___WWWTTTSSSSSSOOOEEE:::999@@@GGGJJJKKKJJJHHHHHHKKKRRR[[[bbbgggdddbbbeeeooo~~~uuulll\\\XXXWWW___lllwww{{{zzzxxxxxxyyyxxxsssfffVVVKKKFFFHHHNNNXXXhhh|||fffMMM<<<444111000000000000000////////////......//////000000111111222555888>>>QQQrrryyyqqqpppnnnpppssssssrrrpppppppppnnnuuuooo^^^WWWWWWsssvvvjjjbbbhhhmmm|||~~~zzz|||}}}{{{zzz|||rrrfffZZZSSSOOOIIIFFFEEEHHHPPPeee{{{rrrlll___```___cccnnnyyy}}}zzzuuufffUUUKKKEEE>>>::::::999999:::;;;;;;<<<<<<===>>>===<<<;;;999888777777;;;:::999888666555444444111444777888666333111000//////000111333444555666555444333111000000111111222333333333222222111111000111555:::===>>><<<999888888888888777777777777333111///---++++++++++++,,,---...000000///---,,,,,,,,,------------,,,,,,)))+++,,,,,,,,,,,,...///111111111111111222222333//////000000///......---......------...//////000+++++++++,,,,,,---------------,,,,,,+++******)))(((((())))))***++++++,,,++++++,,,,,,---.........---,,,,,,,,,---......///......---------,,,,,,,,,+++***)))+++...111222222111111111111111000......,,,,,,,,,,,,,,,+++++++++,,,***))))))+++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++*********))))))))))))***++++++,,,,,,)))+++,,,,,,+++++++++,,,************************((()))***(((&&&&&&(((++++++******)))))))))))))))++++++++++++++++++++++++******))))))***++++++,,,(((((()))***+++,,,,,,---,,,,,,+++++++++,,,,,,---------...///////////////))))))***+++...888DDDMMM___eeekkkiii```VVVPPPNNNLLLJJJCCC888555;;;CCCFFFHHHHHHGGGEEEFFFKKKSSSYYY]]]\\\[[[\\\dddrrruuummm]]]YYYXXX___lllwww{{{{{{{{{xxxuuussspppfffXXXNNNGGGJJJNNNRRR[[[mmmiiiPPP???666222111000000000000////////////......//////000000111111111555888???RRRsss}}}tttrrrsssvvvxxxxxxvvvsssqqqqqqhhhqqq~~~|||aaaSSSSSS[[[|||wwwlllaaajjjppp|||}}}zzz{{{{{{yyywwwxxx|||}}}pppaaaYYYSSSLLLHHHGGGFFFLLL```uuunnnaaaaaa```cccmmmwwwzzzvvvwwwhhhWWWMMMFFF@@@<<<;;;999999:::;;;;;;<<<<<<===???>>>===<<<:::999888777::::::999888777666555444222666999:::888555333222//////000111333444555666666444333111000000111111222333333333333222111111...111666<<<@@@@@@===:::888888888777777777777777222111///...---------...+++---...000000///---,,,,,,------......------,,,)))+++,,,,,,,,,,,,...///111111000000111111222333//////000000///...------+++++++++++++++,,,---...+++++++++,,,,,,---------///......------,,,,,,+++((())))))***+++,,,,,,,,,++++++,,,------......///444333111///...---...............------,,,,,,,,,+++***)))+++...111333333111222222111111000///.........---,,,+++***)))(((---+++))))))+++,,,---,,,,,,------......------,,,************************++++++++++++******))))))(((((()))***+++,,,,,,---,,,------,,,***((('''(((************************(((******)))&&&&&&(((++++++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,------------------......*********+++,,,---//////,,,---...///000000000000(((((())))))---666BBBKKK\\\ccciiiggg^^^RRRKKKHHHHHHGGGAAA777444999@@@DDDEEEFFFEEEDDDDDDGGGNNNTTTWWWWWWVVVWWW\\\kkk~~~xxxqqq___[[[ZZZaaannnzzz~~~~~~|||tttpppkkkcccWWWMMMGGGJJJLLLMMMRRRccc}}}kkkSSSAAA888444222000000000000////////////......//////000111111111000555999???RRRtttuuussstttvvvwwwwwwuuusssrrrrrrgggrrryyytttuuu}}}rrrVVVJJJPPP]]]wwwmmmbbbkkksss}}}~~~uuuuuuuuuuuuvvvwwwxxxyyynnnbbb\\\WWWOOOGGGDDDMMM]]]uuu}}}qqqdddaaa```ccckkksssxxxzzztttkkk]]]OOOEEE>>>:::888999999999::::::;;;;;;;;;>>>===;;;999888777666666999888777555444444333444222333555777666555222111/////////111333666888:::888777555333222111000000111222222333222111000///......555@@@DDD???:::;;;666666777888888888888888111111000000//////......+++,,,---...////////////......---,,,,,,+++******)))+++------,,,,,,,,,---000111111222222222111111111111000000//////......---------.........//////+++,,,---......---,,,+++,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))***+++,,,---...............---+++))))))+++...///////////////...---,,,+++,,,++++++,,,---///111333333333222111000///...---...,,,++++++,,,+++***(((++++++++++++++++++++++++)))((('''''''''((()))*********+++++++++******)))***+++,,,,,,+++***)))(((...---+++***)))******+++%%%&&&'''))))))((((((''',,,+++***(((&&&''')))+++******))))))))))))******((()))+++,,,---------,,,,,,+++***))))))***+++,,,+++++++++++++++***)))(((******)))))))))))))))***...------,,,+++***))))))&&&''')))+++,,,,,,,,,,,,((('''(((***,,,111<<>>:::888999999999:::::::::;;;;;;>>>===<<<:::999888777777888888777666555444333333222333555666666555333111111111111111222444666777777777555333222111000000111111222333333222111111111222:::DDDFFF???888777444555666666777777777666111111111000//////......,,,,,,---...////////////...---------,,,+++++++++***+++------,,,,,,,,,---///000111222222222222222111111111000//////......---------.........//////---..................---++++++******)))((('''&&&(((((((((((())))))))))))***+++,,,---............---,,,+++***+++,,,---///////////////...---,,,++++++++++++,,,---///111222333333222111000///......///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++---,,,++++++++++++,,,---******+++++++++******)))***++++++,,,+++***)))(((*********)))******++++++)))***+++,,,---,,,,,,+++++++++***((('''''')))+++******))))))))))))******&&&'''((()))))))))))))))++++++***))))))***+++++++++++++++++++++***))))))******))))))))))))******---,,,,,,++++++******)))++++++,,,,,,,,,+++)))(((***((()))***+++///999EEERRRYYY]]][[[XXXTTTOOOIIIGGGDDD@@@<<<555222888AAACCCDDDGGGIIIGGGFFFMMMUUUTTTUUUSSSPPPRRR^^^qqq{{{lll```XXX^^^lllyyyuuujjj```UUULLLIIIEEEEEEIIILLLUUUkkkqqqZZZFFF999333333111111000000000000000000////////////000000000000111555888>>>RRRrrr{{{uuuqqqyyyxxxqqqlllsssxxxzzz}}}wwwpppooo{{{vvvdddRRRJJJLLLfffxxxoooooolllsss|||}}}zzzqqqpppqqqqqqqqqrrrssstttvvvwwwxxxxxxyyyzzz}}}zzzjjj]]]SSSMMMHHHHHHNNN```}}}|||sssnnniiihhhkkkooorrrrrrppphhh[[[NNNEEE???;;;888999999999999::::::::::::======<<<;;;999888888777777888888888777555333222222333555666666555333222333222111111222333444555777777666444333222111111000111222333444444444444222555<<>>RRRrrr{{{vvvppp||||||sssooowwwwwwuuuzzz~~~tttooopppvvvppp]]]MMMHHHMMMiiiyyyppprrrqqqwwwssssss}}}tttrrrooooooooopppqqqrrrttttttxxxxxxxxxyyy{{{}}}xxxgggYYYRRROOOKKKLLL[[[tttyyysssllliiikkkmmmooonnnnnnfffZZZNNNEEE???;;;999999999999999999999999:::;;;;;;;;;:::999888777777666777888999888666444222222333444555666555444333222111111111111333444555777777666555444333222111///000111333444555666666222555;;;>>>===777111...444444555555555555444444222222111111000//////......////////////......------------------.........***,,,......---,,,---...---...000111333333444444222222111111000//////...........................///...---,,,,,,---...///***+++---...//////000000(((((((((((())))))))))))***+++---...///...---,,,***+++,,,.........---------.........------,,,+++++++++++++++,,,...111222333333222111111000//////...---++++++,,,,,,***)))+++++++++++++++++++++++++++******)))))))))))))))))))))***+++++++++***************+++************'''(((***+++++++++***)))''''''(((((()))))))))))))))******)))(((((()))+++******))))))))))))******---,,,+++*********+++,,,+++******************+++******+++++++++******)))))))))))))))))))))***+++))))))******+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))''')))))),,,333<<>>RRRsssxxxrrrqqq~~~xxxuuu{{{|||xxx||||||qqqmmmooosssjjjVVVGGGFFFNNNjjj|||sssssssssyyyzzzjjjiiittt{{{yyynnnnnnnnnnnnooopppqqqrrrsssrrrrrrssstttvvvxxxyyy~~~tttaaaUUUPPPJJJJJJXXXnnn~~~wwwooojjjjjjlllmmmmmmjjjcccXXXMMMFFF@@@<<<:::999999999999999999999999999999::::::999888777666666777888999999777555333222222444555555555444444000000///000111333555777777777777666666444333222//////000222444555777888444888:::999777555333222555555555666666555555444222222222111000000///////////////000//////...........................///***,,,......---------...---...000111333333444444222222222111000000//////.....................---...---++++++++++++---...))))))***+++++++++++++++(((((((((((())))))))))))***+++---//////...,,,+++)))+++---...//////...---------------------,,,++++++******+++,,,...000111333333222222111111000000---,,,******++++++)))(((++++++++++++++++++++++++.........------,,,,,,+++((()))***+++++++++++++++******************++++++***+++,,,---,,,+++)))(((***************++++++,,,(((*********(((((()))+++******))))))))))))*********)))'''&&&&&&'''((()))*********++++++*********)))******+++++++++******))))))(((((()))***++++++((())))))******++++++,,,,,,,,,,,,,,,,,,,,,------+++'''&&&(((***,,,333:::GGGOOOVVVXXXXXXXXXUUUQQQKKKIIIGGGDDD===:::???GGGOOOOOOPPPPPPLLLHHHLLLTTT[[[```bbb[[[TTTWWWgggvvvuuuaaaZZZ___kkk|||nnn]]]LLLHHHGGGKKKKKKLLLXXXgggvvvuuummm^^^KKK<<<666555444333111000/////////000.........///000111111111111444777===RRRsssuuupppsss|||sssnnnnnnrrrhhhRRRDDDEEEOOOkkk}}}vvvooorrrxxx|||qqq___]]]jjj}}}ooonnnnnnnnnnnnnnnoooooopppoooooopppqqqsssuuuvvv|||}}}~~~lll]]]QQQIIIIIIUUUhhh|||rrrlllkkklllmmmlllhhhaaaWWWMMMFFFAAA===:::999999999999999888888888888999:::;;;:::999888777777777888888888777666555222222333444555555555555/////////000111333555777666777777888777555444222//////000111333555777888777<<<===999555666777777555555555666555555444333333222222111111000//////...//////000000000////////////////////////......+++---...///------...///...///000111222333333333333222222111111000//////...............---------,,,,,,++++++++++++,,,,,,---------,,,+++***(((((((((((((((((())))))))))))***,,,...000000...,,,******+++---.../////////...,,,,,,------------,,,,,,************,,,...000111333333222222222111111111...,,,++++++++++++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,***))))))((()))***+++++++++++++++*********)))******+++,,,---------,,,,,,***)))))))))(((((((((((()))******((()))******))))))***+++******))))))))))))******)))((((((((((((((()))))))))***++++++++++++***)))))))))***++++++++++++***(((((((((((()))***+++,,,)))))))))*********++++++///...---+++************,,,(((&&&(((+++---222888@@@IIIPPPRRRSSSTTTQQQMMMLLLJJJHHHEEE@@@<<>>777666333333222111000///...---------...///000111222222111444666===RRRtttvvvrrrttt{{{sssqqqpppeeeOOOCCCGGGRRRmmm{{{vvvrrrwww}}}{{{ooo\\\[[[kkkppppppooonnnmmmmmmmmmmmmooooooooooooqqqsssuuuvvvzzz{{{|||}}}|||~~~ooo\\\QQQMMMUUUdddyyyxxxpppmmmmmmlllkkkeee___UUUMMMFFFAAA===;;;999999999999888888888777999:::<<<======<<<:::999888888888777777777777666222222333444444555555666111000000000000222444555666777888888888666444333/////////000111444666777888>>>@@@:::555666666555444444444444444333222222333333222111111000000///---...///000000000000000111000000000///.........+++---//////...---...//////000111222222222222222333333222111111000000/////////.........---------+++,,,,,,------,,,,,,+++------......---,,,++++++(((((((((((())))))))))))***,,,...000000...+++******+++,,,...//////000000+++,,,,,,------,,,,,,,,,************,,,...000111333333222222222222111111000...------------,,,***++++++++++++++++++++++++))))))***))))))'''&&&%%%(((((()))++++++,,,,,,+++******)))))))))***,,,,,,++++++***************+++((('''&&&&&&&&&'''((()))''')))******))))))***+++******))))))))))))******))))))***++++++,,,,,,+++)))***++++++++++++***)))))))))***+++++++++++++++(((((((((((()))***+++,,,))))))))))))************---,,,+++***)))******+++///***''')))+++,,,000555<<>><<<;;;999888777777666777777888222222333333444555666666333222111000000111222222666777888999888777444333////////////111333555666666>>>AAA;;;555444333000333333333333333222111000333333222222111000000000------///000111111111111222111111000///......---+++---//////...---...///000111111222222222111111333333222222111000000000//////.........---------+++,,,............,,,+++$$$%%%''')))+++,,,------(((((((((((())))))))))))***,,,...000000...+++)))++++++,,,---...///000111++++++,,,------,,,,,,,,,************+++---000111333333222222222222222222222000///...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,+++***((('''(((((()))++++++,,,,,,,,,******)))))))))***,,,---))))))(((((((((***+++---,,,+++*********+++---...&&&(((***+++***)))***+++******))))))))))))******$$$%%%'''((()))))))))((()))***+++,,,,,,+++***)))((()))***+++++++++++++++(((((((((((()))***+++,,,*********)))))))))))))))(((((((((((()))+++---///333---)))***++++++...222<<>>;;;;;;:::888666666777888999999;;;======;;;999777777:::999888888999999888666555555444333444555666777444333111000000111333444222333666777777666444222000000000000222444666777???<<<:::888777666444333555555555444444333333333666444222000............//////.........//////000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000333333222222111000////////////...---------------------......------,,,+++++++++++++++*********)))))))))))))))))))))))))))+++,,,---,,,***)))***+++,,,------......------,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,...///222111111000///......---/////////...------,,,,,,,,,)))''''''***+++)))(((+++++++++************))),,,+++******))))))******,,,,,,,,,++++++*********((()))***++++++***)))((()))))))))))))))******+++)))))))))))))))(((''''''(((((((((((((((((((((((()))+++---,,,)))(((***,,,******))))))))))))******))))))))))))))))))))))))))))))***+++,,,------...)))'''%%%&&&))),,,+++)))------,,,++++++*********'''((((((((((((+++...222;;;BBBKKKRRRUUUSSSQQQPPPJJJHHHFFFCCC>>>:::>>>FFFPPPOOOMMMIIIGGGMMMYYYcccqqqtttvvvtttppppppuuuzzz}}}kkkVVVPPPWWW]]]]]]]]]```iiiyyyyyykkkYYYLLLDDDIIIPPPTTT\\\dddhhhhhhiiieeeVVVBBB777777...------...000111///.........///000111222222333333666888<<>>;;;;;;:::888666666777888999:::<<<>>>===;;;999888888999888777888999:::999777222222222222444666888:::555444222000000111222333222333555777777666444333/////////000222555888999???===:::999888777666444555555444333333333333333555444222000///........................///000111///////////////......---+++++++++,,,---......///------...000111222333444222222222111000/////////000//////...------......,,,,,,------,,,,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))+++,,,---,,,***)))***+++------............------...---,,,+++***++++++,,,***)))))))))***,,,...///111111000000//////....../////////...------,,,,,,000---++++++,,,,,,***(((+++++++++************))),,,+++******))))))******,,,,,,,,,++++++*********((()))***++++++***)))(((((((((((((((((())))))*********++++++***))))))((())))))))))))))))))))))))(((***+++***(((''')))+++))))))************))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))'''%%%&&&)))++++++)))************************(((((()))((((((***---000999@@@KKKSSSVVVUUURRRQQQJJJHHHGGGDDD>>>:::<<>>;;;:::999888777666777888888:::<<<>>>===;;;999999999888777666777999::::::999222222222222333555777888666444222111000000000111111333555777777666555444/////////000222666999;;;???===:::999999888777555555444222111111111333444555444222111//////......---------...///000111222///////////////......---)))***+++,,,---///000000------...000111222333444222222111111000/////////000000//////......//////,,,,,,,,,,,,,,,+++******,,,,,,+++++++++*********))))))))))))))))))))))))+++,,,---,,,*********+++------............------///...,,,+++***+++,,,---******))))))***,,,...///000000000000//////////////////......---,,,,,,,,,111///---,,,,,,,,,***(((+++++++++************))),,,+++******))))))******+++++++++++++++*********))))))************))))))(((''''''''''''((())))))+++++++++,,,++++++***)))************************)))***++++++))))))***+++))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))*********)))'''&&&''')))*********'''(((((()))******++++++)))))))))(((((())),,,///666>>>JJJTTTWWWVVVSSSPPPJJJHHHGGGEEE@@@999:::>>>EEEIIIKKKJJJHHHJJJQQQWWWpppxxx}}}tttpppttt{{{{{{|||{{{lllYYYPPPSSS\\\aaahhhgggiiirrr}}}xxxppp\\\PPPIIIOOOYYYbbbnnn{{{~~~~~~}}}uuuaaaJJJ;;;666444333111111111000...---............////////////111555888===PPPrrr|||wwwvvvvvvxxx{{{|||~~~wwwlllSSSFFFEEEFFFRRReeemmmrrrlllrrr~~~wwwvvv}}}vvvbbbPPPJJJSSSbbbxxxvvvrrrmmmjjjhhhgggfffeeehhhhhhiiiiiiiiijjjjjjjjjgggjjjmmmooopppqqqsssuuutttvvvxxxyyyzzz|||~~~uuuhhhbbbppp}}}uuupppfff```XXXPPPJJJDDD>>>;;;999999888777666777777888999;;;===<<<;;;999999999666666555777:::;;;;;;:::666555444333222222333444666555333111000/////////111222444666777777666555111000//////111444777999===;;;999888888888666555555333111//////111333555444444333111000//////...---------...///111222333///////////////......---))))))***+++,,,---......000000000000000000000000222222222111111000000000000000////////////000000,,,------------,,,++++++++++++*********)))))))))))))))))))))))))))))))))***,,,,,,,,,******+++,,,,,,,,,------------,,,,,,...............------,,,******))))))***,,,---...////////////000000000000//////...------,,,,,,+++------,,,,,,+++***)))(((+++++++++*********)))))),,,+++******))))))******+++++++++***************)))))))))******)))))))))((((((((((((((()))*********+++++++++++++++******************************++++++,,,++++++++++++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))******))))))((((((((('''((((((''''''((()))******))))))))))))******++++++*********((('''(((+++---444<<>>QQQrrruuussstttzzz{{{}}}{{{mmmUUUGGGDDDBBBKKKWWWXXX[[[XXXbbb{{{wwwvvvrrr[[[FFFFFFNNN[[[qqquuuqqqmmmjjjhhhgggeeecccgggggggggggghhhhhhhhhhhheeegggjjjlllmmmnnnppprrrqqqsssvvvxxxxxxyyy|||~~~ssseeekkkwwwpppfffaaaZZZRRRKKKDDD>>>:::888888888777777777777777777999<<<===;;;999888888666555555777:::;;;;;;;;;777666555333222222333333777666555333111000//////111222333555666777777777333222000//////111444666:::888666555666666555444555333111//////111333555333333333222111000//////------......000111333333///////////////......---************++++++++++++000000000000000000000000222222222222222111111111000000////////////000000...............------,,,***)))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++,,,...000111111///,,,++++++************+++---...////////////000000000000.........---,,,,,,++++++)))***,,,,,,,,,++++++++++++++++++*********)))))),,,+++******))))))*********************************))))))))))))))))))*********))))))******+++,,,))))))******+++******)))******************************))))))*********)))(((***+++------+++***((())))))))))))))))))))))))******))))))((('''''''''(((((((((((((((((()))***,,,,,,+++++++++******************(((''''''***,,,222;;;HHHQQQTTTRRRNNNKKKKKKHHHFFFFFFAAA999666777AAACCCEEECCC@@@BBBHHHNNN[[[gggssstttmmmhhhmmmttt|||tttpppgggZZZQQQSSS```nnnqqqppprrrwww}}}|||uuummm[[[PPPIIINNNWWWaaaqqqtttZZZEEE999111///------///000000///111000000000000000000000000444888>>>PPPrrr{{{pppooossszzz|||pppXXXHHHCCCAAAIIIOOOKKKLLLJJJTTTooo}}}|||rrrZZZEEE???HHHUUUmmmtttqqqmmmkkkiiihhhfffdddeeeeeeeeefffffffffggggggeeehhhkkklllmmmnnnpppqqqooorrruuuvvvwwwxxxzzz|||}}}~~~jjjhhhzzzzzzqqqgggbbb[[[SSSLLLEEE>>>:::888888777777777666666666555999===???===:::888777666555555777:::;;;;;;:::666555444333444555666777777777666444333111000000000111333555666777888888666444111//////000333555888666555444555666555444444333111111111222444555333333333333222111000///.........///000111222333///////////////......---+++++++++++++++*********------...000111222333444222111111111111111111111//////......//////000000///////////////...------******)))))))))((((((((()))))))))))))))))))))))))))+++,,,,,,+++***+++---++++++,,,,,,,,,,,,+++++++++---///000000...+++***++++++*********+++------000000000000////////////......------,,,+++++++++(((+++---......------...+++++++++************))),,,+++******))))))******)))))))))*********************))))))))))))******+++************+++,,,,,,((()))******************************************((('''&&&&&&(((((('''&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''((()))))))))'''''')))***------,,,,,,+++******))))))***)))(((&&&'''***,,,222:::FFFPPPSSSRRROOOMMMKKKGGGEEEDDD@@@999555666>>>AAACCCAAA>>>???EEEJJJRRR]]]iiilllfffcccgggmmm|||yyyuuunnndddZZZRRRTTTbbbqqqtttsssuuuyyy|||zzzqqqjjjZZZOOOHHHKKKQQQXXXgggvvvzzzaaaIII999000...,,,,,,...000000000000000000000111111111111///444777===OOOpppzzzoooqqqvvv{{{|||pppXXXHHHDDDEEEOOOUUUNNNHHHFFFOOOiiipppZZZGGG999CCCSSSkkk~~~}}}tttrrrnnnlllkkkiiigggeeedddddddddeeeeeeeeeeeefffeeehhhjjjkkkllllllnnnooommmpppsssuuuvvvwwwxxxyyyzzz{{{|||}}}}}}~~~vvvnnn{{{}}}rrrgggccc\\\TTTMMMEEE>>>:::777777777777777666666555444999???CCCAAA===999777777666666777999;;;:::999777777666555555555666777777777777666555333222111000111222444666777999999888555222000000222666888888666555444666666666555333333333333333444555555222333333333333222000///000000//////000111111222///////////////......---+++++++++,,,,,,------...------...000111222333444///////////////000000000......------...//////000......//////......---,,,++++++++++++************)))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,------......------,,,,,,+++++++++************,,,+++*********+++,,,---111111000000//////............---,,,,,,++++++***(((+++......---++++++,,,+++++++++************))),,,+++******))))))******((()))))))))*********++++++***)))(((((()))***+++*********)))***++++++,,,)))******+++,,,,,,++++++)))))))))))))))))))))))))))'''&&&&&&((()))(((&&&++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))((()))***)))'''&&&(((+++++++++++++++************((()))((('''&&&'''***---000999EEEOOOTTTUUUTTTSSSLLLGGGCCCBBB???999666666:::???CCCBBB???>>>AAAEEEKKKTTT^^^aaa^^^[[[^^^bbbooo{{{}}}zzzooocccYYYRRRTTTaaapppwwwuuuuuuwwwxxxuuunnnhhhYYYNNNGGGHHHJJJOOO\\\jjj|||dddJJJ888333000...---...///000000......//////000111111111///444777<<>>:::777777777777777666666555555:::BBBFFFEEE@@@;;;888888777666777999::::::999<<<;;;888666444444444444777888777777666555333333000111222444666888999:::888666333111222555999<<<888777555555777777777666333333333444444555555555222333444444333222000///111000000000000000111111///////////////......---++++++,,,---///000111111000000000000000000000000---------...............---------------...///000------......------,,,+++---------,,,,,,,,,++++++)))))))))))))))))))))))))))***,,,,,,++++++,,,---......////////////......---***'''%%%%%%&&&)))+++,,,+++*********+++,,,---222111111000///......---......---,,,,,,++++++***'''***------***''''''(((+++++++++************))),,,++++++***)))*********(((((())))))*********++++++***)))(((((()))***+++)))))))))))))))******+++***+++,,,,,,------------((((((((((((((((((((((((,,,***((())),,,---+++))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************(((***+++)))'''&&&(((+++((((((((()))******++++++((((((((('''&&&(((+++---///777DDDOOOUUUXXXXXXXXXLLLFFFBBBAAA>>>999666777777===CCCEEEAAA>>>???AAAFFFMMMUUUXXXVVVTTTUUUWWWdddsssrrrcccYYYRRRSSS```nnnxxxvvvtttttttttrrrlllgggYYYNNNFFFFFFGGGIIITTTbbbwww}}}eeeJJJ777666333000...////////////,,,------...///000111111///333777<<>>===:::999777666555555666666444999AAAGGGIIIEEE>>>999777777777666666666555555999999999888777666555444777666555555666555333111222222222333444666777888999:::888333444:::>>>???444444444444444444444444444444444333444444555555444444555666666555555444222111000000000000000000000000000///.........---...,,,******,,,---+++))),,,///111222111111111222222111///---,,,---......000///---,,,+++,,,---...------......------,,,+++++++++,,,---------,,,+++***************++++++,,,---,,,++++++***+++++++++........................//////......------......---,,,+++******)))))))))...//////000000000//////...---,,,+++************************************(((((()))***************+++,,,,,,,,,++++++***))),,,***))))))***++++++***++++++++++++++++++++++++((((((((((((((((((((((((+++)))((()))++++++***))))))'''&&&'''***+++***((((((((())))))***++++++,,,+++++++++++++++*********)))))))))******+++++++++)))(((''''''''''''((()))((((((((())))))*********++++++***)))))))))))))))))))))***)))((((((***,,,///333;;;HHHUUU\\\^^^\\\VVVQQQIIICCC>>>;;;888666666999>>>@@@@@@@@@AAABBBDDDIIIOOOSSSSSSQQQNNNMMMPPP```uuuttteeeYYYRRRTTTaaaooo}}}yyyqqqnnnhhh___ZZZPPPGGGEEEFFFGGGKKKPPP\\\ooo~~~uuugggRRR>>>444444444333111000000111//////000111111111111111111222555===NNNkkkzzzuuu}}}vvvrrrooodddUUUJJJJJJVVVqqq~~~ttt___WWWZZZppp|||}}}nnn[[[KKKBBBCCCKKKjjjyyy}}}|||wwwtttttttttsssqqqnnnkkkiiihhhfffddddddeeeeeedddcccbbbbbbdddeeeeeeeeeeeeeeefffgggjjjlllnnnpppqqqrrrsssssssssssssssuuuwwwxxxzzzzzzyyyxxxyyy}}}qqqeeeYYYSSSNNNEEE>>><<<999999888666666666666666555999AAAHHHKKKHHHAAA;;;666666666666555555555555999999999888777666555444666555555666777666444111111111111222333555777888999;;;:::777888===???>>>444444444444444444444444333333444444444555555666222333444555666666666555222111111000//////000000////////////////////////---,,,++++++,,,,,,+++***---///222222222111111222333222000///......///000000///---,,,,,,---......---............---,,,,,,+++,,,---------,,,+++***+++++++++***+++,,,,,,---------,,,+++++++++++++++........................,,,,,,,,,------.........,,,+++***)))((((((((((((---...///000000000000000000///---,,,******))))))))))))))))))))))))))))))((()))******+++*********,,,,,,+++************+++---+++******+++,,,,,,+++,,,,,,++++++************(((((((((((((((((((((((()))((('''(((***+++***)))'''&&&&&&(((***,,,+++***))))))******+++,,,,,,,,,((()))))))))******++++++(((((())))))***+++,,,,,,)))((((((''''''(((((()))''''''(((((((((((())))))******)))((((((((())))))((()))***)))((()))***,,,...111:::GGGUUU^^^aaa```___VVVJJJBBB???>>>:::777888;;;>>>??????@@@AAABBBDDDIIIPPPTTTSSSPPPLLLIIIGGGWWWlll}}}~~~uuuhhh]]]UUUUUUaaaooowwwssslllbbb]]]RRRGGGCCCDDDEEEIIIMMMSSSaaammmqqqooofffSSSAAA555555333222111000////////////000111111111111111///222777>>>MMMiiizzzttt~~~}}}wwwrrroooaaaRRRHHHHHHUUUppp}}}sssaaaXXXZZZrrr~~~yyyzzz~~~vvvdddRRRFFFBBBCCCKKKjjjyyy~~~~~~ssstttttttttrrrooolllkkkiiigggeeedddeeeeeedddcccbbbbbbcccdddddddddddddddeeefffhhhjjjlllnnnooopppqqqqqqqqqqqqrrrtttvvvwwwyyyxxxwwwwwwxxx|||uuugggXXXRRRMMMFFF>>>:::999999888777777666666666333999BBBLLLPPPMMMDDD<<<666666666666555555555444888888888888777666555444666666777888:::999777555222111111111222444666888777:::;;;:::<<>>>>>>>>@@@AAABBBHHHPPPUUUTTTPPPLLLIIIFFFUUUiiizzzxxxlllaaaWWWVVVbbbppp~~~|||vvvnnndddVVVIIICCCCCCEEEHHHLLLOOOWWWaaaiiilllgggUUUCCC777555222111000000///...//////000111111111111111///444999???KKKfff{{{www}}}uuuoookkk```QQQGGGGGGUUUrrrxxx___VVVXXXqqq|||wwwvvv{{{{{{ooo[[[IIIBBBAAABBBJJJhhhvvvzzz~~~qqqqqqrrrrrrqqqooommmkkkkkkiiifffeeefffeeedddcccbbbbbbbbbbbbcccccccccdddeeeeeeggghhhjjjlllnnnooopppppppppppprrrtttvvvxxxwwwvvvuuuvvvyyy~~~~~~}}}{{{|||yyyjjjZZZRRRLLLDDD===999999999999888777777666666222888CCCOOOUUURRRGGG===777666666666666555555555666777777777777666666555666666666888::::::999777444333111000111333555777666888::::::===@@@>>>888444444444444444444444444333444555666666666555555333333444555777888999:::444444222111111000000000/////////000000000000000,,,,,,,,,,,,,,,,,,,,,------000222333222222222333333222222111111111111111/////////////////////000......//////......---,,,,,,,,,---...---,,,+++***)))))))))))))))***++++++...---,,,,,,++++++,,,,,,//////.........---------,,,,,,------,,,,,,+++***''''''''''''((()))***+++***+++,,,---.../////////***)))))))))))))))***+++((((((((((((((((((((((((******++++++++++++******+++***)))))))))***+++,,,+++***((((((***+++***)))+++++++++******)))))))))************************'''&&&&&&'''***++++++***+++++++++***)))(((((()))+++++++++++++++,,,,,,,,,++++++++++++************&&&'''''')))***+++,,,,,,)))))))))))))))((((((''')))))))))))))))))))))))))))((((((((((((((())))))((()))***)))((()))***,,,+++...555BBBQQQ\\\aaaccc]]]VVVMMMJJJIIIFFF>>>777555888;;;======>>>???@@@@@@GGGOOOTTTUUURRRNNNLLLHHHVVVhhhwww{{{qqqfff[[[XXXdddrrr~~~ooo___NNNGGGFFFGGGIIIMMMPPPUUU^^^hhhnnniiiWWWEEE888555111///000000///---//////000111111111111111111666;;;???JJJddd{{{uuussszzzpppiiidddaaaQQQGGGHHHWWWvvv~~~```WWWYYYqqq~~~yyysssxxxxxxjjjTTTDDD???@@@BBBHHHeeeppprrrvvvzzzooopppqqqqqqqqqooommmlllllljjjhhhffffffeeedddbbbcccbbbbbbaaaaaabbbccccccddddddeeefffhhhjjjlllmmmnnnnnnnnnoooqqqtttvvvxxxvvvtttssstttxxx}}}zzzxxxvvvvvvxxx}}}~~~ooo___TTTLLLCCC===;;;999999999999888777666555222777AAAMMMUUUSSSIII???777777777777666666666666444444555666777777777777444333333555777999999888777555333111111222444666555777999:::===@@@===666444444444444444444444444444555666777777666555444444444444444666777999999666666444333222222111111000000000000000000000000+++,,,------,,,,,,---......000333333333222222333222222222222222222222111/////////000000000000000...////////////...------,,,------...---,,,***)))))))))(((((())))))***+++...------,,,,,,,,,,,,,,,/////////...------,,,,,,,,,,,,---...---,,,***)))+++***)))((('''''''''''')))***+++,,,,,,,,,,,,,,,(((((('''(((((()))***+++))))))))))))))))))))))))+++++++++,,,++++++***)))***))))))))))))***+++++++++)))(((((()))******)))************************(((((((((((((((((((((((()))((('''(((***+++***)))+++,,,---+++)))''''''(((******++++++++++++++++++,,,,,,,,,++++++*********''''''(((((()))***++++++************)))(((''''''******))))))))))))(((((())))))((((((((()))******)))******)))(((((()))+++***---333???MMMXXX^^^```XXXTTTOOOMMMLLLGGG>>>777333777;;;>>>?????????@@@AAAGGGOOOTTTUUUSSSPPPNNNKKKXXXhhhuuu~~~xxxnnnbbb\\\eeeqqqvvv~~~kkkWWWMMMKKKKKKMMMOOORRRVVV```lllrrrjjjWWWFFF888444///...///111///...//////000111111111111111333666999>>>JJJeeetttllljjj{{{xxxmmmeee```bbbTTTKKKMMM]]]yyyccc\\\```uuu|||ssswwwuuugggRRRBBB>>>???AAAFFFaaajjjjjjoootttnnnoooqqqrrrqqqpppnnnmmmnnnkkkhhhgggffffffdddbbbcccbbbaaaaaa```aaabbbcccbbbbbbbbbccceeegggiiikkkkkkkkklllmmmooorrruuuvvvuuurrrpppqqquuuyyyzzzzzzwwwvvvttttttuuuxxx{{{~~~vvvfffYYYMMMCCC>>>>>>999999::::::999888666555444666;;;EEEOOOPPPJJJCCC999888888888777777777777222222444666777888999999555333222333666999;;;;;;:::888555222111111333555666888888999>>>AAA===666444444444444444444444444555666777888777555333222333222222222333555666777888777666555444333333333222111111111000/////////***,,,......,,,+++---///...000333444333222333333111111222222222222111111//////000000111111111111///////////////...------------......---+++***)))******))))))******+++,,,......---,,,,,,,,,,,,---000//////...------,,,,,,***+++---.........,,,+++++++++***)))(((((((((((())))))***************)))))))))))))))))))))******************************+++,,,,,,,,,++++++***)))(((((()))***************,,,***))))))***++++++***(((((())))))******++++++((((((((((((((((((((((((+++)))((()))++++++***)))***,,,---+++)))''')))***************************)))))))))***************'''((((((((())))))************++++++***)))'''&&&)))))))))((((((''''''''')))))))))))))))***+++++++++++++++***((('''((()))***,,,111<<>>>>>@@@EEE___ffffffkkkrrrnnnoooqqqrrrrrrqqqooonnnnnnllliiiggggggfffdddbbbcccbbbaaa``````aaabbbbbbaaa``````aaaccceeegggiiiiiiiiijjjkkknnnpppsssuuutttqqqnnnooorrruuuuuutttxxxwwwuuutttuuuwwwyyy{{{~~~}}}}}}{{{kkk]]]OOOCCC???AAA999999::::::999888666555666555777???IIIMMMJJJFFF999999999999888888888777000111333555777999::::::888666333444777;;;>>>???<<<:::666222111111333444777888888:::>>>BBB>>>777444444444444444444444444666777888888777555333111222111111000111222444555999888777666444444444333333222222111000///......***,,,......,,,+++---000...000333444333222333444000111111222222222111111...///000111111111111111///////////////......---------......---+++***)))++++++******++++++,,,---......---,,,,,,,,,,,,---000000///...------,,,,,,(((***,,,...000//////...((((((((())))))***+++,,,((())))))))))))((((((''',,,,,,+++***)))))))))***************************,,,,,,,,,,,,,,,+++***)))'''((()))+++++++++***)))---+++******+++,,,,,,+++''''''((()))***+++,,,,,,************************,,,+++)))***++++++***)))(((***,,,+++)))(((***---******))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))***+++++++++***)))'''&&&(((((('''''''''&&&&&&&&&******))))))***+++,,,,,,,,,,,,,,,***(((&&&''')))***+++000:::GGGQQQWWWYYYVVVUUURRRMMMGGGAAA;;;888111777>>>DDDFFFEEECCCCCCIIIMMMRRRUUUTTTRRROOONNNPPP\\\jjjvvvzzzrrreeeccciiiqqqzzz~~~eeeXXXTTTSSSSSSUUUOOOUUUcccrrrwwwjjjUUUEEE777222---,,,///222111/////////000111111111111111111000222:::MMMkkkyyymmmhhhxxx~~~vvvqqqmmmaaaXXXVVV[[[hhh|||pppYYY]]]kkkxxxtttvvvvvvrrreeeSSSEEE>>>===@@@EEE^^^eeedddjjjsssuuuttttttsssqqqooommmmmmmmmkkkiiigggeeeeeeeeeeeeccccccbbbbbbaaaaaa``````aaaaaacccdddddddddddddddfffgggiiiiiijjjlllooorrrtttsssqqqqqqqqqsssuuuvvvuuutttrrrqqqqqqrrrtttuuuxxxxxxyyy{{{~~~pppaaaRRRDDD<<<999===;;;:::999999777555222555555666;;;HHHRRRQQQJJJ>>>:::666666999:::777333444444555666777888999999888777666555555666777888;;;:::888666555444444555777777999<<<@@@@@@<<<888888777666555444333222222444444666777888888888888555444222111111222444555888888666555333222000000333333222222111000000000///......---------......---000555888999777444111333333333333333333333333000000000000000//////.........//////......---,,,---,,,+++***)))***++++++...+++)))***---......,,,---,,,,,,++++++,,,,,,---------......///.........+++,,,,,,------,,,,,,+++...,,,***(((&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++***(((((())))))'''&&&+++++++++************)))+++******************+++++++++***)))(((((()))))))))))))))))))))******+++***)))(((''''''((()))***++++++************++++++((((((((((((((((((((((((((((((''''''((()))******,,,,,,***)))(((((((((((('''((((((((()))))))))******************)))((((((******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***+++++++++++++++************)))(((***///555>>>GGGOOOSSSTTTTTTRRRMMMJJJEEE<<<222555777===DDDGGGEEEFFFIIIGGGJJJOOOSSSUUUUUUSSSRRRQQQ\\\hhhrrrzzz~~~uuu||||||jjj```jjjrrrzzzppp^^^UUUTTTUUUUUUTTT___kkkpppooofffWWWJJJ:::555111222222//////111000000000000111111111111222000000999MMMjjjuuuvvvzzz{{{ssskkkbbbYYYTTT```ttt}}}tttgggTTTQQQdddzzzqqqnnnlllooommm```MMM???;;;===???FFF\\\\\\\\\fffnnnsssssssssrrrpppnnnlllkkkkkkjjjhhhfffeeedddddddddccccccbbbbbbaaa````````````aaaaaaaaabbbbbbbbbccceeefffhhhiiiiiikkkmmmppprrrqqqpppooooooppprrrsssvvvtttrrrooonnnmmmnnnnnnttttttuuuwwwzzz}}}tttcccUUUHHH@@@>>>;;;:::999999999999666444555555555999EEEOOOPPPKKKAAA<<<777777999999777444555555555555666777888999888777666666666666777888;;;:::888666555444444444888888:::===@@@@@@===:::999999888777666555444444333333444555666666666666444333222111111222333444777666555444333222111000000000000000000111111111111000//////......//////,,,///333777888666444222333333333333333333333333000000000000000//////...///............---------///...---,,,,,,,,,---------+++)))***,,,...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++******)))((((((((()))***(((((('''''''''(((((()))'''&&&&&&''')))******))))))))))))******+++++++++------,,,,,,,,,,,,------++++++***))))))))))))))))))))))))))))))******+++******)))(((((()))******+++******))))))******+++))))))))))))))))))))))))))))))((((((((()))******---,,,+++***))))))))))))((((((((()))))))))))))))***++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((()))+++///444<<>>;;;===@@@HHH___]]]YYY```ggg{{{rrrrrrrrrqqqpppmmmkkkjjjjjjiiihhhfffeeedddccccccdddcccbbbaaa``````````````````___^^^______aaaaaabbbeeegggiiiiiiiiikkkmmmpppooonnnmmmmmmmmmnnnooouuussspppmmmjjjhhhggggggooooooppprrrtttwwwzzz{{{wwwfffWWWJJJDDDBBB:::999888999::::::888666555555444777@@@KKKNNNKKKDDD???:::777888999888666666555444333444555777999888777777666666777777888;;;:::999777555555444444888888:::>>>@@@@@@===;;;::::::999888777777666666444444555666666555555555444333222111111222333444444444444444333222111111......//////000111111222000000///...------......***---111444666555333222333333333333333333333333000000111111000000///...000///...---,,,---......///...---,,,,,,,,,------,,,***))))))+++,,,,,,+++------,,,,,,,,,,,,------------------,,,+++******+++,,,,,,------,,,,,,++++++***)))((())))))***+++***)))(((''''''''''''''''''&&&&&&''')))***)))((('''(((((()))***+++,,,---------,,,,,,,,,,,,------+++***)))))))))))))))))))))))))))))))))******++++++******))))))******++++++******))))))******+++************************++++++***)))))))))******---,,,++++++************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((''''''''')))+++...333:::AAAGGGKKKUUUVVVTTTOOOLLLJJJDDD===444444:::AAAEEECCCCCCEEEFFFIIIMMMQQQTTTTTTTTTSSSRRR[[[eeelllsssyyyyyyuuummmsssssstttrrrbbbYYYcccrrr{{{tttaaaWWWTTTUUUVVVWWWaaalllqqqpppgggWWWHHH;;;555111111000......000//////000000000000111111444333333;;;MMMiiiyyyooogggXXXSSSWWWlllwwwbbbRRRWWWmmmoooffffffhhhhhhcccVVVFFF;;;999;;;AAAMMMfffaaaXXX\\\aaauuurrrrrrsssrrrqqqnnnllljjjjjjiiihhhgggfffeeeddddddeeedddbbbaaa````````````aaa```^^^]]]]]]^^^___aaa```cccgggiiiiiiiiijjjkkkooonnnmmmlllllllllllllllsssqqqnnnkkkhhhfffddddddlllmmmnnnpppqqqssstttuuuvvv|||zzzgggWWWJJJDDDCCC;;;:::999999::::::888666555555333444;;;FFFKKKKKKGGGBBB<<<888888888888777777555333222222444666888777777777777777777777777::::::999888666555555555777888:::===>>>===<<<:::::::::999888888777666666777777888888888777777666333222111111111111222333222333333444444333222111///000000000111111111222...---,,,+++++++++++++++)))+++...111333444333222222222222222222222222222000111111111111000//////111///---,,,+++,,,...///,,,,,,+++++++++***************))))))***+++++++++------,,,,,,,,,,,,------////////////...---,,,++++++,,,,,,------,,,,,,+++///---+++***((((((((()))))))))(((((((((((()))))),,,***))))))))))))(((&&&((((((((()))***+++++++++***))))))(((((())))))*********)))))))))))))))***)))))))))))))))******+++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++******)))******************))))))))))))(((************++++++,,,,,,)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((((('''''')))***---222999@@@FFFJJJQQQSSSQQQLLLIIIIIIEEE@@@555444999AAAEEECCCBBBDDDAAACCCGGGLLLOOORRRSSSSSSTTT\\\eeekkkqqqwwwwwwssskkkooonnnooommm^^^VVV```lllwwwvvvcccXXXTTTTTTUUUWWWaaakkkqqqqqqjjjYYYJJJ===666111000000------///////////////000000000111222222333;;;MMMjjj}}}tttiii```SSSPPPXXXooovvv```PPPZZZtttkkkbbbccccccaaa[[[PPPDDD===<<<>>>CCCRRRmmmfff\\\aaaggg{{{qqqrrrssstttssspppnnnllljjjjjjjjjiiihhhgggfffffffffdddbbb```______``````bbbaaa___]]]\\\]]]^^^______bbbeeeggghhhiiijjjkkknnnnnnmmmlllllllllllllllooonnnllljjjhhhgggfffeeekkklllmmmoooppppppppppppooovvv~~~iiiXXXJJJCCCBBB===<<<:::::::::999666444444555333222666@@@GGGIIIGGGCCC>>>:::888888888888888666444222222333555777777777888888888888777777999999999888777777666666666888:::;;;;;;:::999888888888888777777666666555777888888888888888777777333222222222222222222333222333444555555444222111333333333222222111111111......---,,,+++*********)))***---///111222222222222222222222222222222222111111111111111000000///111///---,,,+++,,,...///,,,,,,,,,+++++++++******************)))***+++,,,...------,,,,,,------...////////////...---,,,++++++,,,,,,------,,,,,,+++...---+++***)))((())))))))))))))))))***+++,,,---...---++++++,,,,,,***)))))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))))))))******)))))))))))))))******+++++++++,,,,,,,,,,,,++++++***))))))))))))))))))***++++++++++++++++++++++++,,,,,,+++***)))))))))***)))(((((((((((())))))***************))))))))))))******))))))))))))***+++***))))))(((((())))))***(((((((((((((((((((((((('''''''''((()))***************)))))))))((((((((('''))),,,222999AAAGGGKKKNNNQQQPPPLLLIIIHHHFFFBBB777555999AAAFFFEEECCCCCC===???CCCHHHMMMQQQSSSUUUVVV]]]eeejjjpppvvvwwwtttjjjmmmlllmmmlll]]]UUU]]]gggsss}}}uuudddXXXSSSSSSSSSYYYbbbmmmuuuwwwqqqaaaRRR???888222111000------000...////////////000000000000000222:::MMMkkkyyyooobbbWWWMMMMMMVVVmmmoooZZZMMM___{{{lllbbbccceeeaaaZZZPPPFFF@@@???@@@EEEWWWrrrkkkcccmmmuuuooopppsssttttttrrrpppnnnjjjjjjjjjjjjiiihhhgggfffgggeeebbb```_________```aaa```___]]]\\\\\\\\\]]]\\\^^^bbbdddfffgggjjjlllmmmmmmmmmmmmlllllllllllllllkkkkkkjjjiiiiiihhhhhhiiijjjlllnnnnnnmmmkkkjjjiiiqqq|||ppp\\\LLLCCCAAA???===;;;::::::999666333444666444111222:::BBBEEEEEECCC???;;;888888888888999777555444333444555666777888888999999888888777666777888999999999888888777999;;;:::888666666666777777666666666555555555555555666777777666666666333333333333333333333333222444555666666555333111555444444333222222111111111111///...------------***+++,,,...000111222222222222222222222222222222111111222222111111000///000///...---,,,---......------.........---,,,+++)))+++++++++******+++---......------------......------------,,,+++******+++,,,,,,------,,,,,,+++***)))(((((()))***,,,---*********+++,,,---...///,,,++++++,,,...///...---******)))))))))(((((((((******))))))))))))******)))))))))))))))******+++)))))))))))))))******+++***++++++,,,,,,++++++******))))))(((((())))))***++++++++++++++++++++++++++++++***)))))))))******'''''''''''''''((()))***)))))))))*********++++++,,,+++)))((((((((()))*********))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++*********)))))))))(((((('''(((+++111888@@@FFFJJJLLLPPPQQQMMMIIIIIIFFFCCC777555888@@@FFFEEEBBBBBB<<<>>>AAAEEEJJJNNNRRRSSSTTT[[[bbbgggmmmtttvvvtttkkkmmmlllmmmmmm^^^SSSZZZbbbooo{{{|||zzz|||rrrcccXXXRRRQQQQQQYYYbbbnnnxxx~~~{{{lll\\\AAA:::444222000......111......////////////000000...///222:::KKKiii}}}uuujjj\\\PPPHHHLLLXXXlll}}}zzzfffSSSLLLccczzzmmmccccccccc^^^VVVMMMEEE@@@===<<>>AAABBBAAA???<<<999888888888999888777666555555555555777888999999999999888777444555777999:::::::::::::::;;;===;;;777555555555777777666666666555555555444555666777777777777777444444444555555444444444444555777888777555333111333333222222222222222222333222000///...---------,,,,,,---...///000111222111111111111111111111111111222222222222111000000///............---------------.........---,,,+++***+++---,,,******,,,///......------------......,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++((((((''''''((()))+++,,,---------------...//////,,,+++***,,,...///...---((((((((()))))))))))))))++++++************++++++)))))))))))))))***++++++)))))))))))))))******+++)))***+++,,,,,,+++***)))))))))(((((((((((())))))++++++++++++++++++++++++))))))((((((((()))******''''''''''''((()))***+++(((((()))***++++++,,,---...---+++)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((''''''''''''(((+++000666===CCCFFFGGGMMMPPPLLLHHHFFFDDD@@@777444666???EEEDDDAAA???<<<<<<>>>@@@CCCGGGJJJLLLNNNUUU\\\aaaiiiqqqtttssslllnnnlllnnnnnn^^^QQQWWW\\\jjjvvvvvvssstttyyy|||yyyooobbbWWWQQQNNNNNNSSS]]]jjjwwwqqqbbbDDD<<<555333111...///222........./////////000000000111333999IIIfffzzzsss~~~}}}rrrhhhZZZMMMHHHPPPaaatttxxxbbbPPPMMMgggsssgggqqq~~~nnndddddd```[[[TTTMMMIIIFFFCCCAAANNN\\\qqqhhhgggzzziiikkkooorrrssssssqqqooohhhhhhiiiiiiiiigggfffeeehhhfffbbb___^^^^^^___```]]]]]]]]]\\\[[[YYYWWWVVVUUUWWWZZZ\\\___bbbgggkkkhhhiiijjjkkkkkkkkkkkkkkkiiiiiijjjjjjiiihhhggggggbbbdddfffhhhgggeeebbb```ccclllvvv{{{|||lllXXXKKKGGG;;;:::::::::;;;;;;999777333777777111///444;;;>>>@@@@@@???===:::888777888999999888777666555555444777888999::::::999888777333444777999:::;;;;;;;;;<<<>>>>>><<<888444444555777777777777666666666666666666777999999:::::::::444555555666666555555444555666888999888666333111000000000111222222333333111111///...---,,,,,,+++---------......000111222111111111111111111111111111222222222222111000000......//////......---,,,++++++,,,---,,,+++***)))***,,,...---******---///......------------......------......///.........+++,,,,,,------,,,,,,++++++***)))'''''''''((((((000000///............//////---,,,,,,,,,,,,+++)))&&&&&&'''((()))***++++++++++++************++++++))))))((())))))***++++++)))))))))))))))******+++)))***+++,,,,,,+++***)))))))))(((((((((((())))))************************(((((('''(((((()))******(((((((((((()))+++,,,,,,''''''(((***+++,,,---...111///,,,***(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((()))+++...444:::???BBBCCCJJJMMMJJJFFFCCC@@@<<<666333555===DDDCCC???>>>:::::::::;;;===???BBBCCCJJJPPPWWW]]]eeennnrrrqqqlllnnnlllooonnn]]]PPPTTTWWWeeeqqqqqqmmmmmmqqqtttyyyuuulllaaaWWWPPPMMMMMMMMMVVVdddsss~~~~~~qqqbbbEEE===666333111//////222............/////////000222333444999HHHdddvvvpppmmm|||zzzpppgggYYYMMMKKKWWWkkk~~~zzzcccQQQNNNjjj{{{hhhXXXcccttt~~~zzzmmmeeeddd```\\\WWWTTTTTTSSSRRRPPPQQQ]]]nnnddddddzzzdddiiippptttuuusssqqqppppppooonnnllljjjhhhgggfffnnnhhhbbbaaaccceeecccaaa___^^^\\\ZZZXXXWWWVVVVVVZZZYYYXXXXXXYYY[[[]]]___ggghhhiiijjjjjjiiihhhggggggggggggggggggfffeeeeee```bbbdddeeedddccccccdddggglllpppqqqttt{{{yyyaaaMMMBBB???999666888;;;999888888999888666555555777:::<<<@@@AAAAAA>>>999666666888666777888888777555222111333444666888999999999999666555555666888:::::::::<<<>>>???<<<888555666777555666777999:::999888888777777999:::::::::::::::444444444444444444444444444444666666666444222000000111222333333222000///333444444333000---------,,,,,,------///000111222222222222222222222222222444333222111000...------333222000...,,,+++******------,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,---,,,***))))))***,,,------------...///...+++))),,,---......,,,***'''%%%******)))(((((()))***++++++++++++,,,---...000111111000...---++++++************))))))******+++,,,%%%%%%'''))),,,000444666++++++***)))(((((())))))***)))(((''''''((()))***)))************+++++++++***(((&&&(((***+++)))&&&&&&'''''''''''''''&&&%%%))))))))))))************))))))))))))))))))))))))+++*********))))))((((((---+++))))))***,,,---,,,))))))***+++,,,,,,,,,,,,(((((('''&&&&&&'''))))))))))))))))))((((((((((((******))))))(((((('''''')))((((((,,,222888===???DDDHHHLLLLLLIIIEEEDDDDDD999555222777AAAFFFCCC>>>888999999:::<<<>>>@@@AAAEEEHHHMMMUUU]]]eeelllpppsssooonnnooojjj]]]PPPIIIZZZ___hhhoooqqqmmmjjjiiinnnmmmhhh^^^SSSLLLKKKMMMMMMUUUaaaooozzz}}}sssfffOOOBBB555111111///+++***000000//////000000111222///111555;;;IIIcccssscccbbbzzz|||pppeeeZZZTTTNNNZZZlll{{{```[[[NNNoooppp[[[RRR\\\qqqrrreeecccbbbZZZZZZdddmmmkkkddd``````gggiiiiiivvvcccgggnnnqqqrrrpppnnnmmmlllllljjjiiihhhfffeeeeeehhheeebbbcccfffgggddd```\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYXXXXXXYYY[[[]]]___```bbbdddfffhhhiiiiiiiiihhhhhhggggggeeedddbbbbbb```bbbcccddddddcccccccccgggllloooooorrrxxx}}}}}}iiiSSSFFFAAA;;;777999<<<:::999:::666444222111111222444666>>>???@@@>>>:::777666777666777888999888777555333333444666888::::::::::::888777666777888:::::::::<<>>DDDBBB===999999999:::;;;===>>>???BBBDDDGGGNNNWWWbbbkkkpppsssnnnkkkjjjfff[[[PPPKKKWWW]]]fffmmmooollliiihhhhhhhhheee^^^SSSLLLIIIJJJKKKRRR\\\jjjyyywwwjjjQQQCCC666111111///,,,,,,/////////000000000000111111333666;;;IIIccczzzkkk]]][[[sssvvvkkk```WWWRRRNNN___vvvccc[[[PPPrrrlllWWWOOO[[[rrrsssgggeeeaaaXXXVVVbbbpppsssnnnjjjgggkkkkkkmmm{{{```dddiiilllllljjjhhhgggfffffffffeeeeeedddddddddbbbaaabbbfffiiihhhccc^^^YYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXZZZ\\\]]]\\\]]]```bbbeeefffggghhhhhhggggggfffdddbbb```___```aaabbbcccccccccbbbbbbfffkkknnnmmmooouuuyyyyyy~~~uuu[[[LLLDDD===999:::<<<;;;;;;<<<888666444222222222333444;;;===??????<<<999777666777888999::::::999888777444555777888:::;;;;;;;;;:::999888888888999::::::<<<>>>@@@@@@===999666555777666666555555555555555444444555666777777777777888777666555444222111111222333444666666555444444///000111222333444444444111222333111///---,,,---------------...000111222222222222222222222222222222222111111111000000000111000///...------------.........---,,,++++++***,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,---...000...***)))+++,,,---------...///000///...,,,+++,,,+++***((((((((()))***++++++,,,---...//////000,,,---...//////...---,,,******))))))******+++,,,,,,+++***)))((()))******+++***))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++,,,+++***+++------+++***'''((()))***************''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((((()))++++++***((()))))))))))))))(((((((((,,,***)))'''&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++************))))))(((((((((***...333888;;;AAAEEEJJJMMMKKKFFFBBB@@@;;;555111444<<>>::::::999999:::;;;===>>>@@@???@@@EEEOOO\\\hhhooorrrkkkgggfffbbbYYYPPPMMMSSS[[[dddjjjlllkkkiiifffcccdddccc\\\SSSLLLIIIHHHIIILLLTTTaaattt~~~zzzoooTTTEEE666111000///............000111111111000///333444666;;;IIIcccuuufffZZZQQQiii|||qqqfff\\\VVVSSSPPPbbbxxxxxx]]]XXXTTTvvvkkkUUUJJJYYYsssuuuhhhfffaaaVVVRRR```rrr{{{wwwqqqkkkjjjhhhlll}}}[[[^^^ccceeedddcccbbbaaaaaaaaaaaaaaabbbbbbbbbbbb``````aaadddfffeee```]]]XXXWWWVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUVVVXXXYYYZZZ\\\]]]^^^___aaabbbccccccfffffffffeeedddbbbaaa````````````aaabbbcccbbbaaadddiiilllkkkmmmrrrvvvvvvzzz|||dddRRRHHH@@@:::;;;<<<;;;;;;===;;;999777555333333333444888;;;>>>@@@???<<<999777888999:::;;;;;;;;;;;;:::555555777888:::;;;;;;<<<::::::999777666666888999<<<<<<===;;;999777555444:::999777555444555555666333444555666777777777777777777666555444333222222222333444555666666666666444444444333333222111111000222222111///---,,,------------......///111111111222222222222222333333111111111111111111111111000//////...............//////...---,,,++++++***,,,,,,+++++++++,,,------///...------------...///000...,,,+++---......---+++,,,,,,---------,,,+++(((''''''''')))+++---...+++,,,---....../////////,,,---///000000...,,,+++******))))))******+++,,,+++***)))((()))***+++,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++***(((((()))+++,,,,,,,,,,,,'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,,,,***(((++++++***)))((((((''''''***)))((('''&&&&&&'''((('''''''''((()))************)))))))))))))))))))))))))))***+++...222777;;;AAAEEEKKKOOONNNIIICCC???===777333444;;;AAABBBAAA>>>===<<<;;;;;;<<<>>>???BBB???===>>>GGGTTTbbbkkkmmmgggddddddbbbYYYQQQMMMPPPYYYccchhhkkklllkkkgggcccbbb___YYYQQQKKKIIIHHHFFFGGGKKKWWWkkkyyyxxxpppWWWHHH777111000000///000...///111333333222111///222333666;;;IIIccc~~~ooo```VVVKKKbbb{{{oooddd\\\XXXVVVZZZkkkzzzjjjVVVUUUTTTwwwlllWWWGGGVVVqqqtttfffdddaaaVVVRRR```vvv}}}sssiiiccc___fffzzzUUUXXX[[[]]]\\\[[[[[[[[[\\\\\\]]]]]]^^^___`````````____________^^^\\\[[[WWWWWWUUUTTTSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVWWWZZZZZZ[[[\\\^^^```aaabbbcccccccccddddddcccbbbbbb___]]]]]]^^^aaaccccccbbbbbbfffiiiiiikkkpppttttttuuuyyy}}}mmmZZZMMMDDD===<<<<<<;;;;;;===999888666444222111000000777999===@@@AAA???<<<999888999::::::;;;;;;<<<<<<666666777777888:::;;;;;;999999888666333333666999@@@===:::777666666666777777666444222111111222222555555666777888888888888666555555555555555444444222333444555666666777777666555444333333222222222000222222111///------.........---......///000111111111111222222333333333111111111111222222222222000//////.........////////////...------,,,++++++,,,+++++++++,,,,,,---..............................---...///000000...,,,++++++,,,,,,,,,,,,,,,,,,(((''''''''')))+++---...+++,,,---////////////...//////000111///---+++)))******))))))******+++,,,000///---***)))(((((((((***)))))))))))))))******))))))************))))))(((((()))))))))*********))))))*********)))))))))(((((()))+++,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))***+++------+++)))---,,,+++)))((((((((((((((('''&&&&&&'''((()))***))))))))))))(((((((((((('''((((((((((((((((((((()))+++,,,---...222777<<>>>>>???AAABBBGGGCCC===<<>>===;;;;;;===;;;:::999777555444333222555777:::>>>AAAAAA===:::888999999999::::::;;;;;;777777666666777777888999888999888555111222555999DDD@@@:::666666777999:::888777666555444333333333666666777888999999999999555555555555555555555555333444444555666666777777444333333333333444555666111222333222000......///...............///000000111111111222222333333444111111222222222222222222000000//////.../////////............------------++++++++++++,,,---..............................,,,---...000111111...,,,------------------------,,,+++***((((((((()))***,,,---...///000//////...111111111000///---+++)))******))))))******+++,,,,,,+++***)))******,,,,,,)))))))))))))))******+++)))******++++++******)))((((((((()))))))))******'''(((******((('''((()))'''((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************+++******+++------,,,+++---,,,+++)))(((((())))))&&&&&&&&&&&&''')))***,,,***)))))))))((((((((('''&&&&&&''''''''''''(((((((((+++------...111888===DDDGGGLLLQQQRRRNNNGGGBBB???;;;888999???EEEHHHIIIEEEDDDAAA@@@@@@BBBDDDFFFLLLFFF???;;;>>>HHHSSS[[[^^^[[[\\\aaabbb[[[SSSOOOLLLZZZfffkkkqqqxxxxxxssslllfff[[[QQQIIIDDDBBBBBB@@@@@@AAAGGGWWWgggmmmkkkYYYIII999222111000000111000111222333333333222111---000333999FFF```}}}hhhYYYTTTSSSjjj~~~rrrfff^^^[[[\\\nnnbbbMMMNNNUUUwwwhhhVVVGGGQQQfff~~~vvvgggaaaZZZSSSRRRaaa}}}fffZZZRRR[[[pppxxxJJJLLLNNNOOOPPPPPPRRRTTTRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVUUUUUUVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQOOOPPPQQQSSSTTTTTTUUUUUURRRSSSSSSUUUXXX[[[^^^___^^^^^^_________^^^^^^]]][[[XXXWWWZZZ```eeeeeeddd```dddeeebbbbbbfffhhhgggfffjjjqqqvvv{{{~~~rrrZZZOOOEEEAAA???<<<<<<>>>===<<<;;;:::888777555555333444777;;;???@@@===:::888888888888888888999999888777666555555555666777777999888555222222777<<>>@@@DDDQQQaaakkklllXXXIII999222111000////////////000000000111111111...111444999DDD[[[xxx~~~iii\\\ZZZ^^^uuuxxxkkkbbb___```ttt~~~```MMMOOOaaaeeeTTTIIINNN```xxxzzzlllfffWWWQQQMMMYYYsssjjj\\\RRRYYYlllyyyyyytttGGGIIIKKKLLLMMMNNNPPPSSSOOOOOOPPPPPPQQQRRRSSSSSSOOOQQQTTTTTTTTTTTTTTTUUUPPPPPPPPPPPPPPPQQQRRRSSSPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVXXXYYY^^^^^^^^^]]]\\\[[[ZZZYYYZZZWWWUUUYYY```ffffffeee```dddddd```^^^aaabbbaaa```dddjjjpppuuu{{{{{{___TTTHHHCCCAAA>>>>>>@@@999999888666555333222222222222444888===???===:::888888777666666777777888999888666555444444444555888999999666222333888>>>@@@<<<888666777777666333555666777777777666444333555666777888888999999999999999888666555444333222666555555555555666777777999888666444333333333333222333555444222111111111///............//////000000000111222333333444444333333333222222222111111222111000///............,,,,,,------.../////////++++++++++++,,,---...///,,,,,,------------,,,,,,---+++((((((***,,,------+++***))))))(((((())))))******)))(((((()))***+++,,,---///111111000...---000///............//////*********)))***++++++,,,+++***)))(((''''''(((((())))))((())))))***++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&)))+++***((('''(((***&&&'''''''''''''''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))+++)))'''''')))***++++++***)))'''&&&&&&&&&((()))))))))'''&&&&&&'''((()))&&&&&&'''((()))***++++++'''((((((((())))))******$$$'''+++++++++///666===EEEFFFIIIMMMPPPNNNGGGBBB;;;:::999<<>>:::===;;;999888777666444222333333333444777:::>>>@@@<<<;;;999777555555555555777777777555333333555777888<<<<<<666333666999999<<<999666777;;;<<<:::666777666555444333444444555555555666777888999::::::888888888777666444333222444444444444555777888999444444444444333222111111333333333333333333333333222222111000//////000000333222222111111222222333444444333333222111000000333222000/////////000111,,,------...------,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///...---+++***)))***++++++------------,,,+++***))),,,***(((&&&%%%&&&'''(((***+++---...//////000000///....../////////,,,***))))))))))))))))))))))))++++++***)))((('''&&&&&&++++++************++++++,,,,,,+++***))))))******((((((((((((((((((((((((((()))+++,,,,,,+++***(((111000---***((('''&&&&&&((((((''''''''''''((((((************************))))))))))))(((((((((((((((''''''(((((()))***+++***)))((((((((()))+++,,,))))))((('''''''''''''''))))))((((((''''''&&&&&&******++++++++++++******((())))))***,,,111777<<>>;;;<<<@@@FFFKKKHHHLLLPPPQQQTTTXXXUUUPPPRRR\\\iiisssyyy}}}|||tttiii]]]QQQHHHCCCCCCCCCAAABBBLLL[[[dddeee___MMM;;;444444333000.........------------......///111444999EEEYYYssswwwvvvvvvuuuuuuuuuoooddd]]]\\\dddyyysssbbb```iiiuuu\\\QQQXXXxxxzzz___QQQFFFPPPdddyyyuuummm\\\KKKCCCIIIZZZvvvgggVVVNNNZZZlllsssuuuvvvAAAAAABBBBBBCCCEEEFFFGGGIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKMMMPPPRRRRRRQQQPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXYYY[[[]]]^^^]]]\\\\\\[[[[[[\\\]]]^^^]]]___cccgggkkkpppvvvzzz{{{{{{|||~~~rrrgggXXXMMMGGGCCC>>>:::===;;;999999888777444222333333333444666999<<<>>>;;;:::888666555444444444666777777555333333555777888;;;;;;666444777::::::;;;888555777:::;;;999555777666555333333333444555555555666777888999::::::999999999888777666444333555555555555666666777888999888888777666444333222444444444444444444444444222111111000000000000111333222222111111222222333444444333333222111111000111111000////////////000,,,,,,------...------------------.........//////......---,,,,,,---......---,,,++++++******++++++------------,,,+++***)))***)))(((''''''(((***+++***+++---...//////000000///....../////////,,,***))))))))))))))))))))))))((((((((()))))))))))))))((((((''''''''''''((((((++++++***)))))))))))))))))))))))))))))))))))))))******+++,,,+++***)))(((***)))(((((((((((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''((((((((()))))))))))))))******+++))))))((('''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((((((((()))***,,,111777;;;BBBDDDGGGJJJLLLJJJEEEBBB@@@;;;777888???EEEFFFFFFEEEBBB??????AAABBBAAA@@@BBB???;;;999999===CCCFFFGGGKKKOOOQQQVVVYYYXXXSSSRRR\\\iiitttzzz~~~~~~|||uuukkk^^^RRRJJJGGGCCCCCCAAACCCMMM\\\eeefff```NNN;;;444444222///---///..................///000111444999EEE[[[vvvsssooolllkkklllmmmiiibbbaaaccckkk|||wwwddd```gggpppWWWQQQ]]]zzzwww^^^QQQJJJVVVkkkuuujjjUUUGGGAAADDDPPPjjj{{{xxxhhhXXXQQQ]]]nnnttttttttt>>>>>>>>>>>>???AAABBBCCCFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUUUUVVVXXXYYYZZZ\\\[[[YYYXXXXXXYYYZZZ[[[[[[\\\___aaafffllltttyyywwwtttrrruuu}}}zzzrrreeeXXXMMMEEE>>>:::<<<;;;:::::::::888555222333222222222444777:::<<<:::999888666555444444444666777777555444333555666666::::::777666:::===<<<999666444555888999777555555555444333333333444444555555666777888999:::::::::::::::999888777666555666666666666666666666666777777666555444222000///444444444444444444444444111111000000000111222222333222222111111222222333444333333222222111111111///000000000000///......+++,,,,,,---.........---........./////////000000------,,,,,,,,,,,,------++++++,,,,,,,,,+++******------------,,,+++******(((''''''''')))+++---...***+++---...//////000000///....../////////,,,***))))))))))))))))))))))))((((((((()))))))))************))))))))))))************)))((((((((())))))************************+++++++++******))))))(((&&&&&&&&&&&&'''(((******)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))******(((''''''&&&&&&&&&(((((()))***************))))))((('''''''''(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((()))***,,,000666;;;BBBDDDFFFJJJKKKJJJFFFBBB@@@;;;777888>>>CCCDDDCCCBBB???<<<;;;<<<<<<<<<;;;:::999777666777:::>>>AAADDDIIIMMMQQQVVV\\\[[[VVVRRR\\\jjjvvv{{{~~~}}}}}}yyynnn___SSSMMMKKKCCCCCCAAACCCMMM\\\dddeee^^^MMM;;;444333222///...000//////......//////000111222333888EEE^^^{{{rrrkkkffffffggggggcccaaafffnnnxxx{{{ggg```dddhhhRRRQQQ```wwwnnnVVVLLLMMM\\\rrrrrreeeOOODDD@@@BBBJJJaaasssrrreeeVVVQQQ^^^ooossspppooo;;;;;;;;;<<<<<<===??????BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVV\\\[[[XXXWWWVVVXXXYYY[[[YYYZZZ[[[]]]aaahhhqqqwwwvvvpppllloooxxxzzzooobbbUUUIIIAAA===<<<<<<;;;;;;;;;999666333333333222222333555777999::::::999777666555555444555666777666444333444555444888888777888<<>>BBBCCCAAA>>><<<999777666666666555444444333444666888;;;===@@@FFFKKKPPPVVV]]]]]]YYYTTT]]]kkkvvv{{{}}}~~~}}}~~~sssbbbTTTMMMMMMEEEDDDBBBCCCLLLYYY```aaaZZZJJJ999333222111//////000000////////////000000222222222777FFF```ssskkkjjjjjjjjjhhhbbbbbbmmm{{{}}}iiiaaaccc{{{{{{cccRRRRRR```uuu{{{iiiTTTMMMOOOaaaxxxppp```PPPDDD@@@CCCMMMddduuurrr___RRROOO^^^nnnrrrmmmjjj:::::::::::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSYYYXXXVVVUUUUUUVVVWWWXXXXXXXXXYYYZZZ^^^eeennntttwwwqqqkkkmmmuuu~~~uuuiii\\\PPPGGGBBB>>><<<<<<<<<<<<:::888555555444222111222333555666::::::999999888777666555444555666666444333333444333666777666999>>>???===444333333333555666555555333444444444444444444444555555666777888999::::::888888888888777666555555666777777888777777666555555666666777777777777777111111111111111111111111111111000000111222333333333222222111111222222333333333222222222222222111...///000000000///---,,,+++,,,,,,---.........---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***,,,,,,---------,,,++++++''''''''''''(((((())))))***+++---...//////000000///....../////////,,,***))))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''(((((()))((((((((((((((())))))(((((((((((((((((((((((((((''''''((()))***,,,,,,,,,,,,+++***)))'''&&&%%%))))))(((((((((((())))))************************'''((((((((()))))))))***'''''''''''''''((())))))'''((()))++++++***))))))))))))((((((((())))))***&&&&&&''''''(((((())))))******++++++++++++******'''(((((((((***...444888AAABBBDDDGGGIIIIIIFFFCCC???;;;666888===AAAAAA???:::999777444222111111222000111222444666999;;;<<<>>>DDDIIINNNVVV\\\]]]YYYUUU^^^iiirrrvvvyyy|||~~~~~~yyyhhhWWWNNNKKKGGGFFFCCCCCCKKKVVV\\\[[[WWWHHH999222111000000111000000////////////000000222111222777FFFcccssslllmmmnnnoookkkccceeeuuu|||jjjdddiii{{{ppp```TTTTTT```zzz{{{kkkZZZWWWVVVjjjqqq```RRRCCC>>>EEETTTmmm{{{ttt]]]QQQOOO```pppsssnnnjjj888888888888888999:::;;;:::;;;;;;===>>>???@@@AAA???@@@BBBCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDFFFHHHEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSTTTTTTVVVVVVWWWXXX[[[aaaiiiooovvvqqqlllkkkqqqzzzxxxnnndddYYYOOOHHH???>>><<<;;;;;;;;;999888666555333222111222333444999999999999888777666555333555666666444333333444222444555555999>>>???<<<222222333333444555555555333444555555666666555555555555666777888999::::::777777888888777777666555555666777888888888777666333333555666777777777777222222222222222222222222222222111111111222222333333222222111111222222333222222222222222222222222///000000000000///......,,,------......------,,,,,,,,,,,,------------...,,,,,,------------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++((((((((((((''''''''''''***+++---...//////000000///....../////////,,,***))))))))))))))))))))))))'''((())))))***+++,,,,,,***))))))(((((())))))***))))))((((((((()))******''''''''''''''''''''''''&&&'''(((((()))***++++++***+++++++++++++++***)))***))))))(((((())))))***************************''''''(((((())))))******'''''''''(((((()))***+++(((((()))***************))))))((((((((()))******'''''''''((((((((((((((((((((())))))))))))((((((''''''(((((()))---333777@@@@@@BBBEEEGGGGGGEEEBBB===888555777<<<@@@???===666666555222///...///111///000222444777:::<<<>>>???DDDJJJOOOVVV]]]]]]YYYVVV\\\cccjjjnnnrrrwww|||~~~~~~ooo]]]PPPJJJHHHGGGDDDDDDKKKVVV[[[ZZZYYYJJJ;;;444111//////111000//////......//////000111111222777GGGdddqqqlllkkkooorrrmmmdddfffzzzzzzlllkkkuuuiii\\\VVVZZZfff~~~xxxiii[[[[[[bbbwwwtttbbbOOO@@@<<>>>>>;;;===???AAACCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDBBBBBBEEEGGGDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNOOONNNOOOQQQSSSTTTTTTTTTSSSTTTTTTUUUUUUXXX]]]dddiiirrroookkkiiikkkqqqxxx}}}zzzqqqjjj```UUULLLAAA???<<<:::;;;;;;;;;:::888666444222111222333333666666777777666555444333333555666666444333333333111333333444888>>>>>>:::111222333444444444555666444555666777777777666666555555666777888999::::::888888999999888888777777444555777999999999888777111222333444555555555444333333333333333333333333333333222111111111222222333222222111111222222333222222222222222222222222111111000////////////000............---,,,++++++------------............,,,---............---,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++(((((()))))))))(((((((((***+++---...//////000000///....../////////,,,***))))))))))))))))))))))))'''((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++(((((((((((((((((((((((((((((()))******)))((('''((()))***,,,,,,,,,,,,+++******))))))))))))******************************'''''''''((()))***************)))))))))******+++)))))))))))))))******+++))))))(((((()))******+++((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''')))---222666>>>>>>@@@CCCEEEFFFDDDAAA>>>:::777999???BBBBBB???444444444111...---///111///000111444777:::>>>???BBBGGGMMMQQQXXX^^^^^^ZZZTTTXXX\\\___ccciiirrrxxx{{{vvvdddTTTKKKGGGGGGEEEFFFNNNYYY^^^]]]___QQQAAA888333///...000///..................///000000222888HHHeeeuuuqqqmmmssswwwqqqeeedddyyyyyyuuuvvvyyy{{{yyynnntttfffWWWUUU```rrrzzzttteeeYYYZZZnnntttaaaJJJ???>>>GGGWWWqqqyyyfffYYYWWWfffvvvwwwoookkk555555444444444555666666555666777888:::;;;<<<===:::<<>>===888111222444444444444666777444555777888888888777666555555666777888999::::::999999:::::::::999888888333555777999:::999888888666777777777777777666666555555555555555555555555444444333222111111111111333222222222222222222333222222222222222222222222333222000/////////000111/////////...---,,,******............/////////000------...//////...------++++++***)))***+++---...++++++,,,------,,,,,,,,,(((((()))***************++++++---...///000000000///....../////////,,,***))))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))******))))))***+++,,,,,,)))))))))))))))))))))))))))***++++++***(((%%%###)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++---,,,+++***))))))))))))***)))((((((((()))+++,,,))))))((())))))***++++++))))))(((((('''''''''&&&******++++++++++++******''''''''''''))),,,222666======???BBBDDDEEECCCAAAAAA===;;;===CCCGGGFFFDDD333444444111...---///111//////000333666:::>>>@@@EEEJJJOOOSSSYYY______[[[SSSUUUWWWXXX\\\dddnnnvvvxxx}}}zzziiiWWWLLLFFFGGGFFFGGGPPP\\\aaa```eeeVVVFFF;;;444///...///......------------......000000222888IIIeee{{{xxxsssyyy}}}uuufffcccuuuxxxrrrqqquuuxxxxxxooozzzfffTTTSSSddd||||||vvvfffZZZ]]]uuuqqq]]]GGG???AAAIIIVVVnnn|||hhh[[[XXXfffttttttlllggg555444222111111222444555444555666777888888888888999888999<<>>AAA999EEEOOOOOOTTTJJJ===555//////000//////111......///333999???CCCEEEIIINNNSSSTTTWWW[[[[[[XXXPPPPPPQQQVVV]]]dddiiikkkrrrssswww{{{zzzooo___QQQHHHGGGJJJOOOSSSXXXbbbmmmkkk[[[FFF888222222111///000///.........///111222...000333777CCC^^^wwwmmm}}}~~~pppfffeeeuuu~~~uuurrruuuxxxyyywwwZZZMMMMMMbbbuuupppbbbXXX]]]uuulllUUUFFFCCC>>>AAAWWWrrr{{{vvv```ZZZ]]]iiissspppiiieee444333222111111222333444333444555666777777777777888777888;;;???AAAAAA???AAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGJJJKKKLLLPPPSSSSSSOOOLLLNNNOOOPPPRRRTTTVVVWWWXXX```cccffffffddddddhhhlllsssvvv}}}vvvoookkkddd___NNNGGG???;;;<<<===<<<:::;;;:::888666444333222222222222333444444444444444222333555666666444333222444111111555<<>>LLLWWWVVVZZZOOOBBB999222111111///...000111000111444999>>>CCCEEENNNSSSWWWXXXYYY[[[ZZZVVVPPPPPPRRRVVV]]]cccggghhhnnnnnnpppttttttlll^^^SSSHHHHHHKKKQQQTTTYYYcccmmmppp```KKK;;;444222000...///...---------...000000///222444888DDD___wwwooo}}}{{{lllcccbbbqqqwwwuuuyyy}}}wwwzzz~~~[[[OOORRRhhhwwwnnn___VVV\\\sss~~~fffOOOAAA@@@===BBBXXXrrr{{{uuu^^^[[[___iiinnniiibbb^^^333222111000000111222333222222333444555555555555666666777999===??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGHHHKKKNNNPPPOOOMMMKKKMMMOOOQQQRRRSSSSSSSSS[[[___ccccccbbbaaaccceeennnqqqwwwwwwoookkkgggbbbUUUMMMDDD>>><<<======<<<<<<;;;:::888777555444444222222333333444444333333222333444555555444333222222111222777>>>???;;;666444444444444444444444444666666666777888888999999888999:::;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888888888888888777888888999:::999888888777888888999999999888777555444444444444666666555555555444444444555555444444444444555555666555333111000000000111444333111000///////////////////////////.........,,,---///000000000///...///---,,,,,,---...,,,+++))))))***+++,,,---......,,,,,,------,,,,,,+++*********)))))))))***++++++***+++---...000000111111...//////......---,,,+++***))))))))))))))))))******(((&&&'''***,,,***(((+++***)))(((((()))***+++***)))(((''''''((()))***,,,+++++++++******))))))******++++++++++++******+++***)))(((((((((((((((+++)))'''&&&%%%'''((()))(((((((((((())))))))))))******))))))))))))******+++***)))***,,,------,,,******************************)))(((((((((((()))(((((('''&&&%%%$$$$$$###%%%&&&&&&'''((('''''''''((()))))))))))),,,///222999@@@FFFHHHJJJKKKHHHCCCBBBGGGDDDUUUaaa```bbbUUUFFF===555333222///...///333333333555999>>>CCCFFFPPPVVV[[[\\\]]]^^^[[[WWWPPPPPPSSSXXX^^^cccfffffflllkkkkkknnnooojjj^^^UUUKKKKKKNNNSSSUUUWWW___hhhooo```LLL===555222000...---------------...//////111333666999EEE___rrrpppzzzttteee\\\[[[kkkzzzyyy}}}zzzwww{{{\\\RRRYYYqqqyyylll[[[TTT]]]ssswww^^^HHH@@@AAAAAAIII]]]qqqvvvooo[[[]]]dddllllllddd\\\YYY222222111000000111222222111111222333333333333333333444555888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<===??????>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEHHHKKKMMMOOOOOOJJJLLLNNNQQQRRRRRRQQQPPPVVVYYY^^^aaaaaa```aaaaaakkknnntttzzzyyyooollliiifffZZZRRRGGG???<<<<<<<<<===<<<<<<;;;:::999888777666222222333333333333333222222222333444444444333333111111444999>>>???:::555444444444444555555555555666666777777888888888888777888999:::;;;::::::999999999::::::::::::999888999888777777777888:::;;;777777777888999::::::;;;888888777666555555444444555555555555444444444444555555555444444555555555555444333111111111222222333222111000000///////////////..................,,,---///000000000///.........------------,,,,,,******+++,,,,,,---......,,,,,,------,,,,,,+++***'''''''''''''''((()))***)))***,,,...///111222222............---,,,+++***((()))***++++++***)))(((,,,***)))***,,,---,,,+++,,,+++)))(((((()))+++,,,,,,+++)))(((((()))***+++,,,++++++******))))))((()))******++++++******))))))))))))******++++++,,,******(((((((((((()))***(((((()))))))))))))))((()))))))))))))))*********+++***)))***,,,---,,,+++))))))))))))************))))))((((((((((((((()))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''(((((())))))))),,,///222:::@@@FFFJJJOOOPPPLLLEEECCCIIIHHH\\\jjjiiihhhYYYFFF===555333333000///000222333444666999???EEEIIIPPPWWW]]]___bbbccc```[[[PPPQQQUUU[[[bbbgggiiijjjlllkkklllnnnoooiii^^^UUUNNNNNNQQQTTTTTTTTTZZZaaahhh\\\JJJ<<<555222111000---------.........//////111333555999DDD]]]~~~yyynnnnnnsssiiiZZZSSSSSSddd{{{{{{yyyyyywww[[[SSS```|||xxxiiiXXXTTTaaaxxxpppYYYEEECCCEEEHHHRRRbbbooonnneeeVVV___jjjpppmmmddd^^^[[[222111111111111111111222000111111222222222222111111333555666888999:::::::::::::::999:::;;;;;;<<>>>>>=========>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKNNNOOOJJJKKKNNNPPPRRRQQQPPPPPPQQQUUUZZZ^^^````````````hhhlllrrrwww|||rrrllljjjhhh]]]UUUJJJ@@@;;;:::;;;<<<<<<<<<<<<<<<;;;:::999888333333333444444333333222111222222333333444444444000111555:::>>>>>>999555444444444555555666666666666777777888888888888777555666888999999888777666888999999999999999999999999888777777777888:::;;;===<<<;;;999888666444333777777666666555555444444444444444333333333333222555555555444444555555555444333222222333444555666222222111111000000//////------------------------,,,---///000000000///...---......---,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,------,,,,,,+++***'''&&&&&&&&&'''((())))))((()))+++---///111222222............---,,,+++***((()))***++++++***)))(((+++******+++,,,---,,,,,,,,,+++***))))))***+++,,,---,,,+++***)))***++++++******)))))))))((((((((((((((())))))))))))((((((%%%&&&&&&''''''((((((((())))))***+++++++++***)))(((((())))))))))))((('''(((((())))))***************)))((()))***+++***)))(((((()))))))))*********'''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((()))))))))(((((())))))))),,,///222:::AAAIIINNNSSSUUUPPPHHHCCCJJJKKKaaaqqqooommm\\\DDD<<<555444444333222444111333555777;;;AAAIIIOOOUUU\\\aaadddfffgggddd^^^PPPRRRWWW^^^fffmmmpppqqqmmmlllmmmpppppphhh[[[PPPMMMMMMPPPSSSSSSSSSYYY```ggg\\\LLL>>>666333111000......//////000000000000///111444777BBB[[[|||rrrllljjjjjj]]]PPPLLLMMM___{{{{{{zzzzzz}}}rrrZZZSSSfffuuufffWWWXXXhhhzzziiiVVVGGG???DDDLLLYYYgggnnnggg]]]QQQ^^^lllrrrnnngggbbb```222222222222222222222222000111111222222111111111000222555666666777888999;;;::::::::::::;;;<<<<<<>>>>>>===<<<<<<<<<======>>>>>>============>>>>>>???????????????????????????@@@@@@@@@AAAAAABBBBBBBBBDDDFFFGGGHHHIIIKKKMMMJJJKKKMMMOOOQQQQQQQQQQQQPPPSSSWWW[[[^^^___^^^^^^ccchhhoootttxxx|||xxxmmmiiiggg^^^WWWLLLBBB;;;999:::<<<;;;<<<=========;;;:::999444444555555444444333333111111222222333333444444000222666;;;======999555444444444555666666777777777888999::::::999888777555666666777777777666666888888888888999999999999888888888777888888999:::888888888888888777666555666666666777666555444444444444333333333222222222555555444444444444555555333222222222333555777888111111111111111000//////,,,,,,,,,---------------,,,---///000000000///...---...///...,,,+++,,,---***+++++++++,,,,,,,,,---,,,,,,------,,,,,,+++***))))))((((((((()))******((()))+++---///000111111...//////......---,,,+++((()))***++++++***)))(((((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((('''&&&'''(((+++,,,,,,+++***((((((((()))******)))'''&&&'''((()))******+++******)))((('''((()))***)))''''''(((((())))))*********'''&&&&&&&&&&&&''''''((($$$%%%%%%&&&'''((())))))***))))))))))))***++++++((()))))))))))),,,///222;;;DDDNNNTTTWWWWWWSSSMMMFFFMMMNNNfffwwwvvvrrr___FFF>>>888888999888888:::333555888:::===DDDMMMTTT```eeeiiiiiiiiiiiifff```SSSUUUYYYaaaiiiqqquuuwwwnnnnnnnnnpppooofffXXXNNNKKKKKKNNNRRRTTTUUU]]]eeelllbbbRRRCCC999333000///...//////000111000000000---000333777BBBZZZ{{{qqqhhhfffddd```SSSIIIHHHJJJ]]]{{{yyywww~~~zzznnn[[[VVVnnnpppbbbWWW[[[mmmvvveeeTTTHHH999@@@NNN```nnnpppfff[[[PPP___nnnrrrnnniiidddaaa222222333333333333222222111111222222222111111000///222555666555555777999888888888888888999::::::>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<=================================>>>>>>???@@@AAAAAABBBAAADDDGGGGGGFFFFFFGGGIIIIIIIIIKKKMMMOOOPPPRRRRRRRRRSSSUUUXXXZZZ[[[ZZZYYY[[[bbbkkkqqqtttxxx~~~mmmfffddd^^^XXXOOODDD<<<999:::<<<:::;;;===>>>===<<<:::999555666666666555555444333111111111111222333444555111333666:::<<<;;;999666444444444555666777777777888999:::;;;;;;:::999777777777666666666666777777888888888888888999999:::777777888999999999999888111222444777888999999999666777888888888777666555555444444444333333333333444444333333333333444444333333222222222333555666000111111222111000//////------------.........///,,,---///000000000///...,,,...///...,,,+++,,,...*********+++++++++++++++,,,,,,------,,,,,,+++*********)))((((((((())))))((()))+++---...000000000////////////...---,,,,,,))))))************))))))''''''(((((((((((()))))))))***,,,------,,,***))))))***+++++++++)))'''&&&((((((((())))))***++++++)))))))))******)))))))))******+++,,,,,,+++***)))''''''((()))))))))))))))((()))*********)))'''&&&&&&''')))***++++++******)))(((''''''))))))((('''''''''(((((()))******+++'''''''''''''''((())))))&&&''''''(((((()))))))))******)))((()))***+++,,,((()))))))))))),,,///222;;;GGGSSSXXXYYYYYYUUUPPPLLLRRRSSSkkk}}}|||wwwdddMMMDDD>>>>>>???>>>???@@@888;;;>>>???AAAGGGQQQYYYhhhlllooonnnnnnooolllgggWWWXXX[[[aaajjjrrrwwwyyysssqqqoooooonnnggg\\\RRRPPPOOOPPPSSSTTTVVV]]]fffkkkbbbSSSEEE:::333000///---...///000000000//////,,,///333777CCC[[[{{{zzznnnfffddd___ZZZMMMFFFHHHKKK___~~~wwwvvv~~~~~~wwwiii^^^\\\wwwjjj___WWW]]]pppuuucccRRRFFF;;;DDDUUUjjjwwwuuuhhh]]]XXXfffsssuuuqqqlllfff___222333333444444333333222111111222222222111111000///222666666555555777999444444444444444555666666>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBAAADDDGGGGGGEEEDDDDDDFFFHHHHHHIIIKKKMMMOOORRRSSSTTTTTTTTTVVVWWWXXXVVVUUUUUU]]]hhhooorrrvvv|||nnndddaaa^^^YYYPPPFFF>>>;;;;;;===:::;;;===>>>>>><<<;;;999666666777777666555444444111111111111222333444555111333777:::;;;;;;999777444444444555666777777888888:::;;;<<<<<<;;;999888999888777666666777888999888888777777888999::::::666777888::::::999888888555666777777777666444333777888999::::::999777666666666555555555444444444444333333222222333333444444333222111111111222333000000111222222111//////---.........//////000000,,,---///000000000///...,,,...000...+++***,,,...******************++++++,,,,,,---------,,,++++++)))((('''&&&&&&&&&&&&&&&)))***+++---...//////000000000000000///...---,,,***))))))))))))))))))***((()))******))))))***+++(((***,,,......,,,***((('''(((***+++***(((%%%###(((((()))***+++,,,,,,---******++++++++++++******"""$$$&&&(((************'''&&&%%%%%%%%%'''(((***((()))***+++***)))'''%%%&&&''')))***+++++++++******((('''((())))))((('''&&&''''''((()))******+++((((((((((((((()))******)))))))))))))))(((((((((***)))((((((((()))+++,,,((()))))))))))),,,///222<<>>@@@???>>>CCCDDDDDDDDDBBBCCCDDDFFFFFFHHHKKKMMMNNNPPPRRRTTTRRRSSSUUUVVVVVVVVVVVVUUUTTTWWW\\\bbbhhhpppxxx}}}vvvaaaWWWXXXXXXSSSIII???<<<===>>>::::::<<<>>>@@@???===:::888888999999999888777777555444444333222111000///333888;;;888666555333000444444555555666666777777<<<;;;;;;::::::999888888999999999888777555333222333555777888777666777888888888999999999888777777:::;;;<<<:::888777777888888999999999888777555444444444555555666555555444444333222222222333444555333333333333333333333333444444222111111111222333111111000///////////////222222222111000///............------------......******))))))***++++++,,,++++++,,,,,,,,,,,,++++++((('''&&&%%%%%%&&&((()))++++++,,,---...///000000,,,,,,------------------+++***(((***,,,---***(((+++***)))((((((***,,,---((((((((((((((((((((((((,,,)))&&&'''***,,,,,,***)))))))))))))))*********+++++++++++++++***)))(((((((((((((((''''''''''''++++++************++++++************************''''''(((((())))))******'''(((((()))))))))))))))(((((())))))******++++++((('''&&&&&&&&&((()))***((()))******((((((***+++(((((((((((()))+++,,,---++++++***((('''))),,,///:::DDDRRRZZZZZZWWWUUUUUUSSSXXXddduuuyyynnn]]]YYYPPPGGGEEEJJJMMMKKKHHHHHHHHHHHHFFFHHHUUUbbbiiinnnsssvvvxxxxxxqqqhhh^^^[[[___hhhnnnooouuu{{{}}}}}}xxxssskkk___SSSVVVWWWWWWVVVVVVWWW[[[]]]___ZZZPPPEEE;;;444111000---------------...//////333222444999DDDZZZzzzzzzsssnnncccSSSLLLHHHCCCRRRqqqwwwrrrwww~~~wwwvvv|||{{{aaaYYYiii~~~fffTTTRRRcccvvvwww___MMMFFFAAAVVVkkk}}}{{{nnnpppuuuwwwzzz{{{wwwooogggaaa111222222333333222222111222333333444333111///...000000111111111111111111444444444444444444555555666666777777888999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;:::;;;===???>>>===BBBCCCDDDCCCBBBBBBDDDEEEFFFHHHJJJLLLMMMOOORRRUUUTTTUUUWWWXXXXXXWWWVVVUUUTTTVVVZZZ^^^dddllltttyyy~~~}}}eeeYYYTTTTTTOOOFFF>>>::::::<<<<<<;;;;;;===??????===<<<;;;;;;;;;;;;:::888777666444444333222222222222222222888<<<999666555555333444444555666777777888888<<<<<<;;;;;;:::999999999999888777666555444333333333555777777666555666777777888999999999999888888999::::::999777666666777888999999999888777555444444444555555555555555444444333333222222333444444333333333333333333333333444333222111000111222222111111000///////////////222222222222111000///.........------------......+++***************++++++))))))************))))))))))))((('''''''''((()))***++++++,,,---...//////---------------,,,,,,,,,+++))))))***,,,,,,***(((***))))))((()))***++++++))))))))))))))))))))))))(((&&&$$$$$$''')))(((''')))))))))(((((((((((((((***************)))(((((('''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))))))))))))))''''''''''''''''''(((((('''((()))*********))))))''')))******)))(((((()))(((''''''&&&&&&&&&&&&&&&******)))(((''')))---000999BBBOOOWWWWWWUUUSSSSSSVVV[[[fffvvvwwwlllbbb^^^TTTKKKIIINNNRRRQQQOOOMMMLLLKKKGGGIIITTTaaajjjppptttvvvwwwvvvooofff\\\XXX\\\ffflllmmmttt~~~}}}{{{rrrcccVVVQQQPPPPPPPPPRRRTTTWWWXXX]]]VVVLLLAAA999333///---...............//////000333222333999CCCYYYzzztttmmmbbbRRRKKKHHHEEEUUUqqqxxxvvv|||}}}vvvvvv~~~www___[[[nnnzzzdddSSSRRReeeyyyttt]]]NNNIIIIII___sssrrruuu}}}~~~~~~{{{tttkkkaaa[[[111111222222222222111111111222222333222111///...000000000000000000000///222222222333333444444444444555555666666777888888999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<>>><<<;;;;;;===>>>======AAABBBBBBBBBAAAAAACCCEEEGGGHHHIIIJJJKKKMMMRRRUUUXXXXXXYYYZZZYYYWWWUUUTTTTTTUUUWWWZZZ^^^fffnnnttt|||kkkYYYRRRPPPKKKEEE???;;;;;;<<<>>>===;;;<<<===???>>>===>>>>>>>>>===<<<:::999888555444333111111222444555111:::???;;;555444666666444444555666888999::::::===<<<<<<;;;;;;:::999999888777666444333333444444333555777777555555555666777777888999::::::::::::888999999888666555666777888888999999999888666555555555555555555555555444444444333333333333444444333333333333333333333333333222111111000000111111111111000////////////000222222222222222111000///...------,,,,,,------...,,,++++++*********++++++,,,------......------,,,++++++***)))(((((((((((()))******+++,,,---...///...------,,,,,,+++++++++***))))))***++++++***((((((((()))******************************************)))'''((()))+++******)))))))))((((((''''''&&&((())))))))))))(((''''''&&&''''''((()))***+++,,,)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))'''''''''''''''&&&&&&&&&''')))+++------,,,***((('''))),,,,,,***(((&&&&&&'''&&&&&&&&&%%%%%%%%%%%%((()))((('''''')))---111666???JJJRRRSSSRRRQQQQQQWWW\\\eeeqqqzzzxxxooofffbbb^^^VVVMMMLLLRRRWWWVVVVVVSSSQQQMMMHHHIIISSS```lllrrrvvvvvvuuusssllleee\\\WWWYYYccciiijjjqqqzzz{{{iiiZZZRRRPPPOOORRRWWW[[[\\\[[[^^^UUUJJJ@@@999444///+++///////////////000000111222111333888CCCYYYzzzuuujjj___OOOHHHHHHIII[[[ttt{{{}}}~~~wwwxxxqqq\\\___wwwxxxbbbSSSVVVkkkoooYYYNNNNNNLLLcccxxx}}}qqqvvv}}}uuujjjaaa[[[222222222222222222111000000111111111111000///............//////000111222111111111222333444555555444444555555666777777777999:::::::::::::::999999::::::;;;;;;;;;<<<<<<<<<>>>===<<<<<<<<<======<<>>@@@@@@===;;;:::<<<>>>>>>>>>>>>>>>???>>>>>>===<<<;;;999777444222111222444555444===BBB===444222555777444444555777888:::;;;;;;======<<<;;;;;;::::::999999888666444333444555777555777888888666555666666666777888999::::::::::::888999999999777666666888777888999999999888777666666555555444444444444444555444444444333333333333333333333333333333333333222222111111111000000000222111000000//////000000222222222222222111000000------,,,,,,,,,,,,------,,,,,,+++*********++++++---......//////......---++++++***)))(((((('''''')))***+++,,,---......///...------,,,+++******))))))))))))*********))))))'''(((***,,,,,,+++***)))************************++++++******+++++++++++++++******)))(((''''''&&&((()))))))))))))))((((((((((((((()))***+++++++++******))))))))))))******************************(((((((((((())))))))))))(((((()))************)))***)))))))))((((((''''''((()))+++,,,,,,+++***)))(((+++---...+++(((&&&&&&%%%&&&'''((()))*********'''(((''''''''')))...111222:::DDDLLLPPPQQQRRRRRRUUUWWW\\\bbbfffeee```[[[XXXWWWRRRMMMOOOVVVYYYXXXXXXVVVSSSOOOIIIIIISSS___jjjrrrwwwvvvsssppplllfff___YYYYYYaaafffggglllttt|||lllZZZSSSPPPPPPTTT]]]cccdddcccbbbYYYMMMCCC===888222---000000000///000111111222111000222888CCCYYYzzzqqqcccXXXJJJEEEHHHNNNccczzz{{{zzz~~~}}}iiiZZZddduuu```TTTZZZsssjjjUUUNNNPPPMMMeee{{{zzzqqqyyyyyyooogggbbb333333333333333222111111111111111111111000000/////////......///000111222111111222333444555555555444444555555666777777777999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>@@@AAA@@@@@@@@@BBBDDDGGGGGGGGGGGGHHHKKKOOOSSSXXXZZZ[[[\\\[[[YYYVVVSSSUUUUUUUUUUUUXXX]]]eeejjjrrrxxx}}}aaaUUULLLFFFEEEDDDAAA@@@BBB@@@===:::999;;;<<<===>>><<<<<<===>>>????????????===;;;777333111111222333777@@@DDD===333111333555444444555777888:::;;;;;;===<<<<<<;;;::::::999999:::888777555555666888999888999;;;:::888777777777555666777888999:::::::::888:::::::::888777888999777777999::::::999888888777666555444444444444555555555555555444444333333333333333333333333333333222222222222111111000000222222111000000000000000111111222222222111000000,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,)))******++++++******)))******))))))((('''&&&&&&******+++,,,---......///------,,,+++******))))))((()))*********)))))))))''')))+++------,,,***)))************************(((((()))(((((('''((((((,,,,,,++++++***)))(((((())))))***++++++*********************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********************))))))((((((((('''***))))))((((((((())))))))),,,//////---***((('''&&&'''(((***++++++++++++'''''''''&&&''')))---111000666???GGGMMMQQQRRRSSSOOOOOONNNNNNNNNNNNNNNMMMJJJMMMMMMMMMSSSZZZ]]][[[XXXVVVUUUQQQKKKJJJTTT```gggpppwwwvvvqqqnnnllliiieee]]]ZZZ```dddcccffflllvvv}}}mmmYYYMMMJJJJJJOOOYYYaaaddddddfff^^^RRRGGG???999333000000000000000000111222222111000222888CCCYYY{{{}}}hhhYYYOOODDDBBBHHHRRRlll~~~}}}ssscccZZZkkkoooZZZRRR]]]xxx}}}fffRRRLLLPPPPPPjjjyyytttzzzqqqiiiddd444555555555444333222111111111111111111111111111444333111///............222222222333333444444444333444444555666666777777777888999:::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<=========;;;;;;===???>>>???AAAAAA@@@AAACCCEEEFFFFFFGGGGGGGGGJJJNNNQQQUUUWWWYYY[[[[[[YYYVVVTTTTTTTTTTTTTTTVVV[[[bbbfffmmmsss{{{qqq]]]OOODDDCCCCCC???===@@@???<<<:::999:::;;;<<<<<<::::::<<<>>>???@@@@@@@@@???===999666333222111111999@@@BBB;;;333111333444444444555666888999::::::<<<;;;;;;::::::999888888999888777777777888999::::::;;;<<<;;;999777777888555555666777888888888888888:::;;;:::999888999:::666777999:::::::::999999888777555444333333444555555555666555555444333222333333333333333333333333222333333333333222111111222222111000000000000111000000111111111000000///,,,++++++******++++++,,,+++++++++++++++,,,------***++++++,,,,,,++++++***))))))))))))((('''&&&&&&))))))***+++,,,------...,,,++++++******)))))))))''')))******)))(((((()))''')))+++,,,---,,,***)))************************(((***++++++)))(((((())),,,,,,,,,++++++******))))))******++++++++++++************))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))((((((((((((((()))******++++++******((((((((((((''''''''''''***)))'''&&&&&&&&&'''((()))+++......,,,***))))))'''((()))))))))(((&&&%%%'''((('''&&&&&&(((,,,000000444;;;CCCJJJNNNPPPQQQIIIHHHDDD@@@======@@@BBBBBBFFFIIIMMMTTT]]]```___ZZZYYYYYYVVVQQQOOOVVVaaafffpppxxxuuuooolllkkkjjjiii___ZZZ^^^aaa___aaafffpppwwwmmmYYYKKKHHHGGGKKKSSS\\\bbbdddggg```VVVIII>>>666222000000000000000000111111222111111333999DDD[[[|||wwwaaaPPPHHHAAABBBHHHUUUrrrlll___\\\pppfffTTTRRRaaazzzwwwaaaPPPKKKNNNSSSmmmsssqqqxxxmmmddd^^^666666666666555444333222222222111111111222222222666555222000.........///111111222222222222222222222222333333444555555555444555777888:::;;;<<<<<<999999:::::::::;;;;;;;;;:::<<<======;;;;;;>>>@@@>>>@@@AAAAAAAAABBBDDDFFFDDDEEEGGGHHHHHHIIILLLNNNPPPSSSVVVYYYZZZYYYVVVTTTQQQRRRSSSTTTUUUYYY^^^bbbiiiooovvv{{{~~~iiiVVVGGGEEECCC===:::======;;;999888999::::::999999:::;;;===>>>>>>>>>>>>>>><<<:::777555333222222888===>>>999444444555444444444555666777777888888;;;::::::999999888777777666666777777888888888999:::;;;<<<;;;888666666777555555666666666666555555777999:::999888777888:::666777888:::;;;;;;::::::888777555333333333444555555666666666555444333222333333333333333333333333333444444555444333222111333222111111000000111111...//////000000000//////++++++************++++++*********+++,,,---...///......////////////......((()))*********)))((((((&&&&&&'''((()))***++++++***************)))))))))&&&)))+++***((('''(((***&&&'''((()))***))))))((())))))))))))))))))))))))***---///...,,,******+++++++++******************(((((()))***************(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))***++++++++++++***((((((((()))))))))))))))((((((((((((''''''&&&&&&((()))++++++)))(((((()))&&&'''((()))((('''%%%$$$(((((((((&&&&&&'''+++...111444999???EEEIIIKKKKKKFFFFFFCCC===888666888<<<@@@CCCEEEHHHPPP[[[aaabbb___``````^^^XXXTTTZZZcccgggrrrzzzvvvmmmiiihhhiiiiii]]]WWW[[[^^^\\\]]]bbblllrrrzzznnn[[[MMMKKKIIIIIIMMMUUU]]]bbbhhhddd[[[LLL===333111111000////////////000111111222222444:::EEE\\\}}}ttt^^^NNNFFFAAADDDJJJVVVttt|||hhh___^^^ttt{{{```SSSXXXiii}}}|||ooo^^^OOOJJJMMMYYYrrr~~~nnnnnnxxxlllaaa[[[777777777777666555444333333222222111222222333333444333111000///000222333111111111111000000000000000111111222333333444444111222555777999;;;<<<<<<999999:::::::::;;;;;;;;;999;;;======;;;;;;>>>AAA???@@@AAAAAAAAABBBEEEGGGCCCEEEGGGHHHHHHIIIKKKMMMMMMPPPTTTXXXZZZYYYWWWUUUOOOPPPRRRSSSTTTXXX\\\```hhhmmmtttxxxzzz|||ttt___LLLHHHEEE===999<<<<<<:::888888999999888777:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888777555444333777:::;;;777555777777555444444555555666666777777::::::999999888777777666444555666777888888777777:::;;;<<<:::888555555555555555555555555555444444666777888888777666777999555777888:::;;;;;;;;;:::999777555333222333444555555666777777666444222111333333333333333333333333333444555666555444333222333222111111000111111111......///////////////...++++++************++++++))))))***+++,,,...///000,,,,,,------------,,,,,,((()))+++,,,,,,+++***)))$$$$$$%%%&&&'''((())))))))))))))))))************&&&)))+++***((('''(((***%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''***---,,,)))''''''((()))))))))))))))*********''''''((()))))))))))))))%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''))))))***++++++++++++*********++++++,,,,,,------&&&((()))******(((%%%$$$&&&'''((((((''''''((()))###%%%''')))******)))((())))))(((&&&%%%'''***---333555888<<>>333111444///////////////000000111333222444:::FFF]]]~~~ttt```PPPEEEBBBFFFKKKVVVtttxxxggg___```uuuwww^^^VVV```pppuuuiii[[[OOOJJJLLLccc|||oooqqq{{{oooccc]]]999999777666444444333333333333333222222222111111000000000000000000000000000000000000000000000000222222222111222222333333333444444444555777888999===<<<;;;:::999::::::;;;<<<;;;;;;<<<<<<===>>>???>>>???AAABBBBBBBBBDDDFFFDDDDDDEEEFFFGGGHHHHHHIIIMMMMMMOOOSSSVVVWWWUUUSSSSSSSSSSSSUUUWWWZZZ\\\^^^bbbhhhooossstttwww}}}qqqWWWFFFAAAAAA>>>;;;;;;999888999:::;;;;;;:::888888888888888999999999999999888666333222444555>>><<<999888888888888666666777888777555444444444888999999999999::::::::::::999888888888999:::;;;;;;;;;:::888777555444444333333222222222333444444555555666666777777888888444555666777888888999888<<<;;;888666444444444444444444444333333222222222222333333444444333333222666666555555555444444444444444444333333222222222111111111000000///...------+++))))))+++,,,---,,,,,,---...//////...---,,,++++++++++++++++++,,,,,,)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''((()))******)))(((''')))************+++++++++&&&''''''((()))******+++******++++++++++++******&&&&&&'''((()))***++++++''')))+++***'''&&&(((******)))))))))((((((''''''***************)))((((((***)))(((((('''(((((())),,,+++++++++******))))))((('''&&&&&&&&&((()))***))))))************)))))))))((('''&&&&&&(((+++---...+++(((%%%$$$%%%''')))))))))))))))(((((((((((()))(((''''''(((***,,,---,,,000777<<<@@@BBBEEEFFFGGGHHHHHHDDD999111444<<>>???>>>@@@BBBBBBBBBBBBCCCEEEGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRUUUYYYZZZXXXWWWRRRRRRRRRSSSTTTWWWYYYZZZ```ffflllppprrrvvv|||```LLLEEEDDDAAA===<<<:::888999:::;;;;;;:::888888888888777777777777666777666555444444666888???;;;777555555555555444555777888888666555555666777777777777777777777777999999888888888999:::;;;;;;:::999888666555444333444444444333444444555666777777777888888888888888999:::;;;<<<============;;;:::888666555444444444444444444333333222222222222333333444444333333222111222222222333333444444222222222111111111000000111111111000000///...------+++))))))+++,,,---,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))******)))(((''')))************+++++++++((((((((())))))******+++(((((())))))))))))(((((((((((())))))******++++++(((***+++***((('''(((***---------,,,,,,,,,++++++))))))******))))))((('''***+++++++++++++++++++++))))))))))))((((((((('''((((((''''''((())))))***))))))************)))))))))))))))(((((((((((((((,,,***(((&&&%%%%%%'''((((((((((((((()))))))))))),,,+++***)))***+++---///,,,111888>>>AAACCCDDDFFFFFFFFFEEEBBB999222444:::CCCEEEFFFDDDBBBFFFQQQ\\\___eeejjjgggaaa___fffooorrrwww~~~~~~uuukkkeeedddbbbYYYSSSSSSUUUWWWYYY]]]cccggglllsssyyyxxxjjj[[[IIIDDD@@@@@@BBBFFFPPPZZZlllmmmiiiYYYDDD555000222111000000////////////000222222444999CCCZZZ}}}rrr]]]OOOIIIHHHKKKVVVkkkxxxrrr```___kkkgggYYY___nnnzzzrrrggg]]]RRRJJJKKKPPPddduuuyyywwwssskkkYYY888777666666555555555555222222111111111000000000000000000000000000000000000000000000000000000000111111111111111222333333444444444555666777888999<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????AAABBBBBBAAAAAABBBDDDHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNPPPSSSVVVWWWVVVUUUQQQQQQPPPPPPQQQSSSUUUVVV]]]bbbhhhlllooosssyyy~~~mmmTTTKKKHHHDDD???<<<;;;999999:::;;;;;;:::888777777666666555555555444555555555555666888;;;BBB===888444333333333333555777999999888777888999888888888777777666555555888888888777888999999::::::999888777666555444333555555444444555666666777999999999999999999888888888999:::;;;<<<<<<<<<<<<:::999888666555444444444444444333333333333222222222333333444444333333222000000111222333444555555222222222111111111111000111111111000000///...------+++))))))+++,,,---,,,++++++************++++++------,,,,,,++++++******+++++++++++++++***))))))''''''((((((((()))))))))'''&&&%%%$$$$$$%%%&&&'''(((((()))******))))))((()))************+++++++++************************((((((((((((((((((((((((***************+++++++++)))++++++***((((((((()))++++++++++++************(((((()))))))))(((''''''%%%&&&''')))))))))(((((())))))))))))(((((((((((((((((()))************)))))))))************))))))))))))*********(((&&&%%%***)))((('''''''''''''''''''''(((((())))))*********)))(((''''''(((***+++---222999???BBBCCCDDDEEEFFFCCC@@@>>>999444555999EEEHHHIIIDDD@@@CCCLLLTTTZZZ```eeeccc^^^^^^eeemmmqqqyyyyyyooohhheeeaaaXXXPPPPPPSSSTTTWWW[[[aaadddhhhmmmrrrqqqeeeWWWJJJDDD@@@@@@BBBGGGQQQ[[[lllmmmiiiYYYEEE666222333222111000//////.........111222444:::DDDZZZ|||rrr___TTTKKKQQQ[[[gggyyyoooggg\\\eeexxx}}}dddYYYddduuuqqqjjjbbbZZZPPPJJJLLLSSSkkkyyyttt}}}yyyvvvooo^^^777777666666666666666777333333333222222222111111000000000000000000000000////////////////////////111000000000111222333444222222222333444555777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBAAA@@@AAACCCFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNPPPSSSUUUTTTSSSQQQQQQPPPOOOPPPQQQRRRSSSYYY]]]bbbgggkkkpppvvvzzz~~~zzz]]]PPPJJJEEE@@@>>><<<:::::::::;;;:::999777777666555555444333333444555555555555666999<<>>???AAABBBAAA@@@@@@AAABBBEEEEEEFFFGGGHHHIIIJJJJJJOOOOOOOOOQQQUUUVVVVVVVVVRRRQQQPPPOOOOOOPPPQQQRRRVVVXXX]]]bbbgggmmmssswwwxxxzzzgggUUULLLEEE@@@???===;;;:::;;;;;;:::888777666666555444333222222555666666666555666999;;;FFF@@@888333222333555666555777::::::::::::;;;<<<<<<;;;:::999888666555555666666777777777888888888888777777666555444333333333333333333444555666777999999999888888777777666::::::;;;;;;<<<<<<;;;;;;777777777777666666555555333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333111111111000000///...------+++))))))+++,,,---,,,---,,,+++******+++,,,---......------,,,+++******))))))******))))))((('''&&&&&&'''''''''(((((((((***((('''%%%%%%'''(((***)))))))))))))))***++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++***))))))***++++++*********)))((((((''''''***)))))))))******))))))************************''''''((((((((((((''''''%%%&&&)))+++,,,+++***)))******************++++++)))***+++,,,,,,+++***)))))))))************)))))))))((('''&&&'''(((***,,,&&&'''((())))))(((((('''&&&''''''((()))******+++------,,,,,,,,,,,,,,,,,,---222999???BBBCCCDDDEEEHHH@@@;;;::::::777777888HHHOOOPPPHHHAAACCCGGGIIINNNSSSWWWUUURRRSSSXXX^^^eeeqqqzzzyyyuuussspppkkkkkk```WWWUUUWWWYYY^^^ccceeegggggggggiiijjjbbbYYYKKKGGGCCCCCCDDDGGGPPPYYY\\\^^^]]]SSSDDD888333333............///000222222000111555:::DDDYYYzzzsssccc\\\]]]pppzzzbbb^^^XXXtttyyyfffeeetttpppddd```[[[UUUMMMJJJRRR\\\yyy}}}qqqzzz|||ppp^^^999888777777666666666666666666666555555555444444111111111111111111111111000000000000000000000000/////////000111222333444444444444444555777888999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>@@@AAAAAA@@@@@@AAACCCGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNQQQSSSTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQSSSUUUXXX^^^eeelllrrruuutttuuuyyy~~~vvv___PPPGGGAAA@@@>>><<<;;;;;;;;;999888666555555555444333333333555555666666666777:::<<>>;;;888999===HHHTTTXXXPPPIIILLLOOOMMMOOOPPPQQQMMMHHHFFFIIILLLYYYeeellliiijjjsssxxxxxxuuuiii^^^[[[]]]```fffkkkoooooolllhhhgggiiifff```MMMIIIHHHIIIHHHGGGLLLRRRRRRVVVYYYTTTIII===444111............///111222222222222444888AAAWWWzzzkkkdddeee|||mmm\\\ccckkk{{{jjjeeetttvvvfffbbb\\\TTTLLLLLLYYYgggzzz~~~sssdddSSS;;;:::999777666555555555555555444444444333333333111111111111111111111111000000000000000000000000.........///000222333444444444444555666777888999888999;;;<<<===<<<;;;;;;::::::::::::;;;<<<======<<<>>>@@@@@@@@@AAACCCDDDGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIKKKNNNQQQRRRQQQOOONNNMMMMMMMMMNNNOOOPPPQQQQQQTTTZZZbbbjjjpppssstttssstttwwwwwwzzzsssZZZLLLFFFBBB???===;;;;;;:::999777444444555555555555555555000222444555777:::>>>BBB===999555333444777999:::777888::::::999888999:::999999888888777777666666333444666777777777666555555555555444444333333333444444555555666888999:::999999999::::::;;;;;;;;;999999:::::::::999999888444555777888888777777666222222222333333444444444222333333444444333333222111111222333444555555666222222222333333444444444111111111111000///...------+++))))))+++,,,---,,,+++,,,---......---,,,+++,,,,,,------------------+++++++++++++++***))))))))))))))))))************(((((())))))))))))((((((***))))))((()))+++---...)))************+++++++++(((((()))***++++++,,,,,,,,,+++***((((((***+++,,,************************$$$""""""%%%)))++++++)))))))))******++++++,,,,,,(((((()))***************,,,+++***************+++))))))******+++++++++,,,,,,+++)))((((((((()))***))))))************))))))))))))******)))((('''&&&&&&&&&&&&&&&''')))***+++))))))))))))((((((((((((%%%&&&'''((())))))))))))***...333777<<>>@@@AAAAAABBBDDDEEEEEEFFFHHHIIIIIIIIIHHHHHHMMMMMMNNNNNNNNNMMMMMMLLLOOOLLLJJJJJJMMMPPPPPPOOOQQQRRRTTTXXX]]]cccgggjjjmmmmmmmmmnnnqqqwww~~~cccPPPKKKEEEBBB@@@???@@@???;;;777555555555555555444444444666555444555888===CCCFFF888777555444333444666777555666888999:::999999888<<<:::777777777777666444666666777888888888888888222333333333222222444666555444444444555666888999;;;;;;999888777777666666::::::999888777777777888666888999888777666777888555444333333111111000///333333333222222222111111222222222222222222222222111222222333333222222111000000000000000///......******))))))******+++,,,,,,...///,,,)))'''))),,,.........------.........------------,,,***((('''&&&''')))+++,,,,,,,,,+++++++++,,,---............,,,,,,,,,,,,------...///...---,,,+++***************)))(((&&&&&&((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))((((((((()))+++,,,******++++++++++++******(((((())))))*********+++***++++++++++++***))))))***)))(((''''''((()))***((((((''''''''''''((((((&&&&&&&&&''''''''''''(((***)))(((''''''((()))***000111444999>>>CCCGGGIIILLLMMMLLLFFF===999:::<<>>SSSuuuwwwbbbccclll}}}iiiTTTaaa{{{~~~qqqaaammmrrrqqq[[[KKKMMMKKKVVVuuu~~~~~~yyywwwnnn]]]NNN>>>===;;;999777666666666555555666666555555444333333333333222111111000000,,,---...000222444666666000000000000000000000000333444444555666777888888777777888999:::;;;;;;<<<<<<;;;999888888999;;;<<<===>>>@@@AAAAAABBBDDDFFFEEEFFFHHHIIIJJJJJJJJJIIILLLMMMNNNOOONNNNNNMMMLLLOOOLLLJJJKKKNNNPPPPPPOOOQQQRRRUUUXXX]]]bbbfffhhhkkkkkkkkkkkkmmmsss{{{pppZZZPPPFFFCCC??????@@@???<<<999666666666555555555555444333222111111444999???BBB888777555444333444555666666777888999::::::999999;;;999777666666666555444555666777777888888777777333444555444333333555666555555555555666888:::;;;::::::999999999999999:::;;;:::999999888888999999666888999888777666777888777666555444333222222111111111111222222333333333222222222222222222222222222222333333333333222222111111111111000///...---+++************+++,,,,,,.........---+++***+++,,,...------,,,,,,------...---------,,,+++***(((((('''((()))***,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++,,,,,,---...++++++***)))((((((((((((+++***(((''''''(((***+++)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))***)))((((((((()))***+++))))))************))))))*********)))))))))))))))***++++++++++++***))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))***)))(((''''''((()))***---///333777<<>>::::::===IIIRRRZZZ[[[YYYYYYXXXVVVXXXSSSNNNJJJEEE???@@@EEEKKKWWWbbbiiinnnuuuyyyyyypppddddddfffgggmmmwww}}}uuuooonnnmmmkkkYYYQQQKKKLLLOOOOOOQQQSSSQQQWWW\\\WWWIII;;;444111//////000000000111111111222111222555>>>SSSuuuuuufffjjjsss~~~zzzsss```PPPaaa|||ooobbbpppwwwttt___OOOQQQPPPZZZuuu{{{|||~~~xxxuuukkkZZZKKKAAA@@@===;;;888777555555555666666666666555444444444333333222222111111000+++,,,...000222555666777000000000000000000000000222333333444555666777777444555777888;;;<<<>>>???<<<;;;:::999999:::;;;<<<===???AAABBBBBBBBBDDDFFFEEEFFFHHHJJJKKKLLLKKKKKKKKKLLLNNNOOOOOONNNMMMLLLNNNMMMKKKLLLNNNPPPPPPOOOSSSSSSUUUWWW[[[___ccceeeiiiiiigggfffhhhnnnuuu{{{hhhYYYHHHDDD???>>>??????===;;;777777666666666555555555555444333444666:::???BBB777666555444333444555555666777888::::::::::::999:::888666555555555444333444555555666777666666666333444666555444444555777555555555666888:::<<<===::::::999999::::::;;;<<<;;;;;;:::999999999999:::666888999888777666777888999888888777666555444333///000111222333444444555222222222222222222222222222222333333333333222222222222222111000...---,,,+++++++++++++++,,,------000...---,,,------,,,+++---,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))))))))***+++,,,---...------.........------,,,++++++*********+++,,,,,,***))))))((((((((())))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((()))***+++(((((())))))))))))((((((++++++******)))(((((((((***++++++++++++***))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))*********))))))(((((((((((())))))***---111666<<<@@@CCCEEELLLMMMKKKFFF???;;;;;;<<>>SSSuuussslllvvv{{{xxx|||nnn^^^UUUmmmyyymmmfffuuu{{{vvvcccUUUVVVXXXcccwww|||www}}}~~~xxxsssgggVVVHHHCCCBBB@@@===:::777555444666666666666666555444444444444444333222222111111111111111111111222222222000000000000000000000000111222222333444555666777444555777999;;;===??????<<<;;;::::::::::::;;;<<<===???AAAAAAAAABBBDDDFFFEEEFFFHHHJJJLLLMMMMMMLLLJJJKKKNNNOOOPPPNNNMMMKKKNNNMMMMMMNNNOOOPPPPPPPPPSSSTTTUUUWWWYYY]]]```bbbhhhgggeeedddeeeiiipppvvvwww```MMMGGG@@@======>>>===;;;888888888777777666666555777666555555777;;;>>>AAA666555444333333333444444555666888::::::;;;::::::999777555444444444333222333444555555666666555555222444555555444444555666333444555777888:::<<<===::::::999999999::::::;;;:::999999888888999999999666888999888777666777888999999888777666555555444000000111222333333444444222222222222222222222222222333333333333333333222333333333222000...---,,,,,,,,,++++++,,,,,,---...000---***+++---...,,,***,,,++++++++++++++++++,,,...---+++))))))))))))******)))))))))***,,,...///......///......---,,,,,,******))))))))))))***++++++************++++++,,,++++++***))))))***++++++************************(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))******''''''((((((((((((''''''*********)))))))))))))))***++++++++++++***))))))'''((()))******)))((('''((((((''''''''''''((((((((((((((()))))))))******))))))(((((((((((())))))))),,,000666<<<@@@CCCDDDKKKKKKIIIEEE???;;;::::::GGGSSS___```^^^\\\[[[YYY[[[WWWTTTQQQKKKDDDBBBDDDIIIXXXhhhrrryyy~~~}}}zzzmmmbbb```dddjjjsss||||||wwwpppjjj\\\SSSLLLKKKKKKJJJKKKMMMLLLTTTYYYVVVJJJ===555333////////////000000000111111111333666???SSSuuuqqqppp~~~|||~~~|||{{{|||lllaaa___|||xxxoookkk|||{{{rrrbbbXXXZZZaaannnzzzzzzwwwyyyqqqdddSSSFFFCCCBBB@@@>>>;;;888666555666666777777666666555444555555444444333222222222444333333222111000//////000000000000000000000000111111222333444555666666666777888999;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAABBBCCCEEEEEEFFFHHHJJJLLLMMMMMMLLLIIIJJJLLLNNNNNNMMMLLLKKKMMMNNNOOOOOOPPPPPPQQQQQQSSSTTTTTTUUUXXX[[[]]]___eeeeeedddccccccgggmmmqqqkkkVVVNNNDDD>>><<<<<<<<<;;;::::::999888777777666666444444333333444777:::<<<555444444333333333333333444555777999::::::::::::999777444444444444333111333333444555555555555555000222444555444333333444222333444666888:::;;;;;;;;;:::999888777777777777888888777777777777888888666888999888777666777888999999888777666555444444222222222222222222222222222222222222222222222222333333333444444333333333444444333222000///---,,,,,,,,,++++++,,,,,,---...///,,,)))))),,,---,,,)))+++++++++******+++++++++---,,,***)))((())))))*********))))))***,,,...///////////////...---,,,,,,***))))))(((((()))))))))*********)))******++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((())))))))))))))))))(((((((((((((((((((((((((((''''''(((((())))))))))))''''''((((((((((((''''''''''''((()))***++++++,,,***++++++++++++***))))))'''((()))******)))((('''((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))((((((***,,,111666<<>><<<:::888777666777777777777666555555666555555444444333333222222222222111111111111111000000000000000000000000111222222333444555666666888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@@@@BBBDDDEEEFFFHHHJJJKKKLLLKKKKKKHHHIIIJJJKKKKKKLLLLLLKKKLLLNNNQQQQQQPPPPPPQQQRRRSSSSSSSSSTTTVVVYYY\\\]]]aaabbbbbbbbbcccfffjjjmmm|||{{{bbbYYYKKKAAA===<<<;;;:::;;;;;;:::999888777777666777666555555666888:::<<<444444333333333222222222222333555777999999999999999777555444444444333222333444444555666555555555000222444555444333333333222333555777888999::::::<<<;;;999888777666666666777666666666666777888888666888999888777666777888999888777666555444444333333333333222222222111111222222222222222222222222333333444444444444333333333333333222111///...---+++++++++++++++,,,---------+++******+++,,,++++++,,,++++++******++++++,,,++++++***)))))))))))))))************,,,---...///....../////////...------******)))((((((((()))))))))(((((('''''''''((((((************************&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))&&&'''((()))))))))((((((''''''((((((((((((''''''&&&&&&''')))***+++,,,---***++++++++++++***))))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((,,,---111666;;;AAAFFFIIIIIIHHHGGGDDD@@@===999888CCCRRR___aaa^^^^^^```aaacccaaa```^^^WWWMMMHHHHHHNNN[[[hhhpppvvv|||~~~|||~~~uuujjjeeehhhnnntttxxx~~~||||||wwwkkk___TTTJJJFFFEEECCCBBBEEELLLTTT[[[XXXLLL>>>555222......////////////000000000111333777@@@TTTttt|||mmmssszzzuuuyyynnnaaabbbmmmyyyxxxwwwsssbbbXXXTTTYYYpppwwwxxxwwwkkk]]]PPPHHH======>>>>>>===;;;:::999777777777777777666555555666666555555444333333333111111111111111111111111000000000000000000000000222222333444555666777777777888999:::;;;===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>???AAACCCEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLOOORRRRRRQQQPPPQQQSSSRRRRRRRRRSSSUUUXXX[[[\\\\\\^^^```bbbcccdddgggiiiuuu}}}pppeeeTTTFFF???===;;;:::<<<<<<;;;:::999888777777;;;:::999999999;;;<<<===333333333333333222111111111222444666888888888888:::888555444555555444222444444555666666666666666000222555666555444333444444555777888::::::::::::;;;:::999999888888888888777777666666777888888999666888999888777666777888999999888777666555444444222222222222222222333333222222222222222222222222333333444444444444333333222333333222111000///...+++************+++,,,,,,+++,,,,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,***************))))))((())))))+++,,,---.........---......////////////...+++***))))))(((((())))))***)))((('''''''''''''''((())))))))))))))))))(((&&&'''(((((((((((('''&&&))))))))))))))))))))))))'''''''''((()))*********((()))************)))((())))))))))))))))))))))))&&&'''((()))))))))((('''((((((((())))))(((((((((''''''((()))***++++++,,,***++++++++++++***))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((()))))))))*********'''((()))******)))((('''------000444:::@@@GGGJJJKKKJJJHHHEEECCC???;;;999???NNN[[[]]]ZZZ\\\```cccgggeeeeeeddd\\\RRRKKKKKKOOO\\\jjjrrrwww{{{{{{yyywwwmmmffffffkkkooopppuuuvvvvvvwww|||zzzqqqaaaVVVKKKFFFDDDAAAAAACCCHHHQQQYYYWWWKKK>>>666333........./////////000000000111333888@@@TTTtttzzzsss|||uuuuuuhhh]]]eeevvvwwwzzz}}}rrr^^^TTTRRRXXXsssyyy}}}tttgggYYYOOOIII;;;;;;<<<======<<<;;;:::777777777777777666666555666666666555444444333333333333222222111000000000000000000000000000000000222333333444555666777777666777888:::<<<>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;999;;;=========>>>@@@BBBEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEFFFHHHKKKLLLLLLOOOSSSSSSQQQPPPQQQSSSQQQQQQQQQSSSUUUXXXZZZ\\\YYY\\\___aaabbbccceeegggpppxxxyyylllZZZKKKBBB>>><<<;;;======<<<;;;999888888777999888777777777888999:::222333333333333222111111000111333555777777777777:::888666555555555444333444555666666777777666666111333666777666555444555666777999:::;;;;;;::::::::::::999999::::::;;;;;;888888777777888999::::::666888999888777666777888::::::999888777666555555000000111222333444444555222222222222222222222222333444444555555444444333222222222222222111000///******))))))******+++,,,+++---///...+++***---000---,,,,,,++++++,,,,,,---((()))***++++++***((('''((()))+++---.........---------...///000000000///++++++***))))))))))))))),,,,,,+++)))(((((((((((((((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))((())))))))))))))))))))))))%%%&&&((()))))))))((('''(((((())))))))))))(((((())))))))))))***************++++++++++++***))))))***)))(((''''''((()))***((((((''''''''''''(((((()))************+++++++++'''((()))******)))((('''------...222888???GGGKKKLLLKKKIIIGGGEEEAAA===:::<<>>???===<<<;;;::::::;;;<<<===<<<===????????????AAACCCBBBCCCFFFHHHIIIJJJJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSUUUSSSQQQQQQSSSVVVXXXYYY\\\\\\\\\\\\]]]^^^______iiippp|||uuuaaaSSSJJJBBB<<<;;;???===:::999:::;;;;;;:::999777666666888888777666888777555222000///......111111333444555666666666555444333222111111111111333333333444444444555555555555444444444333333333555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777777666666666666777777888888888888777666555444111111111111222333444555333333333222222111111111888777666555555555555555111111111111000...---,,,+++******))))))******++++++***)))((((((***,,,------......---***'''###!!!)))************(((&&&%%%(((((()))+++,,,---...///////////////...---,,,++++++******)))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,+++***)))))))))***,,,,,,))))))((('''&&&%%%$$$$$$((((((((((((((())))))***))))))*********))))))((())))))))))))((((((((((((...,,,************(((''',,,,,,+++***(((&&&%%%$$$'''(((+++,,,,,,+++((('''))))))))))))))))))))))))+++'''######&&&)))(((''''''''''''''''''&&&&&&&&&+++***((('''''''''((())))))+++...000444:::AAAEEEKKKLLLKKKHHHCCC???<<<;;;===IIITTTUUUTTTVVVYYYZZZbbbgggiiiddd^^^YYYSSSMMMPPPYYYfffqqqwwwvvvpppllluuuuuupppgggccceeehhhhhhiiipppwwwzzz}}}~~~yyyiiiWWWGGGDDDCCC???>>>BBBFFFLLLRRRRRRKKKAAA888333---...///000000///...---000111444777===QQQssswwwooo|||vvv^^^SSSaaayyynnnwwwnnn```OOOLLL^^^xxx~~~yyypppdddTTTIIIEEE;;;;;;<<<<<<<<<=========:::999777555444444444444555555555555555555555555222333333333333222111111111111111111111111111111111111222333444555666666999999999:::;;;<<<============<<<;;;;;;<<<======<<<============>>>AAACCCCCCDDDFFFHHHIIIJJJJJJIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSRRRPPPPPPRRRUUUWWWXXXZZZZZZYYYYYYZZZ[[[\\\]]]gggnnnxxx}}}gggYYYOOOEEE???======;;;999999:::::::::999888777777888999999888666777666444222111/////////000000222333444555555555555444333222111111111111333333333444444444555555555444444444444333333333555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::777777666666666666777777888888888888777666555444111111111111222333444555444444444333333333222222666555555444444444444444222222111111000...---,,,++++++************++++++,,,+++)))))))))***,,,---//////...---+++)))&&&$$$*********))))))((('''&&&'''((()))***+++---......------------,,,++++++***+++******)))))))))))))))++++++++++++******))))))))))))))))))))))))))))))************************))))))((((((((()))***+++))))))(((((('''&&&&&&&&&))))))((((((((()))******((()))))))))))))))(((((()))))))))))))))))))))(((+++)))((()))******)))((())))))******)))(((''''''''')))***++++++***)))'''))))))))))))))))))))))))(((((('''%%%%%%%%%''')))''''''''''''''''''''''''***))))))((((((((((((((()))+++---000444:::@@@EEEJJJKKKKKKHHHCCC???<<<<<<>>>IIITTTUUUSSSTTTVVVWWWXXX^^^bbb```]]][[[XXXSSSRRRYYYdddnnnssssssooolllooooookkkccc```dddggghhhlllssszzz}}}mmm[[[JJJEEEBBB>>>>>>BBBJJJOOOUUUUUUNNNCCC999444111111222222222222111111000111444777===PPPrrr}}}ssslll{{{oooYYYUUUfffxxxmmmwwwzzzhhh\\\NNNNNNbbb}}}wwwnnnaaaRRRHHHEEE===<<<<<<;;;<<<===>>>???===;;;888666444444444555555555555555555555555555333333333333333222222111111111111111111111111111222222333444555666666777::::::::::::;;;;;;;;;;;;>>>======<<<<<<======>>><<<<<<<<<;;;;;;===@@@CCCEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPOOOOOOQQQTTTVVVXXXXXXWWWVVVUUUUUUVVVXXXZZZdddiiirrr|||qqq```UUUJJJBBB>>>:::999888888999999888777777777888:::<<<;;;888555555555333222111000000000//////111222333444444444444444333222111111111111333333333444444444555555444444444444333333333333444555777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;888777777666666777777888888888888888777666555555111111111111222333444555555555444444444444333333333333333333444444444444222222222111000///------,,,,,,++++++++++++,,,,,,,,,+++*********+++---...000//////---,,,+++***)))+++***)))((((((''''''(((&&&'''((()))+++,,,------,,,,,,---------,,,,,,++++++******))))))))))))))),,,,,,++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))((((((((('''((())))))***))))))((((((((((((((((((***))))))))))))***++++++(((((((((((())))))(((((()))))))))))))))))))))))))))((('''(((***+++***)))&&&'''((()))************))))))************))))))))))))))))))))))))))))))&&&((()))'''$$$###'''+++(((((((((((((((((((((((()))))))))))))))((((((''')))+++---000444999@@@EEEIIIJJJJJJGGGCCC???===<<>>@@@FFFOOOTTTXXXXXXQQQFFF<<<555000000////////////000000000222444777===PPPqqq|||xxxnnnhhhyyykkkXXXYYYooowwwnnnyyyuuulllbbbXXXMMMPPPffftttjjj\\\NNNFFFEEE>>>===<<<;;;;;;===???@@@???===999666444444555555555555555555555555555555333333444444333333222111111111111111111111111111222333333444555666777777999999999::::::;;;;;;<<<>>>>>>============>>>>>>=========<<<;;;===AAADDDFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNOOOOOOPPPRRRUUUWWWZZZXXXUUUSSSRRRSSSTTTUUU___dddlllvvvyyyhhh[[[OOODDD???888777777777888888777555666777999<<<>>><<<888555444444333222111111111111///000111333444444444444444333222222111111111222333333333444444444555555444444444333333333222222444555666888999:::::::::::::::;;;;;;;;;;;;;;;;;;=========>>>===<<<<<<;;;888777777777777777777888888888888888777666555555111111111111222333444444444444444444444333333333222333444444555555555555222222222111000///...------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...///...---,,,,,,+++,,,,,,+++***)))'''''''''((()))&&&&&&''')))***+++,,,------...///////////////...+++******)))))))))))))))************************((((((((((((((((((((((((***,,,---//////---,,,***(((((((((((())))))******(((((())))))***************************++++++,,,))))))))))))))))))******)))))))))))))))************)))((()))***+++***)))&&&'''((()))***+++++++++***))))))))))))))))))***))))))))))))))))))))))))&&&'''((('''%%%%%%''')))(((((((((((())))))))))))((()))*********)))'''&&&)))***---000333999@@@EEEGGGHHHHHHFFFBBB???===<<>>===;;;:::;;;<<<>>>@@@???>>>;;;888666555555666555555555555555555555555333444444444444333222222111111111111111111111111222333333444555666777777666777888999;;;<<<===>>>======>>>>>>>>>>>>=========>>>>>>======>>>BBBDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKLLLLLLMMMNNNOOOOOOLLLNNNOOOOOOOOOPPPTTTVVV\\\ZZZWWWTTTRRRQQQQQQRRRZZZ___gggppp|||ooobbbTTTHHHBBB:::888777777777777666444555666999===???===999555444333222222111111222222000111222444555555666666333333222222111111222222333333333444444444555555444444333333333222222222333444555777999::::::::::::::::::;;;;;;;;;<<<<<<=========>>>===<<<<<<;;;888888777777777777888888999999999999888777666555111111111111222333444444222222222222222333333333333444555666777666666666222222222222111///...------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---------,,,,,,++++++++++++,,,+++***(((''''''((())))))&&&&&&''')))***+++,,,---......//////000/////////+++******)))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((***+++---......---+++***))))))*********+++++++++(((((())))))***+++++++++***************++++++,,,***))))))))))))***+++,,,((()))))))))*********+++...,,,++++++++++++***(((((()))***************)))***))))))))))))))))))***)))))))))))))))))))))))))))'''%%%%%%'''((('''&&&'''((((((((())))))******((()))*********)))'''&&&(((***,,,///333999@@@DDDFFFHHHHHHFFFBBB>>><<<<<>>555444333222111111222333444000222555888===OOOooo~~~uuukkkfffxxxooo___ccc{{{yyywww{{{mmmcccZZZUUUQQQYYYppp{{{pppdddVVVIIIEEEFFF<<<;;;;;;:::;;;<<<===>>>>>>===<<<:::888777777666555555555555555555555555444444444444444333222222111111111111111111111111222222333444555666666777555666777999:::<<<===>>><<<======>>>>>>======<<<<<<>>>????????????BBBDDDDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNLLLOOOQQQQQQOOOOOORRRUUUZZZYYYXXXVVVTTTRRRQQQQQQUUUZZZaaajjjwwwwwwjjj\\\OOOGGG>>><<<888777777777666555444555888<<<>>><<<999555444444333222111111111111111222333444555666666666333333222222111222222333333333333444444444555555333333333333222222222222222333555777888:::::::::999::::::;;;;;;<<<<<<<<<<<<============<<<;;;;;;999888888777777888888999999999999999888777666555111111111111222333444555111111222222222222333333444555666777777777666555333333333222111000......,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************))))))(((((((((((())))))&&&'''((()))+++,,,------------.........------,,,+++******)))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))((()))************)))((())))))***+++++++++++++++(((((())))))*********+++***))))))))))))***++++++))))))(((((((((***+++,,,((())))))******+++++++++000...,,,,,,,,,+++***(((******++++++******))))))))))))************)))))))))))))))))))))))))))))))))&&&$$$%%%)))***'''$$$&&&''''''(((((())))))***)))))))))))))))(((((('''(((***,,,///333888???DDDGGGHHHHHHEEEAAA===;;;:::???KKKUUUTTTOOOLLLKKKJJJGGGMMMPPPOOONNNOOOOOOLLLJJJQQQ^^^iiioooooollliiicccbbb\\\SSSOOOSSSXXXYYY[[[```eeehhhnnnuuuxxxvvvlll[[[JJJDDDAAABBBKKKVVVaaabbbcccaaaZZZMMM???555222222111111111111222222000222555888===NNNmmm}}}ssslllmmmmmm```ggg{{{|||zzzjjj___VVVSSSSSS```xxxzzzqqqeeeVVVIIIEEEHHH::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;999888666555555555555555555555555444444444555444444333222111111111111111111111111111111222333444555666666666777888999:::;;;<<<<<<;;;<<<============<<<;;;:::<<>>@@@@@@?????????AAAAAAAAACCCEEEHHHKKKMMMPPPPPPNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNRRRTTTSSSOOONNNPPPTTTPPPRRRTTTVVVWWWWWWVVVUUUNNNRRRXXX```kkkzzzyyylll]]]UUUGGGBBB<<<888666777888888444444666999;;;;;;888666666555333222111000000000///000111222333444444444222222222111222222333333333333333444444444555555333333333222222222111111111222444666888999:::;;;999999::::::;;;<<<======;;;;;;<<<<<<;;;;;;:::999999999888888888888999999999999:::999999888777666111111111111222333444555333333333444444555555555333444666666666444222111333333333222111000///...+++******************+++))))))***++++++++++++******+++---...---+++)))''''''((()))******)))((('''(((((()))+++,,,---...///111111111111000///------+++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******&&&''')))*********)))((()))))))))(((((((((((((((((((((((((((((())))))***&&&%%%$$$###$$$&&&(((***((())))))***++++++,,,,,,+++)))))))))+++,,,+++***((()))***+++++++++++++++'''(((+++,,,,,,+++((('''))))))))))))))))))))))))$$$'''***)))&&&$$$&&&(((%%%%%%%%%&&&'''(((((()))+++***((('''''''''((()))((())),,,///222888???DDDHHHIIIHHHEEE@@@;;;888888777CCCNNNOOOKKKIIIGGGFFFBBBGGGIIIGGGEEEFFFEEEBBBCCCIIISSS]]]fffkkkmmmmmmeeeddd^^^UUURRRWWW\\\___```eeehhhiiikkknnnmmmiiihhhXXXIIICCC@@@???HHHUUUjjjjjjiiiggg```SSSCCC888111222333444444333222111000333666999===MMMllluuummmppp{{{zzzeeeaaavvv{{{~~~lll```UUUSSSUUUbbbyyyzzzssshhhYYYJJJFFFIII??????>>>===<<<;;;;;;:::>>>?????????>>>;;;888777777666666666666777777888666555333222222444777999444333222222111111222222222222222222333444555666888999:::;;;<<<=========;;;;;;;;;<<<<<<<<<======???>>>>>>============>>>AAABBBCCCDDDEEEFFFGGGGGGNNNLLLJJJKKKMMMMMMKKKHHHFFFGGGJJJLLLNNNOOOOOONNNNNNRRRUUUSSSNNNKKKKKKNNNVVVVVVVVVWWWWWWUUUQQQMMMPPPTTTYYY]]]dddqqqttteeeXXXQQQGGG>>>:::888555444555999888888:::;;;999666666444333222000//////......///111333555666666555555333222222222222222222333555555555555555333111000111111111111000000000000111222333555777888999999999999999888888999<<>>>>>@@@CCCDDDEEEGGGLLLWWWdddnnnrrrsssmmmhhh___VVVRRRUUU\\\ccceeeiiimmmnnnkkkiiijjjllliiiZZZIII@@@>>>@@@FFFMMMaaabbbeeefffaaaTTTCCC666333222000/////////000111222111222666:::HHHgggtttjjjpppvvveeeiiiyyy|||mmm___XXX[[[[[[eeevvv|||~~~wwwkkkZZZKKKFFFIII>>>>>>>>>======<<<<<<;;;>>>>>>??????>>><<<:::999888777777666666666777777666555444333444555666888555444444333333333333333000000000000111222333444777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>??????@@@???@@@AAACCCEEEGGGHHHIIILLLJJJIIIJJJLLLLLLIIIGGGFFFGGGIIILLLMMMNNNNNNNNNMMMQQQTTTRRRNNNKKKLLLOOOTTTTTTTTTUUUUUUSSSPPPLLLNNNQQQVVV[[[bbbmmm|||xxxjjj___UUUKKK@@@;;;999555555666999888888::::::999777666444333222000///////////////000333555666555555444333333222222222222333333111222444555666666555444111111111111000000000000111222333555777888999999999::::::999888999<<<>>>============<<<;;;:::999888777777777777888999999999777666666777888888777444333222222222222333444111222333444444444333222444444444444444444444444444444333222000...,,,+++,,,+++***))))))***+++,,,(((((())))))***+++,,,,,,******+++,,,,,,,,,+++++++++******)))(((((('''&&&###$$$&&&(((***,,,------------............------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''$$$&&&***+++************)))))))))))))))))))))))))))******++++++******)))'''(((***+++,,,,,,,,,+++))))))(((((((((((())))))+++***))))))((((((((()))((())))))******))))))((()))******************+++''''''((())))))******+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))***,,,///333999AAAFFFHHHIIIHHHEEE@@@<<<999999<<>>;;;::::::===???AAACCCFFFOOO\\\jjjtttwwwwwwooojjjaaaWWWRRRTTT\\\cccfffiiillllllkkkjjjiiiiiigggXXXHHH@@@>>>???DDDJJJXXX[[[aaadddbbbVVVEEE888333222000/////////000111222111222666;;;HHHggg~~~rrriiirrrqqqbbbiii}}}|||}}}nnnccc[[[```bbbiiiuuuwwwwwwxxxlll\\\OOOLLLOOO>>>>>>>>>==================>>>?????????>>><<<;;;:::999888777777777777777777666666666666666555666666555555444444444444444000000000111111222333444666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========???????????????@@@AAABBB===>>>@@@BBBEEEGGGIIIJJJJJJIIIHHHIIIJJJIIIHHHFFFFFFGGGIIIKKKLLLNNNNNNNNNLLLOOORRRQQQNNNMMMNNNPPPRRRRRRRRRSSSSSSRRROOOLLLKKKOOOTTTXXX___hhhttt|||~~~qqqhhh[[[PPPCCC===999666555777888999999:::999999777666444333222111000/////////...///111333444444444333333333222222222222333333222333444666666666666555111111111111000000000000111222333555777888999999:::;;;:::999888888;;;===============<<<;;;:::999777777666666666777888888999888666666777888888777444333333222222333333444000111222333444333333222333333333333333333333333444444333222000...---,,,,,,+++***))))))***+++,,,'''((()))***+++---......,,,,,,,,,,,,,,,+++******...---***((('''&&&&&&'''&&&&&&&&&''')))***,,,---------............---------,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&)))+++,,,+++******+++)))))))))))))))))))))))))))******++++++******)))&&&''')))+++,,,---,,,,,,))))))(((((((((((())))))***))))))((((((((((((((())))))************)))))),,,+++***)))))))))***+++(((((()))******++++++,,,******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))************))))))'''))),,,000555<<>><<<:::888888:::===@@@AAAFFFQQQaaapppzzz||||||sssnnncccXXXRRRTTT\\\dddhhhhhhjjjkkklllkkkhhhfffdddVVVHHH@@@>>>===@@@EEEMMMRRR[[[bbbbbbWWWFFF:::333222000/////////000111222000222777;;;IIIhhh}}}sssmmmwwwmmmaaalll~~~rrrhhh___iiimmmrrrvvvpppmmmwwwvvvjjj[[[PPPPPPVVV>>>>>>>>>>>>>>>>>>>>>???<<<===>>>?????????>>>>>>;;;;;;:::888888777777777777888888888888777555444666555555444333444444444333333333333444555666666444555777888::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>??????AAABBBCCC???@@@AAACCCEEEGGGHHHIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFHHHIIIKKKMMMNNNNNNLLLNNNPPPPPPOOONNNPPPRRRQQQQQQQQQRRRSSSRRROOOMMMJJJMMMRRRVVV\\\dddmmmsssvvvooo```TTTFFF>>>999666555777666:::;;;999888888888666444444222111000/////////...///000222333333333333222111111000000111111222555555666777666555444333111111111111000000000///111222333555777888999999:::;;;;;;:::888888:::;;;============<<<;;;:::999666666666666666777777888:::888666666777888777666333333222222222222333333111222333444555444333333222222222222222222222222333333333222000///---,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------******++++++++++++******---,,,+++)))((('''''''''((('''''''''''')))+++,,,------............---------,,,+++***)))))))))***))))))))))))))))))))))))))))))((((((((((((((()))+++,,,---,,,)))'''''''''))))))))))))))))))))))))))))))************))))))$$$%%%''')))***++++++***))))))(((((((((((())))))))))))((((((((((((((()))******++++++++++++******,,,+++)))''''''''')))***,,,++++++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((())))))******))))))((('''))),,,///444<<>><<<::::::<<>>>>>>>>???????????????;;;<<<======>>>?????????===<<<;;;999999888888888777888999:::999888666555555444444333333333333333333333333333444555666777444555666888999:::;;;;;;<<<<<<<<<=========>>>>>>=========>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGEEEFFFGGGHHHJJJLLLMMMNNNLLLMMMNNNOOOOOOPPPQQQSSSQQQPPPPPPQQQRRRRRRPPPNNNKKKMMMQQQUUU[[[bbbiiimmmzzzyyyssscccVVVHHH???:::555444666555;;;===999777888888666555444333111000000//////...///000111222333333333000000////////////000000444555666666666555444333111111111111000000000///111222333555777888999999:::;;;;;;:::999888999;;;============<<<;;;:::999666666666666666777777888:::888666666777888777666111111222222222222111111222333555666666666555444222222222222222222222222333333222222000///---,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++'''((()))***++++++++++++((()))+++,,,+++***((('''((((((''''''''')))+++,,,------............------...,,,+++)))((())))))***************************))))))(((((((((((()))***+++,,,,,,+++(((&&&&&&&&&************************)))))))))******)))))))))$$$%%%''')))***+++******))))))(((((((((((())))))))))))(((((((((((())))))++++++,,,,,,,,,,,,+++++++++***(((&&&%%%&&&((()))+++******))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''(((((())))))(((((('''''')))+++...222888@@@EEEGGGIIIKKKJJJFFF@@@<<<:::888???HHHNNNOOOLLLHHHEEEBBB@@@>>>======>>>@@@AAADDDGGGNNN[[[jjjuuu{{{|||yyyuuukkk^^^TTTTTT]]]eeelllkkklllooorrrqqqlllgggaaaUUUHHHAAA===::::::<<<@@@HHHUUU```bbbXXXGGG999333222000/////////000111111000333888===LLLkkkwwwuuuwwwhhhcccyyy}}}oooiiizzzpppgggoooyyymmmaaaTTTLLLQQQZZZ@@@@@@@@@???????????????;;;;;;;;;<<<===>>>>>>???===<<<;;;:::::::::::::::888999:::::::::999888777555444444333222333333333111111111111222333444555333444666888:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJIIIGGGFFFFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMNNNOOOPPPRRRSSSPPPOOOOOOPPPRRRRRRQQQOOOMMMNNNPPPSSSYYY```fffjjjvvvyyyttteeeXXXJJJBBB<<<777555666333;;;>>>999555888999666555444333222111000000000//////000111222333333444000000////////////000000///000222444666666666666111111111111000000000000111222333555777888999999999:::;;;;;;:::999:::;;;============<<<;;;:::999777777666666666777888888;;;999777666777777777555111222222333333222222111333444555777777666666555222222222222222222222222333222222222000///...---,,,+++***))))))***+++,,,,,,,,,,,,+++******))))))'''((()))***+++,,,,,,,,,'''(((+++------+++)))'''''''''''''''(((***++++++------............------...---***)))((((((***+++************************))))))(((''''''(((***+++'''((())))))((((((***+++************************((())))))******))))))((('''(((***+++,,,,,,++++++))))))(((((((((((()))))))))))))))))))))******+++,,,,,,------------,,,,,,***)))((('''''''''((()))''''''(((((()))******+++''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''(((***,,,000666===BBBDDDGGGJJJIIIEEE???:::888666<<>>::::::<<<===EEESSS^^^aaaWWWEEE888333222000/////////000111111000333888>>>MMMmmm}}}vvvvvvqqqdddddd|||tttooouuuiiiooozzzzzzxxxwww}}}zzznnnaaaTTTMMMRRR[[[AAAAAAAAA@@@@@@??????>>>;;;::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<888999999:::::::::::::::666555555444444444444444222222111222222333444555444555777999:::<<<<<<===<<<=========>>>>>>>>>>>>@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGIIIHHHEEEDDDEEEFFFEEEEEEEEEFFFHHHJJJLLLNNNNNNMMMMMMMMMOOOPPPRRRRRRNNNMMMMMMNNNPPPQQQPPPOOONNNMMMNNNQQQWWW^^^dddhhhuuuxxxtttfffZZZMMMEEE???999666666222<<>>::::::<<<999AAANNN[[[^^^UUUDDD888333222000/////////000111111000333999>>>NNNnnnxxxwwwmmmccchhh|||vvvyyyiiinnnsssmmmfffeeerrr|||pppbbbUUUMMMRRRZZZBBBBBBAAAAAA@@@???>>>>>>:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===999999999::::::;;;;;;;;;777777666555555555555555444444444444555666777777444555777999;;;<<<==================>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA===>>>???@@@BBBCCCDDDEEECCCEEEGGGGGGDDDBBBCCCEEEEEEEEEEEEFFFHHHJJJLLLNNNOOONNNLLLMMMOOOPPPQQQQQQMMMLLLKKKLLLNNNOOOOOONNNNNNMMMLLLOOOUUU]]]cccgggtttxxxtttggg[[[OOOHHHBBB<<<888888222===@@@888444888:::666555555333222111000000000000000000111222333555666333333222222222222333333000111222333333333222111111111111111000000000000111222333555777888999999666888:::;;;::::::;;;===============<<<;;;:::999888888888888888999999:::;;;999777666777777666555444555666777777666555444222333444555555555444333333333333333333333333333222222222222111///...---,,,+++***))))))***+++,,,(((((())))))*********+++......//////......---,,,///...,,,***((((((((((((###%%%''')))++++++++++++---..................---///---***((('''(((***+++)))))))))))))))))))))))))))((('''&&&'''(((***,,,+++,,,,,,+++***)))+++---************************(((((())))))))))))((((((((())))))******((('''&&&))))))(((((((((((())))))+++*********+++,,,------------............------)))***+++,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))******++++++++++++(((((((((((((((((((((((('''(((((()))))))))))))))))))))************))))))%%%'''))),,,000777>>>DDDGGGKKKOOOOOOKKKEEE???<<<333888???EEEHHHIIIJJJKKKIIIKKKMMMNNNNNNLLLIIIGGG???DDDNNN]]]lllvvvyyyyyyxxxxxxsssggg[[[XXX___gggnnnttt{{{~~~|||zzzyyyyyygggZZZLLLCCC???;;;;;;===555>>>KKKXXX\\\TTTDDD888333222000/////////000111111000333999???NNNnnn}}}zzz|||mmmeeelll~~~zzzzzziiilllmmmcccVVVVVVggg|||pppbbbTTTLLLPPPXXX???@@@AAA@@@>>>>>>>>>@@@:::;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<===999999;;;===>>><<<888444999888777666555444444444222222222222222222222222222555888::::::::::::;;;<<<<<<<<<===============>>>>>>>>>===============>>>???@@@AAABBBDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJKKKJJJHHHIIIKKKLLLLLLLLLMMMKKKIIIJJJMMMQQQSSSSSSQQQQQQQQQPPPRRRVVV\\\aaappp|||{{{ooojjj```VVVNNNFFF<<<666666888======888555888888444444333333222111000//////......///000111222333333333222000/////////000111222222444444444444222222222111000///......///000///111444555555555555666999999999999::::::;;;<<<============<<<;;;:::999:::999888666666888999:::666666666666666555444444333333222222333333444555666666777777666444222111222222222222222222222222333333333222000///---,,,))))))++++++,,,+++***)))((((((((()))***+++------//////...---,,,,,,+++***...---***((('''''''''(((&&&&&&'''(((***+++---...///......---------......111///,,,***)))***+++---(((((())))))*********+++---+++)))((('''((()))***+++*********))))))(((((((((((((((((()))***+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))---000222///+++&&&$$$%%%'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''))))))))))))************++++++******)))(((((((((*********,,,///444999;;;GGGIIIKKKKKKIIIDDD???<<<999999:::>>>BBBFFFGGGGGGGGGLLLOOOOOOOOOOOOLLLFFFCCCCCCIIIYYYkkkwwwyyyvvvpppooollldddXXXRRRZZZfffnnnwwwxxxpppnnnvvv{{{xxxiii\\\KKK@@@<<<;;;:::777===???EEEMMMRRRMMMBBB888222000......000111111111111111222555<<>>=========;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===:::::::::<<<===<<<888666:::999888666555555444444444444444444444444444444333555888999999999:::<<<<<<<<<<<<<<<============;;;<<<<<<======>>>>>>>>>??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDGGGGGGGGGGGGHHHJJJKKKJJJIIIJJJLLLMMMLLLKKKNNNLLLKKKLLLNNNPPPQQQQQQPPPPPPPPPPPPQQQUUU[[[```lllwww{{{nnnlllbbbWWWOOOGGG>>>999:::888<<<;;;666444777777444333333222111000///......000000000000111111111111333222000/////////000111222222444444444444222222//////000000000///------///222555666555555666777::::::::::::;;;<<<=====================<<<::::::999888777666666777888999999999999999999888777777333333222222333333444555444555666666666555444333333333333333333333333333333333333222000///---,,,+++,,,---------,,,******,,,,,,++++++++++++,,,,,,......---,,,++++++******---,,,+++***)))((((((((('''''''''((()))+++,,,------------,,,---------...///---***((('''(((***+++((()))))))))***************)))'''&&&&&&&&&'''(((************)))))))))((((((((((((((()))***++++++,,,,,,++++++***))))))((()))))))))))))))))))))))))))((((((''''''(((((()))************************---///111000---***)))***'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********)))***,,,///444999<<<@@@AAACCCDDDCCC@@@===;;;999999:::>>>CCCGGGIIIIIIJJJOOORRRRRRRRRSSSQQQLLLFFFEEEJJJWWWhhhrrrtttqqqiiiiiihhhbbbXXXTTT\\\iiiooowwwwwwnnnjjjpppsssqqqiii]]]MMMBBB>>>>>>===;;;:::>>>EEEOOOSSSMMM@@@555333111///...000111111111111111333666===QQQqqqtttfffbbblll{{{zzzmmmjjjmmm\\\PPPLLLYYYyyypppbbbVVVPPPTTT[[[CCCDDDDDDBBB???<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999777:::999888777555555555555444444444444444444444444333555888999999999;;;<<<<<<<<<<<<<<<======>>>>>>:::;;;;;;<<<===>>>????????????@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBDDDFFFFFFFFFFFFHHHIIIJJJJJJJJJKKKMMMMMMKKKIIIMMMLLLLLLMMMOOOPPPPPPOOONNNOOOOOOOOOPPPTTTZZZ^^^hhhrrr~~~~~~pppnnneeeZZZRRRJJJAAA======999:::999555444666666444222222111000///......---222222111111111000000000333222000/////////000111222222444444444444222222---///111333222000...,,,000333555777666666777777;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999888777777888999:::666777777777777666555555333333333333333444444555333444555666777666555555444444444444444444444444333333333222000///---,,,...............---,,,+++//////...---,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,+++***))))))(((((((((((()))***+++,,,+++,,,,,,,,,------......,,,+++((('''&&&'''((()))))))))))))))***************)))'''&&&&&&'''((((((************))))))))))))''''''''''''((()))******,,,,,,++++++***)))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''***,,,...///---,,,,,,,,,'''((())))))******))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))***++++++(((((()))+++///444999<<<:::;;;<<<===>>>======<<<999999;;;???DDDHHHJJJJJJJJJOOORRRQQQRRRTTTSSSPPPHHHGGGJJJTTTbbbjjjkkkiii```aaaccc```YYYVVV^^^jjjooouuutttkkkgggjjjllljjjiii^^^OOOCCC???>>>>>>>>>;;;@@@JJJUUUZZZSSSCCC666333111///...000111111000111111333777???RRRsssooodddeeesssyyyyyykkkeeejjjZZZNNNLLL[[[}}}uuufffXXXQQQWWWaaaBBBCCCDDDCCC???===<<<<<<=========<<<;;;;;;;;;:::===============<<<<<<;;;<<<:::999999:::;;;:::999999888777666555444444444333333333333333333333333333555888999999999;;;<<<;;;;;;<<<<<<======>>>>>>=========>>>>>>???????????????@@@BBBCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEEEEEEEEEEGGGIIIJJJJJJKKKMMMNNNNNNKKKHHHKKKJJJKKKMMMOOOPPPOOONNNNNNNNNOOOOOOQQQTTTZZZ^^^eeemmmxxxsssoooggg___YYYQQQFFF@@@>>>===<<<888555555666777666333333222111000///......111111111111111111111111333222000/////////000111222222444444444444222222///000222333333222000///111333666777777777777888::::::::::::;;;===>>>>>>????????????>>>===<<<;;;;;;:::999999999999:::;;;555555666666555555444333333333333333333444555555444555666777777666555444333333333333333333333333333333333222000///---,,,,,,---------------------............---,,,++++++,,,,,,,,,+++++++++++++++***+++,,,------,,,***)))((((((((((((((()))***+++++++++,,,---.../////////+++***((('''&&&'''(((((()))))))))))))))*********+++***))))))))))))***************)))))))))))))))&&&&&&&&&''''''((()))***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))***+++++++++++++++(((((()))************)))))))))))))))))))))))))))---,,,+++***((('''&&&%%%))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))******''''''(((***...444999<<<::::::;;;;;;<<<======>>>999999;;;???EEEIIIKKKKKKFFFIIIKKKKKKLLLPPPQQQNNNJJJHHHIIIQQQ[[[bbbbbb___ZZZ[[[^^^]]]XXXVVV]]]ggglllqqqpppiiifffhhhkkkkkkkkkaaaSSSFFF>>><<<===>>>@@@HHHUUUaaafff\\\JJJ;;;333111///...000111111000000000333777???RRRrrrpppaaaiiiyyy~~~yyy{{{kkkbbbcccSSSJJJLLL___{{{kkk[[[TTTZZZeee@@@BBBDDDCCCAAA>>>===============<<<;;;;;;;;;:::======>>>>>>======;;;;;;<<<:::888888:::;;;;;;:::888888666555444333333333333333333333333333333333444666777888888999;;;===;;;;;;;;;<<<===>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEHHHJJJKKKKKKKKKMMMNNNNNNKKKHHHHHHHHHIIIKKKNNNOOOOOONNNMMMNNNOOOOOOQQQTTTYYY]]]dddjjjssszzzpppnnnhhhccc```XXXLLLBBB???DDD???999888888888888888555444333333111111000//////000000111222333333333333222000/////////000111222222444444444444222222000000/////////000000111111333666777777777777888888888888999:::<<<===>>>????????????>>>===<<<;;;999999888888888888999999888999999999999888777777444444333333444444555666666777777777777555444333111111111111111111111111333333333222000///---,,,))))))***+++,,,---......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***+++,,,------,,,***)))((((((''''''((()))******+++,,,---///000000000000******)))((((((((())))))******))))))))))))))))))***)))))))))))))))******))))))))))))))))))******&&&&&&&&&''''''((()))***+++++++++***************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************+++******)))((())))))***************)))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((''''''''''''(((***...333888;;;;;;;;;;;;;;;;;;<<<<<<===999999;;;???EEEIIIKKKKKKAAAEEEEEEDDDFFFKKKNNNLLLIIIHHHJJJPPPXXX\\\[[[YYYXXXXXXZZZZZZVVVRRRXXXaaafffjjjkkkhhhgggjjjoooqqqqqqhhhZZZKKK@@@<<<===@@@GGGOOO^^^lllpppdddOOO>>>444222//////000000000000...///222666>>>QQQpppooobbbmmmzzzyyy~~~mmm```YYYKKKEEELLLdddooo```YYY^^^ggg@@@BBBDDDDDDBBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;===>>>??????>>>===;;;:::;;;:::888888:::;;;;;;:::999888777555444444444444555555555555555555555555555666777777777999;;;>>>:::;;;;;;<<<===>>>??????BBBAAA@@@???>>>======<<<======>>>@@@AAABBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEDDDFFFHHHKKKLLLLLLLLLMMMNNNMMMKKKIIIHHHGGGGGGIIIKKKMMMMMMLLLKKKLLLNNNOOOPPPSSSXXX[[[aaagggnnnttt~~~mmmkkkfffdddbbb]]]RRRIIIEEEKKKBBB;;;::::::888888999555555444333222111111000//////000111222333444555333222000/////////000111222222444444444444222222......,,,,,,,,,---///000000333555777666666777777777777888999:::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;666666666666666666666666777777888888777777666555444444444444444555555666888888888888777555333222111111111111111111111111333333333222000///---,,,((((((((()))***+++,,,---&&&''')))+++,,,,,,,,,+++,,,,,,,,,------.........++++++,,,,,,+++***))))))''''''''''''((()))***++++++,,,...///000///......******))))))))))))******************))))))))))))''''''''''''(((((((((((())))))))))))************''''''''''''((()))******************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))...,,,++++++,,,,,,+++***((()))******++++++******))))))))))))))))))))))))'''(((((()))***,,,,,,---(((((((((((((((((((((((())))))))))))******************)))(((((('''&&&&&&((('''((()))---111666999::::::::::::::::::::::::::::::;;;???DDDGGGIIIIIIAAACCCCCCAAACCCIIIMMMLLLIIIIIILLLRRRYYY[[[ZZZWWWXXXWWWXXXWWWRRROOOSSS[[[aaadddffffffgggjjjoootttwwwpppbbbRRRDDD>>>@@@DDDLLLUUUeeesssvvvhhhQQQ???444222000//////000000//////000222666>>>PPPooo{{{kkkgggssszzzvvv|||nnn^^^PPPDDDBBBNNNiiirrrgggaaadddkkkAAADDDEEEEEEBBB>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???===;;;::::::999888999;;;<<<;;;:::;;;:::999777666666555555666666666666666666666666555666777777777999;;;>>>::::::;;;<<<===>>>?????????>>>>>>>>>======<<<<<<<<<<<<===>>>@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFEEEEEEFFFIIILLLNNNMMMLLLLLLMMMMMMLLLJJJKKKIIIGGGFFFGGGIIIIIIHHHHHHIIIKKKLLLNNNQQQUUUXXX\\\bbbhhhnnnvvvppphhhccc``````]]]VVVQQQPPPPPPEEE<<<::::::888777999555444444333222111000000111111111222222333333333333222000/////////000111222222444444444444222222------......///////////////222555666555555666777888888888999;;;<<<>>>???===============<<<::::::777777777888888777777777555555555555555444444333444444444444444555666666666777888888777666555444111111111111111111111111333333333222000///---,,,+++***))))))))))))***+++%%%''')))+++,,,,,,++++++******+++,,,------......---,,,+++***)))(((((((((%%%%%%&&&&&&((()))+++,,,***+++,,,......---+++***)))))))))))))))))))))***************)))))))))(((&&&&&&'''(((((((((((((((((()))))))))************(((((((((((()))***++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((---+++)))***,,,---,,,+++))))))***++++++++++++***))))))))))))))))))))))))''''''(((((()))))))))***''''''''''''''''''''''''((((((((())))))))))))***(((((((((((((((((('''''')))(((((())),,,000444777999:::;;;<<<<<<<<<<<<;;;;;;:::;;;>>>CCCFFFGGGGGGBBBCCCBBB???AAAHHHLLLLLLIIIKKKPPPWWW]]]___]]]ZZZXXXVVVUUUSSSOOOLLLPPPXXX___```ccccccccceeejjjooovvvpppdddSSSEEE???BBBGGGQQQZZZjjjxxxzzzkkkSSS@@@555222000//////000000///111222444888???PPPnnn|||pppooo{{{xxxuuussszzzpppuuu{{{~~~lllYYYJJJ@@@AAAPPPnnn{{{rrrmmmjjjkkkoooDDDFFFGGGFFFBBB===:::999:::;;;;;;<<<<<<=========>>>>>>@@@@@@???===;;;999999888888:::<<<<<<;;;999===<<<:::999888888777777444444444444444444444444555666777777777888<<<>>>::::::;;;<<<===>>>???@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEGGGJJJMMMOOONNNLLLKKKLLLMMMLLLKKKNNNKKKGGGEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLOOORRRVVVXXX^^^dddiiiqqqxxxfff```\\\]]]]]]YYYXXXZZZRRRFFF<<<::::::777666888444333333222111000//////333333333222222222222111333222000/////////000111222222444444444444222222...///222444444333111000///111444555555555555666999999999:::<<<>>>???@@@============<<<;;;:::999999::::::;;;;;;::::::999888888888888888777777666555444444444444555666666444555777888888777777666222222222222222222222222333333333222000///---,,,///---+++)))((((((((()))&&&(((***,,,---,,,+++***))))))***+++,,,------......---***((('''''''''((($$$%%%%%%&&&(((***+++,,,)))***+++,,,,,,+++)))(((((((((((()))))))))))))))+++*********))))))(((((((((((()))******+++******(((((())))))*********+++((((((((())))))***+++,,,******************++++++))))))))))))))))))))))))((((((''''''''''''((((((------------------------***(((&&&'''***,,,,,,***))))))***++++++++++++***))))))))))))))))))))))))+++***)))(((&&&$$$###"""''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))))))))((())),,,///333666999:::<<<>>>?????????>>>;;;;;;;;;>>>BBBEEEEEEEEEBBBCCCAAA===???FFFJJJKKKIIILLLSSS[[[aaabbb```\\\XXXUUUSSSQQQMMMJJJOOOWWW______```aaa```___dddjjjrrrmmmbbbRRRCCC===AAAGGGVVV___nnn|||}}}nnnUUUBBB555222000//////000//////333333666:::@@@QQQnnnzzzvvv|||ooojjjhhhxxxlllqqqvvv{{{}}}jjjVVVIII???AAARRRpppxxxsssqqqpppqqqsssEEEDDDBBB@@@???======<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;::::::::::::;;;>>>===;;;999999;;;===>>>;;;;;;;;;;;;:::888666555999777444444444555444222444555666888:::<<<>>>>>>???>>><<<===>>>???===<<<::::::;;;;;;<<<======>>>;;;;;;<<<<<<===???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHKKKMMMOOONNNMMMLLLLLLLLLMMMOOOPPPOOONNNKKKFFFCCCCCCEEEGGGKKKKKKKKKJJJJJJMMMRRRVVVYYY___fffjjjppp~~~zzzeee]]]VVVWWWYYYYYYXXXZZZRRRJJJ@@@999777777777777888666333000---+++)))(((...///000111111222222111111000///......///000111444444555555444222111000111000///......///000111...000222333333444666888666777888:::;;;<<<======<<<<<<<<<;;;:::999777666777888999:::::::::::::::999999999888888666555444333444555555666666555555777888888888777666444333222222111111222222333444555444333111000...---,,,000//////......---,,,,,,...---,,,+++***+++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++***)))(((((($$$$$$$$$$$$$$$%%%&&&'''+++***)))'''''''''((()))++++++*********+++---...*********)))))))))))))))&&&'''(((*********)))((())))))((((((((((((((())),,,++++++***************)))))))))***+++++++++,,,(((((()))***++++++,,,,,,))))))((('''''''''''''''((((((''''''''')))***,,,++++++)))((('''''''''''',,,---......---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))***,,,------...///333555777>>>AAA???<<<<<<===;;;999999:::===AAACCCCCCBBBAAA>>><<<===AAAEEEIIIKKKIIIJJJNNNVVV___bbb___[[[ZZZUUUQQQOOOLLLJJJMMMSSS[[[```bbb```\\\[[[aaagggkkkiiiaaaTTTGGG@@@@@@BBBQQQddduuu}}}}}}tttZZZ@@@777444111000111222222111000000444:::???MMMlll~~~yyy|||~~~wwwvvv|||mmm[[[^^^xxxwwwiiifffiiittt~~~zzzhhhWWWGGGGGGGGGUUUwww}}}yyyxxxvvvuuuwwwFFFDDDCCC@@@???===<<<<<<::::::;;;;;;<<<=========<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<999999:::::::::999888777888777444444555555444333444555666888999;;;<<<===???===<<<===>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOMMMKKKFFFCCCCCCEEEGGGIIIIIIJJJJJJKKKOOOTTTXXXYYY]]]bbbfffnnn|||~~~dddZZZSSSTTTWWWXXXYYY[[[WWWNNNBBB:::888888999888555555444222222111111111...///000111222222222222111000///......///000111444444555555444222111000111000///......///000111...000222333222333555777666666888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999777777777888999:::::::::::::::777777777777777666555444333444555555666666555555888888999999999777666555222222222111222222333444444333222000///---,,,+++,,,++++++++++++*********...---,,,++++++,,,------++++++,,,,,,,,,,,,------++++++******)))(((((('''((((((((('''(((((())))))***))))))(((((((((((())))))((('''''''''((()))******)))))))))))))))))))))'''(((((())))))))))))(((***))))))(((((())))))))),,,,,,+++************+++******************++++++(((((()))******+++,,,,,,+++***))))))(((((())))))***)))(((((('''((())))))(((((('''(((((()))***+++)))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))***+++,,,------000333666:::@@@CCC@@@<<<======<<<;;;:::;;;<<>>???===;;;;;;>>>AAACCCDDDFFFGGGKKKSSS\\\aaa```]]][[[WWWSSSPPPMMMIIIKKKQQQZZZ___cccbbb^^^^^^bbbgggmmmjjjaaaSSSFFF>>>>>>AAANNN```rrr{{{}}}ttt[[[BBB666444000///000111111111000///333888>>>MMMlll{{{yyysssrrr{{{mmm\\\YYYtttxxxnnniiiiiipppyyyvvveeeUUUFFFFFFIIIXXXyyy|||{{{{{{yyyyyy{{{FFFEEECCCAAA>>>===<<<;;;999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<======<<<;;;:::777888999:::::::::::::::888666555444555555444333555666666777888999:::;;;>>>===<<<===>>>???>>>===???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLNNNMMMJJJGGGDDDCCCFFFHHHGGGHHHIIIJJJLLLPPPUUUYYYYYYZZZ]]]bbbkkkxxxfffZZZPPPPPPTTTVVVWWWXXXXXXOOOCCC;;;999999999999555555444333333333333444...///000111222222222222111000///......///000111333444444555444333111000000000///......///000000///000222222111222333555555666777999:::;;;<<<<<<<<<<<<;;;:::999888888777888888999:::::::::999999555555666666666666555444444444555666666666666555777888999::::::999888777222222222222222333444444333333111000...,,,++++++))))))************++++++...------,,,------......++++++,,,,,,,,,,,,------*********)))((((((''''''******))))))((()))))))))'''(((((())))))))))))((()))((('''&&&&&&&&&'''((())))))))))))))))))*********))))))(((((((((((()))******)))))))))******+++,,,,,,+++*********************************))))))((())))))******+++++++++,,,,,,+++************+++,,,+++***)))((('''(((((((((((((((((()))***++++++(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&'''(((((()))((((((((((((((((((((())))))))))))((()))+++,,,---000555888>>>CCCEEE@@@======>>>===:::999999:::===>>>>>>===???===<<<<<<>>>?????????CCCCCCFFFMMMWWW^^^aaaaaa^^^ZZZVVVTTTOOOIIIIIIMMMYYY^^^dddeeebbbaaadddgggpppkkk```QQQCCC<<<<<<>>>IIIYYYkkkwww{{{sss[[[CCC555333///...///000000000000///111777<<>><<<;;;;;;999::::::;;;;;;<<<======<<<<<<<<<;;;<<<<<<===>>>:::;;;;;;<<<<<<;;;;;;:::888888999999::::::::::::888666555444555666555444666666666777888888999999>>>===<<<===>>>???>>>===??????>>>======<<<<<<;;;<<<<<<<<<<<<===>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLJJJGGGDDDDDDFFFHHHHHHIIIJJJKKKLLLPPPUUUXXXZZZYYYYYY^^^iiiuuummm^^^PPPNNNRRRTTTSSSRRRPPPJJJAAA<<<::::::888777777666444222000......---//////000111222222222222111000///......///000111333333444555444333222111000///...------...///000///000222222111111222333555666777999:::;;;<<<<<<<<<;;;:::999999888888888888999999:::::::::999999555555666666777666666666444444555666666666666666666777888999999999888777333222222222222333444444444333222000///---,,,+++***++++++,,,---.........------------......//////+++++++++,,,,,,,,,------+++*********)))))))))((()))(((((('''&&&&&&&&&&&&&&&'''(((*********)))(((,,,+++)))((('''(((((())))))))))))))))))*********+++***)))'''''''''((()))******************+++,,,+++***))))))(((((())))))++++++******))))))((((((((()))))))))*********+++,,,,,,+++************++++++******))))))(((((((((+++******)))(((((())))))***))))))((()))***,,,---))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))'''(((***+++---000555999@@@DDDEEE@@@<<<<<<===<<<666666777999===AAABBBBBB???>>>>>>???@@@AAA???>>>??????AAAGGGQQQ[[[bbbeeeaaa^^^[[[XXXRRRKKKIIILLLWWW]]]dddgggfffeeeeeegggpppiii]]]NNNAAA::::::<<>>>>>=========<<<<<<======>>>===<<<:::999999:::<<<===::::::999999999999999999888666555555666666666555666666777777777888888888===<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@BBBCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJGGGEEEEEEGGGIIIJJJKKKLLLLLLMMMOOOSSSVVVZZZXXXXXX^^^hhhsss|||wwwfffVVVSSSVVVUUUPPPKKKEEEAAA===;;;;;;:::777444999777444111///,,,+++***///000111222222333333222111000///......///000111222333444444444333222111000///...------...///000///000222222111111222333555666777999;;;;;;<<<<<<;;;;;;999888888888888888999999:::::::::999999888666666777888888888777777444555666666777777666666555666777888888888777666333333222222333333444555555555444222000///------++++++,,,---...///000000,,,------....../////////+++++++++,,,,,,,,,------,,,,,,++++++++++++******(((((('''&&&%%%%%%%%%%%%&&&'''(((*********)))(((---,,,***)))((())))))***(((((())))))************+++***)))'''''''''((()))******))))))***+++,,,,,,))))))((('''''''''''''''+++******))))))((((((((()))))))))))))))*********++++++***))))))))))))***(((((()))***************+++******))))))))))))***+++***))))))***+++---...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((())))))))))))'''((()))***,,,000666:::???DDDEEEAAA<<<<<<<<<;;;888777888:::>>>BBBDDDDDD>>>>>>>>>@@@AAABBB@@@>>>===<<<>>>CCCLLLXXXaaagggeeeaaa___\\\VVVNNNKKKMMMWWW]]]dddhhhhhhgggfffgggllleeeXXXJJJ???:::999:::>>>HHHWWWfffoooiiiUUUBBB444111...---...//////...111///000555:::JJJkkkyyygggYYYVVVXXXkkkppphhh^^^www}}}fff___XXXYYY]]]\\\RRRIIIAAABBBMMMeeeBBBAAA???>>><<<;;;::::::;;;;;;<<<<<<===>>>>>>?????????>>>==================<<<999777777999<<<===;;;;;;:::999888888888999888666555555666777666666666777777888888999999999===<<<;;;===???@@@???>>>>>>>>>>>>>>>????????????===============>>>??????CCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJIIIHHHFFFFFFGGGIIIKKKLLLMMMMMMNNNOOORRRUUUYYYYYYYYY^^^gggqqqyyy}}}mmm^^^\\\aaa^^^TTTLLL@@@===::::::;;;:::777333888777555333111000/////////000111222333333333333111000///......///000111222333444444444333222222//////...------.../////////000222222111222333555666777888:::;;;<<<======;;;:::999777777777888999999999:::::::::999888888777888888888888888777777555555666777777777777666555666777888888777666555333333333333333444444555666666444333111///......******+++,,,,,,---......+++,,,---...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''(((((('''(((((())))))))))))(((***)))((('''''''''((()))((((((((()))******++++++***))))))(((((((((((())))))))))))))))))***+++,,,)))(((((('''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))******)))(((((((((((()))'''((()))***++++++++++++''''''((()))***+++---...))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))))))))(((''''''''''''((((((((((((((())))))))))))'''(((((()))+++///555:::===CCCFFFBBB>>>===<<<:::===;;;:::<<>>>>>===???@@@AAA???>>><<<<<<<<>>:::999:::;;;AAAMMM\\\fffaaaOOO???444222...---.../////////111///111555:::HHHhhhqqq]]]OOOMMMOOO]]]}}}lllgggddd||||||bbb]]]YYY[[[^^^\\\QQQGGGAAAAAALLLhhh???>>>===<<<;;;:::::::::::::::;;;<<<<<<======>>>AAA@@@???>>>===<<<<<<<<<;;;;;;:::999999:::;;;;;;:::999888888888999:::;;;888666555555666777777666777777777888999::::::;;;===<<<;;;<<>>@@@@@@@@@??????>>>>>>==================>>>>>>???CCCCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIHHHFFFFFFHHHIIIIIIKKKMMMNNNNNNQQQTTTVVVWWWXXXZZZ^^^eeennnvvv{{{rrreeehhhooolll```UUUCCC???:::999::::::999666777666555444222222111111000000111222333333333333111000///......///000111222222333444444444333222///...------------...///...000222333222333555777777888999;;;<<<===>>>>>>;;;:::888777666777999999999::::::::::::999888777777888888888777666555555555555666777777777777777777888999999888777555444444333333333333444555555666555444222000///...---*********++++++,,,,,,---)))***,,,---.........---++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))((())))))*********))))))(((((((((((()))((('''&&&&&&&&&'''((()))'''(((((()))******++++++'''(((((())))))))))))((((((((((((((()))***+++,,,******)))(((((((((((()))((((((((())))))))))))))))))))))))))))))))))))(((******)))(((((((((((()))))))))***+++++++++***)))''''''((()))***,,,---...((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))((('''&&&''''''((((((((((((((())))))))))))((()))((((((***...555999<<>><<<<<<===@@@GGGRRR^^^fffeeeaaa^^^[[[VVVOOOOOORRRZZZ^^^cccggghhhgggeeeddd]]]VVVMMMDDD>>>;;;:::::::::<<>>===<<<<<<<<<999:::;;;;;;;;;;;;:::999888777777777888:::<<<===888666555555777888777666666777888999:::;;;<<<<<<<<<<<<;;;<<>>============>>>>>>???CCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIHHHGGGFFFHHHIIIGGGIIILLLNNNOOORRRVVVXXXUUUWWW[[[___dddkkktttzzztttjjjoooyyywwwjjj^^^IIICCC;;;888888:::::::::888777555333111000//////000000111222333333333333111000///......///000111111222333444444444333222///...---,,,,,,---...///...000222333333444666888888999:::<<<===>>>??????;;;:::888666666777999::::::::::::::::::999888777777777777777666555333333555666666777777777777777999:::::::::999888666555444333333333333444555555555444333111000...---,,,+++,,,,,,,,,,,,---------(((***+++---......------++++++,,,,,,,,,---------******************++++++((((((''''''((()))******+++***)))'''''''''((()))((('''&&&&&&'''((()))***'''(((((()))***+++++++++&&&'''(((*********)))(((''''''''''''((()))***+++,,,++++++***************''''''(((((())))))******))))))))))))((((((((((((+++******)))((()))))))))++++++,,,,,,+++***((('''+++***************++++++))))))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''&&&&&&'''((((((((((((((()))))))))))))))))))))(((***...444999<<>><<<;;;::::::999@@@NNNXXXTTTFFF999555333///...///000000000111000333777;;;GGGdddxxxgggSSSEEEBBBEEEBBBbbb|||nnn]]]\\\dddyyyjjjiiiiiimmmnnnfffWWWJJJAAA???JJJhhh;;;:::999888777777777777:::::::::;;;<<<>>>@@@AAA>>>@@@AAA@@@>>><<<<<<===:::999777888999::::::999::::::::::::::::::::::::888777666666666666666777777777777888999999:::::::::999999:::;;;===???AAAGGGDDDAAAAAACCCDDDCCC@@@???>>>=========>>>@@@AAA@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPUUUWWWZZZ^^^bbbhhhpppuuusssiiinnnwww{{{jjjRRRHHH>>><<<;;;888777999888777555444444333111///...///111333444444444444000///////////////000000333333444555444333111000000///...---,,,---............//////000222333444777:::======<<<;;;::::::;;;;;;999888777777666666<<<<<<<<<<<<;;;:::999999666666444444333444555666666666666666777777777777;;;;;;:::888666444222111222222333444444555666666444333222000///---,,,+++******))))))******+++,,,...)))&&&)))///222///***)))***,,,------,,,+++***------,,,,,,+++***))))))))))))(((((((((((())))))'''''''''(((***+++***((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***++++++,,,((()))***++++++***)))((()))))))))))))))******+++)))))))))))))))))))))))),,,+++***((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((("""%%%)))+++,,,***'''%%%))))))((((((''''''&&&&&&&&&&&&''')))+++...000111???@@@@@@@@@???>>><<<;;;===<<<;;;;;;===BBBFFFIIILLLJJJIIIHHHHHHGGGEEEBBB888;;;;;;===HHHWWW]]]\\\aaaaaaaaa___WWWPPPQQQVVV______bbbhhhnnnooojjjeee\\\UUUKKKCCC???<<<:::777;;;===BBBJJJOOOLLLBBB:::555333000//////000///...222222333555999GGGccc|||yyyrrr~~~yyyrrrgggWWWIIIDDDGGGDDDWWWuuu|||fffZZZWWW```mmmiiihhhmmmsssmmm[[[KKKCCC@@@IIIggg999888888777777777888888999999:::;;;<<<===>>>>>>@@@BBBCCCBBB@@@>>>>>>>>>;;;:::888888999::::::999888888999:::;;;<<<======:::999888666666555555555666666777888888999999:::::::::::::::<<<>>>@@@AAACCCBBBAAAAAABBBBBBAAA@@@??????============>>>???@@@@@@@@@AAABBBDDDFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFJJJJJJKKKKKKMMMNNNPPPQQQRRRUUUXXX[[[___fffnnnttt|||rrriiiooozzzyyyZZZOOODDD@@@???<<<;;;<<<999777555444444333111000...///111333444444444333000///////////////000000333333444444444333111111000///...---,,,------.........//////000222333444666999<<<===<<<;;;:::;;;::::::999888777777777777<<<<<<<<<<<<;;;:::999999666555444333333444555666666666777777777888888888888888888888777666555444222222222333444444555555444333222000///---,,,+++***************++++++,,,---***(((***...000///,,,++++++,,,,,,,,,+++******------,,,++++++***)))))))))))))))))))))***++++++***))))))***,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''(((((('''''''''((((((((())))))************++++++++++++''''''(((((())))))******((()))***++++++***)))((()))))))))))))))******+++((((((((((((((((((((((((,,,+++)))((((((((()))***%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((%%%&&&((())))))(((''''''************))))))(((((())))))***)))))),,,111555>>>>>>??????>>><<<;;;:::::::::999:::===AAAFFFIIIJJJIIIHHHHHHHHHGGGDDDAAA>>>??????@@@JJJXXX^^^]]]```___^^^]]]XXXSSSUUU[[[bbbdddjjjrrrxxxxxxqqqkkk^^^WWWLLLDDD???<<<999777:::;;;@@@GGGLLLJJJ@@@777444222/////////000000///222222333444888GGGccc{{{xxxkkkkkkyyyuuuoooeeeUUUFFF???AAAEEEXXXtttuuu|||\\\SSSSSSfffqqqkkkhhhnnnuuuppp___OOOFFFCCCKKKhhh777666666666777777888999888999;;;===????????????AAACCCEEEDDDBBB???>>>======;;;999999::::::999888666777888:::<<<===??????;;;:::999777666555444444666666666777888888999999::::::;;;;;;===???@@@AAA???AAABBBBBBAAA?????????@@@???===<<<;;;<<<<<<===??????@@@AAABBBDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTVVVWWW[[[aaakkksssvvv|||pppffflllyyybbbUUUHHHCCCAAA>>><<<===999777555555555444222000...///000222333333333222000000///......//////000222333444444444333111111//////...------------.........//////000222333444555777:::;;;;;;:::;;;<<<999999888888888888888999<<<<<<<<<<<<;;;:::999888555555444333333444555666777777888888888999999999888888888888777666555555111111222222333333444444444333222000///---,,,+++************+++++++++,,,+++***(((((()))+++,,,...---,,,,,,+++*********+++,,,,,,,,,+++******))))))))))))))))))***,,,---......---,,,---......,,,+++((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))************++++++++++++)))))))))))))))*********))))))************)))))))))))))))))))))******+++''''''''''''''''''''''''+++***))))))((()))))))))&&&&&&'''(((***+++,,,,,,)))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((((((((('''&&&&&&&&&''''''*********))))))))))))(((***+++***((((((+++222888;;;;;;<<<<<<<<<:::999888777777777999<<>>AAACCCDDDDDDDDDAAACCCFFFFFFCCC???===<<<>>><<<::::::::::::999888666666777999:::<<<======:::999888777666666666666555666666777777888999999;;;;;;<<<===>>>@@@AAABBB===AAADDDDDDBBB??????AAAAAA???>>><<<;;;:::;;;;;;>>>>>>???@@@AAACCCEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLNNNPPPQQQRRRTTTVVVWWWVVVWWW]]]gggooouuuyyymmm```dddpppgggXXXHHHAAA???<<<:::::::::888666555555555333111...///000222333333222222000000///.........//////111222333444444333222111//////......------------......//////000222333444444666999:::::::::;;;<<<888888777777888999999:::<<<<<<<<<;;;:::999888777555444333333333444555666888888999999999:::::::::<<<;;;:::999777555333111111111111222222333333333444333222000///---,,,+++******+++++++++,,,,,,+++(((((((((&&&$$$%%%***---...---+++***)))******+++,,,+++++++++******))))))''''''((()))***,,,---...000///......//////---+++))))))******++++++,,,,,,((((((((((((((((((((((((((((((((((((((()))******'''(((((((((((()))))))))'''((((((((())))))))))))+++++++++++++++++++++***)))))))))******))))))))))))))))))))))))******+++((((((((((((((((((((((((******))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%''''''''''''''''''''''''***((('''))),,,111444666888999:::::::::888777666555555666888<<>>@@@TTTkkk{{{wwwVVVQQQTTTlll|||pppgggiiipppmmm]]]LLLGGGEEEMMMhhh777777666666666666777777666999===AAADDDFFFGGGGGGBBBEEEHHHIIIGGGCCC@@@>>>???===;;;:::;;;;;;:::999888888888888999999999999888777777777777888888999666666666777888888999999;;;<<<===>>>@@@AAABBBBBB>>>BBBFFFFFFCCCAAABBBCCCAAA@@@>>><<<;;;:::::::::======>>>???AAACCCEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJLLLMMMOOOQQQRRRWWWYYYZZZWWWVVVZZZccclllvvvzzzjjj[[[\\\fffzzzjjjYYYFFF>>><<<;;;999999:::999777666666555333111///000111222333333222111000000///...............000111222333333333222111...............---------......//////000222333444333555777888888888:::;;;777777777777888999::::::<<<<<<<<<;;;:::888777666444333333222333444555666999999999999::::::::::::<<<<<<;;;999777555333222111111222222222222333333444333222000///---,,,+++)))***+++,,,,,,,,,,,,+++(((******'''$$$%%%***///...---+++***)))***++++++++++++***************)))%%%%%%&&&''')))+++---...000.........///...---++++++++++++,,,,,,---------((((((((((((((((((((((((''''''(((((()))*********(((((((((((()))))))))***'''((((((((())))))))))))***************)))))))))***))))))))))))))))))***)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********))))))+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&'''''''''***'''''',,,555:::999666777888888999999888666666444555666999===BBBFFFIIIHHHJJJOOOTTTWWWVVVQQQMMMIIIDDDAAAEEEMMMUUU\\\___]]]XXXTTTSSSRRRRRRVVV]]]]]]aaagggoootttvvvtttrrrhhhaaaVVVIII???:::999999:::;;;???FFFLLLIIIAAA999222000......000111222111000000111333888GGGddd}}}vvvcccUUUMMMQQQZZZvvv|||rrrhhh\\\QQQGGG@@@@@@DDDSSSmmm}}}wwwUUUNNNOOOiiixxxmmmlllooojjjXXXGGGBBBBBBLLLhhh666666666666777777888999666888;;;???AAACCCDDDEEECCCGGGKKKMMMKKKGGGDDDBBB???===;;;;;;<<<<<<;;;::::::::::::999888888777777777777777777888999::::::777777777888999999::::::<<<===>>>@@@AAABBBBBBCCCBBBCCCFFFFFFEEEDDDDDDEEEAAA@@@>>><<<;;;;;;;;;;;;<<<<<<===>>>@@@CCCEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRWWWZZZ\\\YYYUUUXXXaaajjjvvvzzziiiXXXVVV___rrr|||lllYYYEEE===<<<;;;::::::;;;999777777777666444222000111222333444333333222000000///...------------000111222333333333222111......//////......---,,,......//////000222333444444555777777666777999:::888777777777888999::::::<<<<<<<<<;;;:::888666666333333222222222444555666888888999999999:::::::::999999999999888777666555222222333333333333333333444333222000///---,,,+++)))***,,,---------,,,++++++,,,---+++((((((,,,///,,,++++++++++++++++++,,,************************%%%%%%&&&'''(((***,,,---///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))******))))))((((((((()))))))))******************++++++++++++'''''''''''''''(((((((((******))))))))))))******)))))))))))))))******+++************************(((((()))************)))(((((())))))***+++,,,,,,)))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((&&&''')))******(((&&&%%%'''(((((((((((()))))))))***))))))000999===;;;777777777888999999888777666555666888;;;???CCCGGGIIIIIIMMMTTT[[[```___ZZZVVVOOOHHHDDDGGGMMMSSSXXX]]]YYYSSSOOOOOONNNNNNRRRWWWZZZ]]]aaagggkkknnnpppqqqjjjdddXXXKKK@@@::::::<<<===???EEENNNTTTQQQHHH???333111///...000111111000//////111444999JJJgggqqq___SSSLLLOOOVVVrrr~~~}}}rrreeeVVVKKKBBB===???EEERRRooozzzZZZRRRPPPhhhxxxuuutttjjjWWWFFF???@@@LLLiii333444555666888:::<<<===;;;;;;<<<>>>???@@@AAABBB@@@EEEJJJMMMKKKGGGDDDBBB>>>===;;;;;;<<<======<<<<<<<<<;;;;;;:::999888888888888888777888888999999888888888999::::::;;;;;;<<<===???AAABBBCCCCCCCCCEEEDDDCCCDDDFFFFFFFFFEEEAAA@@@???===<<<<<<======;;;;;;<<<>>>@@@BBBDDDFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKGGGGGGHHHJJJLLLNNNPPPQQQSSSXXX[[[YYYVVVXXX```iiiqqqwwwmmmYYYTTTXXXiiivvvssskkkWWWBBB999:::::::::;;;<<<:::888777777666444333111222333444555444333333000000///...------------///000111222333333222111---.../////////...---,,,......//////000222333444444666666666555555777999888888888888888888999999<<<<<<<<<;;;999777666555333222222111222444555666888888888888999999999999999999999999888777666666444444333333333333333333444333222000///---,,,+++)))***,,,---...---,,,++++++,,,,,,+++******+++,,,)))******+++,,,,,,,,,,,,))))))))))))************'''''''''((()))+++,,,---...------...000000///---,,,,,,,,,+++******))))))))))))))))))))))))))))))'''((()))******)))(((((((((((()))))))))*********************++++++++++++'''''''''(((((())))))***+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))'''((()))***+++******))))))))))))******++++++,,,))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((((((((())))))'''))),,,///111444666888777888999::::::999888777888999:::===AAAEEEHHHJJJIIIOOOWWWaaagggfffbbb^^^SSSJJJCCCEEEIIIKKKOOOTTTSSSMMMIIIJJJKKKKKKNNNRRRTTTWWW\\\aaaeeegggjjjkkkkkkeeeZZZLLLAAA;;;;;;>>>AAADDDLLLVVV]]]ZZZPPPFFF444222/////////000000///---...111444;;;LLLiiirrr^^^QQQJJJOOOYYYsssuuuhhhXXXLLLDDD>>>@@@DDDRRRmmm|||zzz]]]VVVRRRkkk~~~xxxkkkWWWGGG???BBBOOOmmm111222333666999===@@@AAAAAAAAA@@@??????@@@@@@AAA<<<@@@GGGJJJIIIEEEAAA???>>><<<;;;;;;===>>>>>>============<<<<<<;;;;;;;;;::::::999888777777777888888999999::::::;;;<<<<<<<<<===@@@BBBCCCDDDCCCCCCFFFCCCAAABBBEEEGGGFFFEEEAAA@@@???>>>======>>>>>>:::;;;<<<>>>@@@BBBDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHIIIIIIJJJJJJKKKGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFGGGIIIKKKMMMPPPQQQOOOUUUZZZYYYVVVXXXaaajjjlllsssqqq[[[RRRSSSaaalllhhhhhhTTT>>>666777999999:::<<<:::888777777777555333222333444555555555444333111000///...---,,,,,,,,,///000111222333333222111---.../////////...,,,,,,......//////000222333444555666666666444444666888999999888888888888888999<<<<<<<<<;;;999777666555222222111111222444555666777777888888888999999999===<<<;;;:::888666444222444444444444444444444444444333222000///---,,,+++)))***,,,......---,,,+++))))))((()))))))))(((((('''(((***,,,---------,,,)))))))))))))))*********)))((())))))***+++------.........///111222111///,,,++++++***)))(((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************(((((((((((())))))))))))))))))***+++,,,------...+++***)))(((((()))***+++)))))))))))))))******+++(((((((((((((((((((((((('''((()))+++++++++***))),,,,,,++++++***))))))((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((+++)))(((''''''))),,,---%%%%%%%%%&&&&&&&&&''''''###(((,,,+++'''(((///666888999:::;;;;;;:::999888999:::<<>>;;;999;;;>>>>>>@@@DDDGGGGGGEEEAAA???<<<;;;:::999888999::::::<<<<<<===>>>>>>===<<<;;;::::::999888777777888888<<<;;;::::::;;;<<<===>>>>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@>>><<<:::999999===<<<<<<<<<>>>AAADDDFFFIIIHHHHHHIIIJJJKKKIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMQQQRRRTTTUUUWWWZZZ___bbbgggrrr}}}^^^ZZZ[[[TTTUUUaaa[[[QQQDDD<<<:::;;;:::888666666666666777777777777444333222222111111222222000//////............//////000111222333222111111111111111000//////111333000000///...---...111333333444444555666777888888888999999:::::::::999999<<<<<<;;;:::999777666555555444222111111222444555555666777888999888777777888:::;;;:::888666666777333333222222333444666777666555333111...,,,***)))******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++,,,------,,,,,,+++*********)))))))))))))))***)))''''''***,,,---.........////////////......---,,,++++++******++++++))))))((((((''''''&&&&&&***)))(((''''''&&&''''''+++***)))(((((()))***+++(((''''''&&&&&&&&&&&&'''+++)))'''&&&%%%&&&'''((((((((())))))))))))((((((+++++++++************))))))(((((((((''''''&&&&&&)))((((((((()))***++++++,,,+++*********+++------++++++++++++***)))''''''%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********,,,000333999888888888:::<<<===<<<:::;;;===@@@DDDGGGIIIJJJFFFJJJRRR^^^hhhjjjeee___QQQGGG>>>===>>>===<<<===CCCEEEGGGHHHGGGFFFFFFGGGNNNSSSWWWXXXXXXZZZ```fffjjjcccXXXLLLDDDAAA@@@AAAGGGQQQ]]]ggglllhhhZZZLLL:::444/////////------//////000222444:::LLLlllwww^^^LLLGGGQQQ^^^{{{zzzpppcccXXXNNNHHHKKKRRRSSS```nnnyyyttt[[[NNNYYYzzz~~~jjjTTTFFFCCCAAAQQQuuu222111666:::???SSScccbbbcccVVVHHH@@@<<<999888:::===???CCCFFFGGGDDDAAA>>>===<<<:::999999999:::;;;<<<===>>>>>>>>>>>><<<<<<999888777777666666777777<<<;;;;;;:::;;;<<<>>>???AAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEAAAAAA???>>>===<<<;;;;;;<<<<<<;;;<<<>>>AAACCCEEEFFFFFFFFFGGGHHHHHHGGGFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRSSSTTTVVVYYY]]]aaahhhqqq{{{jjjaaa\\\PPPKKKPPPOOOGGG>>>999888888777444666666666666777777777777444444333222222222222222000000///............///...///000111222111000000---......,,,++++++---//////000///...---...111333444444555555666666777777777888888999:::::::::999<<<;;;;;;:::888666555444555444222111111222444555777888999:::;;;:::999999888999:::999777666666777555555444444555666888999666555333111...,,,***)))***++++++++++++,,,,,,,,,++++++***************+++,,,------------,,,,,,+++************))))))))))))))))))((()))*********)))......////////////......,,,+++******))))))******))))))))))))))))))(((((())))))(((((('''(((((((((******))))))))))))******)))((((((((((((((())))))+++***(((&&&&&&'''((()))((())))))******))))))((((((((()))***+++,,,,,,---+++++++++******)))))))))))))))))))))))))))***++++++******)))***+++,,,---***))))))(((''''''&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((()))*********,,,000333999888888999;;;<<<===<<<;;;;;;===@@@DDDGGGIIIJJJGGGIIIPPPYYYbbbddd___ZZZPPPGGG???>>>>>><<<;;;<<<<<<>>>@@@AAABBBCCCFFFHHHJJJOOOTTTWWWWWWYYY]]]bbbgggbbbYYYNNNEEE@@@AAABBBJJJTTT```jjjnnnjjj[[[KKK:::444/////////------//////000222444:::LLLlllyyyaaaPPPJJJQQQZZZyyy}}}uuujjj^^^RRRMMMRRR[[[\\\aaafffppprrraaaXXXddd~~~jjjTTTGGGBBBAAARRRwww222333888;;;EEEcccyyyvvvuuucccOOODDD???;;;999:::===???CCCEEEFFFDDDAAA>>>===<<<;;;:::999:::;;;;;;<<<===>>>?????????>>>===:::999999888888888888888<<<;;;;;;;;;<<<===???@@@CCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEE@@@@@@???>>>>>>=========;;;;;;;;;<<<===@@@BBBDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRRRRTTTWWW[[[^^^hhhooowww~~~wwwiii___NNNBBBAAABBB>>>999777888888666444666666666666777777777777555555444333333333333333111000//////.........///---...///000111000000///+++,,,,,,+++******+++---///000000///......111333555555555555555555666666555666777999999:::::::::<<<<<<;;;:::888666444333555444333222222333444555777888999:::;;;:::999999888999999888666555555666555555555555666777888888555444333111...,,,+++***++++++++++++,,,,,,,,,,,,------+++******)))))))))...............---,,,+++************))))))((((((&&&&&&((()))******))))))......////////////......+++***))))))(((((())))))))))))***************+++))))))((((((((()))******))))))************))))))))))))))))))******+++,,,+++***)))((('''((()))***)))******************)))'''(((((()))***+++,,,,,,+++++++++++++++*********+++***))))))))))))))))))***))))))))))))***++++++...---+++***))))))***+++))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))***)))***,,,000333777888999:::<<<<<<======<<<<<<===@@@DDDHHHJJJJJJIIIJJJNNNTTTZZZ\\\XXXTTTNNNFFF???>>>>>>;;;::::::999;;;>>>???@@@AAADDDFFFGGGMMMTTTWWWYYYZZZ]]]___cccbbb\\\QQQFFF@@@AAADDDKKKUUUaaakkkppplll\\\KKK:::444000000///------//////000222444999KKKlllyyycccTTTMMMOOOUUUssszzzqqqeeeXXXTTT^^^kkkkkkddd\\\bbbkkkfffeeetttkkkTTTGGGCCCDDDWWW|||333666:::;;;HHHkkkmmmUUUHHHCCC@@@======???AAADDDFFFFFFDDDBBB???===<<<;;;:::::::::;;;<<<======???@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBCCCEEEFFFGGGGGGHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDAAAAAA@@@@@@???>>>===<<<;;;;;;;;;<<<===???AAABBBEEEGGGIIIIIIIIIIIIIIIJJJHHHIIIKKKLLLLLLLLLKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRTTTXXX\\\ffflllrrryyyooobbbQQQCCC???===:::777666888999:::999666666666666777777777777666666555444444444444555111111000///..................000111111111000///,,,.........,,,,,,---...//////000///......000222555555555555555555555444444555666888999:::::::::======<<<:::888666444333444444333333333444555555555666777888999888777777777888888777555444555666444444444444444555555666555444333111...,,,+++***+++++++++,,,,,,,,,---------,,,++++++************////////////...---,,,,,,++++++******))))))(((((($$$%%%'''((()))***---.........////////////......++++++***)))))))))))))))((())))))******+++++++++))))))((())))))***++++++((()))***++++++***)))((((((((())))))***+++,,,---+++***))))))))))))************++++++++++++******************))))))))))))******))))))))))))))))))++++++***)))((((((((())))))))))))))))))*********///---+++***)))***,,,---''''''(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))************************((()))))))))))),,,000333666888;;;=========>>>>>>===<<<<<<@@@EEEJJJLLLLLLKKKKKKMMMPPPTTTVVVTTTRRRKKKDDD???>>>===::::::;;;===@@@DDDFFFEEEDDDCCCBBBGGGMMMUUU[[[]]]^^^___``````aaa]]]SSSFFF???AAAEEEHHHQQQ]]]iiipppmmm]]]MMM:::444000000000------000///000222444999KKKkkkyyycccUUUMMMNNNRRRlll}}}zzzssshhh[[[ZZZiiizzzxxxjjjWWWVVV___aaakkkkkkTTTFFFEEEGGG\\\444666;;;<<>>CCCDDDFFFHHHGGGEEEBBB@@@===<<<;;;:::999:::;;;;;;<<<===>>>@@@@@@@@@???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<===???AAABBBCCCDDDFFFGGGHHHHHHIIIIIIJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@===;;;:::;;;;;;;;;<<<>>>???@@@AAADDDFFFIIIIIIHHHHHHIIIKKKJJJKKKLLLNNNNNNMMMMMMLLLHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOOOOOOOPPPRRRVVVYYYbbbgggmmmuuuuuucccTTTHHHDDD<<<999666555666999;;;===666666666666777777777777888777777666555666666666222222000//////.........///000111222222222111111---...000///...---...///...///000000//////000222555555555555444444444444333444666777888999999999>>>======;;;999777555444333333333333444555555666555666777888999888777777888888888666444444555777444444555555555555555555444444222000...---++++++++++++,,,,,,,,,---------++++++******+++,,,,,,---.../////////...------,,,++++++******)))(((((('''((())))))(((''')))---111......////////////......,,,,,,+++************+++((((((((())))))*********))))))((())))))***++++++((()))***++++++***)))((('''''''''((()))***+++,,,***)))))))))))))))************++++++++++++***************)))))))))(((((())))))))))))))))))******++++++***)))((((((((()))(((((())))))***************)))'''%%%%%%&&&((()))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))+++///222666:::>>>@@@@@@??????@@@>>><<<<<<@@@GGGNNNPPPOOOJJJJJJJJJLLLOOOPPPPPPPPPHHHBBB>>>======;;;<<>>???@@@??????>>>:::::::::::::::;;;;;;<<<===<<<<<<===>>>@@@BBBCCCFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA>>>;;;999;;;<<<<<<>>>???@@@@@@AAAAAADDDGGGGGGEEEEEEGGGIIIKKKLLLNNNOOOOOOOOONNNMMMHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHIIIKKKMMMNNNNNNOOOOOOOOOOOOQQQUUUXXX^^^bbbjjjrrr{{{}}}eeeUUUKKKFFF<<<:::777555555666999;;;666666666666777777777777999999888777777777777777333222111000///.........///000111333333222222111,,,---//////---,,,---...---///000000//////000111444444444444444444555555333444555777888888888888<<<<<<;;;;;;999888666555333333444444555555666666777888999:::;;;:::999999999999999777555444666888666777777888888888777777444333222000///---,,,+++,,,,,,,,,,,,------------*********++++++,,,......---------.........------,,,++++++***)))(((''''''***+++,,,***''''''+++///......////////////......---,,,,,,+++***+++++++++(((((())))))))))))))))))))))))((((((((()))******))))))************))))))'''''''''''''''((()))***(((((()))))))))))))))))))))******************)))&&&''''''((()))***++++++*********++++++++++++++++++***))))))))))))))))))((()))******++++++******))))))((('''''''''((()))((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))+++///222666;;;AAADDDBBBAAAAAABBB???<<<;;;AAAJJJRRRTTTTTTKKKJJJJJJKKKKKKKKKLLLLLLEEE@@@<<<<<<<<<===AAAFFFAAAGGGOOOTTTTTTPPPKKKHHHHHHMMMUUU]]]bbbcccbbbaaa```___ZZZQQQEEE???>>>AAA999@@@LLLZZZgggkkk___PPP;;;555111111000......000///000222333888IIIiii}}}dddRRRJJJKKKQQQccc~~~xxxnnnaaaWWW]]]tttyyy]]]LLLIIIKKKaaaiiiRRRDDD@@@EEE[[[666111888@@@DDD[[[qqqaaaTTTKKKFFFGGGIIIIIIIIIHHHFFFCCC@@@>>>;;;:::999888777888999999:::;;;===>>>??????>>>>>>:::999999999::::::;;;<<<===<<<<<<===>>>@@@CCCDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGCCCCCCDDDCCCBBB???===;;;<<<<<<>>>???@@@@@@AAAAAA???CCCGGGGGGEEEDDDGGGJJJKKKLLLMMMNNNOOONNNMMMMMMHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOQQQTTTWWW\\\___gggooovvviiiWWWMMMHHH>>>===<<<:::777666666666666666666666777777777777::::::999888888888888888444333222000///............///111222222222111000+++---//////...------------///000111//////000111333333333444444555555555444555666666777777777666999999999888888666555555222333444555555666666666777888999:::;;;:::999999::::::999777555555777999666777888999888888777666444333222000///---,,,+++,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---***+++,,,------......---,,,,,,+++***)))(((''''''"""&&&+++,,,***))),,,///......////////////......,,,++++++*********************************))))))))))))(((((('''(((((((((******))))))))))))******(((((('''''''''(((((()))''''''(((((())))))))))))((())))))******))))))(((&&&&&&'''((()))***++++++)))))))))******+++++++++))))))))))))))))))***+++))))))+++,,,,,,,,,+++***++++++++++++++++++++++++)))******+++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))+++///222666===DDDGGGEEECCCCCCDDD@@@<<<;;;AAAMMMVVVYYYXXXQQQQQQPPPNNNLLLKKKKKKKKKCCC>>>;;;;;;<<>>======666<<>>MMMrrrtttfffZZZQQQNNNOOOIIIIIIIIIHHHEEEAAA>>><<<:::999888777777777888999999:::<<<===>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>============???AAACCCDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIAAABBBCCCCCCCCCAAA???===<<<===>>>@@@AAAAAAAAAAAAAAAEEEIIIIIIGGGFFFIIILLLJJJKKKLLLNNNNNNMMMMMMLLLHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHGGGGGGHHHJJJMMMNNNOOOPPPPPPOOOOOOPPPTTTWWW[[[^^^eeennnsss~~~mmmZZZOOOJJJ@@@AAAAAA???;;;777444333666666666666777777777777;;;:::999999888888999999444333222000///.........---...000111111111000///,,,///111111000......///---///111111000///000111222222333333444555666666555555666666666666666555666666666666666555555444222333444555666666666666555666777888999888777777;;;;;;:::777555555777:::444555666777777666555444444333222000///---,,,,,,,,,,,,,,,---------............---,,,++++++++++++))))))+++,,,---.........,,,,,,+++***)))((('''&&&(((---...---///111......////////////......+++******)))))))))))))))---,,,,,,++++++************)))((('''''''''''''''+++***)))(((((()))***+++***)))((((((((((((((()))&&&&&&'''(((((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''((((((((()))))))))(((((()))***++++++)))***+++,,,---,,,++++++((())))))*********))))))((())))))(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************'''((((((((((((+++///222777>>>EEEHHHGGGDDDDDDFFF@@@<<<;;;BBBNNNXXX\\\[[[XXXXXXWWWTTTPPPMMMLLLLLLBBB===999:::<<<@@@IIIRRRXXXZZZ\\\[[[YYYUUUSSSRRROOORRRYYYaaahhhkkkjjjhhhddd^^^UUUKKKCCC>>><<<;;;666;;;CCCQQQ```fff]]]OOO;;;555111111111......111000000222333888IIIiiipppZZZKKKJJJPPPeeennn]]]UUU\\\uuu```LLLHHHGGGXXXwwwyyyfffRRRFFFCCCHHH]]]888777777999>>>III^^^qqqnnn___XXXRRRLLLKKKHHHEEECCCCCCBBB@@@>>>999::::::;;;;;;::::::999:::===AAAAAA@@@???@@@BBB<<<;;;;;;===???AAABBBAAA===>>>???@@@BBBCCCDDDDDDFFFFFFHHHIIIJJJLLLMMMNNNKKKKKKJJJIIIHHHHHHGGGFFFEEEEEECCCAAA???===<<<;;;<<<;;;;;;<<<===???AAABBBAAABBBDDDFFFGGGHHHHHHGGGKKKLLLMMMOOOOOOOOONNNMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIILLLLLLMMMNNNPPPQQQRRRRRR[[[___fffkkkooozzz|||```QQQNNNMMMGGG???:::999888555333555555666666777777888888:::999999888777666555555888666222///......///000//////000000111111111222000000///...............000///...---------------///000000222333444555555555555666666666666555555888777777777666444333222111222444555777777666666888999::::::;;;;;;::::::;;;:::888666666666666777888888999::::::999777777222222222222111///...---...........................,,,)))((()))***+++***......---,,,,,,---------++++++,,,++++++***((((((******+++,,,---///000111000///...---------------000///---+++***(((((('''***,,,---,,,***(((((())),,,,,,+++***)))))))))***************))))))))))))************)))((('''&&&+++*********))))))((((((******++++++++++++******(((((()))************)))***(((&&&(((+++,,,+++)))%%%&&&(((*********)))))))))************+++++++++++++++************++++++++++++************++++++++++++***)))((('''&&&&&&'''''''''(((''''''&&&&&&''''''''''''((((((((((((,,,)))(((***+++***,,,111:::???DDDGGGGGGEEECCCBBBAAA===;;;AAANNNYYY]]]]]]]]]]]]ZZZUUUSSSSSSOOOIIIGGG@@@:::;;;???FFFQQQ[[[___``````^^^ZZZVVVTTTSSSQQQQQQUUU```lllqqqooojjjggg```UUUKKKDDD@@@>>><<<;;;===AAAKKKYYYbbb___WWW<<<444...000222000------...222111444>>>JJJeeettt]]]OOOOOOVVVaaarrraaaRRRRRRlllkkkTTTIIIEEEXXXwwwzzzbbbMMMDDD???JJJXXX777666777999<<>><<<<<<<<<;;;;;;:::999888888999;;;>>>???>>>>>>???AAAFFFDDDAAA@@@@@@AAABBBAAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGIIIJJJKKKLLLMMMKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCAAA???===<<<;;;;;;:::::::::<<<===???AAAAAABBBDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNOOOQQQRRRRRR\\\^^^ccciiimmmxxx~~~bbbSSSPPPKKKFFF???;;;:::999666444777777777888888888999999:::999999888777777666666666666444333222000/////////000000000111111111111000//////...............000//////...............///000000111333444444555555666666777777666666555666666777666666555444333111222444666777777777666888999::::::;;;;;;::::::;;;:::888666666666666777777888999999999888666666222222222222111///...---........................---+++(((((()))***+++***,,,+++++++++***+++++++++,,,,,,+++******))))))(((((())))))***+++---.../////////...------------------,,,***)))'''&&&&&&&&&''')))++++++******+++,,,,,,+++******))))))************))))))((((((''''''&&&'''((())))))*********************)))))))))((((((((())))))))))))(((((())))))******+++++++++***+++)))((((((***+++)))'''&&&'''((()))******)))))))))************+++++++++*********))))))******************))))))*********))))))))))))((((((((((((&&&&&&''''''((('''''''''''''''((((((((())))))))),,,((((((***+++***---111===AAAEEEGGGFFFCCC@@@>>>BBB>>><<>>IIIddd{{{^^^LLLLLLTTT\\\tttbbbRRRQQQjjjkkkVVVLLLHHHVVVrrrzzzcccOOOEEE???KKK\\\777777999<<<<<<>>>GGGRRRiiinnnoooiiiaaaZZZRRRLLLJJJHHHEEECCCBBB@@@===;;;;;;;;;;;;;;;:::::::::999999:::===>>>>>>???AAACCCJJJGGGCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEDDDCCCAAA???===<<<;;;::::::999999:::<<<>>>???AAABBBCCCEEEGGGHHHHHHHHHKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSS[[[[[[___eeellluuueeeUUURRRIIIDDD>>><<<;;;;;;888555666666666777777777777777999999999999999888777666555666666666555222000///000000000000111111111111000///......------......000000000//////////////////000000111222333444444555555666666666666555555444555555666555555444444222333444666777777777777888999::::::;;;;;;:::::::::999888666666666777777666777888888888777555444222222222222111///...---........................+++)))'''''')))***+++***++++++++++++++++++++++++---,,,***)))(((((())))))&&&''''''((()))+++------///.........------------+++***)))(((((('''''''''&&&(((***+++******+++,,,++++++***)))))))))************)))(((''''''&&&&&&''''''(((((()))*********************))))))))))))))))))************))))))(((((())))))))))))******,,,+++))))))******(((&&&&&&'''((()))*********))))))************+++++++++***))))))(((((())))))******))))))(((((())))))***&&&&&&'''((()))***++++++%%%&&&'''(((((((((((((((((((((((()))))))))******,,,((('''***+++***---111;;;???DDDFFFEEEBBB???>>>BBB>>>===CCCOOOYYY___```dddeeeccc___]]]\\\WWWQQQLLLEEE??????AAAGGGPPPYYY___aaabbb```\\\WWWTTTSSSXXX[[[bbbnnnxxx{{{wwwqqqjjjbbbVVVKKKCCC???<<<;;;:::<<<@@@GGGRRRXXXTTTKKK;;;444///000111///......000444111333<<>>???EEEMMM___bbbdddbbb]]]VVVOOOIIIGGGEEECCCBBBBBBAAA>>><<<999999999:::;;;<<<<<<===999:::<<<>>>@@@BBBDDDFFFCCCBBB@@@@@@BBBDDDEEEEEE>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFEEECCCAAA???===<<<;;;;;;;;;:::::::::<<<===>>>???@@@AAACCCEEEFFFGGGGGGLLLMMMNNNNNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLOOOQQQRRRSSSXXXXXX[[[bbbjjjsssjjjXXXSSSHHHDDD???======<<<:::777444444444444444444333333888888999:::999999888777666666555555333222111000000000000000000111111111//////...------------...000000111111111000000000///000000111222333333333333444444444444444444333222333444555555555555555222333444555666777777888888999::::::;;;;;;:::::::::999777666666666777888666666777777777555444333222222222222000///...---........................***)))'''''')))*********,,,,,,---------------------,,,***((('''((()))***&&&&&&'''((()))+++,,,---..................---------,,,,,,++++++++++++,,,***+++,,,+++)))(((((((((******))))))))))))******++++++***)))(((''''''&&&+++***)))(((((('''''''''*********)))))))))))))))++++++,,,,,,,,,,,,++++++'''&&&&&&'''''''''((((((+++******))))))))))))(((&&&'''(((((()))*********))))))*********+++++++++))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''((()))***++++++%%%%%%&&&((())))))))))))))))))))))))************+++((('''***++++++---222777;;;AAAEEEEEECCCBBBAAA@@@======CCCNNNXXX^^^aaaaaaddddddaaaaaaaaa\\\VVVNNNGGGAAA@@@BBBFFFOOOWWW___aaacccbbb^^^YYYUUUSSSVVV[[[eeesss|||sssjjj]]]OOOFFF@@@===;;;:::>>>BBBIIIRRRWWWSSSJJJ:::333000000111///...///...111///000:::FFFaaagggNNNGGGLLLVVV{{{uuufffWWWTTTbbbtttvvviii]]]OOOQQQeeeuuudddSSSHHHAAAPPPccc:::999;;;???@@@AAAHHHPPP\\\[[[[[[[[[WWWPPPJJJGGGDDDCCCBBBBBBCCCBBB@@@>>>;;;;;;:::::::::;;;<<<===999999;;;???BBBEEEGGGHHH@@@@@@@@@BBBEEEFFFEEEDDD>>>???@@@AAACCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@>>>===<<<===<<<;;;;;;;;;<<<===>>>===>>>???AAABBBDDDFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHJJJLLLNNNPPPRRRSSSUUUTTTXXX___gggqqqttt^^^TTTKKKFFFAAA>>>>>>>>>;;;999555555444444333333222222666777999::::::999888777777555333111000000111222111111000000000000000000//////...---------------///000111222222111000000000000000111111222222333111222222333333222222111111222333444444555555444222222333444555666777777888999::::::;;;;;;::::::999888777666666666777888666666777777666555333222222222222222000///...---........................+++)))((((((***+++***)))+++,,,---............------,,,)))''''''''')))***'''''''''(((***+++---...------...//////......---...------,,,,,,,,,------)))+++,,,+++)))''''''(((***))))))((())))))******,,,,,,++++++***)))((((((+++***)))((('''''''''((())))))))))))))))))******+++++++++,,,,,,+++++++++(((((('''''''''((()))***((())))))))))))******+++'''''''''((())))))******))))))*********+++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&'''((())))))))))))))))))))))))************+++''''''***++++++...222666:::@@@DDDEEECCCBBBAAA===<<<<<>>AAACCCIIIPPPWWWTTTSSSUUUSSSMMMHHHGGGCCCCCCBBBCCCDDDCCCAAA??????>>><<<::::::::::::;;;999:::===BBBHHHKKKKKKKKKHHHGGGEEEEEEFFFFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFDDDBBB@@@???>>>>>>===<<<;;;;;;;;;<<<=========>>>???AAADDDFFFGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRVVV\\\bbbkkk|||iiiZZZQQQKKKCCC???>>>>>><<<:::888888777666555444444444444555777999:::999888777777555222000///000222333111111111111000000000000///...------,,,,,,------...///111222222111000000000000000111111111222222111111222222222222111111111222222333444444444333111111222222333444666777888999::::::;;;;;;::::::999888777666666777888999777777888777666555333222222222222222111///...---........................,,,+++******++++++***(((((()))+++,,,---,,,,,,+++,,,+++)))(((''''''((((((((((((((()))***,,,...///,,,---.../////////...---,,,++++++*********++++++%%%''')))***))))))***+++))))))((((((((()))******,,,,,,+++++++++*********((((((''''''''')))+++,,,))))))))))))************(((((())))))))))))((((((+++***)))((()))***+++,,,&&&(((******))))))+++,,,((('''''''''((()))***+++)))************+++++++++***))))))(((((())))))******))))))(((((())))))*********))))))((((((''''''&&&'''(((((())))))))))))((((((((()))))))))*********''''''***++++++...333999===BBBEEEDDDBBB???>>>;;;;;;<<>>===;;;:::::::::;;;;;;>>>>>>???@@@BBBEEEGGGIIIGGGHHHJJJLLLMMMMMMMMMLLLIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQUUUXXX[[[dddwwwwwwcccWWWPPPFFF@@@>>>>>>===;;;999999888777666555444333222333666888999888777666666555444333222222333333111111111111000000000//////...------,,,,,,---------...000111222111000///000000000000111111111111222222333333333333222222111222222333333333333222111000000000111333555666888999::::::;;;;;;::::::999888777666666777888999888888888888777555333222222222222222111///...---...........................---,,,,,,,,,+++)))'''''')))+++,,,------,,,+++*********)))((((((''''''''''''((()))***,,,---...+++,,,...///000///...---+++***))))))((((((((((((%%%''')))***))))))***+++((((((((((((((()))*********************+++++++++)))((('''&&&''')))+++,,,((()))))))))************''''''((((((((((((''''''***)))((('''''')))***,,,''')))+++***(((((()))+++((((((''''''((()))***+++)))************+++++++++*********))))))******************))))))*********))))))))))))(((((((((((('''(((((()))))))))((((((''''''((((((((()))))))))***'''&&&***++++++...333999===CCCFFFEEEBBB@@@???;;;;;;===BBBKKKUUU]]]bbbeeeiiilllllllllkkkeee]]]TTTMMMHHHGGGHHHKKKRRRYYY___cccggggggccc]]]VVVSSSTTTXXX___iiisss|||zzzhhhWWWJJJBBB>>><<<;;;AAAGGGKKKPPPRRRLLLEEE777333111111000---...333222444222333>>>LLLiiinnnWWWOOOQQQdddzzziiiUUUGGGCCCDDDQQQgggzzzuuu___[[[lll~~~tttgggiiihhhbbb]]]YYYQQQGGGFFFPPP```AAA@@@CCCHHHIIIFFFFFFHHHGGGEEEHHHRRRVVVQQQMMMLLLIIIHHHGGGFFFEEEBBB>>>;;;666666666888;;;???CCCFFFFFFHHHMMMUUU\\\___]]]ZZZSSSMMMFFF@@@@@@CCCFFFHHH???@@@AAABBBCCCEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGDDDCCCAAA@@@===<<<:::999888999999:::@@@@@@@@@AAADDDFFFIIIKKKCCCDDDFFFHHHJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQUUUVVVVVV^^^rrrkkk[[[SSSHHHAAA>>>>>>===<<<888888777555444333222111000222555888999888666555555555666666666555333222222111111111000000//////......---,,,,,,,,,,,,---,,,...000111222111000///000000000000111111111111333444444555555444444333222222333333333222222111000000//////000222444555999999:::;;;;;;;;;::::::888888777666666777888999888999999999777666444222222222222222111///...---........................000...---------,,,)))''')))***---/////////...---)))*********)))((('''&&&'''''''''(((***+++---...+++,,,...000000///...---,,,+++***)))(((((((((((()))***+++***((('''''''''((((((((((((((()))******((((((((()))******++++++,,,+++)))'''&&&'''((()))(((((())))))*********+++(((((())))))))))))(((((('''&&&$$$$$$$$$%%%'''))))))+++,,,+++(((&&&(((***((((((''''''((()))+++,,,)))************+++++++++++++++************++++++++++++************++++++(((((((((((())))))))))))((())))))))))))(((((('''''''''''''''((((((((((((***'''&&&***+++,,,///333666;;;AAAEEEFFFEEEDDDCCC;;;<<<>>>CCCLLLVVV^^^ddd\\\aaafffiiilllnnniiibbbVVVOOOJJJJJJKKKMMMTTT[[[___ccchhhhhhddd]]]WWWSSSOOOSSSYYYcccooozzz|||kkk[[[NNNGGGCCCAAA@@@FFFLLLOOORRRSSSMMMEEE666333111222000---///333111444000111;;;HHHeeemmmTTTPPPVVVmmmxxxfffTTTHHHFFFFFFLLLaaasss|||wwweee```pppssshhhbbbeeeccc\\\XXXVVVOOOFFFGGGPPP```yyyzzz|||}}}}}}|||zzzyyyFFFDDDFFFJJJLLLIIIHHHJJJCCCDDDEEEIIIPPPWWWVVVPPPIIIHHHGGGDDDAAA>>>:::888::::::;;;<<>>;;;::::::999:::;;;<<<===;;;===>>>===AAAGGGHHHFFFDDDFFFHHHIIIHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHKKKHHHFFFGGGKKKNNNOOONNNNNNOOOSSSWWWXXX\\\iiivvvnnn\\\OOOBBB???@@@???>>>===999999888666555333222222000111333555666777888888555555555444444333333333000000////////////000000///000///---+++***+++,,,......//////000000111111.........//////000111222333333333222222222111111555555666666666555333222111111111222333444555666888888999999999999::::::999888666555444444444555888999888666444222333444222222000///---+++***)))000////////////.........000///...---+++***)))(((,,,---/////////---+++))),,,,,,+++***)))((('''&&&''''''&&&&&&((()))+++------...............------,,,+++******))))))******,,,***)))'''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++---------,,,+++***)))((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,,,,---,,,,,,***))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))+++,,,,,,+++***)))...,,,***)))((('''(((((('''''''''''''''''''''''''''&&&%%%$$$%%%''')))***+++,,,)))'''(((------))))))******)))((())),,,...888999===DDDJJJKKKFFFAAA>>>>>>@@@EEEMMMSSSXXXZZZ___^^^___aaadddeeeeeeddd\\\SSSJJJIIINNNUUUWWWVVV___dddiiillljjjcccZZZTTTPPPPPPSSS[[[hhhuuuttt___NNNGGGFFFEEEBBBKKKTTTYYY[[[ZZZSSSKKK<<<444//////111000000222222111000222888IIIfffoooTTTNNNTTTjjj}}}qqq^^^KKK@@@???CCCPPPeeeuuuzzzsssbbb```qqqpppdddbbbaaabbbccc___XXXPPPLLLFFFOOO[[[}}}uuurrrwwwzzzwwwqqqmmmLLLHHHGGGIIIIIIFFFDDDFFFBBBDDDEEEIIIQQQYYYZZZVVVPPPMMMIIIDDDAAA===;;;999:::::::::;;;>>>AAAEEEGGGJJJHHHHHHLLLRRRVVVVVVSSSPPPKKKFFFDDDFFFFFFCCCAAAEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@AAABBBBBBCCCDDDDDDDDDFFFHHHIIIHHHHHHHHHJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;;;;:::::::::;;;<<<===<<<>>>>>>===@@@EEEFFFCCCBBBDDDFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJGGGEEEFFFIIILLLMMMMMMMMMNNNQQQTTTUUUYYYdddpppwww[[[NNNBBB???@@@???===<<<:::999888777555444333222111222333444555777888888666666555555444333222222000000////////////000000000111000///,,,+++,,,---.........///000000111111///......//////000111222333333222222222111111111333444555555444333222111111111111222333444555666999999999:::::::::;;;;;;999888666555444444555555666777999888666444444444444333222000...---++++++,,,,,,,,,+++++++++******------,,,,,,++++++******,,,---.........---,,,+++,,,,,,+++***)))(((''''''''''''(((((()))+++,,,------...............------,,,+++******))))))************(((''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))***$$$%%%''')))***++++++***))))))))))))))))))))))))'''(((***++++++***(((''')))******+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''************************+++,,,,,,,,,,,,,,,+++***+++***)))((((((((()))***,,,,,,+++***)))((('''''')))((('''&&&&&&''')))***...222111+++((()))***))))))***+++++++++---000222888999===DDDKKKLLLGGGBBB@@@@@@CCCHHHOOOVVVZZZ[[[WWWVVVVVVWWW[[[___bbbbbb```VVVLLLJJJOOOUUUYYYYYYaaaeeeiiikkkiiibbb[[[VVVTTTTTTVVV\\\fffqqqyyy~~~vvvbbbQQQJJJGGGEEEIIISSS]]]bbbeeeccc[[[RRR===555///000111000///111111111222555:::IIIccc{{{oooTTTMMMRRRkkk~~~xxxkkkXXXEEE<<<===BBBKKKaaattt|||wwwddd___mmmtttiii```bbbccceeegggddd]]]UUUQQQIIIQQQ[[[{{{wwwwwwzzzyyytttooonnnUUUNNNIIIGGGEEEAAA@@@AAA@@@CCCEEEIIISSS]]]aaa^^^[[[TTTKKKCCC>>><<<;;;:::999999:::;;;===@@@CCCDDDFFFDDDCCCEEEJJJMMMMMMKKKJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEAAAAAAAAABBBCCCCCCDDDDDDCCCEEEGGGHHHGGGGGGHHHIIIIIIGGGEEEDDDCCCBBB@@@>>><<<;;;:::::::::;;;<<<======???>>><<<>>>CCCCCC@@@>>>AAACCCEEEEEEEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGIIIJJJJJJHHHFFFDDDEEEGGGIIIJJJJJJLLLMMMOOOQQQQQQSSS]]]ggguuu{{{ZZZMMMAAA???@@@>>><<<;;;:::999888777666555444333333333222333444666888999888777666555444333222111111000000//////000000111111222111///---,,,---...---......//////000111111////////////000111222222222222222222111111111000111222333444333222111000111111111111222444555666888888999999999:::::::::999888666555444555555666555777::::::888666555555555444333222000///------.........---------,,,,,,******++++++++++++++++++,,,,,,,,,,,,------------,,,++++++***)))((('''''''''((()))***+++,,,,,,,,,------...............---++++++***))))))))))))***)))(((((((((((())))))***************************(((''''''''''''((()))))) """%%%(((++++++++++++))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,,,,+++***************))))))(((((((((***+++,,,111000///---+++)))((('''+++***(((''''''((()))***000666666///'''%%%((()))((()))++++++,,,...222555777999>>>EEEKKKLLLHHHDDDAAABBBEEEKKKSSSYYY\\\]]]VVVSSSOOOOOORRRXXX]]]___cccZZZPPPMMMQQQWWW[[[\\\dddfffhhhiiigggaaa[[[WWWXXXWWWXXX]]]dddkkkppprrr}}}|||rrraaaSSSLLLJJJGGGOOOYYYdddlllooommmcccXXX>>>666000000111///...000///111444666:::HHHbbbyyynnnTTTMMMRRRhhh}}}vvvhhhTTTCCC;;;<<>>===>>>>>>BBBEEEJJJUUUaaaggggggcccYYYLLLAAA;;;:::999999888888999:::<<<>>>@@@AAA???>>>===@@@DDDHHHIIIIIIEEEGGGHHHGGGDDDBBBCCCEEEBBBCCCCCCDDDDDDEEEEEEEEEAAABBBBBBBBBCCCCCCDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDCCCAAA???===<<<;;;::::::;;;<<<===>>>???>>><<<===AAAAAA>>>===???BBBDDDDDDEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIEEEDDDDDDDDDEEEFFFGGGGGGLLLLLLMMMOOOOOOOOOVVV___ooo~~~}}}[[[NNNBBB??????>>>;;;::::::999999888666555555444444333222222333555888:::999999888666444333222111111000000000000000000111111111111///,,,+++,,,---------......///000000111////////////000111222333222111111111111000000000111222333333333222111000000000111111222333555666777777777777888888888888999888666555555555666777888999:::999777555555555555444333222000///...---000000000/////////......************************,,,+++++++++,,,---......++++++******)))(((((('''%%%&&&(((***+++++++++***,,,---......///.........++++++***)))))))))))))))'''''''''((()))******+++************************((((((((((((((()))******&&&'''***,,,---,,,***)))))))))))))))))))))))))))(((((()))******)))((((((&&&'''((()))***+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***(((&&&&&&&&&''''''***)))((((((((()))+++,,,111111///...,,,***)))(((******)))((('''''''''(((---111222,,,'''&&&((('''&&&((()))******,,,000333666999???FFFKKKLLLIIIFFFBBBCCCGGGMMMTTTZZZ]]]]]]]]]WWWPPPLLLNNNSSSYYY\\\aaa[[[TTTRRRUUUZZZ]]]]]]eeefffhhhgggeee```[[[WWWXXXXXXYYY]]]bbbfffhhhiiimmmnnnhhh\\\QQQMMMKKKIIINNNYYYeeennntttqqqeeeYYY???666000000000///...//////000333555999GGGddd}}}nnnUUUNNNSSScccxxxjjjXXXGGG>>>===@@@AAAWWWrrrooo^^^dddvvviiibbb^^^[[[ccckkkmmmmmmiiibbb\\\SSSWWWZZZ{{{vvv}}}}}}rrrqqqvvv^^^RRRGGGBBB@@@===<<<===<<>>999777777666777777888999:::<<<===>>>=========???BBBEEEGGGGGGBBBFFFIIIHHHEEEBBBDDDFFFBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCDDDCCCEEEGGGGGGFFFFFFGGGHHHHHHFFFDDDDDDDDDCCCAAA???======;;;;;;;;;;;;<<<===???@@@???===>>>BBBBBB>>>===@@@CCCDDDEEEFFFGGGIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDCCCCCCCCCDDDEEEKKKJJJLLLNNNNNNMMMRRRYYYhhhwww```RRRDDD@@@???===;;;;;;::::::999888777666666555555444333222333555888999:::999888777555444333222111111000000000000111111///000000...+++***+++,,,---------...//////000000/////////000000111222333111111111000000000//////111222333444444333222111000000000111222333444555888888888999999999999:::999888666555555666777777<<<<<<:::888555444444666333333222111///...------...---------,,,,,,,,,,,,,,,,,,+++******))))))(((+++++++++++++++,,,---...++++++******))))))(((((($$$%%%''')))******)))))),,,------...//////......+++***))))))(((((())))))&&&&&&'''((()))******+++******************************))))))******+++,,,***+++,,,------+++)))((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))***************************************************)))'''&&&&&&&&&'''(((,,,+++)))((((((((()))***---------,,,++++++******)))(((((('''&&&&&&&&&&&&&&&((((((&&&'''******&&&((()))*********+++...111555999@@@GGGLLLMMMJJJHHHBBBCCCFFFLLLSSSYYY]]]^^^^^^XXXOOOJJJLLLQQQWWW[[[\\\YYYUUUVVVYYY]]]^^^^^^eeefffhhhhhheee```ZZZVVVUUUVVVYYY^^^cccffffffeeedddfffbbbWWWNNNJJJHHHFFFJJJTTTbbbmmmtttrrreeeXXX???666000000000///...//////000111222666HHHhhhnnnWWWPPPTTTaaa}}}wwwlll\\\MMMAAA===<<>>888777555333555666777888999:::;;;;;;>>>???AAABBBDDDDDDEEEEEEBBBFFFIIIIIIGGGDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGGGGHHHIIIGGGFFFDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;<<<===???AAA@@@>>>@@@EEEEEEBBB>>>AAACCCEEEEEEFFFGGGIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCCIIIHHHIIILLLMMMLLLOOOUUU^^^lllgggWWWGGGAAA???>>><<<===::::::999999888777777666444444333333444555777888:::999888777666555444333222111111000000111111222/////////---+++***+++,,,,,,------......///000000000000000000111222333333000000000000////////////000111222333444333222222000000000000111333444555::::::;;;;;;;;;<<<<<<<<<888888777666666666777888:::::::::888555333444555222111000///...---,,,,,,............------------------,,,+++******))))))++++++++++++,,,,,,,,,,,,************))))))(((((($$$$$$&&&'''((())))))))),,,,,,---...////////////******)))(((((((((((()))&&&&&&((()))************************************+++************+++,,,,,,((())))))************)))))))))))))))))))))))))))+++******************+++++++++++++++***)))(((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******,,,+++***((((((((())))))************************'''''''''''''''&&&&&&&&&!!!#########''',,,+++''')))***+++++++++,,,///111444999AAAHHHLLLMMMLLLJJJDDDDDDFFFKKKRRRYYY]]]___YYYSSSLLLHHHJJJPPPVVVYYYVVVTTTSSSUUUYYY]]]```aaadddgggkkkllliiibbbZZZUUUSSSUUU[[[aaagggiiiiiigggeeegggbbbVVVLLLGGGDDDBBBEEEOOO]]]jjjsssrrrfffXXX>>>666000000111///...000///000222222666HHHkkkoooWWWPPPSSSbbbvvvqqqhhhZZZMMMBBB;;;999@@@QQQlllzzzdddggg{{{tttmmmhhhcccgggrrryyyvvvuuuwwwuuuppp______\\\vvvpppcccmmm{{{vvvtttxxxaaaSSSEEE@@@???<<<999999999AAAJJJQQQ[[[gggnnnppphhh[[[JJJ???:::888555222444555666777888999999999;;;>>>BBBEEEGGGGGGGGGGGGDDDGGGIIIJJJIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHHHHJJJGGGEEEDDDCCCDDDCCCBBB@@@???>>>===;;;;;;;;;<<<===???AAAAAA@@@CCCHHHIIIFFF???AAACCCDDDDDDDDDFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDCCCCCCDDDDDDDDDAAACCCEEEDDDAAA@@@AAABBBEEEDDDFFFJJJLLLKKKMMMRRRVVVdddwwwnnn]]]JJJBBB@@@>>>>>>???:::::::::999999888777777333333444444555666666666999999888777777666555555222111111000000111111222000000000...,,,++++++---,,,,,,---......//////000000000000000111222333333000000/////////.........//////111222222222111111//////000000111333444555999:::::::::;;;;;;;;;;;;888888777666666777888999333666999:::888666444444111111000///......---,,,//////.........---------,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++***)))************))))))))))))&&&&&&&&&&&&''')))***++++++,,,---...////////////******)))(((((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))*********)))***++++++,,,))))))((('''((((((******))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((()))))))))*********+++************************(((((()))***++++++++++++***)))((((((((()))***+++))))))))))))))))))))))))&&&''''''((((((((((((''' %%%'''&&&'''******(((&&&((())))))***,,,///222444999AAAHHHLLLMMMMMMLLLFFFEEEFFFJJJQQQYYY___aaaVVVQQQKKKHHHIIINNNRRRTTTRRRPPPNNNPPPUUU\\\bbbfffeeejjjooorrrooofff\\\UUUTTTXXX___gggmmmooommmkkkeeefffaaaUUUJJJEEEBBB@@@@@@IIIWWWeeepppqqqeeeWWW===555///000111000///111///222555666888IIIkkkoooVVVMMMOOObbb~~~zzzwwwwwwxxxyyyooojjj```TTTIIIAAA===;;;AAAOOOhhh|||eeeiii{{{uuummmkkkjjjnnnyyy~~~xxxuuuzzz|||xxxeeeddd```xxx{{{ggg\\\dddsss~~~zzzzzzbbbTTTFFF@@@>>>;;;888777999AAAKKKRRR\\\gggnnnoooggg[[[KKK@@@<<<:::666222444555666777888888888888666:::AAAFFFIIIKKKKKKLLLFFFGGGIIIKKKJJJHHHEEEBBBDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDDDDCCCCCCCCCEEEGGGIIIIIIHHHHHHIIIJJJGGGEEEDDDCCCDDDDDDBBB@@@???>>>===<<<;;;;;;<<<===???AAAAAAAAAEEEKKKLLLIII???AAACCCDDDCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEFFFAAACCCEEEDDDAAA???@@@BBBCCCAAACCCIIIKKKJJJLLLPPPSSS```rrrrrr```LLLBBB@@@>>>???@@@;;;::::::999999888888888333333444555666666666555999888888888777777666666222222111111111111222222111111111///---,,,,,,...,,,,,,------...//////000000000000000111222333444000/////////............---...///111111111000/////////000000111222444555666777777777777888888888888888777666666777888999,,,111888<<<;;;888555333222111111000///......---*********)))))))))((((((******+++,,,------......***+++---...---+++)))(((************))))))))))))''''''&&&'''((()))+++---+++,,,---...////////////******)))(((((((((((((((&&&''')))******))))))((((((((((((((((((((((((((()))))))))))))))******+++...,,,***((('''((()))***))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++$$$&&&(((***++++++******(((((('''((()))***,,,...*********))))))))))))(((&&&'''((()))******))))))""")))...+++'''''')))***!!!###%%%&&&(((+++///222333999BBBIIILLLMMMMMMMMMHHHGGGFFFJJJQQQYYY```cccXXXSSSMMMJJJJJJLLLNNNOOOQQQNNNKKKKKKPPPZZZdddjjjffflllssswwwsssjjj^^^VVVVVV[[[bbbkkkqqqssspppmmmaaabbb]]]QQQGGGDDDBBB@@@;;;EEERRR```lllnnncccUUU<<<444//////111000000222///333888999;;;JJJjjjnnnUUUKKKLLLaaa~~~zzzuuupppnnnoooppplllfff[[[PPPGGGBBB@@@@@@BBBMMMeee|||fffjjj}}}vvvmmmnnnqqqqqq|||wwwssszzz}}}zzziiihhhccczzzxxxcccZZZaaappp~~~YYYSSSKKKBBB<<<888888888:::???IIISSS]]]cccggghhhdddZZZKKK???999777666555222333333555666999:::;;;777;;;@@@FFFJJJMMMNNNNNNIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBEEEDDDBBBAAABBBCCCEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGJJJFFFBBBCCCFFFHHHEEEBBBAAA@@@>>>>>>???@@@???>>>===>>>???BBBDDDFFFHHHIIIIIIGGGDDDDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD????????????>>>>>>>>>===AAAAAACCCEEEHHHJJJKKKLLLNNNVVVgggyyyfffNNNFFFCCC>>><<<@@@@@@@@@>>>;;;777555444555666666555555555555666666777888888888888777666666555444333111000111111222000000000...+++***)))***+++++++++,,,---...///000---------...///000000000222333333222///......///000000111222222222222111/////////000111333444555:::;;;;;;:::888777777888777777888999::::::;;;;;;:::888666666666666555444888777666444111///---,,,,,,------+++***)))***,,,+++,,,---///000000//////......---------,,,,,,,,,...,,,***((('''''''''(((###%%%'''(((''''''((())),,,,,,------------,,,,,,++++++***)))(((((())))))&&&'''((()))++++++++++++******++++++++++++******)))))))))))))))))))))))))))***+++++++++***((('''******))))))((((((''''''***((('''((()))***)))'''***...111///***&&&''')))+++*********))))))((((((&&&''''''((()))************+++---------+++)))(((---,,,)))'''''')))+++---,,,++++++++++++++++++,,,++++++)))((('''''''''''')))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))+++...,,,&&&%%%'''444:::CCCJJJNNNNNNNNNMMMGGGGGGEEEFFFOOO[[[aaaaaa]]]YYYSSSNNNKKKKKKLLLNNNQQQKKKGGGHHHLLLTTTbbbnnnpppwwwvvvuuuwwwjjjZZZVVVYYY[[[bbbmmmwwwyyyrrrkkk```^^^YYYQQQIIIBBB>>>===777<<>>666///...///...---///000///222666999FFFfffnnnVVVLLLNNN[[[zzzvvvtttsssrrrqqqpppggg\\\QQQGGG@@@@@@DDDFFFUUUqqqsssnnnqqqsssxxxwwwzzz}}}xxxmmmiiipppyyy}}}pppeeeddduuuwwwkkkddddddlll|||WWWRRRJJJBBB<<<999888888:::???IIISSS[[[___`````````WWWJJJ@@@:::777666555333333333333333444555666:::===BBBGGGKKKMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@BBBCCCEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGJJJGGGCCCDDDGGGHHHFFFCCCCCCAAA??????@@@AAA@@@???===>>>???AAACCCEEEFFFGGGGGGEEECCCCCCDDDDDDCCCBBBCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBB?????????>>>>>>>>>=========>>>???AAACCCEEEGGGHHHLLLSSSaaaqqq{{{qqqVVVKKKEEE???>>>AAA>>>>>>===<<<999888777777777666666666666777777888999999999999888777777666555444333111000111111222000000000///,,,******+++......---,,,,,,,,,,,,---.........//////000000000///000111///...,,,---...000000111222222222222111/////////000111333444555777888::::::999888999:::777777888999999:::;;;;;;999888555555666666555444444333222000///---,,,,,,,,,,,,---+++))))))***,,,***++++++,,,,,,+++***)))+++,,,,,,,,,------......---,,,***)))((('''''''''$$$&&&'''''''''''')))***,,,------......------,,,++++++***)))))))))))))))((())))))***+++++++++***)))******************)))************************###$$$&&&((()))))))))((())))))((((((((((((((((((***((('''((()))***)))'''***...111///***'''(((***************)))))))))(((''''''((())))))***++++++***+++,,,------+++***(((,,,+++***))))))***+++,,,++++++************++++++,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((())))))))))))***((((((+++//////---...222444:::DDDKKKNNNMMMLLLKKKDDDDDDCCCEEENNN[[[aaaaaa^^^ZZZTTTOOOKKKJJJKKKMMMOOOKKKIIIKKKNNNUUU```jjjpppxxxyyyyyy{{{ooo^^^ZZZWWWZZZcccoooxxxyyyppphhh^^^]]]XXXQQQHHHAAA>>><<<;;;===EEESSS```ccc]]]TTT>>>666///...///...---///000///222666999FFFfffmmmUUULLLNNNWWWzzz}}}yyyuuurrrpppooonnnllleee^^^WWWMMMDDDAAACCCKKK[[[yyyxxxsss}}}nnnpppvvvvvvssssssnnnffffffooovvvxxxooodddcccsssxxxeeeaaacccpppTTTPPPIIIAAA<<<999888999:::AAAKKKTTTYYYZZZWWWUUUWWWQQQHHH@@@;;;888666555222222222222222333444444;;;>>>CCCIIILLLMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFBBB??????AAADDDFFFFFFEEEDDDDDDDDDFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHKKKHHHEEEFFFHHHIIIHHHEEEEEECCCAAAAAABBBBBBAAA@@@===>>>???@@@AAACCCDDDDDDDDDCCCAAAAAACCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>============;;;<<<===???AAABBBDDDDDDHHHMMMXXXfffooovvvbbbQQQHHH@@@>>>AAA============<<<;;;::::::777777777777888888999::::::;;;::::::999888777666555444333111000111111222000111111///,,,+++++++++......---,,,,,,,,,,,,---////////////000000000000...///000///...---...///000000111222222222222111//////000000111222444444222555999;;;;;;:::;;;;;;777777888888999:::::::::888666444444555555444333111111000///...------,,,+++,,,,,,+++))))))***,,,............---,,,+++*********+++,,,---...//////---------,,,+++***)))(((''''''((('''&&&'''***,,,,,,------......------,,,++++++***))))))))))))***,,,,,,+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,'''''''''(((((((((((((((***((('''((()))***)))'''***---000///+++((()))***************))))))))))))(((((())))))***+++++++++***+++,,,---,,,+++***)))++++++++++++++++++++++++******))))))))))))******,,,,,,+++***))))))))))))''''''''''''(((((((((((())))))))))))***************)))+++///000///222777444;;;EEEKKKMMMLLLIIIGGGBBBBBBAAACCCMMMZZZbbbbbbccc___YYYSSSOOONNNNNNNNNNNNKKKJJJMMMPPPUUU^^^gggoooxxxzzz{{{~~~rrraaa]]]VVV[[[fffsss{{{yyyoooeee^^^]]]XXXQQQHHHAAA===;;;???===@@@IIITTTYYYVVVQQQ>>>555///...///....../////////222666888FFFffflllTTTLLLNNNUUUwww~~~|||zzzwwwssspppmmmkkkjjjgggdddaaa^^^UUUIIICCCCCCMMM```~~~zzz~~~xxxiiikkkrrrtttlllhhhaaa\\\bbbmmmuuuwwwttthhhdddrrrhhh\\\VVV___ooozzzQQQMMMGGG@@@<<<999999999<<>>???@@@AAAAAABBBBBB@@@??????AAACCCBBBBBB@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>=========<<<<<<<<<<<<===>>>???AAABBBDDDDDDDDDHHHQQQ]]]fffnnnxxxoooYYYLLLCCCAAABBBAAA@@@>>>>>>======<<<;;;999888888999999:::;;;<<<<<<<<<<<<;;;:::999888777555444333111000111111222000111111000---+++,,,,,,+++++++++,,,---...///000000000000000000000000000///000111111000000111222000000111222222222222111000000000000111222333444111555999;;;;;;:::::::::777777888888999999999:::777555333333444444444222333222222000///...---,,,***++++++***))))))***,,,/////////......---,,,,,,******+++,,,------.........////////////---+++***))))))((('''&&&'''***---,,,,,,------------,,,,,,++++++***))))))*********......---+++******))))))))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,++++++&&&&&&''''''((((((((()))***((('''((()))***)))'''***,,,///...,,,******************)))))))))))))))))))))******++++++++++++***+++,,,,,,,,,++++++*********,,,,,,---,,,++++++))))))(((((((((((())))))+++******)))(((((())))))&&&&&&&&&'''((())))))***(((((()))))))))*********---++++++,,,,,,***---333555<<>><<<===CCCMMMRRRQQQNNN===555......///......000//////222555888EEEfffkkkTTTMMMPPPXXXzzz{{{}}}xxxxxxvvvrrrnnnjjjhhhgggfffdddccc```XXXMMMFFFEEEKKKaaassseeefffmmmpppiii```VVVSSS\\\jjjuuuzzz~~~ppphhhrrrlllYYYJJJMMM\\\jjjwwwMMMJJJDDD???<<<:::::::::>>>EEEPPPXXXYYYTTTKKKEEEFFFEEECCC???;;;777555555333333333444555666777888888;;;@@@EEEIIILLLMMMMMMOOONNNLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFJJJIIIIIIHHHHHHHHHGGGGGGJJJIIIHHHHHHIIIJJJJJJJJJGGGEEECCCBBBCCCCCCBBBAAA======>>>>>>???@@@@@@AAA???>>>===>>>@@@AAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;=========<<<<<<<<<<<<;;;======>>>???AAABBBCCCCCCCCCFFFMMMWWW^^^eeepppzzzgggYYYQQQNNNNNNOOOJJJDDD@@@>>>===<<<::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;999888888555444333111000111111222000111111000...,,,---...+++++++++,,,---...///000////////////000000000000///000111111000000111222000000111222222222222111000000000000111222333333333666:::;;;:::999888777777888888888888888999999666444222222444444444333555444222000...,,,+++***)))***+++***))))))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++***)))))))))'''&&&'''***,,,++++++,,,,,,,,,,,,+++++++++***************++++++///...,,,+++***)))))))))******))))))))))))************************************))))))((((((((((((&&&'''''''''(((((())))))***((('''((()))***)))''')))+++,,,---,,,*********))))))))))))))))))*********************+++++++++***+++++++++,,,+++++++++((()))+++------,,,+++***)))(((((((((((((((((()))))))))(((''''''''''''(((%%%&&&&&&'''((()))******'''''''''((((((((())))))...+++***+++***(((+++000666<<>><<<;;;;;;;;;>>>EEEPPPXXXYYYSSSIIICCC@@@AAA@@@===999666555555555555555555777888999::::::;;;>>>BBBFFFJJJLLLMMMOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKFFFDDDBBBAAAAAAAAA@@@???======>>>>>>???@@@AAAAAA>>>===;;;<<<>>>?????????<<<===>>>???????????????>>>>>>>>>======<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@EEEFFFLLLSSSXXX]]]fffooo{{{ooojjjgggfffeee[[[NNNDDD???===;;;:::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;:::999999555444333111000111111222111111222111///---...///......---,,,,,,,,,,,,------------...///000000000...///000///...---...///000000111222222222222111111111000000111222222333555888::::::999777666666888888888888888888888888666444222333444555444333444333111///,,,***(((''')))*********))))))***,,,,,,++++++******+++,,,,,,---,,,,,,,,,+++++++++******+++++++++******)))(((((())))))'''&&&&&&(((+++)))******++++++******)))+++************+++,,,,,,---,,,+++)))))))))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((()))+++,,,---(((((((((((())))))))))))***((('''((()))***)))'''((()))***+++++++++***)))))))))))))))************************************++++++++++++++++++,,,,,,'''(((***+++,,,,,,+++***))))))(((((((((((())))))(((''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((((((,,,)))***,,,,,,+++...444777<<>><<<;;;;;;<<<<<>>>>><<<777444444555444555777:::===AAADDDFFF@@@@@@@@@BBBDDDGGGKKKLLLLLLKKKIIIGGGFFFGGGHHHIIIIIIGGGEEECCCBBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKHHHIIIIIIIIIHHHIIIJJJKKKEEECCC@@@???@@@@@@>>>===<<<<<<===>>>@@@AAABBBBBB>>><<<;;;;;;===>>>======;;;;;;<<<===>>>??????>>>==================<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>>>>>>>>DDDFFFKKKRRRWWWZZZbbbkkk~~~}}}nnnYYYIII@@@===<<<;;;======<<<;;;::::::::::::888999999:::::::::::::::555444333111000111111222111222222111///...///000......---,,,,,,,,,,,,---***+++,,,---...///000111///000111///...,,,---...000000111222222222222111111111111000111111222333666888999999777777777888888888888888777777777777666444333333444555555444333222111///---+++***)))((()))***)))((()))***,,,000///...,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,+++******)))*********&&&(((((((((&&&&&&'''((((((((())))))))))))((((((+++*********++++++,,,---+++***(((((((((***,,,------,,,+++******+++,,,---************************))))))))))))***,,,...///***************)))))))))***((('''((()))***)))'''&&&'''((()))******)))(((((()))))))))************))))))))))))))))))))))))+++*********++++++,,,---''''''((()))***************))))))(((((())))))***((((((''''''''''''((((((&&&&&&''''''(((((())))))'''(((((((((((())))))))))))((())),,,---,,,///555888<<>>???999:::===CCCIIILLLKKKIII<<<444....../////////111......111444777EEEeeefffRRRMMMRRR^^^~~~}}}~~~wwwppplllmmmooowwwrrrllleee\\\QQQMMMOOOPPP]]]{{{mmmYYYPPPQQQSSScccbbbaaa]]]YYY^^^sss~~~pppqqqhhhRRR@@@<<<===FFF^^^xxxEEECCC@@@===<<<;;;<<<<<<:::BBBMMMUUUVVVQQQHHHBBB<<<======;;;666333444555222444888>>>EEELLLQQQUUUEEEDDDBBBBBBCCCFFFIIILLLIIIHHHFFFFFFFFFHHHJJJKKKKKKIIIEEEAAA@@@AAADDDEEEBBBCCCDDDFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNGGGHHHIIIHHHHHHHHHJJJKKKDDDBBB???>>>???>>>===<<<<<<<<<===???@@@AAABBBCCC>>><<<:::;;;<<<===<<<;;;:::;;;<<<===>>>>>>>>>>>><<<<<<==================<<<<<<;;;;;;;;;:::::::::=========>>>>>>>>>??????BBBDDDKKKSSSYYY]]]fffoooxxx{{{aaaMMMBBB>>><<<;;;>>>===<<<;;;:::999999999777777888999::::::::::::555444333111111111111222111222222111///...///000+++++++++,,,---...///000))))))***,,,...///000111222333333222///......///000000111222222222222111111111111111111111222222555777888888777777888:::888888888777777777777777666555333333555666666555333333222111000///......((()))***)))((()))***,,,///...,,,)))(((''''''((())))))***+++,,,------...///...---,,,+++,,,---...%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''+++*********+++,,,,,,---)))(((''''''(((***,,,......---+++******+++---...++++++++++++++++++++++++***)))'''&&&&&&&&&'''(((,,,,,,++++++******))))))***((('''((()))***)))(((&&&&&&&&&(((******)))'''(((((())))))*********+++)))))))))(((((((((((((((+++*********+++,,,,,,---&&&''''''((()))******+++******))))))))))))******))))))(((((((((((()))***'''''''''((((((((((((((())))))))))))************((('''(((,,,,,,***---222888<<>>???JJJYYYccceeebbbbbbbbbbbbaaa___^^^]]]RRROOONNNRRRVVV[[[eeeoooooovvvsssrrruuukkk^^^\\\WWWZZZ```iiirrrzzznnn[[[KKKAAA???@@@;;;;;;>>>BBBGGGJJJJJJHHH<<<444....../////////111......111444777DDDeeedddPPPKKKPPP```yyyqqqmmmooosss{{{uuupppiii___TTTOOOOOOPPP[[[uuulllWWWKKKJJJLLLdddhhhmmmjjjaaaaaauuutttrrrcccOOO@@@===<<>>>>>>>>>>>>>>AAAEEEJJJLLLIIIDDD???<<<;;;:::888777555444333222555888<<>>======<<<======>>>??????@@@@@@======>>>??????>>><<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;:::::::::999999999;;;<<<<<<;;;:::999;;;<<>>???<<>>===???@@@AAAAAAAAAAAABBBDDDEEEEEEBBB???;;;;;;999888666555444333333666888<<>>>>>AAABBBDDDFFFGGGHHHHHHHHHGGGEEECCCCCCCCCDDDCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>===============>>>???@@@AAABBB===============<<<<<<;;;>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999::::::::::::999999999999999:::;;;:::999999:::<<>>@@@@@@@@@GGGTTT^^^aaa]]]XXXTTTUUUZZZ^^^^^^\\\QQQNNNKKKLLLTTT^^^hhhnnnwwwsssooommmjjjeee^^^XXXVVVYYYZZZ\\\cccmmmssssssqqqqqqlll^^^MMM@@@<<<===<<>>>>>???>>>>>>:::999999777666555444444444777888:::FFF[[[ppp}}}uuu]]]JJJ@@@===;;;999>>>@@@BBBDDDFFFHHHHHHIIIGGGEEECCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@???>>>>>>======???>>>======>>>AAACCCEEE======<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999::::::999999999888888888777888999888777888:::<<>>;;;<<<;;;:::999888777777777888777777888999999888666666555444333222222222222333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...000111111000////////////...---,,,,,,...///000111111222111111222222111111111111222222333444444555666666555555777777888888777777666555444555666666666555333222222111111000...,,,***)))))))))))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++++++++*********************)))((('''''''''''''''&&&''''''((((((((((((''')))***+++***)))((()))******************)))))))))))))))((('''''''''((((((''''''''''''((()))+++,,,)))((((((((((((((())))))---,,,+++***)))'''&&&&&&''''''((((((((()))))))))(((((())))))))))))************))))))))))))******,,,,,,,,,,,,+++******)))***)))))))))))))))*********))))))))))))((((((((())))))))))))***************)))'''''')))***)))(((&&&$$$$$$%%%(((***+++***%%%&&&'''((()))***+++,,,---,,,+++++++++,,,---...555888>>>CCCEEEFFFDDDCCC<<<>>>>>>>>>EEERRR\\\___[[[UUUPPPPPPVVV\\\^^^]]]PPPMMMJJJMMMUUU___iiinnnuuuqqqllliiigggbbb\\\VVVVVVZZZ\\\]]]aaahhhlllllljjjllljjj___PPPDDD@@@AAA===BBBGGGKKKPPPSSSOOOGGG<<<444//////000......///000000333666888DDDcccrrr[[[OOOMMMNNNVVVpppvvvlllkkksss|||tttcccWWWQQQNNNUUUllltttbbbYYYXXXSSSKKKRRRlll{{{yyyvvvuuu}}}{{{sssrrrwww___LLL<<<999:::BBBXXXppp@@@>>>;;;<<>><<<<<<<<<<<<;;;999888888777777666666555444777888999@@@QQQhhhwww}}}eeeOOOBBB???>>>;;;<<<===???BBBDDDFFFHHHIIIGGGEEECCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFEEECCCBBB@@@?????????>>>>>>======@@@???======>>>AAADDDFFF???>>><<<;;;:::;;;;;;<<<=====================<<<:::::::::::::::999888888999999888888888777777777444666777777666777999;;;===CCCLLLVVV___eeeggggggnnnyyyoooWWWJJJCCC@@@===<<<;;;999777666666666888777777888999999888666666666555444333222222222222222111111000//////...------,,,,,,,,,,,,++++++((()))+++...000111111222000000000//////...---,,,---...///000222222333333444333222111111111111111333333444555666666666666:::::::::::::::999888888555555666666666555444333222111111000...---+++***++++++***))))))(((((((((---------------.........+++,,,,,,------,,,,,,,,,***************+++++++++***)))(((''''''&&&''''''$$$%%%'''((()))((('''''')))***+++***)))((()))***''''''''''''''''''''''''++++++******)))******+++'''''''''(((((()))*********))))))((((((((()))))),,,++++++***)))(((''''''''''''''''''(((((((((((((((((((((((()))))))))*********))))))))))))******))))))***+++++++++***)))))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))******++++++***)))((()))******)))((()))'''&&&%%%'''''''''&&&%%%&&&'''((()))***+++,,,,,,,,,+++++++++---...///222555:::???BBBCCCBBBAAA>>>?????????EEEQQQZZZ]]]ZZZSSSMMMMMMSSSZZZ]]]^^^QQQNNNKKKMMMTTT^^^ggglllnnnkkkhhhfffeee```YYYSSSWWW]]]``````bbbfffhhhgggeeeiiiiiiaaaSSSGGGBBBBBBAAAGGGOOOUUU[[[]]]VVVMMM>>>666//////000......000000000222555777CCCbbbrrrZZZNNNKKKLLLRRRjjjzzzpppmmmssszzzyyyhhhZZZTTTOOOSSSfff~~~}}}ppp___\\\eeeeeeZZZNNNgggwwwzzzzzzvvv{{{uuurrr}}}wwwbbbNNN>>><<<===EEE[[[sss???<<<::::::>>>CCCFFFHHHFFFCCC@@@>>>===<<<:::999888888888888888888777777444777999999;;;EEEVVVeee{{{iiiSSSEEEAAA???;;;:::;;;===???BBBEEEGGGHHHGGGEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHIIIIIIIIIJJJGGGGGGFFFFFFDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>@@@???======>>>AAADDDFFFAAA@@@>>><<<;;;;;;<<<===;;;<<<======>>>===<<<<<<999999::::::999999888777888888777777777666666666333444666555555666888:::<<>>===;;;999888777666666999888888999::::::999777777666666555444333222111222222111111000000/////////......---+++******)))))))))+++---///111222222000000000000///...---,,,,,,---///000222333333333333333222111000000000000222333444555666666666666:::::::::::::::999888888666666777888777666555444111111111000///---,,,+++,,,+++***)))(((((())))))))))))((((((((()))******++++++,,,---------,,,,,,***************+++++++++))))))((('''''''''''''''$$$%%%&&&((((((((('''&&&((()))******)))((()))+++%%%%%%%%%&&&''''''((((((++++++************++++++)))))))))))))))(((((('''++++++***)))))))))******)))))))))))))))*********''''''''''''(((((((((((('''(((((((((((()))))))))******))))))))))))******%%%&&&(((***++++++***)))))))))(((((()))***++++++))))))))))))************(((((())))))******++++++)))((('''((())))))(((''')))(((&&&&&&&&&'''&&&%%%'''((((((((()))))))))******))))))***+++---000111111444999===AAABBBBBBAAAAAACCCBBBAAAFFFQQQYYY[[[[[[TTTMMMMMMRRRYYY]]]]]]SSSPPPLLLLLLRRR[[[ccchhhfffdddddddddccc___WWWPPPUUU]]]bbbbbbccceeeeeecccbbbfffggg```RRREEE@@@???DDDMMMXXXaaahhhhhh___TTT@@@777000///000//////111000000222555777CCCbbbttt\\\OOOKKKKKKQQQgggwwwqqqsssxxx}}}~~~mmm___WWWQQQRRR```|||zzzwwwiiiYYY]]]mmmssslllSSShhhvvv|||zzzzzz|||wwwzzzaaaNNN???===>>>EEEZZZrrr===;;;999:::???EEEJJJLLLFFFDDDBBB@@@???===:::888888888888999999999::::::777888999:::999<<>>>>>??????????????????@@@???>>>===>>>@@@BBBCCCAAA@@@???>>>===<<<<<<<<<:::;;;<<<=========<<<;;;888999999999999888777777777777666666666555555555444555666555444555777999;;;???DDDJJJPPPXXX___dddgggrrrkkkYYYJJJAAA???>>><<<:::999888777777:::999999:::;;;;;;:::888777777777666444333111000111111111111000000//////000///...---+++***)))(((******+++---...000111222000000000000///...---------...///000222222333333222222111000/////////000222222444555666666777777777777888888777777666555666777888888888777555444111111111000///...,,,,,,,,,+++***)))((()))***++++++***)))(((((((((******)))***+++,,,------------++++++******************((((((''''''''''''((((((&&&&&&'''(((((((((''''''((()))******))))))***+++&&&''''''((()))******+++))))))((((((((()))******,,,,,,++++++***((('''&&&+++***************++++++((((((((()))******++++++''''''((((((((()))))))))''''''(((((((((((())))))******))))))))))))******###%%%''')))******)))((((((((((((((()))***+++,,,)))))))))************+++))))))))))))************)))(((&&&&&&'''((((((''''''&&&%%%&&&((()))))))))))))))))))))((((((((((((((((((((()))+++---///111222555999>>>AAACCCCCCCCCBBBDDDDDDCCCHHHRRRYYY[[[]]]VVVOOOMMMRRRXXXZZZZZZUUUPPPKKKJJJOOOXXXaaafffdddcccbbbbbbbbb]]]VVVPPPRRR[[[ccceeeeeeffffffdddeeeiiijjjcccUUUHHHCCCBBBEEEPPP^^^jjjrrrqqqfffZZZAAA888111000000//////111000000333666888DDDccczzzbbbSSSMMMLLLRRRggg}}}vvvuuuxxx}}}sssdddZZZUUUSSS[[[sssuuunnn```UUU[[[lllwwwxxxcccpppyyy||||||{{{]]]KKK===;;;<<>>===;;;:::888888999:::;;;;;;<<<<<<<<<999:::;;;::::::CCCMMMeeetttzzzjjjVVVJJJAAA:::::::::;;;<<<>>>AAACCCEEEGGGEEEDDDDDDEEEFFFFFFEEEBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>?????????@@@@@@AAAAAA??????>>>>>>>>>??????@@@?????????>>>===<<<:::999888999;;;<<<===<<<;;;:::888888888888888777777666666666666555555555444444555666666666444444666888999===CCCIIINNNUUU\\\aaaaaakkk~~~mmm]]]OOOEEE???>>>===;;;:::999999999:::999999:::;;;;;;:::888777777777666555333111000111111111111000000000000......---,,,,,,+++******++++++,,,---...///000111000111111000000///...---......///111111222222222222111000000000000000111111222333555666777777777666666777777666666555444555666777777777666555444111111111000000...---,,,+++***)))((((((***+++,,,///...,,,***)))***+++,,,'''((()))+++,,,---------,,,+++++++++***)))))))))''''''&&&''''''((()))*********))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,---,,,+++)))((('''))))))((())))))***+++,,,)))))))))))))))*********((((((((()))))))))******'''''''''((((((((())))))******))))))))))))******&&&(((***++++++)))'''&&&(((((((((((()))***+++,,,))))))*********+++++++++*********)))))))))))))))+++(((&&&%%%&&&((())))))((('''&&&&&&(((******))))))))))))((((((((((((((((((((((((((()))+++---...111444888===@@@BBBCCCCCC???BBBCCCCCCIIISSS[[[]]]^^^WWWPPPNNNQQQUUUVVVUUUTTTNNNHHHFFFLLLVVVaaagggjjjgggbbb```___[[[VVVQQQRRR]]]hhhkkkkkklllllljjjhhhlllmmmeeeWWWLLLGGGFFFBBBOOO```nnnwwwvvvjjj\\\BBB999111000000///000222000000333666999EEEeeehhhWWWPPPNNNTTTjjjyyyyyy{{{zzziii]]]YYYSSSWWWmmmqqqhhh\\\WWW\\\hhhuuu}}}uuu{{{}}}~~~yyyYYYHHH<<<:::;;;>>>OOOddd999777888<<>>???;;;:::<<<<<<<<>>>>>>>>======>>>>>>>>>===;;;999777777888:::<<<<<<;;;:::999888888888888888777666666666666555555555444444444666777777666444444555777777<<>>===<<<;;;::::::::::::999888999;;;;;;999888777777777777555333111000111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111111111000///...---...///000111111222111111222111111111111111222222111222333555666777777777888888888888888777666666444555666666666555444333111111111111000///------+++***)))((()))***,,,...---,,,***(((''''''((()))%%%&&&(((***,,,---......---,,,,,,+++***)))((((((&&&&&&&&&&&&((()))***+++...---+++***)))***++++++''')))******))))))***,,,***))))))(((''''''&&&&&&++++++******+++,,,------,,,,,,------,,,+++)))(((''''''''''''(((***++++++++++++******))))))(((((())))))))))))************''''''''''''((((((((()))******))))))))))))*********+++,,,---+++)))&&&$$$(((((((((((()))***+++,,,))))))******++++++++++++++++++******))))))((((((,,,)))&&&%%%&&&(((******,,,***(((((((((((('''&&&'''((((((((())))))*********)))((((((((()))+++,,,///222666:::>>>@@@AAAAAA<<>>MMMaaaEEE>>><<<;;;BBBVVV```WWWPPPGGG???======;;;:::;;;???===:::;;;>>>AAAAAA???BBBAAA@@@>>>>>>???@@@AAAXXXoooxxxiii\\\OOODDD>>>?????????>>>>>>???AAACCCDDDEEEDDDCCCDDDEEEGGGFFFFFFEEEEEEEEEFFFHHHIIIEEEEEEDDDEEEEEEFFFGGGGGGDDDDDDDDDCCCBBBAAA???>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<:::999888888999888888888888888999999999999999999888888888888111333444444222222333555444333333333333444555555:::<<>>===<<<;;;:::999999999999999999999999999999888666555444333222222222222111111000///...000...,,,+++,,,,,,***)))------......///000000000111000000///...---------,,,---///000222333333333222111000//////000000111111333555666555555666777888888777777777777777888777777777888999888555222///111333444444222000///+++++++++***++++++,,,,,,///---***(((((())),,,---------,,,+++++++++,,,,,,************++++++++++++'''((()))***************)))***++++++,,,,,,,,,,,,------,,,+++***)))((('''(((((())))))***,,,---...(((((())))))******++++++***)))(((''''''((())))))++++++******)))(((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------(((((()))***+++,,,,,,,,,******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))''''''(((***,,,---000333777:::;;;<<<>>>@@@===BBBCCCCCCJJJVVV^^^___cccUUUJJJJJJOOOSSSTTTTTTZZZRRRJJJGGGHHHMMMZZZeeejjjjjjhhhbbbZZZUUUVVVYYYVVVcccrrr{{{{{{uuuiiiiiiiiidddXXXIIIBBBCCCDDDKKKZZZkkkvvvsssfffZZZEEE;;;222000111000...//////444333444<<>>999:::;;;BBBXXXggg```SSSIII???<<<;;;999888:::===<<<===@@@CCCEEEDDDBBBCCCBBBBBBAAAAAAAAABBBBBBNNNdddtttqqqfffZZZMMM@@@>>>>>>???===<<<;;;===>>>BBBCCCDDDDDDDDDDDDGGGIIIGGGGGGFFFEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCCCCBBBAAA@@@??????>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999999999888888888888888999999777777666666666555555555333444555444222111222333444333333333333444555555999<<<@@@EEELLLVVVaaaiiilllmmmvvvuuuqqqwww|||{{{uuulllfffccc\\\TTTIIIFFFAAA???>>>===<<<;;;::::::::::::::::::::::::999999888666555444333222111111111111000///......///...,,,,,,---...---,,,------......//////000000111000000///......------//////000111111222111111333222111000///000000111111333555666555555666777777777666666666666666777777666777888888777444111111111222222111...***(((++++++******+++,,,------------,,,++++++++++++,,,+++++++++++++++,,,---...))))))))))))))))))))))))'''(((((()))***++++++++++++,,,,,,---......------...---+++***)))(((((((((''''''''''''((()))***+++)))******************++++++***)))(((((()))***+++((((((((()))******++++++***))))))(((((())))))***'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))******++++++,,,,,,(((((()))++++++,,,,,,+++******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++***)))((((((***,,,---///333888;;;<<<===>>>???<<<@@@BBBBBBIIIVVV^^^```___UUULLLLLLOOOQQQRRRTTTVVVNNNGGGDDDCCCGGGRRR]]]hhhiiihhhddd^^^ZZZZZZ[[[^^^iiivvv}}}tttkkkjjjjjjfffYYYJJJCCCCCCBBBHHHTTTfffsssrrreeeYYYEEE:::111000111000...///...333222444;;;FFFaaazzzbbbXXXXXX]]]tttzzzwwwvvvwww{{{xxxkkkbbbccc\\\YYY]]]nnnuuuhhh```bbbccccccqqq{{{wwwzzz~~~~~~wwwooojjjYYYHHH<<<::::::>>>QQQggg:::888:::<<>>>>>@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@>>>===>>>===<<<<<<;;;:::999999999999888888888888888999666555555555555444444444555666666444222000000111333333333333333444555555888;;;???EEEMMMZZZiiissswwwtttyyyyyynnnnnnlllnnnlllgggcccaaa]]]XXXMMMIIIDDD@@@>>>===<<<<<<::::::::::::::::::::::::999999888777555444333333111111111111000///...---///---,,,,,,.../////////---------...//////000000000000000///......------000111111111111111000000555444222111000000000111111333555666555555666777666666555555555555666666666666666777777666333000111111222111///,,,)))'''************+++---......------.........---,,,+++************+++---...///))))))))))))))))))))))))'''''''''''')))+++---...------...////////////......---***((('''((())))))))))))(((((((((((())))))++++++***************))),,,+++***))))))***+++,,,((((((((()))******++++++((((((''''''''''''((((((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''************************((()))***+++++++++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((************++++++++++++,,,+++*********+++,,,---...333999===>>>>>>>>>>>>;;;===???AAAHHHTTT]]]```^^^WWWRRRRRRRRRPPPQQQTTTSSSLLLEEEAAA@@@AAAJJJSSSdddfffggggggdddaaa___^^^dddmmmxxx|||qqqjjjiiiiiieeeZZZLLLCCCCCCBBBEEEOOOaaappprrrggg[[[EEE:::111000111000//////---222111333:::DDD___ggg[[[ZZZ^^^qqqtttmmmeeeaaaiiittt}}}~~~uuummmgggjjjbbb]]]]]]kkkxxxgggaaajjjjjjcccmmmyyy{{{}}}}}}yyyqqqhhhcccWWWGGG;;;:::<<>>;;;999999<<<:::;;;>>>AAACCCDDDCCCBBBBBBDDDFFFGGGHHHHHHHHHGGGCCCMMMVVVYYYZZZWWWNNNDDD@@@BBBBBBAAA>>>;;;;;;;;;<<<>>>??????@@@CCCFFFJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCAAA???>>>>>>???AAABBB===>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCAAA???>>>===<<<;;;;;;:::999999888888:::999888888777888888888777777666666666555555555444555555444222111111222333333222222333333444555666999>>>CCCLLL\\\nnn{{{{{{|||xxxnnngggggggggccc___\\\YYYVVVQQQLLLFFFAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666444333333111111111111000///......///---,,,,,,...///...---,,,,,,---......//////000000000//////............000000111222222222111111777555333222000000000000111333555666555555666777666666555555555666777777666666666666777555222//////000111111111000...---))))))***+++,,,---///000///.........------------+++*********+++,,,------++++++************))))))((('''&&&&&&(((+++...///......////////////.........,,,***'''&&&''')))***,,,,,,+++***))))))***************))))))(((((((((+++***)))))))))***+++,,,++++++******)))(((((((((***))))))(((((())))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++******************)))))))))))))))((()))***+++++++++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++---,,,+++++++++,,,,,,------333:::???@@@???>>>===:::;;;<<<@@@HHHSSS\\\aaaaaa]]][[[YYYUUUPPPOOOSSSSSSLLLEEEAAA>>>>>>DDDLLL^^^aaaeeehhhiiifffccc```bbbjjjttt~~~{{{oooeeeddddddbbbXXXKKKCCCBBBCCCDDDKKK\\\mmmrrriii^^^DDD:::111000111000///000---222111222999CCC^^^hhh[[[ZZZWWWkkkttthhhZZZQQQVVVbbbnnn}}}~~~xxxuuuttttttllleeebbblllyyyfffcccqqqrrreeejjj|||~~~~~~}}}wwwnnneee___TTTEEE::::::<<>>>>>AAAUUUeeebbbZZZNNNBBB===:::777888:::999:::::::::;;;<<<>>>???@@@BBBDDDGGGIIIJJJKKKKKKEEEGGGIIIKKKNNNPPPLLLFFFBBBEEEGGGGGGDDDAAA???>>>;;;<<<<<<<<<===???DDDGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCAAA???>>>>>>???AAABBB>>>???BBBDDDFFFFFFFFFFFFDDDDDDCCCBBBAAA???===<<<::::::999999888777777777:::999999888777777888888666666666666555555555555222333444444222222333444333222222222222333444444444888<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666555444333222222222222111000///...000...,,,+++,,,,,,+++***,,,,,,------.../////////////////////...............///000111333333444444777555333222000000000000111333555666555555666777777666666666777777888999777666666666777555222///...///000111111000///...*********+++,,,...///000111000---,,,+++,,,...000---,,,++++++******************)))))))))(((((((((((('''&&&&&&(((+++...///------.........------,,,---,,,)))'''&&&''')))***---,,,+++***)))))))))))))))))))))((((((''''''&&&)))(((((('''((()))***+++++++++******)))(((((((((---,,,,,,++++++,,,,,,---)))))))))))))))))))))(((************************))))))))))))))))))))))))((())))))******+++++++++*********)))))))))))))))))))))***+++++++++************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,------...333;;;@@@BBB@@@>>>===;;;:::;;;???GGGQQQ[[[bbbcccaaa___]]]WWWOOOMMMOOORRRKKKDDD@@@<<<;;;@@@HHHZZZ\\\aaagggkkkjjjddd___^^^fffpppzzz}}}rrraaa___^^^\\\TTTIIIBBBAAAAAAAAAFFFUUUeeekkkeee]]]DDD999111000111000///000---222111111999CCC]]]ggg[[[YYYSSShhhuuuhhhXXXJJJIIIMMMXXXooo||||||~~~~~~vvvnnnhhhoooyyyfffcccsssttteeehhhzzz}}}~~~}}}wwwmmmccc]]]PPPCCC999:::===FFF```|||888777<<>>AAADDDHHHKKKLLLMMMGGGDDDAAA@@@CCCFFFFFFDDDCCCGGGMMMOOOMMMIIIEEEBBB<<<<<<<<<;;;;;;===AAADDDGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@??????@@@AAA???AAACCCFFFGGGGGGFFFEEECCCBBBBBBAAA@@@???===<<<999999999888888777777777::::::999888777777777777555444444444444333333333111222444333333222444555222222222222222333444444222666;;;???EEETTThhhwww{{{ggg^^^VVVTTTSSSRRRQQQRRRSSSPPPKKKGGGDDDAAA>>><<<::::::::::::::::::::::::::::::999888666555444444333333333333222111000///000...,,,+++++++++***))),,,,,,,,,---......////////////////////////......---...000222333444555555555444222111000000000111111333555666555555666777777777666777777888999:::888777777777777555222///////////////...---,,,,,,++++++++++++,,,...//////222000---******,,,///000...---,,,+++))))))))))))(((((((((''''''&&&&&&%%%'''''''''''')))+++---...,,,------------,,,++++++,,,+++)))''''''((()))*********)))(((''''''((((((((((((((((((((((((''''''((((((''''''''')))***+++((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))%%%%%%&&&'''((()))******************************)))******+++++++++************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))))))))******+++,,,------......///444;;;@@@BBBAAA??????===::::::@@@GGGOOOZZZbbbdddaaa```^^^XXXPPPMMMNNNQQQJJJCCC>>>:::999???FFFXXXZZZ^^^ffflllllleee^^^[[[cccnnnxxxxxxccc___[[[XXXQQQGGG@@@???<<<<<>>;;;999777666888111333666666555555888:::888999<<<@@@EEEJJJMMMPPPKKKFFFAAA?????????@@@AAABBBHHHPPPUUUTTTOOOJJJFFF@@@???>>><<<;;;<<<@@@CCCEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCCCCBBBAAA@@@??????@@@BBBEEEGGGHHHGGGFFFEEE@@@@@@@@@@@@???>>>===<<<::::::::::::999999999999;;;:::999888777777777777555555555444444444444333222444444444222222222444222222222111222222333444000555:::<<<@@@MMM```ooorrrbbbTTTQQQRRRRRRQQQSSSUUURRROOOLLLIIIEEEAAA>>>::::::::::::::::::::::::;;;:::999888777555444444444444444444333222111111000...,,,,,,,,,---,,,++++++,,,,,,------......///...////////////////////////000111222333333333333333222111000///000000111111333555666555555666777555555555666666888999999999888888888888666222///////////////////////////,,,,,,,,,,,,,,,---...///000///---,,,+++,,,---...,,,,,,+++***)))))))))************)))(((''''''''''''(((((()))***+++++++++---------------,,,++++++******)))(((((((((((()))))))))((((((((((((((()))))))))))))))************)))(((((('''(((***+++,,,((((((((()))******++++++&&&%%%%%%%%%%%%%%%%%%&&&((())))))******+++++++++************************))))))))))))))))))))))))'''''''''(((((())))))***))))))******++++++,,,,,,******+++++++++******)))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********((((((***+++---.........000555;;;@@@AAAAAA@@@@@@???;;;:::AAAHHHNNNYYYbbbfffbbb``````]]]VVVSSSSSSSSSKKKDDD???;;;;;;AAAJJJZZZZZZ]]]eeemmmmmmfff]]]XXXbbbmmmvvv}}}|||kkkddd]]]XXXPPPFFF@@@???:::;;;???GGGPPPVVVWWWWWWCCC999000000222111000111///333222222999CCC^^^sssbbb]]]ZZZhhhvvvfffUUUFFFAAA===@@@WWWssstttrrrtttfff^^^bbb```WWWVVV]]]ppp~~~{{{yyy}}}}}}ssshhh```NNNDDD>>>@@@BBBJJJccc<<<:::>>>EEENNNbbbjjj___QQQGGG???>>>===;;;:::;;;,,,111666888888777888:::555777999===CCCIIINNNQQQOOOJJJEEEBBB@@@>>>>>>???@@@HHHRRRYYYYYYSSSMMMHHHCCCBBB@@@===;;;<<>>AAACCCFFFHHHHHHGGGEEEDDD???????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::;;;:::999888777777777777888777777777777666666666555555666444222000111222222222111111222222333444000555999:::===HHH[[[iii{{{kkkWWWRRRTTTSSSRRRSSSVVVTTTQQQOOOMMMIIIDDD@@@999999999999999999999999;;;:::999888777555444444555555555555444333222222///---,,,,,,...//////...++++++,,,------......///.........///////////////111222222333333222222222222111000//////000111111111333555666555555666777444444444555555777888888999999888999999666333000---...///111222444555666------,,,,,,,,,------...------......------,,,++++++***************++++++......------,,,++++++***'''((()))***************---.........---,,,,,,+++)))))))))))))))(((((((((++++++************++++++******++++++,,,,,,,,,---***))))))))))))+++---...++++++******)))(((((((((******))))))))))))******))))))***+++,,,,,,------************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))***+++,,,---------******+++++++++******)))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++&&&''')))+++---......///111555;;;@@@AAAAAAAAAAAAAAA;;;;;;AAAHHHNNNXXXccciiidddbbbcccbbb^^^ZZZZZZVVVNNNFFFAAA>>>???FFFOOO\\\ZZZ]]]eeennnooofff^^^VVV```lllsssyyy~~~}}}rrrjjjaaaZZZQQQFFF???>>>:::<<>>???SSSkkkzzzuuurrrfff\\\YYYVVVOOOMMMPPPTTTiii{{{yyymmmeeeOOOFFFAAACCCDDDKKKdddCCCAAA@@@HHHZZZjjjmmmhhhUUUJJJ@@@===<<<:::888888999999777666555555555555;;;888777:::===BBBKKKTTTVVVPPPIIIDDDBBB@@@<<<999AAAEEEPPP___bbbYYYOOOKKKDDDAAA???>>>>>>??????>>>CCCDDDEEEFFFHHHHHHIIIIII???CCCHHHLLLLLLIIIEEEBBBGGGFFFEEECCCCCCCCCCCCDDDDDDFFFGGGIIIIIIHHHFFFEEEDDDFFFDDD===<<<@@@@@@<<<<<<;;;:::999:::;;;<<<===999999888777666666777777666555555555555666666777555555444444444333333333222222222333333444444444000111333555;;;EEESSS]]]pppyyy|||dddWWWRRRPPPTTTYYYVVVVVVUUURRRNNNHHHBBB???;;;;;;;;;;;;;;;<<<===>>>999999999999888666555444444444444333333222222222.........---,,,+++***)))((((((***+++---...000000222222111000///...------000222444444333333444555444333222000000000111111111111333444555666666666---///111444555666666666888888777666555333111000............////////////,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++***)))))))))((('''''''''(((***+++************((('''&&&%%%'''(((((()))***++++++,,,---+++)))***,,,+++(((%%%(((''''''''''''(((((()))************************))))))))))))))))))))))))******+++***)))(((&&&$$$(((((())))))*********+++***)))))))))))))))******###%%%(((+++,,,+++***)))(((((((((((())))))))))))******)))(((((('''((((((&&&&&&''''''(((***+++,,,------,,,++++++,,,------******+++,,,,,,***)))(((,,,++++++***)))((((((''''''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******)))******+++,,,---......333666;;;???BBBCCCBBBAAA===@@@AAA@@@DDDRRR```gggjjjgggeeeeeefffdddaaa]]]\\\QQQEEEAAAAAADDDLLLTTT^^^___bbbgggkkkkkkgggbbb^^^eeemmmsss|||{{{tttggg[[[QQQIIICCC@@@<<<<<<===CCCJJJNNNOOONNN===888333111///,,,---000///444333333:::CCC]]]xxxjjjccckkkssscccSSSGGGDDD@@@>>>LLL___zzzhhh]]]XXX]]][[[OOOFFFEEEDDDRRRooo~~~yyyoooeeeTTTGGG???AAADDDNNNgggAAABBBFFFQQQcccqqqrrrkkkYYYMMMBBB>>>===;;;999:::<<<<<<;;;;;;:::999888888;;;888777:::<<<@@@IIIRRRWWWTTTOOOIIIEEEAAA>>>===CCCGGGSSSaaaeee\\\RRRNNNEEECCC@@@??????@@@???>>>AAABBBDDDFFFGGGHHHIIIIIIDDDEEEFFFGGGHHHHHHGGGFFFHHHGGGEEEDDDDDDDDDEEEEEEGGGHHHJJJKKKKKKIIIHHHGGGCCCFFFDDD???>>>@@@???<<<<<<<<<;;;:::::::::;;;<<<999999888777777777777777666555555444444444555555444444444444333333333333222222222333333333444444111333333444888BBBNNNWWWiiirrrqqq___VVVRRRUUUYYYXXXWWWVVVSSSNNNHHHCCC???<<<;;;;;;;;;;;;<<<<<<===999999999999888666555444555444444444333333333222.........---,,,+++***)))******+++,,,,,,---......////////////............///000222333222222333444333222000............///000111222444555555555555000111222444666777777777888888777666555333111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++***))))))))))))******+++((()))******++++++++++++&&&&&&'''(((((()))******---,,,,,,///111222000---))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((((()))))))))************+++***************++++++###$$$''')))******)))((((((((((((((())))))))))))+++***))))))((((((((()))(((((((((((()))***++++++***+++,,,,,,,,,,,,+++***)))******+++++++++******))))))((((((''''''&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((()))******++++++******)))++++++,,,---...///000000222555:::???BBBCCCCCCBBBCCCDDDCCCAAAGGGSSS^^^cccfffeeefffiiilllkkkgggccc^^^SSSHHHDDDFFFJJJSSS\\\cccdddfffiiillllllhhhddd```gggooovvv{{{oooaaaTTTKKKDDDAAA@@@???@@@DDDJJJMMMLLLJJJ===777333222222000111555///444333444;;;CCC]]]rrrhhhnnnpppjjjWWWGGGBBB>>><<>>???BBBJJJccc~~~???EEEOOO]]]nnnyyyxxxppp___RRRFFFAAA@@@===<<<<<<===>>>??????>>>===<<<;;;:::777777999;;;>>>EEEMMMWWWXXXVVVQQQIIICCCAAAAAACCCHHHSSS```ddd^^^UUUPPPGGGDDDAAA@@@@@@@@@@@@??????@@@BBBDDDFFFHHHHHHIIIIIIGGGEEECCCCCCFFFIIIKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEBBBDDDCCC@@@>>>@@@???<<<===<<<;;;:::::::::::::::999999888777777777777888777666555444444333444444333333333333222222222222222222222222333333333333333444444444666===GGGOOO___iiiwwwmmm^^^WWWWWW[[[[[[ZZZXXXTTTOOOHHHCCC???===<<<;;;;;;;;;;;;;;;;;;:::::::::999888777555555555555555444444444444444//////...---,,,++++++***++++++,,,,,,,,,,,,------,,,---------......//////...000222222111111222333444333111///---------...///000111333444444555555333333333444555777888999777777777666555333222111222222222222222111000///,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,++++++,,,,,,,,,++++++***)))***+++,,,------------******++++++,,,---------,,,,,,,,,...000111///...++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++$$$%%%&&&'''((()))))))))(((((((((((())))))))))))++++++***))))))))))))*********)))))))))******+++((()))+++------+++)))((())))))))))))***+++,,,,,,((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))******++++++******)))---------...///000111222333666<<>>???HHHaaa|||rrrgggVVVHHH======>>>EEE]]]www@@@JJJWWWfffvvv~~~wwwfffXXXKKKEEECCC@@@??????===>>>???AAA@@@???===<<<;;;888777::::::<<>>===???AAACCCEEEGGGHHHIIIKKKIIIEEEBBBBBBEEEIIILLLHHHGGGFFFFFFEEEFFFGGGHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCAAA>>>===>>>>>>=========<<<;;;:::999999999999999888777777888888888888888777555444444444444333333333222222222111111222222222222222222222333333444555444555:::CCCJJJVVVaaappp|||}}}iii^^^\\\^^^^^^]]]ZZZUUUOOOIIICCC@@@===<<<<<<;;;:::::::::::::::::::::999888777666555555555555555555555555555000000///...---,,,++++++***++++++,,,,,,---------------........./////////...000222333222222222444777555333111///////////////000111222333444444444444444333333444666888999777777777666555333222111333333333333222111///...------------------------,,,+++++++++++++++++++++,,,---...///...---,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,---------......------.........---+++***---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***)))))))))))))))***************++++++******))))))&&&&&&''''''((())))))***(((((((((((())))))))))))++++++***************+++,,,,,,+++***))))))******))))))************)))))))))((((((((()))+++---///******************++++++((((((((('''((())))))***(((((((((((((((((((((((())))))************))))))------------...000111222444888>>>CCCHHHJJJJJJJJJKKKIIIEEEDDDJJJUUU[[[ZZZ[[[\\\```hhhqqqwwwxxxwwwkkk```UUURRRTTTZZZdddnnnrrrqqqppppppooommmkkkjjjeeemmmuuu{{{qqq```QQQGGGCCCFFFEEEGGGJJJNNNOOOKKKGGG<<<444...///000000111444000555444555;;;DDD^^^}}}oooppphhh|||uuu[[[DDD?????????GGGSSSuuu~~~vvvnnniiiccc[[[[[[eeejjj___KKK======CCC[[[~~~{{{ooodddWWWHHH===<<<;;;@@@WWWpppFFFQQQ```nnn{{{|||lll___RRRKKKHHHDDDAAAAAA>>>???AAABBBCCCBBB@@@???===:::999;;;;;;:::>>>DDDQQQXXX]]]ZZZPPPHHHFFFHHHDDDIIIQQQXXX\\\[[[VVVPPPIIIFFFCCCAAA@@@@@@???======>>>@@@CCCEEEGGGHHHHHHJJJIIIFFFEEEEEEFFFHHHJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEDDDDDDBBBBBBAAADDDAAA???>>>===<<<===???======<<<<<<;;;:::999888999888888888888888999999::::::888777666666666666333333333222222222111111222222222222222222222222222333444444555999AAAGGGOOO\\\kkkwwwtttgggbbbaaa```^^^ZZZUUUOOOIIIDDDAAA===<<<;;;:::::::::::::::::::::::::::999777666555555555555555555555555555222111///...---,,,,,,,,,((()))***+++---...///000000000000/////////......///111333444333333444555777555333111///////////////000111222333444444444555444333333333444666777666666666666555444222222222222333333222000...---------------------------++++++++++++++++++******,,,---...//////...,,,++++++,,,,,,,,,+++***)))(((''''''((((((((((((((()))...///000111000///...---------,,,***))))))))))))************************))))))))))))))))))))))))''''''&&&&&&&&&(((***+++******))))))))))))))))))))))))******)))(((''''''((((((((())))))***++++++(((((((((((())))))))))))+++***************++++++---,,,+++***))))))))))))+++***(((''''''(((***+++(((((((((((()))+++...///************++++++++++++((((((((((((((()))******'''''''''''''''''''''''')))))))))******))))))))),,,,,,++++++,,,...000111333777===CCCGGGIIIJJJJJJHHHGGGDDDCCCJJJTTTYYYXXXXXXVVVWWW^^^iiittt{{{~~~sssggg[[[WWWXXX^^^hhhrrrvvvuuussspppmmmkkkkkkkkkkkksss{{{uuucccSSSIIIEEEEEEFFFIIINNNTTTUUURRRNNNBBB999111///000//////111000555444444;;;DDD^^^ooopppfffwwwyyy^^^FFFAAAAAA@@@GGGRRRrrrttthhhaaa^^^ZZZ\\\fffmmmdddOOO???===BBBXXX{{{~~~|||xxxlll___XXXIII>>><<<:::===QQQhhhOOO\\\kkkwwwrrreeeXXXRRRMMMHHHCCCBBBAAAAAACCCDDDEEEDDDDDDCCC???======>>>===:::===BBBLLLTTT[[[[[[TTTMMMJJJJJJIIIMMMRRRUUUYYY[[[XXXSSSKKKHHHEEEBBBBBBAAA???>>>>>>???AAACCCEEEGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCAAA@@@BBBAAA>>>===???<<<<<<<<<<<<;;;:::999999999888888888888999::::::;;;:::999888888777888888333333333333222222222222222222222222222111111111111222444444444888???DDDIIIVVVfffqqqzzzooogggccc```^^^ZZZUUUOOOIIIDDDBBB<<<;;;::::::::::::::::::;;;;;;::::::999888666555444444444444444555555555333222000...---------...'''((()))+++---///000111111111000000/////////...000222444444333333444555444333111///---------...///000111333444444555555444444444444444444555555666666666666555444333222111222333444333111///...------------------------......------,,,,,,,,,+++++++++,,,---------------((())))))***************(((((((((((((((((((((((('''***---.........///000,,,,,,+++***))))))))))))************************))))))))))))))))))))))))***************+++,,,,,,************))))))))))))((())))))***)))(((&&&%%%((()))***++++++++++++***(((((((((((())))))))))))***))))))))))))***++++++,,,+++***)))))))))))))))---+++(((&&&&&&(((+++---((((((((()))***,,,---...))))))))))))))))))))))))))))))(((((())))))***+++''''''''''''''''''''''''((())))))******))))))(((+++***))))))***,,,///000111555;;;AAAEEEGGGGGGGGGEEEFFFDDDDDDIIIRRRWWWWWWVVVRRROOOTTT___mmmxxx~~~xxxlll___ZZZZZZ```jjjssswwwvvvsssnnnjjjhhhiiijjjnnnwwwuuucccTTTKKKGGGDDDFFFKKKSSSZZZ\\\ZZZVVVKKK@@@555333333111000000///444333333:::CCC]]]tttuuuhhhttt|||bbbKKKDDDBBB???DDDOOOqqqtttggg___[[[ZZZ]]]fffllldddQQQAAA===BBBWWWyyy{{{zzzwwwkkk^^^WWWJJJAAA???<<<<<>>>>>:::;;;<<<<<<<<<;;;:::999999888888888999999:::;;;999999888888777888888999444444444444333333333333222222222222111111111000000222333333222555:::>>>DDDQQQaaakkkrrrvvvkkkddd___]]]YYYTTTNNNIIIEEEBBB:::::::::999::::::;;;;;;;;;;;;;;;:::999888777666222333333333444444444444444222000...------......))))))***+++---...//////.........//////////////////111333333333222333444333222000............///000111222444555555555555555555666666666555555444666666666666555444333333000222444555555333111000........................///......---,,,+++******)))))))))***+++,,,---...***************))))))(((************************$$$'''+++,,,++++++---...+++******)))))))))******************************))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++************)))))))))((())))))***+++***(((&&&%%%'''(((***+++++++++)))((((((((((((((()))))))))))))))((((((((())))))***+++******)))((((((((()))))),,,+++)))(((((()))+++,,,'''((()))***+++,,,,,,,,,+++******))))))((((((((())))))(((((())))))***+++''''''''''''''''''''''''(((((())))))))))))((((((+++***))))))***,,,///111333666<<>>DDDPPPssswwwiiibbb\\\]]]```fffhhhaaaQQQBBB===BBBWWWvvv|||yyyzzzyyymmmaaaWWWKKKCCCBBB>>>===KKK___^^^nnnwwwkkk```ZZZUUUMMMEEEBBB????????????@@@BBBCCCDDDDDDBBBBBBBBB@@@<<<===@@@GGGNNNXXX]]][[[VVVQQQNNNLLLOOONNNLLLOOOUUUUUUQQQQQQNNNJJJGGGFFFEEECCCBBBAAABBBCCCEEEFFFGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGHHHFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>===>>>>>>?????????@@@IIIRRRRRRGGG>>><<<999:::;;;<<<<<<<<<;;;:::999888888888999::::::;;;888777777777777777888999555555444444444444333333222222222222111111000000000222333222000222666:::@@@MMM]]]fffmmmyyy{{{lllccc^^^\\\XXXSSSNNNIIIEEECCC999999999999:::;;;;;;<<<;;;;;;;;;:::999888777666222222222333333444444444444333000...------...///+++++++++,,,,,,---------++++++,,,---...///000111...000222222222111222333444333222000000000111111111222333444555666666666666666888888888777555444666666666666555444333333111222555666777555333222........................------,,,+++***(((((('''(((((('''((()))+++...//////...---,,,***(((&&&$$$((((((((('''''''''''''''***---000000...,,,---///))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++*********))))))(((((()))***+++,,,+++)))'''%%%%%%''')))++++++***(((&&&(((((((((((())))))))))))(((((('''(((((()))******))))))(((((((((((())))))************************'''(((***+++,,,,,,+++***---------,,,+++***)))))))))))))))))))))******+++''''''''''''''''''''''''(((((())))))))))))((((((,,,+++))))))***,,,///111666:::???DDDHHHIIIIIIIIIDDDIIIKKKHHHGGGMMMSSSUUUQQQMMMIIILLLVVVdddoootttxxxkkk^^^YYY[[[aaalllvvvtttsssooohhhcccaaadddhhhcccnnnxxx|||~~~~~~~~~zzzooo```SSSLLLKKKFFFIIIPPPZZZcccfffccc___OOOBBB666333333111......---222111222888AAA[[[~~~mmmnnnrrr\\\JJJEEEBBB???FFFSSStttzzzlllddd]]]```ccceeeeee^^^OOOBBB===CCCWWWuuu}}}yyyxxx{{{{{{qqqdddWWWKKKDDDDDD@@@===KKK^^^iii{{{wwwkkk\\\QQQMMMJJJEEE@@@;;;<<>>@@@?????????>>>>>>======EEEJJJRRRZZZ^^^[[[TTTNNNKKKLLLMMMMMMMMMNNNQQQSSSVVVSSSPPPLLLIIIGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEDDDBBB@@@===;;;:::======<<<<<<<<<<<<======>>>GGGRRRVVVPPPEEE<<<888:::::::::999999888888888:::::::::999999999888888999888666555444555777888777666666666666555555555444333222222111111222222000000000111222444555666;;;LLLZZZ___dddtttlllccc\\\ZZZVVVSSSOOOJJJCCC???===<<<;;;::::::;;;<<<===888888999:::999888777666111222333333444444444333444333333111///---+++***---,,,*********,,,...///000000000000111111111111111111111111111222222222555444333111///...------222333444666777777888888777666555555555666888999999999999888777555444333444444555555444222111000///...---,,,+++,,,---......---,,,+++***+++,,,---*********+++,,,...///000+++******)))(((''''''&&&***'''$$$###$$$&&&''''''000000000000///...---,,,,,,+++***)))((((((((((((+++++++++************)))++++++++++++++++++++++++,,,++++++++++++++++++,,,+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))'''***---...,,,***)))(((,,,,,,++++++++++++,,,,,,************************+++)))'''''')))***+++***))))))))))))***+++,,,---******))))))((((((''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))''''''(((******+++++++++*********+++,,,---...///999<<>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>DDDHHHPPPXXX]]][[[VVVQQQOOONNNNNNMMMMMMNNNQQQSSSVVVTTTPPPLLLJJJHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<<<<:::::::::;;;;;;===>>>>>>888PPPbbb^^^KKK<<<999;;;;;;;;;:::::::::999999999:::::::::999999999888888888777555444444444666777555444444444444333333333333333222222111111222222000000000111222333555555999HHHVVVZZZ___ooommmccc[[[XXXUUUQQQMMMHHHBBB===888888777777777777888888777888888999888777666555222333333444444555444444444333333111000...,,,+++...---+++++++++---...000............////////////000000111111111111222222333333222000////////////111222333555666666666666777666555555555666888888777777666666555333222111444555555555444333111000...---,,,,,,++++++,,,,,,------,,,++++++++++++,,,((((((((()))***+++------+++++++++***))))))(((((()))(((&&&'''((()))(((''',,,,,,,,,,,,,,,++++++***+++***))))))((((((((((((*********))))))))))))(((++++++++++++++++++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))((()))******(((((()))***)))(((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%(((*********************+++,,,------+++*********))))))))))))((()))))))))************(((((((((((())))))))))))'''((()))***++++++++++++++++++,,,,,,---///000111888;;;@@@EEEHHHIIIIIIHHHHHHHHHHHHJJJLLLPPPSSSUUUTTTNNNIIIKKKUUUaaakkkoooqqqggg]]]XXXYYY___kkkwww{{{uuunnnhhhdddaaa___]]]\\\cccnnnwww||||||zzzyyyttttttrrrkkkbbbXXXPPPLLLHHHNNNUUU\\\dddfff]]]SSSFFF===444000111222000---111444222333;;;DDD\\\~~~{{{www{{{~~~xxxgggXXXKKKFFFEEEFFFRRR___|||uuueee___aaafffkkkjjj```OOOBBBAAACCCSSSmmm|||yyyqqqooossswwwyyyxxxzzz|||zzztttbbbWWWLLLGGGAAA@@@MMM\\\iiixxxsss```RRRJJJEEEAAA>>>;;;<<<>>>???@@@@@@??????<<<<<<<<<<<<===>>>??????BBBFFFMMMVVV[[[]]]ZZZWWWSSSRRRQQQOOOOOOPPPRRRSSSVVVTTTQQQNNNKKKIIIIIIHHHFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>>>>>?????????>>>>>>===888888999:::;;;===>>>???<<>>;;;;;;;;;;;;;;;::::::::::::::::::999999999888888777666555444333444555666555444444444444333333333333333333222222222111111000000000111222333444555888DDDNNNRRRXXXggg{{{mmm___YYYVVVRRRNNNJJJEEE???;;;666666777777777777666666777777888888777777666555444444555555555555666666444333333222111000///...///...---,,,---...///000............////////////222222222222333333333444222222111000000000000111000111222333444555555555666666555555666666777888666666666555444333222111222333333444333222000///------......------,,,+++,,,,,,,,,,,,,,,++++++***((((((((()))***+++,,,---,,,,,,++++++******)))))))))((((((***++++++)))''')))******+++++++++++++++******))))))((()))))))))***))))))))))))(((((((((************************)))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((&&&%%%'''***,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%$$$&&&(((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))***++++++++++++---------...///000111222666999>>>CCCFFFFFFFFFEEEGGGHHHIIIKKKNNNRRRUUUWWWTTTOOOIIIJJJQQQ[[[cccggghhhaaaZZZWWWYYY___lllxxx{{{tttllleee```\\\ZZZ\\\aaakkkuuu|||}}}{{{wwwttttttsssmmmcccYYYQQQLLLIIIOOOVVV]]]dddcccYYYLLLAAA:::111...///111000...000333111222:::CCC\\\}}}~~~zzzwwwzzz|||xxxqqqdddXXXMMMHHHEEEGGGUUUfffyyyjjjeeegggjjjnnnmmmaaaPPPBBB>>>AAAOOObbbjjjddd]]]\\\dddrrrxxxtttuuu}}}~~~wwwdddXXXNNNIIICCCAAALLLZZZfffrrr}}}tttbbbSSSKKKGGGDDDBBB<<<===>>>?????????>>>===:::::::::;;;<<<>>>@@@AAAAAADDDKKKSSS[[[^^^^^^\\\WWWVVVVVVVVVWWWVVVTTTRRRUUUTTTQQQOOOLLLJJJIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDCCCAAA@@@>>>===>>>???????????????>>>>>>:::::::::;;;<<<===??????GGGlll~~~eeeCCC777;;;>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888777666555555555555666777666666666666555555555333333333333222222111111000000000000111222333444888@@@HHHKKKPPP^^^qqqlll[[[XXXTTTOOOKKKGGGCCC>>>;;;888888:::;;;;;;:::888888888888888888888777777666666666666666666666777777444333333222111111111111000//////......///000000000000000000111111111111333333444444555666666666333333222111000000000000000111222444555555555555555555555555666666777777777777777777666555444333000111111222111000///......///000000000///---,,,++++++,,,------+++***)))************+++,,,---...+++++++++******)))))))))((('''''')))***+++)))'''***+++,,,---............+++***************+++,,,************))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''(((((('''&&&'''***,,,******))))))))))))******)))))))))))))))))))))))))))(((((()))+++---,,,,,,++++++++++++++++++******************************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))******++++++++++++------------...000111222444777<<>>GGGQQQSSSLLLHHHIIIOOOffftttoooooozzz}}}uuuggg[[[PPPKKKEEECCCKKKWWWdddmmmvvv{{{uuueeeXXXOOOJJJFFFDDD????????????>>>>>>======:::999999:::<<<>>>AAACCCAAADDDJJJSSS[[[```aaa```ZZZZZZ\\\^^^___\\\VVVQQQTTTSSSQQQOOOMMMKKKIIIIIIFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA??????AAABBBAAAAAA@@@???>>>=====================>>>???IIIaaahhhSSS>>><<>>888222...///111222222111444222333<<>>AAACCCAAA===<<>>[[[ooonnnnnnxxxzzzssslll^^^RRRLLLGGGCCCJJJVVVccchhhoootttwwwxxxyyyzzz|||uuuiii^^^UUUNNNIIIGGGEEEEEECCCBBB@@@???>>>===;;;:::::::::<<>>===<<>>>>>===>>>>>>???@@@IIIIII===888===???:::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999888888999999999888888888777777555444444444444333333333222222333444333222111000000000000000000111222222:::;;;???CCCEEEMMM]]]kkkttt```UUUQQQLLLGGGEEECCCAAA@@@::::::;;;;;;;;;;;;::::::;;;;;;:::999999999999:::999888777666555666777888555444222111000111222222111111000000000000//////............////////////......///000111222333333777666444222000///......111222333555666666666666444444555666666666666555444444444444444333222222444555666666666666444444++++++,,,,,,++++++***)))+++++++++++++++******)))((((((((((((((()))******)))((((((((((((((((((((((((((((((***,,,,,,+++)))))))))+++,,,------------------,,,,,,+++,,,,,,---------,,,,,,,,,+++++++++************************+++******))))))******+++))))))))))))************))))))))))))))))))))))))((((((((()))******++++++''')))++++++)))(((((()))******))))))))))))******************************+++***))))))***)))'''%%%'''((()))******)))((((((((((((((((((((()))))))))++++++++++++************(((((((((((())))))))))))******+++++++++++++++************+++,,,---...///222555:::???CCCDDDDDDCCCDDDCCCDDDFFFKKKRRRZZZ^^^```]]]XXXSSSRRRSSSVVVYYY]]]YYYUUUQQQOOORRR___lll}}}yyyllleeecccgggnnnzzz|||uuuoooooonnniiibbbZZZUUURRRQQQXXX```gggllliii]]]OOO>>>999333000///111333333111444222444<<>>===:::999:::<<<999SSSjjjooopppwwwyyyuuuqqqbbbTTTMMMGGGDDDJJJUUU]]]```eeejjjllllllnnnppprrrnnnhhhbbb\\\WWWRRROOOMMMKKKIIIFFFDDDBBB@@@@@@<<<;;;;;;;;;<<>><<<;;;===============>>>???@@@<<<>>><<<888888<<<===;;;::::::;;;;;;;;;<<<<<<<<<:::::::::999999999888888888888888888888777666666555444444444444333333333111222333444444222111///000000000000000111111222:::999<<<@@@AAAFFFSSSaaarrryyydddUUUQQQKKKGGGEEEEEEDDDDDD<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888999999:::888777555555555777777666444222000///000111111000000000000000//////...............////////////......///000111222333333666555333222111000000000000111222333555555555555333444555666666666555555333333444444444333222222444555666777777666555444------,,,+++++++++++++++,,,++++++***************((((((((((((((())))))***))))))))))))))))))))))))(((***...333555333...***((()))***+++++++++++++++---,,,+++***************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++*********(((&&&%%%''')))))))))(((((((((((())))))***************************))))))***+++***(((&&&&&&''')))+++++++++***)))(((((()))))))))*********)))(((((((((''''''''''''(((((((((((())))))))))))***++++++,,,,,,++++++***************+++---...///111555:::@@@DDDFFFFFFFFFEEEDDDCCCEEEJJJSSS]]]bbbccc```\\\WWWSSSSSSUUUXXXYYYTTTPPPKKKHHHKKKYYYhhhzzz}}}nnneeecccdddooo~~~xxxmmmmmmkkkfff```ZZZWWWUUUWWW]]]ccchhhllliii\\\OOO===999444000///000222333///333111333;;;EEE^^^}}}zzztttrrrfffYYYNNNKKKGGGDDDJJJTTTkkksssrrryyymmmiiieeecccaaaZZZPPPGGG>>>>>><<<;;;;;;;;;:::999;;;NNNcccmmmqqqtttxxxyyyuuudddTTTLLLGGGDDDJJJUUUXXXYYY]]]aaacccccceeehhhffffffeeedddbbb___\\\YYYRRRPPPMMMJJJGGGDDDCCCBBB>>>===;;;;;;===???CCCEEEFFFIIIPPPXXX```ccccccbbbbbb^^^\\\]]]``````]]]XXXPPPPPPOOONNNLLLJJJHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@???===<<<;;;:::::::::;;;===>>>@@@AAA@@@@@@@@@???===;;;<<<===:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888777777777777777666555555777777666666666555555555111222333444444222111///111000000000000000111222999888:::>>>???AAAMMM[[[iiiyyydddUUUQQQKKKGGGFFFFFFFFFFFF>>>===<<<;;;;;;<<<===>>>::::::888777777777888999:::888666555444555666777666444222000//////000000000000000000000///...---000000000000111111111111000111111222444555666666444333222222111111222222///000111222333444444444333333555666666666555444555555555666555555444444111222333444444444333222111000///------...//////---,,,***)))))))))***++++++***************+++,,,******************++++++(((,,,444;;;===999000*********+++,,,,,,,,,,,,+++,,,+++***)))((((((((((((+++++++++************)))++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++((($$$""""""&&&)))******))))))))))))******))))))))))))))))))))))))***)))***,,,......,,,***&&&(((***,,,---,,,++++++))))))******+++++++++,,,++++++******)))))))))((((((((((((((())))))))))))++++++,,,,,,,,,++++++************+++,,,---...///111555;;;AAAEEEGGGHHHGGGGGGEEECCCEEEKKKUUU___fffdddbbb]]]XXXTTTSSSUUUWWWUUUPPPLLLGGGDDDGGGVVVeeeyyynnndddaaaaaaooozzzooonnnkkkeee]]]XXXUUUTTTXXX]]]ccchhhllljjj^^^QQQ===999444///...///111222...222000222:::DDD]]]~~~yyyrrrqqqhhhZZZNNNJJJGGGCCCFFFMMMaaapppmmmvvviiiddd___]]][[[VVVMMMFFF999:::::::::<<<===:::666>>>KKK^^^jjjnnnqqqvvv|||xxxfffUUULLLGGGDDDKKKUUUQQQQQQQQQRRRSSSUUUWWWWWWZZZ\\\___bbbdddeeedddccc]]]YYYSSSOOOKKKHHHDDDBBB===<<<<<<;;;<<<>>>AAABBBHHHLLLRRRYYY]]]aaadddfff_______________^^^ZZZWWWYYYVVVRRROOOMMMLLLKKKIIIDDDDDDDDDDDDDDDEEEEEEFFFBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>===<<<;;;::::::;;;===>>>;;;;;;<<<===>>>>>>======>>>===<<<;;;;;;:::;;;;;;<<<:::888999;;;;;;888555666777777888888666555444555555666666666555444333222222222333333444444444000222444444333333444555666555555999;;;???HHHRRRfffxxxgggVVVLLLIIIEEE???EEEKKKEEECCC@@@<<<;;;;;;;;;;;;::::::::::::999999888888888888777777666666666666666666555222///---,,,++++++000000111222222222222111......//////000000111111111000000000111222333333444333222111000000000000...///111333444333222111111111222333444666666777777666666555555444333333333444444555555444444333000//////............///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,---.........---,,,+++,,,---///222666666222...***)))((((((((()))+++,,,******,,,------,,,+++***&&&&&&'''((()))***++++++************************))))))(((((((((((())))))+++)))(((''''''((()))+++************************)))***+++,,,,,,+++***)))***)))))))))))))))******,,,,,,+++***)))(((''''''))))))******+++,,,......,,,,,,++++++++++++,,,,,,+++***(((((()))******)))***************)))(((((()))***+++***)))((((((***+++***'''&&&%%%&&&''')))---,,,,,,+++***)))((((((,,,---...---,,,,,,---///333666;;;???BBBDDDGGGIIIKKKIIIDDDAAAHHHWWWbbbfffhhhiiihhhbbbZZZVVVVVVYYY\\\PPPHHHGGGFFFFFFTTTeeetttyyynnnfffcccooo}}}sssnnniiieee___XXXXXX[[[ZZZaaaggghhhhhhdddZZZOOOBBB:::333333333111000111///555444666===FFF___~~~}}}~~~zzzuuusssggg```VVVMMMHHHHHHJJJKKK^^^yyylllzzzxxxiiiddd\\\TTTSSSSSSMMMFFF@@@======>>><<<999999<<<999GGG^^^rrrxxxuuusssvvvwwwnnnYYYIIIGGGBBBEEERRRHHHHHHHHHHHHHHHIIIJJJKKKMMMPPPUUUZZZ```dddgggiiieeeaaa[[[VVVRRRNNNJJJGGGBBBAAA???>>>>>>@@@AAACCCIIIMMMSSSYYY^^^bbbdddfff^^^]]]]]]^^^^^^\\\YYYVVVXXXUUUQQQOOONNNLLLJJJHHHEEEEEEDDDDDDDDDDDDDDDEEEAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;<<<===;;;;;;<<<=====================<<<<<<;;;;;;;;;<<<;;;999777888999999666444777777888888888777666555555555555444444444444333222222222333333444444444///000222222111000111222444222222555777:::CCCLLL^^^pppmmmXXXMMMHHHFFFAAAHHHNNNIIIFFFCCC>>><<<;;;:::999888:::::::::999999999888888:::999999888888888888888777666333000...---------000000000111111111111222...//////000000111111222111111111000111111222222444333222111111000000000...///111333333333222111000000111222333444555555555444444333333222222111333444444555555444444333111111000////////////000---------,,,,,,,,,++++++------............---------.........---+++***))),,,,,,,,,///111111---***+++***)))))))))***,,,---)))***+++,,,,,,+++******))))))))))))***************************************************************)))(((''''''((()))***************************)))******++++++******)))+++***)))(((((())))))***++++++******)))((((((((())))))))))))))))))************))))))))))))******+++)))((((((***+++*********************)))((((((((()))***)))((('''''')))***)))((('''&&&''''''(((------,,,,,,+++*********,,,---------,,,,,,...///222666<<<@@@CCCEEEGGGIIIIIIGGGCCCAAAIIIXXXcccgggkkkllllllggg___ZZZYYY[[[YYYNNNGGGGGGGGGJJJXXXiiitttwwwnnnfffbbbnnn}}}wwwrrrlllggg___WWWVVVYYYXXX___eeeggggggcccYYYNNN@@@888111111111///...///...333222444<<>>???AAA@@@;;;999;;;===KKKaaauuu|||xxxuuuuuu~~~uuu___NNNIIICCCEEERRR@@@@@@???>>>============AAADDDHHHOOOVVV]]]cccfffhhhfffccc___\\\WWWQQQMMMIIIGGGDDDAAA@@@AAABBBCCCIIIMMMSSSYYY___bbbdddeee___^^^]]]^^^^^^]]]ZZZWWWXXXVVVTTTRRRQQQNNNKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>???>>>===<<<;;;;;;<<<<<<;;;<<<<<<===============;;;<<<<<<<<<<<<=========;;;:::999999:::999777555888888999999888888777666666555333222222222333444222222333333333333444444///000111111///...///000555222111222444666===FFFSSSeee|||zzz```QQQIIIFFFBBBHHHOOOJJJJJJFFFAAA===;;;999888777:::::::::999999999999888::::::999999888888888888888777444111000.........000000/////////000111222//////000000111222222333222222111111000111111111333333222222111111000000...///111222333333222222111222222333444555666666555555444444333222222222333444444555555444444333222222111000000000000000...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......------+++***((('''+++***)))***+++***(((''',,,+++*********+++------))))))************))))))++++++++++++*********)))************************)))***+++,,,,,,+++***)))***)))(((''''''((()))*********************************))))))))))))******---+++)))((('''((()))***))))))))))))))))))))))))+++******)))(((((())))))******))))))))))))*********)))((((((***+++++++++)))************))))))(((((()))***)))'''&&&'''((())))))(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111666<<>>CCCCCC===777555999EEEZZZoooyyyxxxuuutttxxxbbbQQQKKKDDDFFFSSS@@@???===;;;:::999888888===>>>@@@DDDJJJPPPUUUXXXaaabbbdddfffeee```YYYSSSLLLJJJFFFCCCAAABBBCCCDDDHHHKKKQQQYYY```dddeeeeeebbb```_________^^^\\\YYYZZZXXXWWWVVVTTTQQQMMMJJJGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>@@@???>>>===<<<<<<;;;;;;<<<<<<===============<<<:::;;;;;;<<<===>>>>>>>>>============<<<<<<:::999999999999999888888777777666555222111111222333444333333333333333333333333111222333222000///111222:::555222333444666;;;BBBJJJ[[[rrrlllWWWJJJFFFAAAFFFLLLIIIMMMIIIBBB>>>;;;:::999888999999999999999999999999888888888888777777666666888666444111//////......000///.........///111111//////000111222333333444333333222111000000000111333333333333222111111000//////111222333333222222555555555666777888888999777777777666555555444444333444444555555444444333222222111000////////////------,,,,,,,,,+++++++++))))))************)))))),,,,,,,,,+++***)))(((((((((((('''&&&''''''''''''++++++***)))***+++,,,---)))))))))))))))(((((((((************************************************((()))+++,,,,,,+++)))(((******)))(((((()))******************************+++***((((((((((((***+++---,,,)))''''''''')))***(((((())))))************,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,***)))((((((***,,,,,,+++))))))************)))((((((******)))((('''((()))(((((())))))))))))((('''*********++++++,,,,,,,,,+++,,,------,,,,,,...000000555===CCCFFFGGGGGGHHHDDDDDDAAAAAAJJJZZZfffjjjlllmmmnnnkkkeee```]]]\\\]]]TTTLLLJJJLLLRRR^^^jjjttt|||tttiiiiiitttwwwmmmaaaTTTPPPQQQRRRZZZaaaeeefffbbbXXXMMMBBB999333333333111000111000444222333<<>>@@@@@@??????>>>===<<<;;;<<<===============<<<<<<999:::<<<===>>>???>>>>>>======>>>===<<<;;;::::::999999999888888888888888666555222111111222333444333333333333333333333333111222222111000000111333>>>777333333444555999>>>DDDTTTiii~~~yyy^^^KKKEEEAAAFFFMMMLLLOOOJJJCCC>>><<<;;;;;;:::999999999999999999999999777888888888888777666666666555333000///.........///////////////000000111...///000111222333444444333333222111000000000111222222333333333222111111///000000111222222333333555666666777777888888888888777777666666555444444333444444555555444444333222111000///...------...++++++++++++*********))),,,,,,------------,,,,,,*********************+++&&&&&&&&&&&&&&&((()))+++***))))))((()))***+++,,,***))))))(((((('''''''''''''''(((((()))******+++************************'''(((***++++++***((('''******))))))))))))******************************+++***)))(((((()))***+++,,,+++)))((('''((()))***((((((((()))******++++++************+++,,,---...,,,,,,++++++++++++,,,,,,+++)))((()))+++,,,,,,+++((())))))*********))))))***+++,,,+++)))((()))***(((((())))))***))))))((((((((())))))******++++++***,,,------,,,,,,///111000555===CCCFFFGGGHHHIIIDDDCCCAAABBBKKKZZZfffjjjggghhhhhhgggccc___[[[ZZZ\\\UUUMMMLLLPPPXXXdddmmmvvv}}}{{{llljjjttt|||pppbbbTTTNNNOOOPPPXXXaaaeeegggcccYYYNNNBBB999333333333111000111,,,222222555===HHHcccxxxqqqnnnnnnkkkeee]]]UUUQQQRRRTTTbbb|||xxxssshhh___ZZZXXXQQQIIIDDDDDDJJJVVV[[[SSSDDD;;;:::===III___sss||||||xxxfffWWWPPPHHHIIIWWWDDDCCCAAA???===<<<;;;;;;;;;;;;::::::<<>>>>>>>>??????????????????????????????@@@@@@???>>>===<<<==================<<<;;;:::;;;===>>>??????>>>>>>:::;;;<<<<<<:::888888999999999888777777777777888666555333222222222333444444444333333333333222222///000000///...///111333>>>777111111222222555999@@@NNNbbbvvvhhhOOOGGGCCCIIIRRRSSSQQQLLLEEE???===<<<;;;;;;888999999999999:::::::::999:::;;;;;;;;;:::888777666444222000///............///000111111111000000......///000111333444444222222111111000111111111111222333444444333222111000000000111111222333333444444444444555555666666666666555555444333333333333444444555555444444333222111000...------------************))))))))))))***++++++,,,,,,++++++***))))))))))))***+++,,,---&&&'''((((((((()))+++---***)))((((((((()))***++++++***)))((('''''''''(((&&&&&&'''((()))***++++++************************'''((()))******)))((('''************************************************++++++************++++++***)))))))))))))))******(((((())))))*********+++'''''''''((()))+++,,,---******))))))))))))******---+++))))))+++,,,+++***((())))))************)))+++,,,---,,,***)))***+++(((((())))))))))))******'''((((((((())))))*********+++,,,,,,,,,---///111000555<<>>JJJeee{{{vvvuuusssqqqlllcccZZZUUUVVVXXXdddxxxsssiii___[[[YYYRRRJJJAAABBBLLL\\\eee\\\JJJ===???===FFF[[[qqq|||~~~~~~|||mmm^^^UUUJJJIIIUUUDDDDDDBBBAAA@@@?????????===============???@@@AAA@@@DDDLLLVVVaaaiiimmmnnnccc^^^WWWOOOJJJHHHHHHHHHGGGJJJSSSaaaooowwwxxxvvvmmmjjjfffcccaaa___\\\ZZZSSSPPPMMMKKKIIIHHHEEECCCDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>=========>>>>>>>>>>>>????????????>>>???@@@@@@@@@???>>>>>>===============<<<;;;;;;:::;;;===?????????>>>===999;;;<<<;;;999777777999999888777666666666777777555555555444444444444333444444444333333222222222///000000//////000333666>>>666000000111111333777;;;III[[[nnnyyyYYYMMMGGGLLLUUUVVVVVVPPPHHHAAA===;;;:::999888888999999999:::::::::999:::;;;<<<<<<:::888777666555333111000///000000---///111333333222111///,,,---...///111222333444111111111000111111222222111222444555555444222111000000000000111222333333333333444444444444555555666666555555444444333333333444444555555444444333333222111///...---------+++++++++*********))))))(((((())))))))))))((((((++++++*********+++,,,,,,''')))+++***)))(((***,,,******)))))))))***+++,,,,,,+++***(((((((((((((((((((((((())))))*********************************))))))))))))))))))))))))*********++++++*********************************++++++,,,,,,,,,,,,++++++'''((()))***++++++******)))))))))))))))*********)))((((((((()))***++++++******))))))))))))******...,,,******++++++***)))(((((()))******************+++,,,+++)))))))))***))))))((((((((()))+++,,,)))))))))))))))************+++,,,,,,,,,---///111222666<<>>>>>=========<<<>>>>>>>>>>>>>>>?????????===>>>@@@AAAAAA@@@???>>>======>>>>>>===<<<;;;;;;;;;<<<>>>???@@@???===<<<:::===>>>===:::888999:::999888666555555555666777555555666666666555444333444444444333333222222222111111222111111333777:::@@@777111000222222444777888EEEVVVhhhcccSSSJJJLLLTTTUUUYYYSSSJJJAAA===:::888777888888888999999:::::::::777888999::::::888777555777666444222111111111111---///222555555333111///,,,,,,---///000222333333111000000000111222333333111222444555555444222111000000000000111222333444555555555666666666666666888888888777666666555555333444444555555444444333444333222000///.........,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++...---+++*********++++++(((***---,,,)))'''(((***,,,+++*********+++,,,------,,,***)))((((((((()))+++++++++***************************************++++++***))))))***++++++******++++++++++++******************************+++,,,---......---,,,+++%%%&&&)))+++,,,,,,+++*********))))))))))))))))))---,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,///---+++***++++++)))((((((((()))***************)))***+++***)))((((((******)))((('''''')))+++---***************************+++,,,,,,,,,---///222222666<<<@@@DDDGGGKKKMMMHHHHHHEEEDDDKKKXXXaaaccc```^^^]]]\\\]]]^^^^^^]]]XXXTTTNNNNNNWWWfffrrrwww~~~vvvjjjpppxxxvvvfffWWWOOOOOOPPPZZZdddjjjllliii___TTTBBB:::333333333111000111333666333333;;;GGGeee|||}}}xxxxxxvvvooofffaaaaaadddhhhzzztttiii___ZZZWWWOOOFFFEEEHHHVVVlllyyyqqq[[[KKK===<<>><<<@@@@@@@@@CCCJJJVVVdddmmmsssnnnfff^^^XXXSSSMMMIIINNNNNNRRR^^^qqqwwwnnnlllllliiibbb]]]\\\TTTOOOOOOMMMFFFBBBDDDBBBBBBCCCCCCBBB@@@???>>>???>>>===<<<;;;<<<<<<===::::::;;;;;;===>>>???@@@BBBBBBAAA@@@???>>>===============<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;::::::::::::999999;;;::::::999888777666666555555444444444333333333333222222111111222222333555333222111111222444666:::666222///000222333333888???OOOfff}}}qqqUUUMMMQQQVVVYYYVVVOOOEEE???<<<;;;999777:::999999999888777777777=========<<<;;;:::999888555444222111000000//////000111111222222111111000......//////000000111111'''---222///)))''',,,333555444444333222111000000000000111222333333444444333444444555555555555555777777666555444444333333444555555666666555555444333222000///...---.........---,,,+++************---+++)))((('''((()))***+++------,,,***((('''(((((((((((((((((()))******))))))))))))))))))******)))))))))(((''''''&&&&&&''''''''''''((()))***+++!!!&&&***'''!!! &&&...))))))*********+++++++++***+++---......+++)))'''++++++************++++++'''((()))***+++***))))))......---,,,+++***)))(((+++)))'''))),,,---,,,***,,,+++++++++***)))))))))*********))))))))))))(((************************---,,,)))((('''((()))***)))))))))***+++++++++,,,))))))(((((((((((()))))),,,+++******)))*********---,,,+++++++++,,,---...///555:::<<>>??????>>>???DDDNNNZZZbbbppppppnnniiiaaaXXXRRROOOLLLMMMSSS___rrr}}}vvvqqqkkkeeeaaa___XXXSSSSSSQQQIIIDDDCCC@@@@@@AAABBBAAA@@@>>>===@@@???>>><<<<<<<<<<<<===<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;=========<<<;;;;;;::::::;;;;;;::::::::::::999999999999888888777666555555555555555444444444333333222222222222222222222222333333222111222333444555888555111///000111222333999===KKK___uuuyyyZZZPPPQQQVVVXXXWWWPPPGGG@@@<<<;;;999777999999888888888888888888:::::::::999999888777666555444333111000000//////222333333444444333333222......//////000000111111---111444222...---111666333333333333222222222222000000111222222333444444444444555666666666666555777666666555555444333333444444555555555555444444333222111///............///...---,,,++++++++++++((((((***+++,,,------...---...///...,,,***)))***((((((((((((((()))***************)))))))))))))))(((((())))))))))))))))))(((((((((((()))***+++,,,(((,,,---+++&&&&&&+++000***************+++++++++)))***,,,------,,,+++*********))))))))))))******)))***+++,,,---,,,++++++,,,,,,,,,++++++++++++***,,,***((()))+++,,,***(((+++++++++***************)))))))))******+++++++++(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((******************++++++))))))(((((((((((())))))***)))))))))***+++,,,,,,---,,,+++++++++,,,---...000666;;;<<<>>>CCCFFFEEEDDDCCCBBBCCCMMM[[[cccdddddd___XXXUUUVVVZZZ^^^aaa]]]XXXQQQPPPWWWcccooovvvxxxxxxxxxzzzzzzuuullldddiiinnnooollllllrrrxxx{{{yyyooodddYYYRRROOOLLLRRRZZZ```fffhhhbbbYYYCCC:::222111111//////111...333222444>>>KKKjjj~~~~~~wwwpppllliiigggeeesssrrrccc\\\\\\[[[UUUNNNIIIIIITTTlll}}}vvv]]]III???<<>>>>>@@@FFFOOOUUUfffnnnvvvwwwooocccYYYTTTOOOPPPUUU```ppp|||ssslllhhheee```\\\\\\YYYQQQHHHDDD@@@AAACCCDDDDDDBBB@@@???AAA@@@???>>>============>>>>>>============>>>>>>:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<>>CCCEEEDDDEEEEEECCCDDDNNN[[[bbbbbbccc^^^WWWSSSTTTXXX\\\^^^]]]XXXQQQPPPVVVaaammmssstttvvvuuupppggg```]]]]]]ccchhhiiifffeeejjjoooqqqxxxvvvrrrjjj```XXXTTTRRRMMMSSS[[[eeeoooqqqggg[[[CCC:::222111111//////111000444333444===JJJgggzzzqqqkkkkkkdddppp~~~qqqbbb[[[[[[[[[WWWQQQJJJKKKWWWlllyyypppZZZHHH>>>===FFF```yyyvvvtttsssmmmbbbYYYUUULLLKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHFFFDDDFFFDDDBBB@@@???CCCHHHMMMZZZfffvvvrrrbbbXXXWWWWWWYYY```jjjzzzzzztttrrrnnnkkkiiifff]]]QQQHHHCCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>>>>>>>@@@@@@???>>>============:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<=========AAA???<<<:::888888999:::;;;;;;:::::::::999999999777777777777777777666666555555555555444444444444111222444555555444222111000111222333333333333333555222///...///000111111888999@@@MMM]]]ssslllYYYVVVYYYZZZ\\\VVVMMMDDD>>>:::999888666666777777888888999999999999999999999888777777555444333222111000000000000000111111111111000000......//////000000111111222111000000111333333222333333333333444444444444000000111111222222222333444555666666777777666666777666666666555555444444333333444444444444333333333333222000//////.........---,,,+++++++++++++++------,,,***'''$$$!!!***,,,---,,,***(((((()))((((((((((((((())))))***++++++******)))(((((((((((((((((())))))***************))))))***+++,,,,,,---+++)))))))))***)))))),,,,,,++++++++++++******++++++*********+++------))))))************))))))'''((()))***+++***))))))******+++++++++,,,,,,,,,+++***))))))))))))(((((()))))))))***+++++++++,,,)))******+++,,,,,,------******************************,,,------------,,,++++++******))))))(((((())))))(((((((((((())))))))))))))))))***+++,,,---,,,++++++***+++,,,...///000666;;;===???DDDGGGFFFGGGFFFEEEFFFOOO[[[aaaaaa^^^YYYSSSOOOQQQUUUYYY\\\[[[VVVPPPOOOVVVaaalllssstttuuusssjjj^^^WWWWWWZZZ[[[ccciiiiiijjjnnnqqqrrrsssrrrmmmfff^^^XXXTTTSSSRRRXXXbbbnnnyyyzzzlll\\\EEE<<<444333333111111333000555333444===HHHddd|||uuuvvv|||vvvoooooolllsss{{{ooo```YYYXXXYYYWWWSSSJJJMMMYYYkkkssshhhSSSCCC;;;;;;DDD]]]xxxrrrsssqqqggg]]]WWWMMMLLLKKKKKKJJJKKKKKKLLLNNNMMMKKKJJJJJJIIIGGGEEEHHHGGGEEEBBB@@@AAADDDGGGQQQ]]]qqqqqqbbb___\\\\\\```fffsss|||yyytttkkk[[[OOOFFFFFFGGGGGGGGGFFFEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@???>>>==================<<<<<<<<<;;;;;;:::;;;;;;;;;<<<=========>>><<<:::999888999;;;<<<;;;;;;:::::::::999999999777888888888888888888888666666555555555444444444111222444555555444222111///000111222333333333333333111///...///000111000666777<<>>:::999999666666666777777888888999888888999999999888777777666555333222111111000000///000000111111000000///......//////000000111111222000...///111333222111666666555555444333333222000111111111111111222222444555555666666666666666666666666666666555555555333444444555555444444333333333222111000///......,,,+++******************---,,,+++******+++,,,---***+++,,,,,,***(((((()))((((((((((((((())))))***************))))))(((((()))))))))(((((('''''''''******************+++,,,000...++++++------,,,***,,,+++++++++++++++++++++...---+++***)))***+++,,,***++++++,,,,,,++++++***'''((()))***+++***)))))),,,,,,,,,+++++++++******((())))))))))))******+++)))))))))***+++++++++,,,++++++++++++++++++++++++************************''''''((()))*********)))+++******))))))((((((((())))))(((((((((((())))))++++++***************+++++++++******+++---...///000666<<<===AAAFFFJJJIIIGGGGGGFFFGGGPPP\\\aaaaaaXXXSSSMMMJJJLLLQQQVVVYYYWWWRRRMMMMMMTTT```kkkqqqpppppplllddd[[[UUUUUUWWWVVVbbbmmmrrruuuvvvvvvssspppnnnkkkeee___ZZZXXXXXXYYYaaammmzzznnn[[[EEE<<<444333333111111333000555333444<<>>>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999;;;<<<===;;;;;;::::::::::::999999777777888888999999::::::666666666555555555444444222333444555555444333222///000000111222333444444333111//////000111111000333444:::CCCPPPdddhhhccceeedddaaa]]]TTTIII???:::999999666666777777777777777777666666777777777777666666666555444222111111111111111111222222222222111111......//////000000111111333222111111333444444333888777666555444333222222111111111111111111111111333444444555555555555555666666666666666666666666444555555555555555555444333333333222111000......******))))))))))))******...,,,***)))(((***+++---,,,---......,,,+++++++++((((((((((((((()))******)))))))))))))))))))))***)))))))))((('''&&&&&&&&&******)))))))))******+++,,,+++***+++,,,,,,+++)))++++++++++++,,,,,,,,,---...---,,,***))))))***+++***+++,,,------,,,+++***)))***+++,,,---,,,++++++,,,,,,,,,++++++*********''')))***+++******,,,---***************+++++++++,,,,,,++++++************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))(((((())))))(((((((((((()))))),,,++++++***))))))******+++*********+++---///000000666<<<===@@@FFFIIIIIIGGGGGGFFFHHHQQQ]]]bbbaaaUUUPPPJJJGGGIIIMMMRRRUUUSSSNNNJJJJJJPPP[[[eeekkkggggggeee```ZZZUUUSSSSSSVVVdddssszzz{{{{{{vvvqqqlllllliiieee```^^^^^^___^^^iiixxxnnnZZZCCC:::222111111//////111///444333444;;;EEE```zzzrrruuupppaaa\\\ccc{{{{{{wwwuuuuuuwww~~~|||{{{zzz}}}tttkkk^^^WWWUUUUUUSSSQQQMMMQQQ^^^pppvvviiiQQQ@@@===>>>EEEZZZ~~~yyynnnmmmmmmhhh```\\\YYYWWWUUURRRQQQQQQQQQRRRSSSQQQOOOMMMMMMLLLJJJHHHCCCDDDEEEDDDCCCBBBDDDEEEIIIRRRbbbxxx{{{pppgggfffgggooolllZZZKKKHHHEEEBBBAAAAAACCCDDD???@@@BBBDDDEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999666666666777888999999:::666666666666555555555555444444444444444444444444000000///000111222444555333111//////111222222111000222777@@@JJJ\\\vvvoooiiijjjhhhccc___VVVKKK@@@:::999:::777777777777777666666666666777777888888777777666666555444333222111111111111111222222222222111111......//////000000111111333333333333222333444555777666666666555555444444111111111111000000000000222333333444444444444444666666666666666666666777555666666777777666666555333333333333222000...---+++***************+++++++++***)))((('''&&&&&&&&&+++---......,,,++++++,,,((((((((((((((()))******((((((((()))******++++++)))))))))(((((((((((((((***))))))(((((()))))))))((())))))******))))))***)))******+++,,,---......,,,,,,++++++++++++++++++)))***,,,------,,,***))))))***+++,,,---,,,++++++***+++++++++++++++,,,,,,)))+++---,,,******+++---+++++++++***************))))))******************((((((((((((((((((((((((---,,,+++*********+++,,,((((((((()))))))))))))))))))))(((((((((((())))))*********)))******+++++++++*********+++---///000111777<<<<<<>>>CCCEEEDDDFFFGGGGGGIIIRRR^^^cccbbbVVVQQQJJJFFFFFFJJJNNNPPPPPPKKKFFFEEEJJJSSS\\\bbbaaaeeehhheee^^^XXXUUUUUUXXXfffuuu}}}~~~yyysssnnnmmmjjjeeeaaa^^^___```^^^mmmmmmYYYCCC:::222111111//////111...333222333;;;EEE___}}}jjjcccllllll]]]VVV\\\uuuzzzssstttvvv{{{tttssssssyyyssskkk```XXXVVVUUURRRPPPIIIMMM[[[pppzzznnnTTTAAA===???DDDXXX{{{|||ooollllllhhhcccaaa^^^\\\ZZZWWWUUUUUUUUUVVVUUUSSSPPPOOOOOOMMMKKKIIICCCDDDFFFFFFFFFFFFGGGIIIFFFMMM\\\nnn{{{oookkkiiinnnppp\\\OOOLLLGGGCCCAAABBBDDDFFF???@@@BBBDDDFFFFFFFFFFFFCCCBBBAAA@@@????????????999999:::;;;<<<===>>>???=========<<<<<<;;;;;;:::999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999444444555666777888999999777666666666555555555555555444444333333444444555000000//////000222555666333111000000222333222111...000666===FFFUUUnnntttmmmmmmkkkddd```XXXLLL@@@:::999:::888888777777666666555555888999999:::::::::999999666555444333222111111111//////000000000000//////......//////000111111111000222333222111111333555555555555666666666666666111111111000000000000000111222333333444444333333666666666666777777777777666666777777777777666666333333333333222000...---+++++++++***++++++,,,,,,"""$$$'''***------------)))+++,,,,,,***))))))***((((((((((((((()))******''''''((()))***+++,,,,,,(((((())))))******++++++))))))((((((((((((((()))***,,,......------...///))))))***+++---...//////)))******+++,,,,,,,,,---((()))+++,,,,,,+++)))((('''((()))***+++***))))))((()))***+++,,,---......,,,...///...+++)))***,,,,,,+++++++++******))))))''''''((()))***++++++,,,************************+++)))'''%%%%%%&&&'''(((''''''(((((())))))******))))))(((((((((((())))))(((((())))))***+++------************+++---///000333888<<<;;;<<>>???>>>===<<<>>>======<<<;;;;;;::::::555777:::<<<===<<<;;;999999999999888888888777777777777777777777888888888888888777555555444444444666555555333222111111000333444222///111444333///////////////............222111333:::CCCRRRhhh{{{uuupppoooiiicccYYYNNNEEE>>>;;;999::::::999888777666555555777777777777777888888888555444333222111111111111.../////////000000111111///000111222222333222222222222222222222222222222222333333444444555555555555555444333333222111111444444555555666555555555666666555555555555666666888888777666666666666666555444333111///...,,,,,,---,,,,,,+++*********+++))))))*********+++++++++///---,,,---//////,,,)))******)))))))))******+++''''''''''''((((((((((((++++++***)))((('''&&&&&&'''((((((((())))))))))))***++++++,,,,,,++++++************,,,...///...------,,,***)))))))))******,,,,,,,,,------.........,,,+++***)))))))))***+++)))+++,,,------,,,***))),,,,,,+++******+++,,,,,,))))))(((((((((((())))))************************)))))))))***++++++,,,,,,,,,***))))))***++++++***((((((''''''''')))***+++******++++++++++++******,,,,,,,,,+++,,,,,,------000///......///000111222555999>>>AAACCCDDDFFFGGGGGGEEEDDDGGGMMMUUU[[[^^^[[[ZZZVVVPPPIIIFFFHHHJJJOOOHHHDDDCCCEEEHHHOOOVVV```rrrwwwqqqmmmdddYYYXXX[[[gggttt~~~}}}tttppppppmmmggg___YYYWWWXXX\\\mmmooo\\\EEE<<<444333222///...000111444333666<<>>??????>>>;;;;;;<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;666888:::=========;;;:::;;;;;;;;;:::::::::999999777777777777777777777888888777666555444444444444333333333333222222222222333444333000111555555111000000000/////////......222111333888@@@MMMbbbsssrrrmmmmmmhhhbbbXXXMMMDDD>>>;;;:::999999999888777777666666777777777777777777777888555555444222222111111222........./////////000000///000111222222333333222222222222222222222222222222333333444444555555666333333333333333333333333333444555555666555555555666666555555555555666666777777666555555555555555666555444222111///...---...---,,,,,,+++++++++,,,***************+++++++++)))((((((+++---...,,,***))))))((('''&&&&&&&&&'''((((((((()))))))))******++++++******))))))(((((()))))))))))))))))))))******++++++,,,,,,++++++************+++---...---+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++***)))+++******))))))***+++,,,***+++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))++++++******************+++***(((((()))))))))((('''((()))*********)))((()))******++++++******)))))))))(((((())))))******......------...///111222666999>>>BBBCCCEEEFFFGGGGGGDDDCCCEEELLLTTT[[[___^^^]]]ZZZTTTNNNIIIHHHIIILLLGGGDDDFFFHHHIIINNNTTTaaauuu}}}zzzwwwlll^^^[[[XXXdddrrr|||yyypppmmmmmmjjjccc\\\WWWVVVVVV[[[jjj}}}ppp\\\DDD;;;444222222///...000111444333777===CCC\\\]]]UUUMMMUUU```WWWPPPXXXppp~~~|||xxxuuuyyyrrrgggkkkiiigggwww|||sssfff]]]XXXVVVSSSQQQKKKKKKQQQ```llliiiVVVDDD<<<>>>AAAPPPnnnuuupppppprrrssssssVVVUUUSSSSSSSSSSSSUUUVVVUUUSSSPPPOOOPPPPPPOOOMMMIIIGGGCCCAAA??????@@@AAAEEEGGGNNN\\\nnnxxxtttzzzqqq___UUULLLJJJKKKJJJHHHIIIGGGFFFFFFFFFGGGFFFDDDAAA>>><<<;;;;;;===>>>>>>>>>>>>===<<<:::::::::;;;;;;============<<<<<<<<<<<<888999;;;===>>>===<<<;;;;;;;;;;;;:::::::::999999888888777777777777777777777777666555444444444444111111222222333333333444222444333111333777777444111111111000000000000///111000111666<<>>;;;:::888888888888888888888888888888777777777777777777666555444333333333333333.........//////////////////000111222333333333333222222222222222222222222222333333444555555666666333333333333444444444444333444444555666666555555666666666555555666666666666555555444444444444555666666555333111000///.........---,,,,,,,,,,,,---+++++++++++++++*********(((((()))***,,,---+++)))***)))((('''&&&%%%%%%%%%)))************++++++++++++++++++***************+++************************++++++,,,,,,++++++***+++******+++,,,,,,+++)))*********)))******+++,,,((()))***++++++***((('''***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******************+++************************,,,,,,++++++***))))))(((---+++)))))))))***)))(((''')))+++------+++(((&&&)))******++++++******)))((((((''''''((())))))***,,,,,,,,,,,,---///111222666:::???CCCDDDEEEFFFGGGFFFCCCAAACCCJJJTTT]]]aaabbbaaa___ZZZSSSNNNKKKJJJJJJGGGFFFIIIJJJJJJMMMQQQ]]]qqq|||}}}|||nnn^^^YYY\\\iiixxxvvvpppnnniiibbb[[[WWWUUUVVVZZZeeeuuuqqq[[[CCC:::333222222000///000000333333777???EEE___www[[[SSSLLLUUUaaaXXXOOOWWWrrr|||xxx{{{|||nnndddhhheeebbbmmmwwwiii^^^XXXVVVUUUSSSKKKLLLQQQ[[[ccc```RRREEE???@@@BBBNNNkkk{{{uuussssssuuuwwwXXXTTTRRRSSSTTTTTTVVVZZZYYYVVVSSSPPPPPPOOONNNMMMHHHFFFBBB???===>>>@@@AAADDDEEEKKKVVVfffyyy}}}{{{tttdddYYYNNNMMMNNNLLLIIIHHHIIIHHHHHHHHHIIIGGGEEEBBB???===<<<===???@@@@@@@@@AAA@@@===;;;::::::<<<===========================999:::<<<===>>>===<<<;;;999999999888888888777777888888888777777777777777777666555444444444444444333333333333444444444444222444333111444999999666222222222111111111000000000///000444999AAAQQQ```uuunnnmmmddd___VVVLLLCCC>>>;;;:::888888888999999999::::::888888888777777777777777666666555444444444444444000000000000000000000000000000111222333333333333222222222222222222222222222333333444555666777777444444444444444333333333333333444555666666666666555555666666666666555555666555555444444555555555666555444333111000///...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******---------------+++)))(((+++******)))((((((((((((************++++++++++++)))))))))******+++++++++,,,,,,++++++++++++*********++++++,,,,,,++++++***+++***)))***++++++***((()))))))))******+++,,,,,,"""$$$(((+++,,,,,,+++***(((((()))******+++,,,---+++******)))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))...,,,++++++,,,------,,,***+++,,,---,,,***((('''))))))************))))))***************+++,,,---*********+++,,,///111222555:::???CCCEEEFFFFFFGGGEEEBBB???BBBJJJTTT^^^dddfffdddaaa\\\WWWTTTQQQQQQNNNJJJHHHIIIJJJJJJMMMRRR]]]oooyyy}}}}}}ooo^^^[[[bbbppp{{{vvvnnneee]]]XXXVVVVVVWWW^^^kkkzzzpppZZZBBB999222111222000///111...111222666>>>EEE___pppYYYRRRMMMXXXddd[[[RRRYYYppp~~~zzz{{{zzzmmmaaaddd```[[[aaatttzzzjjj^^^XXXVVVUUUTTTNNNOOORRRWWWZZZWWWOOOGGGAAAAAACCCOOOkkk~~~zzzvvvuuuxxx{{{]]]XXXUUUWWWXXXWWW[[[aaabbb___ZZZUUUSSSPPPNNNLLLGGGEEEAAA???>>>???BBBDDDCCCDDDIIIRRR___pppxxxggg[[[OOONNNOOOMMMIIIGGGFFFEEEEEEFFFHHHGGGEEECCC>>>===<<<===???@@@AAA@@@BBB@@@<<<:::999:::<<<===>>>>>>>>>>>>>>>=========:::;;;<<<=========<<<;;;999999999888888888777777888888888888777777666666666555555444444444444555555555555555444444444444222444333222444999:::777222222222222111111111111......000444777>>>LLLYYYqqq|||sssoooddd___VVVLLLCCC>>>;;;:::888888999999::::::;;;;;;888888888888777777666666666666555444444444555555333333222222222222222222000111222333333444333333222222222222222222222222222222333444555777777888777777666555333222111111222333444555666666666666555555666777777666555555777666666666666666777777444333222111000///...---+++***************++++++,,,+++++++++++++++++++++---...///...---+++)))((()))))))))))))))***+++,,,)))))))))*********++++++''''''(((((()))*********,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***+++***)))***++++++***((())))))******++++++++++++###%%%))),,,------,,,+++(((((()))***+++,,,,,,,,,***))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++***)))***---//////...,,,,,,+++***)))))))))***)))))))))******)))))))))*********+++,,,---......************,,,...000222555999???DDDEEEFFFFFFFFFCCCAAA???BBBJJJVVV```fffiiifffaaa]]]ZZZYYYXXXXXXUUUNNNIIIIIIIIIKKKQQQYYYdddrrryyy}}}~~~qqqccccccbbbqqq~~~rrrfff]]]WWWUUUSSSTTTYYYbbbqqq~~~lllXXXAAA888111111111000000111...111111555===DDD^^^iiiUUUPPPMMMYYYggg^^^TTT[[[ooo~~~zzz|||{{{nnn^^^^^^YYYSSSUUUeee||||||kkk^^^WWWUUUUUUTTTQQQPPPPPPQQQQQQOOOJJJEEE@@@AAADDDQQQmmmwwwzzz|||{{{xxxwww{{{~~~eee]]]ZZZ]]]]]][[[```hhhoookkkeee```[[[VVVQQQMMMGGGFFFCCCAAA@@@AAACCCEEEBBBDDDHHHOOOZZZiiixxx~~~jjj\\\PPPNNNQQQOOOJJJGGGBBBBBBBBBDDDEEEEEEDDDBBB<<<;;;:::;;;===???@@@???@@@>>><<<:::999:::<<<===@@@@@@@@@???>>>=========;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888777666666666555555444444444444444555666666555555444444333333222444333111444999999666222222222111111111111000......000444666:::FFFRRRgggzzzqqqfff```WWWLLLDDD>>>;;;:::999999999::::::;;;;;;;;;999999888888777666666666666555555444444444555555444444444444444333333333000111222333444444444444222222222222222222222222222222333555666777888999999888777555333222111000222222444555666666777777444555666777777666555444777666666666666777888888333333222111000///...---***))))))))))))******+++++++++++++++,,,,,,,,,---)))+++------,,,+++***+++'''''''''((()))***+++,,,))))))*********+++++++++''''''(((((()))))))))*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******+++,,,,,,+++)))))))))***+++++++++******)))***+++,,,,,,+++)))(((((()))***+++++++++++++++(((((())))))***+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,((((((((((((((((((((((((((())))))***++++++,,,,,,)))((('''(((***,,,,,,,,,,,,+++)))(((((()))***+++((())))))******))))))((())))))))))))***+++------++++++++++++,,,...000111333888???CCCEEEEEEEEEEEEBBB@@@???CCCLLLXXXbbbhhhiiifffbbb___^^^]]]\\\ZZZXXXPPPJJJIIIKKKPPPYYYbbbjjjsssvvvzzz|||pppeeegggfffuuussseee[[[UUUQQQPPPRRRUUU\\\hhhuuuvvvgggUUU???777111000111000000222///222111555<<>>AAAGGGUUUqqqwwwzzz|||zzzvvvsssssstttlllbbb^^^aaaaaa^^^cccmmm|||xxxssslllfff___YYYTTTJJJHHHFFFDDDCCCCCCCCCCCCBBBEEEIIINNNWWWcccqqqzzzlll^^^QQQPPPSSSQQQLLLIIIDDDCCCDDDEEEFFFFFFDDDBBB===;;;;;;<<<>>>@@@AAA@@@AAA@@@???>>>===>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<:::;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999888888777666666555555444444333333444444555222222222333333333333333222444333111333888888555222111111111111000000000//////111333333555>>>III___{{{xxxhhhbbbXXXMMMDDD>>>;;;::::::::::::;;;;;;;;;;;;;;;999999888888777666666555555444444444444444555555555555444444333333333333000111222333444444444444222222222222222222222222222222333555666888999999888777666555444333222111111222333555666777777777444555666777777666555444555555555555555666777777333333222222111000//////******))))))******+++,,,)))******+++,,,---......))),,,//////,,,++++++,,,))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))******(((((()))***+++,,,------***++++++,,,,,,++++++************+++---...---+++******+++,,,+++***))))))+++++++++++++++***)))((()))***++++++++++++***)))&&&''')))***+++++++++******+++,,,,,,,,,,,,+++***++++++************++++++))))))))))))))))))))))))******************+++++++++)))'''((()))***)))((((((((())))))))))))))))))(((((())))))))))))((((((''''''(((((()))+++,,,------,,,,,,,,,---...000111222777>>>CCCDDDDDDDDDCCC@@@???@@@EEEOOOZZZdddiiigggfffddddddccc```ZZZVVVVVVOOOJJJKKKOOOWWWbbblllooouuuwww{{{~~~rrrfffjjjnnn|||sssdddZZZTTTQQQOOOOOOSSSXXXbbblllnnnaaaRRR???666000000111000000222333555444777===AAAZZZuuu]]]QQQOOOPPP```ppphhh^^^ddd}}}~~~}}}{{{|||{{{pppVVVNNNEEE@@@>>>HHHaaaxxx~~~ooobbb\\\YYYXXXWWWTTTPPPKKKHHHFFFDDD@@@===<<>>===>>>AAACCCCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBB@@@>>>===<<<;;;::::::::::::::::::::::::999999999888888888777777999999999888777666666555444444333333333444444555...///000111222333444444333444333111333777777444111111111000000000000///000000111333111111999CCCTTTppp~~~iiicccYYYNNNEEE>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555444444333333333444444555444444444333333222222222111111222333444444444444222222222222222222222222222222333555666888999999666666666555555444444333111222333555666777777777444555666888888666555444444444444444444555666777444444333333222111000000+++*********+++,,,,,,---))))))***+++---...//////000222444222...++++++,,,......------,,,---------,,,,,,,,,---------......************************''''''((()))+++,,,---...+++++++++,,,,,,+++++++++*********,,,...///...---***+++,,,,,,+++***)))(((((()))))))))******++++++)))***+++,,,,,,+++)))(((%%%''')))+++,,,+++***)))***+++,,,------,,,+++***+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))///---+++*********((('''$$$&&&)))++++++***)))'''(((((())))))))))))((((((((((((((()))***,,,---......------,,,---...///000111666===BBBDDDCCCCCCCCC??????@@@GGGQQQ\\\eeejjjfffffffffhhhgggaaaXXXPPPRRRLLLIIIMMMTTT\\\hhhsssvvv{{{}}}xxxlllpppqqq~~~ttteee[[[VVVSSSRRRNNNRRRWWW___hhhiii^^^PPP>>>666000000111000111333666777666888===BBBZZZvvv\\\TTTRRRTTTfffvvvoooeeekkk~~~~~~|||}}}zzzpppSSSHHH???:::888@@@XXXqqqpppeee^^^\\\ZZZXXXXXXSSSLLLHHHGGGEEEAAA===;;;AAAKKK[[[sssyyyaaaeeekkkrrrwwwyyyzzzyyyrrrhhhbbbbbb```___jjj{{{zzzvvvrrriii```TTTPPPKKKGGGFFFFFFEEEEEECCCEEEJJJRRRZZZcccjjjnnn|||{{{lll___SSSOOONNNMMMMMMOOOJJJJJJJJJLLLNNNNNNLLLJJJEEEBBB???@@@CCCFFFGGGFFFEEEFFFGGGGGGFFFDDDAAA???CCCCCCBBBAAA@@@???>>>===999999999999:::;;;<<<<<<::::::::::::::::::::::::888888888777777777777666666555444333222333444444888666444444666666333111444333222222444444333222333222111111222222111///000000000000111333888<<>>>>>===???SSSmmmtttjjjddd```[[[XXXWWWTTTOOOIIIDDDAAA??????@@@GGGJJJggg~~~mmm[[[UUUVVVcccrrr{{{oooeee^^^___^^^```mmm~~~~~~zzzwwwpppiii^^^ZZZUUUQQQNNNKKKHHHFFFEEEGGGKKKRRRZZZccckkkoooyyyyyyxxxhhh]]]RRROOOOOONNNMMMNNNKKKJJJKKKMMMOOOPPPPPPOOOJJJGGGDDDDDDFFFIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCFFFEEEDDDBBB@@@>>>=========<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999999888888888777777777666555444333333333444444666444222222444555444333444333222333444444333222333222111111222222111///000000000000000333777;;;JJJYYYtttwwwgggWWWOOOFFF;;;666888999999::::::::::::999999777888888999::::::999999444444333333333222222222666555444333333222222222111222444555555555444444111222333333444444333333444555666777888888888888999777555444555555444333111222333444555666666666555666777888888888777777555555555555444444444444444444333222222111000000......,,,+++************++++++,,,,,,---------...------,,,,,,+++******)))***+++,,,,,,+++,,,...000000000/////////.........+++******)))(((((())))))******))))))))))))*********************)))))))))++++++,,,,,,,,,+++***))))))***++++++++++++***)))++++++******************)))))))))*********+++++++++***)))))))))***+++,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,------,,,***)))((()))***+++******************************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))******)))(((((()))***+++++++++++++++---///111222555777;;;???BBBCCCCCCBBBCCCCCCBBBEEEQQQ```fffeee^^^]]]^^^bbbeeeccc[[[TTTOOOLLLIIIKKKTTTbbbrrr{{{}}}}}}yyy|||qqqdddiiiqqq{{{ssshhhbbb___[[[XXX\\\]]]___bbbeeebbbWWWKKK:::777333111222333333333555222333666:::GGGcccyyyfffWWWTTTXXXmmm}}}ssslllxxx~~~zzzyyy{{{}}}}}}{{{rrr]]]MMMAAA???===@@@UUUnnnuuummmhhhccc^^^ZZZUUURRRNNNHHHDDD@@@???>>>@@@GGGKKKggg~~~mmmOOOIIIJJJYYYnnn|||ooofff______aaafffwww|||vvvmmmjjjddd___YYYSSSMMMIIIJJJKKKMMMQQQYYYbbbjjjooouuuwww}}}qqqbbbXXXOOOOOOPPPNNNMMMMMMLLLKKKJJJLLLPPPTTTUUUUUUQQQNNNJJJIIIJJJLLLMMMMMMOOOMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@???===<<<;;;:::999999:::::::::::::::::::::::::::999999999888888888888666666555444444444444555555333111111333555555555444333222333555555333222333222111111222222111//////000000000000222666999@@@MMMfff~~~lll[[[PPPFFF;;;777999::::::;;;;;;;;;;;;::::::777777888888999999888888666666666666555555555555555555444333222222222222000111333555666666555555111111222333333333333333333444555777888999999999777666555555666555333111111222333444555666666666666777888999999999888777555555555444333333222222333333333222111111111000,,,,,,++++++++++++++++++((()))***+++,,,---......------,,,,,,++++++*********+++,,,+++******,,,...111000000000////////////******)))(((((((((((()))******)))))))))******++++++,,,,,,---,,,+++***)))******+++,,,,,,,,,++++++)))***++++++++++++***))),,,,,,++++++***))))))(((***)))((((((((()))***+++******))))))******+++,,,,,,,,,,,,+++++++++******...---,,,++++++,,,---...---,,,+++))))))******+++************************************************(((***+++,,,,,,***(((''')))))))))))))))))))))))))))))))))))))))***+++,,,++++++***+++,,,...000222555777;;;>>>AAACCCCCCCCCEEEDDDCCCFFFQQQ___dddcccXXXVVVVVVZZZ______ZZZTTTNNNKKKHHHJJJTTTddduuu}}}uuuuuuwwwjjj___fffjjjwwwuuujjjfffeeedddccccccfffiiiiiihhhcccUUUFFF;;;888444222222333333333222///111666<<>>AAAVVVnnn|||wwwooojjjfffbbb\\\WWWUUUSSSOOOJJJEEEBBBAAA@@@@@@HHHKKKhhh~~~lllIII@@@@@@RRRkkk~~~nnnfffaaa```cccmmm}}}yyytttnnnggg___VVVPPPPPPOOOOOORRRWWW```hhhmmmrrrvvvyyylll\\\SSSLLLNNNPPPNNNKKKKKKKKKJJJIIIKKKPPPUUUYYYZZZWWWTTTPPPMMMLLLKKKLLLLLLQQQQQQPPPNNNMMMKKKIIIHHHDDDCCCCCCBBBBBBBBBCCCCCC@@@???===<<<::::::999999:::::::::::::::::::::::::::::::::999999999888888666666666555555555555555666555333222333444555666444333333444555555444222333222111111222222111//////000000000000111555777:::CCCYYYvvvqqq]]]QQQFFF;;;888<<<::::::;;;;;;;;;;;;::::::666777777888888888777777888888888777777777666666555444333222222111222222///111333555666666666666222222333444444444444333333444555777999:::::::::666555555666666555333000111222333555666666666777666777888999:::999999888666666555555444333222222222222222222111111111000+++***))))))(((((())))))((())))))***++++++,,,,,,------,,,,,,,,,+++++++++******+++***))))))+++,,,000000000/////////......******))))))))))))************))))))******++++++//////000///---***'''%%%)))******+++,,,,,,,,,,,,*********++++++*********+++++++++*********))))))+++***(((''''''(((***+++***************+++++++++,,,,,,,,,+++++++++******+++***))))))))))))***+++---,,,+++*********++++++************************************************((()))***++++++***)))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,************,,,...000111333555999<<>>>>><<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888888777777777666666666555555777777666444444444555666333333333555666666444111333222111111222222111//////000000000000000333555777===OOOjjjuuu```SSSGGG<<<999===999999::::::::::::999999777777888888888777777666555555555444444444333333555555444333222222222222///111333555666666666666333444444555555555555555333444666777999:::;;;;;;666555555666777666333111222222444555666777777777666777888999:::999999888888777777666555444333333333222222111111000000000,,,,,,***)))((('''''''''************************---------,,,,,,,,,,,,,,,)))***+++***))))))***,,,/////////.........------+++++++++******++++++,,,***************+++,,,,,,+++,,,,,,,,,***'''$$$"""*********++++++,,,,,,---+++******************+++))))))*********+++++++++,,,+++)))''''''(((***+++))))))******++++++++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))---,,,,,,+++++++++++++++************************)))***++++++++++++***)))******)))(((((()))***+++''''''(((((())))))))))))))))))******++++++++++++)))))))))***+++---///000222444777:::===@@@AAABBBCCCCCCBBBEEEOOO[[[___\\\UUUPPPKKKLLLPPPRRRQQQNNNJJJHHHFFFJJJVVVhhhyyyuuuppppppccc\\\dddhhhxxxvvvllleeedddgggjjjiiiuuu}}}|||zzztttcccPPP===:::555333222222222222222000222777<<>>;;;AAAUUUjjjrrrnnniiifffdddaaa\\\XXXUUUTTTQQQNNNKKKHHHFFFEEEBBBKKKQQQmmm~~~uuu___NNNDDDBBBSSSlll~~~jjjiiigggfffjjjuuu{{{rrrkkkbbb___[[[XXXYYY\\\aaadddoooxxxyyyjjjZZZRRRMMMNNNPPPMMMJJJHHHKKKIIIHHHJJJOOOTTTXXXZZZZZZZZZYYYVVVRRRNNNMMMMMMRRRTTTVVVWWWTTTOOOIIIEEEHHHIIIJJJJJJIIIFFFCCCBBB??????>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999888888888888777777777888777666666555444555666666444444444555333333444666777666444111333222111111222222111//////000111000///000111333555999FFF\\\rrr{{{eeeVVVJJJ===:::===999999::::::::::::999999888888999999888888777777777666666666666555555555666666555444333333333333000111333555666666555555444444555666666666666666444555666888999:::::::::888777666666777666444222222333444555666777777777666777888999999999888777777777777666666555555444333333222111000///......///...---+++***)))))))))+++++++++*********))))))------------,,,,,,,,,,,,)))***+++***))))))+++---............------------,,,++++++++++++,,,------***************+++,,,---)))***+++,,,,,,+++***)))+++++++++******+++,,,,,,++++++***))))))***++++++((())))))***++++++,,,,,,,,,+++***)))))))))***+++))))))***++++++++++++***,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,+++++++++************************)))***+++,,,,,,+++***)))***)))(((&&&'''(((***,,,&&&''''''(((((())))))******++++++,,,,,,+++******))))))))))))***,,,...000222333666:::===@@@BBBCCCCCCCCCBBBEEEOOO[[[^^^[[[XXXQQQJJJHHHLLLPPPPPPOOOKKKJJJJJJOOO[[[lll}}}vvvpppooobbbZZZbbbggguuu{{{}}}zzzsssiii```^^^aaaeeelll{{{yyyfffQQQ???;;;666333222222222111333111333777:::EEE___yyylll___aaakkkzzzvvvggg[[[QQQEEE===:::AAAUUUgggpppjjjddd___^^^\\\YYYVVVRRRQQQOOOLLLJJJGGGEEEDDDBBBMMMUUUrrrttt[[[IIIBBBBBBTTTjjjyyy}}}~~~gggiiiiiihhhllluuuyyytttllliiiccc___\\\]]]___aaammmyyyppp```WWWQQQQQQRRROOOKKKJJJLLLJJJJJJLLLPPPTTTWWWXXXXXX[[[]]]\\\YYYUUUTTTTTTTTTUUUVVVVVVSSSNNNIIIFFFFFFIIIMMMOOOOOOMMMJJJHHHDDDCCCAAA???>>><<<<<<;;;::::::::::::::::::::::::999999888888888777777777777777888888888777666555---000444555444444444666333333444666888777444111333222111111222222111///...000111000//////000222444666???NNN```rrrlll\\\MMM>>>999;;;::::::;;;;;;;;;;;;::::::999999::::::999888888777999999999888888888888777777777666555444444444444111222444555555555444444333444555555666666555555555666777888999::::::999:::888666666666777666555222333444666777777777777555666777888888888777777555555555555555555555555555444333111000...---,,,---,,,,,,+++******++++++******++++++++++++++++++------------------------((()))*********+++---///////////////............++++++******++++++,,,---************+++,,,---...,,,,,,------......//////---,,,+++*********+++,,,++++++***))))))***++++++******************++++++,,,,,,,,,,,,+++++++++***((()))***+++,,,++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***************************)))***,,,------,,,***)))((((((((((((((()))******&&&&&&''''''((())))))***+++,,,,,,,,,,,,+++)))(((((((((((()))***,,,...///333555777:::>>>AAADDDEEECCCCCCCCCGGGQQQ\\\```]]]VVVNNNFFFCCCGGGLLLNNNNNNJJJJJJKKKQQQ]]]nnn}}}tttooonnn```WWW^^^aaaooo}}}zzztttsssrrrnnneee\\\XXX[[[```jjj{{{{{{gggPPP???<<<777333222222111111333111222666999CCC]]]wwwkkkYYY^^^kkk{{{wwwfffUUUNNNDDD<<<:::CCCVVVfffooohhh___XXXVVVVVVUUUTTTPPPOOONNNLLLJJJHHHFFFEEEAAANNNXXXxxxwww]]]FFFAAAEEEVVVhhhrrrtttttt^^^aaabbbbbbeeemmmxxx~~~xxxzzzvvvsssoooiiiccc___^^^^^^___lllyyywwwddd[[[TTTTTTTTTQQQMMMLLLMMMLLLLLLNNNQQQUUUVVVWWWVVVZZZ___aaa___\\\[[[[[[WWWVVVUUUSSSPPPMMMIIIGGGAAAFFFLLLRRRUUUUUURRRPPPHHHGGGEEEBBB???===<<<;;;::::::::::::::::::::::::888888888777777777777666777888888999999777666555&&&+++111444444444555666333333555777888777444111333222111111222222111///...000111000///...///111222333:::FFFSSSdddzzzrrr```PPP???888:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999888777666666666666555555555555888777666555555444555555222333444555555555444333222333444444555555444444666777888999999999999999<<<999777666666777777666222333444666777777888888444555666888888777777666333333444444444444444444666555333111///---,,,+++))))))(((((()))******+++))))))***+++,,,------...------------------------((()))***++++++,,,...000000000000000////////////******))))))***+++,,,,,,************+++,,,---...---,,,+++*********++++++...---+++*********++++++,,,+++***))))))***+++,,,,,,,,,++++++***))))))))),,,------------,,,+++***((()))***+++,,,+++******,,,,,,,,,+++++++++******)))******++++++******))),,,,,,---------,,,+++***************************)))***,,,------,,,***)))%%%''')))***+++***)))(((&&&&&&&&&'''((())))))***,,,---------,,,***((('''((((((((((((***,,,...///555666999<<>>BBBHHHLLLLLLHHHHHHJJJQQQ]]]mmm{{{~~~rrrnnnmmm^^^TTTZZZ\\\iiiwww~~~~~~wwwooolllmmmjjjbbbXXXUUUXXX]]]dddxxx|||hhhQQQ@@@<<<777444222222111000222000111666999CCC\\\vvvhhhSSS[[[kkk{{{xxxfffRRRLLLDDD===;;;DDDWWWffftttkkk```XXXVVVWWWWWWVVVQQQPPPPPPNNNLLLJJJHHHGGG@@@NNN[[[|||{{{```GGGEEEJJJYYYgggmmmmmmlllUUUWWWYYY]]]```dddfffhhhkkkmmmpppsssuuuvvvwwwwwwyyyyyyxxxxxxwwwxxxxxxyyyqqqqqqooolllgggcccbbbbbbjjjxxx~~~mmm___VVV[[[___ZZZQQQNNNNNNNNNOOOOOOQQQRRRTTTUUU\\\YYYVVVWWWZZZ]]]]]]\\\ZZZYYYWWWUUURRROOOLLLJJJFFFHHHLLLRRRWWWYYYXXXVVVMMMJJJEEEAAA@@@???>>>===;;;::::::::::::::::::999;;;;;;;;;:::999888777777666666666666666666666666666666555555555444444444444222444999;;;777333333222222222111111111111000///...---,,,,,,---...///333222666???IIIWWWjjjzzzwwwgggWWWEEE;;;<<<888888999999999:::::::::;;;999777666555666777888888999999888888777666555777777666666555555555444444444444333222111000///444333333333333444555555777888999:::;;;;;;<<<;;;;;;::::::999777666444333444444444555555555666666555666666666555444333333444444444555555555666666444333222111///...------++++++,,,,,,,,,,,,++++++)))))))))***+++---...///,,,,,,+++++++++,,,------************+++,,,---......///000111111///---+++*********))))))))))))(((***+++,,,+++******,,,...---------,,,,,,+++++++++------------,,,,,,+++***,,,+++***))))))+++---...,,,,,,---.../////////...***///333000)))&&&)))...******)))))))))***,,,---******)))(((((((((((((((+++*********))))))((((((******++++++++++++******,,,+++******,,,,,,+++***,,,,,,+++***)))))))))***&&&&&&''''''((((((((())))))))))))))))))(((''''''(((((()))***,,,---......---,,,******,,,///222444222333666:::>>>AAADDDFFFFFFCCCDDDMMMYYY```]]]XXXOOOIIIBBB???AAAEEEGGGHHHLLLDDDAAAHHHVVVfffwww{{{tttppphhh^^^WWWUUU___gggsss|||}}}wwwrrrkkkiiiddd\\\SSSOOOOOOQQQ]]]mmm|||wwwcccNNNBBB;;;444333222//////222000444222222999@@@WWWwwwhhhQQQYYYhhh}}}uuuaaaPPPGGGAAA@@@===???PPPfffwwwmmm```XXXWWWXXXXXXWWWTTTRRROOOJJJFFFDDDEEEGGGCCCMMMUUUvvv~~~cccJJJIIIEEE]]]qqqsssuuuhhhPPPPPPRRRTTTWWWYYYZZZ[[[ZZZ\\\^^^```aaabbbbbbbbbaaaaaa`````````aaaaaabbbhhhhhhiiigggdddbbbbbbbbbmmm|||qqqcccZZZ^^^bbb[[[RRRNNNNNNNNNOOOPPPQQQTTTUUUWWWYYYWWWVVVWWWZZZ]]]]]]\\\YYYYYYWWWUUURRRNNNKKKJJJGGGIIINNNTTTYYY[[[ZZZYYYRRRMMMGGGBBB???>>>===<<<;;;;;;;;;:::::::::::::::999888888888777666666666666666666666666666666666666666555555555444444444666444666<<<===999555444222222222222111111111111000///............///000000///222:::DDDPPPbbbqqqyyyiiiXXXFFF<<<===999999999999::::::::::::<<<;;;999777777888999:::888999999888888777666555777666666666555555555444333333333333333222111000444333333333333444555555666777999:::;;;<<<<<<<<<:::::::::999777666444333333333333444444444555555555666666666555555444333444444444555555555666666444444333222111///...---***++++++++++++++++++***++++++************++++++,,,,,,+++++++++,,,------************+++,,,------...///000000000///---,,,,,,+++++++++******))))))***+++,,,+++******,,,...---------,,,,,,+++++++++,,,,,,------,,,,,,+++***+++***)))))))))***,,,---+++,,,------------------,,,,,,,,,+++***)))))))))++++++*********+++,,,---++++++***)))))))))))))))+++*********))))))))))))*********++++++*********,,,+++******,,,,,,+++***++++++******)))*********)))))))))******+++++++++)))))))))))))))((('''''')))***+++,,,---...//////...---++++++,,,...000222444555888;;;???BBBEEEFFFFFFBBBAAAHHHSSS[[[[[[WWWQQQKKKDDD@@@AAADDDGGGHHHJJJDDDAAAGGGSSSbbbsss|||uuuooofff[[[UUUTTTYYYbbbooozzz~~~{{{tttnnnkkkhhhbbbXXXNNNIIIHHHIIIUUUgggxxxwwwbbbMMMBBB;;;444333222//////222111444222333999@@@VVVvvv~~~gggPPPUUUaaa{{{ppp___OOOFFF@@@>>>;;;>>>QQQfffrrrhhh[[[SSSRRRTTTTTTSSSTTTSSSPPPLLLGGGEEEEEEGGGFFFMMMQQQnnnwww^^^JJJKKKHHHaaavvvwwwxxxjjjJJJJJJKKKKKKLLLMMMNNNNNNKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPXXX[[[^^^______```aaabbblll{{{wwwhhh___cccfff^^^SSSOOONNNNNNNNNOOOQQQTTTVVVXXXSSSRRRRRRSSSVVVXXXXXXWWWYYYYYYXXXVVVTTTPPPMMMKKKIIIKKKPPPWWW\\\___^^^]]]UUUPPPIIICCC@@@??????>>><<<<<<;;;;;;;;;:::::::::888888777777777777777777666666666666666666666666666666666555555555555444777555888>>>@@@:::666444333222222222111111111111000000////////////000000///...111777???JJJZZZhhhyyy}}}kkkZZZIII>>>===999999:::::::::;;;;;;;;;::::::888777777777888999888999999888888777666555666666666555555555555555333333333444333333222222444333333333333444555555555666888:::;;;=========:::::::::999888666555444222222333333333444444444666666666666666555555444444444555555555666666666444444555555333111...---************************---,,,+++***)))(((((((((+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,///////////////...............---,,,,,,+++*********+++,,,+++******,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***************++++++++++++,,,,,,,,,---,,,,,,++++++,,,(((%%%&&&+++---***%%%))))))((((((((()))******,,,++++++******************************)))))))))************************,,,+++******,,,,,,+++************)))******++++++*********+++++++++++++++)))))))))))))))(((((('''))))))***+++,,,------...///---,,,++++++---///000666777999<<<@@@CCCEEEFFFGGGBBB@@@EEEPPPYYY\\\ZZZTTTOOOHHHCCCBBBDDDFFFGGGFFFCCCBBBFFFNNN[[[nnn~~~}}}uuunnndddXXXSSSRRRUUU___nnnzzz{{{tttmmmlllhhh___UUUKKKDDDBBBBBBMMM```uuuyyycccMMMBBB;;;444333222//////222111555333333999???UUUuuugggTTTUUU\\\uuu|||~~~yyykkk]]]NNNFFF???<<<:::???RRRgggooodddXXXPPPPPPRRRRRRQQQTTTTTTSSSOOOKKKGGGFFFFFFIIINNNMMMfffyyyvvvoooXXXJJJLLLLLLhhh~~~~~~~~~pppGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJMMMRRRUUUXXX[[[^^^aaaeeettt}}}mmmdddgggiii```UUUQQQOOONNNNNNNNNOOOQQQTTTUUURRRRRRSSSUUUVVVVVVVVVUUUWWWWWWWWWWWWUUUSSSPPPOOOKKKMMMRRRYYY___bbbbbb```XXXRRRKKKEEECCCBBBBBBBBB======<<<<<<;;;;;;::::::999999999999999:::::::::666666666666666666666666666666666555555555555555777666999???@@@;;;555444333333222222222111111111////////////////////////111000222777===EEESSS___jjjooo]]]LLLAAA===999::::::::::::;;;;;;;;;777777666555555666666777888999999888888777666555555555555555555555555555222333444444444444444333444333333333333444555555555666888:::<<<===>>>>>>:::::::::999888777555555333333333444444444555555666666777777777666666555555555555555666666666666444555666666555222///---************************,,,,,,***)))((((((''''''************+++,,,------------,,,+++++++++,,,,,,000///............//////000///......---,,,++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,---------------,,,+++***+++'''$$$&&&+++...***&&&******)))))))))*********+++******))))))*********************************+++******************+++,,,+++******,,,,,,+++******)))))))))***+++,,,,,,))))))))))))))))))******(((((())))))))))))((((((''''''(((((())))))******,,,,,,++++++,,,...///111777888:::<<>>>>>===<<<<<<;;;::::::999999999999999:::::::::666666666666666666666666666666666666666666666666777555888===>>>999444333333333333222222222222111........................222111222666:::@@@KKKWWW^^^uuuuuuaaaOOOCCC===999999999:::::::::;;;;;;777666666666666666777777888999999888888777666555444444444555555555555555333444444555555555444444444333333333333444555555555666888:::<<<===>>>>>>::::::::::::999777666555555555555555666666666666666666777777888777777666555555555666666666777777444555666777555222///---++++++***))))))***++++++******)))))))))))))))***************+++,,,---...------,,,,,,+++,,,,,,,,,//////............///000//////...------,,,++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++,,,------......------......///......---,,,+++)))(((((()))++++++++++++---------------------,,,))))))((((((((())))))******************+++++++++++++++***))))))***++++++,,,+++******,,,,,,+++******)))))))))***+++,,,,,,******))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))***+++---///111333666777999<<>>@@@BBBEEEHHHMMMTTTXXX[[[fff{{{qqqooommmbbbWWWRRRNNNMMMKKKJJJJJJLLLNNNPPPVVVZZZ^^^``````_________XXXVVVSSSPPPNNNMMMLLLLLLNNNPPPUUU[[[aaadddcccbbbddd^^^VVVNNNHHHCCC???===??????>>>===<<<;;;;;;:::888888777777777777777777666666666666666666666666555666666666666777777777888555666;;;<<<777333222333333333333222222222222------............------000///000333666999CCCMMMUUUlllzzzdddSSSEEE===888888999999999:::::::::999999999999::::::::::::888999999888888777666555444444444444444555555555555555555666555555444444444333333333333444555555555666888:::;;;=========::::::::::::999888777666555666666666666777777777666777777888888888888888555555666666666777777777555555666666444222///...---,,,+++******+++,,,---)))))))))))))))***+++,,,)))))))))******,,,---...------,,,,,,,,,,,,------.........///////////////------,,,,,,,,,,,,++++++***+++,,,+++******,,,...++++++,,,,,,,,,,,,------)))***++++++++++++++++++,,,,,,,,,,,,------------......//////......------(((***,,,,,,******,,,...*********+++******)))((((((((((((((((((((()))************+++++++++++++++,,,+++***))))))***+++,,,,,,+++******,,,,,,+++************)))******+++++++++++++++++++++*********'''(((((()))))))))))))))+++++++++***************'''''')))+++---000222333555666888;;;???BBBDDDEEEAAABBBFFFOOO[[[ccchhhhhheeebbb]]]UUUOOOLLLMMMNNNHHHGGGIIIKKKNNNXXXjjj{{{zzzsssgggZZZVVVWWWYYYddduuu}}}wwwjjjdddYYYQQQKKKIIIHHHGGGUUUkkknnnVVVBBB;;;444333222//////222000555444555;;;@@@TTTsssyyy\\\]]]eee||||||zzzxxxwwwrrrfffZZZOOOMMMIIIDDDCCCMMMaaappppppfffZZZTTTTTTWWWXXXXXXTTTVVVWWWVVVSSSPPPOOOOOONNNTTTTTTjjjxxxrrrkkkVVVFFFMMMTTTxxxDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@BBBGGGNNNSSSXXX```qqq{{{tttnnnbbbUUUPPPLLLKKKIIIIIIJJJMMMQQQSSSWWW\\\cccggghhhhhhiiijjjbbb^^^XXXRRRMMMKKKKKKLLLOOOQQQUUU[[[aaacccbbb```bbb^^^XXXQQQLLLGGGBBB???@@@@@@???>>>===<<<;;;:::999888888888777666666666666666666666666666666666555666666666777777777777:::666666999:::666333444444444333333333222222222---...///000000///...---...---///222333555>>>GGGOOOeeexxxgggUUUFFF===777777777888888888999999999999:::;;;;;;;;;;;;;;;888999999888888777666555333333333444444555555555666666666666666555444333444333333333333444555555666777999:::;;;<<<<<<<<<::::::::::::999888777777555555555666666666666777666777888888999999999888555666666666777777777777555555555444222111///......---,,,******,,,---...***************+++,,,,,,(((((())))))***,,,---...,,,,,,,,,,,,,,,---...///,,,---///000000000///...***************+++++++++***+++,,,+++******,,,...+++++++++,,,,,,---------))))))***+++++++++++++++++++++***)))***+++,,,---,,,,,,---.........------)))+++,,,,,,***)))+++---'''(((((()))((('''&&&%%%))))))(((((())))))***+++*********++++++,,,,,,,,,,,,+++***((((((***+++,,,,,,+++******,,,,,,+++***++++++******)))*********+++++++++******)))))))))''''''((())))))))))))))),,,,,,,,,++++++*********'''((()))+++---///000111555666999<<<@@@CCCFFFGGGEEEEEEHHHOOOYYYbbbhhhjjjjjjhhhccc[[[TTTPPPQQQSSSLLLJJJKKKNNNSSS]]]nnn}}}|||wwwkkk^^^YYY[[[\\\gggwwwyyynnnfff[[[SSSOOOMMMLLLKKK\\\rrrmmmTTTBBB;;;444333222//////222...444333555;;;AAAUUUttt|||___bbbjjj{{{yyyvvvuuuvvvrrrdddUUUNNNNNNKKKFFFFFFQQQcccqqqqqqhhh\\\VVVWWWZZZ[[[ZZZTTTVVVWWWVVVTTTRRRRRRSSSSSSXXXVVVjjjvvvpppjjjVVVIIIPPPWWWzzzHHHGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFEEEFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA???===>>>CCCJJJOOOVVV\\\iii}}}xxxoooaaaTTTOOOJJJIIIHHHIIIKKKPPPTTTWWW]]]dddlllrrruuuvvvxxxzzzmmmhhh___VVVPPPMMMMMMMMMOOOQQQUUU[[[```bbbaaa___]]]ZZZVVVRRROOOLLLHHHDDD@@@@@@???>>>===<<<;;;;;;<<<;;;;;;:::999888777777666666666666666666666666555666666666777777888888;;;777666999999666444555444444444333333333222222...///000111111000///...///...///222333555===FFFLLLaaatttiiiWWWGGG<<<666777777777777888888888777888999:::::::::::::::888999999888888777666555333333333444444555555555777777777777666555333333444333333333333444555555777888999:::;;;;;;<<<;;;:::::::::::::::999888777444444444555555555666666666777888999999999999999666666666666777777777777666555444333111000/////////...,,,++++++,,,...///,,,,,,+++++++++++++++,,,((((((((()))***,,,---...+++++++++,,,---...///000+++---///111111000///...'''(((((()))******++++++***+++,,,+++******,,,...+++++++++,,,,,,---------((()))***++++++++++++++++++)))((('''''')))+++,,,***+++,,,,,,------------+++*********************,,,---......---,,,+++*********))))))***+++,,,,,,*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,+++******,,,,,,+++***,,,,,,+++***)))))))))***)))(((((((((''''''&&&&&&''''''((()))))))))))))))++++++******))))))(((((())))))***+++---...//////555777:::===AAAEEEHHHIIILLLJJJJJJOOOXXXbbbiiimmmmmmkkkfff___WWWSSSTTTVVVOOOLLLLLLPPPWWWaaaqqq~~~~~~zzznnnaaa\\\]]]```jjjzzz|||sssjjj___WWWSSSRRRPPPOOOaaavvvkkkRRRBBB;;;444333222//////222---333333555<<>><<<:::999<<>><<<<<<<<<::::::999999888777777777999888777666666666666666777777777777777666555555666888:::999666333111111444444333333222111000000111111111111000000000000///...000222111222:::DDDNNN[[[ooogggSSSFFF>>>777555333444555777777777888888999999999:::::::::888888888888777777777777777777777777666666666666666555555555555444444444333333444444555444444444777777888999;;;<<<======;;;;;;::::::::::::999999999999777666666666777888666666777777888888888888333333555666777777777777555555555444333111000///---.........------++++++*********)))))))))((((((((())))))))))))*********(((((()))***,,,---......111111111111000///------+++,,,,,,---,,,+++)))((()))(((&&&'''(((******)))+++,,,------......------------------,,,+++******))))))))))))))))))))))))((()))***+++,,,---------,,,,,,,,,------,,,,,,,,,*********+++,,,,,,***(((***++++++***))))))***,,,...---+++*********++++++++++++******++++++,,,---***+++,,,---,,,,,,***)))---,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))************''')))***)))((('''(((***)))))))))***,,,...000222555888<<<@@@DDDFFFGGGGGGKKKHHHGGGLLLWWWccckkkpppqqqoooiiibbb[[[WWWVVVVVVPPPPPPOOOPPPUUU```nnnxxxyyyqqq]]]UUU___ccckkkxxxzzztttgggYYYQQQOOOPPPQQQeeeuuulllSSSAAA;;;444///...///111222000111666999888>>>WWWrrrllliiittt{{{wwwsssssssssmmmaaaWWWPPPPPPMMMJJJJJJSSSdddqqqyyykkk^^^[[[]]]\\\YYYXXXVVVUUUSSSQQQQQQSSSXXX[[[[[[___aaabbbgggkkkdddYYYIIINNNVVV|||}}}LLLKKKIIIHHHHHHIIIJJJKKKNNNNNNMMMMMMMMMMMMLLLLLLNNNMMMKKKIIIGGGEEECCCBBB@@@>>><<<;;;<<<@@@EEEHHHJJJQQQ^^^mmm|||xxxfffYYYTTTOOOJJJHHHKKKNNNSSS^^^iiiuuuyyyyyymmm```VVVQQQOOOPPPUUUXXXXXXZZZ^^^]]]XXXYYYVVVRRRPPPPPPPPPOOONNNLLLKKKJJJFFFBBB>>><<<<<<:::::::::999888888777777666666555444444444555555777777777777777666555555777999;;;:::777444333222444333333222222111111111222111111000000/////////......///111000111999BBBNNN\\\nnnjjjTTTEEE<<<777555333333444666777777888888888999999999::::::888888888888777777777777777777777777666666666666444444444444333333333333333333444555555555444444666777888999:::<<<======;;;;;;::::::::::::999999777666555555555777888999777777777888888888999999444555555555666777777777666666555555444222111000......---,,,,,,+++******,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,------...//////111111111000000///------***+++,,,,,,,,,+++***))),,,+++***+++,,,---,,,+++++++++,,,---------------******************)))((())))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------+++))))))***+++)))(((((()))+++------+++*********++++++***************+++,,,,,,***+++,,,,,,,,,,,,+++***---,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))+++,,,,,,+++***+++,,,---...444666;;;@@@CCCFFFGGGGGGIIIFFFEEEJJJTTT___hhhkkkmmmjjjfff```[[[XXXWWWWWWPPPPPPQQQSSSZZZdddpppxxx|||~~~zzzqqq]]]UUUaaaccckkkxxx~~~{{{{{{tttgggYYYRRRQQQSSSUUUeeettthhhOOO???;;;555000///000111111000111555999888???YYYtttpppmmmyyyxxxrrrppppppjjj^^^SSSQQQRRRRRRNNNMMMTTTdddqqqxxxkkk```^^^___^^^ZZZYYYVVVUUUSSSQQQQQQUUUYYY]]]^^^bbbddddddggghhhbbbYYYKKKQQQWWW|||zzzUUUSSSPPPNNNMMMOOOQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOPPPOOOMMMKKKHHHFFFDDDCCCCCCAAA>>>======???CCCEEEIIIOOOZZZfffsss}}}iii[[[WWWNNNHHHEEEGGGMMMWWWcccnnnyyy~~~}}}ooocccYYYTTTTTTWWWYYYYYY\\\___]]]XXXXXXUUUPPPMMMMMMMMMMMMMMMOOONNNMMMJJJEEE@@@<<<999;;;::::::999999888888777888888888888888888999:::777777777777777666666555888:::;;;:::777555444333222222222222222222222222222222111000000///.........---...000000000777???MMM[[[mmm}}}pppWWWFFF;;;888555222222333666777777888888888999999999999:::888888888888777777777777777777777777666666666666333333333333222222222222333333444555555555555555666666777999:::;;;<<<===;;;;;;::::::::::::999999444444444444555777999:::888888888999999999999999777666555555555666777888666666666555444333222111000///---+++)))))))))))),,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........000000000000///......---)))***++++++,,,+++++++++***))))))***++++++)))'''***++++++,,,,,,,,,,,,,,,+++,,,------...---------)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******------............------,,,++++++,,,......,,,+++*********)))''''''((()))---,,,,,,++++++++++++,,,)))************+++++++++***++++++,,,,,,,,,++++++---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***+++---,,,+++++++++,,,---...222555:::???DDDGGGHHHIIIGGGDDDCCCHHHQQQ[[[bbbeeefffdddaaa^^^[[[YYYXXXXXXOOOPPPTTTYYYbbbkkksssxxxxxx|||rrr^^^VVVbbbdddnnn{{{}}}xxx{{{rrrcccWWWPPPOOOSSSWWWdddqqq}}}yyybbbJJJ>>>:::555111000111000000///000555888888AAA\\\wwwvvvqqq|||vvvmmmkkkmmmiii^^^SSSQQQUUUVVVSSSPPPUUUbbbnnnrrrggg^^^^^^```___[[[ZZZWWWUUURRRQQQSSSWWW\\\___aaafffhhhgggeeeccc^^^XXXLLLRRRYYY}}}|||___\\\XXXUUUUUUWWWZZZ]]]___^^^\\\ZZZWWWUUUTTTSSSRRRQQQOOOLLLJJJGGGEEEDDDFFFDDDAAA???>>>???AAABBBGGGLLLUUU```jjjuuukkk^^^XXXOOOIIICCCEEENNNZZZgggpppuuuxxx}}}vvvhhh]]]ZZZZZZZZZ\\\___aaa___\\\XXXTTTOOOLLLKKKLLLLLLKKKLLLLLLKKKJJJGGGBBB<<<888;;;;;;;;;:::999999888888999999888888999:::;;;;;;666666777777777777666666777999:::999666444333444222222222222222222333333222222111000///......---...,,,,,,//////000555<<>>:::777444333444666777777777777888888888999999999888888888888777777777666777777777777666666666666444444444444333333333333222333444555666666666666444555666777999:::;;;;;;;;;;;;:::::::::999999999:::999888777777777888999999999999999999999999999999888666555444666777888666666666666555444333333444222///,,,+++++++++,,,))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++...////////////......---)))))))))******++++++,,,++++++,,,...///...+++))))))***++++++,,,,,,++++++((()))***,,,,,,---------******************************+++,,,---......---&&&&&&''''''''''''&&&&&&+++)))))))))+++,,,,,,+++,,,,,,---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++************++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))((()))))))))************((()))***)))(((((()))***************+++---///111333666;;;AAAFFFJJJLLLMMMGGGEEEEEEIIIQQQYYY]]]^^^ZZZXXXWWWXXX[[[]]]^^^]]]QQQRRRWWWbbbnnnwwwyyyxxxzzzuuu___UUU```hhhvvv|||nnn___TTTNNNKKKQQQZZZbbbllltttvvvvvvppp]]]III@@@;;;333...---000333444000000444777999DDDbbbwwwvvvyyyqqqkkklllpppnnndddZZZOOOSSSVVVUUUSSSTTT[[[aaa^^^XXXUUUZZZ```aaaaaabbb___ZZZUUUTTTWWW\\\```bbbaaaccceeeeeebbb\\\XXXXXXNNNVVV^^^~~~fffddd```^^^___bbbfffiiiooommmiiieee```[[[XXXVVVRRRQQQOOONNNKKKJJJHHHGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAEEELLLTTT\\\eeeooouuu|||xxxiii^^^RRRNNNKKKOOO___rrr|||}}}zzztttjjjbbb```eeeooovvvooofff______aaa```______\\\YYYTTTPPPNNNKKKHHHFFFFFFEEEFFFIIILLLKKKFFFAAA===<<<<<<;;;;;;::::::999777666666666666666777888555666666777777777777777555666666555333222222333222222222222222222222222000000////////////......///,,,,,,///000000333777>>>MMM```pppvvv\\\JJJ@@@:::888666555666777777777777777777888888888888999888888888888777777777777777777777777666666666666444444444444333333333333222333444555666777777777444444555777888999:::;;;;;;;;;::::::::::::999999;;;:::999888777888999999999999999999999888888888888777666666666777888999555555555555555444333333333222000...---,,,,,,---+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.............../////////......---******)))))))))***++++++*********,,,------,,,******++++++,,,,,,,,,,,,,,,)))***+++,,,---......---************************)))***+++---......//////)))******************)))***)))((((((***,,,,,,++++++,,,---,,,******,,,...+++,,,,,,------------,,,)))***+++,,,---,,,++++++************+++,,,------++++++++++++******))))))))))))))))))))))))))))))))))))))))))************''')))***)))((('''((()))...---,,,+++++++++,,,---333666;;;AAAFFFIIIKKKLLLGGGFFFFFFKKKSSSYYY]]]]]]VVVSSSQQQRRRXXX]]]______TTTSSSWWWbbbpppyyyzzzxxxyyy~~~~~~{{{sss]]]RRRZZZeeettt}}}nnn```YYYSSSPPPWWWaaafffooouuuvvvvvvppp]]]III???:::333......000333444111111444777999EEEccc|||tttzzzvvvssstttuuuoooddd[[[QQQRRRTTTUUUVVVXXX[[[]]]XXXSSSSSSYYY___bbbdddgggccc]]]VVVSSSVVV[[[^^^^^^^^^]]]___cccccc^^^[[[[[[TTT\\\aaa}}}vvviiigggeeedddeeeiiimmmooosssqqqmmmgggaaa\\\XXXVVVPPPOOONNNMMMLLLJJJIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBFFFKKKQQQXXXaaaiiiooouuu}}}kkk]]]KKKKKKLLLUUUkkkzzzkkk___XXXVVVWWWYYYllluuuiiifffeeecccaaabbb___\\\XXXTTTPPPLLLGGGDDDCCCBBBBBBFFFJJJKKKGGGCCC======<<<<<<;;;:::::::::;;;;;;:::999999999::::::555555666777777777777777666666777555333222333555444333333222222111111111.........///////////////000---,,,///111111222666:::GGGVVVfff{{{qqqXXXJJJBBB:::999888888999999888666777777777777888888888888888888888888777777777777777777777777666666666666333333333333222222222222222333444666777777888888333444555666777999::::::;;;;;;::::::::::::999999999888777777777888999:::999999888888888777777777666666666777777888888999444444444444444333333222000000///...------,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------...//////------...//////......---+++***)))(((((()))******(((''''''(((***,,,+++***++++++,,,---------------,,,,,,---......///......************************++++++,,,---.........---------............------+++***((()))+++---------)))***++++++***+++---...++++++---.........------***+++---......---,,,+++***************,,,---...+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((()))******(((((()))***...---,,,+++***+++,,,,,,222555:::@@@DDDGGGIIIJJJFFFEEEFFFKKKSSSZZZ\\\\\\RRRNNNJJJLLLSSSZZZ^^^___WWWTTTUUU```ooozzz{{{wwwtttvvvsssrrrmmmZZZNNNTTT___mmmzzz}}}}}}yyyjjj___[[[XXXVVV]]]iiimmmuuuzzzyyywwwppp\\\HHH<<<888444111111222222111333222444777999EEEdddwww|||xxxyyy{{{}}}{{{ssshhh___VVVTTTTTTVVV[[[^^^^^^]]]TTTOOONNNTTTZZZ]]]aaaeeeeee]]]UUUQQQSSSWWWYYYYYY\\\YYYZZZaaaeeebbb______YYYaaafff~~~tttlllkkkjjjiiikkkooosssuuuvvvsssoooiiibbb\\\XXXUUUOOOOOONNNMMMLLLKKKJJJJJJEEEEEEEEEEEEEEEDDDCCCCCC???BBBFFFKKKQQQXXX```eeeqqqzzz~~~jjjZZZJJJLLLQQQ^^^xxxttteeeZZZSSSMMMJJJPPPjjjsssnnnkkkgggeeefff```^^^ZZZVVVRRRMMMFFFBBBAAA???>>>BBBGGGHHHEEEAAA=========<<<;;;;;;:::::::::999999888777777777777555555666777777777777777777777777666444333555666444444333333222111000000------......///000000000111---,,,000222111222555999BBBOOO^^^uuummmUUUIIIBBB:::999999:::;;;:::888555777777777777888888888888888888888888777777777777777777777777666666666666222222222111111111111000222333444666777888888888333444555666777999999:::;;;;;;;;;:::::::::999999666666555666777888:::;;;999888888888777777666666444555666888999999999999333333333444333333222222---.........------++++++(((((())))))************((())))))))))))*********(((((()))***,,,---......------......///......---,,,+++***((((((((())))))+++))))))***---///000///+++,,,------......------))))))******++++++******************************------......------,,,+++)))******++++++******))),,,+++)))***,,,...///...''')))******)))***,,,///***+++---...///...------***+++---//////...---,,,******))))))***,,,---///***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***+++++++++******+++---...000111444999>>>BBBEEEGGGGGGEEEEEEFFFLLLTTTZZZ\\\\\\PPPKKKFFFHHHPPPXXX]]]^^^YYYUUUTTT^^^nnnyyyzzzwwwoooooojjjjjjiiiXXXKKKPPPYYYhhhsssuuuxxx}}}uuussseee[[[[[[YYYXXX```mmmssszzz~~~|||yyyppp[[[FFF888777555555555333000...444333555777999EEEeee{{{{{{vvvqqqsssxxxwwwmmmfff[[[WWWTTTXXX___dddbbb___PPPKKKJJJNNNTTTWWW[[[```fff]]]TTTOOOQQQTTTUUUUUU[[[VVVWWWaaahhhfffcccccc\\\dddiiiyyy