BM6P6(@ iiifffaaa\\\XXXUUUTTTSSS\\\XXXUUUUUUVVVWWWVVVUUUQQQSSSUUUSSSPPPPPPVVV[[[WWWWWWVVVVVVVVVVVVWWWWWW___dddfffcccbbbdddeeedddhhhjjjnnnuuuvvvggg\\\VVVSSSXXX```mmmrrrgggeeelll}}}lll___^^^ggg{{{wwwpppvvvcccTTTIIIBBB<<<:::777333111333555222222555555333444888666444222000000000222333000111222444555666666666222333444333111000111222333222222111111222222333///000222333444333333222333222111222222222000...///......------///000111...---------...///000111,,,111333000///000000---///000000///---+++,,,---+++,,,...000111111000///000000000000000000000000222222111///...---,,,+++---------+++******,,,...000000///000222222111///222111...,,,++++++,,,---111000...------...000111333222222222222222222333000000000000000000000000111111222333333444555555777777666444222111//////444222111333666666333000000...,,,,,,,,,,,,***(((---,,,++++++---///......000000///////////////000000...,,,,,,...000000000/////////111333333333222777333000...///000111111>>>;;;666222//////000111000///...---,,,+++++++++...222555333///---...111222333444444222222333444444333222333444444333111555;;;<<<777555888888444555222222555666222000111111111111111111000///...///333666666333000000000000333666999888555111.........////////////......222111...,,,000444111***///......111444333///+++111000...---++++++++++++------,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---......//////000000111111333222111/////////000000---,,,,,,++++++---...///333000,,,)))((()))+++,,,...------,,,+++***))))))+++++++++************)))+++***)))(((((()))***+++&&&)))+++***'''&&&''')))***+++---......---+++***###---000)))&&&+++***$$$''''''&&&&&&''')))+++,,,************************---***'''(((***+++)))''',,,***((('''((()))((('''((()))))))))'''''')))***UUUSSSPPPMMMKKKKKKJJJKKKJJJIIIJJJMMMQQQSSSQQQOOOLLLNNNPPPPPPPPPQQQTTTWWWRRRRRRRRRQQQQQQQQQQQQQQQWWWZZZZZZWWWVVVWWWUUUQQQPPPNNNOOORRRZZZbbbiiilll}}}nnncccXXXSSSSSSWWWbbbnnnuuummmhhhlllvvvtttgggaaafffooovvvhhhXXXMMMBBB>>>;;;888666777444111111444444111111444444333222000000000000000000111222333444555555555222333444333111111111222//////000111222444555666000000111222222222222222111000000111333333222000///......------///000111222222222222111111000000,,,111333000///000000...///000111///---,,,,,,---,,,---......////////////////////////////////////111000000///...---,,,,,,---------,,,++++++---///000//////000111222000///222111...---,,,,,,---...000///...------...///000222222111111111111222222000000000000000000000000000000111222222333444444666555444333222111000///333111//////111222111///111///------------+++)))---+++***+++.../////////000000///////////////000111///---...///111111111//////000222444555555444888666333222333444555555<<<:::666333111000111222000///...---,,,,,,,,,,,,,,,000333333000...000333222333444333222111333444444333222333444555333111333888999555333666777444666333444777777444222333000111111111111000000///222444666666444222222333111333777999999777333111//////////////////......000111///---///333222------,,,,,,---...///...---111000000///---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,------,,,+++***,,,------------...//////000000222222111000000111222333000000///...///000111222111///---***))))))+++,,,---,,,,,,++++++******)))*********)))))))))(((((()))***++++++++++++***))),,,...000///---,,,---///++++++,,,------,,,+++++++++666:::000((()))***'''&&&&&&&&&'''((()))++++++++++++++++++++++++++++++***(((%%%&&&'''((('''%%%+++)))''''''(((((('''&&&)))******)))(((((()))+++\\\[[[ZZZYYYYYYYYYZZZZZZVVVXXX[[[___cccccc```^^^^^^]]]^^^```cccfffffffffeeefffggggggfffeeedddcccccccccaaa]]]]]]\\\WWWOOOUUUQQQLLLJJJMMMQQQVVVYYYWWW^^^jjjvvvnnnaaaXXXQQQOOOPPPccciiitttooocccbbbnnn}}}jjj___]]]nnn|||lll[[[JJJAAA===:::888888444222222555555111111333111111111111000//////...000111222333333333333333222444444444222111222333//////000000222333555666111000000000000111111222000//////111333444333222///......------///000111...///000000000///...------111333111000111111///000111111000...------///...---------------..............................//////.........------------.........,,,,,,...000000//////000111111///...111000///---------...//////...---,,,,,,---...///111111111000000111111111000000000000000000000000000000000111111222222333333333222222111000000///333111///...///000//////111///...---...---,,,***+++******,,,...000000///000//////......///000000222000//////111222222111//////000111222222222222333111000000222333333222999777555333222111222222//////...---,,,,,,,,,---+++...111222000000222555555555555444222333555777444333222333555555444222111444555111000333444444666444555888888444333555///000000111111111111000555666777666444333444555222444777::::::888555333000000//////.........---...111222///...111222000,,,---,,,++++++,,,...000000000111111000...,,,+++++++++++++++******))))))+++,,,------++++++,,,---+++,,,,,,---......//////000////////////111222333......---,,,---...///000///...---,,,+++******+++++++++++++++++++++++++++))))))))))))((((((((('''(((***,,,......,,,***(((+++,,,------,,,+++,,,---,,,,,,++++++++++++,,,,,,000<<>>:::999666222111555222222333333222111/////////000111222333333333333///000111000///......000.........///111222444555333444444444333333222111222111111111333333111//////......------///000111//////...---+++***)))))))))...000///...000111///---...//////...---...///,,,---......////////////////////////////////////000000000000000000//////***,,,///000///...///000///...------......,,,******+++,,,---............///000000000000000000///222222111111111111222222333333333333333333333333222222222222222222222222222222222111111000000000---///222222000000111333---+++***+++,,,,,,+++))),,,,,,---///111222000...------------...///000000000//////000111000...,,,,,,000333333000///222555///---******,,,...//////000///,,,******+++---...------------...///000111......///000222333222222+++---000000///---------///......000222333222000222111444888666000///333///000444666333///111666000111111111111000000///111000000222444555222000333333222222111111111111///...---,,,---///111222000555666333000222333222000000///000000///---+++............---------------,,,+++***)))((((((''''''***---...------------******+++,,,...///000111222111///...---------...***)))((((((((()))***++++++++++++,,,,,,---------))))))))))))************************))))))))))))(((((())))))))))))((((((+++)))&&&'''))),,,---,,,,,,+++***))))))***+++,,,)))(((((()))******+++,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++)))'''&&&(((******)))((())),,,.........,,,...111111000.........vvvooofff]]]UUUSSSTTTYYYfffttt~~~lll^^^TTTPPPRRRMMMMMMUUU___lllvvvggg^^^^^^gggxxxsss]]][[[fff|||mmmfffyyyyyyhhh___NNNGGGAAA===999333333666222222222111111000///...//////111222444444555555...000000///...---...///111111000000000000111111222333333444333222111///000//////111333444333111///......---...///000111111000///............///(((---000...---000000...,,,...///...------...///+++,,,...000111111000///000000000000000000000000222111111111000000000///))),,,...//////.../////////...------...---+++))))))***+++,,,---.........000000111111111111000000333333222222222222333333333333333333333333333333222222111111111111111111333333222222111000000///222333333111000111666:::...,,,++++++------,,,***,,,---...000222111///---,,,,,,,,,---...///000111111111000111222222///---...111333111,,,(((***,,,555222///...000222444444222000,,,***)))+++---///---------......000111222,,,,,,---000333444444444,,,///222333222///.........------///111222111000333222666;;;999222///222111333777999666111333999111111111111111000///...111000000333666666333///111111111111222333444555...---,,,,,,---///222333///333444222222555666555444111...///222444333222000//////.........//////------,,,+++***)))(((''''''***---......---------((()))***+++---...///000///...---,,,,,,,,,---...,,,+++*********+++------++++++++++++,,,---......*********)))))))))))))))))))))))))))(((((((((((('''(((***,,,,,,***(((''',,,)))&&&'''***------,,,+++******************+++)))***++++++'''%%%(((---))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***'''&&&)))+++)))((('''(((+++---...---,,,///222222111///...///~~~yyypppggg```\\\[[[eeejjj{{{yyyqqqfff]]]YYYXXXYYYZZZeeetttppp[[[YYYUUUMMMHHHIIIQQQ]]]eeevvvjjjgggiiilllwww~~~hhhXXX\\\iii}}}}}}bbbeeexxx|||rrreeeUUUGGGBBB>>>888333333222111000000000111111111000000111111111111000000000/////////............//////000111111111111111222222333444333111...---000000000111222444555666111000...---,,,,,,------//////000000///...------+++******+++---......---,,,...///,,,---000000---000...,,,,,,.........------------......000111222......///000000000000000222111111000000000000000---...///...,,,+++++++++///,,,+++,,,///111///---444000......000222111000111111111111111111111111---......///000222444555333333333222111222444777///111444777777666333111222111000000222333111000------***&&&''',,,---***---,,,---000333222---(((...---,,,---///000///...111111111111111000//////000000...---------------///,,,)))***...111111000111///---+++***+++---///000...---...000111222111000///...---...000222333333111///------...000111...///...,,,***+++///333333666888777444111111222444555555666555444222111111000...---...///111222///000111222222222222222---......///000111111222---------......///000111+++///222333222222555777444444333111///000333555333222000///...---,,,,,,...---++++++++++++***(((+++,,,---.........---,,,+++******,,,...000000///111000---+++))))))***++++++++++++************)))///,,,***+++///222333222((()))******))))))***+++(((((((((((())))))))))))******+++++++++,,,,,,,,,***)))((((((***,,,///000,,,+++)))((((((***,,,---"""###$$$%%%&&&((())))))'''((()))(((((())),,,...111///,,,++++++++++++***,,,,,,,,,+++***)))((('''&&&&&&&&&&&&''')))***,,,............---,,,+++***bbbaaa^^^ZZZUUURRRRRRRRRTTT\\\pppxxxnnneee]]]YYYUUU]]]iiivvvmmmfffZZZOOOJJJJJJPPPTTT[[[fffttt~~~sssmmmiiippp|||pppZZZ[[[eeezzzooobbbccc~~~zzzhhhWWWOOOJJJAAA999555555444222000000//////...///000000111111000000///000000/////////.........//////000111111111111000111111222222111000...---//////000111222333444555222111///...---------...//////.........---------,,,+++***+++...///...---,,,...///,,,---000000---///...,,,,,,.........---......---......///000111......///000000000000000222111000000//////000000111111///---++++++,,,......---,,,---/////////...444111//////111333222111222222222222222111111111000/////////000111222333222333333333111111333555111222444444444111///---333111///000222333222111...///...+++,,,000///,,,000000111222333222///---...---,,,---///000///...222222222222222222111111000000///...------------,,,+++***,,,000222333222......,,,+++***,,,...111///---,,,---///111111000000///.........000222333333222111000000000000000///000000...,,,---111555111333555444111000000222555555555444333222111111333222000...------......//////000111222222222222///000000000111222222222000000//////000000111111---000333222000000333666111000/////////000000000.........---+++***+++,,,///...,,,,,,---,,,+++)))+++,,,.../////////......,,,++++++---///111000000111000---+++******++++++*********)))))))))((((((---***((())),,,///000/////////...+++)))'''''''''))))))))))))))))))((((((*********+++++++++,,,,,,,,,+++***)))***+++---...---+++***)))))))))+++,,,(((((())))))******++++++((()))))))))((())),,,...000...,,,+++,,,,,,,,,+++............---,,,++++++''''''''''''(((***+++,,,------...------,,,++++++OOOPPPQQQQQQRRRTTTXXX[[[___gggzzz~~~oooeeeZZZYYYXXXZZZ```nnntttdddVVVMMMIIIHHHHHHMMMUUU___lllqqqllljjjqqqppp^^^WWWdddwwwiiiXXXhhh|||iii]]]TTTIII>>>777<<<999444222111000...---//////000000000000//////000000000/////////.........///000000111111000000111000000000//////......//////000000111222333333111000///...............///...,,,++++++,,,---------,,,+++,,,...//////...,,,...///,,,---000000---///---,,,,,,---......---///...............//////....../////////000000000222111000000//////000000333111...+++******,,,---,,,---......------...///444222000000222333222222222222222222222222222222111111000000000000000111000222333333222111111222111222333333222111///...666333000000333555444333---//////---///111000+++///000111111///.........///...---...000111000///111111111222222222222222111000///...------------++++++,,,///333444444333.........---,,,---111333---,,,,,,---///000000//////............000111333333333333222111000000///000000000//////111444777000111222111111111333444666555444222111000000000111111000///...------,,,...///000111222222222222222222222222222222222222333222222111111111111111000222333111//////222555333111...///111111000---***,,,...,,,******,,,///000...------------,,,***+++,,,...000111111000000---,,,,,,---000111111000111000...,,,++++++,,,,,,++++++++++++************+++***((()))+++---......333111...+++)))''''''&&&+++*********))))))((((((*********++++++++++++,,,---,,,+++*********,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++)))***+++***)))***,,,......,,,******,,,---,,,,,,------.........------,,,((((((''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,+++fffgggiiillloootttzzz~~~oooggg]]]XXXZZZ```ӵtttdddXXXPPPMMMLLLJJJJJJQQQ```tttxxxsssxxxrrr\\\]]]dddjjj|||Ħ~~~eee[[[oooĦӵ~~~oooaaaSSSGGGAAAAAA===777333222222000////////////000000/////////000000000////////////......//////000000000000000111111000/////////000000//////000000111111111111/////////......---------...,,,+++))))))***,,,------,,,,,,---///000000///+++...///Ħ...---+++,,,---......---//////...---------..................//////000000111111000///////////////111///,,,+++***+++******+++...000///,,,+++---000222111111111111111111111222222222222333333333333111111000000000000111111///111333333222000000000000000111333333444444444999444111111555777666444000222111...000333222...000222333111...---///222222000///000222222111000///////////////000000111111000///...------------,,,---000333444444333111///000000///------000333,,,++++++,,,...//////---------,,,,,,---...000000555444222000/////////000000000000000111222555777222222222222222444666888666555222000////////////,,,---.../////////............///111222222222222222222222222222111111111444333222111000000000000000222222111//////333888===777111000222444222...,,,...000///+++***---111///---,,,,,,------,,,******+++---///000111000000---,,,+++---///000000///000///...---------------............------------,,,+++++++++,,,---......///---***))))))*********,,,++++++******))))))(((************++++++++++++++++++*********+++,,,---...---,,,******))))))******************************+++,,,,,,******,,,---***)))((()))+++,,,,,,+++))))))***+++++++++******''''''&&&'''((()))+++,,,,,,,,,++++++++++++,,,,,,yyyiiiaaaaaa4ĉ@ӵvvvlllZZZUUULLLEEEEEEMMM\\\fffxxx}}}zzz|||nnnfff___ZZZggg}}}>Lxxx```ggg=hĦ4ĉ@ӵrrraaaUUUOOODDD===666222222333111/////////000000000000//////111000000000////////////......///000000000000000111111000000000111222222///000000111111111000000............---------,,,---+++***((()))***,,,------,,,,,,---///000000///+++...///>L------,,,++++++---......---///......------------............---...///000000111000000///...////////////...---...000///,,,))),,,...000///,,,+++---000///000000000000//////000111111111222222333333333////////////000111222333///111333333222000000000000000222333444555555555888333000222777;;;999666888888555222333777777444444666777555222222555888333111000111222222111000...------,,,,,,---......111111///..................000333555555333000///---///000...)))(((+++...+++***+++,,,//////...,,,***+++++++++,,,------...555333000---,,,---///111//////...///111333444555222111000111222444666777444333111///...---......,,,,,,---............------...///000111222222222111111111111111111000000333222111000///.........///111222111000111666;;;CCC<<<333///111333222000///000111///,,,+++,,,///---,,,++++++,,,,,,+++***)))***,,,...////////////,,,+++***+++---......---///.........------....../////////............---+++,,,,,,,,,++++++,,,---,,,***'''''')))++++++***,,,,,,++++++*********)))))))))*********+++++++++)))))))))***+++---.........---,,,+++*********)))((())))))******++++++,,,***,,,---,,,+++******+++''''''&&&(((***+++***)))'''(((((()))))))))((((((&&&%%%%%%%%%&&&(((***+++,,,,,,+++*********++++++wwwqqqGG=?uuunnnaaaSSSJJJHHHKKKOOOUUU___ooo|||kkkZZZXXXaaaHdĦiii=ĪjGG=?{{{www}}}pppbbbYYYHHH@@@666222222333111///000000111111111111000000111111000000000/////////---...//////000000//////000000111111222222333333000111222222222111000///---...............------++++++***))))))***,,,------,,,+++,,,...//////...,,,...///HdĦ------+++***+++---............---------------......///...---------...///000111000//////......///////////////222555444///+++...//////...---,,,---...---///000000///......///000000000111111222222333////////////000111222333///111333333222111222333333444555555555444333222444111///555>>>CCCBBB>>>>>>???===999999<<<;;;777555666777666666666888:::444333222222333333222111000///---,,,,,,,,,---...111111000///............000222555555333111//////***---///,,,&&&###&&&)))+++++++++---///000...,,,)))******+++,,,,,,------333111///---,,,...000111000...---///111333333222111000//////111222222111111000///...------------//////...---,,,++++++***,,,---...000111222222333000000111111111111111111111000///...---------------///222111000222666:::@@@:::222......000000000000///...---,,,,,,++++++,,,+++******,,,,,,+++***)))***,,,......///......+++*********,,,---,,,+++------------............------------,,,,,,,,,,,,)))+++,,,+++)))))))))+++...+++((((((******(((%%%++++++++++++++++++++++++)))))))))************+++'''((()))+++,,,---...///------,,,,,,++++++******)))******+++,,,------...***,,,---,,,***))))))***'''&&&&&&(((******)))'''))))))*********))))))(((%%%$$$$$$$$$%%%''')))***---,,,+++)))((())))))***ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵdddĦVVVaaapppĭӵĦĦĦSSSDdD}}}lll```?fӵĦӵƜ`1.׼sĭӵfffQQQHHH<<<666666777444ӵ222222111111Ħ111000000000///000///222222222111111222333Ħ...///000111111000+++Ħ***+++...///...---,,,...///DdD***---.........ӵ,,,...ӵ...ӵ---,,,///------Ħ000///ӵ111000000111ĭӵ;;;;;;222444>>>LLLSSSSSSOOOMMMPPPPPPNNNNNNNNNIIIBBB999999999;;;===??????>>>;;;999888888999999888777555444111///...//////000222111000///............///222444444222000000000***...000---(((%%%(((,,,++++++,,,...000000...,,,***+++,,,------.........//////000111111111000000111///...///222333222000222111///000222222000---------............------000///---,,,******+++++++++,,,...000111222222333000111111111222333333333000000///...------------+++...111111///000222555666555222000//////000000111...+++,,,///000///,,,---+++***+++------,,,++++++,,,---/////////...---,,,+++***+++---...---,,,++++++,,,------------------------,,,,,,,,,++++++***,,,---,,,***((()))+++///,,,***+++---,,,'''"""******++++++,,,---------))))))))))))************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***((('''(((((((((((()))++++++)))'''***+++++++++***)))((('''%%%%%%%%%%%%&&&((()))+++///---+++)))''''''((((((?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@cccrrrShӵg&e>hӵLLLSSSdddxxxfff?><zg&e>&e|||xxxHLShӵgLS?ʬ3h?D%%)?hhhZufĦgLg&egĉ@lllgggg&e>&ekkk@e??www\\\QQQDDD===<<<<<<g<ĉ3333333332223we<Ħ1111110000003h?@e111222222111000222333444Z///0001112223333333h?gL******+++---......---,,,...///D%%)?,,,fff?><z---...=?Ħ---g&e///g&e---***(((S?ʬ,,,4ff?>ߝL333@e...g&e1113332223h?g&e>&e===AAA??666666:::HHHXXXbbbbbb^^^aaafffiiiiiihhheee]]]TTTDDDBBBBBBEEEJJJLLLKKKIIIBBB@@@??????@@@@@@???===:::888555333111111222333222111000//////.........---000333333111000111333+++000444222,,,***...222++++++---///111111///---+++,,,---...////////////+++...222555666444111///333000///000333444222000555444222333444444000,,,+++,,,---...///...---,,,---,,,+++******,,,...///+++,,,...///111222222333111111222333333444555555000//////............///+++...111111...---///111///111444444333222222222333...+++---333666333///...,,,,,,,,,......---,,,---...///000000///......---,,,+++,,,.........,,,******+++,,,------------//////.........---------,,,///000///,,,***+++---...+++***---///...)))###)))***+++,,,------...///))))))))))))***************++++++,,,,,,,,,++++++++++++,,,---------,,,,,,------,,,++++++***)))))))))+++,,,,,,)))'''&&&'''*********+++,,,,,,***(((************)))'''&&&&&&&&&&&&&&&&&&''')))***,,,000...+++((('''&&&''''''4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵtt\\\^^^oooHGgĉ@Hu]ĦZuR)ĦOOOPPPRRRYYYbbbzzzsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħjjjg?HdĦHu]ĦttfffVVVHƅ^Hu]ĦqqqH׼swwweeePPPDDD???;;;tQ:::777555555je<Ħ......000Bt=o9ĦH׼s......///000111333111000///HtĦ111222222111000Bt=o9ĦHdĦ,,,***))))))***,,,---...+++)))Dtfo9ĦsߝLGdUĦ+++Ht@cӵHu]Ħ111Hu]Ħ...///Htƅ^222qIܗGIӵ///H׼s///---Hu]Ħ111444Bt=o9ĦHƅ^Hu]ĦBBB;;;777@@@NNN```pppxxxvvvqqqsssyyywwwjjj```MMMHHHRRRaaaeeehhhiiiccc^^^TTTQQQXXXYYYQQQLLLOOOKKKCCC;;;777888;;;;;;999888777333---***+++------555666777555222/////////222111000...---,,,,,,,,,////////////...---,,,+++///////////////.........333333444444333111000//////......111444555222000222000////////////...,,,---------...............///---++++++,,,,,,,,,+++000---+++...333555222...333444444444444333222222333222000///.........///+++---//////...---...//////222444444111//////111000000...------...//////...,,,)))''''''***...000000000//////...---+++++++++,,,...000000///...------///222333333111...,,,000///...---,,,,,,,,,---222111///---+++******)))***************)))((((((***************++++++,,,))))))))))))************...***)))...000...++++++,,,,,,+++++++++,,,------///,,,***))))))***))))))'''***,,,+++'''$$$$$$&&&'''((()))******)))((('''///,,,(((''')))+++***)))'''&&&&&&&&&'''(((***+++---+++((('''((()))))))))4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭdddqetDdDĦt|d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtzzzfffZZZXXXMMMDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>etttDdDʜ4DuTӵDdDĦyyygeĦqqqs<v>aĦ222111peӵDx<DdDĦ000///.........////////////DdDĦ111---------peӵDx<>d<+++******++++++,,,***))))))>d<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ000>d<Ħ///peӵ111Ħ...F&uTӵ333DdDĦ///--->d<Ħ111peӵDx<>d<ʜ4DuTӵhhh\\\UUUEEE:::@@@TTTkkk```JJJRRRnnnyyysssnnnjjj```PPPAAAAAAHHHGGG>>>555111222333333222111222333///000111111111000///...111222333444444444444444111111222222333444555555333444444555444333222111////////////000000//////111///...///000111000///000//////...---,,,,,,+++))))))***,,,---,,,)))'''+++******---000111000///222333333444444333333222222111111000000000//////,,,///222333222111000000333444444444333222222222222111///...---......///,,,,,,,,,,,,---------...***,,,...000000///...,,,------...///000//////......---,,,+++++++++,,,,,,///000000111111222222111///...---,,,++++++++++++,,,,,,,,,,,,,,,++++++***((((((((((((((())))))***((()))))))))************,,,)))***...///,,,+++---***,,,...000111111000///,,,***))))))******)))((()))((('''(((+++,,,***(((''')))+++---............---,,,+++***++++++,,,,,,&&&&&&&&&'''))),,,...//////...------...---+++)))4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<~~~geĦ\\\Hg8>aĦ000///B?Ho9///>d<...............//////>d<ӵ,,,---B?Ho9---<x++++++++++++))))))***&ӫeʬtIӇ+++>d<Φ>d<Ħ---D&ӫetIӇ111DdDĦ000sdKĦ///B?dp&ĒR444333>d<sdKĦ111B?Ho9///s&dq&ĒR|||oooaaaUUUEEE???HHHlllyyyWWWKKKVVVuuuttt^^^NNNTTT```\\\HHH666333666999:::888555333333111222222333333222222222333444444444333333222111000000111111222333444444222333444444444333222111111111111111000000111222...------...000111111000000000000///...---,,,,,,))))))***+++---,,,***'''******+++---///111111000000111222333444555555555111111111111111000000000---///222333222111000111555444333333333333333222333222111///...//////000******+++,,,,,,,,,,,,,,,***,,,...///000///...---.........///////////////---......///...---,,,,,,111111111222111000///......---,,,++++++++++++++++++++++++,,,+++******)))((((((((((((((())))))***((()))))))))***************(((***------)))(((+++)))+++---///000///...---+++)))((()))******)))'''%%%''')))((('''''')))+++&&&''')))+++---------,,,++++++++++++***++++++,,,(((((((((((()))***,,,------,,,+++,,,------+++)))4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDxxxne=etttegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌUUU]]]Bene}}}HkgeWWWneNNNSSSfeHu]3hhsegeĦja>aĦ000///@G...///se///.........///+++,,,---<Ō------...@G---,,,Hkge+++++++++++++++***,,,...HĪj@IŌ***+++ege,,,---Hu]3hIŌ000111DdDĦ000ne......@h//////>h111222222se---ne///111@G///111sĪj@htttaaaRRRDDDCCCRRR~~~kkkQQQNNN\\\}}}kkk]]]gggrrriiiNNN:::222888@@@DDDDDD@@@<<<999333222222222222333333444444444444444333222111000.........///000000000111111222333333333222111111111222222111000000111333000///...///000111000////////////......------,,,,,,+++,,,---//////---+++)))***,,,...000111111222---...000111222333444444...//////000000//////......000111111000000111222555333111111222333222111444333111///......//////******++++++++++++,,,,,,,,,,,,---...////////////....../////////000000000,,,---.........---+++***///000111111000...---,,,---,,,+++++++++++++++,,,+++++++++++++++******)))))))))((((((((()))******))))))))))))************(((''')))+++)))$$$$$$'''***+++,,,---------,,,+++)))(((((()))******)))'''$$$'''***(((%%%%%%(((,,,&&&''')))***++++++++++++(((***++++++***)))***,,,)))(((''''''((()))+++,,,+++***)))***+++,,,+++***4DuXӵĵD^```ddd}}}RRRccczzzDdDĦ}}}iii\\\VVV]]]iiiVVVXXXNNNJJJMMMD^eee}}}s׼sgeFm8555>aĦ000///...///......s׼s000.........//////+++,,,---Ho...////////////......---+++,,,,,,+++++++++***---///***++++++,,,------D^///000111DdDĦ///......------000////////////000111000s׼s///---//////111...111///333qqqYYYIII???GGG]]]sss^^^TTT\\\kkkzzzooouuuwwwfffLLL;;;444>>>LLLWWWZZZWWWQQQNNN@@@===:::666444444444555333444444444444444333333////////////000000000000000000111222222222111000000222555555666888<<<@@@999777555555555444222000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...---)))+++---///000111222333000000111222222222222111...///000000000000///...///000000///...///111333555333000000111333222000222111///...---,,,------,,,++++++++++++,,,------......---------.../////////////////////000000111......---,,,,,,,,,,,,,,,,,,---...//////...,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***++++++))))))))))))***************)))+++,,,)))###"""&&&,,,,,,,,,,,,++++++++++++((((((((()))+++***)))'''((()))(((''''''''')))***'''(((***+++++++++******&&&(((+++***)))((()))+++&&&&&&&&&&&&''')))+++,,,***)))'''(((***---------Φ4DuXӵtvӵ>d<ĦĦĦzzz|||~~~yyyooo]]]UUUeee~~~ĦyyymmmbbbWWWIIIQQQ^^^ooo>d<ĦttthhhgggpppwwwdddVVVRRR[[[yyyttt```[[[ppp{{{cccRRRVVVYYY^^^aaaĦKKKJJJJJJSSSdddsss>d<ĦHHHVVVgggBegeFYĉ555666>aĦ000...,,,,,,---//////000000///......Be111///......//////000,,,---///nu]ӵ000000000000000///.../////////...------,,,***++++++,,,,,,++++++***(((+++......,,,+++,,,---******+++,,,------......,,,,,,,,,---...>d<Ħ---...///000111>d<Ħ///......Ħ,,,---...///000000000000333222000///---,,,,,,,,,---///000///Be//////---...111Ħ111...111222222///...000333///555AAASSSfffuuu}}}jjjOOO@@@;;;KKKfffhhh[[[^^^ppp}}}|||}}}uuu]]]DDD888:::FFFYYYhhhnnnlllgggbbbUUUPPPJJJCCC===:::999999222333444555666666666666333333222222222222222222//////111222222111000///333777<<<@@@CCCHHHOOOUUUDDDAAA>>><<<;;;888555333******************++++++---+++******,,,......---***,,,...000111222333444444444444444333222111111000111222333333222111000000000///...---...111333555222//////111222111000111000...,,,++++++++++++------,,,+++,,,---...///000///---,,,,,,---///000///////////////000111111222000---++++++,,,///000(((***,,,.........,,,++++++++++++***++++++,,,,,,------......------,,,+++***************++++++,,,))))))))))))************------...///+++%%%$$$(((......---+++++++++++++++((('''((()))++++++)))&&&---***&&&'''***+++***((())))))++++++,,,+++***)))%%%(((******(((''')))+++$$$$$$$$$%%%'''***,,,...***)))''''''***...///000?aŖ%7uSQuR)ӵsdKĦmmmqqqtttvvvrrrlllgdKĦtttvvvwwwwwwwwwwwwvvvppppppppppppnnnkkkiiigggaaagdKĦkkkyyy|||sssnnniiigggiiigdKĦzzzkkk[[[RRROOOWWWggg{{{gdDĦuuuoooqqqtttiiiXXXOOO^^^{{{qqqYYY\\\kkkbbbPPPMMMTTTXXXZZZgdKĦFFF@@@@@@HHHRRRUUUZZZqqqsdKĦCCCNNNRRRrrrŶS;;;;;;8883we<000///000111111///---...111222000...---...///000///......------iĉ@3hR/Ō222---+++...000///------......------,,,+++...------,,,+++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,---......,,,DdDĦ///......000111sdKĦ//////gdKĦ//////000000///...---,,,+++,,,------,,,,,,...///---...000///111333...000222gdKĦ---111111000000000000111111222666>>>PPPhhh~~~sssZZZFFF:::===SSSiii^^^OOO\\\{{{oooKKK999<<<>>>TTTjjjqqqooooootttxxxfffgggcccWWWEEE999777999:::333000222222///111666555444333444555666555333000222111...+++---///000666EEENNNMMMTTTcccgggaaaVVVJJJAAA@@@AAA===555000000---+++***************++++++,,,---------,,,,,,((()))+++...000222444555444555666666555444222111111111222222222000...---...//////000111333444555//////000222333444222000000000000000///---,,,+++,,,,,,------///000222222///111222000,,,***+++---,,,,,,---///111222000///111000...------...///000,,,+++***)))))))))***++++++*********+++,,,,,,---000...,,,+++,,,---------,,,+++)))(((((()))+++,,,***---,,,'''%%%(((+++***---,,,+++*********+++,,,---,,,+++++++++***(((&&&(((((((((((()))***+++,,,*********+++,,,,,,)))''' (((000///((($$$%%%***------,,,++++++***))))))***((('''''')))***)))((())))))***+++,,,,,,,,,,,,>A[[[neZZZZZZ[[[^^^```\\\ne```_________```aaabbbccc_________```bbbeeehhhjjjneccc|||xxxllljjjnnnjjjnepppbbbTTTNNNQQQ^^^tttDezzzpppjjjqqqxxxkkkSSSPPPaaaxxxaaaMMMLLLJJJJJJTTTTTTYYYneFFF@@@AAA>>>AAAGGGIIIKKK]]]rrrneUUUGGGDDDJJJ^^^}}}>AAAA===;;;k<222111000111222111///......111111000...000...---...///000///.........---fh333222---+++...000///------......------,,,+++------,,,+++++++++++++++***++++++,,,,,,++++++***))))))************)))))),,,---......---De000///......///000ne111///ne///000000///.........//////,,,...//////......///000...//////......///111444000111ne///---111111000000000000111111555777>>>OOOkkknnnPPP@@@888;;;PPPhhhzzzVVVJJJZZZ{{{fffEEE777:::FFF\\\ttt}}}}}}|||}}}~~~{{{zzztttgggTTTCCC999555777333222666777555666:::333222111111333444333222444555555333111222555888BBBVVVcccccceeennnppphhhYYYPPPHHHGGGEEE>>>666222333111///---,,,+++***))),,,,,,---------,,,,,,+++)))***+++---///111222333000111111222111000///...222222222222222111111000/////////000111222333444000000000222444444222111111111111000///...,,,,,,+++++++++,,,---...///000...//////---+++*********+++***+++---///000...---///...---------...///000///...,,,+++******************))))))******+++,,,///...,,,++++++,,,,,,,,,,,,+++***))))))***+++---'''***)))%%%###&&&((((((,,,+++************+++,,,...,,,++++++,,,+++)))'''+++******)))))))))******,,,,,,+++---...---+++*** &&&,,,---)))'''(((+++,,,,,,,,,,,,+++***)))))))))(((&&&''')))******)))++++++,,,------------eeebbbeeeeeecccccceeefffbbbgggllljjjiiihhhiiikkknnnooorrrqqqpppqqqvvv}}}\\\eee{{{yyy}}}hhhrrrlllWWWJJJLLLZZZiiiyyyllldddaaahhh|||aaaMMMMMM]]]vvviiiKKKDDDCCCCCCJJJSSS[[[JJJDDD???BBB>>>>>>??????@@@MMM[[[hhhOOO>>>EEELLLdddVVVMMMGGG333222111111111111111///...///000111000...000...---...///000///...//////......000333222...,,,...000///------......------,,,+++,,,,,,+++************+++***++++++,,,,,,++++++***))))))***************))),,,---//////...111//////......//////111000000333111111000...------///111222...///111000//////000111/////////------...222555222222//////...111111000000000000111111444888BBBWWWvvveeeDDD;;;999<<>>777666777666444111...,,,******.........------,,,,,,+++******+++,,,---///000111...////////////......---333222222222222333444444111000000000111111222333222111111222444444222111111111111111000...---,,,++++++***++++++,,,------...---+++*********)))(((---------...000111000...---,,,,,,,,,---...///000...---,,,,,,++++++,,,,,,***))))))))))))******+++------,,,+++++++++++++++---,,,+++*********,,,,,,***------(((&&&)))+++***++++++************++++++,,,+++******++++++)))(((---,,,+++***)))))))))))),,,++++++,,,------,,,***%%%(((+++,,,+++)))))))))+++,,,---------+++)))(((((('''&&&''')))++++++***------......///......jjjddduuuvvvooo{{{sss]]]RRRSSSXXXkkkqqqddd\\\dddxxxxxx^^^OOOPPPaaasssjjjMMMIIIKKKEEEAAAQQQZZZ```[[[QQQJJJFFFCCC@@@?????????>>>AAAJJJTTTlll{{{___FFFFFFFFFUUUqqqrrrjjjaaaYYYMMM???888666666444222111111111111000000/////////000000000///000...---...///000///.../////////...............///222222...,,,///000///------......------,,,+++++++++******)))******+++***++++++,,,,,,++++++***++++++,,,,,,------,,,,,,+++---//////...///000222......///.........000111111111000111111222111111///////////////000111222...000111000///...///111000000...,,,,,,...222666444333111000///...//////111111000000000000111111111999IIIddd~~~XXX<<<:::<<>>777444222111000///444333111111333444555444444555666666555555<<>>@@@???AAAFFFLLLOOOZZZwwwwwwZZZHHHHHHLLLZZZqqqxxxnnn^^^JJJ<<<777888555111000111111000//////000000000/////////000000...---...///000///...///////////////............222222///---///000///------......------,,,++++++******)))******++++++***++++++,,,,,,++++++***++++++,,,---------------+++---//////...///000222---...//////------///111111222111000///.........,,,---000111222111000///---...//////------...///000000...,,,,,,...222666444333111///...//////000111111000000000000111111///888JJJggglllMMM999<<>>CCCKKKkkkwww[[[GGG>>>NNNlllyyyxxx~~~|||YYYFFFFFFPPPWWWmmm~~~tttgggQQQ>>>777:::;;;999777444111000000111222111555333555:::<<>>999444222222222111///...------...///---,,,+++******,,,---///............///000222333000000000111111333444444555555444333333444444444555333111000111111000///000000000000///---,,,+++---------------...//////111...+++***+++,,,------444222000000000111000///+++,,,---.....................---,,,***(((&&&%%%......---,,,,,,,,,,,,---***,,,///...+++)))***,,,,,,+++++++++***)))))))))(((,,,---)))''')))***(((&&&'''((())))))***)))))),,,***)))***,,,///000000(((((((((((()))***+++,,,)))(((''')))+++---......,,,***)))***+++------,,,)))***,,,------,,,***)))((('''&&&''')))++++++***,,,,,,,,,,,,+++***)))(((qqqcccbbbyyywwwooo{{{zzz```YYYYYYggg}}}sssjjjggguuulllUUULLLFFFbbbuuuwwwsssdddTTTPPPJJJLLLKKKFFFEEEKKKPPPQQQKKKHHHDDDMMMdddtttiiiRRRLLLZZZuuucccSSSEEEEEERRRgggsss[[[LLL???:::444222444555333111...000111111......///111000...---...///000///...,,,---...///000000//////,,,111222///...000111///------......------,,,++++++++++++++++++,,,------***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,---......---,,,---///+++...000///,,,+++...222000222333111///...///000,,,---///000000...,,,+++,,,......---,,,++++++,,,...//////......///111444000000000000000111111222111111000000000000111111333999GGG```|||uuuJJJ===888AAALLLZZZtttiiiLLL>>>===OOOkkkxxxzzzvvvllleeegggkkkmmmtttwwwxxxuuuuuuqqqSSSCCCGGG\\\ooozzz___GGG===>>>===999<<<999555222222333333333666444777@@@FFFOOOeee|||wwwlllbbbVVVKKKDDDDDD???CCCFFFDDD===777444444111000///------...000111...---+++******,,,///000---------...///000222333111111222333444444444333333333222222222333333444555333000/////////...---////////////...,,,+++***,,,,,,,,,,,,---///000000///...---+++)))***---///777444222111222222111111------.../////////...---------------+++***((('''...---,,,,,,+++++++++,,,***---000///,,,)))+++---***+++******)))((('''''')))---...+++)))++++++)))%%%&&&''')))))))))))))))***)))'''(((+++...000000(((((((((((((((((()))))))))((('''(((+++---......((((((''''''''')))+++---***++++++,,,,,,+++++++++)))(((&&&''')))******)))---------,,,+++)))((('''ooobbbaaazzz|||yyyuuuvvvqqq```RRRRRR___tttnnnbbb]]]nnn```NNNKKKUUU]]]lllpppgggKKKLLLJJJHHHNNNYYYbbbeeeZZZRRRLLLZZZ}}}aaaMMMQQQcccwww[[[HHHJJJMMMSSSlllkkk[[[BBB<<<666444666777555222...000222111...---///111000...---...///000///...+++,,,...000000000000000,,,111222///...000111///------......------,,,+++,,,+++++++++,,,------...+++++++++,,,,,,+++++++++***+++,,,---......///...,,,---......,,,+++,,,---+++...000///++++++...222///111333222000000111444.........------,,,,,,+++---...///...,,,+++,,,------...000/////////111333/////////000111111222222111111000000000000111111333;;;LLLfffwwwbbbAAA888777CCCUUUiii{{{\\\@@@888<<>>:::777777777777666???<<>>======;;;<<<;;;:::<<>>CCC@@@IIISSS[[[hhhuuuxxxrrrXXXDDD===CCCPPPllljjj^^^lllooo]]]ZZZ\\\ZZZ[[[___gggttt~~~}}}|||zzzwww}}}~~~ggg\\\RRRBBB===:::666333222111000///...---...111///,,,,,,000...//////000111111111000222111000000//////000000000000111111222222333333///333666666222//////000///...------...///---,,,///...---,,,,,,,,,,,,---''',,,...++++++---...---///////////////......---,,,///222111///---///111......///000000//////............------,,,,,,+++---,,,***(((((()))***+++&&&---...)))''',,,...+++***%%%$$$(((++++++))))))((('''(((***------,,,***'''))))))(((***...---)))***(((&&&$$$$$$&&&(((***++++++((($$$$$$'''&&&"""%%%&&&'''(((((((((((((((***+++++++++///444222---000///---+++***)))((((((,,,,,,+++******)))((('''ppp___[[[fff~~~zzzqqqvvv~~~cccRRRLLLKKK[[[uuunnnnnnvvvfffRRRHHHNNNccckkk[[[HHHDDDZZZ~~~aaaJJJFFFLLL[[[yyymmmpppxxxsss\\\JJJ???;;;999888333222222111000000000000///...---,,,111444000)))///000000000000000//////000111111111000///......000000///...---,,,,,,,,,///---***)))((()))+++---)))***++++++***)))***+++,,,,,,,,,---------......222111111000///......---,,,,,,++++++,,,---...///+++000666999777333///...//////000000//////...---////////////////////////---------............///,,,---///000000///......111000///......000222333999;;;QQQqqqyyyaaaGGG>>>@@@>>>EEE\\\}}}yyyWWWFFF555333:::@@@BBBCCC???===:::777444333222222555666888777666555777999666:::>>>DDDPPP[[[\\\WWWGGG<<<<<>><<>>DDDCCC>>>999999>>>RRRmmmttttttnnncccXXXVVV]]]hhhnnnqqqxxxuuuyyyxxxmmmhhhbbbTTTQQQIII???888555333000,,,111......111111...,,,...///000222333333222111000000///......------......000111333555666666555444222222333222111////////////---,,,---...///...---++++++,,,---.........///+++///111---,,,---...,,,......///////////////...)))---111000---+++...111...///000...,,,***,,,------------------,,,,,,,,,...,,,***(((((()))+++,,,---//////,,,+++,,,***((()))((('''&&&''')))***)))(((((()))***,,,---+++))))))+++,,,+++---111111---)))++++++(((%%%%%%***...)))+++)))$$$###''')))'''((((((((()))((((((''''''++++++******000555222,,,,,,,,,++++++++++++,,,,,,+++***)))(((((())))))***uuu```ZZZ]]]fffzzzoooqqqrrrsssxxx}}}cccRRRIIIFFFWWWuuurrr[[[JJJIII___xxxgggLLLHHHLLLWWWxxxjjjPPP>>>@@@QQQjjjrrr^^^bbb}}}}}}eeeQQQCCC:::555444444444444333222000000222222000...///111...(((000111111222222222222111//////000000000///......,,,,,,------.../////////******+++++++++***)))((()))***++++++***)))***+++,,,,,,,,,---------......222222222111111000000///(((+++...111222000...,,,...---,,,+++,,,...000111000111111111111000//////........................---------............///---......///000000000000222111000000000111333333666<<>>PPPiiiuuubbbFFF;;;444888>>>???===;;;;;;:::999777666555444444//////000000222555777888999777555555888:::888666555;;;BBBVVVuuu|||xxxwww|||tttiiibbb___TTTKKKBBB@@@FFFNNNUUUWWW^^^[[[bbbhhhfffkkkooohhh___TTTGGG===:::888555111333000///222222///---...---......///000000000///111000//////......//////111222333555555555444444222222000//////...//////...---,,,---/////////---)))***,,,---.../////////''',,,...,,,,,,///111///---...//////////////////,,,///222222000///111333---///000...***)))+++...------------------------...---+++***)))***+++,,,---,,,+++---//////---)))+++,,,+++((((((+++,,,+++(((((((((***+++,,,***((()))+++,,,+++...222111---)))+++,,,***((('''***---$$$'''((($$$###&&&((('''))))))))))))(((((('''&&&******)))(((,,,111111---&&&&&&&&&'''((()))+++,,,+++***)))((()))***+++,,,kkkaaaYYYeeeuuuwwwyyyyyyvvvtttxxx```RRRGGGKKK___|||qqqXXXIIIRRReeewwwZZZJJJDDDLLLgggcccHHHBBBHHHVVVoootttaaa]]]lll}}}gggRRRAAA888666666666666555333111000111333222......000111...//////000111111111111111......//////000/////////---------...............,,,+++***)))))))))******)))***++++++***)))***+++,,,,,,,,,---------......000000000000000000000000+++,,,///111111111///...,,,***)))(((***,,,---...///////////////...---------------------------------------............///////////////000111222222222222222222333333333333111;;;MMMZZZSSS@@@888<<>>777444999>>>===;;;;;;999999777666555444333222222111222333555777888888:::999888999999888888888666===???NNNmmmyyy~~~}}}vvvmmm___VVVNNNGGGEEEAAA===999777999<<<>>>???AAA>>>IIIVVV]]]lllzzz|||lll___NNNCCC???>>><<<999666111000333444111...///---------......000111222222111111000000000000000111111222222333222222222111000/////////...---,,,...---,,,---///000///...***+++---.........------$$$))),,,******...///...------...///////////////...///000111111222222222---///000...+++***---111---------------------------,,,+++*********++++++***(((((()))++++++******))),,,+++'''&&&***,,,***''''''''')))******)))'''''')))******,,,111000,,,((()))******)))))))))***###((()))&&&$$$&&&''''''*********))))))'''&&&&&&''')))(((%%%''',,,///...&&&&&&&&&'''((()))+++,,,+++***)))))))))+++,,,...ooo[[[ZZZZZZcccuuu~~~vvvwwwnnn___PPPKKKSSSjjjnnnSSSOOOZZZqqqhhhKKK>>>EEE[[[mmmxxxYYYCCCAAAGGG[[[xxxwwwoooddd\\\```uuuzzzaaaLLL???666777777777666444222111///222222...---000333222......///000000000000000------...///000000000////////////......------,,,000...+++))))))***---///)))+++++++++***)))***+++,,,,,,,,,---------......------------..................//////000111111111---,,,+++,,,...///......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000////////////111333444111222333444444444444333)))777JJJTTTLLL???===BBBPPPmmmttt[[[HHH>>>999777;;;>>><<<999:::777777666444333222111000222222222444666666555444777666777888666444555777333999555???[[[dddeeeuuuwwwzzzzzz\\\MMMGGGBBB>>>============<<<;;;888666555777444>>>LLLTTTeeexxx}}}tttfffSSSGGGCCCCCCAAA???777222000333555222////////////......000222444555333222222111111111111111111111111000000000000000.........///000...,,,)))...---,,,---///000///...,,,---.........---,,,+++&&&***,,,)))(((******)))------...///000000//////---,,,,,,...000111000///---000111///++++++///333------------------------++++++++++++*********)))---+++******(((''')))---&&&***)))###"""''')))''''''&&&'''(((******(((&&&%%%(((((((((+++//////+++'''((()))******)))((('''&&&+++---***'''(((((('''************)))'''&&&%%%&&&((((((######)))...///))))))))))))***+++,,,---,,,+++***)))***+++---///ttteeeXXXWWW```qqqzzzyyyyyyuuuZZZTTT]]]qqqgggRRROOOOOOlllyyyZZZEEECCCPPP\\\nnnLLLBBB===FFFVVVbbbhhhjjj```___^^^ZZZWWWcccpppWWWJJJ<<<999555222///---///222///222111...---///...+++////////////............000000111000000///...---......------------......///000...***+++......+++...,,,)))'''(((***---000,,,,,,,,,---------......+++---000...,,,***---///000000///...---,,,++++++(((***+++++++++,,,///111,,,---///000111000///---///000000///...---+++***---------------...//////000000000111111000...---000111111222222333444444444:::AAABBB???<<>>@@@;;;777>>>IIIkkk~~~~~~eeeJJJ:::666555999???>>>777222222111222333444444333222111444444444555666555333111555222444999;;;888777888888777666666999<<>>HHHUUU^^^hhheeeYYYHHHBBBGGGGGGAAA<<<666222333333///------...///000/////////111222444222222555555222222444222222111111111000000000333111///---,,,---///000222222222222111///---++++++,,,---......---+++***++++++******)))*********,,,------......//////000---------......///000111...------///111333222111,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))***++++++******+++...000&&&'''((()))***)))'''&&&'''%%%%%%''''''%%%(((---,,,***((((((***+++,,,+++''''''''''''''''''((()))...,,,)))'''&&&''')))++++++***))))))((()))***+++eeeUUUVVV^^^hhhuuu{{{yyywwwZZZFFFPPPeeewwwXXXEEECCCHHHbbbWWWJJJ===;;;>>>???@@@AAA>>>BBBKKKSSSYYYbbbrrrvvv\\\CCC<<<777666555222111444222333111------111333111333333222222222111111111...//////000000000000///......------------......+++------******---...,,,+++++++++++++++,,,------,,,,,,,,,---------......---***'''(((+++,,,)))&&&////////////////////////---......---,,,,,,---///,,,---...///000///......///...---,,,,,,---.../////////......//////000111///222444333111///000222000111111222222333444444888777;;;???:::666EEE[[[~~~www[[[CCC888777888<<<@@@===555111111000111222333333222111000000000000222444444222000111111444999888444444666999888777777777888999::::::>>>FFFMMMTTTZZZ```dddiii{{{jjjJJJAAA;;;888777333555555555555444333222111222222222222555;;;CCCIII\\\[[[TTTJJJJJJPPPRRRNNN<<<555000222444222...------...000//////000222444333111111444444111111333111111000000000/////////111000...------...000111222333444444333000---+++***+++---...///...------***)))((((((((()))***+++------....../////////000///...---,,,---///111222...---,,,...000222222111......------,,,,,,++++++++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++((()))++++++******+++---(((((((((((((((((((((((((((&&&%%%'''''''''+++222,,,---------+++++++++,,,(((((('''&&&&&&&&&&&&'''---,,,***)))((())))))***))))))(((((((((((()))***qqqhhhhhhYYY^^^gggvvvzzzwww~~~mmmTTTNNNSSSlllhhhMMMCCCDDDRRRqqqyyyTTTHHH===:::<<<===@@@CCC;;;@@@IIIUUUaaannnzzzgggJJJ???888888888333111444555666333...---111333111333333222222222111111111---...///000000111000000......------------......))),,,---******---...---***+++,,,,,,------,,,,,,,,,,,,,,,---------......///---+++,,,------+++))).../////////000000111111---.........------...000,,,---.../////////.........---,,,++++++---///000///////////////000111111000333555444111///111444000111111222222333444444888444888???<<<>>>VVVuuuqqqSSS>>>777999===BBBBBB===666222222000000111111111111000000...---...000222333111///444444666777444000111666777777888888999:::;;;;;;;;;===???AAADDDHHHNNNRRRbbbtttlllLLLBBB;;;888888444111222333444555555555555555444222222222555999<<>>DDDJJJQQQVVVUUURRR999222...111444222000///---...000000000111333555222///000333333000///222000000000000////////////000000/////////000000111///000222333111...***''',,,,,,,,,,,,,,,++++++***,,,+++************,,,,,,((()))+++,,,///000222333111///---,,,,,,...000222000///......//////...---//////...------,,,++++++,,,,,,+++++++++++++++,,,******************************))))))(((((((((((('''((()))***+++,,,,,,,,,###&&&)))************+++***)))'''''''''(((***+++&&&%%%&&&(((&&& """///111333000,,,((((((******)))((('''&&&%%%%%%%%%((((((((((((((((((''''''&&&&&&''''''((((((((((((rrrccc\\\[[[]]]ccciii|||uuuwww|||zzz```IIIKKKaaa{{{aaaIII@@@@@@MMMbbbxxx~~~jjjYYYPPPHHH@@@<<<888666888===GGGKKKSSS```vvvdddOOO>>>======555111444777888666000...111111///111000000000000/////////...//////000000000000///......------------......(((...111...+++---...---++++++,,,---------------,,,,,,,,,---------......***---000...+++))),,,///.........//////000000000)))+++,,,------...000333---------------.........,,,,,,+++++++++---.../////////......//////000111222222111111222222333333000111111222222333444444888888999;;;@@@RRRsss~~~^^^BBB888:::CCCLLLRRRKKK@@@888555444000000000000000000000000/////////111444444333111888555333333111...000555444444444444555555555555777999;;;;;;::::::;;;<<>><<>>;;;IIImmmsssRRR===>>>III```kkkooobbbOOOCCC>>><<<222222111111111111222222000000000222444444222000***(((***333777555111000111111000000111333555666333666888999999999:::;;;>>>???AAABBBDDDSSSvvvuuuPPPBBB999555666333,,,---///111333444555666//////111555888888333///333000///111333333333333------000111...***...555111111222111000000222333333111111444444111111333222222222222111111111111333222222111000///......,,,------------------,,,+++++++++,,,---...000000***+++------,,,)))%%%###++++++******************//////////////////......222111000000111111000///---------...............333222000---***((('''&&&+++++++++++++++++++++++++++++++++***)))((((((''''''((((((((((((((('''&&&$$$%%%&&&&&&%%%%%%&&&((($$$%%%&&&(((+++---...///(((&&&&&&((('''$$$%%%)))000+++'''&&&(((***)))'''+++******)))))))))))))))***)))(((''''''((()))***%%%&&&(((************)))rrreeeZZZWWWXXXYYY^^^eeetttrrrllllllooozzz~~~___IIIIIIWWWeeekkkLLLFFFBBB@@@CCCJJJQQQWWW[[[ZZZ___bbb[[[NNNAAA;;;:::CCCIIIWWWmmmqqqQQQCCC===555333666333222111111333444333111111000/////////000222333////////////..........................................---,,,,,,,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---//////,,,(((---,,,---...///...+++'''000000...,,,,,,...---,,,......,,,)))%%%&&&***...000---++++++...///...,,,........................222222111111111111222222111111333444444555444444888???>>>>>>VVViiiGGG999EEEVVVsssnnn___XXXLLL===999777555555555555444222...//////000111222222222444111///000222111///,,,222111000//////000111222000333666888777777888888777666:::@@@@@@CCCYYYqqqWWW@@@;;;:::555///555222000111333444222///333333333222222222111111666555333111000000111222...,,,+++******+++---...111111000000111333444666111222444444333111///---222222222222222111000/////////000000111111111222***,,,111555222---,,,000,,,...///...---+++,,,,,,,,,,,,++++++***)))((((((...---+++******+++---...---,,,---//////---///444444000***))),,,000333444......---,,,,,,,,,------222222111///,,,+++,,,...++++++******)))*********************)))))))))))))))&&&%%%))))))'''''')))&&&&&&&&&%%%$$$&&&))),,,'''$$$###&&&+++...---***+++$$$$$$,,,,,,&&&&&&...+++)))'''%%%$$$%%%&&&''' (((***(((&&&&&&''')))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((xxxoooggg[[[TTTQQQWWW```lllwww~~~ssskkkeeedddgggyyy}}}vvvlllPPPHHHOOOXXX}}}xxxWWWEEE@@@===@@@FFFOOOYYYbbbeeehhhiiicccWWWKKKCCC???AAAFFFOOO___{{{eeeKKK???;;;888333333222111222333444333111222111000000000111333333000000000/////////..............................///...------,,,,,,------......------......//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////,,,)))222000...------.../////////000000//////000111222333333111...+++***---000///---+++,,,...//////---........................333222222222222222222333222222222333444444555555444888;;;EEEbbbaaaDDD<<>>???CCCKKKYYYggghhhjjjjjjggg```TTTJJJCCC<<>>444444222111222333444333111222222111111222222333444111111000000000/////////........................///...------,,,---------000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,...---------///...---+++111222111000///000222333---.../////////000222555111111000...+++***+++---...---,,,,,,...000//////////////////////////////333333333222222333333333222222222222333444555666333333:::PPPppptttUUU@@@@@@XXXqqqxxxqqqeeeXXXKKKFFF???999555333111000222111000//////.........222222222333444333000---222111000000000000111222000111222222222333555777???;;;:::===;;;888???III[[[vvvnnnNNN===888666444555444333333444444333111333333333222222222111111000000//////000111333444222111000/////////111111111000000000111222333444222111///...---...//////...///000000000000000000444333222000///---,,,+++000***''')))+++***,,,000---...///...,,,+++,,,---,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******,,,000000...000444444222000///000222222111000///...---,,,,,,++++++...//////...,,,+++---......---,,,***)))(((''''''++++++++++++***************)))******&&&!!!"""&&&&&&'''))))))((((((***++++++)))'''(((,,,...---+++000******...---(((''',,,)))((('''%%%%%%%%%&&&&&&(((***+++(((%%%$$$&&&(((((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''(((~~~gggbbbZZZTTTUUU\\\gggoooxxxuuuiiiXXX\\\aaagggrrrvvvccciiivvv\\\NNNFFF[[[wwwtttPPPGGGAAA@@@BBBGGGUUUdddhhhiiikkkmmmiii___QQQFFFAAADDDCCCGGGeeebbbLLLDDD???:::444333222222333444333111111111111111222222333333111111111111000000000000........................//////...---------------//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---.........------+++///444666555444444555222111222444333111222666///......---++++++++++++---,,,,,,,,,---...//////000000000000000000000000333222222111111222222333222111111111111333444555888333???]]]|||fffIII<<>>BBBEEE???;;;:::======777444666222111000000000000//////,,,,,,,,,,,,,,,,,,---...000000000000000000000000111111000000000000111111000000000111111222333444:::777GGGjjjYYYBBB>>>KKKiiiyyyqqqkkkdddYYYOOOFFF>>>999555111000///......///000111111222444444444222111000111111222222222222111111000111111000///000333555666333333777<<<<<<;;;;;;AAAZZZ}}}___AAA666666777444555555444444333333333333333333222222222111111111111000000000000000000///......------,,,,,,,,,//////000000000000000000,,,---...//////...,,,+++,,,---...///////////////000000//////...------,,,///***(((,,,///...,,,---.........---++++++,,,...,,,,,,,,,+++++++++++++++***+++---......---+++***((((((,,,111111......111000111222333222000///......---,,,***)))(((((((((+++,,,------+++***+++,,,)))))))))((())))))******'''''''''&&&&&&&&&%%%%%%(((''')))+++(((%%%'''+++###%%%((((((((('''((()))&&&%%%%%%&&&))),,,...//////,,,******((($$$"""$$$'''&&&&&&%%%%%%%%%%%%%%%&&&((())))))((('''&&&'''&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((uuuggg]]]XXXTTTTTTYYYaaammm}}}nnn]]]VVVXXX___eeevvv\\\UUUiiigggQQQHHHQQQjjj^^^LLL??????@@@???HHHVVVeeegggkkkooooooggg[[[RRRJJJGGGBBBDDDXXX|||}}}fffGGG999:::666555333333444444222111//////000111111111111000111111000000000/////////////////////////////////000///......------......222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///111222111333:::FFFSSS^^^dddOOOGGGDDDIIIJJJAAA888666888555222111111111000///------...---++++++---...////////////////////////000000////////////000000000111222333444444444444888<<>>888444333222111//////111111///---,,,---///........................111111000000000000111111222333666888999888666555999EEEcccdddEEECCCRRRhhh~~~uuukkk^^^PPPCCC:::555444111//////000111222000222222111//////111444111222222333333222222111///111333333222111222333888777555555777999999777888DDDbbbdddDDD888555333222444555444111000111333333333333222222222111111......000111333444555555222222111111000///.........//////000000///......,,,---...//////...------//////000000000///...............---------,,,,,,,,,+++---000000,,,,,,000//////...,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))...333222---***,,,+++...000000///---...///------,,,+++++++++++++++***+++---,,,***((('''''')))(((((((((((())))))***************))))))))))))'''!!! %%%))))))((((((&&&''''''&&&&&&''')))+++***)))(((''''''(((+++...000000...+++)))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%((('''$$$$$$$$$&&&''''''%%%$$$$$$%%%(((***))))))&&&&&&&&&''''''''''''(((yyy~~~|||nnncccZZZTTTUUUZZZUUU[[[eeeppp}}}mmm]]]YYYZZZ\\\___eeennnxxxpppWWWLLLQQQoookkkOOOEEEAAA;;;???JJJQQQTTTYYY___gggooovvvzzzsssaaaPPPHHHHHHVVVxxx}}}jjjRRR<<<777555444444444444222111000111222333444333222222////////////............000000000000000000000000000000///...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---///000...,,,---000333...333CCC^^^zzztttooozzztttbbbYYYPPPIIIAAA<<<999888555333222333444222...---...000........................222222111111111111222222333666999<<<<<<;;;888777<<>>999555555444222222555555333111444===AAA999---//////000111111222333333333000...---.../////////......////////////.........------,,,,,,------...000//////...------.........,,,,,,000111//////111666@@@ZZZzzz{{{pppbbbUUUKKKDDD@@@:::999777555222000111111333222111111222333333222111222111...000777<<<<<>><<<:::999999:::::::::999FFF^^^xxxeeeBBB999888333111111111222333333444444444444333222222111222222333333444333222111///...111111000//////...,,,***//////000111111111111111111000000///////////////000333222...---///000------------------.........------......//////000000222///+++***+++,,,+++***---,,,+++,,,.........,,,+++,,,------------,,,++++++---///000///,,,***((())))))))))))***+++,,,,,,,,,,,,,,,++++++)))((('''((('''&&&&&&(((((('''&&&000((('''...---$$$$$$...(((((())))))))))))((((((''''''''''''''''''''''''&&&((()))&&&######'''+++///---***((('''(((***,,,***,,,---,,,(((&&&%%%&&&'''&&&%%%&&&((()))((('''%%%%%%$$$######$$$%%%&&&((()))***+++,,,,,,------******)))((('''&&&&&&%%%yyytttoooiiigggiiikkkmmmpppuuuyyy~~~{{{nnneee]]]VVVTTTUUURRR[[[iiivvvjjj]]]VVVSSSNNNPPPWWWbbbmmm|||uuuooo{{{cccTTT\\\tttaaaKKKBBBCCCGGGggg}}}nnnWWWEEEKKK[[[~~~qqqUUUBBB;;;777666666444444666555555333333777:::555---555444333222111222222333333111///...///000000000...//////000000//////...------............------.........---------------...,,,,,,///000...///222666LLLiiiyyyiii___TTTHHHBBB@@@===999555333222111111111111111111111222333111555555333555===FFFKKKVVVUUUPPPEEE;;;888@@@JJJooolllNNNGGGOOOnnn{{{uuusssooohhhdddcccVVVNNNBBB888333111222222111333444222222333000+++111111111222222222222222333333444444444444444444<<<;;;;;;:::;;;<<<===>>>@@@OOOggg~~~oooKKK;;;666111111111222222333333444444666666444333222222222222333333333333222222222222111111000///---+++)))(((......///000000000000///111111000////////////000---222333000---///111000------........./////////,,,---...000111111222222000...+++************))),,,+++***+++---...---,,,---------,,,,,,---------***,,,000222111...***'''***)))))))))))))))******)))+++......+++((((((((('''%%%$$$%%%&&&'''&&&%%%,,,---111222...))))))...(((((())))))))))))((((((''''''''''''''''''''''''%%%''')))(((%%%$$$&&&)))...,,,***(((((((((***+++''')))++++++)))'''&&&''''''&&&%%%&&&((()))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***+++------...,,,+++)))'''&&&&&&&&&'''~~~zzztttsssqqqooollliiifffeeekkkpppwwwxxxkkk```ZZZTTTTTTVVV[[[eeeuuuvvvmmmbbbWWWQQQSSSVVV]]]nnnwwwcccddd}}}iii___iiilllQQQBBBAAAEEEVVVqqqiiiPPPIIIPPPjjj~~~bbbFFF>>>777666666444444666222444444222222555333///:::888555222000///000000222000......000111000000//////000000000000//////,,,---...//////...---,,,------------------,,,,,,...,,,,,,//////...000555===WWWtttyyysssfffUUUQQQMMMGGGBBB===999555333333444444333222222444555444999<<<:::<<>>BBBCCCIIIXXXhhhqqqyyyfffRRRCCC999888KKKaaarrrTTTFFFPPPggg}}}zzzsssjjjZZZIII;;;444222333666777555222333777777444333444444555666777777888555444444444444555555666444555666555555777<<<@@@\\\ooorrrzzzZZZBBB666222111222222333444444555555555555333222222111111111333333222222222333444555...000111111...,,,---...111111111222222111000000......---,,,,,,,,,,,,---(((///333///******,,,---------......///000000111//////000111000///---,,,+++++++++***)))))))))))),,,,,,+++,,,///000///...///...,,,******,,,...///...---------,,,,,,,,,,,,---,,,++++++************(((%%%%%%***000222---'''***)))((()))*********(((***,,,)))%%%''',,,,,,&&&(((((())))))))))))(((((('''''''''((((((((())))))%%%(((***,,,+++)))''''''''''''''''''&&&&&&&&&&&&'''((()))+++,,,---,,,+++((('''&&&''')))))))))(((''''''(((((('''''''''''''''''''''(((***,,,...///---,,,)))'''&&&&&&'''(((}}}zzztttllleeebbbbbbddddddfffhhhjjjmmmrrrwww{{{yyynnn^^^QQQLLLOOOTTTXXXgggzzz|||mmm```UUUPPPQQQRRRUUU\\\iii{{{oooSSSOOOhhh|||rrrVVVGGGEEEHHHcccoooTTTHHHJJJggguuuQQQEEE:::666666444333333+++///222000000333444333000000//////000111222333///...---...000111000...///000000111111000000///......////////////......+++,,,...//////...---------,,,---//////000777@@@NNNiiinnnggg]]]UUUOOOHHHAAA;;;===???AAAAAA??????BBBEEEDDDJJJOOOSSS]]]nnn~~~dddIII>>>:::@@@XXXuuufffNNNIIIZZZvvv{{{gggQQQ>>>555222444666999999444222444555444444444444444444444444444222222111111222333555666777888888777777;;;BBBHHHjjj|||sssmmmxxx^^^FFF888555222222333333444444555555444333333222222222222222222222222222333333333333,,,///111000---,,,---///111222222222222111111000------,,,++++++++++++,,,$$$+++...,,,+++---......,,,,,,---...///000000111111222333333222000---,,,***+++,,,+++)))((()))***---,,,+++---///111000///...---+++******+++---......---+++******+++,,,---------,,,+++******++++++)))$$$"""'''111555///'''***((('''((()))***)))(((,,,***'''%%%(((---+++'''(((((())))))))))))(((((('''''''''(((((())))))***$$$%%%((())))))(((%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''))),,,---+++***((('''&&&''')))***)))(((&&&'''((())))))))))))((((((((('''((()))+++---...---,,,***((('''''''''(((}}}xxxwwwooolllhhhfffffffffgggfffmmmooorrruuuyyy{{{}}}~~~~~~}}}}}}}}}oooeee]]]VVVRRRQQQ]]]nnnuuufffZZZVVVSSSPPPRRR[[[kkk{{{^^^NNNYYYvvveeeLLLDDDDDDXXXvvvcccPPPIIITTTqqqzzzWWWIII<<<888777555333333+++///111000111444333111000000000000111111111111000///...000111222111000000000111111111111000000//////............//////+++---...000000///...---,,,,,,---000000222;;;EEE[[[ppp~~~}}}uuukkkddd^^^XXXQQQKKKHHHLLLPPPQQQPPPRRRWWW\\\cccfffhhhllluuu]]]???999???LLLkkktttXXXGGGIIIbbbnnnTTT@@@888;;;???CCCKKKNNNHHHAAA>>>===;;;:::999888666444333111111222111111111222555777999666999;;;===@@@IIIVVV___{{{eeetttuuu```III:::666222222333333444555555555333333333333333444444555111222222333333222111000///222555333///,,,---000111111111111111000//////...---,,,,,,++++++,,,,,,&&&+++---,,,---//////+++++++++,,,---...///000000///000222333222000...,,,))),,,---,,,***)))***+++++++++***,,,...000000///,,,+++************+++,,,++++++++++++++++++++++++,,,+++***************++++++'''$$$(((...111---(((***)))((((((******)))(((***((((((***+++)))((()))(((((())))))))))))((((((&&&''''''((())))))******%%%&&&'''))))))(((&&&$$$%%%&&&((())))))((('''&&&((('''(((***---...,,,***)))''''''''')))***)))(((%%%&&&(((***+++++++++***))))))((('''(((***,,,---,,,++++++***)))(((''''''{{{xxxtttpppkkkjjjiiigggeeedddccccccaaa``````bbbdddffffffeeeffffffggglllssszzz~~~rrrbbbWWWPPPRRRVVV^^^rrryyyfff```VVVOOONNNRRRYYY^^^vvvjjjXXXSSSffftttVVVIII@@@PPPjjjqqq\\\NNNKKK^^^}}}[[[MMM>>>999888555333333,,,000111111222444222...444444444333111///---,,,000000000111333333222111000000111111111111000000000///...------...///000,,,---///111111000///...,,,,,,...000111444>>>HHHhhhuuu|||nnnjjj{{{~~~wwwsssnnngggaaaYYY^^^dddfffgggjjjqqqvvvXXX999777CCCUUUxxxfffMMMBBBGGGeeeoooTTTAAA>>>EEEMMMYYYdddjjjdddYYYRRRNNNLLLFFFEEEBBB???;;;888666444444333333333555777:::<<<333777<<>>???FFFSSSfffxxxkkkbbbllloooVVV@@@555888777777555333222222222111111111111222333333444444444222000111333222000+++000333000...000333333111111000///////////////***......******,,,(((!!!...---,,,,,,,,,,,,+++))),,,++++++...111222///---***+++...111333222///,,,---------+++((('''((()))))))))***+++,,,...000111)))+++)))&&&&&&***,,,++++++,,,.........,,,***))),,,,,,+++***))))))******((((((***,,,......,,,***+++++++++***)))((('''&&&''''''((()))))))))))))))***)))(((''''''&&&&&&''')))(((&&&%%%&&&''')))*********'''"""$$$))))))$$$'''))),,,---,,,,,,,,,------,,,,,,---......---+++***)))((('''&&&%%%$$$$$$%%%&&&'''***,,,+++(((&&&---'''!!!"""'''++++++)))+++***))))))))))))'''%%%qqqfffYYYQQQMMMRRRaaaqqquuukkk___VVVRRRQQQVVVaaannn|||nnnTTTHHH```vvvXXXIIIEEEPPPggg]]]NNNMMMfffdddUUUEEE===999666555666555333111000111111111///222222111000000000000000000000000000111111111111111000000//////000000111333222111000////////////........./////////000000222...///222333999NNNeee|||zzzrrrvvv}}}xxx}}}~~~WWWHHH???FFFYYYsssuuuRRRBBBKKK___zzz\\\HHHBBBIII___uuuvvvbbbOOODDDEEEIIIKKKFFFDDDHHHJJJJJJMMMQQQUUUXXX```nnn~~~}}}mmm]]]^^^ooozzz```GGG;;;<<<:::777444444444333333333333222111111222444555555333000000333555333000///333333///---//////---111111000//////////////////222111......111...(((///...---------,,,+++***,,,+++***,,,///000...,,,***+++...111333222///,,,---......,,,***)))***,,,+++++++++,,,---...///000***---,,,((((((+++,,,***+++,,,---...---,,,***)))++++++******))))))******)))((('''(((***,,,,,,+++************)))((('''&&&'''((()))************)))'''&&&&&&''''''((()))***+++***)))((()))***,,,---)))***'''"""$$$))))))$$$''')))+++,,,++++++,,,---///...---...//////---+++***))))))((('''&&&%%%%%%((((((***,,,//////,,,*********(((&&&&&&'''+++...+++)))((()))***)))'''&&&rrr___QQQJJJNNNUUUeeevvvvvviiiYYYRRRKKKKKKOOO[[[lllzzz{{{[[[FFFRRRpppiiiLLLDDDHHHXXXsssqqqZZZKKKWWWuuuppp]]]HHH>>>;;;888666666333222000000222333222111222222111000000000000111//////000000111222222333000000////////////000000333222111000////////////....../////////000000000222000000222333>>>ZZZvvvccc@@@>>>???KKKcccfffHHHBBBTTTnnnlllQQQDDDFFFUUUpppoooXXXNNNTTT^^^fffdddfffiiijjjjjjnnnsssxxx|||hhhXXXRRR```zzzqqqXXXJJJHHHBBB:::555555555444333555444333222222333333444777333///000444555333000222333222000111333333///111111000///////////////222333222000111333222.../////////...------,,,,,,...,,,++++++,,,------,,,***+++...111333222...++++++,,,---,,,+++***,,,...------,,,,,,------......+++......+++***,,,+++(((***+++,,,------+++***))))))))))))))))))************'''%%%%%%''')))***+++***************)))((('''))))))***+++++++++******'''&&&&&&''''''((()))***)))((('''''''''((()))***))))))&&&$$$%%%((((((%%%)))***+++*********,,,...---,,,+++,,,---,,,+++)))***)))))))))((((((''''''$$$%%%&&&))),,,,,,+++)))(((,,,...***$$$$$$+++222***)))((((((******)))'''|||jjj[[[RRROOORRR\\\rrruuulll^^^SSSNNNOOOVVV]]]jjjuuugggMMMOOOccc}}}wwwUUUHHHDDDLLLfffiiiNNNMMMbbb{{{dddJJJ===:::777555333333111000000222444333333333222111111000000111111000000000111111222222222/////////...//////000111222222111000//////000000...////////////000000000222222222222444EEEggg}}}xxxwwwzzz{{{~~~nnnMMM999:::???OOOmmmvvvXXXAAAGGGaaauuu^^^GGGDDDOOOeeeooo[[[YYYhhhwwwzzz[[[NNNRRRhhhpppccc[[[QQQDDD;;;777555333111444444555666555444222111777444222333333000000111000111111111666<<<<<<777111000000///////////////222111//////000222222000000000000///...---------///...,,,+++,,,------...***+++...111333111---***)))***++++++***+++---///...------,,,+++,,,,,,,,,+++//////---+++,,,***%%%******+++,,,++++++***)))'''(((((()))************)))'''%%%&&&''')))***)))***++++++++++++******)))***++++++,,,,,,+++++++++***)))(((''''''&&&&&&'''''''''&&&&&&&&&'''((()))((((((&&&%%%&&&'''''''''*********)))((())),,,...+++++++++,,,......---+++*********)))))))))))))))######$$$'''***+++***((('''+++...***$$$###***111***)))((((((***+++***)))wwwdddXXXOOONNNYYYoooooobbbXXXPPPLLLQQQVVVcccrrrwwwVVVMMMUUUiiicccOOOBBBFFFZZZyyyXXXLLLVVVnnnoooRRRBBB;;;777444222222111000111333444444333333222222111111111111111333222222222111111000000///////////////000111111222111000000000000000000////////////000000000111111222333333777KKKpppooodddccccccaaa___fffhhhmmmssszzz___DDD>>>>>>BBBVVV{{{cccKKK>>>MMMlllbbbOOO@@@GGG[[[uuuiii]]]dddyyyvvvWWWPPPYYYnnnsssgggUUUFFF;;;555222///000333777:::999555111---666555555666000***,,,222...//////111777>>>>>>:::111000000///////////////222///...///111111111111///111222000...,,,---///000000///---------///000+++,,,---000111000---******+++,,,,,,,,,---///111...---,,,+++***************...///,,,++++++((($$$)))*********************'''((()))***++++++******((((((((()))++++++)))'''++++++,,,---------,,,,,,++++++,,,,,,,,,,,,+++******)))(((''''''&&&&&&'''******)))*********++++++'''&&&&&&''''''&&&'''(((*********)))((()))+++---+++++++++---000222111000***************)))))))))&&&&&&'''))),,,...---,,,((())))))'''%%%%%%(((++++++)))(((((()))++++++***qqq\\\QQQMMMYYYjjj|||}}}mmm[[[NNNJJJIIILLLSSS[[[iii```KKKHHHUUUvvvuuuWWWEEEDDDPPPpppgggTTTPPP___~~~```LLLAAA:::666555333222000111333444444333333333222111111111111222444333333222111111000000000//////000000111222333111111000000000000000111/////////000000000111111///222444444:::QQQsssqqqUUUJJJKKKKKKGGGDDDJJJKKKOOOUUUZZZ___jjjtttpppUUUBBB===<<>>NNNjjjrrr^^^[[[kkkrrrWWWYYYeeeqqq~~~}}}jjjTTTBBB666111000...111666::::::666000,,,555222333555000)))+++333---000000000333777888555111111000///////////////333000///222333222111222...111222000---+++---//////000000///......000111---,,,,,,...//////---+++,,,---.........///111333......---,,,++++++++++++***......,,,++++++)))$$$)))))))))))))))*********((()))+++,,,,,,+++***)))))))))***,,,---,,,)))'''***+++,,,---------------++++++,,,,,,,,,+++******'''&&&&&&''''''((()))***((((((((()))))))))******&&&%%%&&&)))'''%%%&&&***)))***+++***)))(((***,,,&&&&&&&&&))),,,------,,,+++*********))))))((((((&&&%%%&&&(((***,,,+++***)))'''%%%$$$%%%&&&&&&&&&---***(((((()))*********zzzeeeVVVTTTVVV___yyyxxxgggVVVPPPLLLLLLLLLTTTooommmTTTGGGIIIdddcccKKKIIIJJJ]]]ttt]]]OOOSSSnnnlllUUUEEE;;;666777444222111111333444444333444333222222111111222222222222222222222222222222000000000000111222333444111111000000000000111111//////000000000111111111---111333555>>>UUUssskkkWWWBBB;;;;;;;;;999777666666;;;@@@@@@AAAJJJUUUeeeooo{{{|||cccKKK===999<<>>:::999777555333222333555666444444333333333333444444111555;;;CCCNNN\\\jjjssswww|||jjjUUU<<<222;;;FFF]]]cccIIICCCNNNlllrrrWWWFFFGGGGGGVVVuuu}}}```OOO]]]yyyssskkkuuueeeKKK;;;666333......333666333000///222111000//////000111111222777<<<<<<888333111111...------,,,,,,,,,------...------...//////...---//////............//////...///111111///...///000///...+++)))((((((***+++,,,+++*********+++++++++//////......------......+++******+++,,,+++)))'''''')))+++***)))(((***,,,((()))******))))))***,,,---,,,+++******)))((((((++++++************++++++******)))(((((()))******++++++***(((((('''''''''((((((((((((((()))))))))'''&&&&&&''')))***)))(((&&&'''(((((())))))(((((((((((((((((()))***+++,,,,,,***(((((((((((('''&&&''''''((())))))(((''''''---%%%###''''''"""$$$,,,,,,+++)))''''''((()))***kkk\\\MMMZZZmmm}}}aaaQQQMMMdddxxxUUUFFFCCCPPPhhheeeUUUTTTtttmmmSSSAAA;;;;;;666444333222333333222111000111222222222222111000222111111222444555333222111000000000000111222222111222333333111000000111///000000111111222222222111111444@@@XXXxxxqqqcccSSSIIIAAA999333111444333111000000111333444444444333333333333444444000333555555777???MMMYYYddduuuttt___HHH777555AAALLLkkktttVVVCCCGGGZZZ}}}zzzcccKKK>>>GGGOOOcccnnnZZZSSShhhppppppwwwpppQQQ<<<666444///---111333222//////333222222111111222333333333888===>>>999333000...---,,,++++++************,,,,,,------------,,,,,,.....................///...///000000///...///000///---+++***)))***+++,,,...***&&&&&&))),,,+++))),,,,,,,,,,,,,,,------...+++******+++,,,,,,)))'''''')))******))))))***+++'''((())))))(((((()))***&&&'''***,,,---+++)))(((++++++************+++++++++******))))))******+++---,,,***)))((('''''''''&&&'''(((*********))))))&&&%%%%%%''')))***)))(((((((((''''''(((((()))***)))))))))))))))***+++,,,+++***(((((())))))'''&&&))))))))))))))))))))))))---'''%%%((('''"""$$$******)))((('''''')))***,,,xxx]]]ZZZ]]]mmmqqqWWWIIIUUUuuu]]]JJJFFFMMM\\\zzz___RRReee~~~sssYYYCCC;;;;;;888666444333444444444333111111111222222111111111222111111222444444333111000000000000000111111222///111333444222000/////////000000000111111111222222111555EEEaaa}}}eeeUUUEEE===:::666222111111000000//////111222333444333333333333333333444555666555333222777AAAHHHQQQddddddPPP@@@777;;;IIIPPPrrrdddKKKAAANNNhhhpppYYYIIIBBBHHHWWWpppdddZZZ^^^www{{{iiisssvvvSSS<<<777777111...000333111000111222222222222333333333444000444888999666111...---//////---,,,++++++++++++***,,,------,,,++++++,,,------..................///000000///...---...000...---,,,++++++,,,---......+++'''&&&(((+++,,,+++++++++++++++,,,---...///*********+++,,,,,,***(((((()))))))))))))))***+++&&&((()))(((''''''((()))'''))),,,...///...---+++++++++************++++++++++++++++++++++++++++++---,,,+++)))((('''''''''$$$&&&(((*********((('''***)))((()))***)))'''&&&)))((('''''''''(((***+++***)))))))))******+++,,,***)))(((((())))))(((&&&***)))(((((((((((()))***+++&&&$$$'''&&&###$$$((()))((('''&&&''')))+++---|||iiiWWWZZZqqq~~~^^^IIIOOOhhhfffQQQHHHIIIRRRrrrnnnYYYYYYnnnyyy```HHH======888555333222222333333222222111111111111111111222111111111222333444333111//////000000111111111111---000222333111///......000000000000000111111111444222888LLLiiiyyynnnRRRDDD888444555333000000111000000000111222333444333333333222222333333333444333222333555888;;;<<<>>>LLLJJJ>>>888666<<>>UUUqqq{{{hhh\\\BBB999222222444222000000222111111111222333444444333333222222222222333333333222222555999;;;:::888555;;;999666999888???PPPvvvgggOOOEEEPPPkkkrrruuutttUUUDDDEEEJJJ\\\ppppppeeeooovvvlllttt{{{YYYDDDAAA<<<555111333444222111111//////111222222222222222222111111111222222333333......---,,,+++++++++++++++...000///---+++---///***+++---...//////...---000000000...,,,+++---///,,,,,,,,,---...000111222---///000---******...222*********++++++---......)))))))))+++,,,,,,+++)))***(((((()))***+++***)))'''((()))((('''&&&'''(((+++***)))(((((()))***+++++++++************++++++***++++++,,,,,,++++++***,,,,,,+++***))))))))))))&&&'''((())))))((('''&&&(((((()))+++---///...---))))))(((((())))))******++++++*********++++++,,,((((((((()))+++***(((&&&((((((((((((((((((((((((%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&(((+++,,,~~~~~~~~~}}}{{{yyy}}}kkk^^^\\\mmm~~~bbbPPPPPPaaasssTTTBBBFFFPPPqqqoooXXXXXXddd|||bbbKKKCCC999666333111222333444333222222111000000111222222111000000111333333222111......000111111111000//////111222222000/////////000000000000000000000///222444CCC]]]www~~~iiiTTTHHH<<<666333555555333222444222222222222222333333333333333222222222222333333444555777888999999::::::777777555;;;???:::BBB[[[WWWHHHGGG\\\}}}wwwhhhnnn}}}jjjJJJ???GGGQQQoooxxxllljjjzzzyyyooovvv}}}\\\FFFCCC;;;555111333555222//////...///111222333333333222222222222333444333222000---,,,,,,+++++++++,,,,,,,,,000333222...---...111)))+++---...//////...---111000///---++++++---///+++,,,---...000111222333............------...///))))))))))))******+++,,,)))))))))+++,,,---+++)))***((('''(((+++,,,***)))((()))***)))'''&&&'''((((((''''''&&&'''((()))***++++++************++++++)))***+++,,,,,,+++***)))++++++***))))))******+++++++++******))))))((((((((('''(((***---///...---(((((()))************))),,,++++++******+++++++++((('''(((***++++++(((&&&%%%&&&'''(((((('''&&&%%%'''((((((''''''(((((((((((('''&&&&&&&&&(((***+++pppmmmiiifffdddbbb```^^^___aaadddhhhlllrrryyy}}}hhhTTTZZZlllrrrRRRJJJSSSvvv^^^FFFIIIGGGggg^^^VVVZZZooommmQQQEEE===:::666555555777888888333222111000000111222333111000000111333333222000---...000111111111000///111222333333111000000111000000000000////////////000555FFFbbb|||sss[[[FFF888888444333444333000111444222222222222222222222222333222222222222222222333222666999888444222666:::888555555>>>AAA777AAA```~~~sssIIIEEEHHHdddsssiiipppeeeGGG@@@LLLYYY|||pppkkkmmmooommm}}}]]]FFFAAA:::444111333444111...---///000111333444444333333111222333444444222...+++---------,,,------......---111444333///---000333)))***---/////////...---111111///---++++++---///+++,,,---///000222333444000---+++---000111...+++)))(((((((((((())))))***)))((()))+++------+++)))***((('''(((+++,,,+++((()))***+++***(((''''''(((%%%%%%&&&((())))))******++++++************++++++)))***+++,,,,,,+++***)))*********)))******+++,,,///...,,,+++***))))))******))))))***,,,,,,+++)))'''(((***++++++******))),,,,,,++++++***+++++++++''''''(((***++++++(((&&&$$$%%%'''(((((('''%%%$$$***,,,+++))))))))))))''')))(((&&&&&&&&&''')))***~~~yyywwwvvvrrrkkkddddddaaa]]][[[\\\___```aaadddhhhmmmooopppvvv~~~kkk^^^]]]lll^^^PPPNNNfffmmmMMMEEEFFFXXXxxx```WWWTTTbbbyyyyyy^^^HHH===999666666444222555:::444444333333333333222222///222555555333222333444555222000222444444111...111000///...///000222333111111111111111222222222666<<>>444555444222111111222444555111222333444333222111000111111111222333444555666444555666666666555333222777888;;;===@@@CCCEEEFFFcccwww^^^HHHBBBNNNooo|||yyyuuuqqqzzzuuuSSSLLLJJJNNNaaauuudddmmm|||sssrrr{{{```HHH===888777555222111000000000...111333444333222333333555444444333111///---,,,,,,,,,++++++,,,,,,---...///111333333111...,,,,,,/////////111333333111///000---******,,,---,,,***///---+++,,,...000222222...111111---,,,...---***************))))))((((((***)))(((((())))))(((&&&+++,,,,,,***))))))+++...***&&&$$$%%%((()))(((%%%''''''(((((())))))******,,,+++++++++++++++,,,,,,+++,,,---...---,,,+++***000...---,,,,,,***(((%%%......//////...,,,+++***+++)))(((''')))***++++++)))(((((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))%%%)))'''$$$%%%&&&%%%(((&&&$$$%%%)))+++***)))+++)))'''&&&'''(((((('''zzzsssnnnhhhbbb^^^aaaaaa```]]][[[\\\```ccckkkpppvvv}}}gggVVVXXXgggppp]]]\\\jjjvvvmmmZZZNNN___|||XXXHHHGGGQQQiiinnn\\\PPPYYYrrrfffOOOAAA;;;777777555222333777444444333333333333222222...000333444222111222333333222111222333222111///333333222111111111000000111111111111111111222222666@@@TTTlll}}}{{{```MMMBBB;;;444555444222111111222444555333222111000111222444555222222222222222333444555444444555555444444333333888888999;;;<<<>>>???@@@HHHVVVhhhvvvtttQQQCCCHHH[[[}}}lllNNNHHHIIISSSkkkhhh^^^mmmvvv{{{bbbEEE888777666444222000000000000///111333444333222333333555555555444222000///...,,,,,,,,,+++,,,------...///111222222000...------000000///000222222000...000---******,,,---,,,***---,,,,,,---000111000///---///...++++++...---))),,,+++***)))))))))******,,,***)))***,,,,,,+++******++++++***((((((***,,,((((((((((((''''''((()))(((((((((((())))))))))))+++***)))))))))))))))******+++,,,------,,,++++++---+++++++++,,,,,,***(((------......---,,,***)))***)))''''''((()))******,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))"""''')))'''&&&((((((%%%(((&&&%%%&&&)))******(((***)))'''&&&''''''((((((|||wwwppphhhbbb[[[VVVRRRNNNTTT[[[bbbhhhnnnvvv||||||ssstttcccTTTVVVeeerrrYYYKKKFFFQQQ___{{{hhhQQQTTTpppjjjMMMHHHHHHUUUsssuuu```NNNRRRjjjnnnVVVHHHAAA;;;999777444333666444444333333333333222222///111333444333333444555222333333333111000111222555555444333222111000///222222222111111111222222999GGG```wwwiiiOOO???:::888666444444222222222222444444444222///...///222777:::333333222222222333333444555555444333333333333333777777888888888888999999888???IIIXXXnnnbbbHHHFFFPPPnnn```IIIGGGLLL```rrr\\\]]]rrrqqqeee```bbbeeejjjqqq{{{yyy{{{___BBB666777666444222000000000111000222444444333222222333666666555444333222000///---,,,,,,,,,,,,---......000111111000...---...000222111//////000000...---...,,,******+++,,,,,,+++***+++,,,...000000---+++,,,---+++)))+++///---(((...---+++))))))***+++,,,)))(((((()))+++,,,,,,+++)))******)))(((((()))+++(((***,,,***&&&%%%)))---))))))))))))(((((((((((())))))((('''''''''''''''))))))***+++,,,,,,,,,+++)))))))))***,,,---,,,++++++,,,,,,,,,,,,***)))((('''''''''''''''((()))***---++++++,,,---...---,,,++++++++++++++++++++++++************))))))))))))(((***)))&&&'''***)))%%%'''&&&%%%&&&(((***)))(((***)))(((&&&&&&''''''(((rrrcccXXXMMMWWWdddmmmpppqqqsssuuupppyyy}}}|||}}}||||||}}}~~~zzzwwwvvvwwwvvvuuu}}}yyyyyymmmmmmkkk^^^ZZZlll]]]SSSRRRMMMPPPYYYhhhuuuyyyWWWNNN___~~~}}}WWWKKKCCCHHHeeezzzgggUUUTTTbbbyyyzzzcccQQQGGG>>>;;;:::777555666444444333333333222222222333444555666666777888888222444666444111000333555555444222111000000111111333222222111111111222333===PPPkkkyyy___GGG;;;888888888444333333222222333333444555333000///000222666888333333222222222222222222777666444333333333444555666666666666666666555555999:::>>>FFFXXXpppwwwSSSBBBLLLZZZtttUUUGGGHHHTTTqqqxxxfffXXXaaa{{{zzzgggUUUHHHCCCFFFJJJMMMQQQYYYfffooo~~~wwwxxxwwwWWWAAA999777666444333222222222222222333444444222111222333444444444444333222111000---------------......///111111000...------000222444111///.........---,,,,,,,,,+++++++++++++++++++++++++++---......,,,***,,,,,,***(((,,,000...(((000...+++))))))***,,,...)))(((((())),,,------,,,)))***+++***)))(((***+++)))******(((&&&&&&))),,,******))))))((((((''''''))))))((('''&&&&&&&&&&&&(((((()))***+++,,,,,,,,,)))((((((***,,,---,,,+++)))***+++++++++***((('''%%%&&&''''''&&&'''((())))))(((((((((***+++***)))++++++++++++++++++++++++******)))))))))(((((((((++++++(((%%%'''+++)))$$$&&&&&&'''(((((()))(((((())))))((('''&&&&&&''')))lll\\\SSSddd{{{~~~|||tttooowwwqqqjjjddd```^^^]]]\\\]]]]]]^^^```aaa```^^^\\\YYY___eeejjjxxxrrrkkkeee___hhhzzzuuuqqqqqq]]][[[lllqqqNNNMMMVVVTTTRRRWWWeeerrrvvvdddQQQUUUmmmhhhOOODDDDDD```~~~jjj[[[XXXgggvvv[[[MMM@@@;;;;;;888666666444444333333333222222222555444444555666777888888333555777555222222555888555222///------///333555333222111111111222444555@@@WWWrrrtttYYYEEE;;;888777777333333333333333333333333444444333333333333333444333333222111111111222222888777555444444444555666444444555555555666666666999999999;;;AAAQQQhhhzzzeeeDDD<<>>999===AAABBBBBBEEEMMMUUUdddtttuuuppp|||qqqSSS@@@999777666555444333333444555444555555444222111222333222222222222222111000000......------......///000000000///...,,,...111333444222...,,,,,,---,,,,,,***+++++++++++++++++++++///,,,******+++,,,,,,,,,,,,---+++***,,,000///***000...,,,***)))+++---...***))))))+++...//////...***+++,,,,,,*********,,,,,,)))%%%%%%''')))))))))******))))))((((((''''''***)))((((((''''''''''''(((((())))))***+++,,,---***))))))***,,,,,,***)))((()))*********)))((('''###%%%''''''&&&&&&(((***(((&&&&&&'''((()))((('''************************)))))))))(((((((((''''''******&&&$$$&&&***(((###&&&'''((()))((((((((((((((())))))'''%%%%%%''')))zzzjjj[[[ppp|||sssmmmkkkfff```ZZZWWWVVVTTTTTTSSSUUUWWWYYY[[[[[[ZZZYYYaaalllwwwqqqXXXQQQQQQPPPXXXccciiiYYYYYYkkkqqqOOOMMMWWWWWWVVVZZZoooyyyiiissswww\\\SSS^^^zzz{{{WWWHHHDDDYYY~~~fffQQQVVVxxxiiiWWWDDD<<<;;;999666555444444333333333333222222555333222222444555555444555555555444333444666888333111...,,,,,,///333555222111000000111333666777CCC^^^zzznnnRRRAAA:::666333333333333333333333333333333333444555555555444222111222222111111111222222333666666555444444444444555333444444555666666777777666666777777777>>>OOO```xxxtttWWWAAACCCVVVxxxiiiOOODDDHHHQQQlllvvv```ZZZZZZfff}}}lllSSSAAA===>>>???:::>>>BBBBBB???>>>AAAEEEOOO[[[```iiioooRRR>>>444666555444333333444555555555666666444222111222333111111222222222111000000///............///000000/////////...---...111444444111---++++++,,,---,,,(((***,,,,,,+++***+++,,,111...+++)))***+++,,,,,,+++......++++++......+++///...,,,******+++,,,---&&&%%%%%%&&&)))+++*********+++------+++***+++,,,---((($$$###'''******((())))))))))))(((((((((((())))))(((((((((((())))))***************+++,,,---+++***)))***++++++)))'''((((((*********)))((('''!!!%%%(((((('''&&&(((***)))''''''''')))***)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&((('''$$$%%%((('''###%%%''')))***((('''''''''((()))***(((%%%$$$'''***sss~~~xxxtttsssrrrpppooonnnppptttwwwxxxyyyyyyzzzgggXXXJJJFFFHHHKKKOOORRRgggzzzkkkZZZ[[[nnnttt___\\\_________bbbzzzmmmeeelllUUUSSSiii```NNNBBBNNNmmmtttUUUPPPkkk|||fffMMMBBB???<<<888666444444333333333333222222777444111111333444333222555333111111333444555555333222111000000000111222111000///000111444888:::JJJhhhhhhLLL===777444222222222333333444444333333222222333444555555555333333111000000000111222333333333333444444333333222111444444444555555555555555666555666999999:::BBBLLLaaa{{{|||bbbKKKEEERRRhhh~~~VVVDDDDDDNNN[[[|||gggTTTXXXbbbqqquuu[[[CCC888:::======:::===@@@@@@>>>===>>>???DDDGGGKKK^^^~~~}}}eeeMMM;;;333444333222111222222444444777777666444111000222333111111222333333222222222//////......//////000111......//////...///111444444000,,,)))***,,,---...'''))),,,,,,+++******,,,000...,,,,,,,,,,,,+++***)))///111,,,((()))++++++---,,,,,,+++++++++++++++$$$######$$$&&&((('''&&&(((***,,,,,,+++*********---***'''&&&&&&(((***,,,(((((((((((())))))))))))''''''''''''((()))***+++,,,,,,+++******+++,,,---***)))))))))++++++***(((((()))******+++***)))(((!!!%%%)))***'''&&&)))+++)))((('''(((*********)))))))))))))))))))))))))))((((((((('''''''''&&&&&&"""''')))'''&&&''''''%%%$$$'''***+++(((&&&&&&''''''***+++((($$$$$$'''+++dddJJJHHHEEECCCFFFIIIJJJIIIPPPaaa{{{dddVVV[[[gggxxxqqqllllllkkkgggfffiiiwwwbbbrrrwwwXXXMMM^^^sssfffRRR@@@DDD^^^^^^QQQbbbzzzsssWWWHHHDDD@@@<<<999444444444333333333222222:::666333333444555444333555111......222444444333333333444555444222///...000/////////111555999;;;QQQrrrfffHHH999666333222333222333333444444333333222111222333444555555666666000000000000111222333444111111222333222111000///555555555444444444333333555222444:::<<<999999===KKKiiilllPPP???FFF\\\ssslllMMMAAAHHHVVVddd]]]MMMZZZlll}}}sssUUU>>>888<<<<<<888666888:::;;;;;;<<<===>>>AAA===>>>VVV|||lllVVVEEE:::555222111000000000111222333777777666444111000111333222222333444444444333333///////////////000111111---...////////////222333444000+++)))))),,,---...&&&))),,,---+++)))***,,,///......//////...***((('''...222,,,&&&&&&)))+++,,,,,,,,,+++++++++*********)))((())),,,---,,,+++''')))++++++***)))))))))+++,,,,,,(((%%%&&&+++000''''''(((((())))))******&&&&&&&&&'''((()))***+++...---,,,+++++++++,,,---((((((((()))+++,,,+++)))((()))***++++++***))))))!!!%%%******((('''))),,,((('''&&&'''((())))))'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&& '''+++)))&&&'''((('''$$$(((++++++(((&&&&&&''''''***+++((($$$###'''+++fffLLLDDDFFFGGGFFFDDDEEEJJJNNNPPPTTThhh~~~cccYYYTTTjjj~~~sssllluuu|||zzzqqqlllnnnsss```ccchhhRRRSSSaaarrrWWWNNNNNNNNNmmmnnnYYY^^^nnnjjjZZZIIIBBB@@@999888555555666444111111555555444222222444555555444444444444333333222222222333222111000000111222333000222333222333888;;;<<<\\\}}}~~~aaaEEE===;;;666222333444222111111333444555444222222111111111222444555333222111111111222333444111111111222222333333333555333111000111222555666+++///444555333333888===DDDIIIKKKDDD>>>KKKkkk}}}UUULLLJJJMMM^^^}}}oooSSSOOO```vvvkkkJJJ:::999999777555:::999888666555777<<<@@@AAACCC???IIIhhhxxxeeeQQQCCC999555333333333333333333333333666666777666444222000///444555666555222111000111///333444000///111222111333222000...---......//////...,,,*********,,,---++++++++++++++++++++++++'''(((+++---------,,,+++***,,,...---+++***,,,...******++++++++++++******(((((()))***++++++,,,,,,+++++++++)))''''''(((***---+++***(((((()))+++,,,+++***((('''&&&((()))*********+++++++++******)))*********+++,,,///111222,,,***((())),,,---+++)))))))))************))))))%%%&&&((()))************)))******)))&&&%%%%%%&&&((()))+++,,,***'''###!!!%%%%%%%%%&&&&&&&&&''''''$$$'''))))))(((&&&&&&&&&'''((()))******)))((('''---***'''''')))***(((%%%gggKKKGGGFFFDDDCCCCCCFFFLLLPPPRRRPPP\\\}}}wwwbbbRRRSSSdddmmmuuupppgggjjjttt~~~{{{xxx}}}tttcccoooqqqXXXRRRYYYyyy\\\MMMJJJGGG```{{{eeebbbjjjrrrgggVVVMMMGGG===999666555666444111111555777555333333444444444333444444444444333333222222333222111000000111222333///000111000111555:::===aaa}}}eeeIII???;;;666222333444333111111333444555444333222111111111222333444333222111111111222333444333333333333333222222222333333333333444444444555555666666666555555555555<<<@@@BBB??????RRRvvvpppMMMJJJFFFMMMggggggOOONNNaaavvvbbbCCC999999888777999888777666444333666;;;???<<<@@@===EEE```yyyvvvbbbOOOAAA888444222222222222222222222222333444555555555444333222444555666555333111000111000444555111///111222000222222111000///......///......,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++,,,---...---+++***(((***,,,...---***)))+++---)))******++++++******)))((())))))***++++++,,,,,,,,,---,,,+++))))))+++---,,,,,,,,,,,,,,,+++******)))((('''&&&'''(((***+++((((((***+++,,,++++++***+++***++++++---///111222+++)))((()))+++,,,***((())))))*********)))(((((('''((()))******)))(((((()))******)))'''%%%&&&'''((()))***+++***'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''''''''((()))***++++++***)))(((+++***((((((((()))((('''pppSSSIIIEEEAAA@@@BBBGGGLLLNNNRRRJJJQQQoookkkOOOFFFPPPSSSXXXgggkkkeeeeeehhhsss~~~ggg]]]uuueeeUUUQQQoooiiiSSSLLLEEESSS{{{vvvgggccc{{{|||wwwiii^^^TTTGGGAAA<<<999999777333444777777555333333444444333222555444444444444444333333222222111111111111222222000000111000111555===DDDhhh~~~kkkPPPCCC>>>777333444555333111111333444555444444333333222222222222333222222222222222333444444333333333444444444555555222333555666666666555444<<<:::777777777777444222555888:::999AAAZZZ```GGGIIIFFFTTTwwwwwwaaaOOOTTThhh{{{|||YYY<<<888999555444;;;555555444222222555999===666<<<<<>>666444111111111111111111111111000111333444555666666666444666666555333111111111333666666222000111222000111111222111111000///...---------,,,,,,,,,,,,,,,******++++++,,,,,,------------......---,,,***)))+++,,,---,,,***))))))+++)))******++++++******))))))))))))***++++++,,,,,,++++++,,,***)))***,,,...,,,---...///...,,,)))((((((((('''&&&'''(((***+++%%%''')))+++,,,,,,+++************+++,,,...///000***)))((((((******)))((())))))***+++***)))'''&&&)))))))))))))))(((''''''((()))***)))'''&&&&&&'''(((((()))***)))((('''&&&&&&'''''''''''''''&&&&&&&&&'''))))))'''&&&'''((()))***++++++++++++***)))))))))***)))''''''(((***jjjSSSNNNIIIGGGHHHJJJJJJHHHNNNKKKTTTqqqnnnSSSKKKNNNHHHHHHVVV^^^aaahhhiiiqqqzzzwwwZZZ```ttt___QQQ^^^zzzzzz```SSSGGGKKKmmmlll[[[kkkyyypppfffYYYPPPHHHAAA>>>;;;777666999555444222222444555555444444444444444444444444444222222222222222222222222333333333333333888DDDPPPpppqqqWWWIIIAAA:::777666666444222222333555555444444444333333222222222222222222222222333333444444111222333444555777888888444555555666666666666666888777777777777777777666444777888:::FFFaaasssSSSEEEHHHMMMdddqqqaaaXXXbbbwwwzzzWWW<<<::::::222111:::444444444222222444888<<<444<<<<<<>>>JJJWWWnnnkkkXXXGGG;;;555444222222222222222222222222000111222333555666777777555666777666333111111111444888888333000111111///000111222222222111///...,,,------...------,,,,,,******+++,,,,,,---------+++,,,---............---+++,,,++++++***)))))))))))))))************))))))))))))*********+++++++++(((((()))(((((()))+++...---.........,,,***)))''')))(((((('''''''''((((((&&&'''***,,,,,,+++***((((((((()))***+++,,,------)))((((((((())))))(((((())))))*********((('''&&&((())))))))))))((((((((('''((()))((('''&&&'''(((((((((((()))))))))((((((''''''((((((((('''&&&%%%%%%&&&((('''&&&%%%&&&'''((()))***++++++***)))(((''')))+++)))&&&&&&(((+++pppkkkeee___[[[UUUNNNHHHRRRZZZkkkzzztttyyy{{{|||uuueeeXXXTTTFFF@@@KKKRRRWWWccciiinnnsssuuuwww}}}gggUUUkkkkkkXXXRRRkkkiiiWWWIIIEEE\\\~~~sssYYY]]]vvv|||pppcccYYYOOOIIICCC;;;888888333222111222444666666666444444444444444444444444222222222333333222222222444333333555444:::KKK\\\~~~ttt^^^NNNDDD===888777777555222222333555555444444444444444333333222222222222333333444444444444444444444555555666666777777666555444444666777999222666888777555444666:::333666999???QQQlllbbbIIICCCFFFVVVvvvllldddeeesssvvvWWW>>><<<<<<555444;;;555666555444333555888;;;666======>>>DDDJJJ\\\wwwzzzbbbQQQDDD999444555444444444444444444444444222222222333444555666777555666777666333222111222555888888333000111111//////000111222222111///...,,,,,,---.........---,,,++++++,,,,,,,,,---------,,,,,,------------------,,,+++************)))))))))))))))******)))))))))***************+++++++++'''((()))(((((())),,,...///...,,,***)))(((((()))******)))((('''&&&&&&%%%)))***+++++++++)))'''&&&&&&&&&'''((()))*********(((((())))))((((((((()))))))))))))))(((((('''''''''''''''((())))))***+++&&&''')))(((''''''((()))'''(((((()))))))))))))))'''((()))***)))((('''&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&'''((())))))((('''&&&(((***+++)))&&&%%%(((+++iiiqqqyyy{{{oooddd]]]iiixxxwwwjjjgggjjjlllwww~~~lllcccNNNCCCHHHJJJOOO[[[fffiiilllllllllqqqzzz}}}XXX\\\vvvzzzbbbOOO^^^|||nnnXXXJJJ@@@LLLhhhcccXXXgggyyyoooeee^^^TTTFFF:::444333222111222444666666666222222333333333333444444222222333333333333222222222111222444444:::PPPggg{{{gggVVVIII@@@:::777777555333333444555555444333444444444444444333222222222333444444444444444888777666555444333222222888666444333333555888999222777:::888222000333888222666;;;FFF___|||uuuUUUDDDAAAHHHcccvvvggghhhqqqoooXXXBBB======<<<;;;>>>777888777555444555777:::888<<<;;;>>>BBBBBBLLLbbbqqqXXXJJJAAA888555777555555555555555555555555333333333333333555666666555777777666444222222222444777777333000111000...//////000000000000//////---------------.........------------,,,,,,,,,,,,000///...---,,,******))),,,***)))***+++,,,+++***((())))))******))))))(((************************)))***+++******+++---000///---***((('''((()))******))))))((('''&&&%%%%%%+++++++++***)))(((&&&&&&%%%%%%'''(((((())))))(((((()))******(((((()))***))))))'''&&&&&&''')))***&&&&&&''''''(((***+++,,,%%%'''(((((('''''')))***'''((()))*********)))(((&&&''')))++++++***)))(((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''(((((('''&&&&&&***+++***)))'''&&&'''(((LLLRRRWWW\\\eeeooovvvvvvmmmhhhllloooppp}}}sssZZZLLLLLLIIIIIIUUU^^^cccgggiiihhhiiinnnrrrvvvjjjZZZ^^^pppRRRUUUfffnnnzzzuuu\\\OOOCCCEEEXXXwwwuuu[[[]]]ppp|||nnnWWW@@@444666444222333444555444333111111111222222222333333222222333444444333222222333111333666666===WWWrrrwwwdddTTTHHH???:::888666333333444555555444222333444555555555444333222333444555555555444333555555555444444333333333555555444444444555666777555777888666444222333555555999???LLLjjjeeeNNNEEEEEETTTuuulllccckkk}}}mmm]]]HHH======@@@>>>;;;999999888666444444555777777888777===DDD???AAARRRlllhhhPPPEEE@@@999666999444444444444444444444444222222222222333555777888666777888666444222222222222666666222///000000...///...............//////...---,,,,,,---...///000.........---,,,,,,++++++000///---,,,***))))))(((,,,***)))***---...---,,,(((((())))))))))))((((((***************************++++++*********---///---,,,++++++************&&&'''''''''''''''''''''+++***)))(((''''''((((((%%%&&&((()))******))))))(((***,,,+++)))((()))+++***(((%%%$$$$$$'''+++---((((((''''''((()))***+++%%%&&&(((((('''((()))+++''')))+++,,,,,,***(((&&&$$$&&&)))+++,,,,,,***)))'''((((((&&&%%%%%%''')))&&&'''((())))))((('''&&&---+++)))(((((('''&&&%%%AAAEEEGGGGGGLLLTTTXXXXXXWWWdddqqqvvvyyy{{{nnnnnnvvv{{{zzzzzz```PPPNNNFFFDDDOOOXXX^^^fffiiiiiihhhhhhjjjkkk{{{zzz```RRRwwwzzzVVVPPPXXXxxxeeesss}}}cccWWWKKKFFFTTTjjj___XXXbbbfffHHH555999666444333333333222111000000111111111222222222222222444444444444222222555333555999999AAA]]]zzzppp^^^PPPEEE>>>888666444333444555555444111222444555666555444444222333444555555555444333000000111333555666777888333333555666666666555444777555444555666777666555;;;>>>BBBPPPpppwww\\\NNNKKKLLLcccwwwdddbbboooooocccNNN===;;;@@@===444999999888666333222444555555555333<<>>??????@@@@@@@@@@@@@@@@@@AAAFFFIIIHHHIIIQQQ[[[^^^aaahhhooovvv|||vvvgggdddooovvv}}}zzzrrraaaOOOFFFFFFHHHJJJOOOTTTTTTSSSZZZbbbgggxxxxxx\\\YYYuuuvvvSSSLLL```rrrtttWWWKKKMMMYYYyyy~~~^^^UUUhhhmmmLLL>>>888666333333444555555444000111111111222222222222111111222333444444333333444333444888???OOOkkk|||lll[[[NNNBBB@@@<<<999666444444333666666555444444555555666666444444555666555333222333666555111111555666333333444555555555666777777333666888777666777:::>>>===DDD]]]~~~\\\PPPIIILLL```qqqaaa\\\ssssssXXXAAA888:::999555<<<888;;;AAA>>>444111555777444444888999888:::>>>BBBYYYxxxoooTTTDDDBBB===:::888222555333222333444444333222333444444555666777777888666555333333333444555666666666666444222111000000...//////---,,,+++---...+++//////+++***---///...222000------......---+++---,,,***(((+++///,,,&&&///,,,,,,...---(((''')))(((((()))***++++++,,,,,,,,,---,,,((((((+++***'''&&&'''((()))+++,,,------'''((()))***++++++++++++***)))(((((((((((((((((('''''''''((((((((()))))))))'''(((***)))%%%&&&***'''(((((((((''''''((()))+++***(((&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))((($$$###(((***)))(((***'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((,,,***'''&&&&&&&&&%%%$$$===>>>>>>???????????????BBB@@@AAACCCAAA???AAAEEECCCFFFKKKQQQXXX]]]aaacccgggpppyyy}}}fff[[[[[[hhhttt{{{}}}~~~yyyiiiUUUHHHEEEDDDGGGMMMQQQPPPQQQ[[[fffiii{{{jjjVVVccc~~~eeeOOOTTTbbb{{{iiiQQQGGGNNNfffkkkUUUZZZooogggIII===777555333333444555555444111111111111222222222222//////111222333444444444333444666;;;CCCTTTppppppbbbHHHCCC>>>:::999888444222444444555555666555555444222222333333555777888888444555555333555888888444777666444333222222222222000444888777444444777;;;:::KKKllllllTTTNNNKKKWWWpppyyybbbZZZ]]]}}}|||fffLLL<<<777888999999888===CCC@@@555000333444222333777999999;;;???===FFF\\\zzziiiOOOBBBAAA<<<999888222555333333333555555444333222333333555666777888888666555444444555666888999555666666555222000///000---......---+++***,,,---+++//////+++***---...---111///,,,+++++++++)))(((,,,,,,***(((***...,,,'''...++++++...---)))(((***((())))))******+++++++++***,,,,,,((((((******'''&&&'''((()))***+++,,,---###%%%(((***,,,,,,++++++(((((('''''''''((())))))(((((('''''''''((()))******))))))+++)))%%%&&&)))---***&&&&&&((())))))''',,,***(((&&&%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((******,,,,,,,,,,,,+++***((($$$$$$(((***)))(((***((('''%%%%%%%%%&&&(((***((((((((((((((((((((((((///+++(((&&&&&&&&&&&&%%%???@@@@@@AAABBBAAAAAAAAAEEEAAAAAADDDEEEBBB@@@BBBDDDDDDDDDEEEHHHKKKNNNPPPOOOVVV]]]___bbblll~~~fffYYYXXX^^^ooowwwssstttuuupppbbbQQQHHHGGGHHHHHHKKKPPPSSSYYYeeerrrrrryyy\\\YYYiiizzzWWWMMMWWWppp{{{ZZZEEEHHHXXXxxx|||]]]RRR\\\uuu^^^DDD:::777555222222333555555444222222222222222222222222///000111222333333333333111333666:::DDDWWWqqqtttSSSKKKBBB<<<<<<;;;888444444555666777888777666555222444555555777;;;===;;;777555333444999======:::<<<999666444444444555555333555666666555444555666;;;SSSwww}}}[[[NNNMMMQQQgggooo[[[[[[fffsssZZZBBB666666999333333888===;;;444111333333111222777999888:::>>><<<>>>JJJ___tttfffLLL???>>>:::888:::666555333333333555666555444111222333444666777888999555444444555555777888999333555666444000------...,,,------,,,******+++---+++///000,,,***---...,,,///...,,,++++++***))))))---...,,,)))***,,,+++&&&---++++++------)))(((***)))))))))))))))***++++++***---...***)))******((()))))))))(((((((((((((((&&&'''***++++++***'''&&&''''''''''''((())))))******((('''&&&&&&(((***+++******+++***(((&&&''')))***)))(((((())))))))))))((()))))))))((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,------,,,++++++***'''&&&))))))&&&&&&(((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''...+++'''%%%%%%&&&&&&%%%@@@AAAAAABBBBBBBBBBBBBBBBBB>>>>>>BBBDDDBBB???@@@JJJGGGBBB???>>>@@@BBBEEEDDDHHHKKKJJJJJJRRRbbbooo|||zzz||||||cccXXXWWWYYYooo{{{oooiiigggddd^^^TTTLLLLLLRRRLLLGGGEEEMMMXXXfffuuuhhhWWWYYY{{{dddNNNQQQfffiiiKKKGGGNNNfffhhhPPPMMMYYYpppvvvUUU@@@:::666444222222333444555444333222222222222222222222222222333333333222222111111555777;;;FFF\\\vvvggg\\\NNNDDDAAA???<<<999888999999:::::::::999999777;;;======BBBHHHGGGAAA<<<666333888AAAHHHJJJJJJBBB???;;;:::;;;======<<<888777666777:::;;;:::999EEE___mmmPPPJJJKKKWWWvvviiiZZZaaaooo~~~iiiNNN:::555888333333555666555111111444555222333777888666777:::888<<<@@@FFFZZZwwwdddKKK===<<<777777<<<;;;444333222333555666555444111111222444555777888999444444444555555666777888333666999777111...---///,,,------,,,******+++---+++///000---+++,,,---+++---------,,,++++++,,,---...///...******,,,***&&&,,,******------***)))+++))))))((((((((()))***+++***///000---***++++++)))(((((('''''''''&&&&&&&&&''')))+++,,,+++)))&&&$$$((((((((((((((()))***+++***)))'''&&&'''(((***,,,)))+++,,,***(((((())))))"""'''---...+++)))***+++&&&***...///...+++******''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))))))))***+++,,,---,,,++++++,,,***)))***((($$$###&&&((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&$$$$$$%%%%%%$$$>>>??????@@@@@@@@@@@@@@@CCC@@@???BBBCCC???>>>???GGGEEEAAA>>>===>>>@@@BBBCCCDDDDDDAAA???DDDMMMUUU[[[aaahhhhhhggglllwwwkkkYYYUUUWWW___xxxqqqeee```[[[UUUPPPKKKLLLWWWcccUUULLLFFFMMM\\\ooovvv\\\QQQgggtttUUUOOOYYYwwwuuuTTTHHHHHHVVVtttpppOOOFFFHHHXXXqqqkkkNNN???===555333111111333444555444333333333333222222222222333444444444444333222111333777:::===KKKeeevvvkkk\\\OOOHHHDDDAAA@@@???>>>;;;:::999:::<<<===:::???EEELLLXXXccc___TTT@@@999999EEEUUU___cccdddZZZTTTMMMHHHDDD@@@;;;666<<<;;;:::999:::;;;<<<<<>>>>>???????????????EEECCCBBBDDDBBB??????AAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA???>>>@@@DDDFFFFFFLLLQQQSSSTTTYYYccckkkzzzzzzzzz~~~bbbWWWYYY]]]oooqqqdddZZZUUUQQQMMMKKKKKKRRRbbbrrrbbbVVVLLLLLLWWWhhh}}}jjjPPPUUUsssaaaPPPNNNcccbbbLLLHHHLLLbbbpppMMMGGGDDDLLLccc```GGG===>>>444333111111333444555444444444333333333222222222333333444555555555444444222777:::>>>OOOmmm|||vvvlllbbbZZZUUUSSSRRRPPPMMMGGGCCCBBBEEEIIIKKKLLLRRRWWW```oooyyyooo\\\CCC>>>CCCXXXppp}}}xxxnnneee]]]SSSIIIBBBKKKMMMLLLDDD;;;777;;;@@@XXXssskkkRRRLLLRRRTTTllllll^^^___rrrrrrUUU???777999999777333000000222333555333444777888444444666222444666777===QQQsssxxxZZZEEE<<<===777555999777111000000111333444444333222222333444444555666666666666777777777777777777777<<<@@@===666111111333...//////---,,,+++---...+++000111...,,,,,,,,,)))---//////---+++***,,,...)))---...,,,---000111000+++((()))------+++***---+++***(((''''''((()))***(((///222///******+++***&&&''''''(((((())))))***&&&'''(((***+++,,,,,,,,,,,,,,,++++++***+++++++++((())))))))))))*********&&&,,,---)))))),,,...,,,%%%)))---///---+++***+++***///333333...)))'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&''')))***++++++*********)))***+++'''###$$$(((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))'''%%%>>>>>>???@@@@@@@@@@@@@@@CCCAAAAAACCC@@@===???CCC<<>>GGGccc^^^MMMQQQZZZ]]]vvvuuuaaaYYYccc{{{```EEE999333555555222000222333333333111333777888555444666555111555<<<;;;@@@```sssTTTAAA<<>>>>>>>>@@@BBBKKKDDD@@@CCCEEECCC???>>>>>>AAAEEEGGGEEECCCAAAAAABBBBBBAAAAAAAAAAAA???>>>CCC@@@>>>AAAAAA@@@AAADDDMMMSSS^^^jjjvvveeebbbnnnzzz{{{ggg[[[WWWRRRNNNJJJHHHKKKVVVgggvvvjjj^^^TTTOOOJJJKKK\\\qqq}}}aaaSSSVVVkkk___LLLUUUeee|||TTTNNNIIIRRRnnnzzzTTTHHHGGGMMMYYYpppPPP???;;;<<<666555333111111111333444333333222222222222222222444444444444444444444444222666999>>>QQQqqq~~~|||~~~|||}}}uuummmmmmiiinnn~~~}}}fffQQQHHHDDDTTTyyyzzzvvvVVVGGG<<>>>>>============???@@@HHHBBB@@@CCCFFFCCC???>>>???BBBFFFGGGFFFDDDBBBBBB>>>@@@AAABBBBBB@@@???>>>EEEAAA???AAAAAA???@@@CCCBBBFFFKKKRRRZZZcccmmmsssvvv\\\\\\mmm~~~sssjjjeeeYYYVVVPPPKKKIIIOOO\\\hhhddd\\\VVVTTTNNNIIIRRR```yyyqqq\\\SSS]]]|||kkkPPPOOO\\\{{{aaaRRRFFFLLLaaa~~~dddRRRHHHIIIVVV~~~lllNNN>>>999999666555333222111222333444555444222111111222333444444444444444555555555666444777:::???RRRrrrxxx{{{www```NNNGGGIII^^^sssTTTFFF>>>IIIggg|||```JJJEEEHHH]]]xxxtttaaa^^^iii|||yyyZZZBBB888555444777666333111333888888444000333888888333555444444555555999IIIYYYtttrrrWWWIII;;;666777555444333333222111111111111...,,,000000111333666888:::;;;888777555444444444666777111333666888::::::999888222111///---,,,+++*********+++---......---+++***,,,...///...---+++,,,---,,,+++***+++---...---,,,+++,,,------,,,,,,...000,,,)))&&&%%%''')))((('''(((,,,000000---***))))))(((***(((&&&'''***)))&&&***))))))))))))+++,,,---+++,,,,,,---,,,,,,*********(((&&&''')))+++***)))((()))+++---...---,,,+++---+++,,,222333///,,,,,,)))))))))*********)))(((((((((''''''''''''(((((('''&&&%%%%%%&&&(((+++,,,(((((())))))))))))((((((***(((((()))+++***(((%%%(((((((((((())))))))))))&&&'''((((((((('''&&&%%%$$$######&&&++++++'''###<<<<<<<<<;;;<<<======>>>DDD@@@???DDDFFFCCC???>>>???BBBEEEGGGFFFDDDCCCCCCBBBDDDFFFFFFEEECCCCCCCCCIIICCC???@@@@@@??????AAA@@@AAAAAABBBEEEJJJQQQVVVdddpppiiiYYYVVVkkkxxxpppeeeaaaXXXNNNKKKRRRaaammmhhhcccaaa___VVVKKKIIIOOO]]]iiiyyynnnVVVRRRjjjZZZMMMSSSgggqqqXXXCCCFFFUUUiiiiiiQQQJJJVVVyyy~~~aaaHHH<<<888666555555333222222222333444555444222111111333555666333444444444555666666666666888:::AAAVVVvvvlllXXXKKKGGGSSSnnneeeLLLDDDCCCWWWyyymmmQQQEEEDDDNNNggg|||kkk]]]dddyyy~~~^^^FFF777555666888666111111444666777555111222777999999999777555555444777@@@IIIZZZrrrvvvaaaPPP>>>999:::888444111222111000111222222000...111111222333666999<<<===<<<;;;999777555555555666...000444777999::::::999333222000...,,,+++******+++,,,---......---,,,++++++,,,......,,,,,,---///---+++******,,,------,,,---...///...------...000+++)))'''&&&'''))))))(((******+++++++++***))))))&&&(((((('''(((+++)))%%%))))))))))))***+++,,,---++++++,,,---------,,,,,,,,,***))))))***+++***)))***+++,,,.........---,,,///,,,---111333///------))))))************))))))((((((''''''''''''((((((%%%&&&&&&'''&&&%%%###"""'''(((((())))))(((((('''***)))(((((())))))(((&&&(((((()))))))))*********''''''((((((''''''&&&%%%$$$"""!!!$$$'''(((&&&###===<<<;;;<<<===>>>>>>===@@@>>>???DDDFFFBBB???>>>===@@@CCCEEEDDDCCCCCCCCCEEEHHHLLLOOOOOONNNMMMMMMMMMFFF@@@@@@@@@>>>>>>@@@BBBBBBBBBAAA@@@BBBEEEHHHKKKSSS___kkkwwwjjjSSSXXXooo}}}nnnfffbbbXXXOOOQQQbbbwww|||wwwsssnnnbbbRRRIIIGGGMMMTTT___nnndddRRR___wwwiiiQQQOOO______DDDEEENNN]]]~~~bbbPPPWWWllllllRRRBBB:::777666555444333333333333444444333333333444444555555666555555555444444444444444555777:::CCCZZZ{{{|||bbbSSSMMMLLLaaavvvQQQBBBCCCKKKhhh|||___GGGFFFJJJ[[[vvvtttiiieeerrryyyXXXAAA777555555666444000222666///222666666666555444444888666555555666888<<<@@@JJJ```|||qqq[[[DDD;;;<<<:::666333111000000111222333111000111111111222555888;;;===<<<;;;:::888777777777777111222444555666555444444333222000...,,,++++++***,,,,,,---......---,,,,,,***,,,------,,,---...000...,,,******+++,,,,,,+++000000111000......///111///---,,,+++************+++)))(((((()))+++******((()))(((&&&'''++++++''')))))))))******+++,,,,,,******+++,,,---.........,,,+++***))))))))))))))))))***,,,---.../////////222///...111222...+++,,,)))***++++++))))))((()))((((((''''''''''''((((((&&&&&&''''''%%%###!!!'''(((((((((((((((((('''((('''&&&%%%%%%&&&&&&&&&''''''(((((())))))******'''''''''''''''&&&&&&&&&%%%###"""###%%%&&&&&&%%%>>>===<<<===@@@@@@???===>>><<<>>>CCCDDDAAA>>>>>>:::===@@@BBBAAAAAABBBBBB@@@IIIVVVbbbiiiggg```ZZZQQQGGG@@@??????>>>>>>???>>>@@@BBBBBBAAAAAAAAABBBCCCEEEJJJPPPXXXbbboooyyy___QQQXXXkkk|||ggg^^^]]]XXXVVV```wwwxxxkkk[[[NNNHHHHHHIIIMMMZZZoooxxx[[[YYYeee{{{ZZZOOOWWWsssjjjKKKGGGKKKUUUwwwrrrUUUQQQ\\\}}}|||^^^HHH>>>:::777666444444444444444444444555111333555777888777666555777777666555444333333222444666:::FFF```qqq[[[QQQPPPWWWpppbbbCCC???FFFXXXyyy~~~jjjTTTEEEFFFQQQgggjjjiiipppnnnPPP>>>:::777444444222000222777000222666888666333222333444555555555888;;;===>>>EEEQQQeee}}}fffJJJ<<<:::999666444111000000111333333222000000000111222444777999;;;999999888888888888999999333333333333222111000///222111///...,,,+++++++++------------------------***+++,,,,,,,,,---///111///,,,***)))***++++++***000111111000///...000111111111000...,,,*********+++)))&&&&&&(((***++++++***)))%%%!!!###(((***(((((())))))***++++++,,,,,,*********+++,,,---...///+++******)))((('''((()))((()))***,,,...000111222666222///000000+++))))))(((***,,,+++)))'''((()))((((((''''''''''''((((((((('''&&&&&&%%%$$$$$$###''''''((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&'''%%%$$$$$$%%%&&&''''''@@@>>>===???BBBCCC@@@>>>>>><<<>>>BBBBBB>>>===???888;;;>>>@@@@@@@@@AAABBB???JJJ___uuuvvvkkkSSSHHH???>>>???>>>>>>???;;;>>>BBBDDDCCCBBBBBBBBBCCCAAABBBCCCDDDGGGPPPYYYfffnnnxxxaaaVVVYYYlll~~~ggg^^^aaaaaafffuuu}}}ssseeeVVVLLLFFFCCCDDDMMM___|||gggVVVUUUuuujjjlllhhhSSSKKKaaaxxxXXXKKKGGGLLLjjj[[[JJJUUUpppvvvWWWEEE===:::777666444444444444555555555555111333555888999999888777999999888777666555555444666777:::HHHdddgggWWWRRRRRRddd~~~zzzVVVAAACCCMMMfffppp[[[LLLGGGDDDUUUqqqtttaaahhhxxx~~~bbbOOOHHHEEE===555333222111222666777444333444555333444777111444666555777<<<>>>===AAADDDQQQhhhnnnPPP???999666444444222111111222333333222000000111222333555666777777555666666777888999999999111222222222111111000/////////...,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,+++,,,///111000---***((()))******)))---...///...------...000...//////---***((('''((()))(((''''''(((***,,,...***)))###%%%(((&&&((((((***++++++,,,++++++************+++,,,---...)))******)))''''''(((***'''((()))+++---///111222777222...///...)))'''((((((+++---,,,(((&&&''')))((((((''''''''''''(((((()))((('''&&&%%%&&&'''(((&&&''''''((((((''''''&&&'''((()))(((&&&&&&&&&'''$$$$$$%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''@@@>>>===???CCCDDDAAA===>>>===>>>@@@@@@<<<<<>>???@@@@@@BBBCCCEEEHHHTTThhh{{{zzzpppUUUIII>>>===?????????@@@===@@@BBBCCCBBBBBBCCCDDDBBB@@@AAACCCAAA===AAAHHHOOOSSS```pppvvvyyyjjj\\\^^^ggg}}}ooohhhhhheeegggxxx{{{ooo]]]OOOFFFCCCCCCIIIUUUnnnxxx\\\QQQccc|||bbb\\\qqq{{{___IIISSSjjjeeeQQQEEEGGG```}}}kkkOOOQQQccclllPPPBBB===:::888888333444444555555555555555444444444555777999:::<<<::::::::::::::::::::::::999999<<>>===EEEZZZqqqvvv[[[HHH>>>777444555333222111222333333222000111222444666777666555444333444555666777777777777333333333222222111111000,,,,,,++++++++++++,,,,,,......------------......,,,------++++++,,,...111111...***(((((())))))))))))***+++***)))***,,,...)))+++---,,,)))'''((()))''')))***)))((()))---000,,,+++&&&!!!!!!&&&'''%%%'''(((***+++,,,,,,++++++***))))))))))))***,,,,,,(((***+++***((((((***---*********+++,,,---...///555///,,,---,,,)))(((***(((+++...,,,(((&&&''')))((((((''''''''''''(((((()))(((((('''''''''((((((&&&''''''((((((''''''&&&%%%(((***)))'''%%%%%%&&&$$$$$$%%%&&&'''((()))))))))((('''&&&%%%&&&&&&'''&&&'''''''''&&&&&&&&&'''@@@===<<>>???>>>;;;;;;???999;;;>>>@@@@@@AAACCCEEEHHH@@@===HHH\\\jjjlllgggUUUIII>>><<>>??????>>>===>>>@@@BBB@@@???CCCGGGDDD======BBBDDDCCCLLLXXX]]]cccyyy|||bbbWWWWWWeeewwwnnnggg\\\YYYjjjxxxtttxxx~~~xxxcccRRRHHHEEEFFFHHHOOOdddgggVVVVVVmmmcccUUUeeekkkOOONNNYYYsssmmmUUUFFFHHH]]]uuu{{{ZZZIIIUUUppp{{{bbbIII>>><<<;;;:::;;;333333444555666666666555777666333222444888===@@@::::::;;;<<<===??????@@@===<<<>>>LLLhhh{{{aaaVVVWWWYYYXXXvvv```GGGAAAHHHUUU{{{eeeKKKDDDIIISSSjjjsssbbbmmmuuufffRRRXXXjjj```OOO<<<444444222111000***'''+++777===888111...222999;;;555222555777555;;;;;;CCCVVVjjj}}}}}}dddRRREEE;;;777666444222222222333333111///222444777888999777555333333333444555555555555555777666555444222111000///+++*********++++++,,,---......------------......---------+++***+++...111111...***(((((()))))))))%%%&&&''''''&&&''')))+++&&&))),,,,,,***)))+++---%%%))),,,+++((((((---222......+++''''''***)))%%%'''(((***+++,,,,,,++++++***)))((((((((()))***+++)))+++,,,+++***))),,,///,,,,,,+++******+++++++++222---***+++,,,******,,,(((,,,...,,,(((%%%'''***((((((''''''''''''(((((((((((()))))))))(((&&&%%%&&&''''''''''''''''''&&&"""%%%((((((&&&######$$$%%%%%%&&&'''((()))***+++)))((('''&&&%%%&&&''''''%%%&&&''''''&&&%%%%%%&&&DDDAAA??????@@@AAA???===:::???<<<999===;;;888???:::???DDDDDDAAA>>>???BBBFFFEEECCCCCCEEEHHHLLLOOOEEECCC???<<<;;;;;;<<<===???AAABBBAAA@@@@@@AAACCCBBB@@@??????@@@AAA@@@???@@@AAADDDGGGHHHOOO```qqqiiiVVV^^^eee}}}~~~gggddd___XXXWWWcccrrrvvvqqqlllrrrwwwxxxwwwrrrdddVVVYYYLLLGGGLLLLLLTTTyyyxxxTTTRRR\\\wwwjjjQQQWWWtttrrrVVVNNNSSSaaatttwww[[[IIIGGGUUUcccfffPPPMMM^^^zzz{{{~~~kkkSSSDDD@@@;;;<<<===666555333222444777999888666:::666333444999<<<<<<999777888888999::::::;;;;;;===>>>???GGG___zzz~~~___VVV```VVVSSSkkkrrrOOOHHH@@@HHHiiiuuuWWWNNNMMMIIIddd{{{jjjfffjjjzzzsss]]]^^^mmmyyykkkVVV???555555555555555444444444333333333222222444666999999777444333333777888===III]]]uuu}}}iiiRRR===555666333333333222111///,,,+++666333555;;;>>>:::666555444333111111222333222111222333444444333111...---%%%''')))+++---...//////---------.........//////...------,,,,,,------...---+++***)))***)))(((&&&))))))(((((()))***+++,,,///,,,***)))***++++++******)))''''''(((,,,000333111...***)))******'''%%%(((%%%&&&,,,...+++)))***,,,,,,+++(((&&&&&&(((+++)))***+++++++++,,,...000---------,,,,,,+++++++++...------,,,,,,+++******)))))))))))))))*********'''((()))((('''&&&'''(((+++'''&&&)))***'''%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&'''))))))(((''''''(((((('''&&&'''((()))((('''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&EEEBBB@@@???@@@AAA???===;;;AAA===:::???===:::@@@:::>>>BBBBBB???===???AAAHHHFFFBBB???>>>???AAABBBCCCAAA???===<<<<<<===>>><<<>>>@@@AAAAAAAAACCCEEEBBB@@@??????@@@AAAAAA@@@BBBAAABBBBBBAAACCCNNNZZZjjjzzznnnTTTTTT```{{{rrrggg```WWWWWWdddtttzzzvvvooooooqqqssssssnnnddd]]]]]]QQQIIIHHHFFFMMMiiidddUUUWWWjjjhhhMMMPPPhhhXXXLLLLLLZZZppp}}}aaaJJJAAAIIITTT|||{{{YYYNNNTTTooogggPPPBBB>>>999:::;;;444555444333555888999888666666333222555:::>>>===;;;222333555777888888888777999:::===CCCQQQbbblllnnnvvvUUUPPPXXXXXXbbbxxxfffJJJEEEEEEWWWyyyiiiNNNHHHNNNSSSnnnuuugggeeetttqqqaaafffwww{{{dddJJJ<<<777444111000333333333333222222222222444777999999777666555555555777;;;DDDSSSggg||||||___FFF<<<===555666666555444222000///555222444:::<<<999666555333333333444666555222000000000222222111000...---,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------++++++************+++++++++)))((()))******)))((((((((())))))))))))))))))+++)))((()))+++---...---***)))((((((***---000222000---***)))******(((%%%***'''(((---...+++((())),,,,,,+++(((&&&&&&(((***+++,,,---,,,+++***,,,...---......---+++*********------,,,++++++++++++,,,++++++******))))))((((((&&&'''))))))(((((()))******'''(((***)))%%%$$$''''''((()))******)))(((''''''(((***)))(((''''''(((&&&'''((('''&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&EEECCCAAA@@@@@@@@@???===;;;@@@<<<:::@@@===:::???;;;>>>@@@???===<<<>>>AAAHHHEEEAAA===;;;::::::;;;?????????>>>>>>>>>>>>>>>999<<<>>>@@@AAABBBEEEGGGAAA@@@???@@@AAABBBAAA@@@BBB???>>>???===<<>>;;;???;;;999@@@>>>999======>>>???>>><<<<<>>=========>>><<<===>>>???@@@??????>>>999;;;>>>???@@@AAADDDFFFAAA@@@???@@@BBBCCCAAA@@@AAA===<<<@@@AAA???>>>@@@BBBHHHUUUjjjvvv]]]QQQUUUddd{{{yyyrrrtttvvvsssnnnkkkaaabbbooouuuoooooovvvvvvtttiiiXXXLLLLLLRRRWWWxxxgggRRRHHH```uuuUUUOOONNNooo}}}^^^KKKNNNaaattt\\\HHHEEEKKKSSSfff~~~wwwXXXFFFYYY}}}~~~]]]III???<<<777777999333333555777999:::999777555555555666888::::::777333333222222222333333444444555666>>>GGGGGG@@@DDDNNNNNNQQQ___ooorrrrrr\\\KKKLLLLLLdddeeeFFF@@@BBBWWW}}}jjjZZZNNNGGGSSSfffuuuccc^^^cccooommmgggrrrtttZZZIII???888444333222222222111111111000000222444666777666666777888666:::===>>>@@@IIIYYYeeegggeeepppuuuTTT@@@:::333333333333222222111111222000111666777555444666444444444666777555111...,,,---...///000/////////.........------------------------.........//////,,,++++++******++++++,,,***(((((((((******)))((('''((()))***)))(((%%%$$$+++***))))))***+++***))))))***+++,,,---.........---,,,***))))))((((((((()))&&&''',,,---***'''(((***+++***)))'''&&&''')))---------,,,***)))***+++...000111///+++(((((((((******)))((()))+++---...***++++++++++++***)))(((&&&(((******))))))+++,,,'''(((+++,,,'''"""$$$***'''((()))******)))(((''')))***++++++)))''''''(((******(((''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&BBBBBBAAA@@@???>>>??????===AAA===<<>>>>>??????>>>>>>>>>@@@AAADDDCCCAAA?????????@@@AAA;;;<<<>>>@@@@@@@@@???>>>;;;===????????????AAACCC@@@@@@@@@AAACCCCCCBBB@@@AAA======BBBDDDBBBAAABBBAAABBBGGGSSScccuuuqqqaaaWWWWWWbbbmmmxxxmmmeeeccc]]]eeeyyy~~~|||}}}yyyhhhYYYSSSQQQNNN]]]tttuuuYYYEEETTTwww{{{WWWMMMKKKeeekkkPPPLLLWWWtttppp\\\HHHBBBGGGFFFXXXsssaaaHHHSSSwww~~~xxxYYYGGG???===888888999444333555888999999888666555444555777999:::888555222:::888444111111222555666777999DDDTTTWWWQQQNNNSSSRRRKKKKKKTTTWWWYYYjjjrrrTTTIIILLLRRRooo{{{ZZZ===AAAIIIdddyyy[[[SSSPPPOOOaaa{{{mmm```aaaiiiooorrrbbbggg~~~uuu___PPPFFF===777555222222222111111111000000000222444444444444555777555999;;;;;;;;;AAAMMMXXX]]]^^^lllbbbIII===333333222222111111111111111000111555555333444888555444222222333222111///------...///000000000000......------...///000111---------.........//////,,,++++++******++++++,,,---+++***)))******(((''''''((()))***)))(((%%%$$$***(((((()))******)))(((******,,,------------,,,++++++***)))((((((((()))%%%###$$$***,,,***((())))))******)))'''&&&'''(((***+++++++++******,,,---...111444111,,,(((((())))))((((((((()))+++,,,...''')))***,,,,,,,,,+++***)))***+++***)))((()))***'''(((+++,,,'''"""$$$***'''((()))******)))(((''')))+++,,,+++)))(((((()))///+++'''''')))***(((&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>???@@@???======???@@@AAADDD??????GGGFFF>>>@@@>>>>>>>>>?????????@@@@@@CCCBBB@@@>>>============;;;<<<>>>???@@@@@@??????===>>>??????>>>===???@@@@@@???@@@BBBDDDDDDBBBAAACCC??????BBBCCC@@@???AAAAAA@@@AAAEEELLLYYYlll|||rrrbbbXXXUUUeeetttxxxiiiccc```cccrrrwwwjjj[[[PPPPPPaaa~~~gggMMMOOOgggXXXHHHIII]]]vvvXXXLLLMMMdddyyynnn___LLLBBBDDD>>>NNNkkknnnQQQOOOiiixxxnnnUUUEEE???>>>888888:::555222555777888777555555555111333555888999888666555<<<999555222111222555777999???MMM___iiijjjhhhgggcccXXXOOOMMMKKKKKKRRR]]]jjjyyy]]]LLLEEELLL___~~~|||jjjPPP<<>>===<<<<<>>???<<<<<<===???@@@???>>>===@@@???>>>===<<<<<<<<<<<<<<<===>>>???????????????<<<===???>>>======>>>?????????@@@BBBEEEEEECCCAAAEEEAAA@@@AAA@@@===>>>BBBBBB@@@AAACCCDDDHHHTTTaaappp~~~{{{hhh\\\WWW\\\gggwwwsssdddaaadddpppgggQQQJJJQQQbbb}}}uuuXXXOOOXXXooo^^^JJJGGGSSSrrrfffTTTHHHWWWxxxpppmmmeeeRRRDDDBBB???EEEZZZvvv___NNNYYYtttrrreeeRRRCCC>>>>>>888777:::555222555777666444333444555111333666777777666555555666555333222222333555666888EEEUUUdddrrr}}}xxxtttnnnfff^^^WWWRRRPPPRRR]]]nnn~~~pppOOOMMMFFFPPPpppnnnXXXHHH???LLLhhhzzz^^^GGGFFFQQQdddqqqgggmmm~~~nnnkkkrrrwwwjjj\\\KKK<<<555333333333333222222222222111222333333222222444666333444555555666:::???DDDMMMfff{{{___JJJ@@@999888666444333222222333222000111444333222666<<<666555333444444333000...------------------.........---+++***)))***+++,,,+++++++++,,,,,,,,,------++++++************++++++...---,,,,,,------+++***(((((())))))))))))))))))######%%%'''+++,,,+++***************************''')))***)))'''''')))+++'''$$$&&&,,,...,,,***+++((()))***)))'''&&&&&&''''''(((************---///...444888666000++++++...&&&''')))***+++***)))(((''')))+++---...---+++***'''((())))))((('''(((******'''(((***)))%%%$$$'''))))))***++++++***))))))((()))+++,,,++++++,,,---+++,,,,,,((("""!!!%%%)))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&888;;;======;;;<<>>AAA<<<<<>>@@@???===;;;<<<<<<<<<<<<======>>>???===>>>>>>>>>>>>??????@@@;;;<<<>>>>>>======???@@@??????@@@CCCEEEEEECCCAAAEEEBBB@@@@@@>>><<>>CCC@@@III___rrrkkkPPPPPPiiinnn___OOOAAA======777777999555222555666555222111333555555777888777555333222222...///111333444444444444666HHHZZZeeesss}}}qqqdddYYYLLLNNNTTT^^^nnn\\\LLLRRRKKKUUU}}}fffLLLBBBCCCQQQsssgggTTTFFFJJJXXXmmm|||kkkgggttt|||gggnnnuuufffSSSBBB999444444444333333333222222333444444444333333555666666666555555888;;;>>>@@@KKKooowww[[[IIIDDD999888555333222111111111222111222444333222666===555555666777777555000------,,,,,,++++++,,,,,,---***)))((('''''')))+++------------.........//////...------,,,,,,------...---,,,+++,,,...///...---))))))(((((()))***+++,,,&&&&&&&&&(((******(((&&&+++***))))))((()))))))))''')))***)))'''&&&))),,,***((()))...000---***+++((()))***)))'''&&&&&&&&&((()))******)))***,,,......444999777111,,,---///%%%''')))+++,,,***(((&&&)))***,,,......,,,***((($$$&&&'''((('''((()))++++++'''&&&)))***'''%%%&&&&&&'''((())))))((('''&&&''')))+++,,,,,,,,,---...%%%,,,000)))""",,,''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&AAA===<<<===<<<::::::>>><<<======>>>>>>>>>============>>>>>>??????@@@@@@>>>>>>===;;;:::;;;>>>AAA@@@???===<<<;;;<<<>>>???;;;<<<======;;;;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCGGGCCC???>>>@@@AAAAAA????????????@@@BBBEEEGGGIIIFFFQQQeeezzznnn]]]XXXXXX___sss~~~ccc]]]eeefff{{{QQQDDDGGGKKKRRRbbb|||uuu\\\JJJPPPrrrQQQ@@@OOO^^^```NNNQQQfffmmm\\\___```RRRCCC@@@===@@@JJJQQQ\\\|||}}}ZZZQQQ\\\rrrwww^^^LLLCCC;;;999888666555777999888666555444444555555222444666555222000//////555222222555666444555999>>>KKKaaaxxxsss```UUUPPPUUU[[[cccvvvmmmUUUOOOQQQTTTkkk|||XXXAAAAAAIII^^^WWWPPPGGGIII___qqqeeekkkiii```pppqqq```JJJ888666222000222333222333777333333333333333333333333444666777888888999<<<>>>NNNjjjsss[[[KKKEEE;;;888444222222222111111444666999999666333111000999888777666666444111...///...------,,,,,,,,,,,,...---,,,---......,,,***...++++++------,,,,,,000000+++***000222...,,,---+++...///,,,,,,---,,,(((+++***)))((((((''''''(((((((((((((((((((((((((((+++***)))))))))))))))***((()))+++,,,+++***(((&&&)))&&&%%%''',,,000111000***&&&$$$&&&***,,,)))&&&)))(((((((((((())))))***//////333888777111---,,,((()))***+++++++++++++++'''((((((((()))))))))))))))((('''&&&''')))+++,,,''')))++++++***'''&&&&&&'''((((((((((((((('''''''''(((''')))...333000***+++000000***'''***+++((((((&&&%%%%%%&&&((((((((()))&&&$$$$$$''')))++++++@@@===<<<======;;;;;;???<<<===>>>>>>?????????>>><<<<<<<<<=====================<<<:::999:::===@@@???>>>===<<<<<<<<<=========???@@@@@@???>>>>>>???>>>??????@@@@@@@@@@@@???DDDAAA>>>>>>@@@BBBBBBAAAAAAAAA@@@AAABBBDDDFFFGGGAAAFFFQQQaaatttxxxfffWWWPPPVVV___ooo}}}iiieeennnxxx|||QQQDDDDDDEEEJJJSSShhhjjjOOOIIIaaaXXXFFFOOOXXXvvviiiRRRLLLYYYpppiiiVVVZZZ___UUUHHHCCCAAAAAAFFFKKKUUUxxxcccTTTVVVhhhgggMMMCCC;;;:::999777777888888777555444333333444444444555666666555333222111444222333666777666999===EEEXXXttt~~~kkkYYYRRRPPPRRR```ppp^^^JJJMMMTTT^^^vvvkkkOOO@@@EEEQQQppprrrNNNFFFDDDQQQmmmnnnfffooorrr```dddttt|||mmm^^^LLL<<<999444222444444222333666333333333333333333333333444555666777777888;;;===KKKgggmmmXXXJJJDDD:::777333111111111111000111333555666444222222222444333333444444333111......------,,,++++++,,,,,,000.........//////---+++---******---...++++++...///******///111---+++,,,***---...,,,,,,---,,,))))))((('''&&&&&&%%%%%%&&&((((((((((((((((((((((((***)))))))))))))))******))))))***+++***)))(((''''''((())))))***,,,///111)))&&&$$$&&&***+++)))&&&)))(((((((((((()))******------222888888111---,,,(((((()))***************((((((((((((((())))))***)))(((''''''''')))+++,,,''')))+++***(((&&&%%%%%%''''''(((((((((''''''&&&'''((('''''',,,111000***)))------(((&&&)))***((()))'''%%%%%%&&&''''''''')))'''&&&%%%'''((()))(((???<<<;;;>>>>>><<<===@@@<<<===>>>???@@@@@@@@@@@@==================<<<<<<<<<<<<<<<:::999999;;;>>>===============<<<;;;;;;:::<<>>????????????>>>>>>===AAA???===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFLLLZZZooojjj\\\UUUPPP]]]fffsssWWWJJJEEEFFFIIIKKKXXX||||||ZZZHHHSSSiiieeeNNNMMMOOOiiixxx\\\LLLOOO```hhhRRRTTT[[[WWWNNNJJJGGGDDDIIIOOO\\\sss^^^QQQ]]]zzzkkkMMMDDD<<<;;;:::999888:::999888666555444444555555555555555666888777555333555333444777888888<<>>???===>>>AAA<<<<<<>>>???AAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>;;;<<<<<<;;;:::999:::<<<;;;<<<===>>>===<<<:::888999<<<@@@BBB@@@===;;;:::@@@@@@@@@@@@@@@???>>>============>>>@@@BBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAACCCDDDEEEFFFKKKYYYlllzzz~~~pppbbbhhhdddcccggguuubbbLLLFFFHHHOOOPPPXXX|||iiiOOOOOO\\\sssSSSKKKHHH^^^kkkSSSNNNZZZxxxpppYYYTTTWWWVVVTTTVVVJJJDDDIIIWWWkkklllSSSVVVrrriiiOOOFFF>>><<<<<<:::999;;;:::999777666666666777777555444444666999999777555666444555888888888===EEEUUUmmm~~~sssbbbSSSMMMVVVcccxxxeeeNNNKKKGGG___vvvzzzXXXEEE===@@@OOOaaavvvWWWNNNEEENNNpppvvvlllfffnnnnnnbbbfffyyyyyymmmbbbUUUHHH>>>777444666777444333444222222222222222222222222222333444444444555777:::CCCZZZwwwooo[[[NNNEEE>>>888555222000111222222111000111111000//////222444222222222444666666444222++++++***************+++///......///000000///---+++***,,,000000---+++---,,,+++,,,......---++++++(((+++,,,******......++++++***)))((((((''''''((((((((((((((((((((((((((('''''''''((((((***+++,,,******)))(((((((((((()))((()))+++***)))(((***,,,((('''%%%''')))***)))'''(((((((((((()))***++++++))))))///555666000,,,+++))))))************)))))))))((('''''''''(((***+++(((((((((((()))***+++,,,***+++,,,***'''%%%$$$$$$%%%&&&&&&''''''''''''&&&))))))'''%%%(((------***))),,,...---,,,,,,---...,,,)))'''%%%&&&&&&%%%$$$'''&&&&&&'''))))))'''%%%<<<:::;;;???@@@>>>>>>AAA<<<<<<>>>???AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>><<<===>>>>>><<<:::;;;;;;;;;<<<>>>>>>>>><<<999777===AAAEEEGGGEEEBBB???===@@@@@@@@@@@@??????>>>===;;;<<<===>>>???@@@BBBCCCDDDCCCCCCBBBBBBAAA@@@???===???BBBCCCFFFNNN[[[fffyyyyyyyyykkkYYYQQQXXXmmm|||kkkHHHBBBHHHWWW^^^hhhyyyYYYNNNRRReeeXXXJJJFFFXXX{{{yyy]]]OOOVVVjjjnnnbbb]]][[[```hhhUUUEEECCCSSSlllzzz[[[UUUhhhiiiPPPGGG???===<<<:::999;;;888777666555555555666777333333444666777888666555777555666777666666===FFFcccuuulll___TTTTTT]]]sssyyyTTTFFFKKKNNNllloooLLL???>>>CCCTTTiiinnnVVVTTTPPP]]]~~~{{{jjjeeegggxxxddd___iiiwwwmmm^^^QQQ@@@888333555777666444555222222222222222222222222222333444444333444666888@@@RRRjjj}}}hhhYYYPPPGGG>>>888555222111222333444333333333333111//////111333444333333444444444111///*********))))))******+++---,,,,,,---...///---+++,,,***,,,111111---,,,---+++---//////......---,,,(((++++++)))***---...++++++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''((()))***+++***)))((((((''''''((((((***)))'''(((***+++)))'''''''''&&&'''((()))(((((((((((((((((()))***+++,,,((()))---333444...+++++++++++++++,,,,,,++++++***)))((('''''''''(((***+++((((((((())))))***+++,,,,,,------+++(((&&&&&&&&&%%%&&&&&&'''(((((('''''')))***)))&&&''',,,,,,***)))***,,,...---,,,,,,...,,,***'''%%%%%%&&&%%%$$$$$$###$$$&&&)))***)))(((;;;999:::>>>???======???<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>=========???AAAAAA???===<<<<<<======>>>???>>><<<999888===AAADDDFFFDDD@@@===<<<===>>>>>>>>>>>>======<<<;;;===>>>???>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@FFFOOOVVVbbbzzzeeePPPKKKTTTcccnnn{{{zzzvvvpppLLLGGGMMMaaauuudddNNNIIITTTqqq___MMMGGGTTTppphhhPPPPPP^^^~~~uuuqqquuu}}}pppSSSDDDLLLbbbhhhWWW]]]~~~mmmRRRIII@@@===<<<999888999555444333222222333444555111333666666555444555666666555666777666777@@@KKKhhhzzz|||aaaVVVPPP[[[rrrgggKKKFFFMMMUUUwwwdddEEE@@@CCCHHH]]]www{{{eeeXXXTTT[[[pppooobbbaaammmtttaaacccpppzzzkkk]]]FFF<<<444444777666666666222222222222222222222222222333444444333444666888>>>KKK^^^sssyyyaaaUUUQQQHHH>>>777555222111333444555555444444444222000000222333333222111111222000---+++*********)))******+++,,,+++******+++------,,,***,,,***,,,///000---,,,...***///111///---......,,,))),,,+++((())),,,---+++)))((('''&&&&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''((())))))***)))))))))(((((((((''''''***(((&&&'''+++,,,)))%%%''''''''''''((((((((()))((((((((()))***+++,,,---***)))+++000000,,,***+++,,,,,,,,,---,,,,,,+++***'''((((((((())))))))))))(((((()))******+++++++++,,,------+++)))''''''(((&&&&&&'''((()))))))))))))))++++++((((((+++,,,)))''''''))),,,+++((((((+++,,,***'''%%%&&&&&&%%%$$$###"""###%%%(((*********:::888:::>>>>>>;;;;;;===<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>?????????AAADDDDDDBBB???>>>===????????????>>><<<:::999;;;>>>AAAAAA???<<<:::999======>>>>>>??????>>>>>><<<>>>@@@???===<<<===??????@@@AAABBBBBBBBBAAAAAAGGGEEEBBB@@@@@@BBBFFFHHHOOO```xxxmmm\\\UUUVVVXXX\\\fffwwwvvv|||wwwUUUMMMPPPgggtttWWWLLLLLLeeehhhRRRIIIPPPcccxxxWWWPPPRRRttteeeMMMJJJWWWxxxxxx^^^UUUmmmiiiTTTJJJAAA===;;;888666777666555444333333444555666000555999888444222444777444444666888777:::EEERRRhhhzzzhhhXXXTTT]]]mmmtttWWWJJJLLLQQQddd|||YYY@@@AAAGGGNNNiiigggYYYXXXRRRfff{{{ggg\\\aaassshhhaaalllzzzxxxjjjOOOCCC888666777777666777111111111111111111111111333444555444444444666888===FFFVVVmmmnnnVVVKKKKKKEEE:::666444111000222444555444111222333222111111333444222111000111111000---+++***************+++,,,,,,***))))))+++,,,---,,,***,,,)))))),,,---******---(((///111...,,,......,,,+++---,,,((((((+++,,,***)))((('''&&&&&&%%%%%%&&&(((((((((((((((((((((((((((((('''''''''(((((()))'''((()))))))))(((&&&&&&''''''((()))))))))(((&&&&&&'''((((((''''''((()))((((((((()))***+++---...,,,******------***)))+++,,,,,,,,,,,,,,,+++******&&&''')))*********)))((((((((()))***+++++++++++++++,,,,,,***((('''((()))&&&'''((()))************(((,,,---***)))++++++)))'''%%%(((,,,+++&&&&&&***+++)))&&&%%%&&&&&&&&&%%%%%%$$$"""###&&&((()))))):::888:::===>>>:::999<<<<<<======>>>>>>>>>======?????????@@@AAAAAAAAABBB@@@CCCFFFFFFDDDAAA???>>>@@@@@@@@@???>>><<<;;;:::===???BBBBBB@@@===;;;;;;>>>???@@@AAAAAAAAAAAAAAA===???AAA@@@===;;;;;;======>>>@@@BBBCCCCCCBBBBBB??????@@@CCCEEEGGGFFFDDDFFFPPPbbbzzzzzzkkkbbb___SSSSSSXXXbbbnnn|||zzzWWWNNNMMMccccccUUUEEE[[[}}}oooVVVKKKLLL[[[```TTTHHHgggkkkRRRJJJOOOiiidddRRRbbbaaaTTTJJJAAA===;;;777555666999888777666666777888999///666<<<:::333000444999222333666999999===JJJWWWkkk|||fffWWWRRRYYYnnn~~~^^^HHHGGGOOORRRwwwsssRRR===BBBIIIRRRqqqtttXXXPPPWWWQQQooorrrbbbZZZaaaxxxoooZZZ]]]ppptttVVVIII;;;777888777666666111111111111111111111111333444555555444444666888===CCCRRRkkkeeeKKKAAADDD???555444222000///111333444444---///111222111222333555333222222222333222000...++++++******+++,,,------******)))+++------,,,++++++((('''******((())),,,'''...111,,,***,,,---***,,,---,,,((('''***+++)))+++***)))((((((''''''((((((((((((((((((((((((((()))(((((('''''''''((((((&&&''')))******(((&&&%%%###'''******(((&&&''')))&&&'''((((((''''''((()))((((((((()))***,,,---...---******,,,+++((((((++++++++++++++++++***)))(((%%%''')))+++,,,***((('''((()))***++++++,,,++++++)))******)))'''&&&((()))'''''')))***++++++++++++(((---///,,,+++,,,+++))))))''')))...---'''&&&***+++(((&&&%%%&&&'''&&&%%%(((%%%######%%%'''((((((;;;999888999;;;============<<<<<<===???@@@>>>===>>>======???BBBDDDEEEDDDJJJDDDBBBFFFEEE???<<<>>>CCCAAA@@@??????===:::888>>>===<<<===>>>??????>>>;;;<<<===@@@BBBBBB???<<>><<<@@@EEECCC<<<:::===@@@BBBBBBBBBBBBCCCDDDAAAAAADDDEEECCCCCCEEEHHHJJJNNN[[[uuutttfffXXXNNNRRRXXX^^^mmm|||yyylllUUUHHH[[[zzzRRRKKKSSShhh___HHHNNNYYYyyyzzzPPPLLLWWWrrruuuXXXHHHIII[[[~~~jjjMMM\\\qqqmmm___RRRBBB999999;;;;;;999555666777777777666444333777777777777777666666666555999777999BBBEEELLL\\\qqqfffYYYJJJKKKeeelllNNNGGGGGGNNNdddbbbQQQ@@@===EEEYYYxxx___TTTWWWLLL^^^ooofff\\\pppsss\\\YYYVVVhhhkkkSSS@@@>>>???999444555333333222222111222222222111222333222222333555888<<>>;;;222222---,,,000000---///444000000000000111222333444333666888555///+++,,,...,,,,,,---------.........++++++---......---++++++++++++******++++++,,,---,,,///222111...++++++---,,,***))))))***+++***))))))&&&'''******'''(((+++&&&(((***++++++)))'''%%%***)))((('''&&&%%%%%%%%%'''''''''((())))))(((&&&***(((&&&$$$$$$%%%((()))***(((&&&''')))+++)))'''+++)))'''(((+++......---...000111000---***))))))***)))(((''''''((())))))***+++---//////---+++)))))))))***++++++++++++***---,,,+++*********+++,,,)))***+++,,,---,,,+++***,,,+++***+++,,,+++(((&&&(((,,,...,,,'''$$$%%%(((((())))))(((&&&$$$$$$%%%''''''&&&&&&'''((()))***:::999888999;;;======<<<>>>===<<<===>>>???>>>============>>>@@@CCCGGGIIIMMMGGGDDDFFFEEE@@@>>>???EEEDDDCCCBBBAAA???===;;;===<<<<<<===>>>???>>><<<;;;;;;<<<>>>AAAAAA???===???===<<>>>>>>>>>>>>>>>>>======AAA@@@BBBEEEEEEBBBCCCGGGGGGEEEDDDKKK]]]wwwwwweee]]]WWWRRRXXXbbbpppvvvtttYYYGGGTTTvvvjjjLLLLLLZZZyyygggLLLLLLSSSqqqZZZMMMSSSjjjcccOOOHHHUUUtttnnnVVVTTTgggsssaaaUUUEEE;;;999999777444777777888888888777666555888888777777777777777888555999888:::DDDIIISSSeeexxxvvvhhhSSSJJJYYYlllqqq___JJJGGGGGGTTToooWWWGGG;;;>>>KKK```}}}xxx[[[QQQTTTTTTmmm}}}jjjeeekkk}}}mmmYYYSSSVVVnnntttZZZDDD@@@AAA<<<888888333222111111111111111111222222333222111222444666888===LLLddd~~~kkkXXXMMMBBB>>><<<444222...---000111...000444000000000000111222333444444666777444...+++,,,...,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,...000000---++++++,,,***))))))***,,,,,,***)))+++)))(((******'''&&&)))$$$&&&(((******)))'''&&&))))))((('''&&&&&&&&&&&&(((''''''((())))))((('''***)))'''&&&&&&'''((()))+++(((&&&''')))++++++***,,,***((())),,,............///000///,,,***))))))---,,,***((('''&&&&&&&&&(((***,,,------+++)))((()))******+++++++++++++++---,,,++++++***+++++++++,,,---............------,,,,,,+++,,,---,,,***((('''+++---+++&&&$$$%%%(((((())))))(((&&&$$$%%%&&&&&&&&&'''''''''(((((((((:::888888999;;;<<<<<<;;;AAA???<<<<<<===>>>>>>>>>;;;<<<>>>???AAAGGGOOOVVVPPPJJJFFFEEEDDDAAA@@@AAAFFFEEEDDDCCCAAA???>>>===;;;;;;;;;===>>>???===;;;<<<;;;;;;<<<>>>???>>>===???;;;>>>HHHKKKDDD>>>===BBB???======???@@@>>>;;;???AAAGGGLLLJJJEEEDDDGGGFFFAAA@@@EEELLL[[[wwwyyyiiiXXXPPPPPPSSSbbbuuusssuuucccHHHMMMjjjXXXLLLLLLfffuuuVVVKKKMMMgggiiiPPPOOO^^^sssYYYHHHKKKffflllYYYPPP^^^{{{xxxfffYYYIII???===;;;888444888999999999999888777777999888777666666777888999666:::999<<>>===666222//////111111000000333000000000000111222333444555666555222---+++,,,///---,,,*********+++---...++++++************++++++++++++******++++++,,,---,,,---......+++*********))))))***,,,......,,,)))...******+++***&&&&&&(((###%%%''')))))))))'''&&&((((((''''''''''''(((((((((((((((((((((((('''''')))))))))((())))))))))))+++(((&&&''')))+++---------,,,******,,,.........---...///...+++)))((((((++++++)))((('''''''''''''''(((***++++++***(((''')))***++++++,,,,,,++++++,,,,,,,,,,,,,,,++++++************************)))------,,,---......,,,+++''')))+++)))&&&%%%&&&(((((())))))(((&&&%%%&&&'''%%%&&&((())))))(((''''''999888888999;;;<<<;;;999BBB???<<<;;;<<<>>>>>>>>>999===@@@BBBEEELLLYYYbbbPPPKKKEEEBBBAAAAAA@@@AAADDDDDDCCCAAA>>>===<<<===::::::;;;===>>>>>><<<:::<<<;;;999:::<<<>>>>>>>>>BBB===CCCRRRTTTHHH@@@BBBBBB???>>>AAAFFFHHHDDD@@@>>>EEEQQQZZZVVVKKKDDDBBBBBB===???HHHJJJKKK\\\sssyyyggg___PPPUUU\\\eeesssyyyssspppNNNJJJ```mmmVVVFFFVVV}}}bbbNNNKKK___zzzUUUMMMTTTrrrcccIIICCCZZZvvvssseeeSSSYYYrrrzzzoooaaaOOOCCC@@@???===:::999999999999999888888777888777666555555666888999666;;;:::===KKKVVViiirrrSSSBBBEEEDDDEEEJJJKKKQQQlllvvv[[[KKKAAABBBUUUlll}}}{{{eee___SSSTTTjjj~~~jjjiiirrrfffXXXRRRLLLccchhhKKK>>>===;;;888666444444333222111111111111333333333111000000222444777===HHHZZZoooiiiZZZSSSNNNAAA;;;:::555222111111111222111111222000000000000111222333444555555333000,,,+++---///---+++)))((((((***---///,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,,,,+++***)))))))))((()))+++...000000---+++---***)))++++++'''''')))&&&'''((()))))))))''''''((((((((('''(((((())))))(((((()))((('''&&&'''(((&&&'''((()))***)))((((((***)))''''''))),,,...///...---++++++,,,---...///---......---***((((((((('''''''''((()))******+++&&&''')))*********)))(((***++++++,,,,,,,,,,,,,,,++++++---------,,,+++******)))((('''''''''''''''...---,,,---///000///...'''((()))(((&&&%%%''')))((())))))'''&&&&&&''')))&&&((()))++++++***(((''':::999999:::<<<<<<:::999AAA>>>;;;:::<<<===>>>>>><<>>@@@AAAAAADDDDDDDDDAAA===<<<<<<>>>;;;::::::<<<>>>>>><<<:::===:::999999;;;===>>>>>>BBB>>>DDDSSSUUUHHHAAAEEEBBBAAABBBGGGLLLLLLFFF@@@???IIIYYYeeebbbRRRCCC===AAA999;;;EEEGGGCCCIIIXXXpppkkkcccYYYTTTXXXddduuupppsss|||WWWJJJVVVsssbbbGGGLLLlllnnnSSSKKKXXX{{{^^^OOONNNiiipppOOOBBBRRRlll]]]WWWggg|||lllVVVFFF@@@???===;;;999999888888888777777777666666555555555666777888777<<<<<>>777666111111222222111111222111000000000000000111222333444555444111...,,,+++,,,...---+++)))((((((***---///,,,+++***))))))***+++,,,++++++******++++++,,,---,,,+++******)))))))))(((******,,,///222111///,,,***((((((++++++((((((+++*********+++***)))((('''))))))((((((((()))******((())))))(((&&&%%%''')))$$$%%%'''))))))((('''&&&))))))(((((()))+++...000,,,,,,,,,,,,,,,---///000.........,,,)))(((((()))&&&''''''((()))*********((((((***+++++++++******++++++,,,---------------***+++,,,---...---,,,,,,///---+++)))((()))******---,,,+++,,,///000000000((()))((('''&&&&&&((()))((((((((('''&&&&&&)))+++(((***+++,,,,,,+++)))(((:::::::::<<<======;;;999===<<<::::::<<<===>>>===>>>@@@BBBBBBBBBEEEJJJOOOEEEDDD@@@<<<===BBBCCCAAAEEEFFFFFFBBB>>><<<>>>AAA===;;;:::;;;===>>>===<<<<<<;;;999999;;;===>>>>>>>>><<>><<>>;;;999888888777666555444333333333333444444222111222444666999AAAPPPbbbtttyyy^^^PPPKKKGGG;;;555333...000222333111000222111...000000000000111222333444333222000...---,,,,,,,,,---,,,*********+++---...++++++************++++++++++++******++++++,,,------+++)))))))))***)))(((++++++,,,...000000...+++)))&&&&&&******((((((+++***+++++++++******))))))******))))))))))))******)))******(((%%%$$$&&&***$$$%%%&&&((((((((('''''''''((()))***)))***,,,...***+++,,,++++++,,,///111//////...,,,)))((()))***************)))(((&&&&&&))))))***+++,,,,,,,,,,,,+++,,,------......------)))***+++,,,.../////////000...***(((&&&'''((()))+++***)))+++---000111000+++***)))'''''''''((()))(((((((((&&&&&&'''***---******+++,,,,,,+++))))));;;;;;<<<===>>>>>>;;;999999888888:::<<<======<<<===>>>@@@AAABBBCCCDDDDDD@@@AAA???;;;>>>DDDFFFCCCDDDFFFEEEAAA<<<:::===AAA???===;;;:::<<<>>>??????<<<;;;:::;;;===>>>>>>>>>:::<<>>CCCAAA@@@AAABBBEEEGGGHHHIIIXXXsssyyyiii]]]YYYYYYdddsssxxx}}}oooUUUJJJXXX~~~```KKKNNNgggiiiTTTLLL```}}}aaaLLLXXXxxxqqqSSSNNNXXX{{{^^^QQQjjj{{{eeeUUULLLFFF@@@;;;<<<;;;:::999888999999:::555666888:::::::::999888777>>>>>>AAAMMM[[[rrrbbbGGG@@@HHHOOOQQQkkkjjjUUUIIIEEEKKKbbboooWWWPPPJJJSSSuuummmeeekkk~~~kkkRRRNNNFFFNNNkkk{{{dddNNN@@@;;;:::999888777666555333333333333333444444333222333666888;;;EEEWWWmmmwwwuuuttt\\\LLLEEEBBB888333333,,,...222333000///222000,,,000000000000111222333444222111///......---+++***,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++++++++******++++++,,,---...,,,)))(((******)))(((+++***)))***,,,,,,+++))))))&&&&&&))))))&&&&&&((('''(((((()))***+++++++++,,,++++++***)))))))))))))))++++++((($$$###&&&***%%%&&&'''(((((()))))))))%%%(((++++++)))((()))+++''')))+++******,,,///333000000///---***)))***++++++++++++***)))'''%%%$$$))))))***++++++,,,,,,---,,,,,,---...............(((((()))+++---000222333///---)))%%%$$$$$$&&&((()))''''''(((,,,///000000...,,,***((((((((())))))(((((('''&&&&&&'''+++...*********))))))(((((((((<<<<<<===>>>??????<<<999777666777999<<<======;;;:::;;;===AAAEEEFFFEEECCC===???>>>;;;???FFFHHHEEEBBBCCCCCC???999777;;;???AAA>>>;;;:::<<<>>>@@@@@@<<<;;;;;;<<<>>>???>>>===999>>>???<<<<<<@@@BBBAAABBBCCCDDDEEEFFFIIIMMMPPPFFF???<<>>CCCHHHZZZxxxoooccc[[[]]]```dddnnn}}}xxxnnn{{{\\\KKKSSSwwwoooQQQGGGYYY~~~ttt[[[LLLZZZ~~~jjjMMMPPPlll[[[NNNQQQnnnfffMMMaaa{{{jjj^^^WWWQQQIIICCC===<<<;;;:::999:::;;;;;;555777:::======<<<;;;999777>>>>>>AAALLLYYYpppbbbFFF>>>FFFLLLOOOooowwwaaaPPPHHHMMMUUUnnn^^^RRRXXXQQQ[[[wwwfffcccmmmwww]]]KKKOOOEEEMMMrrr|||hhhQQQAAA:::999999777777555444333222222222333444444444333444777999>>>III^^^www~~~qqqooo{{{~~~qqq[[[IIIAAA>>>666333333------222333///...111000+++000000000000111222333444111000/////////---+++))),,,,,,---------.........+++,,,---......---,,,+++++++++******++++++,,,---///,,,)))(((***+++***(((***)))'''((())))))((('''+++'''''')))((($$$###&&&$$$$$$&&&''')))+++---...---,,,+++***)))))))))))))))++++++(((###"""&&&***'''''''''((()))******+++$$$(((+++,,,)))''''''(((%%%(((*********+++000333111111000---***)))***,,,(((((()))******)))((('''((())))))***+++,,,,,,,,,,,,---......//////......(((((((((***---000333555444111,,,(((''''''***+++'''&&&%%%'''***...///000000...***(((((())))))((((((((('''&&&&&&(((+++///***)))((('''&&&'''''''''???===::::::;;;;;;;;;:::333777===>>>===:::::::::666888;;;>>>@@@@@@???>>>>>>>>>?????????>>>>>>===???@@@AAA@@@>>>>>>>>>@@@???@@@@@@???===<<<===>>>===<<<<<<===??????>>><<<:::;;;===>>>????????????AAA@@@???BBBFFFHHHHHHFFFDDDCCCBBBAAAAAAAAABBBCCC===>>>@@@AAABBBBBBAAA@@@FFFEEELLLaaasssdddVVVRRRUUU^^^nnn|||nnniiivvvgggPPPPPPggg]]]IIILLLmmm\\\MMMZZZlllzzzRRRIII[[[zzziiiQQQPPPiii~~~WWWOOOgggzzz|||vvvoooeeeXXXMMMGGGGGGDDDAAA@@@???===;;;999===???@@@@@@>>>===<<<<<<@@@>>>@@@FFFLLLVVVkkk~~~\\\HHHCCCBBBEEEUUU{{{xxx```MMMJJJPPPIII___iiiZZZNNNOOO^^^tttppphhhooo|||eeeVVVKKKEEELLLdddnnnZZZJJJ@@@999555777222...000222222444888///000222333444777;;;>>>@@@RRRllltttiiippp|||mmmPPPCCC777333444222000/////////...............///333222000///...///111222000000...---,,,++++++++++++,,,,,,------,,,,,,+++***,,,---,,,++++++---///,,,,,,++++++***+++++++++,,,***''''''))),,,---...''''''(((((()))*********&&&''''''((()))******+++(((((())))))))))))(((((((((((()))))))))(((&&&%%%(((((((((((((((''''''&&&)))&&&$$$&&&+++---+++((((((***++++++******+++---)))&&&&&&***222444000+++,,,,,,,,,+++++++++++++++******))))))))))))******+++******+++------+++***------///222444333///+++++++++***+++,,,...000222...+++'''&&&&&&'''((((((+++((((((---000//////111...---+++)))'''&&&%%%%%%******)))'''%%%%%%(((***'''((()))***)))(((&&&%%%AAA@@@????????????===;;;666:::===>>><<<:::999:::555777:::===??????>>>===>>>>>>>>>??????>>>>>>===>>>@@@@@@@@@>>>===>>>???===>>>??????>>>===>>>@@@@@@???>>>???AAAAAA???===:::;;;===???@@@@@@@@@@@@AAA??????AAADDDFFFFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@===???EEEQQQfffppp___UUURRRYYYaaasssrrrooopppUUUIIIYYYwwwlllRRRKKKaaalllUUUWWWccc\\\LLLUUUnnnzzz]]]QQQbbbvvv]]]LLLZZZhhhssswwwlllbbb]]]TTTPPPKKKHHHFFFEEECCCBBBGGGHHHIIIGGGDDDAAA@@@@@@>>><<>>;;;999:::<<<======;;;::::::;;;555777999<<<======<<<;;;======>>>>>>>>>>>>=========??????>>>===<<<===>>>>>>???@@@???===<<<===>>>AAA@@@??????@@@@@@>>><<<:::;;;===???AAAAAABBBAAA???>>>>>>???AAACCCBBBAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@????????????;;;@@@DDDFFFMMM```~~~vvveeeYYYTTTTTTTTTcccvvv~~~hhhlllbbbHHHNNNjjjbbbNNNTTTlll|||ZZZOOOVVVnnnUUUOOO```mmmRRR[[[fffiiiNNNMMMWWWjjjzzzvvvjjjddd\\\UUURRRQQQPPPOOORRRRRRPPPLLLFFFAAA???>>>???>>>@@@EEEKKKUUUeeerrrnnnMMMJJJBBB???@@@NNNuuueeeNNNFFFFFFHHH^^^|||oooNNNRRRQQQWWWtttwwwkkktttjjjTTTDDDDDDMMM___rrrxxx]]]HHH???===;;;666333444555333333555333222222222444999AAAGGGTTTjjj{{{tttyyyttteeeGGG===444333444222111111//////000111222444666777222111///...---...//////...---,,,***))))))))))))******++++++++++++******&&&))),,,---,,,***)))))),,,++++++***++++++,,,,,,---+++******++++++***)))&&&&&&''''''((())))))))),,,+++***)))((('''&&&%%%))))))(((''''''((())))))'''((()))))))))((('''&&&%%%%%%'''((()))*********)))'''%%%'''***,,,***(((...***&&&(((,,,...)))$$$,,,)))(((+++///111---)))&&&''''''(((((()))))))))******))))))))))))******))))))(((***,,,------,,,///...------......,,,***************+++,,,......---***'''&&&''')))******,,,((((((,,,...---,,,...,,,***(((%%%$$$$$$%%%&&&(((((('''&&&$$$$$$&&&(((%%%&&&'''((('''&&&%%%$$$LLLIIIEEEBBB@@@>>>;;;999<<<===<<<<<<;;;;;;<<<===777888:::<<<<<<<<<<<<;;;<<<<<<======>>>>>>=========>>>>>>>>><<<;;;<<<===@@@@@@AAA???<<<;;;;;;<<>>======>>>===;;;999:::;;;>>>@@@AAABBBBBBBBB>>>>>>>>>>>>????????????>>>???@@@AAAAAA???>>>===BBBBBBAAA@@@???>>>>>>>>>>>>CCCFFFAAA???LLLggg~~~qqqccc[[[LLLQQQ[[[kkkmmmeeexxx{{{xxxuuuPPPLLLdddqqqUUUNNN\\\^^^LLLQQQvvvaaaNNNUUUzzz{{{XXXVVVXXXlllyyyWWWJJJOOOhhhzzzooofffaaa______^^^aaa^^^YYYQQQHHH@@@<<<;;;BBBAAABBBEEEKKKTTT___ggg|||fffLLLJJJCCCAAA???FFFggg}}}\\\IIIGGGKKKMMMiii}}}dddPPPQQQUUUdddsssnnn}}}ooo```PPPBBB@@@TTTooojjjSSSDDD>>>;;;666333444444222111333555444333333777???IIIPPP```ttt}}}|||kkk[[[CCC;;;444555666444222333......///000111333444555111000///...------......------,,,******)))))))))))))))************)))))))))***,,,+++***)))***+++++++++******++++++,,,,,,,,,+++++++++------+++)))&&&&&&&&&'''(((((()))))),,,+++***)))((('''&&&%%%***)))'''&&&&&&''')))***((()))***+++******(((((($$$%%%&&&'''(((((((((((()))'''&&&'''***+++***((((((&&&&&&)))---///,,,)))---***)))+++...///+++(((&&&&&&''''''((()))************))))))))))))******)))(((''')))+++---------000...,,,************++++++++++++,,,,,,------...,,,***'''&&&'''***++++++'''$$$%%%***......///111***(((&&&$$$###$$$&&&''''''''''''&&&$$$$$$%%%'''$$$%%%&&&&&&&&&%%%$$$$$$aaa[[[RRRKKKFFFCCC@@@>>>======<<<<<<<<<>>>??????999:::;;;<<<===<<<<<<;;;:::;;;<<<===============<<<===>>>===;;;;;;;;;======>>>???>>>===<<<===>>>???>>>============:::888:::<<<>>>@@@AAABBBBBBBBB===>>>>>>>>>>>>===>>>>>><<<===>>>@@@@@@@@@??????CCCBBBBBBAAA@@@???>>>>>>===AAABBB===999@@@QQQ```yyynnn^^^WWWRRRVVVeee|||hhhhhh}}}~~~kkkiiivvv\\\MMM]]]zzz^^^MMMRRRmmmcccOOOSSShhhlllPPPNNNoooaaaRRRMMM[[[zzzbbbLLLJJJcccwwwrrrpppoooooorrrnnnfffZZZNNNEEE@@@>>>CCCBBBBBBEEELLLWWW___cccxxx}}}bbbOOOMMMJJJKKKGGGEEE]]]sssSSSAAABBBKKKQQQwwwpppZZZUUUPPPZZZwwwvvvpppssszzzbbbVVVLLLCCCDDD___zzzfffQQQEEE@@@:::666777777444444666444444333555;;;FFFSSS[[[mmm}}}qqq^^^OOO???999555777777555333444000000000000111222333444111000//////...---------...---,,,++++++***++++++((())))))******))))))(((+++***)))&&&%%%&&&))),,,+++*********++++++,,,---&&&&&&&&&'''))))))(((&&&&&&&&&''''''((()))))))))***)))))))))((((((((('''***((('''%%%%%%'''(((***&&&'''((()))))))))((('''*********++++++******))))))((('''((()))***)))((($$$'''))),,,---------------+++******,,,---***(((''''''((())))))***++++++******))))))))))))******)))((('''(((***---------///...+++((('''(((***+++------..................---***'''&&&(((***+++,,,'''###$$$)))---------000(((&&&%%%$$$$$$%%%&&&'''&&&''''''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%vvvooodddYYYPPPIIIDDDAAA@@@>>><<<===>>>??????>>>;;;;;;;;;<<<<<<<<<<<<;;;999:::;;;<<<============<<<>>>>>>===<<<;;;<<<===888:::<<<======>>>@@@BBB@@@???>>>>>>??????===;;;;;;<<<>>>@@@AAAAAA@@@@@@===>>>??????>>>===???@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAA???>>>===???@@@===;;;===EEEMMMccc{{{zzzkkkYYYPPPQQQ^^^ssslll```mmmvvvoooaaacccsssgggNNNRRRkkklllQQQNNN___iiiQQQOOO]]]wwwUUUKKKdddnnnPPPHHHOOOiiinnnRRRFFFXXXyyy}}}sssfffYYYOOOJJJHHHIIIHHHGGGIIISSS```hhhhhhtttvvv{{{uuu___UUUOOORRRXXXQQQDDDSSSwwwjjjOOOAAABBBPPP]]]zzzdddSSSUUUSSSfffhhhkkkyyynnnWWWKKKFFFDDDQQQmmm}}}gggWWWIIIAAA;;;:::888555555777666666888<<>>???>>><<<;;;<<<===999:::<<<=========???AAA>>>>>>===>>>??????===<<<<<<===>>>?????????>>>>>>===???AAA@@@???>>>@@@BBBFFFFFFEEEDDDDDDCCCDDDDDDAAACCCEEEFFFFFFCCC@@@>>><<>>BBBIIITTTcccsss~~~~~~ppp^^^NNNAAA;;;666333333666666222///000000000000111333444666666222222222111000///------,,,++++++************+++)))******++++++******)))+++***'''$$$"""$$$(((+++************+++,,,---...222000---,,,,,,,,,+++***(((((())))))***+++++++++((((((((((((((()))))))))''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&%%%&&&'''''''''''''''&&&((()))))))))((((((((())))))***,,,///000000...,,,,,,+++************************************************))))))))))))******+++)))'''''')))++++++++++++,,,+++)))''''''+++........./////////...,,,+++///,,,)))'''((()))******+++'''&&&)))***'''&&&(((###$$$&&&'''((((((((('''&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''yyyjjj[[[RRRGGGDDDAAA@@@@@@>>>:::666:::::::::999999999999999888999:::;;;<<<<<<<<<<<<===??????>>>===<<<===>>>>>>??????>>><<<:::;;;<<<<<<;;;:::<<<======<<<:::<<<===>>>??????>>>===<<<===???AAAAAA@@@???BBBDDDMMMKKKIIIGGGEEEEEEEEEEEE@@@CCCFFFHHHHHHEEEAAA???888<<>>:::999<<<@@@BBBLLL^^^sss|||cccPPPMMMTTT^^^zzzsss```ddd```RRROOOqqqeeeUUUHHHjjjgggRRRQQQttthhhPPPVVVjjjWWWNNNKKKXXXpppnnnWWWYYYooouuufffkkk|||yyyyyyrrroooiiieeemmmyyy}}}yyypppoooqqq{{{jjjZZZ^^^lllnnntttzzziiiJJJLLLrrrgggIIIAAA@@@FFF```nnn[[[PPPOOOjjj{{{bbb[[[mmmgggVVVIII@@@EEEPPPsss{{{pppeeeZZZSSSMMMGGGFFFHHHEEEGGGLLLUUUaaarrrxxxeeeQQQAAA:::888333111222555444///---...+++,,,---...111333555666333333222222111///...---+++***)))))))))))))))*********++++++++++++******------,,,)))((((((***,,,************+++,,,---...555222---***))))))(((''')))))))))***++++++,,,,,,******))))))((((((((('''&&&&&&'''(((((('''&&&&&&'''((()))+++++++++***)))&&&'''(((***++++++++++++((()))***)))((('''((())))))'''(((---444666222...++++++***)))*********+++************))))))))))))******))))))))))))******,,,***''''''(((***++++++***+++,,,***'''(((+++///---......///...---+++***000---)))'''((()))******(((%%%$$$(((***)))(((***"""$$$&&&)))***)))(((''''''(((***)))(((&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((qqq___VVVRRRLLLGGGEEECCCBBBAAA===;;;<<<>>><<<999:::>>>888555666;;;>>><<<;;;===>>>>>>>>>>>>>>>======<<<:::;;;===??????>>><<<;;;<<<===???AAABBBAAA???>>>===<<<;;;<<<>>>??????>>>AAABBBCCCCCCAAAAAABBBCCCCCCLLLNNNGGGDDDHHHGGG???AAAAAAAAAAAA@@@>>><<<;;;;;;===@@@BBBBBBAAA???>>>BBBCCCIIIXXXkkkmmmYYYJJJVVV^^^uuuqqq^^^jjjtttNNNNNN]]]tttyyyVVVQQQUUUwwwWWWRRRfffvvvVVVTTTcccdddBBBCCCSSSeeewwwwww}}}rrrooowww}}}hhhbbbkkk|||zzzuuuyyy}}}wwwssstttdddVVVRRRZZZppp~~~|||dddJJJKKKmmmrrrYYYDDDAAAEEEOOOhhhuuudddZZZKKKWWWzzzlll]]]kkkrrrTTTJJJBBB:::FFF]]]}}}sssiiiaaa[[[VVVSSSQQQUUU```ooo|||yyybbbRRRFFF<<<666444222111//////000///...,,,...---,,,---///000000000111111000000111111222333///,,,******,,,,,,***'''+++++++++***)))***,,,...+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,,,,,,,*********+++,,,---$$$%%%'''((((((((('''&&&''')))***)))((('''(((***+++(((%%%$$$%%%&&&''''''***++++++******)))((('''+++*********))))))(((((('''((()))******)))(((''')))''''''+++111444222...(((***------,,,***)))(((***,,,------+++******+++,,,---......,,,******+++***)))((()))+++---......---+++))))))+++---...//////+++((())),,,...---,,,000...+++)))((('''((()))'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((***+++***)))&&&((()))((($$$###$$$&&&&&&&&&&&&'''&&&&&&%%%%%%{{{hhhbbbXXXOOOIIIEEEBBBAAA>>><<<===???>>>::::::===:::777777<<<===;;;999:::======>>>>>>>>>>>>======<<<<<<>>>?????????>>>===>>>???@@@AAAAAA@@@???>>><<<;;;<<<>>>AAACCCBBBAAAAAABBBCCCBBB@@@@@@@@@BBB@@@GGGIIIDDDFFFLLLLLLEEE@@@@@@@@@@@@???===;;;:::;;;<<<>>>@@@AAA@@@>>>======<<>>???>>>::::::======999999<<<<<<999777888;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAA@@@??????>>>>>>;;;;;;===@@@DDDFFFEEEDDDBBBCCCDDDCCCAAA@@@AAABBB>>>BBBCCCAAAGGGOOOPPPIII????????????>>><<<;;;::::::;;;===??????>>>===;;;>>><<<===AAAFFFQQQccctttxxxXXXNNNLLLYYYnnnuuueeepppiiiVVVLLLWWWqqqvvvUUUKKK^^^sssQQQYYYssshhhVVVUUUtttzzzjjjvvveeeOOODDDMMM^^^gggzzzvvv^^^eee~~~|||sssZZZNNNHHHVVVsssjjjIIIFFFgggTTTIII===>>>OOOkkkwwwiiiZZZQQQ\\\xxxpppkkkooofffUUUIIIGGGDDDGGG]]]yyynnn]]]KKK@@@:::555444555333444666444000...///111333111//////000111000///000///...------------------,,,******++++++***(((***+++,,,+++******,,,...++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,+++***))))))******&&&'''((()))))))))((((((''')))***)))((('''(((******)))(((((())))))((('''(((((()))************))))))(((&&&%%%%%%&&&'''''''''(((((())))))(((((('''(((&&&%%%'''***+++)))&&&---,,,***'''%%%&&&***---(((***++++++)))(((((()))***+++,,,,,,+++)))***++++++++++++,,,------+++)))++++++******,,,///222333.........,,,++++++---//////...+++(((%%%$$$$$$$$$((((((''''''&&&%%%$$$$$$'''&&&&&&(((***+++***(((&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%yyyjjj]]]RRRKKKJJJCCC>>>======;;;===AAA>>>:::999<<<<<<999777888999:::;;;===>>>?????????>>>>>>=========>>>???@@@CCCBBBAAA@@@???>>>>>>>>><<<<<<>>>AAADDDEEEDDDBBBDDDEEEFFFDDDBBBAAABBBCCCAAAAAA??????FFFOOONNNHHH?????????>>>>>>===<<<<<<<<<<<<>>>??????>>>===<<>>???@@@@@@DDDPPP]]]ppprrr^^^LLLKKKWWWkkkuuuiiixxx___MMMVVVzzzbbbNNNSSSuuuyyyUUUTTTeeeuuu\\\RRRffffffiiiuuuUUU???GGG[[[iiinnnZZZeeeqqqvvvhhhVVVMMMKKK```lllJJJKKKlllsssIIIEEE???EEE^^^hhhcccVVVRRRkkktttgggnnnzzzrrrXXXOOOHHHFFFFFFOOOkkkxxxaaaRRRBBB:::777444444666222666888555000---///333222000............---,,,000000...---,,,+++++++++,,,++++++************))))))+++,,,+++******,,,---******++++++++++++************)))(((((()))******,,,++++++***))))))(((((('''(((((()))))))))))))))''')))***)))((('''(((***'''&&&&&&'''((((((&&&%%%'''''')))******+++++++++)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++)))((()))++++++***(((,,,+++***'''%%%&&&))),,,''')))***)))(((&&&''''''(((***++++++***)))***+++,,,,,,,,,---...---***(((******++++++---///333666...///000---***))),,,///---,,,***(((&&&%%%%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&&&&''')))***)))((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&qqqbbbXXXSSSIII@@@===???AAAGGGMMM???;;;999<<<===:::999;;;888999;;;<<<>>>?????????======<<<<<<<<<===>>>???BBBBBBAAA@@@?????????@@@?????????@@@BBBBBB@@@>>>BBBCCCDDDCCCAAA@@@AAABBBEEECCC??????DDDIIIHHHCCCAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>::::::===???===<<>>;;;:::<<<999999;;;<<<===>>>>>>>>><<<<<<<<<<<<============???@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>???>>>===;;;???@@@AAAAAA??????@@@AAAEEECCC@@@@@@BBBCCCAAA>>>AAAAAA@@@???>>>?????????AAAAAAAAABBBAAAAAA@@@@@@::::::===AAA@@@======@@@BBBLLL^^^vvvvvvaaaQQQLLLXXXiiirrrmmm{{{mmmNNNFFF___}}}___MMM\\\{{{lllXXXRRRllleeeNNNSSSmmmjjjXXXkkkjjjDDDFFFRRR]]]|||ppp___VVVZZZqqquuurrrnnnTTTPPPOOO___gggLLLVVV{{{kkkMMM@@@???GGG^^^oooYYYYYYXXXhhhxxxlllppplllMMMEEEAAA>>>BBBOOOhhhwww~~~yyydddJJJ???555222222000///000///111333222///...000333444222000000000000///...000///---,,,+++*********)))***++++++)))((()))+++(((***,,,,,,+++++++++,,,))))))************))))))++++++++++++++++++++++++(((((())))))))))))(((((((((((('''''''''((()))***''')))***)))((('''(((***)))((('''((()))***)))(((''''''(((******+++++++++)))))))))***************(((''''''&&&&&&''''''((()))))))))))))))***+++,,,(((***---...,,,***((((((&&&((())))))'''&&&&&&'''''')))+++,,,++++++,,,---...---------......+++)))(((***,,,,,,+++---222777//////...,,,))))))***+++(((((())))))))))))******(((((((((''''''''''''&&&&&&%%%%%%''')))***)))''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''~~~ooo```XXXUUUSSSTTTWWWFFFAAA>>>???>>>;;;:::;;;999:::;;;<<<============;;;<<<===>>>???>>>======<<<===???AAACCCDDDDDDDDDEEEBBB>>>============<<<>>>@@@AAAAAA@@@@@@BBBCCC@@@@@@@@@AAAAAA???>>>===@@@@@@>>>>>>===>>>>>>???BBBBBBBBBBBBAAAAAA@@@@@@@@@<<<===AAADDDAAA??????>>>CCCOOO```uuu{{{aaaNNNNNNYYYuuunnnlll|||]]]KKKTTTllloooSSSUUUmmmyyy___OOObbbnnnSSSMMMbbbuuu[[[___ssszzzOOOMMMPPPRRRyyyqqq___OOOMMM\\\yyymmmcccQQQRRRWWWnnn```KKK]]]```GGGBBB???LLLnnn|||aaaUUUTTT[[[vvv|||ooopppuuu]]]FFFEEEBBB@@@HHH\\\xxxyyykkkWWWAAA888111111222111///...------...//////000000111444222000///000111000///---,,,+++***))))))))))))(((***++++++(((((()))+++(((***,,,---,,,++++++,,,((())))))))))))))))))(((******++++++++++++******%%%&&&'''))))))))))))(((((('''&&&&&&&&&'''((()))''')))***)))((('''(((******(((&&&&&&(((*********'''((()))***************'''(((***+++,,,+++***)))((('''&&&&&&&&&&&&'''(((''''''(((((()))+++---///)))+++......---+++))))))'''((())))))'''&&&&&&'''''')))+++,,,,,,,,,---///...---,,,,,,---...---+++'''***,,,+++***+++111666111...+++***))))))((((((((((((((()))((((((((('''''''''''''''((((((((((((&&&%%%%%%'''))))))(((''''''%%%$$$%%%'''(((&&&$$$###$$$%%%&&&''''''''''''ssshhh___VVVPPPOOOJJJDDD@@@@@@???;;;999:::::::::;;;<<<============;;;===???@@@AAA@@@>>>===999;;;???BBBDDDEEEEEEEEEFFFBBB>>><<<===>>>??????@@@BBBDDDDDDDDDDDDFFFGGG;;;<<>>===?????????===<<<<<<===>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@AAA;;;999===AAA@@@===<<<>>>AAAGGGPPP]]]rrrrrrVVVOOOWWW]]]ooo```yyygggRRRQQQccc|||ZZZSSSdddcccNNN]]]www[[[JJJYYYxxx}}}]]]VVVeeeYYYTTTQQQMMMssskkkVVVIIIIII\\\}}}hhh}}}]]]RRRWWW___zzzZZZKKKbbbvvvWWWAAAEEE@@@PPPyyykkkWWWSSSPPP]]]sssjjjttt~~~hhhVVVEEE===<<>>===<<<<<<<<<>>><<<;;;===@@@BBB???===>>>???@@@AAABBBBBBBBBBBBEEEDDDAAA???>>>>>>>>>>>>===???BBBEEEFFFFFFDDDCCCBBBCCCCCCBBB???======>>>???????????????>>>===<<>>;;;===DDDIIIHHHIIIWWWpppppp\\\MMMOOOfffdddpppwwwSSSIII\\\~~~fffNNNWWWyyyqqqSSSVVVxxx\\\PPPNNNjjjhhhOOOZZZxxxXXXJJJUUUgggsss\\\LLLBBBFFF]]]|||ppphhh[[[PPPXXXssstttPPPRRRzzzeeeNNNCCC@@@LLLjjj{{{dddOOONNNZZZnnn~~~kkkiii{{{rrr\\\III<<<===;;;BBBZZZttt\\\JJJBBB666111---,,,...000000//////...------///000000///000///...///000111000///,,,,,,,,,+++++++++******+++)))'''&&&''')))*********+++,,,,,,,,,,,,+++*********))))))))))))*********+++,,,,,,+++***+++,,,'''((()))******+++---///))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''')))------)))'''((()))'''%%%%%%&&&''''''&&&%%%%%%(((((('''%%%$$$%%%'''***&&&)))---//////...---...)))***+++,,,,,,,,,,,,,,,************************$$$&&&'''((())),,,000333/////////...---------,,,%%%(((***+++++++++,,,------)))------&&&(((+++###((('''!!!###+++)))!!!%%%'''))))))'''&&&&&&&&&***(((%%%$$$$$$&&&&&&&&&((('''&&&%%%$$$#########&&&%%%%%%&&&'''(((&&&$$$yyynnn___ZZZSSSKKKEEEAAA??????>>>??????>>><<<:::999999999999:::===???AAA@@@???>>>???@@@AAABBBBBBBBBBBBEEEDDDBBBAAA@@@???@@@@@@>>>@@@BBBDDDEEEDDDBBBAAABBBCCCEEEDDDAAA???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBHHHFFFCCCAAA@@@@@@???===;;;???BBB@@@???III]]]nnnppp___TTT]]]mmmqqqiii\\\LLLWWWtttsssVVVSSSkkk|||XXXOOOiiigggOOOHHH^^^rrrVVVZZZ{{{~~~\\\IIIOOO^^^wwwdddOOOCCCEEEJJJ^^^xxx~~~vvvwwwqqq}}}\\\SSSRRRggggggLLLWWWyyyUUUDDDEEEEEEZZZ|||iii\\\NNNLLL___uuuiiinnn~~~eeePPPCCC>>>???AAAPPPnnn~~~dddNNN@@@<<<333000------...000000///111///------///000111111---,,,+++,,,---...---,,,,,,,,,++++++************+++)))'''&&&'''((()))******++++++,,,,,,++++++***((((((((((((((((((((((((((()))******(((((()))***'''((()))))))))***,,,...))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&(((,,,---)))'''((()))'''%%%&&&''''''''''''&&&%%%''')))******((((((((()))%%%(((,,,...---,,,,,,,,,************************************************)))******))))))***,,,.../////////...------,,,,,,(((***---...---+++++++++---))),,,---&&&(((***###)))(((%%%!!!%%%+++***$$$$$$&&&(((((('''&&&&&&&&&)))&&&######$$$%%%&&&%%%'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&%%%zzzuuujjj\\\OOOGGGEEEFFFAAA@@@===;;;:::999999999999;;;>>>????????????@@@??????@@@@@@AAABBBBBBBBBDDDCCCBBBAAAAAAAAABBBBBB???@@@BBBCCCCCCBBB@@@???AAADDDFFFFFFDDDAAA???>>><<<===>>>@@@BBBCCCDDDEEEAAAAAABBBBBBBBB@@@???>>>GGGGGGFFFEEEBBB??????@@@@@@AAA@@@>>>===BBBNNNWWWhhhwwwZZZTTTUUUjjjfffrrrjjjQQQOOOfffcccOOOYYY{{{eeeOOO\\\wwwXXXJJJWWW{{{|||\\\TTTkkkbbbIIIHHHRRRrrroooYYYHHHAAAHHHPPPdddxxx{{{tttwwwtttxxxqqqXXXPPPXXXyyyyyyWWWNNNeeejjjGGG???IIIHHHhhhvvvXXXUUUMMMPPPkkktttllliiiwwwoooTTTCCC>>>@@@<<>>>>><<>><<<===???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBB===>>>???AAAAAAAAA@@@???@@@CCCFFFGGGEEEAAA???>>>======>>>???AAACCCDDDEEE@@@AAABBBCCCBBB@@@>>>===EEEDDDEEEDDD???;;;===AAACCCBBB@@@??????BBBFFFJJJSSSkkkeeeUUULLL\\\~~~mmmjjj|||yyyXXXJJJXXX|||sssQQQLLLjjjwwwYYYXXXwwwcccNNNRRRpppdddPPP\\\hhhKKKCCCIIIaaajjjRRRFFFDDDJJJXXXnnn|||wwwpppddd]]]YYYfffiiiOOOYYY{{{~~~]]]FFFCCCIIIKKKttteeeRRRPPPPPP^^^}}}hhhgggmmm|||```III===<<>>BBBEEEFFFDDDAAA???>>>???>>>>>>>>>???@@@BBBCCC>>>???AAABBBBBBAAA???>>>BBB@@@@@@AAA===888;;;AAA>>>===<<<===>>>@@@AAAAAAGGGVVVlllyyycccQQQSSSiii{{{iiikkkdddKKKOOOoooZZZJJJaaacccWWWlllgggNNNKKKdddnnnRRRSSStttqqqRRRDDDDDDSSSqqqxxx```KKKCCCDDDOOOaaawwwyyyhhhuuurrrZZZYYYaaazzzttt\\\SSSmmmiiiOOOJJJHHHCCC\\\www[[[SSSNNNVVVssstttaaaeeesssjjjRRRDDD<<<;;;???CCCUUUvvvrrrlllddd^^^ZZZXXXYYY[[[]]]eeelllnnnrrr~~~xxx[[[FFF<<<777222---***,,,...//////......---222...+++)))***---//////000///......//////...,,,)))))))))))))))))))))***''')))***)))''''''(((***************************'''(((***++++++***(((''')))***++++++***)))***+++(((((()))(((&&&%%%'''(((((((((((((((((((((((((((***))))))))))))***++++++,,,,,,---------,,,+++***%%%***,,,***((())))))&&&(((((((((((((((((((((((('''''''''&&&%%%%%%''')))$$$&&&((()))((('''((()))***)))((('''(((***---...))))))))))))))))))))))))(((***++++++******+++,,,000///...---,,,+++******%%%(((---///...+++)))(((&&&&&&...***))),,,)))'''(((***)))%%%###%%%)))"""###%%%%%%$$$%%%'''((((((&&&######%%%'''((()))%%%%%%$$$$$$$$$%%%&&&&&&***(((&&&&&&&&&''''''&&&}}}hhhaaaXXXQQQLLLHHHDDD@@@?????????===<<<<<<>>>@@@AAA@@@???>>>>>>???@@@AAA??????@@@AAAAAA@@@@@@@@@999:::<<<>>>@@@BBBCCCCCC???AAADDDEEECCCAAA??????AAA@@@???>>>>>>???@@@AAA??????@@@AAAAAA@@@???>>>???<<<>>>DDDBBB<<<;;;AAA===<<<<<<>>>@@@BBBAAA@@@???EEEQQQeee|||yyy]]]OOORRRhhhqqqccczzztttSSSLLLdddhhhPPP\\\uuulllWWWbbbpppTTTJJJ]]]|||tttUUUKKKccc```KKKDDDIIIcccwww~~~lllXXXHHHCCCEEEVVVfffwww|||xxxssspppooofffhhhkkklllmmmmmmoooqqqzzzxxxccciiieeeWWWRRRjjj```YYYddd|||WWWEEEHHHJJJEEExxxnnnYYYRRRQQQcccoooaaaiiiyyywwwXXXHHHAAA<<<;;;>>>KKKbbb~~~rrrfff___WWWSSSOOOLLLHHHEEEHHHMMMMMMQQQSSSTTT[[[kkk{{{uuuaaaGGG888555555111+++***,,,...///...,,,,,,---111///+++***+++---......///---,,,,,,------+++***)))))))))************+++&&&)))+++***'''&&&(((***+++***))))))))))))***+++((()))***++++++***)))((('''((())))))''''''((()))(((((()))(((&&&&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))------,,,,,,++++++++++++%%%***---+++)))******'''))))))(((((((((((())))))******)))'''&&&&&&))),,,%%%'''))))))(((((((((***))))))(((((()))***,,,---))))))))))))))))))))))))+++------,,,***((('''(((000///...---,,,+++***)))%%%(((,,,...---+++***)))+++"""(((000***%%%'''%%%''''''((()))&&&"""###((($$$%%%&&&%%%$$$%%%''')))&&&$$$!!!!!!###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%+++)))&&&%%%&&&''''''&&&tttlllfff___XXXRRRNNNJJJDDDAAA???@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAAAAABBBBBBAAA@@@???;;;<<<===>>>@@@AAABBBCCCAAACCCEEEEEECCCAAAAAAAAABBBAAA?????????@@@BBBCCCBBBBBBAAA@@@???>>>======>>><<>>CCCSSSooo|||nnnddd^^^\\\[[[aaa[[[VVVRRRLLLIIINNNWWWZZZYYYUUUQQQWWWeeerrrwwwxxx{{{vvvYYYLLL;;;111///111000///+++---///...,,,***+++---222000...---...//////......---++++++,,,+++***(((************++++++,,,,,,%%%))),,,+++'''&&&(((++++++***)))(((((()))***+++))))))))))))))))))))))))'''((()))((('''&&&''')))'''((()))((('''''')))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((,,,+++)))((((((((()))***&&&+++...,,,+++,,,+++(((******)))(((((()))******((()))***)))'''''')))***((()))******))))))***+++******)))))))))((((((((())))))))))))))))))))))))***,,,------***(((((((((000///...---+++***)))))))))+++---...,,,***))))))))) &&&111+++%%%'''&&&)))&&&&&&)))(((###"""&&&&&&''''''&&&%%%%%%''')))(((&&&###"""###%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$,,,***'''%%%&&&''''''&&&vvvppp___WWWNNNGGGDDDCCCAAA???BBB@@@???======>>>@@@AAABBBBBBCCCCCCCCCBBB@@@@@@===>>>>>>???@@@AAAAAABBBCCCDDDEEEEEECCCBBBCCCDDDBBBAAA@@@???@@@BBBDDDFFFEEEDDDBBB???===<<<;;;;;;>>><<>>CCCOOObbbzzz}}}eeePPPJJJ^^^xxxmmmiiigggPPPWWWjjj^^^VVV```gggXXXqqqgggNNNQQQgggmmmQQQRRRccc}}}[[[GGG>>>PPP___ppp|||eeeTTTKKKDDDBBBCCCZZZcccdddZZZQQQNNNHHH@@@???AAABBBBBBAAAAAACCCDDDCCCIIIPPPXXXcccnnnqqqooossscccdddrrrjjj\\\___ppp|||ZZZWWWnnnxxxWWWMMMEEEBBBWWWvvvtttbbb[[[QQQjjjzzzlllxxxjjjXXXIIIEEECCC???BBBKKK]]]}}}uuuggg^^^^^^gggssszzz{{{ssskkkddd\\\WWW^^^iiirrrmmmddd\\\^^^gggoooqqqffffffmmmyyy}}}fffGGGAAA888111---...222444,,,...///---***)))+++---333111000000111111000//////...,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,%%%))),,,+++'''%%%(((++++++***)))(((((()))***+++((((((''''''''''''(((((()))***+++***)))((()))+++'''((()))(((((((((***+++))))))))))))))))))))))))((((((((((((((()))******+++)))'''%%%$$$&&&((()))&&&+++///---,,,---,,,)))+++***)))(((((()))***+++$$$&&&))))))(((&&&&&&&&&)))***++++++******+++,,,++++++***)))(((&&&$$$###))))))))))))))))))))))))&&&)))+++,,,+++++++++,,,000///...---+++***)))(((---...///...,,,***))))))$$$###000---(((++++++***&&&&&&***)))$$$###&&&(((((((((&&&%%%%%%'''))),,,***'''%%%&&&'''((('''((('''&&&%%%$$$#########---***'''%%%&&&'''''''''sss```RRRJJJGGGEEECCCEEEAAA>>>===@@@AAAAAA???;;;>>>AAAAAA@@@???AAACCCAAA???===>>>AAADDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAFFFEEEDDDCCCCCCCCCCCCCCCHHHFFFCCC@@@>>><<<;;;;;;>>>AAAEEEKKKNNNKKKCCC<<<===??????>>>===<<<<<<======;;;<<<@@@FFFPPPbbbrrryyy]]]LLLRRR```dddjjjyyyUUUQQQbbb{{{nnnZZZVVVuuurrrTTTeeegggKKKQQQaaazzzSSSKKKYYYfffFFFHHHDDDXXXxxxxxxaaaTTTLLLEEECCCFFFPPPPPPOOOLLLHHHCCC>>>;;;<<<<<<;;;;;;;;;:::::::::===???CCCGGGMMMUUU^^^dddtttnnnjjjjjjnnnzzz{{{iiieeeiii{{{}}}bbb[[[jjjkkkIIIJJJGGG@@@XXX{{{ooocccVVV___yyy|||ooooooVVVJJJAAA@@@======KKK]]]}}}tttaaa[[[ZZZddduuu}}}qqqllllllnnnoootttgggfffpppyyyzzzwwwiii[[[UUU^^^lllwww~~~fffPPP===999222,,,(((''')))***000///...---,,,+++++++++------...111333222---)))......---,,,,,,+++******(((***++++++***)))+++,,,(((((((((((()))***,,,,,,+++***))))))******)))(((''')))+++***'''&&&(((***,,,,,,+++***)))(((''''''(((((())))))((('''&&&&&&))))))))))))************$$$&&&(((******)))((('''(((((((((((())))))))))))''',,,---******---+++%%%''''''(((((())))))******&&&'''***++++++***'''&&&(((((((((((())))))))))))))))))(((''''''((()))***(((&&&&&&******((())),,,)))+++---......---...///,,,...///---***)))***---...---,,,+++***)))))))))(((((((((((('''&&&%%%$$$)))&&&$$$###$$$&&&''''''###&&&)))(((&&&%%%'''***''''''''''''&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&******)))''''''&&&&&&&&&vvvdddYYYQQQLLLHHHJJJFFFAAA>>>???@@@>>><<<>>>@@@BBBBBBAAA@@@AAACCCBBB@@@>>>>>>@@@BBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBBDDDDDDCCCBBBBBBBBBBBBBBBFFFEEEBBB@@@===<<<<<<<<<@@@???@@@CCCDDDCCC>>>:::;;;<<<=========>>>@@@BBB???===<<<>>>???DDDQQQ^^^ssskkkSSSPPPYYYxxxlllhhh___RRRZZZrrryyy___UUUkkkyyyYYYcccmmmRRRRRR\\\}}}ZZZLLLSSSyyyuuu]]]MMMEEESSSrrrwwwcccTTTGGG>>>===AAAHHHFFFCCC@@@===;;;:::999:::::::::999999999888888777999;;;===AAAFFFNNNSSS]]]hhhuuuvvvmmmkkk}}}lll\\\aaannn|||dddZZZaaa___CCCDDDGGGJJJgggqqqddd\\\WWWiii~~~kkkjjjtttrrrQQQHHHBBB@@@>>>AAASSShhh}}}lll^^^UUU\\\kkk|||uuukkkmmmzzzxxxhhhZZZYYY]]]dddvvv}}}kkkSSS@@@777444000,,,******+++---///...---,,,,,,+++++++++---,,,---000222111...+++---------,,,++++++*********+++***((('''(((,,,...(((((((((((()))***++++++***(((((((((******)))(((&&&(((***)))'''&&&(((***+++******))))))(((((('''(((((())))))(((''''''&&&(((((()))))))))*********'''((()))))))))((('''&&&'''''''''(((((((((((((((%%%)))+++)))***---,,,'''(((((())))))))))))))))))))))))(((((((((((())))))((((((((()))))))))*********)))(((''''''((()))***)))''''''++++++)))***---)))+++,,,,,,,,,,,,---///,,,......---***)))+++---222111///,,,***)))))))))((())))))(((((('''&&&%%%***'''%%%$$$%%%'''''''''&&&'''((('''&&&%%%&&&(((''''''''''''&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''((((((tttiii___YYYUUUOOOIIIEEEDDDCCC@@@===>>>???@@@@@@>>>===>>>???CCCAAA??????AAACCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@DDDCCCAAA???============BBB@@@===;;;<<<<<<;;;:::>>>???>>>===<<<>>>AAACCC@@@=========<<<<<>>EEEDDDAAA<<<888666777:::;;;888888777777777666666666888888999999:::===BBBEEEIII[[[qqqyyyooofffkkkwwwyyy\\\RRRcccyyytttaaaZZZfff}}}oooUUUAAA@@@IIIZZZzzzjjjZZZZZZbbb}}}jjj___jjj|||xxx^^^KKKEEEAAA??????GGGaaazzzzzzooo```RRRKKKPPPbbb{{{yyyqqquuunnn```VVVUUUcccuuu}}}eeeOOO>>>444000///...,,,,,,---...///......---,,,++++++++++++,,,,,,,,,---///000...---,,,,,,,,,++++++******))),,,+++)))'''&&&(((,,,///)))))))))(((((()))******((('''&&&''')))******(((&&&'''(((((('''&&&'''((((((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))))))))************)))(((''''''''''''''''''''''''''''''''''''$$$'''))))))***---,,,)))************)))))))))))),,,***'''%%%%%%'''***,,,)))))))))*********+++++++++***)))'''''''''((((((***((((((+++,,,***+++...******+++***)))***,,,///------...---++++++,,,...666444111---+++***)))************))))))((('''&&&+++)))&&&&&&''''''''''''((('''%%%%%%&&&'''&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&''''''((()))}}}vvvfff```YYYSSSPPPMMMHHHDDD>>>???>>>>>>===<<<======CCCAAA@@@@@@BBBDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@?????????????????????>>>BBBAAA???>>>======>>>>>>CCC@@@===;;;;;;<<<===>>>FFFEEEBBB>>>;;;:::<<<>>>===;;;===???>>><<>>@@@GGGAAA>>>999666555666888:::777777777666666666555555::::::999888777999<<>>=========>>>======>>>AAABBBCCCBBB>>>>>>>>>>>>>>>>>>======<<<===>>>>>>???>>>======@@@???>>>=========>>>????????????>>>>>>>>>???@@@IIIGGGDDD???:::999:::<<<;;;:::<<<@@@@@@>>>???CCCEEEKKKWWWgggzzzkkkWWWTTTnnnuuu```jjjiiiKKKNNNeee{{{[[[SSSiiiiiibbbmmmSSSRRRggg___HHHQQQsss```HHHDDD[[[zzzzzz___EEE999:::@@@<<<;;;888666444333333333888777777777666666666666666666666555333444777999@@@===CCCSSSbbbhhheeeccc___lllyyy~~~iiiZZZZZZkkk}}}|||uuuddd```qqqrrrOOOKKKDDDFFF[[[|||uuuddd[[[kkkxxxggghhh|||uuuZZZIIILLLFFF>>><<>><<<:::<<<<<<;;;===???@@@???>>><<<<<<=========<<<<<<;;;;;;<<<===>>>>>>>>>===<<>>;;;>>>@@@AAA@@@?????????CCCCCCAAA>>>;;;;;;<<<>>>===;;;;;;>>>>>>;;;;;;>>>@@@@@@FFFQQQ```sssiiiXXXhhheeebbbrrrvvvVVVNNNZZZyyygggTTT^^^ooo]]]xxxxxxVVVQQQ```eeeHHHMMMgggnnnQQQDDDTTTppp{{{[[[BBB888888:::>>>===<<<:::888666444333888888888777777777666666444555555555444555777999888888<<>>@@@PPPkkkiii]]]RRRPPPTTTWWW[[[___ggg|||iiiUUUJJJHHHKKKIIIAAA:::666222---,,,---......---+++***(((++++++******)))******+++***+++,,,+++))))))***,,,((((((((((((((((((((((((%%%'''+++,,,+++)))(((((((((((((((''''''((())))))((('''&&&''')))******(((((('''&&&'''(((((('''&&&'''''''''(((((()))))))))(((((()))*********))))))''''''(((((((((((())))))((('''&&&&&&(((***---///,,,++++++******))))))(((---******,,,+++((((((+++))))))))))))(((((((((((((((((()))******)))(((((()))))))))*********+++++++++***)))'''''''''(((((((((%%%&&&)))***((((((+++)))))))))((('''''')))+++***)))((()))+++------,,,************+++,,,------***++++++******)))(((''')))((('''((()))***)))'''%%%###""""""%%%''')))***)))((('''&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''(((((('''%%%%%%yyyfffaaaYYYSSSNNNJJJEEEBBBBBBAAA@@@@@@AAAAAA???===;;;;;;<<<=========<<<;;;:::;;;===>>>???>>>===<<>>===<<<;;;<<<<<<===>>>AAACCCDDDAAA??????@@@>>>??????>>>===<<<>>>???AAA<<<:::<<<<<<999999;;;===<<>>>>>===<<<<<<:::;;;===??????>>>===<<<@@@???===<<<;;;;;;<<<<<>>???>>>===<<<===>>>BBB===:::;;;<<<::::::=========???BBBCCCIII\\\oooqqqhhhhhhyyyvvvaaaggglllUUUMMM]]]UUUOOOpppeee___aaaOOOQQQooozzz[[[HHHUUUsssgggIIIGGGZZZ~~~dddFFF999<<<>>><<<<<<;;;888666555555666777777777666666666555555555555666777666555555777888777333222555888;;;@@@FFF[[[___aaa___^^^``````^^^kkkpppyyyyyyuuufffZZZOOOLLLOOOWWWbbbkkk{{{cccKKKKKKHHHOOOgggjjjYYY]]]sssuuulllwwwvvvVVV???BBBPPPLLLDDDAAAPPPnnn{{{mmmgggkkkllljjjoootttooobbbfff|||jjjYYY;;;:::444+++'''***......,,,,,,,,,,,,++++++***)))***)))))))))))))))******))),,,---,,,(((&&&&&&(((&&&'''''''''''''''''''''((())))))(((''''''***,,,&&&&&&&&&'''''')))***++++++***))))))******)))(((***(((&&&'''***+++)))'''************))))))))))))(((((()))***************''''''''''''((((((((()))))))))))))))))))))******+++******)))(((''''''&&&'''######((()))&&&''',,,%%%&&&&&&&&&''''''((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))(((''''''((()))******'''(((+++,,,******---(((***++++++***((())))))(((&&&$$$&&&***,,,,,,+++''')))+++---...---,,,***)))******))))))((('''&&&%%%%%%%%%''')))******(((((((((((($$$!!! $$$((()))((('''&&&&&&''')))***&&&&&&$$$$$$$$$$$$&&&&&&"""$$$&&&)))***+++***)))xxxllldddaaa[[[SSSMMMIIIFFFAAA>>>AAA???===<<<<<<===<<<<<<<<<===>>>>>>======>>>???AAA???===;;;:::;;;<<<<<>>===??????>>>>>>>>>>>>??????AAA???===:::999999:::;;;888888<<<@@@@@@BBBMMM[[[sss{{{eee]]]eeeiiipppxxxxxx|||kkkZZZvvv{{{\\\PPPUUUvvvbbbUUUcccooo]]]{{{sssQQQKKKeeehhhJJJJJJaaaxxxTTTDDDOOOlll{{{XXXEEE@@@???<<<;;;888888888888777555444333999999888888777666666666888777666666666777999:::888888888999:::<<<===>>>GGGNNNUUU]]]iiirrrqqqiiipppiiidddffffff```ZZZXXXHHHIIIFFFGGGUUUpppjjjOOOIIIJJJGGGVVVxxxyyycccWWWaaa~~~qqqwww~~~[[[EEEEEELLLNNNIII???CCC^^^|||}}}sssooossssssssswwwttt|||qqq```SSS777555222///,,,,,,,,,,,,------,,,,,,+++***))))))***+++,,,,,,+++***)))(((************))))))))))))))))))))))))))))))))))))''')))++++++***)))))))))((((((((((((''''''''''''((()))***++++++***)))((())))))((('''''''''''''''))))))(((((((((***+++,,,***,,,---...,,,((($$$!!!$$$(((***)))&&&$$$%%%'''((())))))((('''&&&&&&'''+++***((('''((()))+++,,,***)))((((((((()))+++,,,+++&&&"""###(((+++***((()))))))))(((''''''&&&&&&((('''&&&&&&&&&''')))***---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))''''''(((***,,,***)))((()))***,,,---+++,,,------...------------)))%%%$$$'''((((((&&&)))&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))))))))))))))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%~~~|||~~~tttzzzsssjjjaaaZZZSSSLLLFFFHHHDDD@@@??????@@@???===???@@@@@@@@@@@@???@@@AAA@@@>>><<<;;;:::;;;<<<===@@@@@@AAAAAA@@@???===<<<======<<<<<<===>>>>>>???@@@???===<<<::::::::::::999999<<>>>>>GGGSSS^^^uuuzzzddd[[[___aaafffmmmmmmllluuuyyy___ccc}}}gggTTTOOOhhhdddRRRZZZ{{{{{{```vvv{{{WWWLLL```{{{qqqRRRMMM\\\[[[FFFJJJbbb~~~rrrRRRBBB???===:::888:::999888777666555555444999999888888777666666666888777666666666777999999777777777777888999;;;;;;777???IIIUUUggg{{{}}}uuuttttttooodddYYYGGGEEECCCMMMfffaaaIIIDDDJJJOOOcccqqqccc```lllzzzqqqzzzpppSSSFFFIIIJJJGGGCCC>>>GGG```xxxtttpppssszzzvvvuuu}}}{{{sssfffUUUGGG555333000...,,,,,,,,,,,,------,,,++++++***))))))+++++++++++++++***)))(((+++******))))))((((((((())))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))(((''''''''''''(((***)))((((((((()))+++,,,***+++,,,,,,+++(((%%%###%%%%%%$$$%%%&&&'''''''''((()))***)))'''&&&'''(((***)))'''&&&'''(((***+++***)))((((((((()))+++++++++'''###$$$(((++++++))))))))))))(((''''''&&&&&&(((((('''''''''((()))***---,,,,,,+++++++++,,,,,,************+++++++++,,,((())))))(((''''''((()))+++***)))((((((***+++---+++,,,---...............+++)))'''&&&&&&&&&&&&%%%(((&&&$$$$$$%%%'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((())))))(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%yyyhhhgggooozzzvvvkkk```XXXWWWQQQIIIFFFFFFEEEBBB>>>>>>>>>=========>>>>>>???>>>===;;;::::::;;;<<<===<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>===;;;:::999:::;;;===>>>;;;:::@@@HHHOOObbb{{{xxxaaaXXX[[[[[[___ggghhheeelllvvvgggXXXkkkxxx]]]IIIXXXzzzpppWWWUUUooofffnnn___MMMZZZppp]]]OOOTTTuuuiiiMMMGGGVVVppphhhMMMAAA???>>>;;;888<<<:::999777666666666666999888888777777666666555777777777666777888888999666666555666666777888888777===CCCKKK[[[rrrpppZZZIIIDDDGGG[[[~~~tttVVVEEEAAADDDSSSppp|||ggg^^^dddpppuuussssss[[[HHHFFFKKKHHH>>>:::???PPPgggwww~~~xxxlllppp{{{vvvttt{{{ooodddVVVEEE888111000...---,,,+++,,,,,,,,,,,,,,,+++******))))))++++++***)))))))))******++++++***))))))(((''''''))))))))))))))))))))))))(((***,,,,,,***))))))))))))******++++++,,,,,,,,,******++++++++++++*********)))((((((''''''((((((***)))((((((((()))***+++************)))(((''''''&&&### """&&&))))))'''((()))***)))((('''((()))((('''&&&%%%&&&''')))***)))))))))((()))******+++***'''%%%%%%)))++++++******))))))((((((''''''&&&)))(((((((((((()))***+++,,,+++*********+++,,,---)))))))))*********++++++((((((((((((((((((((((((***)))((((((((()))+++,,,+++,,,---...///000000000)))******(((&&&$$$$$$%%%'''&&&$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%###%%%''')))))))))'''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvuuu~~~{{{sssooofff\\\UUURRRNNNGGG@@@???>>><<<<<<===>>>>>>>>>===<<<:::999:::;;;===>>>;;;;;;===>>>>>>>>>======>>>>>>===<<<<<<<<<<<<===;;;<<<>>>@@@???===:::888999;;;======;;;999===AAAHHHUUUiiiuuu```YYY\\\[[[```kkkoooiiilllooorrrwwwsssYYYbbbyyygggJJJNNNmmmdddXXXkkklllfffyyyfffNNNUUUhhhfffRRRMMMiiixxxXXXGGGNNNeeeyyywwwbbbLLLBBBBBBAAA>>><<<===<<<999777666666777888888888888777666666555555777777777777777888888999666666555555555666777777===???@@@BBBIIIYYYlllyyyvvvXXXLLLKKKTTTnnnaaaLLLDDDAAABBB[[[}}}uuu___YYYcccooouuussszzzkkk]]]JJJ???BBBIIIDDD:::999HHH```uuu~~~rrriiirrrttttttppp```SSSFFF999///...---,,,+++++++++,,,,,,,,,+++++++++******))))))+++***)))(((((()))***+++++++++***)))(((''''''&&&))))))))))))))))))))))))(((***,,,,,,+++)))))))))))))))******+++,,,------******++++++++++++*********))))))((('''(((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((%%%""""""%%%((())))))((()))***)))((('''(((***'''&&&%%%$$$$$$&&&((())))))))))))))))))******+++)))'''&&&''')))++++++*********))))))(((''''''''')))))))))))))))******+++,,,+++***))))))+++,,,---((())))))))))))*********(((''''''((()))))))))((())))))((((((((()))***+++,,,,,,...///000000111111))),,,---+++'''$$$$$$%%%'''%%%$$$%%%&&&''''''&&&)))))))))((((((''''''&&&###$$$'''((()))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''vvvllleee\\\RRRKKKIIIFFFCCCAAAAAABBBAAA???===<<<;;;::::::;;;===>>>;;;<<<===????????????>>>BBBAAA@@@>>>===<<<;;;;;;999;;;???AAAAAA>>>;;;888999<<<>>>===;;;<<<>>>@@@BBBIIIWWWmmmwwweee___aaa]]]aaalllqqqjjjjjjhhhfffgggqqq]]][[[gggvvvrrrQQQLLLcccmmm[[[iiisssbbbkkklllPPPSSSeeepppWWWJJJ___aaaIIIGGGZZZmmmppp^^^LLLFFFFFFEEEAAA???>>>===:::888777777888999888888777777666555555555666777777777888888888888777777666666666777777888888999:::;;;===FFFVVVcccpppqqqRRRKKKRRRdddvvvRRRDDDCCCBBBKKKkkkvvveeeXXX]]]ooo{{{pppvvvwwwkkkTTTKKK???999===BBBAAA<<>>???>>><<<;;;;;;<<<===>>><<<===>>>@@@@@@@@@???>>>CCCBBBAAA???===<<<;;;;;;999;;;???AAAAAA???<<<::::::===>>><<<<<>>===<<<:::999999999999888777777666666555555444666666777888888888888777777777777777777888999999777777888::::::===FFFQQQ]]]vvvfffLLLHHHVVVrrrhhhIII???AAACCCYYYzzzzzziiiUUUXXXnnnvvvppp{{{pppZZZKKKBBB>>>999777888<<>><<<<<<<<<===>>><<<===??????@@@???>>>===@@@???>>>======<<<======999;;;>>>AAAAAA@@@===;;;;;;??????;;;;;;???BBB@@@>>>AAAHHHTTTggg~~~}}}uuuooo^^^UUUYYY[[[bbbfffhhhgggfffmmm{{{ccc[[[mmmmmmRRRPPPggg}}}aaa```xxxggg\\\uuuYYYQQQ]]]nnnPPPNNNgggqqqQQQBBBHHHSSS[[[UUURRRXXX[[[VVVKKKDDD>>>>>>===<<<;;;:::999999777777777666555555444444555666777888999888888777666666666666777888999:::;;;888999;;;:::777<<>>BBBMMM^^^rrrzzzppphhhhhhrrr~~~}}}~~~|||nnn```UUUDDD666///...///000,,,,,,,,,,,,,,,,,,++++++))))))))))))************'''(((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((+++,,,...---+++)))))))))(((((())))))))))))))))))))))))(((''''''((())))))+++***))))))(((((())))))***)))((('''&&&''''''((('''''''''(((((((((((((((''''''((((((''''''((()))$$$&&&''''''&&&&&&''')))'''&&&$$$$$$$$$%%%''')))'''((()))***+++******)))$$$%%%&&&'''''''''((((((++++++******)))(((((((((&&&'''((()))))))))((((((......//////...,,,***)))************+++++++++,,,***((((((+++///000---)))******+++,,,,,,,,,,,,,,,---............---,,,,,,,,,)))'''&&&&&&'''&&&&&&$$$$$$$$$&&&((()))'''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwkkkcccZZZQQQJJJCCCAAA???===<<<<<<===>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>999;;;>>>@@@AAA@@@>>><<<===@@@???::::::???AAA???:::===CCCKKKWWWkkk|||ttt```SSSUUUVVVZZZ```fffeeecccgggqqqzzziiiZZZoooyyyWWWKKK^^^fff___rrrjjjZZZlll]]]PPPYYYwwwSSSHHH\\\wwwVVVDDDFFFNNNUUUSSSXXXccchhh```QQQHHH>>>>>>>>>===<<<;;;999888777777777666555555444444555666777999999888888777444444555555777888::::::888555666::::::888;;;AAABBBGGGXXXmmmuuukkkZZZNNNQQQbbbqqqSSSDDDBBBJJJSSS{{{hhh]]]^^^qqqqqqiiisssrrr[[[III>>>===>>>666333222444666:::???CCCDDDSSSfffttt}}}|||rrriiihhhttttttaaaQQQHHH;;;111,,,,,,---...,,,,,,---------,,,++++++)))))))))))))))*********&&&'''(((*********)))(((&&&&&&''''''((()))))))))((((((((((((((((((((((((+++---......+++)))))))))*********))))))))))))))))))((('''&&&&&&'''((()))+++******)))))))))))))))***)))((('''&&&&&&'''(((''''''((((((((((((''''''&&&$$$###&&&***+++)))&&&$$$%%%&&&&&&%%%%%%'''((('''&&&%%%$$$$$$&&&((()))'''((()))++++++******)))###$$$&&&'''&&&&&&'''(((++++++******)))(((((((((%%%&&&((()))))))))((('''...000111111000---***(((***++++++++++++,,,,,,,,,+++)))(((,,,000111...)))++++++,,,------------,,,............---,,,+++***+++'''###"""%%%'''&&&%%%$$$###$$$&&&((()))'''&&&%%%%%%%%%&&&&&&''''''''''''%%%###""""""###%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%tttfff\\\SSSNNNGGGBBB@@@???===;;;;;;<<<======<<<===>>>@@@??????@@@@@@@@@??????>>>===>>>?????????>>><<<;;;===>>>???>>><<<;;;;;;<<>>===:::999<<>><<<<<<<<<===>>>>>>??????@@@@@@@@@@@@======>>>>>>======<<<;;;<<<>>>>>>===<<<;;;;;;<<<;;;:::<<<@@@EEEOOObbbrrrwww[[[KKKKKKJJJGGGMMMVVV[[[ZZZ[[[eeeqqqfffbbb|||nnnOOOIIIbbbwww^^^iii|||]]]\\\iiiOOOTTTsssfffMMMOOOkkkdddLLLCCCEEEIIIMMMlllyyynnn[[[PPPJJJCCC???>>>===;;;999999888777666444444666777666777777777777666666666666777999888777777888:::666666999<<<<<<888999<<>>AAAGGGJJJIIIKKKNNNcccwwwvvvRRREEEHHHJJJ]]]|||vvvcccYYY]]]xxxwwwhhhhhhooottt\\\CCC999888888666444555555555333222444999===BBB===AAAPPP\\\eeerrrtttjjjeeekkk{{{ttt]]]HHH<<<888333///...---+++)))------,,,,,,,,,,,,++++++,,,,,,+++************+++)))*********))))))((('''***(((&&&&&&'''((((((((()))))))))))))))))))))(((&&&'''(((((())))))((((((------,,,,,,,,,,,,,,,,,,***)))(((((((((((()))******************))))))))),,,+++***(((&&&$$$###""")))(((''''''((('''%%%###(((&&&&&&((('''$$$%%%***%%%(((((($$$%%%)))***&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&''')))))))))((((((%%%###!!!"""%%%(((((('''*********)))((('''''''''%%%'''((((((((()))+++...///000111000///...///000000///---***((((((***,,,,,,)))(((---333444...'''+++((('''+++,,,******,,,222111000...---,,,+++++++++)))))))))***)))'''&&&((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''}}}oooaaaUUUMMMGGGCCC@@@???===<<<:::999888888===>>>>>>??????@@@@@@@@@======<<<;;;;;;;;;<<<<<<<<<===>>>===;;;;;;;;;===:::;;;>>>CCCDDDHHHRRR^^^yyysssTTTHHHMMMOOOCCCHHHNNNRRRPPPSSSaaappptttbbboooyyyVVVGGGSSSfffdddeeejjj___{{{oooPPPOOOjjjpppSSSLLL___oooXXXGGGAAAEEESSSwwwrrr```XXXLLLDDD@@@???>>><<<;;;:::999888777666666555777666666666888888666555555777888888777777888999999888:::===<<<999:::>>>===;;;;;;======>>>EEEMMMlllaaaHHHCCCCCCRRRrrrpppaaaYYYggg~~~mmmdddooo~~~]]]JJJ888222555666555444444444333222111333777;;;;;;999<<>>>>>>>>>>>???===<<<:::999999:::;;;<<<;;;<<<======;;;;;;;;;===;;;;;;???CCCBBBBBBHHHPPPeee|||zzz\\\PPPUUUVVVHHHHHHKKKNNNPPPVVVdddrrrbbbaaa~~~ZZZHHHKKKWWWnnnmmmdddzzz}}}lll|||uuuRRRKKK___{{{[[[IIIUUUzzzuuu```KKK>>>EEE[[[vvvkkk\\\OOOGGGDDDAAA???===<<<:::999999888777666666555555666999999888666555777888888777666888999;;;:::<<<>>>===:::<<<@@@;;;:::::::::888888AAAKKKgggxxxVVVFFFEEECCCYYY}}}kkkbbb```tttmmmhhhxxx|||SSSEEE888555777888666555333333222111111333666888999888888:::;;;AAAOOO___kkkzzz{{{lll[[[QQQ^^^zzzooo^^^NNNAAA:::444333222000///,,,***(((,,,---------+++++++++,,,(((,,,...+++&&&$$$(((,,,((((((((())))))((((((''')))'''&&&'''((()))((('''))))))((((((''''''&&&&&&''''''((()))))))))))))))%%%%%%&&&&&&&&&'''''''''*********))))))*********,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''')))***)))(((&&&&&&))),,,,,,)))***---###$$$%%%%%%'''***,,,,,,'''&&&&&&%%%%%%%%%&&&&&&###$$$'''***+++***)))((('''&&&&&&'''(((((())))))***)))))))))(((((((((''''''''''''''''''***...222000---+++---000111000---111000///,,,)))((()))+++***)))((()))++++++)))&&&+++))))))******''')))---222111///---+++)))(((((()))(((((()))++++++)))((('''&&&&&&&&&''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''sssddd]]]OOOJJJEEEAAA@@@???>>>===BBBAAA???>>>===<<<======<<<;;;:::999999:::;;;<<<:::<<<===<<<;;;:::<<<===999888:::======<<>>===::::::>>>888888999:::777666===FFFUUUqqqjjjOOODDDFFFHHHcccrrrgggfffkkk|||kkkmmmsssLLLAAA888777999888666666333222111000111333555555999666444555777:::@@@GGGOOObbbjjjdddXXXOOO___}}}sss^^^LLL???999777222222000///---,,,,,,,,,+++---...---+++***+++---))),,,...+++&&&$$$'''+++(((((()))******))))))(((((('''''''''))))))(((&&&)))((((((((('''''''''&&&'''(((((()))))))))))))))******)))))))))(((((((((++++++++++++++++++++++++,,,***(((&&&%%%%%%&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%'''***+++***)))%%%&&&+++000///)))&&&((($$$######%%%'''''')))+++&&&&&&&&&%%%%%%&&&''''''%%%&&&((()))***)))(((''''''(((((((((((((((((()))))))))))))))(((((((((((('''((('''&&&''')))---111...,,,******---...+++)))---------,,,******,,,---******))))))***))))))(((,,,******+++***(((***000//////---+++***))))))((((((''''''((()))***(((''''''&&&%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''zzzrrr```XXXMMMEEEBBB???===;;;BBBAAA???===<<<<<<<<<===;;;;;;:::::::::;;;<<<<<<:::;;;<<<<<<;;;:::<<<===;;;999999;;;<<<<<>>;;;;;;;;;999666777999;;;;;;999999999;;;666888999999888888999:::777777:::===<<<888777:::666555777999777555888???CCCWWWmmm}}}XXXHHH@@@EEETTTqqquuujjjgggooo|||pppgggqqqhhhCCC;;;666666777555444666444222000000222444444444666333000111444666666555;;;LLLWWWXXXSSSNNN^^^}}}yyyaaaMMM>>>333111222000111000///---,,,---///+++---///...***)))+++---+++------+++'''&&&(((***(((((()))*********))))))(((''''''((())))))(((&&&(((((((((((((((((((((((('''((())))))******))))))+++*********))))))((((((***++++++,,,,,,++++++******)))((('''&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))((('''((()))***(((&&&%%%&&&+++000...'''$$$%%%)))&&&%%%'''&&&######&&&&&&&&&&&&&&&&&&&&&'''(((''''''(((((((((((((((((('''(((******(((''''''((())))))))))))((((((((((((''''''''''''&&&(((+++...+++***))))))))))))(((''')))***++++++***+++---...)))******)))((((((***,,,+++******,,,***(((,,,333111000...---,,,++++++***((('''''''''))))))'''%%%&&&&&&%%%&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''sssbbbTTTKKKFFFAAA===???>>>===<<<<<<===???@@@::::::;;;<<<<<<<<<<<<<<<999:::<<<;;;;;;:::<<<===;;;888999<<<======@@@EEEDDDMMM___xxxxxxiii```TTTMMMOOO```~~~lllaaa|||aaaOOOHHHEEEIIIZZZppp}}}pppuuujjjlll^^^MMMQQQttt}}}YYYJJJ___nnnXXXOOOOOOOOOccc|||tttjjjcccZZZSSSIIIDDDBBBAAA>>>;;;:::>>>AAA???888555777:::777999::::::999999:::;;;777888<<<@@@???999777999999666666888999777888;;;>>>CCCNNN^^^rrrpppJJJGGG@@@HHHgggwwwkkkhhhnnnyyylllnnncccBBB<<<888888777444444555444222000111333555444333222111000111444666555222222===DDDGGGHHHEEEVVVuuuuuubbbLLL>>>555...---///,,,///222222000......///***---000...***(((+++......---,,,+++))))))))))))&&&'''(((((()))))))))((('''''''''((())))))'''%%%'''(((((())))))*********(((((()))************)))&&&&&&'''''''''''''''(((((()))************)))((()))((((((((((((((((((((('''''''''''''''''''''''')))((('''(((******((('''&&&&&&(((+++***%%%###&&&,,,(((&&&((('''###"""%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''(((***+++&&&)))+++***(((&&&&&&'''(((((((((((())))))))))))&&&'''((('''&&&&&&(((***&&&'''((((((''''''((()))'''(((************,,,---''')))***(((&&&&&&***...(((((()))***(((''',,,444333222000...,,,+++***)))***)))((()))))))))'''%%%&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''{{{hhh\\\SSSLLLGGG===<<<;;;;;;<<<>>>AAACCC999:::<<<===>>>===<<<<<<999:::;;;;;;::::::<<<===555333444888999888:::===DDDGGGTTTlllvvvgggVVVOOO^^^www^^^qqqdddSSSKKKFFFHHHWWWnnnpppyyykkkkkk```OOOKKKnnn___IIIWWWsssfffMMMHHHOOOVVVkkkxxxpppjjjaaaUUUMMMJJJHHHDDDAAA>>>CCCFFFAAA888222444999888:::;;;;;;:::999;;;<<<:::;;;@@@EEECCC===:::;;;===888666999:::999:::<<<@@@;;;;;;HHH[[[pppcccEEEKKKCCCMMMvvvmmmeeeiiivvvtttppp|||dddHHHBBB>>>===:::555444666555333000111444555444222000222333333444777888777000555777999<<<<<>>>>>@@@AAA???===;;;999999999;;;<<<;;;999===<<<;;;::::::;;;<<<===;;;;;;:::999:::;;;<<<======DDDLLLXXXnnncccOOOXXX~~~hhh```rrrXXXMMMEEEFFFOOOhhhpppggg|||hhhMMMNNNhhhqqqPPPQQQfffxxxWWWGGGBBBHHHWWWsss}}}~~~zzztttrrrlllccc\\\VVVLLLCCCDDDCCCAAA>>>;;;:::<<<>>>===;;;888777888999999888<<<<<>>888999AAAHHHSSSllluuuRRRNNNGGGIII___~~~vvvaaaeeexxx{{{rrr|||gggHHHCCC>>>;;;666333666<<<444222000000222333444333222222222222333444555555444222555999777777HHH]]]}}}|||lllLLL???444222111......000444444555666555222000///............---+++)))(((++++++,,,+++***(((&&&%%%,,,++++++***)))(((''''''(((((())))))))))))(((((()))((((((((((((***,,,---))))))(((''''''''''''''' """%%%''')))(((((('''))))))))))))))))))))))))+++***(((&&&&&&&&&'''(((+++******)))((('''''''''(((&&&%%%'''***+++)))&&&''''''&&&&&&'''((()))***$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((((((((('''((((((''''''''''''((((((&&&((())))))'''%%%%%%&&&&&&$$$%%%***)))&&&'''---###'''(((''')))---///---******************+++,,,///,,,***)))***+++,,,,,,444222///------,,,***)))%%%'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%$$$$$$###"""nnn```NNNHHHAAA>>>>>>>>>===;;;===;;;::::::<<<<<<;;;:::===<<<;;;::::::;;;<<<===;;;;;;:::::::::;;;<<<===AAAFFFJJJQQQdddnnnSSSTTTsssrrraaasssvvv]]]QQQFFFFFFMMMcccooobbbrrriiiQQQJJJaaazzzWWWPPP\\\oooRRRFFFCCCKKK\\\zzz~~~uuuppptttzzzyyytttooorrrrrrnnnllliiibbbZZZNNNJJJDDD>>>;;;999::::::999777666666888::::::999::::::>>>BBB@@@999777:::888888777777888999;;;;;;???999888===???DDDVVVkkkjjjOOOJJJIIIUUUpppqqqaaajjj|||zzzkkkIIIBBB<<<999666333444888555333111111222333333333111111111222333444555666555222333777555444AAARRRqqqyyyiiiZZZEEE:::111000000...---///444555555444222///,,,***............---+++)))(((---------,,,+++***((((((++++++******))))))(((((('''(((((())))))((((((''')))))))))))))))+++,,,---***)))(((((('''''''''(((''''''((()))((('''&&&%%%))))))))))))))))))))))))(((((())))))((((((''''''))))))(((''''''&&&%%%%%%(((&&&%%%&&&(((***((('''***)))((('''''''''((()))%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((()))((((((''''''''''''%%%&&&***)))&&&''',,,&&&))))))'''(((,,,---******))))))))))))***++++++,,,***))))))***,,,......000...,,,+++++++++***)))%%%''')))***((('''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$######www___VVVJJJBBB??????>>>===>>><<<;;;;;;<<<===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<===CCCFFFGGGIIIWWWsss{{{ZZZPPPgggdddccc}}}eeeXXXJJJHHHKKK\\\yyykkk[[[ddduuulllUUUHHH[[[|||cccPPPPPPpppfffNNNFFFFFFQQQdddzzzssslllddd```gggnnnmmmggg```iiisssxxx|||~~~zzzuuuggg^^^QQQGGGBBB>>><<<:::999777666777999:::999999999888;;;===<<<888888:::;;;::::::999999::::::;;;===999888:::888888BBBPPPggg{{{sssZZZIIIFFFOOOfffoooffftttyyyxxxoooIIIAAA999777666333222333777555333222222333333222000000111111333444555666666222111555444222999DDD[[[nnnzzzgggRRRGGG;;;444......///---,,,---111111111111///---+++***.........---,,,+++***)))000///...,,,++++++++++++*********)))))))))))))))'''''''''(((((('''''''''******))))))***+++,,,---******)))))))))(((((((((******))))))((((((((('''))))))))))))))))))))))))%%%&&&)))******)))'''&&&''''''&&&&&&%%%$$$$$$$$$(((&&&$$$%%%&&&(((((((((,,,+++)))((('''''''''(((&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))((('''((()))***)))(((((('''(((***)))&&&'''+++'''******((((((++++++(((((((((((((((((()))******))))))))))))+++---///111,,,***(((((()))***))))))&&&((()))(((''''''((()))%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&''''''&&&###"""%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$uuujjjZZZMMMFFFDDDBBB@@@===;;;999:::<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<>>;;;:::888888999999999888999888999::::::999:::<<<<<<;;;;;;:::::::::999999999777999;;;999777;;;CCCMMMaaavvv|||ooo[[[KKKBBBEEEVVVuuu|||rrrqqqooovvvkkkFFF<<<444444666444222222999777444333333333222111000000000111222444555666555111000333333111444999DDDSSSiiitttXXXCCC<<<333///------......------,,,,,,---...//////............------,,,+++******000///---,,,++++++,,,,,,)))))))))))))))*********&&&&&&''''''''''''&&&&&&)))))))))))))))******+++)))************)))))))))((((((''''''((()))***+++(((((((((((((((((((((((($$$%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%$$$%%%'''((()))+++***)))((('''(((((()))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&'''***+++)))(((((())))))***(((&&&''')))&&&)))***''''''++++++((('''''''''''''''((()))***)))***+++++++++,,,///000+++)))''''''((()))(((''''''(((((('''&&&&&&(((***%%%'''((()))(((&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%###%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%ooo___SSSJJJCCC>>><<<:::888999;;;>>>??????:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;===@@@BBBDDDKKK]]]yyydddNNNZZZssszzzZZZeee|||jjjVVVOOOUUUooowwwYYYNNNVVVbbbuuuRRRJJJUUUrrr|||^^^KKK]]]yyyyyy^^^KKKJJJMMM\\\ttt|||rrrkkkpppffffffcccbbbeeefff___VVVYYYjjj~~~nnnaaaWWWMMMGGG>>><<<999888999999999999::::::999888999;;;======;;;;;;;;;::::::999888888666777;;;===<<<:::;;;>>>???LLLZZZ```XXXJJJAAA>>>CCCYYY|||xxxvvv}}}qqq~~~xxx```AAA888111333555555333444:::777444333333333222111000000000111222333555555333000000222444333333555777>>>PPPkkkiiiLLL:::777...///......///000///...,,,,,,---....../////////...------,,,++++++++++++...---,,,*********+++,,,)))))))))))))))*********&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))************))))))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((%%%$$$$$$###$$$%%%'''((('''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&(((***)))(((''''''''')))***+++%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((($$$%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((()))******((('''(((***+++)))'''(((((()))$$$'''(((&&&'''+++,,,***&&&&&&&&&&&&'''((()))***+++---...---+++***,,,...---+++(((((((((((('''%%%&&&'''((('''&&&''')))+++%%%'''((()))(((&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''&&&&&&&&&wwwgggWWWHHH??????===::::::;;;===>>>???::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::<<<@@@DDDIIIUUUkkkmmmPPPSSSfffddd^^^vvvhhhWWWSSSjjjoooTTTNNNXXXcccyyyRRRIIIOOOiiihhhOOOSSSnnnvvvZZZIIIKKKQQQccc}}}ssshhh]]]ZZZdddfffjjjmmmmmmnnnooojjjdddfffvvvssshhh^^^XXXJJJEEE@@@<<<;;;;;;;;;;;;;;;<<<:::777999>>>>>><<<:::;;;;;;;;;::::::999888666888;;;===<<<999888888;;;???FFFKKKHHHBBB???@@@EEE\\\~~~ttt{{{zzzwww}}}iiiQQQ<<<555111333555444444666999666333222222222222111111111000111111222333444000000111222333333333444666666AAAZZZwww~~~tttYYY@@@444222---000000......111111...000000///...---,,,,,,,,,...---,,,++++++++++++,,,,,,,,,+++************************)))))))))))))))'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''((()))*********)))(((***)))(((&&&%%%###""""""))))))))))))))))))))))))'''%%%$$$"""###$$$&&&((((((((('''''''''''''''''''''(((((('''&&&&&&)))+++'''&&&&&&&&&'''(((***+++%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((###$$$%%%'''((())))))***(((((((((''''''(((((((((&&&)))------+++)))''''''&&&***+++(((''')))***)))$$$'''(((&&&'''+++,,,***&&&&&&&&&&&&''')))***+++---///111///+++)))***,,,---+++)))((((((((('''%%%%%%'''(((((('''''')))***%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$&&&''')))'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&%%%nnnZZZMMMFFFCCC???===============999:::;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;:::===AAAEEEMMM^^^ooozzzVVVOOO[[[|||rrr\\\gggcccPPPaaannnUUUQQQ\\\eee}}}UUUJJJJJJ___oooRRRJJJdddyyytttWWWIIIOOOXXXnnn}}}iii___VVVSSS]]]ccckkkrrruuuwww|||~~~{{{xxxuuuddd]]]RRRHHHAAA>>><<<;;;;;;<<<:::777999>>>>>>999;;;;;;<<<<<<<<<;;;::::::666999;;;;;;:::999777666::::::>>>CCCBBB>>>@@@FFFNNNeee}}}vvvzzzsss\\\DDD:::666333444444222333666777555222111222222222111222222111111111111222222///111333222000111222333555333:::NNNeeexxxeeeHHH777111000...222222...---000000...111000///---,,,+++++++++...---,,,+++++++++,,,,,,+++++++++++++++******)))++++++******))))))(((((('''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&%%%&&&(((******)))(((''')))))))))(((&&&###!!!))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&(((******(((''')))+++''''''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&'''(((((((((((((((''''''&&&&&&''''''(((&&&---333333...((('''(((%%%***+++((('''+++,,,***%%%((()))&&&'''******'''&&&&&&&&&'''((()))+++,,,---000222000+++((())),,,+++)))''''''(((((('''&&&###&&&((())))))(((((()))%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((######$$$%%%%%%%%%%%%%%%mmm___LLLHHHCCC???>>>===<<<;;;999999;;;;;;;;;;;;999999999:::;;;<<<<<<<<<;;;:::>>>:::;;;???AAAGGGUUUddd]]]OOOVVVrrr{{{\\\^^^lllNNNXXX}}}oooWWWUUU^^^fffYYYMMMHHHZZZsssSSSEEE^^^uuutttWWWKKKSSS```yyywwwfffaaaYYYVVV]]]___iiissswww{{{uuudddTTTHHH@@@;;;999;;;<<<:::666999>>>===777;;;<<<===>>>>>>===<<<;;;555888:::::::::;;;:::888::::::===BBBAAA>>>BBBKKKZZZoooxxx|||}}}nnnVVV===:::777666666333000111666666444111000111222222111333222111111000111111111...222444222......000222222000777GGGYYYlllZZZ===333333222...333222---+++///000---------,,,++++++,,,,,,---...---,,,+++++++++,,,---***+++,,,---,,,+++***))),,,++++++***)))(((((('''(((((())))))))))))((((((''''''((())))))((('''&&&$$$&&&((()))***)))((('''%%%&&&(((((((((&&&$$$"""))))))))))))))))))))))))'''((()))***)))(((&&&$$$''''''''''''''''''''''''&&&))),,,+++)))((()))+++)))(((&&&%%%$$$$$$%%%%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&///888888000)))''')))$$$***+++(((''',,,---+++'''******'''&&&((((((%%%&&&&&&'''''')))***+++,,,+++///222000+++)))***---'''&&&%%%%%%'''((((((((("""%%%)))******)))((()))&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&((()))((('''%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$%%%%%%%%%%%%sss___SSSFFF@@@???===<<<>>>::::::;;;;;;;;;:::999999999888888:::<<<>>>>>>===999:::<<<======@@@MMMZZZzzznnnTTTNNNjjjdddYYYjjj___VVVooommmaaaaaaiii]]]JJJPPPddduuuXXXIIIPPPnnnrrrUUUMMMVVViiiwwwhhh^^^XXXXXX\\\```fffqqqiiiUUUIIIBBB<<>>===;;;888666<<<999999<<<===@@@LLLYYYtttxxxxxx}}}rrrVVVFFF@@@;;;:::777222000222333222333333333333333333333333222222222111222222333333444333111000///...//////555333444999CCCVVVqqqnnnPPP;;;222222333////////////000000000000...---,,,,,,++++++++++++,,,***))))))+++,,,---------,,,***+++,,,,,,+++))))))))))))))))))*********))))))))))))************###%%%''')))***(((&&&%%%''')))***++++++***)))'''&&&(((((((((&&&%%%&&&''')))((('''&&&&&&'''((()))(((&&&$$$$$$%%%&&&'''&&&$$$%%%''''''''''''%%%$$$&&&&&&'''&&&'''))),,,///(((((('''&&&&&&&&&&&&'''&&&'''((()))*********)))))))))))))))((((((((((((((('''%%%$$$$$$%%%'''(((&&&%%%&&&)))'''###$$$'''%%%&&&'''((((((((('''&&&$$$222===:::000)))&&&%%%((('''''''''((()))((('''((('''&&&(((******'''$$$%%%(((++++++)))'''((()))---000222///)))&&&(((+++++++++***(((&&&&&&'''))))))************(((&&&%%%'''$$$$$$((()))%%%""""""###$$$%%%&&&'''&&&%%%%%%%%%$$$###$$$%%%''')))***+++(((&&&%%%''')))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&qqqbbbQQQHHHCCC???>>>@@@;;;<<<<<<<<<<<<;;;::::::<<<:::999:::;;;<<<;;;:::::::::===>>>===???IIIUUUooovvvXXXMMMaaaeeeTTT___iiiTTTcccrrrgggfff^^^KKKNNN```yyy^^^LLLMMMgggqqqWWWPPP[[[ooowwwkkk___VVVUUUYYYbbbhhhsss~~~pppcccUUUIIIDDDAAA===;;;<<<;;;:::888===???FFFLLLKKKCCC>>>===<<<<<<<<<;;;;;;;;;::::::;;;999999::::::@@@QQQcccvvvmmmnnncccNNNIIIMMMHHHAAA888222222444555333333333333333333333333333222111111000000000111111333222000///.../////////222000111555;;;III```ssscccHHH777111111111......//////000000111111...---,,,,,,++++++,,,,,,---+++))))))+++------------,,,***+++,,,,,,+++))))))))))))*********))))))((((((((()))))))))******$$$%%%'''((()))((('''&&&&&&''')))******)))'''&&&$$$&&&''''''&&&&&&((()))((((((''''''''''''((((((***(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''***---(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))((('''%%%$$$$$$%%%'''((()))(((((()))'''"""!!!$$$%%%&&&'''((()))(((((('''%%%...555000(((%%%%%%%%%((((((''''''(((((((((''')))(((''')))++++++(((&&&&&&(((++++++)))'''((()))...000111///+++))))))+++)))***)))'''%%%%%%&&&((())))))******)))'''&&&%%%((($$$###'''(((&&&&&&'''###$$$%%%&&&&&&%%%%%%$$$%%%&&&'''''''''(((***,,,+++)))'''&&&''')))+++,,,%%%$$$$$$######$$$$$$%%%uuu```QQQFFF???<<<>>>============<<<<<<;;;;;;>>><<<;;;:::;;;:::999777::::::===???>>>>>>EEENNNaaa~~~aaaNNNTTTtttjjjQQQRRRssszzzYYYYYYyyyoooccc}}}```LLLKKKXXXxxxhhhRRRKKK\\\{{{kkkXXXSSScccxxx}}}wwwnnnaaaUUUSSSWWW```gggsssnnn^^^PPPLLLGGG@@@:::888:::<<<:::???HHHOOOLLLCCC======@@@>>>;;;999999:::<<<>>>999:::;;;999888CCC\\\sssmmmhhhooovvvUUUGGGMMMXXX\\\LLL:::111333666444000333333333333333333333333222111000///////////////000000///......//////000111///000222555;;;JJJXXXkkkzzzsssUUU>>>333000000000---......///000111111222...---,,,,,,,,,,,,,,,,,,---+++))))))+++------,,,---,,,***+++,,,,,,+++)))))))))*********)))))))))'''''''''(((((((((((()))&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%###%%%&&&''''''''')))+++''''''((((((((((((''''''***(((&&&&&&((()))((('''''''''&&&%%%%%%&&&'''''')))))))))'''&&&&&&(((***''''''&&&%%%%%%%%%%%%&&&***)))'''&&&%%%%%%&&&&&&'''''''''(((((())))))***((('''&&&%%%%%%&&&'''((()))((((((***'''""""""%%%&&&&&&'''(((((((((((('''&&&******%%%!!!"""%%%%%%(((((((((((((((((((((((())))))((()))++++++)))''''''(((******)))(((((()))...//////...---,,,++++++((((((((('''%%%$$$%%%'''((((((((((((((('''&&&%%%***%%%###&&&((('''(((+++$$$$$$%%%%%%%%%$$$######"""%%%((()))'''''')))+++***)))(((''''''(((***+++$$$$$$############$$$$$$sss```PPPCCC>>>???>>>>>>===<<<;;;;;;;;;;;;>>><<<::::::::::::888777888999<<>>CCCJJJVVVssskkkTTTKKKgggsssSSSKKKfffeeeVVVlllsssaaayyybbbNNNHHHQQQpppvvvZZZJJJQQQrrrhhh```UUUUUUjjjyyyxxxxxxwwwpppaaaTTTSSSXXX]]]eeerrr{{{eeeaaaYYYLLL???:::===AAA:::@@@IIIOOOKKKAAA;;;;;;???===;;;999888:::<<<===888;;;<<<999:::KKKjjj~~~mmmrrryyyoooPPPGGGRRR___gggPPP999000333555111---222222222222222222222222333222111000///........................///000000222111222444333444;;;DDDSSSaaauuulllKKK888222222111111------...///000111222222...------,,,,,,,,,------...,,,******+++------,,,---,,,***+++,,,,,,+++)))))))))***+++***)))((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''')))***%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&'''(((***&&&'''((())))))((('''&&&'''&&&$$$%%%&&&'''&&&%%%)))(((&&&$$$$$$&&&((()))(((((()))(((&&&&&&(((***''''''&&&%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&''''''((()))******''''''&&&&&&&&&&&&''''''&&&%%%&&&)))(((%%%%%%)))%%%&&&&&&&&&''''''''''''&&&'''%%% ###&&&%%%'''((((((((('''''''''((((((((((((((())))))(((((((((((()))))))))(((((()))---,,,,,,,,,...---+++)))'''((()))(((&&&%%%&&&''''''''''''''''''&&&&&&%%%)))%%%$$$''')))'''&&&((($$$$$$$$$$$$$$$$$$#########'''(((%%%$$$&&&)))))))))(((&&&%%%&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%tttaaaOOOEEECCC>>>===<<<;;;::::::::::::;;;:::999999:::;;;:::999666777:::???@@@???BBBHHHPPPiiirrrXXXJJJ]]]|||wwwVVVHHH\\\oooVVVbbbxxxbbbzzzeeeOOOGGGLLLjjjbbbKKKLLLjjjsssYYYUUUPPPXXXqqqyyyuuuwwwwwwqqqbbbVVVVVV\\\ccclllzzzyyykkkXXXFFF>>>@@@DDD???BBBHHHMMMJJJBBB>>>???;;;;;;;;;:::::::::::::::777;;;<<<;;;BBBYYYzzzyyyqqq{{{bbbMMMNNN\\\hhhaaaJJJ444///444555222000222222222222222222222222444333222111000/////////------......///000000000111111222444333000333999???HHHWWWmmmhhhGGG777444333222222---......///000111111111---------,,,,,,---......///---+++***+++------,,,---,,,***+++,,,,,,+++))))))***+++++++++)))((('''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&((()))***'''''''''(((((('''''''''&&&'''((('''&&&%%%&&&(((&&&'''((())))))((('''&&&&&&%%%%%%%%%''''''&&&$$$***(((&&&$$$$$$&&&(((***%%%&&&(((''''''''')))+++''''''&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''')))%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%&&&)))(((%%%&&&***%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&"""###'''(((%%%&&&((())))))'''&&&''')))''''''''''''&&&&&&''''''))))))((((((((())))))(((***)))***+++,,,,,,***'''((()))***)))(((''''''((((((''''''&&&&&&&&&&&&&&&(((%%%&&&***+++&&&""""""%%%$$$$$$$$$$$$$$$$$$$$$"""&&&'''&&&%%%&&&((('''((((((&&&$$$###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&qqqZZZKKKEEE???>>><<<:::999999::::::999888888999:::;;;;;;:::777777:::???@@@???BBBGGGMMM```zzz___MMMUUUmmmxxxXXXGGGUUUssszzzZZZZZZ~~~~~~eeewwwjjjPPPGGGJJJfffpppXXXUUUooohhhTTTOOOOOO___yyy{{{}}}~~~yyylll```___eeerrrzzzttt]]]JJJEEEJJJQQQIIIFFFFFFHHHFFFAAA???@@@999:::;;;<<<;;;:::888777888;;;<<>><<<;;;;;;<<<===:::999888999::::::999888???<<<<<>>???CCCGGGOOOggg{{{UUULLLVVV}}}cccLLLJJJ[[[yyyXXXcccjjjiiivvvQQQHHHKKKeeeeee```UUUWWWnnnjjjWWWTTTccc{{{qqq^^^TTTNNNHHHBBBAAA======<<<<<<;;;;;;;;;;;;:::999;;;GGGddduuummmuuu}}}mmmQQQHHHZZZrrrqqqbbbGGG@@@@@@DDD@@@333...111111111111111111111111111//////.........//////000///000111222222111000///222//////111000------///...222222111:::OOOfffuuunnnRRR888000///,,,,,,111111111000000//////......---------------...///000000...,,,+++,,,------,,,---,,,***+++,,,,,,+++))))))***,,,,,,,,,)))'''%%%'''''''''(((((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((###%%%'''''''''''')))***)))((('''&&&&&&'''((()))%%%%%%%%%&&&((((((%%%###)))((('''&&&&&&'''((()))'''((())))))&&&%%%%%%%%%******)))((((((((((((((((((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%$$$'''***)))'''(((+++)))(((((('''''')))***+++%%%***+++&&&###%%%((((((%%%(((+++***&&&$$$'''+++'''))))))(((%%%%%%(((+++,,,)))&&&&&&(((******(((&&&,,,000///***'''''')))$$$&&&((()))(((&&&&&&'''***)))(((''''''((()))***+++''''''***+++((('''(((%%%%%%$$$%%%&&&(((***,,,'''"""&&&***((($$$))),,,...+++&&&###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&sssZZZNNNEEE???>>>???===<<<===;;;:::888999::::::999777888999;;;<<<<<<<<<>>>@@@EEEDDDYYYaaaOOONNNnnnnnnMMMLLLfffaaa]]]nnneeeeee}}}VVVEEENNNbbbhhhdddVVVddd|||vvv```XXX```rrrqqqeeeYYYKKKBBBCCC>>><<>>;;;:::<<>>QQQ```XXXGGG777111111000...---/////////...------,,,,,,,,,...000000...---,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***************)))((('''))))))((())))))***++++++(((((((((((())))))))))))((('''&&&'''((())))))'''******))))))))))))******,,,+++)))((('''''''''((('''&&&%%%&&&(((((((((&&&%%%$$$$$$&&&(((((('''%%%))))))))))))))))))))))))---,,,,,,+++)))(((&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$&&&&&&(((((((((&&&$$$"""'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&&&&***)))%%%$$$&&&&&&)))***'''(((++++++(((+++'''$$$&&&)))***&&&""",,,,,,+++***)))(((''''''(((((('''&&&'''((()))***,,,***''''''((((((((((((***))))))))))))))))))***&&&&&&&&&''''''(((((((((''')))((($$$$$$'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))gggRRRGGG>>>===????????????;;;:::999999::::::999777888:::<<<<<<;;;<<<===???CCCDDDUUUvvvmmmVVVMMMfffrrrQQQPPPkkkooobbbiiinnneee{{{WWWFFFNNNbbbqqq[[[]]]XXXllllllZZZZZZjjjtttfff]]]SSSLLLHHHIIIIIIDDD>>><<>>AAADDDQQQhhhyyy]]]JJJYYY|||zzzWWWTTTpppjjjdddvvvggg{{{ZZZGGGNNNaaabbbSSSUUU___yyyrrr```TTT]]]vvvqqqhhhaaa___ZZZQQQFFFAAAEEEGGGWWWuuu}}}oookkkwwwTTTLLLTTTmmmzzzjjjPPP@@@EEEWWWooozzznnnTTT===333111......111111...///222000000000///000000111222666111///111111...---...111000///000111222000...111222111///---///555:::BBB:::222///---++++++...------........./////////,,,...000000...---,,,---)))******+++---......///++++++************+++++++++++++++***)))(((&&&%%%))))))(((''''''&&&&&&%%%******))))))((((((''''''((('''&&&'''((())))))''')))((((((''''''(((((()))+++***)))((('''''''''(((((('''&&&''')))***)))((((((&&&$$$$$$&&&'''((('''''''''''''''''''''''''''((((((((()))(((((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((()))*********)))((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&***+++)))))),,,'''******''''''***+++((()))((()))))))))******)))((((((((())))))*********)))(((((((((((()))******+++)))''''''((()))((('''((((((************((((((%%%%%%%%%&&&&&&&&&&&&'''(((***)))%%%$$$''''''$$$''''''''''''''''''''''''''''''''''''''''''((()))vvvbbbLLLCCCBBB@@@===;;;<<<:::999999:::;;;999888:::;;;<<<<<<::::::;;;<<<>>>DDDLLL[[[yyyfffLLLRRRqqq\\\UUUooouuudddzzzhhhzzz^^^IIILLL^^^uuuYYYSSSSSShhhiiiYYYRRRccc{{{ppp___OOOGGGKKKRRRjjjwwwnnnoooeeeTTTSSSbbbzzzzzz___IIICCCPPPgggzzz```HHH999555111000333333111111333222222222111111222222333666111///111222///...000...------...//////...,,,,,,---///...---...000333777333000000---***,,,000,,,------...///000000000,,,...000000...---,,,---******+++,,,,,,---......++++++************++++++''''''((()))*********)))))))))))))))))))))((((((******))))))((((((''''''((('''&&&'''((())))))'''((((((''''''''''''((((((******)))((((((((((((((()))((('''((()))******(((***'''$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%''''''((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''***''''''******&&&&&&(((,,,...---((('''(((&&&###'''((())))))((((((***,,,(((((((((((()))))))))***''''''''''''(((((()))))))))(((''''''((()))(((''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&(((***)))&&&%%%'''&&&###&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&nnnTTTGGGBBB>>>:::888<<<;;;999:::;;;;;;:::888999;;;<<<;;;::::::;;;<<<===CCCHHHRRRmmmsssVVVSSSkkkbbbSSSgggjjjuuuffftttdddLLLKKKZZZjjjRRRQQQUUUrrryyybbbXXXYYYooo{{{dddRRRJJJNNN___xxxttt{{{pppSSSXXX```tttwwwVVVDDDHHH```uuummmVVVDDD;;;555222333444222111333444333222222111111111222333...---000111//////111...---,,,---//////---,,,---------------...000222111//////111...+++---222,,,------...///000111111,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++&&&'''((()))))))))))))))%%%&&&((()))***************)))))))))((((((((('''((('''&&&'''((())))))'''((((((''''''''''''(((((()))))))))))))))((((((((()))((('''((()))******(((***(((%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((((((((((('''&&&&&&'''((((((''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%"""###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***&&&&&&((((((%%%%%%((((((***((($$$"""###"""'''((((((((('''''')))+++)))))))))(((((((((((('''&&&&&&''''''((((((((((((((('''&&&'''((()))(((&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''***)))&&&%%%'''&&&###&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%vvv\\\KKKCCC>>>;;;:::<<<;;;::::::;;;;;;:::999888:::;;;;;;::::::;;;===<<>>===;;;::::::;;;;;;:::999777888::::::::::::<<<===<<<>>>@@@EEETTTpppeeeNNNSSSrrrxxxZZZXXXttt}}}mmmgggfffwwwWWWLLLSSSwww^^^NNNWWWjjjwwwfffZZZ```rrrhhhQQQLLLQQQ[[[xxxzzzppprrr~~~fffVVVUUUggg~~~eeeJJJMMM___|||fffIII???555222111///...///333333444444555777888999333///---000111///...000///......///000000///---///...,,,,,,,,,---------000---,,,///000......111......//////000000000111,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++***)))(((&&&$$$###"""###%%%'''(((((('''&&&''''''(((((())))))******((('''&&&'''((())))))'''***))))))(((((())))))***'''((()))******)))(((((('''&&&&&&&&&((()))((('''***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%)))))))))))))))***++++++&&&'''''''''((((((((()))'''''''''''''''''''''''''''$$$$$$'''(((''')))---&&&)))***((()))---...+++---***&&&&&&(((******((('''''''''((((((((((((((('''((()))***+++******)))&&&%%%&&&'''))))))(((&&&***((('''&&&&&&'''(((***))))))((((((((('''''''''$$$'''(((&&&''')))(((%%%%%%%%%&&&&&&'''(((((()))***)))((((((''''''((((((vvv___NNNBBB???@@@===;;;::::::;;;<<<:::999666888999::::::;;;<<<>>><<<<<<===BBBLLLcccqqqRRRQQQmmm___VVVmmmnnnllleee}}}}}}\\\MMMSSSvvvvvvWWWRRRddduuuwwwcccZZZdddyyy|||^^^JJJLLLWWWcccooojjjwwwuuuUUULLLWWWtttXXXGGGYYYrrrqqqQQQDDD888444222000000111555555777888;;;>>>@@@AAA999444222444444111000222---,,,,,,---......---+++)))))))))+++---......---111,,,+++...000......///////////////000000000000,,,...000000...---,,,---******+++,,,------...///******))))))))))))******((()))))))))((('''&&&&&&%%%'''(((******)))'''&&&&&&&&&'''((()))***++++++((('''&&&''')))))))))'''******))))))))))))******'''((()))******)))(((((('''&&&%%%&&&(((((((((''')))((('''((())))))'''%%%''''''''''''''''''''''''&&&''''''((())))))((((((***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))***+++&&&'''''''''(((((())))))'''''''''''''''''''''''',,,(((''')))(((&&&'''***&&&))))))''''''***+++(((111,,,'''&&&***,,,+++(((%%%%%%&&&'''((()))***+++)))***+++,,,---,,,++++++%%%%%%%%%'''))))))'''&&&+++)))&&&%%%%%%&&&)))+++******))))))((((((((('''"""&&&(((&&&'''***)))&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&hhhPPPGGGCCC@@@===;;;:::999999999777555888999;;;<<<<<<;;;999888:::<<<>>>AAAFFFWWWwww{{{YYYSSSdddhhhUUU```wwwsssooocccuuu}}}XXXPPPWWWrrrhhhYYY^^^iiilllYYYXXXoooeeePPPNNNUUUYYYqqqyyyhhheeeyyy___IIIMMM^^^xxxoooPPPRRRmmmfffOOO999111222333333555DDD???;;;AAAHHHAAAFFF\\\OOO>>>444:::???999222000///...///000222111///---************+++,,,------******+++,,,---///000000---)))***///000,,,,,,///,,,---......,,,,,,---...,,,,,,.........---,,,+++++++++++++++++++++++++++)))))))))))))))(((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((&&&&&&'''!!! )))***))))))***++++++(((&&&((((((((()))))))))))))))%%%&&&((()))))))))((('''''')))***(((%%%%%%''')))///,,,(((((()))***((('''$$$+++'''###))))))$$$%%%+++***'''&&&&&&(((***+++&&&%%%%%%&&&((()))(((''',,,***(((%%%%%%&&&''')))))))))))))))************)))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))+++***)))'''''''''((()))***'''$$$$$$&&&((((((&&&(((((((((((())))))&&&$$$((((((''''''''''''((((((,,,***(((&&&&&&(((+++---"""''',,,+++&&&###$$$''''''&&&%%%%%%&&&'''&&&$$$&&&'''((())))))(((''''''((('''&&&$$$$$$$$$$$$%%%$$$%%%'''))))))((('''&&&)))'''$$$%%%''')))'''&&&uuuYYYIIIBBB>>>===;;;999999:::999888777:::::::::::::::::::::::::::;;;===???DDDSSSpppaaaRRRZZZ{{{qqqWWWZZZzzz~~~rrrpppaaappp|||WWWOOOTTTnnn|||aaaVVV___oookkk\\\___uuu~~~```MMMLLLXXXcccsssiiilll~~~xxx||||||hhhQQQJJJRRR]]]uuuyyy^^^KKKWWWxxxrrr\\\CCC666444333444777EEEAAA;;;???DDD@@@HHH```TTT===555EEEKKK===222666///......000111111///---+++***++++++,,,------...++++++,,,---......//////111---...222111------000+++---...---,,,+++,,,---------......---+++***)))++++++++++++++++++++++++)))))))))))))))(((''''''((((((''''''''''''((((((''''''((((((((())))))))))))'''&&&'''$$$ ###***%%%&&&(((******+++++++++'''(((***+++***(((&&&%%%$$$%%%&&&&&&''''''&&&&&&''')))***)))&&&%%%&&&(((+++(((&&&%%%'''''''''%%%$$$&&&"""""")))((($$$$$$%%%%%%&&&&&&'''((())))))'''&&&%%%&&&(((((('''&&&***)))'''%%%%%%&&&((()))&&&&&&'''(((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))+++***)))'''''''''((()))+++)))'''''')))+++***(((******)))***++++++(((&&&((((((''''''''''''((((((---+++)))''''''''')))***!!!&&&))))))***,,,...((('''&&&&&&(((((((((&&&''''''((())))))((('''&&&######$$$%%%%%%%%%$$$###%%%'''(((******)))(((''')))'''%%%%%%'''((('''&&&eeeOOOEEEBBB===;;;:::999:::::::::888<<<;;;999888888999;;;<<<;;;;;;===>>>AAAMMMfff}}}lllSSSPPPlll{{{ZZZTTToootttwwwttt```kkk{{{VVVLLLQQQjjjrrrYYYSSSeeezzzwwwddd[[[iii~~~pppYYYKKKKKK]]]rrr~~~mmmmmmxxx|||rrrmmmsss{{{sssYYYGGGMMM\\\cccpppnnnaaaNNNKKK```~~~{{{fffLLL;;;333111444888@@@>>>888999===:::FFF___]]]DDD>>>QQQTTT===000666///......///111000...,,,++++++,,,,,,---......///,,,,,,---...............222000000222111...---...---...///...---,,,---///.........---+++***((('''++++++++++++++++++++++++)))))))))))))))(((((('''((((((''''''''''''(((((((((((()))))))))))))))******'''&&&((('''&&&'''***###&&&)))***((((((***,,,'''(((+++,,,+++((($$$!!!&&&&&&%%%%%%&&&&&&'''(((&&&((())))))(((&&&&&&&&&(((&&&%%%%%%&&&''''''&&&'''%%%###'''+++***(((''' """$$$&&&((((((((('''((('''&&&&&&'''((('''%%%((('''%%%$$$$$$&&&((()))%%%&&&'''(((((((((''''''*********)))(((((('''''''''((((((((()))))))))*********(((''''''(((((()))+++***))))))++++++***))))))((('''((())))))'''%%%)))((((((''''''(((((())),,,,,,***)))((('''''''''###$$$''')))************((('''&&&''')))******)))((()))))))))((('''&&&%%% """$$$&&&'''&&&%%%$$$%%%&&&'''))))))(((''''''((('''%%%%%%'''((('''&&&oooVVVKKKHHH>>><<<::::::;;;;;;;;;:::;;;;;;999999999999;;;;;;<<<<<<>>>>>>???HHH]]]pppvvvXXXLLLddd^^^RRRjjjyyyppp{{{bbbgggzzzTTTKKKOOOgggiiiTTTUUUooo}}}ggg[[[ZZZuuubbbRRRIIIKKKccctttlllwwwxxxqqqooovvvuuugggPPPEEEOOOaaallljjjaaaSSSJJJRRRhhh{{{~~~oooYYYDDD777333666999666666222222555333===UUU```QQQMMMSSSMMM777---111.........///000///---+++,,,,,,---....../////////,,,---...//////...------.........//////...------///000111111//////000111///......---,,,+++***)))++++++++++++************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))************)))'''%%%''')))))))))***%%%))),,,***&&&###&&&***'''((()))***)))'''%%%###)))((('''''''''(((***+++%%%''')))))))))'''%%%$$$''''''&&&'''((()))))))))&&&###'''***((())),,,)))"""###$$$%%%&&&''''''''')))(((&&&&&&''''''&&&$$$%%%%%%$$$$$$%%%&&&((()))'''((())))))******)))))))))))))))(((((((((''''''''''''(((((())))))*********)))(((''''''((()))***((((((((()))))))))(((((()))(((''''''))))))(((&&&))))))(((((((((((()))))))))*********)))((('''''')))(((((()))******(((&&&'''&&&&&&''')))+++***)))***))))))((('''&&&&&&%%%###$$$%%%&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&&&&'''''''''www\\\NNNKKK@@@>>>;;;:::;;;<<<<<<;;;999999;;;;;;;;;;;;999999======>>>??????EEEUUUeee```MMM```bbbQQQeeelllbbbbbb{{{UUUJJJNNNfffcccSSS\\\{{{mmm[[[ZZZbbbwwwWWWMMMLLLRRRlll~~~rrrsssvvvwwwzzzuuufffUUUMMMKKKQQQbbbtttfffYYYKKKIIIYYYooo|||~~~xxxiiiUUUBBB888666777...111//////222///444GGGUUUWWWTTTJJJ<<<222............---...//////,,,***+++,,,---///////////////,,,---...///000///...---,,,---...//////111111000...000111000///...///000///......---------------+++++++++******)))))))))(((((())))))))))))((((((((((((''''''''''''((((((************))))))))))))'''&&&%%%%%%(((***)))(((%%%))),,,)))%%%###&&&***((((((''''''''''''((()))))))))((('''''')))***+++&&&&&&((())))))'''%%%###%%%&&&'''((((((((())))))###""")))***###,,,333(((((('''%%%$$$%%%&&&((())))))(((&&&&&&''''''&&&$$$$$$$$$$$$$$$%%%'''((()))((((((((((((((())))))***((((((''''''''''''&&&&&&'''''''''((()))************)))(((''''''((()))***((()))))))))((((((((()))+++)))((((((***+++***)))))))))(((((((((((())))))&&&'''((()))******))))))&&&%%%%%%(((***,,,,,,+++&&&%%%%%%&&&(((***)))(((******)))((('''&&&&&&&&&(((&&&$$$###"""###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&'''(((dddPPPHHHCCC@@@===;;;;;;<<<<<<<<<888999;;;<<<<<<;;;999888<<<===>>>@@@???CCCOOO]]]lllPPPXXXxxxjjjQQQ^^^zzzoooxxxbbb\\\{{{XXXKKKMMMeeewww^^^UUUdddyyyuuuvvvwwwppp```VVVbbbtttiiiOOOLLLRRR^^^xxxwwwuuu}}}xxx|||}}}ooo[[[NNNSSS\\\aaakkkwww```SSSHHHLLL___vvvyyyuuuyyyuuucccKKK:::111---...222///000444//////;;;AAALLLLLL<<>><<<;;;<<<<<<;;;::::::::::::::::::::::::::::::===??????AAAKKKVVVuuuxxxUUUPPPggguuuUUUXXXnnnwwwpppcccYYYuuu\\\LLLLLLdddmmmYYYWWWiiixxxnnn```bbbeeebbbWWWUUUkkkqqq[[[JJJKKKYYYkkkwwwrrr{{{}}}|||~~~dddXXXQQQ[[[llltttpppjjjTTTNNNMMMXXXkkk}}}mmmeeeuuu}}}qqqYYYDDD555---222444///...444000,,,333333999:::333---///222444...---------...---***(((***+++---/////////...---***,,,...000111111///...---222333000111555555222...///000000......///000000///...---,,,------...+++++++++***)))(((((((((''''''((()))))))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''"""(((+++'''$$$'''((('''''''''''''''(((***,,,---+++******)))))))))******&&&&&&'''((((((((((((((((((&&&%%%%%%''''''&&&$$$$$$'''))))))'''&&&'''((()))'''...+++000WWW]]]///''''''&&&&&&'''((()))***'''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''(((((())))))'''$$$!!!"""%%%(((+++'''''''''''''''(((((((((&&&&&&'''((()))***++++++)))(((''''''''')))***+++++++++***'''%%%&&&***...%%%###""""""$$$%%%%%%%%%******))))))))))))******&&&'''''''''(((((()))))))))++++++)))%%%###$$$&&&)))((('''''')))***)))''')))(((''''''&&&'''(((((((((&&&$$$######$$$&&&'''((((((''''''(((((()))***&&&'''((('''%%%%%%'''))){{{]]]KKKGGGDDD???<<<;;;<<<;;;;;;<<<;;;999888888999;;;<<<888999<<<>>>>>>???HHHSSSjjjYYYLLL]]]}}}ZZZWWWhhhlllfffZZZsss___NNNKKKbbbfffUUUWWWlllwwwlllVVVWWW[[[ZZZQQQSSSooobbbSSSGGGLLL^^^uuu}}}pppooo{{{XXXVVVSSSZZZooo{{{mmmTTTIIIKKKUUUgggxxxfff^^^uuukkkTTTCCC888555555---+++111...)))...///+++,,,000111---...333...---------...---***((()))***---...//////------)))+++...111222111000///---222222//////333222...111333333333222111222333222000...,,,+++***+++++++++++++++***)))(((((('''''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&"""***...((($$$&&&((((((---+++(((((()))******))),,,,,,,,,,,,+++)))(((''''''(((***+++++++++***))))))'''$$$$$$&&&'''&&&$$$'''***,,,,,,***((()))***%%%!!!$$$!!!000bbbeee***"""###%%%'''))))))))))))&&&%%%%%%&&&((()))(((''''''''''''(((((((((((((((,,,)))%%%""""""&&&+++...(((((((((((())))))))))))&&&&&&'''((()))***++++++)))(((''''''''')))***+++))))))'''$$$!!!###(((---+++)))'''''')))+++,,,+++******))))))))))))******)))(((((('''''''''(((((( $$$((('''%%%%%%***///+++***((()))******)))((()))((('''&&&&&&''')))***''''''(((((()))*********'''&&&&&&&&&&&&'''((((((&&&''')))'''%%%$$$''')))lllSSSJJJAAA===@@@@@@;;;;;;???;;;<<<<<<===<<<;;;999888;;;<<<======>>>BBBGGGKKKccccccMMMZZZtttjjjYYY___wwwwwwmmmXXXnnn~~~gggLLLJJJbbbsssYYYSSSbbbzzz{{{uuurrrhhh\\\RRRNNNNNNZZZzzzrrrQQQLLLHHHQQQlll{{{jjjrrroooPPPPPPSSS[[[iiimmm^^^JJJAAAFFFXXXrrrssslllxxxgggTTTBBB777444222222000---///444////////////////////////000////////////.........***+++,,,---------,,,,,,***+++---///333666333///444000---000666888444///111222333444444333222111/////////...---***(((&&&---,,,+++***(((''''''&&&***+++++++++***)))'''&&&)))))))))))))))))))))))))))((())))))&&&!!!###(((((((((&&&%%%%%%&&&'''(((******))))))((((((''''''++++++******)))(((((((((***(((&&&'''***+++)))''')))((('''&&&'''(((***,,,'''&&&&&&%%%%%%&&&&&&'''...+++$$$%%%444CCC<<<+++((((((((((((''''''''''''+++&&&"""$$$))),,,(((###'''$$$"""$$$(((+++***((()))(((((()))))))))&&&$$$%%%''')))******)))'''%%%***))))))+++...---***&&&***&&&###%%%***---,,,***)))'''&&&'''))),,,,,,,,,,,,,,,+++++++++*********,,,+++)))''''''(((***+++---+++)))''''''((()))******)))((('''''''''''''''***)))((((((((((((&&&$$$%%%'''******'''&&&(((+++***&&&))))))!!!###+++***)))'''%%%$$$%%%%%%$$$###&&&&&&&&&''''''(((((((((uuuYYYNNNDDD???AAAAAA;;;:::>>>;;;;;;<<<<<<;;;;;;::::::999::::::;;;;;;???CCCGGGZZZuuupppQQQTTTkkkuuu```___yyytttpppVVVhhhzzz|||hhhNNNMMMeeezzzeeeSSSWWWmmm}}}xxxuuuqqqllliiijjj^^^TTTRRRVVVccc~~~jjjOOOJJJKKK]]]{{{uuuoooqqqXXXJJJKKKNNNVVVbbbeeeWWWEEEGGGQQQfffuuuaaaNNN===777222111000------000/////////////////////////////////.........------++++++,,,,,,------------,,,,,,...222777999555//////---+++---111222///,,,000111222333333222111000000000///...,,,***(((&&&---,,,***)))(((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))***((())))))'''###$$$)))((('''&&&&&&&&&&&&'''(((***)))))))))((((((((('''*********)))))))))))))))***((('''''')))***)))''')))(((&&&%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&''''''((($$$!!!'''000---!!!((((((((((((''''''''''''((('''&&&&&&'''((('''&&&'''(((((('''&&&&&&&&&'''(((&&&$$$%%%&&&'''''''''&&&'''((())))))((('''&&&***)))(((***,,,,,,)))'''***&&&$$$%%%***---,,,***)))'''&&&''')))+++,,,,,,------------,,,,,,,,,,,,+++***((((((((()))***+++,,,+++)))((((((((()))))))))((((((((('''''''''''')))(((((()))******)))(((%%%''')))***))))))***+++000+++---...&&&(((,,,((('''%%%$$$%%%'''((()))(((&&&&&&&&&&&&&&&&&&''''''uuutttbbbRRRGGGAAABBBBBB<<<:::===;;;::::::::::::;;;<<<<<<999999:::::::::===@@@DDDOOOccc[[[RRRccc~~~bbbXXXssspppuuuUUU___wwwuuuhhhNNNNNNeeelll[[[QQQ___|||ssskkkiiiiiigggddddddYYYRRRUUU___nnn]]]MMMGGGPPPnnnzzzrrruuu~~~aaaJJJDDDEEEIIIPPPXXXYYYNNN@@@NNN]]]wwwsss```HHH>>>444222222///------////////////////////////............---------,,,+++,,,,,,,,,------------///---///666>>>>>>777000000000000000000000///...///000111111111111000///000000///...,,,***((('''---,,,)))''''''(((***+++)))(((((('''''''''(((((())))))))))))))))))))))))***((((((***((($$$&&&***(((''''''&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))******)))(((''''''))))))((('''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$******$$$"""'''&&&"""(((((((((''''''''''''&&&%%%''')))(((&&&%%%&&&(((%%%(((***)))%%%###%%%((((((&&&######%%%((())))))((((((((((((((((((((((((***((('''((()))***)))((()))'''%%%&&&***,,,,,,******)))'''(((+++---..................------------))))))(((((((((***+++,,,***************))))))((('''((()))))))))((('''&&&'''(((((()))***++++++,,,''''''(((***---......---333+++,,,...)))+++,,,$$$)))'''%%%&&&(((*********((((((((('''''''''''''''}}}oootttlllWWWJJJAAABBBBBB<<<:::===::::::999999:::;;;===>>>;;;;;;<<<<<<<<<===@@@CCCJJJWWWxxxiiiUUU^^^fffRRRhhhoootttzzzWWWZZZ{{{yyytttgggLLLLLLaaaiii[[[VVVhhhpppdddcccggggggcccVVVPPPNNNUUUbbbtttpppQQQKKKHHHXXX}}}{{{www|||rrrWWWIIIBBBCCCFFFJJJNNNNNNGGG@@@VVViiioooSSSEEE888555555333///---////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---......000...111<<>>:::999999999:::<<<>>>???;;;<<<======<<<===@@@BBBKKKSSSppptttVVVWWWtttpppUUUaaatttnnn]]]ZZZuuuyyyiiiMMMKKK\\\ggg\\\[[[qqqtttdddaaafffeee___LLLLLLPPPWWWcccvvvbbbJJJJJJMMMddd|||}}}}}}aaaNNNJJJDDDDDDDDDEEEDDDCCCCCCDDDaaavvvwww\\\LLL;;;666666444000---000000000000000000000000......---------,,,,,,,,,------,,,,,,,,,---...///111///555AAAGGGAAA555......111333222...,,,---000---...////////////...---++++++,,,,,,---...///000---+++)))''''''))),,,///+++***)))))))))***+++,,,((((((((((((((((((((((((***'''&&&)))***((((((+++&&&''''''(((((()))))))))(((((((((((())))))))))))&&&&&&'''((()))******+++'''((((((((('''''''''((()))((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((!!!$$$%%%$$$%%%((()))(((''''''''''''&&&&&&&&&&&&(((&&&%%%&&&(((((('''&&&&&&%%%%%%&&&)))***(((&&&'''''''''((()))'''$$$!!!((((((''''''''''''((((((((((((''''''&&&'''((()))((((((((()))+++++++++***+++***((())),,,...//////,,,,,,,,,+++++++++******((((((((())))))***+++,,,'''(((***,,,,,,+++)))'''%%%'''(((******)))'''&&&'''))))))(((&&&&&&(((***))))))---666BBBMMMSSSTTTNNNAAA<<<===999;;;999---222...***((('''''''''&&&***))))))(((((('''''''''~~~kkkuuujjjWWWGGGCCCBBB>>><<<@@@999999999:::;;;<<<===>>>999;;;<<<===<<<===@@@BBBNNNTTTlllVVVPPPfffyyyZZZ[[[zzz|||nnneeeZZZppp~~~mmmPPPMMMZZZ{{{```ZZZ```yyy{{{gggbbbddd```VVVOOOTTT[[[dddooopppVVVIIILLLXXXuuuuuuuuu~~~xxx[[[MMMMMMKKKHHHEEEAAA<<<<<>><<<@@@999999:::;;;<<<<<<<<<<<<:::<<<>>>??????@@@BBBDDDNNNTTThhh___NNN^^^}}}bbbVVVrrrrrr|||lllZZZjjjoooQQQMMMXXXvvvwww]]]]]]hhhkkkeeehhhaaaUUUXXX___jjjwww}}}___MMMKKKSSShhh{{{rrrooo}}}zzzjjjXXXRRRTTTWWWQQQKKKCCC;;;;;;JJJ[[[}}}tttcccNNNBBB;;;666222111000000000000000000000000/////////.........------///...,,,,,,,,,---///000333555BBBPPPNNN???222000111222333333333222333333---...///000000///...------,,,,,,,,,---...000111---,,,+++*********+++,,,+++++++++++++++***)))((()))))))))))))))))))))))))))$$$###'''))))))(((***%%%&&&((()))******))))))'''((((((((()))))))))***&&&'''''''''((()))))))))%%%''')))(((&&&%%%'''(((%%%&&&&&&'''''''''&&&&&&((((((''''''''''''((((((''''''(((((('''&&&''')))'''''''''&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&(((((((((((()))((('''$$$"""'''''''''(((((('''### &&&'''((())))))((('''&&&%%%(((+++***(((''''''(((((()))+++++++++*********((('''%%%&&&)))+++,,,,,,*********)))))))))(((((()))))))))*********))))))'''((()))***+++******)))''''''''''''((((((((()))&&&(((***(((%%%%%%***...444@@@SSSdddqqqxxx{{{|||nnngggiiikkkbbbZZZPPPAAA999555000,,,++++++++++++''''''''''''''''''((((((rrr{{{kkkSSSIIIDDD>>><<>>QQQfffoooZZZKKKAAA999666666000000000000000000000000000////////////.........///...,,,,,,,,,---///111444888FFFUUUQQQ>>>222111------...///000000//////---...///000000///...---//////---,,,,,,---...///---,,,,,,+++*********+++***+++++++++***)))'''&&&))))))))))))))))))))))))(((###!!!&&&))))))((()))%%%&&&((()))*********)))'''((((((((())))))******'''''''''(((((((((((((((%%%''')))(((&&&%%%&&&)))###$$$%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((!!!###''''''$$$"""%%%+++''''''&&&&&&&&&%%%%%%%%%###(((,,,***$$$"""&&&+++"""&&&******'''%%%&&&(((+++***))))))***+++)))(((&&&''')))******)))'''&&&%%%(((,,,,,,***''''''(((((()))+++,,,+++*********+++)))((()))+++---......************)))))))))((()))************))))))((((((((()))***************'''''''''''''''((()))***%%%(((***)))&&&'''---222AAAQQQgggyyy~~~|||yyywww|||sssgggWWWAAA<<<555000,,,+++)))((())))))******++++++,,,,,,vvvVVVGGGDDDCCCAAA>>>AAA@@@>>>===<<<<<<<<<===BBBAAA@@@??????@@@AAAAAAEEELLLYYYnnn[[[QQQeeewwwYYY```wwwyyyrrrxxxwwwZZZ```vvvuuuZZZMMMSSStttmmmcccccc|||uuuhhh\\\iiijjj{{{ZZZKKKQQQOOOhhh~~~yyyrrr}}}rrr[[[QQQTTT[[[```hhhfffVVVDDD======PPPlll{{{lll[[[JJJ===888888666222///...000000...,,,///000111000...------...***))),,,111000,,,///666999CCCQQQUUUKKK:::000...///333---+++222111---222000000////////////000000---,,,,,,---...///---,,,...,,,)))((()))******))),,,***)))((()))***)))((())))))))))))))))))))))))'''(((((())))))))))))(((''''''((()))******))))))$$$&&&))),,,,,,***(((&&&&&&'''''''''((()))))))))(((***+++***&&&%%%'''***((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''%%%&&&***......)))###,,,+++***(((''''''&&&&&&$$$%%%%%%&&&'''((()))))))))&&&$$$&&&***,,,)))%%%'''&&&&&&&&&'''(((***+++,,,'''''',,,---(((&&&'''!!!%%%)))***)))((()))+++******)))(((((()))***+++******))))))******+++,,,,,,+++)))((((((((()))*********...222...&&&$$$((((((((())))))))))))((((((,,,,,,,,,++++++***)))(((''',,,***''')))'''--->>>OOOeeeuuu}}}yyy|||uuugggTTTFFF>>>888///111555///***------))))))******'''}}}___NNNGGGCCC???>>>>>>===<<<;;;<<<===>>>@@@GGGEEEBBB???===;;;;;;;;;CCCHHHRRRdddcccTTTaaa^^^\\\nnn~~~ooommm|||]]]```uuu|||^^^PPPVVVvvv{{{dddeeelllvvvbbbVVVfffrrrvvvWWWJJJRRRYYY{{{yyyzzzhhhUUURRRWWW]]]```bbb^^^NNN@@@>>>CCCWWWrrr|||kkkXXXHHH???<<<999666444333555444111...///000111///...---...///333000111333111---000666;;;KKKZZZWWWGGG999444666...111,,,+++333222---222000///......---------...---,,,,,,---......---+++---+++)))((()))******))),,,***)))((()))***)))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))((((((%%%''')))++++++***((('''''''''''''''''''''((((((((((((((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&(((***+++)))'''***)))((((((((((((((((((&&&&&&&&&'''''''''''''''***'''%%%'''+++,,,***&&&''''''&&&&&&'''(((***+++...))))))---...***)))+++%%%''')))***)))(((''''''++++++***))))))***+++,,,******))))))******+++,,,+++******)))))))))))))))'''&&&***---+++%%%$$$(((***++++++++++++++++++***%%%&&&&&&'''''''''''''''%%%***(((&&&******222DDD^^^nnnttttttxxxxxxxxxwwweeeWWWNNNEEE888555444+++,,,...---)))''')))***(((gggSSSJJJCCC>>>===;;;;;;::::::;;;>>>@@@BBB@@@???>>>=========>>>???@@@DDDJJJYYYtttmmmYYY[[[kkk[[[dddrrrhhh^^^]]]~~~rrr}}}]]]NNNSSSqqqlll[[[gggyyyppp]]]YYYccc|||eeeTTTNNNYYYooo|||xxx\\\OOOTTT]]]```]]]YYYSSSCCC;;;CCCOOOccc}}}yyydddQQQEEE@@@;;;888444333444333000,,,---......---++++++,,,...000------///000111777>>>LLL___hhhWWW>>>000000222+++000,,,+++333222---111//////...---,,,++++++***------,,,---......---+++,,,+++))))))*********)))+++***((()))******)))((())))))))))))))))))))))))))))))***))))))((('''&&&''''''((((((((('''&&&&&&&&&'''((())))))))))))((('''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&''')))+++((('''''''''((())))))***(((((('''''''''&&&&&&&&&***((('''(((+++,,,***'''''''''&&&''''''((()))***---)))(((***,,,+++***,,,***)))))))))***(((&&&###,,,,,,++++++***++++++,,,******))))))******+++,,,***************)))((((((%%%%%%'''***)))&&&'''***(((((((((((((((((((((((($$$%%%'''(((******++++++###(((&&&%%%+++---777KKKkkkvvvrrrjjjmmmrrryyyxxxkkkcccZZZKKKBBB<<>>@@@AAA???BBBGGGRRRiiivvv\\\UUUttt}}}aaa]]]~~~nnn|||^^^YYYwwwqqq{{{ZZZKKKOOOmmmooo^^^XXXiiiddd[[[eeehhhqqqUUUSSSTTTeee}}}}}}iiiQQQLLLYYYdddbbbYYYPPPIII<<<;;;MMM___rrrlll\\\RRRMMMCCC>>>777333222111///---...//////...------///111000...---///444:::CCCIII[[[hhhhhhPPP666,,,------)))...+++,,,444333---111000000///...---+++***)))...---,,,---......,,,++++++***((()))***+++***)))***)))((()))***+++)))(((((((((((((((((((((((((((************)))'''&&&&&&'''((((((((('''&&&%%%%%%'''''''''''''''((())))))'''''''''&&&%%%%%%%%%$$$'''%%%###$$$'''(((%%%"""((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&)))***)))%%%$$$(((,,,(((''''''''''''((())))))''''''''''''''''''''''''(((''''''(((***+++)))'''''''''''''''(((((()))))))))'''%%%&&&((())))))***,,,***((((((******&&&###,,,+++++++++******************))))))******+++,,,))))))***++++++)))((('''((((((((()))))))))***,,,''''''&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,$$$)))&&&$$$+++///:::OOOkkkwwwsssiiimmmuuu}}}{{{wwwqqqbbbXXXOOOAAA======888---'''(((***+++bbbNNNIIIGGGBBB>>><<<<<<<<<;;;<<<===>>>???@@@???===;;;:::::::::;;;???CCCGGGPPPddd~~~bbbSSSjjjiii[[[yyysssttt___VVVrrruuu|||\\\MMMPPPlllcccWWWXXXqqquuu[[[[[[lllxxxcccKKKPPPWWWlllwwwsss|||~~~uuuuuuzzzjjjXXXIIINNNaaallleeeXXXIIIDDD<<>>>>>???>>>>>>===<<<===<<<;;;;;;;;;<<<===>>>>>>DDDHHHOOO```|||kkkUUUbbbttt\\\lllvvvgggdddUUUnnnyyyzzz\\\LLLMMMhhh~~~```WWW^^^}}}pppZZZ]]]mmm|||YYYJJJOOOZZZsssrrrrrr{{{pppuuu}}}VVVNNNKKKYYYmmmssshhhXXXDDDCCCAAAOOOlll~~~{{{}}}~~~{{{fff\\\MMMBBB<<<:::888777444444444333333444777:::888;;;>>>DDDPPP^^^hhhjjjhhhYYYEEE666111111///,,,)))///...///777444---///222222333222000...,,,***///...------...---,,,***((((((((()))***+++)))((((((((((((***,,,,,,***((())))))))))))))))))))))))))))))***))))))((('''&&&''''''((((((((('''&&&&&&''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((###(((,,,+++'''$$$%%%((()))(((((('''&&&&&&&&&'''$$$$$$%%%&&&'''((()))***%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''((()))(((&&&(((++++++((()))((('''(((***+++*********************)))((('''******))))))******+++,,,***************)))(((((())))))(((&&&'''+++***'''+++***)))(((((()))***+++,,,,,,,,,,,,+++***)))((((((,,,(((&&&+++...999MMMaaavvv|||xxxxxxjjjbbb```VVVCCC333---,,,---yyy```QQQGGGBBBAAA<<<===@@@BBBBBB@@@===<<<888888999:::<<>>CCCGGGLLL\\\yyywwwYYY\\\|||bbbcccdddyyyfffSSSgggwwwxxxyyy^^^LLLJJJdddxxx]]][[[gggiii\\\eeetttlllUUURRRUUUeee~~~tttyyy~~~|||uuuUUUVVV^^^nnn}}}{{{iiiWWW@@@DDDIII\\\xxx|||rrrdddWWWOOOIIICCC@@@=========<<<<<<>>>AAAEEECCCHHHNNNVVVcccttt||||||sssVVV;;;333222...*********111000111999555---...111222222222111///---+++///...------...---+++)))''''''''')))++++++)))'''(((((((((***,,,,,,***((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''(((((($$$&&&)))***)))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))(((%%%$$$&&&(((''''''&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((%%%&&&'''(((''''''''''''''''''((())))))((('''&&&'''***)))&&&'''+++)))$$$((()))***)))((()))***,,,++++++,,,,,,+++)))((('''******))))))******+++,,,+++******)))))))))))))))''')))(((&&&)))///...)))***)))(((''''''((()))***.........---,,,+++******'''+++(((&&&+++...888LLLbbbvvvyyyrrr||||||tttrrrfffOOO;;;111...---mmmVVVEEE@@@AAA:::===@@@CCCDDDBBB???<<<>>>===<<<;;;;;;<<<===>>>===BBBEEEIIIYYYxxx\\\XXXuuuiiiaaazzzkkkzzzfffOOOaaasssttteeeRRRMMMeeennnXXX^^^pppwwwaaa^^^nnnaaaTTT[[[]]]qqqxxxyyy~~~iii___eeeqqqhhhUUU>>>EEENNNccc|||pppfff\\\TTTNNNMMMMMMMMMLLLLLLNNNRRRUUU```eeehhhllluuupppNNN333111555000///444+++222111222:::555---...000111222222111///---+++///...------...---+++)))''''''''')))++++++)))'''''''''(((***,,,,,,***((())))))))))))))))))))))))'''((()))))))))))))))(((''''''((()))*********)))%%%&&&''''''((((((''''''&&&'''''''''((()))))))))"""&&&******(((&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++)))'''$$$###$$$'''***%%%%%%%%%&&&'''((()))***(((''''''''''''&&&&&&&&&%%%'''((()))((('''((()))''''''((())))))((('''&&&%%%((((((%%%&&&)))&&& (((***,,,***'''&&&))),,,,,,,,,------,,,+++)))(((*********)))***++++++,,,,,,+++)))((((((((()))***&&&)))***)))---444333,,,...---+++******+++---...)))))))))))))))(((''''''%%%***'''&&&,,,...888LLLeeeuuusssgggqqq|||oooWWW@@@333///---yyy^^^PPPHHHCCC>>>@@@AAA@@@<<<:::;;;<<<::::::;;;;;;<<<=========AAA@@@BBBIIIVVVmmmiiiXXXjjjlllYYYlllttt{{{jjjRRR]]]rrrttt___KKKKKK___}}}gggYYY```tttppp]]][[[ooopppdddZZZ```qqq}}}pppyyyxxxuuubbb\\\qqqfffLLL@@@JJJccc{{{mmmaaa```eeegggaaa]]]aaajjjppp}}}zzz{{{{{{WWWDDD555333222,,,+++000...............///000000333222222222111111000000...---+++*********++++++'''(((***++++++***))))))'''...000+++))),,,///...,,,+++)))((((((((()))***((()))+++,,,+++***(((&&&&&&'''((())))))***)))))),,,(((((())))))&&&&&&)))***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))''')))'''%%%%%%&&&(((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''+++(((&&&'''))))))'''%%%''''''''''''((((((((((((((((((''''''((()))+++,,,+++'''(((,,,+++&&&%%%)))))))))(((((((((((()))))),,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******'''((()))++++++******)))(((&&&$$$%%%(((+++------)))+++,,,+++***)))***+++///***(((+++,,,)))&&&%%%***'''***...++++++;;;OOO]]]iiiooonnnuuu}}}wwwfffMMM555---000dddQQQFFF???>>>@@@AAA@@@<<<:::;;;<<<::::::;;;;;;<<<=========@@@???AAAGGGSSSjjjnnnWWWeeehhhVVVgggzzzzzznnnSSS[[[uuulll}}}\\\JJJKKK___oooZZZUUUeeeyyyggg]]]ccczzzeeeZZZUUUaaawwwuuummm|||}}}gggZZZiiixxx}}}___GGGIII[[[wwwyyyuuuzzzzzztttrrrxxx~~~{{{zzzlllMMM===000111111,,,+++///...............///000000000000000000111111111111---,,,+++*********++++++'''''')))***+++++++++***'''***+++)))+++//////,,,+++******)))))))))))))))(((((()))***)))((('''&&&'''(((((())))))))))))(((+++((((((***)))&&&&&&))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''((('''%%%%%%&&&'''&&&%%%'''''''''&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&'''%%%%%%&&&)))***)))'''''''''''''''((((((((((((%%%%%%$$$$$$%%%&&&((()))***'''&&&))))))%%%%%%((())))))(((''''''((())))))++++++,,,,,,,,,+++******++++++++++++************'''((()))***+++******))),,,)))''''''))),,,------(((***+++***)))((()))***,,,(((&&&***,,,***((()))***(((***...++++++:::LLLaaaoooyyy{{{{{{mmmVVV===111111nnnVVVGGG??????@@@@@@???<<<;;;;;;<<<::::::;;;;;;<<<=========@@@???@@@DDDOOOeeewwwXXX^^^zzzcccTTT___{{{uuuVVVWWWyyyzzzcccnnn|||[[[JJJKKK]]]~~~cccQQQRRRiiikkk^^^aaaqqquuuYYYPPPRRRfffssspppjjj[[[ZZZttt~~~qqqUUUDDDOOOiiinnnYYY???333+++---///,,,+++..................///000000---......///000000111111,,,,,,+++************+++'''((()))***++++++++++++))))))'''''',,,///---''')))************))))))(((((((((((((((''''''''''''((())))))))))))(((((('''+++((('''******'''''')))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))''''''&&&%%%&&&'''&&&$$$"""'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%#########&&&)))******)))''''''''''''((((((((((((''''''''''''((()))******)))&&&%%%&&&&&&$$$%%%(((***)))'''&&&&&&''')))*********+++,,,,,,,,,++++++************))))))))))))'''((()))*********))))))---+++(((((()))*********)))+++,,,,,,+++******+++***%%%%%%(((+++******,,,***(((***---+++,,,888GGGbbbrrrxxxcccJJJ888111{{{^^^LLLDDD@@@@@@???>>><<<;;;;;;<<<::::::;;;;;;<<<=========@@@???@@@CCCLLLaaa\\\YYY|||~~~{{{sssbbbUUUYYYttt~~~{{{XXXRRRqqq~~~___^^^nnn]]]LLLKKKXXXvvv~~~```RRRTTThhhzzzbbb]]]jjjgggPPPLLLTTTpppyyy}}}}}}xxx[[[WWWeeeyyy~~~___KKKGGGXXXuuu}}}___GGG666...))),,,///---+++---...............///000000........................++++++******************))))))*********+++******+++***))))))***+++(((%%%((()))***++++++***)))(((***)))((('''''''''(((((())))))***))))))((('''&&&***''''''******'''''')))%%%&&&''')))))))))((('''''''''''''''''''''''''''((('''&&&'''((())))))'''%%%%%%&&&'''(((&&&### ''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&&&&"""###$$$'''((()))))))))''''''''''''((((((((((((((((((((())))))******+++(((%%%$$$#########%%%'''***)))'''&&&&&&''')))***)))***++++++,,,,,,,,,,,,))))))))))))((((((((((((((((((((()))))))))))))))***(((&&&&&&'''(((((((((***,,,......---,,,,,,---)))&&&%%%(((***)))***---***((())),,,+++,,,555@@@ZZZjjj}}}qqqXXX@@@222fffPPPFFFAAA@@@>>>===<<<<<<<<<;;;::::::;;;;;;<<<=========AAAAAAAAACCCJJJ]]]eeeYYYsssvvvqqqtttoooeeeYYYVVVhhhZZZNNNiii^^^TTT]]]uuu\\\MMMLLLVVVqqquuu[[[TTTZZZlllooo^^^aaatttwwwVVVKKKLLL[[[zzz|||{{{zzzjjjPPPVVVooolllMMMFFFNNNjjjiiiLLL888222---+++---///---,,,,,,...............///000000/////////...---,,,++++++************************,,,,,,+++******))))))))))))***++++++(((&&&(((+++((()))***++++++***)))(((+++***)))((((((((())))))))))))***))))))((('''&&&)))''''''++++++(((''')))%%%&&&''')))))))))((('''''''''''''''''''''''''''((('''&&&'''((())))))'''$$$$$$&&&'''((('''### ''''''((())))))(((''''''((('''&&&%%%%%%&&&'''((($$$%%%'''((((((((('''&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&'''+++***(((''''''(((***+++)))***++++++,,,,,,,,,,,,)))))))))(((((((((''''''((((((((((((((()))))))))'''&&&%%%&&&((())))))((()))+++......---++++++++++++((((((+++***((())),,,***))))))++++++,,,222888NNN]]]rrr{{{fffKKK999lllQQQEEECCC@@@===<<<<<<===<<<;;;::::::;;;;;;<<<=========@@@AAABBBDDDIIIZZZzzzpppZZZgggtttooorrrqqqmmmdddZZZaaa]]]NNNeee___SSS___zzz{{{YYYMMMLLLUUUnnnhhhRRRVVVdddxxxrrrddd]]]hhh|||cccIIIIIIQQQfffyyyxxxttt{{{xxx]]]MMMZZZsss}}}[[[EEEIIIXXXyyykkkPPP:::...000///......//////---,,,...............///000000111000///...---+++******((()))******+++*********---,,,+++*********************++++++(((&&&+++222((())))))************)))************))))))))))))((())))))))))))(((((('''(((&&&'''++++++(((''')))&&&'''((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''$$$$$$%%%''')))(((%%%"""'''((()))******)))((('''((('''&&&%%%&&&'''((()))&&&(((***+++)))'''&&&%%%''''''''''''((((((((((((&&&''''''(((((((((''''''%%%'''&&&###$$$'''((('''*********))))))***************+++,,,,,,,,,++++++))))))))))))(((((((((((((((((('''''''''((()))***(((''''''(((***++++++***&&&))),,,,,,+++)))((())),,,+++,,,...,,,((((((+++***))))))***+++---///111BBBPPPfff~~~ttt\\\GGGsssVVVHHHCCC@@@<<<;;;<<<===<<<;;;::::::;;;;;;<<<============???BBBDDDGGGVVVuuuzzz[[[[[[zzzyyyuuuvvvxxx{{{vvvgggbbbzzzaaaPPPdddcccWWWfffxxxVVVKKKJJJPPPggg{{{\\\NNN^^^tttccc]]]___ooofffSSSJJJLLLZZZsssyyy~~~tttvvvzzzfffWWWWWWfffxxxjjjNNNFFFSSSbbb{{{zzzkkkRRR>>>333///...//////...///000///..................///000000000//////...---,,,,,,+++'''((()))***++++++***)))++++++*********+++,,,---444///++++++)))'''+++111)))))))))))))))******+++((()))*********)))'''''''''(((((())))))))))))((('''&&&'''+++,,,((('''))))))((((((''''''''''''(((''''''''''''''''''''''''((('''&&&'''((())))))'''$$$$$$%%%'''))))))'''%%%'''((()))******)))((('''&&&&&&%%%%%%%%%&&&'''(((&&&))),,,,,,***'''&&&'''''''''''''''(((((((((((())))))***++++++***)))(((%%%((()))&&&&&&******'''***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++***************)))))))))(((((((((''''''&&&'''((()))***)))(((((()))******)))''''''***---...,,,***))))))***+++...111///)))))),,,******))))))+++------,,,777DDD\\\xxxnnnZZZxxx[[[MMMDDD@@@<<<;;;<<<======;;;::::::;;;;;;<<<======>>>;;;>>>BBBCCCFFFTTTqqq\\\RRRooo~~~|||zzzttthhhxxxdddRRReeeggg[[[jjjyyyVVVJJJHHHKKK```{{{oooVVVPPPhhhsss[[[ZZZbbbuuurrrVVVNNNSSSQQQbbb~~~}}}pppuuu|||mmmYYYWWWdddtttxxxZZZFFFKKK]]]iiivvvttt~~~nnnVVVAAA666444666---.........///111111000...............///000000.....................---'''((()))+++++++++***))))))(((((()))+++---///000AAA555,,,+++***''''''******)))((((((((()))+++,,,&&&''')))******(((&&&%%%''''''((())))))***))))))'''%%%''',,,,,,)))''')))+++)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&''')))))))))'''$$$$$$%%%''')))***)))''''''((()))++++++)))((('''%%%%%%$$$###$$$%%%'''(((%%%)))------+++(((((()))''''''''''''((((((((()))&&&&&&'''(((((('''&&&%%%%%%)))***'''(((,,,+++'''***+++---......---+++***,,,,,,,,,,,,,,,+++***)))************))))))))))))(((''''''&&&&&&((()))***)))(((''''''((('''%%%###***---000111000...---,,,)))***///333111+++***---******)))(((+++...,,,)))///<<>>;;;???===???IIIQQQhhhfffJJJ[[[qqq{{{ooogggmmmOOOYYY~~~jjj\\\sssZZZHHHGGGQQQeeewww}}}eeeNNNQQQnnnhhhUUU\\\kkkjjjUUUNNNOOOWWWlll~~~vvv{{{xxxxxxzzzeeeXXXWWWllliiiMMMCCCRRRkkk|||zzz~~~vvvXXXDDD:::333//////000...---...000111...+++///000000000///...---,,,///---++++++---......---&&&'''((()))***+++++++++&&&***------,,,***,,,---;;;555---***+++,,,***'''******))))))))))))******)))))))))))))))(((''''''+++*********))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%''')))((('''))))))(((((((((((())))))))))))(((((((((((())))))'''''''''((((((((((((((('''+++...,,,'''$$$%%%((((((((('''&&&&&&'''))))))((((((((())))))))))))***)))((((((((((((***,,,---)))***+++,,,---,,,,,,+++((()))***+++,,,---------)))***++++++***)))'''&&&'''''''''((((((***+++++++++)))(((((())))))(((&&&''''''(((((())))))******/////////---,,,***((('''))))))***)))((((((***---,,,555HHHbbb{{{~~~oooSSSJJJBBB<<<<<<===;;;:::;;;::::::999999:::<<<===>>>>>>AAA>>>@@@HHHOOOdddoooPPPYYY}}}}}}uuueeetttoooPPPWWWzzzttt```qqqmmmXXXSSS\\\nnn}}}kkk\\\PPPWWWoooxxxXXXVVVcccwwwbbbPPPOOOTTTcccvvv}}}yyy{{{ooo]]][[[cccwww|||bbbLLLKKK___xxxiiiOOO>>>777222000111111///...///000000...+++............////////////000...,,,***)))))))))(((++++++,,,---............'''))),,,,,,***)))***+++222---)))))),,,///...---******))))))))))))******)))*********))))))((('''******)))))))))((((((((((((''''''&&&&&&''''''(((&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''((((((''')))((((((''''''(((((()))))))))(((((((((((()))))))))))))))((((((((((((((('''***---+++'''%%%&&&))))))(((''''''&&&'''((((((%%%&&&&&&&&&&&&''''''''')))((((((((()))***,,,---)))***+++,,,---,,,++++++++++++,,,,,,---,,,,,,,,,************)))((('''&&&''''''''''''((()))***+++***)))(((((())))))(((&&&'''''''''((())))))******000000///...---+++)))((()))******)))((((((***---)))000>>>QQQggg|||yyy[[[NNNEEE>>>======;;;:::;;;::::::::::::;;;<<<===>>>@@@CCC@@@@@@FFFKKK^^^|||zzzXXXUUUooo~~~eeeeeerrrQQQUUUuuu|||aaakkkrrrjjjrrr}}}___VVVQQQZZZmmmiiiUUU]]]rrrrrrYYYNNNTTT```vvv~~~}}}}}}aaaVVVbbbqqqnnnUUUJJJWWWqqq|||}}}{{{iiiVVVAAA666333111111222222111000000000000...,,,...------------///000111.........,,,)))''''''(((++++++,,,,,,,,,,,,,,,+++(((***++++++)))(((((()))***(((&&&(((---000000...******))))))))))))***************+++******)))((())))))((((((((((((((('''(((''''''&&&&&&''''''(((&&&&&&'''((('''&&&%%%$$$&&&&&&&&&''''''(((((()))'''&&&%%%&&&'''((('''%%%(((''''''''''''''''''(((***)))(((''''''((()))***,,,,,,+++)))((((((''''''&&&)))+++***'''&&&'''******)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))***+++,,,)))***+++,,,---,,,+++***---------------,,,+++***+++***)))(((((((((((((((&&&&&&&&&&&&'''((())))))***((('''((())))))(((&&&&&&''''''(((((()))******000000///...---,,,***))))))******)))((()))+++,,,))),,,333===NNNddd|||bbbRRRIII@@@>>>===;;;:::<<<;;;;;;;;;;;;<<<<<<======@@@CCC@@@@@@EEEIII[[[www\\\RRReeekkk]]]wwwTTTRRRnnn}}}```fff```WWWQQQZZZmmmwwweeeaaajjj{{{eeeSSSNNN]]]pppxxx~~~oooYYYWWWlll|||~~~ooo\\\JJJMMMfffkkkTTTEEE666111000000111333222222111111000///---,,,///...,,,,,,,,,...000111+++---///...,,,++++++,,,++++++,,,,,,,,,+++******++++++++++++)))((((((((()))((('''))),,,---+++*********))))))))))))************+++++++++******)))((((((((((((''''''''''''((((((''''''''''''((((((&&&'''((()))((('''%%%$$$%%%&&&&&&'''((()))******)))'''&&&&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***000...,,,***((('''''''''&&&''')))((('''''')))+++******)))((('''&&&&&&&&&''''''''''''(((((((((((()))))))))******+++++++++******,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++---,,,***)))(((((()))***&&&&&&&&&&&&&&&'''(((((()))(((''''''((()))((('''&&&&&&''''''((())))))***.........---,,,+++***)))(((***+++***))))))+++,,,+++---///222<<>>;;;;;;===;;;<<<<<<=========<<<<<<;;;???>>>???DDDFFFVVVqqqgggTTT[[[|||}}}\\\ggg\\\RRRfffkkktttppp\\\ZZZcccyyyeee^^^eeejjj^^^XXXYYYnnn|||}}}nnnssslll\\\```tttoooRRRNNNVVVnnnyyyuuuoooqqqqqqiiidddnnnkkkUUU;;;444...///000///...000...///000000...------...000///...,,,,,,,,,,,,------,,,,,,---,,,)))$$$!!!,,,------.........------///---+++***++++++***)))&&&'''((())))))***))))))******))))))))))))******((()))******+++*********'''(((((((((((())))))))))))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&&&&''''''(((((()))***(((''''''((((((&&&%%%(((''''''''''''''''''(((+++***'''&&&&&&'''***+++222000,,,)))'''&&&''''''''''''&&&%%%&&&''')))***((()))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((******++++++,,,++++++***++++++,,,---,,,+++***)))((((((***+++,,,---------------,,,+++************((('''''''''''''''(((((('''&&&&&&&&&((()))((('''%%%&&&&&&''''''((())))))))))))*********))))))((((((***,,,,,,+++***+++,,,***,,,---+++,,,555EEERRRYYYbbbkkknnnnnnrrr{{{}}}```TTTGGGAAA>>>;;;;;;===;;;<<<===>>>>>>===<<<;;;;;;@@@>>>???CCCDDDRRRmmmtttYYYUUUrrrfff]]]zzz```SSSdddnnnwww|||hhh\\\cccvvvuuueeegggqqqwwwaaa^^^```ddd{{{vvvzzz}}}xxxqqq\\\___lll|||___MMMRRRccc~~~}}}uuussstttxxxwwwhhh[[[___YYYAAA444///,,,///111///...///+++---//////---,,,---///------------------------///,,,***,,,...,,,$$$((()))***++++++,,,++++++...,,,))))))***+++***)))'''((((((((((((((()))*********))))))))))))******'''((())))))*********)))((((((((()))))))))******))))))(((((((((((())))))***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''''')))(((''''''(((((('''&&&)))((((((''''''(((((())),,,***'''%%%%%%'''***,,,111///,,,(((&&&&&&'''''')))'''%%%%%%&&&'''((()))''''''((())))))((('''&&&'''''''''((((((((())))))***+++,,,,,,,,,+++******++++++,,,---,,,+++***)))+++,,,,,,---............************)))((('''''')))((((((''''''(((((()))'''&&&%%%&&&((()))((('''%%%%%%&&&''''''(((((()))((()))************))))))(((***,,,---,,,++++++,,,+++,,,,,,******...777???IIIVVVeeelllkkkmmmuuu}}}}}}}}}yyywwwxxxyyy|||bbbVVVHHHBBB>>>;;;;;;===<<<<<<===>>>>>>===<<<;;;<<>><<>>>>>>>>>>>?????????>>>???AAAAAAEEEQQQ^^^xxxiiiRRReee~~~[[[ccceeeUUU___oooppp|||hhhcccccc~~~ppp```kkkjjj___UUUUUUeee~~~tttfffsssggg[[[\\\jjjzzz^^^KKKQQQbbb}}}nnnSSS===444222111111000000/////////...+++,,,---.........---,,,---.........---,,,,,,+++++++++******************))))))((()))***---///000+++******+++---......---************************)))(((((()))++++++***)))))))))************))))))+++++++++******)))((('''(((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%!!!(((+++&&&$$$((()))'''%%%&&&((()))))))))((('''...,,,***(((((()))***+++((())))))(((&&&$$$$$$%%%$$$&&&((('''%%%%%%(((+++))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,...............///000000///.........000111000///...((($$$%%%&&&&&&'''+++((()))))))))'''''')))******''''''))))))'''(((+++((((((((((((((()))******((())))))))))))*********+++)))((())),,,///111111000+++***+++((($$$&&&---666EEEYYYeeefffaaa]]]\\\RRROOOHHHAAA<<<<<>><<<======<<<<<<<<<<<<======>>>===>>>??????CCCNNNZZZuuunnnVVV```bbbbbbzzznnnVVVYYY{{{qqqqqqqqq^^^[[[bbbggg[[[hhh}}}___VVVOOOUUUjjjsssiiiwwwvvv```\\\bbbyyyrrrVVVGGGVVViii|||dddIII777//////000000000//////.........+++,,,.../////////...---......//////......---,,,---,,,,,,+++***)))((('''))))))******+++,,,......+++***)))***---...---,,,************************)))(((((()))++++++***)))))))))************))))))'''((()))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((()))***)))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%###(((***&&&%%%'''(((&&&&&&&&&((()))))))))((('''+++***)))'''''''''((()))&&&(((((((((&&&%%%&&&''')))***+++)))&&&%%%&&&((())))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000///...///000111000///...((($$$%%%&&&%%%'''***((()))))))))'''''')))******''''''))))))%%%%%%(((((((((((((((((())))))***)))))))))*********++++++,,,++++++,,,...222666888666000,,,,,,+++'''(((---,,,777EEENNNNNNJJJFFFDDD>>><<<999555222111444777;;;BBBIIINNNWWWhhhyyyvvv[[[JJJEEE>>><<>>>>>@@@???BBBMMMXXXqqquuu[[[YYYlll___nnnxxxYYYTTTtttssspppgggYYYXXXddduuu]]]ZZZmmmnnnSSSLLLKKKXXXsssuuuooo|||jjj\\\cccqqq~~~dddLLLHHHcccxxxmmmSSS>>>111....../////////...............,,,---///000000000///......////////////......---.........---+++)))&&&%%%***++++++,,,,,,,,,,,,,,,***))))))***,,,---,,,+++)))))))))))))))))))))))))))(((((()))++++++***)))))))))************))))))%%%'''(((******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%((()))&&&%%%''''''&&&&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&%%%&&&((((((''''''((()))***++++++***((('''((()))(((((((((((())))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111000//////111111000//////)))%%%&&&'''%%%&&&)))((()))))))))'''''')))******'''(((***)))%%%###$$$(((((((((((())))))))))))************+++++++++,,,+++---//////000555<<>>666///------++++++,,,,,,000555:::;;;999666333000111222111000000111333888888<<>>>>>>>>======>>>>>>>>>AAA@@@AAABBBAAACCCMMMXXXppp|||aaaUUUvvvuuu___fff~~~^^^UUUmmmuuuooo|||dddZZZ]]]ooolll[[[aaayyy~~~dddMMMJJJNNN```}}}}}}zzzwwwaaa^^^pppsssVVVHHHSSSrrr|||mmmVVVBBB666111111222..................---------...///111111000000///---...............------------...---,,,***'''%%%+++,,,---------,,,***)))***)))((()))+++,,,+++***(((((((((((((((((((((((()))(((((()))++++++***)))))))))************))))))'''(((***,,,,,,***((('''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&''''''(((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&''')))((('''&&&''')))&&&'''((()))******++++++(((((((((((())))))))))))+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---222000//////000111000...///)))&&&''''''%%%%%%(((((()))))))))'''''')))***((('''(((,,,+++'''$$$&&&'''(((((()))))))))))))))******+++++++++,,,,,,,,,***---000000111555???FFFBBB999000---......,,,***333111///000222333111///---000333555555444333333<<<888999>>>@@@DDDWWWllldddQQQJJJAAA>>>@@@===>>>>>>============>>>>>>AAA@@@AAABBBAAACCCLLLWWWooofffTTTlllcccccccccZZZiiivvvnnnvvvaaa\\\aaahhh___kkkuuu]]]OOOQQQYYYnnnkkk]]]eee}}}|||gggLLLKKKdddvvvbbbUUUCCC666222222333333------........................000111111111000///+++,,,,,,------,,,,,,,,,++++++,,,---,,,+++***)))------......---,,,***)))+++)))))))))+++,,,+++***(((((((((((((((((((((((()))(((((()))++++++***)))))))))************))))))'''((()))******(((&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''(((******'''''''''((((((((((((((((((((('''''''''&&&&&&&&&)))'''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((((((((('''&&&)))******)))'''%%%&&&'''%%%%%%&&&(((************'''((((((((()))))))))************++++++,,,,,,,,,***************+++,,,,,,111///...///000000///......(((%%%'''(((&&&%%%(((((()))))))))'''''')))***'''&&&(((------***(((***''''''((()))***))))))(((******+++++++++,,,,,,,,,(((+++/////////444<<>><<<;;;;;;::::::;;;;;;<<<======???@@@@@@AAAJJJTTTnnnnnnVVVcccnnneeeyyyggg\\\lllxxxooommm\\\^^^gggxxxfffeeetttiiiVVVUUU[[[iii~~~yyyzzzqqq```aaarrrppp[[[IIITTTrrrxxxdddMMMCCC888111000111000///.............../////////---...000111111111000///******+++,,,,,,,,,,,,+++******++++++,,,------...............---,,,+++***,,,***)))***+++,,,+++***)))))))))))))))))))))))))))(((((()))++++++***)))))))))************))))))&&&&&&&&&'''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))'''''''''(((((((((((((((((((((((('''''''''&&&&&&)))%%%###&&&''''''''')))(((''''''''''''((())))))'''''''''(((((((((((((((***++++++)))'''%%%&&&&&&((('''''')))******'''%%%''''''(((((())))))******))))))******+++,,,,,,,,,***************+++,,,,,,...---,,,---///000///...,,,'''%%%'''((('''&&&(((((()))))))))'''''')))***(((&&&(((,,,---+++***---&&&''')))*********)))(((************+++++++++,,,'''***,,,---...111666;;;666444...***+++...---)))///+++((('''***,,,---,,,***,,,000111000...---,,,,,,+++---222555888AAAKKKkkkWWWNNNCCC???AAA>>><<<;;;;;;::::::;;;;;;<<<<<<<<<>>>@@@@@@AAAJJJTTTkkkwwwYYY\\\|||iiiooojjjYYYiiizzzqqqfff[[[eeettt|||mmmdddkkk~~~yyy```TTTYYYdddwwwqqqxxxxxxddd]]]kkk{{{{{{mmmZZZOOOLLL^^^}}}lllUUU???:::333///000000///............//////000000000---...///000000000//////***+++,,,,,,---------,,,++++++*********,,,...000///...---,,,,,,,,,,,,,,,---+++***+++,,,---,,,***************************)))(((((()))++++++***)))))))))************))))))&&&&&&%%%&&&''')))+++,,,(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((()))(((((((((((('''''''''''')))###!!!%%%((('''(((+++(((''''''&&&'''((()))***((('''&&&&&&&&&((()))***)))******)))'''&&&'''((()))((((((***,,,,,,)))&&&'''''''''((()))*********((())))))***++++++,,,,,,+++************+++,,,,,,+++******,,,...//////...***&&&$$$''')))((('''***((()))))))))'''''')))***)))''''''++++++)))))),,,&&&''')))*********(((((()))))))))*********++++++((()))***+++---...000111,,,///...******......+++,,,+++******+++,,,,,,,,,,,,...000000///......///+++---......222;;;@@@AAAmmmXXXOOODDD@@@AAA???=========<<<<<<===============@@@BBBBBBDDDLLLWWWhhh}}}[[[YYY}}}lllggg|||lllTTT^^^}}}sss}}}ccc^^^pppnnndddbbbpppqqq]]]VVVZZZiii}}}ooo{{{qqq^^^^^^uuuggggggWWWGGGFFFPPPfffxxxdddMMM888444000///000111111000.../////////000000111111,,,---///000000000///...+++,,,------.........---...,,,***)))))),,,...000///...---,,,+++,,,---------,,,++++++------,,,+++************************)))(((((()))++++++***)))))))))************))))))'''''''''(((***...222444((((((((((((((((((((((((***)))(((''''''&&&&&&'''&&&'''''''''(((((()))))))))((((((((('''''''''''')))""" %%%)))((())),,,(((''''''&&&&&&((()))***((('''%%%%%%%%%''')))***'''((())))))(((((()))***&&&&&&'''***...///---***&&&''''''((()))******+++((())))))***++++++,,,,,,+++++++++***++++++,,,---***))))))+++---//////...)))%%%$$$''')))((((((***((()))))))))'''''')))***+++((('''))))))''''''***&&&''')))***+++***((('''((())))))))))))*********)))))))))+++------,,,***&&&,,,...******...///---((()))***+++******))))))+++,,,......------///000...111...)))...:::===777rrrWWWJJJEEEAAA???@@@===<<<::::::<<<===<<<;;;???>>>>>>???@@@AAAIIIRRRddd```XXXooowwweeesssjjjTTT]]]zzzuuuttt^^^]]]tttooo___aaammmxxx___ZZZ``````yyyzzzwwwzzziii^^^jjjssscccXXXMMMDDD@@@JJJiii{{{xxxxxx~~~|||qqq___LLL???555222///---...000111111000////////////000000111////////////////////////)))***+++,,,,,,,,,,,,,,,************+++---///111.........,,,)))(((((()))---+++)))***---...+++'''***)))((((((((()))+++,,,***************************)))((((((((((((&&&$$$&&&'''((())))))))))))))))))((('''&&&&&&&&&&&&&&&---***'''%%%&&&'''''''''))))))))))))((((((((((((&&&%%%%%%&&&((()))((('''***(((%%%%%%&&&((())))))(((((((((((('''''''''''''''''''''''''''((())))))++++++***)))((('''&&&&&&&&&''''''((()))******+++******))))))((((((''''''))))))))))))***+++,,,---***++++++,,,,,,+++++++++&&&&&&''')))+++---///000((((((''''''''''''((((((((((((((('''&&&&&&(((***)))***+++++++++***((('''******))))))))))))******((($$$!!!###'''***(((%%%)))))))))))))))*********,,,---+++&&&&&&***,,,+++---,,,+++******+++,,,,,,+++222555...###"""+++666222555888666333333666:::xxx\\\LLLFFFAAA??????>>><<<:::;;;<<<===<<<<<>>>>>@@@@@@AAAIIIRRRgggcccVVViiiiiiqqqqqqYYYYYYssssssmmm]]]aaazzzfff[[[cccuuunnn^^^___fffooolllcccbbbrrr|||kkkZZZQQQHHHBBB@@@JJJggg{{{xxxxxx}}}}}}qqq```NNNAAA:::444111...---...000111111000000///////////////000........................,,,,,,---------,,,,,,+++///...---+++******++++++.........,,,***)))***+++---.........,,,+++******+++******)))***+++,,,---************************)))******)))((('''&&&&&&(((((()))*********))))))''''''&&&&&&&&&''''''(((,,,***'''&&&&&&'''''''''---,,,+++***((('''&&&%%%)))'''&&&&&&((())))))((()))'''%%%%%%''')))******(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))(((((((((((('''''''''((()))***************************)))))))))))))))******+++,,,---)))***++++++,,,,,,,,,+++)))((())))))***+++,,,---)))((('''&&&&&&'''((()))((()))((('''&&&&&&''')))******++++++******)))((())))))(((((((((((())))))***'''$$$%%%)))+++)))'''(((((()))))))))*********+++---+++''''''+++,,,+++---,,,+++*********++++++))),,,---+++)))+++111888111444777666333333777;;;bbbOOOFFFAAA???>>>>>><<<;;;;;;<<<======<<>>>>>@@@@@@AAAHHHQQQfffkkkXXXdddkkkiiizzz]]]UUUllloooyyyddd]]]iiivvv___ZZZiiiyyybbb]]]fffmmmuuu[[[___kkkzzzfffPPPGGGAAA??????JJJeee~~~zzz{{{uuuaaaLLL<<<555333333000...---///111222222111111000///....................................,,,,,,---.........------000///...,,,+++***))))))---......---+++***,,,---***...111000,,,***,,,...,,,++++++++++++,,,------************************(((+++---,,,(((&&&''')))*********+++******))))))%%%%%%%%%&&&&&&((()))))),,,)))'''&&&'''''''''&&&,,,,,,+++)))((('''&&&%%%+++)))&&&%%%&&&((((((((((((&&&%%%%%%''')))******(((((((((((('''''''''''''''''''''''''''((())))))''''''(((((())))))******''''''(((((())))))******+++++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,))))))***+++,,,,,,++++++++++++***)))))))))))))))***((('''&&&&&&'''(((***((())))))'''&&&%%%&&&(((++++++***)))))))))))))))((((((''''''''''''((((((,,,)))&&&&&&)))***(((&&&''''''((())))))***++++++))),,,+++((((((+++,,,***************+++,,,------***((((((***///333444444000333555555333444777:::gggQQQFFFBBB@@@???>>><<<;;;;;;<<<======<<>>???AAA@@@AAAHHHPPP```}}}xxx]]]aaaooodddwww^^^QQQiiikkk|||ooo^^^aaatttqqq^^^bbbuuuoooZZZ]]]iiipppxxx{{{uuufffRRR```www|||eeeMMMEEE??????CCCNNNggg~~~jjjRRR>>>333//////111///------///111222222222111000///...---------........................)))***+++---.../////////,,,,,,,,,,,,,,,,,,------,,,---...---,,,,,,---///(((+++---...---,,,...///,,,++++++++++++,,,,,,,,,************************''',,,///---)))&&&(((,,,+++++++++++++++***)))(((&&&&&&&&&&&&&&&'''((((((+++)))'''&&&'''((('''&&&''''''''''''((((((((((((,,,)))%%%$$$%%%&&&'''''''''&&&%%%&&&(((*********(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''((((((((()))))))))************++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++++++++***))))))+++***)))(((((((((((((((***)))'''%%%%%%''')))***((())))))(((&&&%%%%%%'''+++***((('''''''''((())))))((((((''''''(((((()))***(((&&&%%%&&&'''%%%$$$&&&&&&'''((()))***+++,,,(((++++++)))))),,,,,,)))'''((((((***,,,...///000...+++***,,,000222111//////000222333222444777999kkkSSSGGGDDDBBB@@@>>>===;;;;;;===>>>===<<>>???AAAAAAAAAGGGOOO[[[yyybbb]]]{{{hhhsss]]]MMMgggkkkzzzjjj^^^hhhmmmbbbqqqhhhVVV[[[iiiqqqvvvxxx|||tttgggYYYSSSggg|||dddLLLCCC>>>AAAGGGRRRhhh}}}~~~sssZZZDDD777111...,,,000...------///111111111111111///...------------........................***++++++,,,,,,,,,++++++))))))+++,,,---......///,,,---------,,,,,,...///,,,+++***+++------+++)))++++++++++++++++++******************************''',,,///---)))'''))),,,+++++++++++++++***)))((((((((('''&&&&&&&&&&&&&&&***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''+++(((%%%###$$$&&&&&&''''''&&&%%%&&&(((******)))(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))+++,,,------,,,,,,------,,,+++***((('''&&&((((((((('''(((((()))))))))((('''&&&&&&'''((()))&&&((()))(((&&&%%%%%%&&&)))((('''%%%%%%&&&''''''***))))))(((((())))))***+++)))'''&&&&&&&&&%%%$$$%%%&&&'''((()))***++++++(((++++++)))))),,,,,,***)))******+++,,,,,,------------............---------...///000111222555666pppWWWJJJGGGDDD@@@???===<<<<<<===>>>>>>===???>>>@@@BBBAAAAAAFFFNNNZZZxxxcccXXXvvvlllnnn```NNNgggooo|||fffaaaqqquuuhhhfff{{{bbbVVV[[[kkkyyy{{{yyyxxx{{{~~~ppp^^^TTT___tttwww]]]BBB;;;:::BBBJJJSSSddduuu~~~|||~~~xxx~~~nnn]]]GGG888333111...+++000///---...///000000///000000///...------------------------------------///......,,,+++)))'''&&&+++,,,,,,------,,,,,,+++,,,------,,,++++++---...111...++++++,,,,,,'''###***+++++++++++++++***)))************************(((+++---,,,***((()))+++*********+++******))))))))))))(((&&&&&&%%%%%%%%%)))'''''''''((()))(((&&&(((''''''&&&%%%%%%$$$$$$***(((%%%$$$%%%'''''''''((('''&&&'''))))))((('''(((((((((((('''''''''''''''''''''''''''((())))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))))))))(((***+++------------,,,------,,,+++***(((&&&%%%'''&&&&&&''''''((()))***((((((''''''''''''(((((($$$&&&((((((&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&******))))))))))))******,,,+++***)))((((((((((((&&&&&&'''(((((()))******(((+++***((())),,,---+++.........---+++)))((('''***,,,......,,,,,,...000,,,,,,------///000222333vvv\\\MMMIIIEEE??????===<<<<<<===>>>>>>===???>>>@@@BBBBBBAAAFFFMMMZZZxxxdddUUUooooooiiihhhUUUjjjuuuxxxbbbdddyyy~~~iiieeellllll]]]YYY```vvvuuurrr{{{zzzjjj]]]]]]qqqpppSSS>>>;;;@@@OOOZZZaaakkkwww}}}{{{}}}zzzqqqwww}}}pppRRRHHH:::222111111000...111///......///000///---///......---------......------------------------.........---,,,***)))(((,,,------------,,,***))),,,,,,---,,,******+++---///...------,,,+++)))(((,,,,,,---------,,,***)))************************))))))***************)))(((((()))*********))))))(((''''''&&&&&&&&&''''''((('''''''''))))))(((&&&)))((((((''''''&&&&&&%%%***((('''''')))******))))))((('''((())))))'''%%%(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((((((((((('''(((***,,,---......---,,,+++++++++******)))((('''''''''&&&&&&''''''((((((&&&'''((())))))((('''&&&"""$$$'''((('''&&&''''''(((((())))))(((((('''&&&))))))(((((((((((())))))++++++***)))((((((((()))'''''''''((((((((()))))))))+++***'''''',,,...---.........---,,,)))(((&&&***+++,,,+++++++++---///,,,+++***+++---...//////{{{___PPPKKKFFF>>>???>>><<<<<<>>>>>>>>>===??????@@@CCCBBBAAAFFFMMMZZZwwweeeUUUmmmvvvkkk~~~ooo^^^nnnzzzqqq```fff}}}wwwdddeeeqqq~~~ddd\\\]]]gggmmmnnn||||||ccc^^^jjjmmmNNNFFFFFFQQQdddrrrvvv|||}}}}}}}}}}}}rrruuuxxxiiiVVV???;;;666222111111222333111000......//////...,,,......---------......///------------------------***+++,,,---............++++++------------,,,+++,,,,,,---+++***)))***,,,(((+++...///---,,,...111------...///...---+++***************************)))(((((()))++++++***(((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&'''((()))(((''''''((())))))(((&&&'''''''''((()))******+++***)))(((***,,,,,,,,,+++***)))(((((()))(((&&&$$$)))((((((((('''''''''''''''''''''''''''((())))))&&&&&&'''((()))***++++++))))))))))))((((((((((((******))))))((((((''''''(((***,,,.........---,,,(((((()))***************(((((('''&&&&&&&&&''''''%%%''')))******)))'''%%%!!!###&&&''''''''''''((()))***+++++++++***((('''((((((''''''''''''((((((((())))))(((&&&&&&'''((('''''''''(((((((((((((((***+++)))&&&''',,,///...)))***+++,,,---,,,++++++...,,,***)))***++++++++++++***)))***+++,,,---,,,iiiUUUIIIDDDBBB???@@@@@@@@@@@@???>>>>>>BBBAAA???;;;:::???IIIPPPXXXtttuuuXXXaaannnqqq~~~ooozzz~~~yyylllcccmmmiii___iiiyyyfff___hhh]]]lll|||qqq{{{~~~{{{mmmYYYddd{{{cccGGGJJJVVVeeettt|||ooollluuu{{{wwwwwwxxxqqq^^^III===444444333222111111111222///////////////000111111222000///...///...---+++///......------......///++++++++++++******)))(((...---,,,...000111...+++------++++++++++++------++++++,,,,,,---...//////------------------------,,,,,,++++++***+++++++++///,,,***((()))***))))))***)))(((((((((***+++,,,***'''%%%%%%((())))))'''***)))''''''((()))***)))******))))))(((((('''''')))'''&&&'''***+++***(((333---'''%%%((()))(((%%%***************)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))***,,,------***((()))(((((((((((())))))***+++,,,,,,,,,,,,+++******'''((()))******)))((((((+++***)))'''''''''((()))%%%'''***,,,,,,+++***(((&&&'''''''''''''''&&&&&&((()))++++++)))))))))***'''***,,,,,,)))((((((***+++***)))(((((()))***+++---)))%%%$$$%%%'''&&&$$$***)))((((((((()))+++,,,+++,,,---...---,,,+++***,,,,,,,,,++++++*********,,,,,,,,,---------......jjjXXXLLLEEEBBB@@@@@@AAA@@@@@@???>>>>>>?????????===<<>>======<<<>>>@@@???>>>>>>BBBFFFNNNjjjaaa]]]yyyrrreeeooozzzkkkccciiirrr___```xxxnnnVVVVVVaaajjj|||uuudddRRR]]]{{{}}}```NNNKKK^^^rrrssspppzzzyyyjjjZZZHHH888222333222111111000000000000000---------------...//////...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---,,,,,,---......,,,+++...---,,,++++++,,,---...+++,,,,,,------.................................///...---+++***)))((((((+++***))))))***)))'''&&&(((''''''''''''(((((()))000---)))''''''((())))))***))))))((((((((())))))''''''((((((((()))))))))***)))((()))***+++***))))))'''%%%&&&)))***)))&&&******+++++++++***))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))'''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&'''((())))))((('''&&&&&&'''(((***+++))))))******)))((('''&&&******(((''''''(((((()))((()))+++,,,+++***((('''&&&&&&'''''''''''''''&&&&&&((())))))(((''''''(((''')))******)))((())))))***))))))(((((())))))***)))'''%%%%%%'''((()))((())))))((((((((()))***+++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,++++++,,,---...000000111ooo^^^PPPFFF@@@@@@@@@???>>>===<<<<<<;;;===???@@@???>>>>>>AAAEEERRRmmmfffYYYnnnzzzgggiiisssuuuyyycccaaappp{{{ggg```kkkaaaUUUXXXeeewww{{{{{{tttwwwoooVVVRRRgggkkkPPPKKKVVVjjj~~~uuurrrttt}}}wwwjjjXXXHHH999000///333000000////////////000000///////////////000111111///---------//////...------..................---+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,---------.................................---,,,+++*********************+++++++++(((&&&((((((((((((((((((((((((,,,***'''$$$$$$&&&((())))))******)))(((((()))***&&&&&&''''''((())))))******)))))))))************%%%$$$%%%(((+++,,,***(((+++,,,,,,,,,,,,,,,++++++''''''((()))))))))))))))))))))))))))))))))))))))---+++'''&&&''''''''''''######$$$%%%''')))+++,,,'''&&&%%%%%%&&&)))+++---*********)))((('''&&&&&&***)))(((''''''((()))*********+++++++++)))'''&&&%%%&&&''''''((('''''''''%%%'''(((((('''&&&&&&''''''((()))))))))))))))))))))))))))(((((()))))))))+++***((('''&&&&&&&&&%%%(((((((((((())))))******,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222sss___OOODDD???>>>>>><<<;;;:::::::::;;;@@@AAA@@@>>><<<>>>CCCHHHUUUoookkkVVVeeekkkeee|||mmmhhhssslll]]]ccczzzpppbbbgggzzz{{{lll^^^[[[```nnnwwwqqqsss{{{```OOOYYYvvvwww[[[EEELLLaaavvvpppggghhhxxxvvvfffWWWFFF;;;555000///111000///////////////000000///////////////000111111111///------......,,,+++------...//////...---------......//////.........,,,,,,,,,,,,++++++,,,---......,,,,,,,,,,,,......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,---,,,***((())))))))))))))))))))))))((('''&&&%%%%%%'''***,,,)))+++,,,+++)))'''(((***%%%%%%&&&'''((()))******)))*********))))))))))))$$$%%%'''***,,,---,,,+++,,,,,,---------------,,,'''(((((()))))))))))))))((((((((((((((((((((((((///,,,(((&&&'''(((((((((%%%%%%%%%%%%'''((()))***((('''&&&&&&'''***---...+++******)))((('''''''''***)))(((''''''((()))***++++++++++++***((('''&&&%%%&&&&&&'''((((((''''''%%%&&&((((((&&&&&&&&&'''(((''''''((())))))))))))((((((((())))))(((((((((*********((('''&&&&&&&&&''''''(((((())))))))))))++++++***)))***+++---...******************++++++******+++---...000111222yyyaaaNNNCCC@@@===<<<;;;:::::::::;;;<<>>EEEKKKRRRlllsssVVV___ooocccqqqiii___iii|||ccc[[[kkkkkkdddsssmmm___^^^aaaiii{{{wwwzzztttnnnyyyrrrWWWPPPdddhhhNNNCCCRRRiiizzznnnbbbbbbwwwvvvkkkVVVHHH;;;666444111///...///////////////000000111---------------...//////111///...---------+++)))***+++,,,------,,,+++***+++,,,------------------,,,------,,,++++++---...///...---,,,,,,---...///------------------------++++++++++++++++++++++++************+++,,,---...,,,++++++,,,------,,,***)))************))))))((('''((())))))((())),,,...)))+++...,,,)))'''(((***%%%%%%&&&'''(((((())))))((()))***)))((('''((()))%%%&&&(((***,,,,,,,,,,,,++++++,,,---------,,,,,,'''((())))))******))))))((((((((((((((((((((((((,,,)))&&&%%%&&&'''''''''))))))((('''&&&&&&&&&'''(((((((((((()))+++---...+++***)))(((''''''(((((()))((((((''''''(((******+++++++++******(((''''''%%%%%%&&&'''((((((((((((%%%'''(((((('''&&&&&&'''((('''&&&&&&(((******)))'''(((((())))))(((((('''&&&((())))))(((''')))***&&&'''((()))))))))((((((***************+++,,,---))))))))))))******************+++,,,---//////000cccMMMCCCBBB===<<<;;;:::;;;<<<>>>???>>>???>>>;;;:::===EEEKKKOOOiii|||ZZZ\\\wwwfffhhhggg\\\dddsss^^^[[[sssjjjkkk~~~{{{dddVVV]]]dddooouuu~~~{{{mmmpppyyyeeeUUU\\\ssswww[[[GGGIII___sss~~~pppfffggg|||}}}ssseeeXXXEEE===666444222///...000000/////////000000111222---------------.../////////...,,,------...,,,+++***+++---......---+++*********+++,,,,,,,,,,,,,,,---...///---++++++---000///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---+++******+++,,,,,,+++))))))*********)))''''''&&&(((++++++))))))***,,,(((,,,///---)))&&&'''***&&&&&&&&&''''''(((((((((''')))***)))&&&%%%&&&(((&&&'''))))))))))))******((())))))***************(((((()))************)))(((((((((((((((((((((((()))'''%%%$$$&&&''''''&&&((((((''''''(((((())))))(((((()))******+++,,,,,,***)))(((''''''((()))))))))(((''''''''')))***++++++*********))))))(((((($$$%%%&&&'''((((((((((((&&&'''))))))'''&&&'''((()))&&&$$$%%%(((******)))''''''((())))))(((''''''%%%(((******(((''')))***&&&'''((()))))))))((('''((()))***++++++,,,,,,,,,))))))*********+++++++++******++++++,,,------...eeeMMMDDDDDD>>>===<<<;;;<<<>>>@@@AAA;;;<<<===;;;:::===CCCIIIOOOiii]]]\\\~~~jjjbbb~~~fff\\\dddmmmYYY\\\yyywwwiiipppvvv___QQQ[[[cccqqqwwwxxxlllssseeeXXXVVViiiqqqRRRDDDQQQjjj}}}xxxpppsss~~~{{{qqqdddSSSEEE999666444333000---///555000000000000000111222222///////////////000111111---,,,+++,,,...///...---,,,---///000000///---,,,......///000111111000000---//////...++++++...111///...---,,,,,,---...///------------------------------------------------------,,,+++*********+++,,,***((((((***+++++++++(((((()))))))))(((&&&%%%%%%(((+++***(((&&&&&&'''(((,,,///...)))&&&'''***&&&&&&&&&'''''''''''''''&&&(((***(((%%%$$$%%%'''&&&'''((((((''''''((()))&&&&&&'''((((((((((((((((((((()))***************(((((((((((((((((((((((((((&&&%%%&&&'''(((((('''###$$$%%%'''))),,,...000'''((()))***++++++******))))))(((''''''((()))***)))(((''''''''')))***+++*********)))))))))))))))$$$%%%&&&'''((((((((((((&&&((())))))(((''''''((()))&&&$$$%%%(((******)))&&&'''((())))))((('''&&&)))+++,,,+++'''%%%&&&'''%%%&&&((()))))))))(((''''''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,}}}cccQQQGGGBBB???>>>===;;;;;;<<<<<<===@@@??????AAA???===AAAGGGOOOfffbbbYYYuuupppgggvvvmmm\\\bbb||||||bbb]]]ggglllggg}}}hhhXXX[[[\\\kkk|||vvvuuunnn}}}~~~[[[YYYaaatttcccIIILLLggg}}}zzznnn```RRRCCC999:::777333000000000///...000000000000000000000000...,,,,,,000111000///...000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------111---******---000000///000000111111000///......111000......---+++'''$$$,,,++++++******++++++,,,---,,,++++++******++++++////////////......---,,,'''(((******((('''((()))&&&''')))*********)))(((************)))((('''&&&''''''''''''(((((((((((()))(((''''''((('''%%%###(((((()))***+++,,,,,,---((((((((((((''''''''''''''''''&&&'''***+++******+++***)))(((((()))***+++&&&((($$$"""***'''***)))(((''''''(((((()))++++++***))))))))))))))))))((('''&&&&&&'''((())))))'''%%%$$$%%%'''***,,,***++++++***'''$$$$$$$$$"""###$$$&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((++++++************++++++)))((('''&&&&&&'''((()))'''(((((()))***++++++++++++++++++*********))))))'''***...111000---((($$${{{aaaQQQIIIEEE???>>>===;;;;;;<<<<<<===>>>===>>>???===<<<@@@GGGSSSiiibbbXXXssswwwcccnnnttt```aaavvvttt^^^]]]mmmvvvjjjlllcccYYY___bbbqqq|||yyyzzzwwwlllXXX]]]kkk~~~tttVVVJJJYYYttt}}}wwwjjj]]]RRRIII>>>777666444111000111111111000000000000000000000000000111///---...000111111111000///...------,,,------,,,,,,---------,,,,,,+++------...............---///,,,******,,,...///...000000/////////.........,,,++++++---......,,,***---------------------------,,,++++++******+++++++++++++++++++++***))))))''')))******)))(((((()))''''''((()))))))))))))))))))))***)))((('''&&&&&&''''''''''''(((((((((((()))((('''(((((((((&&&$$$&&&&&&&&&''''''(((((()))((((((((((((''''''''''''((('''&&&'''***+++***)))+++***))))))))))))***+++''''''%%%###&&&***((($$$))))))((()))***+++---...+++***)))(((((((((((())))))((('''&&&&&&'''((()))((('''&&&&&&&&&(((***+++***++++++***'''%%%$$$$$$######%%%&&&'''((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%&&&&&&'''((('''''''''))))))(((((((((((()))))))))(((''''''''''''((()))((())))))***++++++,,,,,,+++++++++*********))))))((()))+++---------,,,+++zzz||||||yyy___PPPJJJFFF???>>>===;;;;;;<<<<<<===<<<;;;<<<>>>===<<>>===;;;;;;<<<<<<===;;;:::;;;=========CCCKKKYYYnnnlllZZZhhhhhhfff|||uuuvvv}}}fffYYYbbbwwwxxxzzzaaaZZZggg{{{gggssseee]]]bbbfffwww~~~~~~eeeRRRVVVlllqqqUUUGGGZZZwwwwwweeeSSS???555444444333222.........///111222111///////////////////////////000000...---...111111...000///...------,,,------------...///...---+++)))***+++,,,---.../////////---,,,++++++,,,------...///...,,,++++++,,,...//////...------------+++******+++---......---+++***---,,,++++++******++++++)))******+++******)))))))))***,,,,,,***)))***+++)))((('''''''''(((***+++((((((((((((((('''&&&&&&''''''''''''((((((((((((***)))((()))***)))(((&&&))))))((((((((((((((((((((((((((((((''''''''''''(((''''''((()))******)))++++++++++++++++++++++++)))$$$$$$)))''' !!!)))******)))(((((('''''''''((((((''''''''''''(((((((((((((((''''''(((((((((&&&''')))***++++++******((()))***)))'''%%%%%%&&&$$$%%%&&&'''((((((((((((%%%&&&'''((((((''''''&&&'''''''''((((((((())))))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''')))(((((((((((((((((()))))))))*********+++++++++************************)))(((((((((***---///111uuuvvvxxxppppppoookkkjjjuuuwww^^^NNNEEEAAA???>>>===;;;;;;<<<<<<======;;;<<<>>>===>>>DDDMMMWWWmmmwww^^^cccrrrfffuuu|||www|||{{{fffUUUZZZooottt}}}mmmZZZ\\\qqq{{{rrrnnnwwweeegggnnnppp~~~lllYYYNNNccc{{{___NNNMMMgggxxxsssvvv~~~}}}vvvjjjUUUDDD444111222222000000000/////////111111///---///////////////////////////222333111222555222,,,000///...------,,,------------.........---,,,+++***+++,,,---............------------------...///...---,,,******,,,...///222000...------,,,***)))***+++---......---+++***---,,,++++++******++++++******+++++++++++++++***)))***,,,,,,***)))***+++)))((('''''''''(((***+++(((((((((((((((((('''&&&''''''''''''((((((((((((***)))((()))******(((&&&***)))))))))))))))))))))(((((((((((('''''''''''')))((('''((()))***)))(((++++++,,,,,,,,,,,,++++++,,,&&&&&&***''' (((*********)))(((''''''&&&((((((''''''''''''(((((('''(((((((((((((((((('''&&&((()))+++,,,+++******''')))***)))'''&&&&&&'''%%%%%%&&&'''(((((((((((($$$%%%'''((((((((('''&&&''''''''''''((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((((())))))))))))************************))))))***+++,,,,,,------qqquuutttssswwwzzz|||wwwnnnqqquuu\\\LLLDDD@@@???>>>===;;;;;;<<<<<<===>>><<<===>>>===>>>EEEMMMSSSjjjccc```}}}hhhnnn~~~~~~{{{hhhUUUVVVjjj~~~ppp|||xxxaaaVVVbbb}}}rrrmmmxxxtttkkkrrr{{{~~~}}}|||qqqZZZPPPRRRtttvvvOOOKKKWWWsss}}}qqqiiikkkvvv~~~~~~lll]]]HHH:::111333555222000111222111//////000000...---000000000000000000000000000666888555666:::555---000///...------,,,------------------------......***+++,,,---------------,,,---//////...---...000------,,,+++,,,---...///000...,,,,,,---......------...///000000///...------,,,++++++******++++++((())))))************)))(((***++++++***))))))***((((((((((((((()))******(((((())))))))))))((((((''''''''''''(((((((((((()))((('''((())))))(((&&&''''''''''''''''''''''''(((((((((((('''''''''''')))((('''((()))***)))(((+++,,,,,,------,,,,,,+++...+++)))***)))%%%%%%'''))))))***+++++++++++++++((((((''''''(((((())))))''''''(((((((((((('''''''''(((***+++,,,,,,++++++&&&((())))))(((&&&'''(((&&&&&&'''((((((((((((((($$$%%%''')))***)))((('''&&&&&&'''''''''((((((((((((((()))************)))((((((''''''''''''((((((((())))))******))))))(((((((((((((((((((((((((((***************+++++++++)))***,,,------,,,+++***|||xxxnnntttsssqqqsssYYYKKKFFFDDD???>>>===;;;;;;<<<<<<===>>><<<<<<===<<<===CCCLLLOOOgggfff^^^yyyllljjjlllXXXTTTeeexxxzzzmmmzzznnn\\\YYYnnnyyynnnlllsssnnnvvvwwwfffQQQSSSbbbcccIIIOOObbb}}}vvvooommmwwwuuuaaaOOO>>>444000666777111///333333111///...///000000///000000000000000000000000111777888333444999666---000///...------,,,------...---,,,,,,,,,...000111+++,,,,,,---------,,,,,,***,,,///...---,,,---///,,,---------...............---++++++---///000///////////////////////////---,,,++++++******++++++'''((()))************)))''')))******)))(((((()))''''''((()))))))))))))))))))))***************)))''''''''''''((((((((((((''''''&&&'''))))))'''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''***((('''((()))***)))'''+++,,,---......---,,,+++++++++(((&&&(((,,,+++&&&))))))***+++,,,++++++***)))(((((((((((()))***+++&&&'''((())))))((('''&&&))))))***+++,,,,,,,,,,,,&&&'''))))))(((''''''(((&&&''''''((((((((((((((($$$%%%(((***+++***)))'''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((''''''''''''((((((((()))************)))((()))))))))((((((((((((((())))))*********+++++++++******+++,,,,,,,,,,,,+++uuupppzzz{{{ppplll|||pppVVVJJJHHHHHH???>>>===<<<;;;<<<<<<===>>><<<;;;<<<;;;;;;BBBKKKMMMfffiii]]]wwwqqqjjjqqq[[[TTTcccuuuwwwjjjxxxjjj\\\___xxxwwwmmmmmm}}}qqqmmmtttyyyttt}}}cccQQQ\\\tttxxxTTTJJJVVVjjjyyyuuu|||vvviiiTTTBBB999111000666777000///444333111......///111222222000000000000000000000000111666555...///666555,,,000000...---------------...---+++***+++...111333,,,,,,---------,,,++++++)))+++......,,,+++,,,...,,,---....../////////...000...,,,,,,---//////......---,,,,,,,,,,,,---...---,,,++++++******++++++))))))***+++++++++++++++'''(((******((('''((()))&&&''')))*********)))((()))******+++++++++******''''''''''''((((((((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''***)))(((((()))***(((''',,,,,,---......---,,,,,,&&&(((%%%!!!&&&///---$$$******+++***)))'''%%%$$$)))))))))))))))***++++++&&&'''((())))))((('''&&&*********++++++,,,------%%%'''))))))((('''((()))&&&'''(((((((((((((((((($$$&&&)))+++,,,+++)))(((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''(((((()))***++++++***)))(((*********)))))))))))))))))))))******++++++++++++***************,,,---...|||zzzxxx~~~zzzqqqmmmkkkwwwoooSSSEEE@@@??????>>>===<<<<<<;;;<<<<<>>@@@CCCFFFNNNlllkkk\\\rrrlllzzzqqq___QQQ^^^}}}{{{jjjqqqaaaXXXiiixxxhhhmmm{{{oookkkmmmrrrpppwww~~~}}}lll\\\^^^mmm{{{dddJJJMMM^^^uuu}}}sssdddQQQAAA:::999...333CCCBBB000***222//////............////////////////////////...---...------...000111000///---...///...,,,+++,,,---222000---******+++,,,...------,,,------...///000222+++)))...///+++((()))---------------------------///...++++++///000...*********+++,,,---...///))))))(((((((((((())))))&&&'''((()))************''''''((()))))))))))))))'''&&&&&&(((***+++***)))!!!###&&&)))***(((%%%$$$'''''''''''''''((()))***///(((%%%)))***'''&&&)))%%%&&&((()))))))))((('''***)))'''''')))))))))(((++++++***))))))******++++++***))))))))))))************+++++++++******)))---,,,++++++*********+++))))))((())))))***+++++++++***)))(((((()))***+++((('''(((***,,,------+++###&&&((()))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))(((((((((((((((''''''&&&+++(((%%%%%%'''(((&&&$$$$$$###%%%(((,,,---***'''&&&)))++++++((((((***---******+++++++++******))))))************+++++++++~~~zzz~~~sssyyyssslllkkklll|||mmmRRREEEAAA???===<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<;;;===@@@CCCOOOllliiiYYYnnnllluuuuuucccUUU```qqqaaajjj{{{bbb```vvvrrrgggqqq{{{hhhgggmmmwwwzzzrrr~~~|||yyy|||eeeYYYaaavvvqqqWWWCCCRRReee}}}{{{oooeeeVVVEEE777222555333:::EEEBBB333...555//////............//////......///......---,,,,,,---,,,,,,---...//////------...///...,,,+++,,,---111///---+++++++++,,,---,,,++++++,,,,,,---...///111+++))),,,...,,,+++------------------------------000///,,,,,,000111///++++++++++++,,,------...******)))(((((()))******"""###%%%&&&(((((())))))(((((()))))))))))))))((((((''''''(((***+++***(((&&&'''***+++,,,***((('''(((''''''''''''(((((()))(((###"""&&&(((%%%###%%%'''((()))***+++***)))))))))'''&&&&&&'''(((((('''))))))***+++,,,------...++++++************)))))))))******+++++++++******+++******))))))******+++))))))((((((((()))+++++++++***)))(((((()))***+++)))(((((()))++++++***((($$$&&&((())))))(((''''''((((((((((((((((((((((((%%%&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((***'''%%%%%%'''((('''%%%)))'''&&&(((***+++***((('''((()))(((((('''((())))))******+++++++++******************++++++++++++|||tttuuuqqqtttnnnhhhlllrrrkkkQQQDDDAAA@@@;;;;;;;;;;;;<<<===>>>???>>>>>>???>>>===???BBBEEEPPPllljjjXXXlllmmmooo{{{iiiZZZccciii^^^kkkooo^^^fff}}}jjjgggwwwrrraaacccppp{{{wwwzzz}}}uuu{{{sssccc___kkkyyy^^^KKKDDD```rrrtttiii]]]RRRFFF999111///000777BBBEEE>>>333111444//////............/////////......---,,,,,,+++***---,,,+++,,,---...---,,,,,,---...---,,,+++,,,---///......---,,,,,,,,,+++++++++++++++,,,---......000+++))),,,------...000------------------------,,,......++++++///000...,,,,,,,,,+++,,,,,,,,,,,,,,,***)))'''''')))***,,,%%%&&&((()))+++,,,------)))))))))***))))))(((((()))(((((()))***+++)))(((******+++++++++***)))))))))((((((''''''''''''((('''$$$%%%)))+++(((&&&&&&&&&'''((()))***)))((((((((('''%%%%%%'''((('''&&&%%%&&&'''((()))(((''''''))))))***+++++++++***)))((()))***+++++++++++++++)))))))))((())))))*********)))((('''''')))***,,,******))))))))))))*********)))((()))))))))'''%%%&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&((())))))******((('''%%%&&&'''((((((''',,,***(((''')))************)))(((((()))***)))'''))))))***+++,,,,,,,,,+++************+++++++++,,,uuummmllltttvvvoookkksss}}}iiiPPPDDDAAAAAA;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@DDDFFFRRRllloooZZZkkkrrrkkk~~~ooo]]]bbb|||ccc^^^qqqfff\\\lllsssdddhhh~~~ooo```cccrrrtttzzzyyyxxxvvvgggdddmmmzzzkkkOOOJJJTTTppp}}}uuueeeYYYMMMCCC;;;444222444---;;;FFFBBB777000////////////............//////000///...---,,,,,,++++++---,,,+++,,,---...---,,,+++---...---++++++,,,---------.........---++++++++++++++++++,,,---...///---,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,******---...+++,,,,,,,,,,,,++++++******+++***(((&&&&&&(((***+++))))))+++,,,------......)))************)))((((((***)))))))))******)))'''***)))((((((''''''''''''***)))((('''''''''''''''***)))((()))***)))((((((###$$$&&&'''''''''&&&%%%)))'''&&&&&&'''((((((''''''((((((((('''$$$!!! $$$&&&(((+++,,,+++***)))'''((()))***+++,,,,,,,,,++++++***)))))))))))))))+++)))(((&&&&&&(((***+++***))))))))))))))))))******)))((()))******(((&&&((('''((()))++++++***)))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&&&&&&&'''((())))))))))))(((((()))*********///,,,******,,,---+++(((((()))***+++,,,,,,------*********+++++++++,,,,,,vvvnnnmmmwwwzzztttsss~~~hhhOOODDDAAAAAA======<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;===@@@CCCSSSllluuu\\\hhh{{{kkkwwwttt^^^^^^ttt{{{^^^___xxxxxx``````wwwmmmdddooonnnbbbeeerrr~~~sss{{{zzzgggYYYcccxxx\\\EEEOOOfff{{{tttiiiZZZOOOBBB:::444111222666333@@@FFF>>>333...------//////............//////111000///...------------///---,,,---......---,,,+++,,,---,,,++++++,,,---,,,---...///...---,,,***,,,,,,,,,,,,---...///000+++...000000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,***------++++++......+++,,,,,,,,,,,,,,,***)))(((***)))'''&&&&&&''')))***))))))******))))))(((((())))))************))))))***))))))***++++++)))'''***)))'''&&&&&&&&&&&&'''***)))((('''''''''''''''******(((%%%$$$$$$&&&&&&###$$$&&&'''''''''&&&%%%***(((''''''((())))))(((,,,,,,------+++(((%%%###!!!###&&&)))+++++++++***'''((()))***+++,,,,,,,,,///...,,,+++***)))((((((***)))(((&&&&&&''')))***)))))))))******))))))))))))))))))***+++,,,+++))))))'''''')))+++---+++***(((((((((((((((((((((((()))))))))))))))((('''&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((()))***###%%%(((*********))))))///,,,******,,,---+++(((((()))***+++,,,---------***++++++++++++,,,,,,,,,{{{wwwyyy}}}{{{hhhOOODDDAAAAAA>>>===<<<;;;::::::::::::===>>>>>>======>>>BBBDDDSSSlllzzz]]]eeeoooqqqyyy^^^XXXiiivvv~~~www___fff~~~hhhXXXaaa~~~}}}iiihhh{{{wwwmmmeeehhhqqq|||vvvppp]]]TTTeeeoooQQQFFFZZZtttyyyjjj]]]QQQFFF:::333000...111666>>>BBBBBB:::222///////////////............//////111000///...---.../////////...------......---,,,***+++,,,,,,++++++,,,---,,,,,,.........---,,,+++------------...///000000***///111///,,,+++)))&&&,,,,,,,,,,,,,,,,,,,,,,,,+++///000......111000---***+++,,,,,,,,,+++)))((())))))(((((((((((()))))),,,,,,,,,+++***)))((('''((()))******++++++*********))))))***+++,,,***(((******)))((((((((()))))))))((((((''''''''''''((((((+++***&&&$$$&&&''''''&&&'''((()))***)))((((((***)))'''''')))***)))(((((()))*********)))((('''###$$$&&&(((***+++++++++((()))***+++++++++++++++///...---+++***)))))))))))))))((((((''''''(((((())))))************))))))***))))))***,,,---+++***)))'''&&&'''+++---,,,***(((((((((((((((((((((((())))))*********)))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((()))((('''''')))*** ###(((*********))))))***)))(((((()))***)))'''******+++,,,---------,,,++++++++++++,,,,,,,,,,,,zzzjjjPPPDDDAAAAAA<<<<<<;;;::::::;;;;;;;;;@@@@@@@@@??????AAADDDGGGRRRjjj```dddssslll~~~^^^RRR___ooo{{{vvvccckkkppp]]]SSSdddssseeennnpppmmmkkknnnttt~~~aaaXXX[[[sssyyy___NNNVVVooo{{{ppp^^^NNNEEE<<<333111000111666;;;FFF???777444222000000111//////............/////////...---,,,,,,...///000...---,,,,,,------,,,***)))+++,,,,,,++++++,,,---,,,------------------,,,,,,,,,,,,,,,---...//////)))...///***(((***+++***++++++++++++++++++++++++***---///------000///,,,)))***+++,,,,,,+++)))((()))***++++++++++++***)))------------,,,+++***)))'''((()))***+++,,,,,,,,,)))((((((***,,,,,,+++***))))))******************(((''''''''''''(((((()))!!!(((+++)))'''))))))''''''((()))***+++***))))))***(((&&&&&&((()))((('''&&&&&&&&&&&&''''''''''''))))))******************)))******+++++++++******,,,++++++***************(((((()))))))))(((&&&&&&((()))***++++++***)))(((+++***)))***++++++)))''')))&&&$$$&&&+++---,,,)))(((((((((((((((((((((((('''((()))))))))))))))(((((((((((((((((((((((((((&&&'''((((((((((((((('''((()))***)))'''&&&(((***$$$&&&)))***)))((()))+++'''((()))(((((('''((()))++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------|||kkkQQQDDDAAA@@@::::::::::::;;;<<<===============<<<<<<>>>AAADDDRRRhhheeefffwwwiii___OOOZZZkkkzzzvvv```hhhooo^^^WWWkkkkkkbbbssszzzmmmnnnqqqtttyyyrrrRRRTTTfffnnnUUUQQQgggyyy{{{~~~|||tttgggTTTCCC;;;444///000444888>>>EEEHHH999---...000///000333//////............//////---,,,+++++++++---///111---,,,++++++,,,,,,***))))))***,,,,,,++++++,,,---------------------------++++++++++++,,,---......)))------&&&$$$)))......++++++++++++++++++++++++'''***,,,******---,,,(((((()))+++,,,,,,+++***(((***+++---......---+++***'''(((((()))))))))((((((&&&''')))***,,,,,,------(((((((((***,,,---,,,+++'''((()))***************'''''''''''''''((()))*** ''''''&&&(((&&&!!!%%%&&&((()))))))))((('''((('''%%%%%%'''((('''&&&,,,+++***(((''''''''''''000///---+++***)))))))))******+++++++++******)))(((((((((((()))***+++,,,'''((()))******(((&&&$$$((()))***++++++***)))(((,,,***)))))))))(((&&&$$$)))&&&###%%%***---,,,)))((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))%%%%%%'''((())))))******)))***+++)))&&&%%%'''***)))***+++)))''''''***---&&&)))++++++((((((***---,,,,,,---------,,,++++++++++++,,,,,,,,,---------{{{dddMMMFFFBBB>>><<<;;;;;;::::::;;;;;;<<<===;;;<<<===;;;:::@@@GGGTTThhhfffddd~~~hhhwwwiiiRRRQQQkkkuuu^^^nnn{{{ddd\\\bbb{{{tttbbbkkkyyyooosss}}}uuu[[[UUUbbb~~~uuu[[[PPP]]]wwwrrrjjjlll{{{|||uuutttfffLLL>>>@@@777666333111555;;;@@@BBB444111//////111222///---444222///......//////...,,,---...---,,,+++---///+++,,,---.........---,,,++++++******+++---...///------,,,,,,,,,------...111///---,,,---......---(((+++...000///,,,(((&&&,,,,,,---...---,,,+++******+++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000*********+++,,,,,,,,,---)))))))))******)))))))))%%%(((+++...///...,,,***((((((((((((((((((((((((++++++******))))))((((((---'''%%%***,,,(((%%%&&&(((&&&%%%$$$$$$''')))+++***)))'''&&&'''(((***+++---***((((((***+++)))'''%%%''')))))))))((()))+++'''''''''''''''((())))))+++''''''))))))''''''+++******)))(((((((((((((((111,,,((((((***,,,)))&&&***)))'''&&&'''(((***,,,&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&''')))***)))'''$$$"""(((((((((((('''''''''''')))******)))(((''''''(((&&&'''((())))))((('''&&&***************)))((('''******)))''')))---+++&&&++++++++++++,,,---...///(((***,,,,,,+++++++++,,,~~~dddLLLEEEAAA===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>===;;;???FFFTTTiiiiiieeemmmsssqqqXXXSSSjjjtttaaaqqquuuccc___iii~~~nnneeesss{{{zzz~~~||||||iiiSSSYYYjjjkkkSSSOOObbb~~~sssjjjkkkzzzzzzllleeefff[[[FFF:::<<<000//////444;;;@@@>>>:::000...---///111333222000222000......//////...---,,,---...---,,,+++---///+++,,,---......---,,,,,,,,,+++++++++,,,---///000------,,,,,,,,,------...000...++++++,,,---,,,,,,&&&(((+++......---+++))),,,,,,---------,,,+++******++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------......////////////*********++++++++++++++++++,,,,,,------,,,,,,+++'''(((+++------,,,+++***************************)))((((((((('''''''''&&&+++%%%$$$(((***'''&&&'''((('''%%%$$$%%%'''***+++)))((('''&&&'''(((***+++,,,)))'''''')))***)))'''(((***++++++)))((())))))'''''''''''''''((())))))+++((('''))))))'''(((+++***))))))(((((((((((((((...)))&&&&&&(((***(((%%%))))))(((''''''((()))***%%%%%%&&&'''((()))******((((((((((((((((((((((((((()))******)))(((%%%$$$&&&'''''''''(((((()))))))))******)))((('''''')))&&&'''((())))))))))))))),,,,,,,,,+++***)))((((((***+++***(((***---,,,'''+++++++++++++++,,,---...,,,---...---+++*********|||vvvyyycccKKKCCC@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::===@@@???<<<@@@FFFRRRhhhkkkccc{{{qqqkkk{{{^^^TTTgggsssbbbuuukkk^^^```pppmmmhhhkkk~~~~~~{{{qqqyyysss]]]PPPcccvvvsss^^^LLLPPPiii{{{~~~xxxpppooo{{{}}}gggXXXPPPQQQMMM>>>555666...---111:::BBBBBB999000///...---///111222111000000///......///...---+++,,,---...---,,,+++---///,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000------,,,,,,,,,,,,------...,,,******+++,,,++++++%%%&&&(((+++------------,,,,,,,,,---,,,++++++************)))******+++,,,---------------------------------............///******************)))))))))******++++++******)))((()))************))))))************************((((((((((((''''''''''''((($$$###&&&'''&&&&&&(((((('''&&&&&&&&&(((***,,,)))((('''''''''((()))***)))'''&&&&&&((())))))(((***,,,---,,,***((((((((('''''''''''''''((())))))+++((('''******'''(((+++))))))))))))((((((((((((+++(((%%%&&&)))***)))'''))))))))))))((((((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((*********))))))(((''''''%%%%%%&&&'''((()))******((()))***)))((('''((()))(((((((((((()))***,,,,,,//////...---+++***))))))***,,,+++(((***---,,,(((,,,++++++++++++,,,,,,---///000000///,,,)))((()))dddKKKBBB???<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;===???>>>===AAAHHHNNNfffkkk___ttttttbbbwwwdddUUUdddxxxoooaaayyyddd]]]eeexxxccchhhuuu~~~}}}{{{wwwjjjxxx~~~dddXXXZZZuuuhhhWWWKKKWWWrrrrrrjjjfffooozzzxxx~~~vvvXXXIII@@@BBBAAA999222222111111666???CCC<<<222***111000000//////......---...------...///...,,,))),,,---...---,,,+++---///------------,,,,,,,,,+++------------......//////------,,,,,,+++,,,,,,,,,---,,,***+++,,,---,,,+++&&&&&&((()))+++,,,---...,,,,,,,,,,,,++++++*********))))))((()))+++---...------------------------------------------------+++*********)))((((((((((((((())))))))))))((((((***))))))(((((((((((()))************************************)))))))))))))))'''%%%%%%&&&&&&&&&'''((((((''''''''')))+++,,,(((''''''''''''((()))***&&&&&&%%%&&&'''((((((((()))***++++++)))(((((()))'''''''''''''''((())))))+++((((((******((((((+++)))))))))))))))(((((('''***)))'''(((+++,,,+++***((())))))))))))(((((('''+++++++++******))))))(((((((((((((((((((((((((((+++***((('''''''''((((((&&&&&&&&&'''((())))))***((()))***)))((('''((())))))((((((((()))+++---///111111///---,,,+++******(((+++***((((((++++++(((,,,+++++++++++++++,,,,,,///000000///,,,***)))***www}}}fffKKKBBB@@@======<<<<<<;;;;;;<<<<<<===>>><<<<<<>>>======CCCKKKOOOhhhlll```sssxxx^^^lllgggUUUbbbxxxvvvgggqqqiii___{{{ttt```^^^kkkyyycccooo~~~yyy|||yyy~~~ooojjjzzzpppWWWXXXhhh|||\\\QQQPPPccc}}}bbbYYYWWWeee|||}}}~~~pppQQQCCC999999:::666111111000111777===;;;222------000000000///...------------,,,,,,...///...,,,))),,,---...---,,,+++---///------,,,,,,++++++++++++------.....................---,,,+++++++++++++++---,,,+++,,,---...---+++))))))))))))***+++,,,---,,,,,,++++++************))))))(((((()))+++---...------------------------------------,,,,,,,,,,,,+++*********)))(((((((((+++,,,,,,,,,,,,,,,,,,+++***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))************)))***)))'''%%%&&&&&&%%%((((((''''''((()))***+++'''''''''''''''(((((()))%%%&&&&&&&&&&&&'''((()))%%%'''))))))((('''((()))'''''''''''''''((()))))),,,((((((******((((((,,,((())))))***)))(((''''''((((((((()))***++++++***(((((())))))))))))((('''++++++***))))))((('''''''''''''''''''''''''''''')))((('''%%%%%%&&&'''(((((((((((((((((('''''''''''')))***)))((('''(((***))))))((((((***,,,...///222111///---+++*********&&&))))))&&&&&&((()))'''++++++*********+++,,,,,,,,,...///...---,,,,,,,,,{{{iiiMMMCCCAAA???======<<<<<<<<<<<<======>>>======???>>>>>>DDDLLLUUUnnnqqqcccuuu}}}```ggglllXXX```oookkk```kkkeee^^^iii^^^[[[lllqqqiiizzztttttt|||zzzxxxqqqnnnrrr{{{aaaPPP\\\tttpppQQQPPP[[[sss{{{bbb[[[[[[hhh{{{~~~}}}sssgggKKKAAA777666666333111111...---000555222***,,,333+++,,,......------///000------,,,---......---+++,,,---...---,,,+++---///...---,,,+++******++++++,,,------.........------...---,,,++++++******+++,,,++++++---......---+++++++++++++++++++++,,,,,,,,,,,,+++************+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++******************))))))******++++++++++++******))))))(((((((((((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&***+++(((&&&'''&&&%%%''''''''''''((()))******&&&&&&'''''''''(((((((((&&&'''''''''&&&&&&''')))###%%%'''(((''''''((()))'''''''''''''''((()))))),,,)))(((++++++((())),,,((()))*********)))'''&&&%%%&&&'''((((((((((((((((((((((((((()))))))))***''''''(((((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''''''''((())))))(((((()))***))))))))))))***+++,,,---111///---+++************$$$((()))&&&$$$'''(((&&&)))))))))******+++,,,---***+++---...---,,,---...lllOOOEEECCCBBB======<<<<<<<<<<<<======;;;;;;???BBBBBB@@@CCCIIIXXXssstttcccrrrcccdddvvvrrr\\\YYYddddddcccpppccc```zzz^^^\\\^^^rrruuugggnnnzzznnnsss~~~zzzttt{{{mmmxxx~~~iiiUUUQQQeee|||~~~aaaMMMUUUjjjuuuooooooxxxrrrbbbWWWDDD===666333222000000111333---,,,111///***,,,555***,,,......,,,,,,...000///---,,,,,,.........---,,,---...---,,,+++---///...---,,,************++++++,,,---......---,,,+++...---,,,+++*********************,,,......,,,***++++++,,,------------,,,,,,,,,***)))))))))***+++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++++++++++++++(((((())))))))))))(((((('''(((((())))))*********))))))))))))))))))))))))&&&'''''''''((((((((()))&&&***(((&&&((((((%%%&&&&&&&&&''''''((())))))&&&&&&''''''(((((('''''''''((()))(((%%%%%%''')))%%%'''))))))(((''''''((('''''''''''''''((()))))),,,)))(((++++++((())),,,((((((*********)))'''&&&%%%&&&((((((((('''''''''''''''''''''((()))+++,,,(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&((())))))(((((()))+++(((((()))***++++++******...---+++)))(((((()))***$$$)))***&&&$$$&&&((('''((((((((()))***,,,---...)))+++,,,---,,,+++,,,---{{{yyyuuuqqqnnnQQQFFFDDDCCC======<<<<<<<<<<<<======777:::@@@FFFFFFBBBBBBGGGYYYsssuuu```kkk~~~ccc```mmmvvv```QQQ[[[```ggguuubbbbbbsssXXXZZZjjj}}}kkk___ooossskkksssrrrppp~~~sssrrrqqq[[[OOOVVVmmmqqqTTTOOO[[[vvv~~~|||hhhTTTIII>>>:::555111///---...111===222---111222,,,---333---///000...+++***+++---000...,,,,,,---/////////------...---,,,+++---//////---,,,***))))))******+++,,,---------,,,+++***...---,,,+++************)))((()))+++------+++)))***+++,,,...//////......---,,,***)))))))))***+++((()))***,,,,,,+++***)))************************,,,,,,,,,++++++******************+++,,,,,,,,,---++++++,,,,,,,,,,,,++++++&&&''')))***++++++++++++************************((()))))))))******++++++###((('''&&&))))))%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''(((******)))&&&%%%&&&)))(((***+++***(((''''''''''''''''''''''''((()))))),,,))))))++++++)))))),,,'''(((***+++***)))'''&&&'''(((***+++)))(((((((((''''''&&&&&&'''***,,,...,,,,,,+++***)))((('''&&&''''''''''''''''''''''''((((((((()))))))))))))))%%%&&&&&&'''((()))******&&&((())))))(((((()))+++'''(((***++++++***)))(((,,,+++)))''''''((()))***$$$***+++(((%%%''')))(((''''''((()))***,,,...///)))+++,,,,,,+++***++++++wwwiiihhhpppjjjmmmsssmmmQQQFFFBBB???===<<<;;;::::::;;;<<<===<<<>>>@@@@@@>>>???CCCGGGXXXyyyzzzhhhpppoooaaakkkzzz]]]NNNVVVdddrrrtttZZZggglllXXXXXXhhhuuufffccc}}}ooonnn~~~xxxnnnzzz|||sssvvv```MMMNNNccczzzqqq]]]MMMUUUmmmzzzooo[[[HHH===777444111/////////...,,,............/////////000////////////............000...,,,,,,.........---///---,,,,,,---...,,,+++************+++,,,---......---,,,,,,++++++++++++...---+++)))((())))))***((()))++++++)))((()))******+++,,,---...---,,,,,,++++++************++++++***************))))))(((---,,,,,,,,,++++++******((()))***++++++***)))((()))***+++,,,+++***)))(((******)))((((((((((((((())))))************))))))(((+++,,,(((''')))+++***(((***+++((($$$###&&&***'''((()))((('''&&&'''((()))&&&$$$%%%''')))'''%%%***)))(((&&&&&&&&&'''(((,,,***''''''''''''&&&%%%******)))&&&###$$$'''+++)))'''%%%'''***,,,***(((&&&(((******'''''')))++++++***(((&&&%%%&&&((()))$$$'''(((&&&&&&))))))&&&((('''%%%$$$%%%'''***,,,******))))))((((((''''''%%%'''((()))((()))***,,,,,,***''''''((())))))(((&&&((((((((()))&&&&&&((())))))((((((***+++(((((((((((()))))))))))),,,***))))))***++++++******((('''&&&'''(((***++++++******)))***,,,---...+++,,,---.........---,,,{{{ttteeeccckkkssskkkPPPEEEBBB???===<<<;;;::::::;;;<<<===<<<>>>@@@???>>>???CCCGGGZZZzzz{{{ffflllsssaaaggg{{{[[[OOO]]]ssslllXXXiii{{{aaaSSSWWWooossskkkooovvvxxx}}}qqqnnn}}}xxxrrrsssfffTTTKKKVVVnnnwwwcccVVVQQQjjj|||{{{qqqaaaMMM???999666333000/////////...---,,,,,,---------.........////////////............///...,,,---...///...---///---,,,,,,---...,,,+++************+++,,,,,,---...---,,,,,,+++++++++,,,---,,,+++***)))))))))***((()))++++++)))))))))*********,,,------,,,,,,+++,,,++++++******++++++,,,(((((())))))((('''&&&&&&))))))(((((((((''''''''')))***+++,,,,,,+++***)))******+++,,,,,,+++)))(((******)))((((((((((((((())))))************))))))(((+++,,,((('''***+++***(((***,,,)))%%%###&&&)))''')))***)))(((((()))***)))'''%%%&&&((()))(((&&&'''''''''''''''((()))))),,,***((((((((()))((('''******)))&&&$$$$$$'''+++((('''&&&((()))+++***)))&&&(((***)))(((''')))+++***)))'''&&&&&&&&&'''(((###&&&'''%%%%%%''''''$$$)))(((''''''(((***---///+++***)))(((''''''''''''&&&((())))))(((((()))+++,,,***''''''((())))))(((***)))%%%"""&&&***)))###&&&((()))(((''''''((()))(((((((((((()))))))))))),,,+++))))))+++,,,+++******)))((('''''')))***,,,+++***))))))***+++---...,,,,,,---......---,,,+++kkk```dddqqq{{{iiiNNNDDDAAA???===<<<;;;::::::;;;<<<===<<<>>>@@@???>>>???CCCGGGZZZxxx{{{cccfff}}}eeeeee}}}ZZZTTTgggeeeWWWiiinnnYYYUUUaaa|||}}}oootttpppmmmsss|||ttttttyyyeeeYYYKKKNNNddd~~~mmmUUURRR\\\~~~|||pppbbbPPP???666666444222000///000000///...------........./////////////////////............///---,,,---...///...---///---,,,,,,---...,,,+++++++++*********++++++,,,------,,,+++++++++,,,,,,---,,,+++******)))******(((***++++++***))))))***)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&%%%%%%++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++)))(((***))))))((((((((((((((())))))************))))))(((,,,---)))(((***+++***'''***,,,***'''%%%&&&(((''')))******))))))+++,,,***(((''''''((())))))((($$$%%%'''((()))*********+++)))(((((()))***)))((())))))(((&&&%%%%%%(((***&&&'''))))))((((((***+++'''((())))))(((((()))***'''''''''''''''&&&&&&&&&%%%((((((&&&&&&((('''$$$***)))(((((()))+++...///---+++)))'''&&&&&&&&&''''''(((***)))(((''')))***,,,***(((((()))))))))(((***((($$$"""&&&---///,,,&&&(((((((((&&&%%%&&&''''''((((((((()))))))))***,,,+++******,,,,,,+++*********)))((()))***+++,,,******))))))***+++---...------.........,,,+++***uuunnnuuugggLLLCCCAAA>>>===<<<;;;::::::;;;<<<======???@@@>>>===???DDDHHHWWWsssxxx```bbbmmmggg\\\[[[mmmaaaWWWhhh}}}eeeYYYbbbwwwqqqlll|||}}}nnnrrr}}}uuuvvv}}}~~~www___TTTMMMYYYtttfffMMMUUUnnnsssbbbSSSDDD888444555222000//////000000///...000000000000111111111111////////////...............---,,,---//////...---///---,,,,,,---...,,,+++,,,+++***************+++---,,,,,,++++++,,,,,,,,,,,,,,,++++++************(((***,,,+++***)))******))))))******++++++++++++++++++************++++++,,,,,,,,,+++***)))((('''((((((((((((((((((((((((+++++++++++++++++++++++++++,,,,,,---,,,+++)))((())))))(((((((((((())))))))))))************))))))(((,,,...***)))+++,,,***'''***,,,+++)))&&&&&&&&&&&&'''))))))))))))+++,,,***)))((((((((()))))))))$$$&&&''')))*********)))***((('''''')))***)))((())))))(((&&&&&&&&&((()))%%%(((******''''''))),,,'''(((((()))((())))))***&&&&&&''''''''''''&&&%%%(((++++++))))))+++***'''))))))(((''''''(((***+++...,,,)))&&&$$$%%%&&&'''((()))***)))((('''((()))+++***(((((()))***)))((($$$&&&''''''))),,,)))###&&&'''((('''%%%$$$%%%&&&''''''(((((())))))******,,,+++***+++,,,---+++*********))))))******+++,,,***))))))))))))+++,,,------.........---+++***)))fffLLLCCCAAA???===<<<;;;::::::;;;<<<======??????>>>===>>>DDDIIIWWWpppsss]]]aaarrrfffbbbZZZnnn|||]]]VVVjjjrrr\\\ZZZnnn}}}iiilll{{{yyyzzzvvv|||yyyuuu|||uuuYYYRRRSSSfff~~~```MMM___}}}lllUUUGGG>>>777222111000///...///000111///...000000000000111111111111////////////............---,,,,,,...000000///---///---,,,,,,---...,,,+++++++++******)))*********,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***)))***,,,,,,***)))***+++***************+++++++++******))))))))))))******,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))*********))))))*********,,,,,,------,,,+++)))((())))))(((((((((((())))))))))))************))))))(((---...,,,***,,,,,,***(((***++++++)))(((&&&&&&%%%&&&((((((((((((***+++)))))))))((((((((()))***&&&''')))*********)))((((((&&&%%%%%%'''((((((''')))((('''&&&'''(((((()))%%%(((******''''''))),,,(((((((((((())))))))))))&&&&&&'''((((((''''''&&&(((+++,,,))))))++++++'''+++***)))((('''''''''(((---+++(((%%%$$$%%%&&&'''((()))***)))((('''((()))+++***))))))******)))'''"""&&&))))))******%%%&&&'''((('''%%%$$$$$$%%%'''''''''((()))*********+++******+++------+++)))***************++++++,,,***))))))((()))+++,,,---------......---+++)))(((fffLLLDDDBBB???===<<<;;;::::::;;;<<<===>>>??????===<<<>>>DDDIIIXXXpppooo[[[```tttbbbyyyiiiUUUmmmuuuVVVSSSnnneeeTTT[[[tttrrreeeqqqxxx{{{|||~~~www{{{uuummmPPPRRR]]]ssspppYYYRRRiiivvvaaaJJJ>>>999555000---000///...///000000///---------........./////////////////////............,,,,,,,,,...000000///---///---,,,,,,---...,,,+++******)))))))))******+++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++******++++++************+++,,,,,,+++******************+++))))))******))))))(((''''''(((((((((((()))))))))******)))(((((()))******------...---,,,+++)))(((((((((((((((((())))))***))))))************))))))(((---///---+++------***************)))(((''''''%%%&&&((((((''''''(((***((())))))(((''''''(((***(((((()))*********))))))(((&&&%%%%%%&&&'''&&&%%%)))'''&&&&&&((())))))(((&&&'''))))))((((((***+++)))((('''((()))***)))((('''''''''(((((((((((((((%%%((()))''''''***)))&&&,,,,,,***)))((((((((((((+++)))'''&&&%%%%%%'''''''''(((***)))(((''')))***+++***)))***++++++)))'''&&&)))(((%%%&&&)))***(((%%%'''''''''%%%$$$%%%&&&&&&&&&'''((()))***++++++***)))***+++,,,,,,***((()))))))))************+++))))))(((((()))***,,,---,,,,,,---------+++***)))hhhMMMDDDCCC@@@===<<<;;;::::::;;;<<<===>>>??????===<<<>>>DDDIIIVVVnnnoooZZZ```xxxbbbnnnnnnUUUnnnlllQQQTTTsssyyy[[[PPP___zzzjjjeeexxx}}}yyyzzz}}}iii]]]MMMXXXlllzzzbbbSSSZZZsss{{{aaaPPP>>>666444111///000000/////////000000---+++,,,,,,---------.........////////////............++++++,,,...111111///---///---,,,,,,---...,,,+++))))))((())))))***+++,,,,,,+++++++++,,,,,,---...++++++,,,------,,,,,,+++)))+++,,,,,,+++******+++,,,++++++***+++,,,---...---,,,,,,++++++,,,,,,---(((((()))*********))))))''''''((((((((()))))))))++++++***))))))***++++++---.........---+++)))(((((((((((((((((()))******))))))************))))))(((---000...,,,...---***,,,+++))))))))))))(((((('''((())))))((('''(((***&&&((()))(((&&&%%%''')))''''''(((((()))***,,,,,,***(((&&&&&&&&&'''&&&%%%(((&&&%%%&&&)))***)))'''((('''&&&((()))+++***))))))'''&&&'''***+++***((()))(((((('''((()))***+++"""&&&'''&&&'''******'''((((((((((((((((((((()))(((''''''&&&&&&'''''''''&&&((())))))(((((()))++++++******+++,,,+++)))'''(((***((($$$###(((+++***%%%&&&''''''&&&&&&'''(((&&&&&&'''((()))***++++++(((((()))***,,,+++)))&&&(((((())))))*********)))))))))(((((()))***,,,---***+++,,,------,,,******iiiNNNEEECCC@@@===<<<;;;::::::;;;<<<===?????????===;;;>>>DDDJJJTTTlllpppZZZ___}}}ffffffqqqYYYpppfffNNNWWWuuutttWWWQQQeeezzzeeefff~~~yyy{{{|||~~~~~~zzz```PPPQQQaaazzzuuuZZZQQQaaa{{{pppKKK@@@555111//////222666000//////000000///---***............/////////000000/////////............++++++,,,///111111///---///---,,,,,,---...,,,+++(((((((((((()))***,,,,,,++++++++++++,,,,,,---...***+++,,,---------,,,+++)))+++---,,,+++***+++,,,---,,,+++++++++,,,---...///......------......///)))***+++,,,,,,,,,,,,,,,((()))))))))******++++++---,,,+++******+++,,,---............---+++)))(((((((((((((((((()))******))))))************))))))(((...000...---...---+++---+++)))(((((())))))((()))***+++***)))((()))***%%%''')))'''%%%$$$''')))&&&&&&&&&''')))+++...///,,,***''''''''''''&&&%%%(((&&&%%%&&&)))+++)))''')))'''%%%'''***,,,***((()))'''&&&'''***+++***(((***)))((('''((()))+++---###'''((('''(((,,,---***######$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''%%%'''((()))((()))***,,,+++******+++,,,,,,)))''''''******&&&$$$&&&&&&###$$$&&&''''''&&&&&&((()))&&&&&&'''((()))***++++++''''''(((***+++***(((%%%''''''((())))))))))))))))))((((((((((((***+++,,,)))***+++,,,---,,,+++***lllQQQFFFCCCAAA>>>>>>===<<<;;;:::::::::<<<;;;:::;;;===@@@DDDFFFTTTmmmzzz\\\VVVeeehhhrrr\\\hhh^^^OOOVVVzzzhhhVVVYYYsssgggcccuuuvvvrrrxxxzzz|||pppXXXPPPWWWrrreeeMMMSSSppp~~~|||~~~mmm[[[>>>777///...222444222...222000------...//////......---------......,,,***111000///......------...,,,,,,,,,---//////---+++,,,,,,,,,++++++************,,,...---+++***,,,...,,,...///...***)))***,,,//////...---,,,***)))(((******))))))))))))******...,,,)))&&&&&&'''***,,,,,,,,,,,,+++***)))(((((('''''''''((()))+++,,,---,,,***((((((***+++)))'''+++***)))((()))***,,,---***++++++++++++***)))))))))((((((((((((((()))***&&&(((***,,,,,,,,,+++***,,,222555000+++***+++***,,,,,,,,,+++++++++******(((((((((((())))))))))))***)))(((''''''((()))******(((((()))***+++***)))((((((((((((((('''''''''!!!(((***&&&&&&++++++'''(((***,,,+++)))'''(((***+++)))&&&$$$$$$&&&)))+++******))))))***,,,...///((('''&&&&&&((())))))((()))((('''&&&&&&'''((()))(((((('''&&&%%%$$$$$$$$$%%%'''***+++++++++---.........---,,,++++++*********&&&######%%%''''''&&&***((('''&&&'''(((((('''+++***(((&&&$$$###""""""''''''''''''((()))++++++'''(((***+++***'''%%%###$$$&&&(((((())))))+++---++++++++++++++++++++++++mmmSSSGGGCCCBBB>>>>>>===;;;;;;::::::;;;<<<;;;;;;;;;===AAADDDGGGOOOjjj|||___YYY}}}eeehhhuuu\\\gggbbb[[[gggvvvcccWWWaaa|||vvvbbbhhh}}}vvvuuu~~~{{{tttzzzfffSSSQQQfff|||uuu[[[NNN[[[wwwzzzxxx~~~~~~pppYYYHHH888444//////111222111...222000------...//////......---------......,,,***000//////...............---,,,,,,---///...,,,***,,,,,,,,,+++++++++******+++,,,...---+++***+++---)))+++------++++++---///......------,,,+++)))(((******))))))))))))******---+++)))'''&&&(((***+++,,,+++++++++***)))))))))***)))))))))))))))******,,,***((()))***+++)))'''+++***)))((((((***+++,,,((()))***+++++++++++++++))))))))))))((((((((((((&&&''')))+++,,,+++******+++111444000++++++++++++++++++*********)))))))))''''''((((((((()))))))))))))))(((''''''((())))))***(((((()))***+++***)))((((((((((((((((((((((((+++)))''''''+++---***%%%'''***++++++)))'''(((***,,,+++(((&&&&&&(((+++,,,******))))))***+++---...+++)))''''''(((((('''&&&)))((('''&&&&&&'''((())))))(((''''''&&&'''''''''&&&(((***+++++++++,,,------------,,,,,,+++***)))***'''$$$$$$&&&'''''''''******)))))))))(((&&&%%%(((((('''&&&%%%%%%&&&&&&((('''''''''((()))******+++******)))((('''''''''&&&'''(((((((((((()))***,,,,,,,,,,,,,,,,,,++++++oooUUUGGGCCCBBB>>>===<<<;;;;;;;;;;;;;;;===<<<<<<===???BBBEEEGGGIIIeee|||```ZZZ{{{eeegggyyy[[[eeeppprrrppp\\\YYYmmmkkkcccuuuzzz~~~{{{pppooo{{{tttYYYQQQYYYvvvzzzdddRRRVVVkkkzzzxxx|||xxxiiiWWWCCC666111111000000000/////////111///...---...///...---...---,,,---......,,,+++.........---......///000...---,,,---...---+++))),,,,,,,,,++++++++++++***,,,---...---+++******+++(((***,,,,,,,,,,,,---...+++,,,,,,,,,,,,+++************))))))))))))******,,,+++)))''''''(((***+++++++++******************,,,,,,+++***)))(((''''''+++***))))))******)))'''***)))((('''((()))***+++'''((()))***+++,,,,,,,,,))))))******)))((('''&&&&&&((()))+++++++++******)))///222...+++,,,---,,,******)))))))))(((((((((''''''''''''(((((((((((((((((('''&&&&&&'''((((((***(((((()))***+++***)))((((((((((((((((((((((((000(((%%%+++333222+++%%%''')))******)))((()))***...,,,***((((((***,,,...***)))))))))***+++,,,,,,,,,+++)))((()))(((&&&%%%)))((('''&&&&&&'''((()))***))))))((((((((())))))''')))++++++***)))***++++++,,,,,,---,,,+++)))(((***(((%%%%%%&&&(((((((((%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&'''((()))***((((((((('''(((((())))))---+++(((%%%%%%&&&)))***(((((('''''''''''''''''',,,,,,,,,,,,,,,,,,------qqqWWWHHHBBBBBB>>>===<<<;;;;;;;;;;;;;;;===<<<===>>>@@@CCCEEEGGGIII```}}}zzz^^^YYY~~~eeeggg}}}ZZZbbbkkkXXX___|||wwwiiikkkssskkkppp~~~fffQQQVVVgggmmmXXXQQQeee}}}xxxgggTTTDDD888111,,,///222222000///000111111///......//////...---------,,,---......---+++------------...///000111///...,,,,,,---,,,***)))++++++++++++++++++++++++---------,,,+++***))))))+++,,,------,,,+++******)))******+++++++++++++++******))))))))))))******+++***)))(((((()))*********************++++++++++++++++++***)))(((''''''+++***)))))))))))))))(((((((((((('''((()))******(((((()))***+++,,,,,,,,,))))))++++++***(((&&&$$$((()))***+++,,,,,,,,,+++'''---///---,,,---...,,,******)))))))))(((((((((&&&'''''''''(((((((((((('''''''''&&&&&&'''''''''***(((((((((***+++***)))((((((((((((((())))))))),,,&&&(((333:::555---)))'''((()))******)))******...---+++******+++---...*********************++++++***))))))))))))'''%%%(((((('''&&&&&&''')))***+++***)))(((''''''''''''(((***++++++)))((()))***)))***+++,,,+++***(((''')))((('''''''''(((((((((###$$$%%%&&&&&&&&&'''(((&&&&&&&&&'''((()))***+++)))(((((('''''''''((((((,,,***'''$$$$$$%%%(((***(((((('''((()))***)))(((,,,,,,------------......sssZZZHHHAAAAAA======<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@CCCEEEFFFKKK\\\vvvyyy]]]YYYkkkggg~~~ZZZ___|||~~~gggZZZjjjnnniiiuuu}}}pppmmmxxx|||sssZZZOOO]]]sss{{{[[[OOOUUUsss}}}~~~~~~kkkVVVDDD999444333+++///333444111000111333000///......//////...,,,---,,,,,,---......---+++,,,,,,,,,,,,---///000111///...,,,+++,,,,,,***)))++++++++++++++++++++++++...---,,,++++++***)))(((***+++,,,,,,---,,,***((('''((()))***++++++++++++******))))))))))))******))))))))))))))))))*********************+++++++++))))))************)))(((************)))((())))))((((((((((((((())))))*********+++++++++******)))))))))++++++***(((&&&$$$******+++,,,------------&&&+++---,,,+++......+++++++++*********)))))))))'''''''''(((((((((((()))&&&''''''''''''''''''&&&***(((((((((***+++***)))(((((((((((())))))******'''***222::::::222+++(((''''''(((***+++,,,++++++...---+++******+++---...++++++++++++************((((((''')))******((('''((('''&&&&&&'''((()))***,,,+++)))'''%%%$$$$$$###(((***++++++)))(((((()))((()))*********)))((('''((((((((((((''''''(((((()))))))))'''%%%&&&(((+++(((((('''''''''(((((())))))((('''''''''''''''(((+++***))))))((())))))***)))((('''))),,,...---,,,,,,,,,,,,------.........vvv]]]IIIAAAAAA===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEMMMZZZssszzz^^^ZZZuuueee}}}YYY]]]xxxtttccc```wwweeelll~~~xxxmmmqqq|||{{{eeeSSSPPP```ssskkkLLLLLL]]]||||||||||||~~~|||ppp\\\GGG999222222333---000444444222111333444000///...///000000...,,,---,,,,,,---...///---,,,,,,,,,,,,,,,---...///000///---+++***+++,,,+++******++++++++++++,,,,,,,,,---,,,******++++++***(((&&&'''(((+++...///---+++''''''(((******+++++++++******))))))))))))******(((((()))************)))++++++******************'''((()))+++++++++***))))))***+++***)))((((((***(((((()))))))))*********+++++++++++++++***))))))))))))******)))((('''&&&******++++++,,,------...&&&***,,,++++++...---***++++++*********)))))))))(((((((((((())))))))))))&&&'''(((((((((((('''&&&***(((((()))***+++***)))'''(((((())))))******+++(((333===<<<444---&&&"""(((((((((***---...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))&&&&&&&&&(((******(((&&&''''''&&&&&&'''((()))***+++)))(((&&&$$$###""""""((()))+++***)))(((((()))((((((((((((((((((((((((&&&'''(((((('''&&&'''(((((())))))%%%!!!!!!###((((((''''''&&&''''''''''''''''''&&&''''''((((((,,,,,,------------,,,+++***(((''')))...000///---++++++,,,,,,------......zzzbbbKKKBBBCCC<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<>>>@@@BBBCCCDDDJJJYYYtttyyy]]]XXX{{{aaayyy{{{YYY[[[tttfff^^^gggvvvfffwwwqqqiiittt}}}lllXXXNNNOOOZZZeeejjjvvvttt^^^JJJUUUlll}}}}}}vvveeeZZZJJJ<<<333000000000///111222333222222333333//////...///000000...,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,------...///...,,,***)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,***))))))+++,,,***)))&&&&&&(((+++//////---***''''''((()))******************))))))))))))******'''((()))+++++++++***))),,,+++++++++***)))))))))'''(((***+++++++++)))))))))***,,,+++((('''(((***((()))******************)))******+++++++++******))))))))))))(((((((((((())))))))))))***+++,,,,,,'''***+++***+++...---)))******)))))))))((((((((())))))))))))*********+++'''((())))))))))))((('''***(((((()))***+++***)))'''(((((()))******+++++++++;;;AAA666,,,+++''')))((((((+++///000///...000///............///000---.........---,,,***)))&&&&&&&&&((()))(((&&&###''''''&&&&&&'''(((***+++((('''&&&%%%$$$$$$$$$$$$'''(((******)))(((((())))))(((&&&%%%%%%'''((()))$$$&&&((((((&&&%%%&&&''' $$$'''&&&!!!''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))''')))---///---+++******++++++,,,---------}}}eeeNNNDDDEEE<<<<<<;;;;;;;;;<<<<<<===999:::;;;===???AAACCCCCCGGGXXXvvvvvvZZZUUU{{{|||^^^uuuzzzYYYZZZsss]]][[[kkk~~~qqqmmm|||lllfffuuu}}}~~~|||bbbQQQKKKNNNSSSXXXSSSccctttnnnXXXQQQaaayyy}}}vvviiiQQQHHH<<<444222111000///111000000111222222222222//////...000111000...+++,,,++++++---...///...,,,------,,,,,,,,,---......---+++))))))+++,,,,,,,,,*********++++++,,,,,,,,,,,,)))((())),,,---+++))))))((())),,,......***&&&''''''((()))))))))))))))******))))))))))))******&&&(((***+++,,,+++***)))---,,,,,,+++***)))((((((((()))***++++++***((('''(((+++,,,+++((('''(((***))))))***+++++++++++++++'''((()))***+++,,,,,,,,,)))((((((((((((((()))***''''''''''''((()))***+++'''***+++)))+++...,,,((()))((((((((('''''''''''')))*********++++++++++++'''((()))******)))((('''***(((((()))***+++***)))'''(((((()))***+++++++++,,,===@@@...&&&,,,+++***)))))),,,000222111///111111000000000000111111......//////...,,,***)))'''''''''((((((&&&### '''&&&&&&&&&'''(((***+++%%%%%%%%%%%%%%%&&&'''(((&&&((()))***)))((()))***)))(((%%%$$$$$$&&&(((***###&&&((((((%%%$$$%%%'''###***---***'''%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))******))))))(((((()))***+++---)))'''(((,,,...+++((())))))***++++++,,,------~~~eeeRRRGGGAAA======>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@@@@@@@EEEYYYxxxmmmUUUTTTxxxrrraaalll]]]WWWnnnrrr^^^\\\yyyvvvqqqyyywwwjjjqqqtttgggjjjwww~~~www~~~kkkQQQQQQWWWQQQLLLLLLOOOZZZggg{{{uuuYYYOOOZZZttt~~~~~~}}}xxxcccMMM???;;;555000,,,,,,---...***---111222222111000000///............---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++***///***))),,,,,,)))***///++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++&&&,,,)))(((...+++%%%))))))))))))))))))(((''''''******+++,,,,,,,,,,,,+++''')))++++++***))))))))),,,***(((***---...---+++((()))+++---+++)))%%%"""))))))))))))************'''+++,,,(((&&&)))******((((((((((((((((((((((((((())))))))))))*********+++***)))(((((()))***+++(((&&&&&&(((+++,,,)))'''))))))))))))(((((((((((((((((()))***************,,,+++***((((((((()))))),,,***((()))+++,,,+++(((((('''%%%%%%,,,222111+++666999777---))),,,//////((())))))***---222:::???222000///111333444222000------222555000((((((---)))'''%%%$$$$$$&&&(((***&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%((((((%%%%%%((((((%%%***&&&%%%((()))''''''))) &&&""""""((((((###'''((()))((('''%%%%%%%%%$$$!!!"""%%%&&&###$$$'''&&&&&&&&&''''''''''''(((###(((++++++***))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,lllXXXJJJDDD???>>>>>>=========<<<<<<======<<<===???@@@AAAAAAIIIZZZwwwmmmTTTTTTtttyyy^^^jjjcccZZZnnnkkkaaadddppplllvvvrrriiiyyysssmmmttt~~~xxxuuuttt|||dddTTTXXX[[[TTTMMMMMMQQQ```nnnzzz}}}iiiSSSPPPeee|||}}}oooggg^^^LLL;;;:::777333///------///000+++---111222222000/////////............---------,,,,,,---......---,,,,,,....../////////...---,,,...***)))++++++)))***...+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++***///,,,+++222000+++000)))))))))))))))(((((('''******+++,,,,,,,,,,,,+++''')))++++++***))))))))),,,***)))***,,,---,,,***((()))+++++++++)))&&&%%%((((((((()))))))))******,,,...---)))'''))))))''')))))))))))))))))))))))))))))))))************++++++***))))))))))))***+++)))'''''')))+++,,,)))'''))))))))))))(((((((((((((((((()))******************)))(((''''''(((((())),,,***((()))+++,,,***)))'''))))))'''(((------+++---111000)))&&&***,,,,,,))))))******,,,000666;;;---,,,,,,///222444333111...000555888222(((%%%(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&(((&&&"""###))),,,++++++&&&%%%((()))'''''')))'''+++&&&%%%))))))$$$'''((()))((('''&&&%%%%%%+++((((((******&&&&&&(((&&&&&&&&&''''''''''''(((!!!%%%)))+++************)))))))))************+++,,,,,,,,,,,,++++++***)))www```NNNFFFAAA@@@>>><<<;;;;;;<<<=========>>>>>>???AAABBBCCCIIIXXXrrrlllTTTTTTuuu[[[fffkkk^^^mmmqqq```aaalllpppmmmxxxyyykkkkkkvvvsssvvv{{{ppprrr{{{fff[[[XXXaaabbbWWWPPPPPP[[[ppp}}}}}}rrr[[[OOOVVVnnn~~~rrr^^^PPPEEE999000333222111/////////000111,,,///111222111////////////............---------,,,,,,---......---,,,,,,---...000111000///---+++,,,))))))++++++)))))),,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))...+++---777666...000))))))))))))))))))((((((******+++,,,,,,,,,,,,+++(((***++++++***))))))***,,,+++******+++,,,+++)))((())))))******)))((((((((((((((((((((())))))***...///---)))***,,,+++(((************************)))************+++++++++++++++************++++++***))))))***++++++)))&&&))))))))))))(((((((((((((((((()))***************((('''''''''''''''((()))+++***))))))++++++***)))'''+++,,,(((%%%'''))))))&&&)))***'''&&&)))+++************)))***,,,111444(((((())),,,000222333222,,,///555777333***&&&'''(((((())))))(((&&&$$$###((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((($$$ """***000111+++&&&%%%((()))''''''(((&&&,,,---'''%%%((((((###&&&'''((((((((('''&&&%%%'''$$$$$$''''''$$$$$$'''&&&&&&&&&''''''''''''(((%%%''')))***))))))***+++*********+++++++++,,,,,,++++++,,,,,,,,,++++++***fffQQQGGGCCCAAA===:::999:::;;;===<<<===>>>>>>>>>???AAACCCEEERRRlllkkkUUUUUUvvv[[[ccc{{{qqq```mmmyyyllleee^^^VVV___ttt~~~yyyllliiiuuuqqquuu{{{ooovvvwwwnnnVVVVVV___jjjiii]]]WWWZZZooojjjTTTRRRbbbxxxxxxcccPPPDDD===777222000000000//////000000000---///222222000///......///............---------,,,,,,---......---,,,,,,+++,,,...//////---+++)))+++***)))******)))***+++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***...---555FFFCCC333,,,******))))))))))))))))))******+++,,,,,,,,,,,,+++)))***++++++***)))***+++,,,++++++*********)))))))))((((((((()))******+++(((((('''''''''((()))***,,,---+++))),,,000000,,,************************************++++++++++++,,,++++++++++++++++++,,,******+++++++++***((('''))))))))))))(((((((((((((((((()))***************''''''''''''((())))))******)))))))))*********)))(((+++***&&&%%%'''(((&&&%%%'''((())))))******************)))((()))+++...&&&&&&(((+++---/////////(((+++///222000,,,******'''((((((((('''&&&%%%%%%))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((%%%!!!###***000111+++'''%%%((()))'''&&&((((((+++***%%%###%%%%%%"""&&&&&&''')))***)))'''%%% ###$$$###$$$'''&&&&&&&&&''''''''''''(((((()))***)))((()))+++,,,************+++++++++,,,&&&''')))+++---.........iiiQQQFFFCCCAAA===999888999;;;===:::<<<>>>>>>======@@@BBBCCCPPPjjjlllVVVWWWwww```dddzzzuuu___kkknnn[[[RRRQQQSSSeeerrrjjjzzzyyyeeennn{{{sss{{{vvvnnnyyy|||nnnaaaXXXOOOXXXhhhsssoooeeeccciii|||cccSSSZZZooowwweeeOOOBBB>>><<<888444000000000000000///.........000111111000......//////............---------,,,,,,---......---,,,,,,+++,,,---...---,,,***)))***++++++******++++++************+++++++++,,,,,,******+++,,,,,,,,,,,,+++///222333AAAVVVRRR999)))******))))))))))))***+++******+++,,,,,,,,,,,,+++***+++++++++))))))***,,,++++++++++++***)))))))))))))))(((((()))***+++,,,)))((('''''''''(((***+++,,,...---+++,,,000000---************************))))))*********+++++++++++++++++++++++++++++++++)))***++++++***)))((('''))))))))))))(((((((((((((((((()))***************'''(((((()))************))))))***))))))))))))***)))(((%%%$$$''',,,***$$$''''''''')))***)))(((((()))******)))'''&&&((()))%%%'''((()))******++++++(((***+++***)))*********'''&&&%%%%%%%%%''')))***))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''')))(((%%%&&&***,,,+++,,,'''%%%((()))'''&&&'''(((((('''######%%%%%%###&&&%%%&&&)))++++++(((&&&###!!!"""&&&((('''(((+++&&&&&&&&&''''''''''''(((((()))***)))((((((+++---)))))))))*********++++++&&&''')))+++---.........jjjPPPFFFBBB???<<<999888999<<<===999<<<>>>>>><<<<<>>RRRMMM555&&&+++***)))((()))***+++,,,******+++,,,,,,,,,,,,+++***+++,,,+++))))))+++---)))+++++++++)))((()))***)))))))))))))))***+++,,,+++***((('''((()))+++,,,///222222---***+++,,,***************************((())))))))))))***************++++++++++++******''')))++++++)))''''''((())))))))))))(((((((((((((((((()))***************((()))***************)))((()))******(((((()))***)))'''$$$###(((...+++%%%(((%%%%%%((()))'''%%%&&&''')))))))))'''&&&&&&'''&&&'''))))))((('''((()))+++,,,***&&&%%%'''(((''''''&&&$$$###$$$'''***,,,((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***''''''))))))&&&,,,(((&&&((()))&&&%%%'''((('''%%%%%%'''((((((&&&%%%%%%&&&)))------)))&&&)))&&&&&&))))))&&&&&&(((&&&&&&&&&''''''''''''((('''((()))(((((()))+++---)))))))))************+++++++++,,,,,,,,,++++++***iiiPPPFFF@@@>>><<<:::999:::<<<===:::===??????<<<<<<@@@DDDGGGUUUooopppWWWVVV```ddd||||||]]]aaafffSSSUUUaaarrrhhhfffiiimmm{{{tttgggqqqwwwqqqwwwrrrnnnYYYKKKDDDLLL___wwwwww]]]YYYcccttttttdddXXXHHH===333222333111///111000000000//////000111111---...000000//////000222///............---------,,,,,,---......---,,,,,,---,,,+++*********++++++)))...///,,,,,,///...)))************++++++++++++******+++,,,,,,,,,,,,+++)))---,,,111===999+++'''+++***)))((()))***,,,---******+++,,,,,,,,,,,,++++++,,,,,,+++))))))+++---''')))+++***)))(((***,,,************************,,,+++)))((((((***,,,......444555...((('''***+++))))))))))))))))))))))))''''''((((((((()))))))))))))))***++++++***))))))$$$''')))***(((&&&'''((())))))))))))(((((((((((((((((()))***************((())))))******)))((('''''')))******((('''(((***((()))'''%%%''',,,+++''')))###"""''')))'''&&&(((%%%'''))))))'''&&&&&&'''$$$'''))))))'''&&&'''))))))+++***%%%%%%))))))%%%&&&&&&%%%%%%&&&'''((()))''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&))))))&&&&&&)))(((%%%---(((&&&((()))&&&%%%'''(((&&&%%%&&&))))))'''&&&%%%$$$%%%)))......***&&&)))&&&&&&((('''$$$$$$&&&&&&&&&&&&''''''''''''((($$$&&&((((((((()))***,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++***)))iiiPPPFFF>>>===;;;::::::;;;<<<===:::>>>AAA@@@======AAAEEEEEETTToooqqqWWWUUUxxxttt|||ZZZ___zzz]]]]]]rrr\\\\\\hhhxxxddd]]]dddrrr}}}gggcccyyy|||~~~wwwtttnnnooonnnXXXIIIDDDKKK```{{{kkkSSSYYYkkkwwweeeSSSGGG999444222444444000222777000////////////111333444,,,...///000///000111333//////.........---------,,,,,,---......---,,,,,,+++***(((&&&&&&'''(((******///000,,,,,,000///***)))************+++++++++******+++,,,,,,,,,,,,+++***///+++(((---+++(((...+++***)))((()))***,,,---******+++,,,,,,,,,,,,++++++,,,,,,***))))))+++...&&&)))+++***((((((***---******++++++++++++***)))---,,,***((()))+++---///***222555///''''''+++...((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++***)))((("""%%%))))))'''&&&''')))))))))))))))(((((((((((((((((()))***************(((((()))))))))'''&&&%%%''')))+++***'''&&&(((***'''+++,,,(((&&&((())))))***$$$"""(((+++)))))),,,$$$&&&((()))((('''''''''###&&&(((((('''&&&(((***$$$((()))''')))---,,,'''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&((('''$$$$$$((()))'''---(((&&&((()))&&&%%%'''((($$$###&&&((('''%%%$$$%%%$$$%%%)))...///+++&&&(((%%%&&&))))))''''''***&&&&&&&&&'''''''''(((((("""$$$'''(((((()))***,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,eeeKKK@@@???===;;;;;;<<<>>>>>>>>>======>>>???@@@AAABBBBBBFFFSSSnnnlllRRRTTT{{{kkkfff]]]]]]vvvaaaZZZ|||sssbbbiiizzzvvv```ZZZggg~~~xxxaaafffuuuqqqnnnrrryyyvvv{{{tttyyyjjjSSSHHHGGGWWWqqqzzzZZZLLLZZZwwwwwwcccTTTIII@@@555222000///000111111111///////////////000111222...///////////////...---222111000///...---,,,,,,......////////////......,,,,,,,,,++++++*********+++++++++,,,,,,++++++***+++***))))))((()))))))))************************))))))***++++++++++++++++++++++++)))'''(((+++---(((((()))************)))(((+++---...,,,+++*********%%%$$$))),,,)))(((+++,,,++++++,,,------,,,******+++,,,,,,+++,,,---...++++++*********++++++,,,''''''&&&%%%%%%'''((())))))************+++++++++&&&&&&'''((()))***+++,,,***(((&&&(((***+++(((%%%))))))((((((((((((((()))+++***************++++++*********)))))))))))))))***))))))***,,,...---,,,,,,***'''&&&''')))))))))******))))))((((((''''''((((((((((((((((((((((((((('''&&&'''((()))(((''''''((()))(((&&&&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))***)))((('''(((***)))'''%%%%%%&&&'''''''''%%%((()))''''''((('''###$$$%%%%%%&&&'''((())))))''''''((())))))***))))))***'''$$$$$$&&&'''%%%###(((((((((((())))))))))))***))))))((((((((()))))),,,'''&&&,,,///+++)))***+++)))(((,,,000111...)))hhhPPPFFF===;;;999888:::;;;;;;:::;;;<<<<<<===>>>???@@@@@@FFFSSSnnnmmmSSSUUU|||ggg]]]uuu{{{[[[YYYsssbbbZZZzzznnnbbbqqq|||lllkkkxxxmmmbbbooopppllliiimmmzzzsssuuu}}}yyyyyybbbOOOMMMSSSfff}}}mmmTTTPPPddd{{{fffSSSFFF<<<555444222000000111111111111//////.........///000000...//////000000000//////111111000///...---,,,,,,........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++***))))))))))))***************************''''''((())))))))))))(((***++++++***((()))+++---++++++++++++,,,,,,,,,---(((+++---...,,,+++******---)))(((,,,---***))),,,)))))))))***+++,,,,,,,,,,,,...///000000000000000*********)))))))))))))))((('''''''''(((((())))))))))))*********+++++++++++++++++++++***)))((('''&&&&&&&&&(((***+++***)))))))))(((((((((((())))))+++***************++++++***)))))))))))))))))))))))))))******++++++,,,,,,+++)))'''&&&'''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''&&&%%%'''(((((('''&&&&&&''')))((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''((())))))''''''((()))(((&&&%%%%%%&&&(((((((((%%%((()))&&&&&&(((((($$$&&&&&&&&&'''''''''''''''&&&'''((())))))))))))))))))&&&$$$$$$&&&'''&&&%%%'''((((((((()))))))))))))))((((((''''''(((((()))---'''%%%***,,,+++***,,,+++)))))),,,111111...***iiiRRRIII>>>;;;999888999:::999999::::::;;;<<<===>>>??????FFFSSSnnnnnnUUUXXX}}}bbbSSShhhqqqYYYVVVnnneee[[[wwwgggddd|||tttaaaeee{{{rrrjjjfffhhhsssxxxppp{{{yyy~~~vvveeeQQQHHHRRRaaaxxxxxx```OOOZZZsss~~~kkkTTTDDD<<<555///444222000000111222111000//////...---------............///000111111111111111111000///...------,,,///...------------...///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***))),,,,,,+++***************************************&&&'''(((((())))))(((((()))+++++++++***)))***+++)))(((((('''''')))***+++)))+++------,,,******+++...+++***,,,---+++***+++))))))))))))+++...000111555666888888777555222111+++++++++***))))))(((((((((((()))************))))))))))))*********++++++++++++,,,---,,,***(((&&&&&&''')))***)))((()))***))))))(((((((((((())))))++++++***************+++))))))))))))))))))******'''***,,,+++((('''))),,,)))((('''&&&&&&''')))***((((((''''''''''''&&&&&&((((((((((((((((((((((((+++)))''''''''''''%%%###&&&&&&'''&&&%%%$$$&&&((('''''''''(((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&'''(((((('''&&&'''((((((&&&%%%%%%''')))))))))&&&((((((%%%%%%((()))'''(((((('''&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&$$$%%%&&&((('''&&&''''''((((((((()))))))))((('''''''''''''''((((((+++'''%%%(((******+++---,,,++++++...111111...+++fffNNNEEE@@@>>>;;;:::;;;;;;::::::::::::;;;<<<===>>>??????GGGSSSnnnnnnVVVZZZaaaNNN___~~~qqq\\\UUUkkkiii]]]ttttttaaagggjjj^^^nnn{{{mmmhhhhhhqqq}}}uuuvvvzzzxxx|||oooiii^^^RRRIIIJJJZZZlllmmmXXXQQQgggsss[[[GGG;;;777444111333222000000111222111000///...------,,,,,,,,,,,,......///111222222222222111000000///......------///...,,,++++++,,,...///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++************************((())))))***************(((***,,,,,,***)))******((('''%%%$$$%%%&&&(((***)))+++------+++******++++++)))(((***,,,,,,++++++,,,,,,,,,,,,---111666:::BBBBBBBBBCCCAAA<<<666222......---,,,,,,+++******'''((()))***+++***)))((())))))))))))************$$$&&&))),,,------+++***)))+++---+++'''%%%%%%''')))(((((((((((())))))***,,,+++******)))*********)))))))))))))))*********&&&***---+++&&&%%%'''+++(((((('''&&&%%%&&&)))+++((((((((((((((((((((('''((((((((((((((((((((((((***)))(((((((((((('''&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&(((***(((&&&&&&'''(((((('''''')))((($$$%%%)))***(((((('''&&&&&&&&&&&&'''(((&&&''')))******)))((('''&&&&&&%%%%%%&&&((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&''''''((('''&&&'''(((******+++,,,,,,,,,,,,///111111...,,,dddLLLCCC@@@>>>;;;:::;;;;;;;;;:::<<<<<<===>>>???@@@@@@AAAGGGTTTnnnmmmWWW[[[bbbNNN^^^{{{yyycccWWWiiioooaaassslll```nnnxxxfffccczzztttnnnlllrrr{{{zzzwww~~~yyyzzzssskkklllggg\\\PPPJJJJJJSSSbbbqqq|||```UUUYYYuuutttcccLLL<<<666555555666333222111111222222111//////...---,,,,,,,,,,,,,,,......///111222222222222000000//////......------///---,,,******,,,---///++++++++++++++++++++++++'''((()))+++,,,---......---,,,++++++******++++++************************(((((()))***************(((***,,,,,,***)))******+++***)))((((((***,,,---***+++,,,,,,+++***+++,,,(((((((((***---///000............---///555>>>EEELLLLLLLLLMMMMMMIIIBBB===222111///---,,,+++++++++&&&'''((()))***)))((('''(((((()))))))))*********!!!###'''+++------,,,+++)))+++---+++'''%%%%%%'''((((((((((((((()))******,,,++++++***))))))******(((((())))))************&&&))),,,***&&&$$$'''+++'''((((((&&&%%%&&&))),,,))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***++++++)))$$$%%%&&&%%%######%%%&&&&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&(((---***'''&&&'''''''''&&&(((***(((%%%%%%)))***(((&&&&&&%%%%%%&&&''')))***'''(((***++++++***(((&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((($$$&&&))))))******)))(((,,,,,,...///000000...,,,dddMMMFFF???<<<:::999:::;;;::::::======>>>???@@@AAABBBBBBGGGTTTnnnkkkVVV\\\bbbNNN^^^|||jjjZZZiiixxxeeeqqq{{{eeedddyyykkkfffooovvvqqqooosssxxxxxx}}}zzzzzz}}}}}}vvvjjjcccbbb```SSSGGGDDDIIISSS```kkk{{{sssUUUWWWgggxxxfffVVVDDD;;;888777:::===222111111222333222000///......---,,,,,,,,,------......///000111111111111000000//////............---,,,++++++++++++,,,---***++++++++++++,,,,,,,,,&&&''')))+++---......///,,,,,,+++***************************************%%%&&&''''''(((((('''''')))+++++++++***)))***+++***)))((((((((()))+++,,,***+++,,,,,,******+++,,,(((***++++++///444555222---......///333<<>>>>>???@@@AAABBBBBBGGGTTTnnnhhhUUU\\\___LLL\\\}}}nnn[[[iiijjjoooqqqaaakkk}}}aaakkk{{{qqqnnnmmmpppssswwwyyyzzz{{{uuummmfffVVVLLLCCCAAAFFFPPP___kkk~~~zzzbbbQQQaaaxxxzzziiiVVVJJJ???;;;999777999>>>222111111222333222000......---------------...///...//////000000000//////////////////............++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++***))))))))))))***************************%%%&&&''''''((((((''''''***++++++***((()))+++---'''''''''((((((((())))))+++,,,,,,+++******+++---))),,,---,,,///555555111---///111444:::HHHYYYffffffdddcccdddfffddd^^^YYYJJJDDD<<<333,,,)))))))))))))))(((((())))))******(((((((((((()))))))))******************)))((('''&&&&&&&&&(((***+++***)))''''''''''''((()))***+++---,,,+++***))))))))))))'''(((((()))******++++++'''(((((())))))******+++''')))+++)))&&&'''+++000((()))))))))************(((((((((((((((((((((((('''&&&%%%&&&((())))))(((%%%&&&&&&&&&$$$$$$&&&'''(((((((((((((((''''''''''''''''''''''''(((((()))'''((())))))''''''((()))+++(((&&&&&&((()))))))))))),,,+++(((''')))'''$$$((('''%%%$$$%%%&&&)))***)))+++---///...,,,)))''''''))))))(((&&&%%%''')))&&&&&&&&&'''''''''((((((''''''''''''((()))***+++&&&+++***$$$"""&&&)))(((***,,,...///...---++++++aaaKKKEEE@@@???======>>>@@@@@@???======>>>???@@@AAABBBBBBGGGTTTnnngggTTT\\\\\\IIIYYY}}}ppp\\\iiimmmnnnkkk```pppsss^^^qqqyyyllliiiiiimmmoooqqqxxx|||xxx}}}|||nnnRRRKKKEEEDDDHHHRRRdddtttmmmPPPSSSkkkooo\\\GGG>>>777555444000222777222111111222333333000...------------......///000...///////////////...---///////////////.........***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++******)))((()))))))))************************'''(((((()))))))))))))))+++++++++)))'''(((+++---******+++,,,,,,,,,,,,++++++,,,,,,+++******+++---)))------***---333333......111555999BBBRRRfffuuutttpppmmmmmmmmmjjjbbb\\\WWWPPPDDD999000+++******+++***)))))))))***,,,---(((((((((((())))))))))))++++++*********************((('''(((++++++(((%%%''''''''''''((()))++++++---,,,+++***))))))))))))'''(((((()))***+++++++++(((''''''(((+++,,,,,,+++'''***,,,***'''''',,,111'''((((((((())))))******(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&$$$&&&''''''&&&%%%%%%&&&((())))))(((((('''''''''&&&'''''''''''''''((())))))((()))***)))((('''(((***(((&&&%%%&&&(((+++,,,,,,))),,,,,,)))((()))&&&"""***)))&&&$$$$$$%%%''')))***,,,...000///---***(((((()))***(((%%%$$$&&&)))&&&&&&&&&'''''''''(((((('''''''''((((((***++++++***---***!!!$$$)))***))),,,......---,,,+++***~~~fffPPP@@@AAA???<<<<<<===>>>>>>===??????>>>>>>>>>???AAABBBFFFQQQjjjgggVVVbbbzzz\\\LLLTTTnnnmmm^^^mmmnnnlll~~~yyyaaaeeezzzsssdddfffxxxuuujjjhhhggglllrrruuutttqqq|||~~~yyy~~~~~~qqqXXXJJJCCCKKKWWWbbbqqqgggPPPZZZttt|||cccQQQ;;;777333000000111111000111111111111111111111111//////............//////---......///////////////111000...---------...///++++++++++++******))))))+++++++++++++++***)))(((************************,,,,,,,,,++++++*********+++***)))(((''''''''''''))))))(((((((((((())))))***)))((((((((((((((())),,,,,,++++++++++++++++++...,,,***(((((()))+++,,,&&&---///+++))),,,...---333555<<>><<<<<<===>>>======???>>>>>>===>>>???AAABBBFFFQQQiiifffVVVbbb|||]]]LLLRRRkkksss___jjjmmmeeeyyysss```hhhnnnaaahhhxxxvvvrrrppppppsssvvvvvvqqqlllxxx|||wwwsssZZZNNNKKKYYYiiittt~~~yyyaaaPPPeeezzzlllSSSCCC:::666222000000111111111111111111111111111111111000//////......//////000---...//////000000////////////......------......,,,,,,+++***)))*********+++++++++++++++***))))))************************,,,,,,,,,+++++++++******+++******))))))))))))*********))))))))))))******))))))(((((((((((())))))+++++++++++++++++++++++++++******)))))))))))))))%%%,,,...***(((,,,//////444:::EEERRRbbbrrr~~~zzzwwwmmm]]]KKK<<<333///---+++***(((''')))++++++***((((((((((((((()))*********)))(((''''''((()))***+++***))))))******)))''')))((((((***,,,---+++***+++++++++******))))))(((''''''((()))))))))))))))+++)))((()))******)))(((***************)))((('''((()))+++,,,,,,+++*********)))(((''''''((())))))***)))(((((()))***)))'''%%%&&&'''&&&%%%%%%(((******))))))(((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%''')))***'''""" $$$'''%%%######&&&$$$$$$%%%'''(((&&&$$$''',,,111222...***)))******(((&&&%%%%%%&&&(((***,,,***'''&&&''''''&&&%%%))))))(((((()))***++++++((('''&&&&&&&&&''')))******++++++,,,,,,,,,,,,+++|||dddOOOCCC@@@>>><<<;;;<<<=========>>>>>>======>>>???AAABBBFFFQQQhhhdddTTTaaa___KKKPPPhhhuuu]]]eeelll]]]qqqlllcccrrrzzzhhh```mmm~~~xxxyyy{{{zzzzzz{{{|||yyysssmmmuuu|||vvvzzzpppUUUPPPUUUiii|||lll[[[VVVrrruuu]]]GGG<<<777444111000000222222111000000000000000000000000111000000//////000000111---...//////000000//////......//////......---------,,,***)))))))))+++,,,++++++++++++++++++***)))************************,,,,,,,,,++++++++++++******************++++++,,,++++++************++++++)))))))))(((((())))))***************************((()))***++++++)))((('''(((,,,...+++)))---111333666???OOO___ooo|||uuueeeSSSCCC999333111...+++******++++++***)))((((((((((((((()))******))))))))))))))))))))))))+++)))((((((******)))'''((('''''')))+++,,,+++)))+++++++++++++++*********%%%&&&''')))******+++++++++)))(((((())))))(((&&&(((((((((((()))***++++++((()))***,,,---,,,,,,+++)))******))))))(((''''''(((''''''(((+++,,,,,,+++$$$%%%&&&&&&&&&''')))+++(((((()))))))))(((''''''((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''((((((%%%%%%'''(((%%%%%%((()))'''&&&'''(((***))))))'''+++...---+++((()))+++***((('''&&&&&&'''(((***---***(((&&&&&&&&&%%%$$$''''''((((((***+++,,,---)))((('''''''''(((******+++,,,---......---+++***|||cccNNNDDD@@@>>><<<;;;<<<======<<<============>>>???AAABBBGGGQQQhhh```RRRbbbaaaLLLOOOgggpppYYY```nnnZZZnnnqqqhhhjjjssseeebbbsss{{{zzz~~~zzzvvvzzzuuu~~~wwwzzzdddQQQVVVfff||||||___XXXaaazzz}}}fffNNN???;;;555333000///111222222222////////////////////////111111000000000000111111......///000000000000000...///000111000///...---...,,,***((((((***,,,...+++++++++,,,,,,+++******************************++++++++++++++++++++++++))))))))))))***+++,,,---+++******))))))******+++)))))))))((())))))******))))))************++++++***++++++++++++***)))))),,,......,,,+++...333777>>>JJJ\\\mmmyyyzzznnn___PPPCCC:::666111---+++,,,,,,)))''''''((((((((((((((())))))***((()))************)))(((+++)))(((((())))))((('''((((((((()))+++,,,+++***++++++++++++++++++,,,,,,&&&'''((()))************+++***(((((())))))(((&&&((('''''''''((()))+++,,,((()))***+++,,,+++***))))))***++++++***(((&&&$$$'''&&&&&&(((***,,,,,,+++&&&''''''(((((()))***+++'''''')))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&''')))(((%%%&&&+++***(((''''''((()))***+++''')))***)))(((''')))+++))))))'''&&&&&&'''))))))***)))'''&&&''''''%%%$$$''''''''''''(((***+++,,,******)))(((((()))***++++++,,,...//////---***(((}}}bbbMMMEEE@@@===;;;;;;<<<===<<<<<<===<<<<<<<<<===???AAABBBGGGRRRjjj]]]QQQccccccMMMOOOfffmmmWWW___xxxbbbrrreeefffrrrjjjaaabbbvvvzzz~~~}}}yyy{{{{{{mmmXXXUUUddd|||qqqVVVXXXkkklllSSS===555666333111//////111222111111........................111111000000000000111111...//////000000000000000000000111222222000///......,,,***((()))***---...***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++'''''''''((()))***+++,,,))))))(((((((((((()))))))))))))))))))))***++++++))))))******++++++++++++///...,,,******+++,,,------------,,,+++...555<<>>444,,,)))------******///((((((((((((((()))******))))))***++++++***))))))***(((''''''))))))(((&&&***))))))+++---...---++++++++++++++++++*********)))))))))))))))(((''''''+++***)))***+++,,,+++***))))))((((((''''''((((((************(((&&&$$$###((()))***+++***)))&&&%%%((('''&&&'''((()))(((''''''&&&%%%&&&''''''%%%###&&&&&&'''(((((((((''''''###$$$%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%######&&&'''%%%%%%(((%%%&&&'''&&&%%%%%%'''))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&((()))(((&&&&&&%%%%%%%%%%%%&&&&&&'''++++++)))((((((((()))******+++,,,------,,,***)))aaaJJJDDD???===;;;:::;;;<<<<<<;;;;;;;;;;;;<<<===???AAACCCGGGVVVqqq\\\SSShhhgggMMMMMM\\\sssYYY\\\|||rrr]]]kkklllYYYVVV[[[hhhxxx|||yyy}}}{{{gggVVVNNN^^^rrruuubbb```ppp|||eeeRRRBBB777444666222111//////000000///...////////////////////////000//////......//////000//////000111111111111000000//////...............,,,++++++++++++,,,---...***+++,,,,,,------,,,,,,******************************+++++++++,,,,,,,,,(((((((((((()))***++++++***))))))))))))))))))***))))))))))))***+++,,,---***++++++,,,------......///...---,,,,,,,,,---------***+++000444;;;HHHUUUdddooo}}}yyyfffSSSHHH<<<111,,,///...)))***000((((((((((((((()))***************++++++************(((''''''(((((('''&&&)))((()))***,,,---,,,++++++++++++******))))))((('''(((((())))))))))))((()))(((''')))+++,,,+++***''''''(((((((((((((((''')))*********)))(((&&&%%%(((((()))******)))((('''(((''''''''')))***)))((('''&&&&&&(((******(((%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&)))$$$###(((+++***((()))'''***,,,,,,***)))+++,,,+++)))'''&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$$$$$$$$$$%%%&&&'''((()))+++***)))((('''((())))))))))))***+++++++++******aaaJJJCCC???===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;===???AAACCCHHHWWWsss]]]UUUjjjgggMMMKKKWWW|||tttVVVWWWzzzoooaaarrrhhhWWWUUU[[[___ppp~~~xxxzzzyyy{{{sssZZZNNNLLLhhhyyy|||hhh___kkk|||iiiSSSEEE===777555555222111//////000000...---000000000000000000000000//////............////////////000111111111111111///...---++++++,,,------+++++++++,,,,,,---------***+++,,,,,,------------*********************************++++++,,,,,,,,,******************+++,,,++++++************++++++))))))))))))***+++,,,---++++++,,,------...//////,,,,,,---------,,,+++***///,,,...555<<>>@@@???===<<<;;;;;;;;;<<<@@@>>><<<;;;;;;===???@@@HHHUUUppp{{{ZZZXXXtttdddKKKJJJYYYvvvpppVVVZZZ~~~yyyhhhllltttaaaWWWYYY^^^bbbvvv{{{yyyzzzvvv|||vvvxxx}}}bbbNNNNNNYYYzzzggg]]]ggg|||~~~fffUUUBBB888444111111111////////////////////////333...,,,...---))))))...//////000000000000//////---......///////////////////////////...---,,,+++++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******'''***---,,,)))(((***,,,---,,,+++***))))))))))))+++***))))))+++***)))'''***)))(((%%%$$$&&&***...------++++++++++++------///,,,***+++///222222111222111444<<>>============>>>>>>???CCCAAA???===<<<===???@@@GGGVVVrrryyyYYYZZZvvvcccKKKIIIVVVvvvrrrVVVWWWyyytttiiirrr{{{lllbbb___ccciiinnnyyynnnsss~~~zzzlllPPPFFFUUUkkkvvvaaa\\\mmmxxxXXXJJJ;;;555444333444555////////////////////////&&&&&&***222444000...000//////000000000000//////------...///////////////////////////...---,,,+++++++++++++++++++++++++++)))*********++++++++++++******))))))))))))******''')))++++++***)))***+++''''''((()))***,,,...///((((((((()))++++++***)))++++++***)))((())),,,///---,,,,,,++++++,,,,,,---111///---...111444444333+++,,,444CCCSSSdddyyywwwjjjccc[[[JJJ999222111///,,,******)))(((''''''(((***+++...///...---333<<<===999222---'''&&&(((***)))&&&'''((()))***+++***)))))),,,+++***)))(((((((((((('''''''''((((((((())))))((()))***++++++***)))(((,,,)))'''''')))+++***)))(((((())))))))))))((((((,,,111333///---...---))))))&&&$$$%%%(((***(((%%%%%%''')))(((&&&%%%&&&(((''''''&&&%%%&&&'''((()))***'''&&&'''%%%"""$$$(((&&&%%%%%%%%%'''''''''&&& %%%'''%%%%%%)))+++***&&&%%%%%%(((++++++'''###'''((()))***++++++++++++***,,,......+++(((&&&%%%%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%%%%%%%((()))******))))))+++---,,,,,,,,,***)))))),,,...'''&&&&&&(((***,,,++++++~~~xxxyyyzzz[[[GGGAAA:::;;;===>>>???@@@AAAAAAEEECCCAAA???>>>>>>???@@@EEEUUUqqqtttWWWWWWrrrcccJJJHHHSSSvvvtttVVVTTTtttjjjhhhzzzooofffggglllsssxxxooofffmmm{{{|||yyyyyy~~~zzz^^^EEEEEEaaaqqq___aaavvvmmmKKK???555333444333333555////////////////////////******...333444000------...//////000000//////...------...////////////......//////......---,,,+++++++++++++++++++++++++++************++++++++++++******))))))))))))******)))(((((()))+++,,,***)))&&&&&&''')))+++---///000'''&&&&&&(((+++,,,+++******++++++***)))***,,,------,,,,,,++++++,,,,,,---...,,,+++,,,...000111111,,,...666GGGZZZmmmrrrjjjnnngggUUUAAA777222///---...******(((''''''((()))***---///...000AAAUUUYYYOOO333...***((()))***(((&&&&&&'''((()))***))))))(((,,,+++***)))(((((((((((((((((('''''''''((()))***((()))***++++++***)))(((...+++'''&&&''')))******((())))))******))))))(((---555:::666///,,,,,,,,,,,,)))''''''***+++)))'''&&&((()))(((''''''((())))))((('''&&&%%%&&&''''''+++&&&###"""!!!###***&&&'''''''''%%%%%%%%%&&&!!!%%%'''%%%$$$((()))(((&&&$$$%%%+++000///(((!!!&&&'''((()))***************---000000...)))&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((()))***)))))))))+++---,,,+++((($$$###%%%+++///)))(((''')))+++---,,,+++}}}uuuwww}}}tttWWWEEE@@@999:::<<<>>>@@@@@@@@@???CCCBBB@@@???>>>???@@@@@@BBBRRRooouuuXXXXXXqqqdddKKKHHHRRRuuuvvvWWWSSSqqqsss___gggjjjhhhsss}}}oooggghhhoooxxxrrrjjjiiilll{{{uuu|||~~~qqqYYYJJJRRRpppqqqccckkkvvvaaaDDD;;;444333333111000000////////////////////////333111//////...---...///...//////////////////...,,,---......//////..................---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++)))(((***---...,,,)))******))))))***++++++,,,'''&&&'''(((***+++***)))'''(((******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///000000222:::III\\\ooo~~~hhhiiixxxqqq```KKK===555///---...+++***)))((((((((())))))***000//////@@@VVV[[[QQQ000---)))((())))))(((''''''''')))*********)))(((++++++***)))(((((())))))***((('''&&&&&&(((***+++))))))(((((((((((())))))+++***((('''((()))++++++)))))))))******))))))))))))555???===444,,,+++,,,---+++(((((()))***)))(((((()))))))))))))))******)))((('''&&&%%%%%%&&&''')))&&&######!!! ###)))%%%((()))((($$$###$$$'''"""&&&'''%%%$$$'''((('''%%%&&&(((,,,///...)))$$$###$$$%%%&&&''''''''''''***---111222///+++'''%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&&&&'''(((((('''(((***,,,)))'''$$$!!! ###(((,,,)))(((''')))+++,,,,,,+++|||uuuzzzlllSSSCCC>>>999:::<<<===>>>===<<<<<<>>>>>>======>>>???@@@AAABBBRRRnnnwww\\\\\\uuudddLLLHHHSSSsssyyyYYYSSSppphhhYYYiiizzzhhhooo{{{rrrkkkcccaaahhhsssvvveee______ccc{{{zzz}}}cccRRRTTTdddtttgggddduuulllUUU???888444444444000...///000000000000000000000000//////...---...111222333......////////////......,,,------...........................---,,,+++***++++++++++++++++++++++++,,,+++++++++++++++++++++******))))))))))))******+++)))(((+++...000...+++,,,++++++***))))))******)))(((((((((******(((&&&&&&(((++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------...///222333000555>>>NNNbbbvvvuuu```hhhyyyjjjWWWGGG;;;111---...++++++***)))))))))))))))+++222000***...;;;>>>777+++)))((('''((()))))))))((()))***+++++++++******+++***))))))))))))))))))***)))'''&&&'''(((***,,,***(((%%%######%%%(((***%%%'''(((******+++,,,,,,))))))************))))))%%%000===AAA:::///++++++...,,,)))((((((((((((((('''''''''(((((())))))))))))((('''&&&%%%%%%&&&''''''%%%%%%'''%%%"""$$$(((%%%((()))((($$$###$$$'''###'''(((%%%$$$&&&'''&&&"""%%%((()))'''%%%&&&(((###$$$%%%&&&&&&'''''''''***---111222000+++'''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))%%%&&&'''&&&&&&&&&(((***)))***)))((('''(((+++...(((''''''(((***+++***)))|||}}}hhhQQQCCC===;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<===???@@@@@@EEESSSmmmpppVVVXXXttt|||cccLLLHHHQQQnnnzzzZZZTTTqqqaaa]]]sssnnngggyyy{{{vvvsssnnnddd^^^eeesssooo___ZZZ[[[fffwwwqqqSSSMMM]]]uuu]]]ZZZddd~~~yyyaaaJJJ888444222444555222000222000000000000000000000000,,,111333333222111---(((---......//////......---,,,,,,---............------......------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))))))))*********)))***+++---......---))))))))))))***+++,,,,,,)))((((((((())))))'''%%%)))+++------,,,+++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---000222000777BBBNNN```ttthhh\\\llluuueeeVVVFFF777//////+++++++++******))))))((()))---...)))'''***------((((((((((((((())))))***((()))***,,,,,,++++++*********)))))))))))))))***))))))((((((((()))***+++***'''$$$!!!!!!$$$'''***"""%%%)))+++++++++,,,---)))******++++++******)))%%%+++777???>>>555///---...,,,***'''&&&&&&'''(((%%%$$$###%%%'''((('''&&&)))((('''&&&%%%&&&''''''%%%%%%'''***)))%%%$$$'''&&&'''''''''%%%%%%%%%&&&&&&)))***&&&%%%&&&'''%%%!!!%%%'''%%% ###(((%%%&&&'''((())))))))))))+++...111111///***'''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***$$$&&&'''&&&&&&&&&(((***)))***,,,+++++++++---...)))((('''(((***+++***)))~~~gggRRREEE???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???EEEQQQiiihhhNNNSSSrrr|||wwwaaaJJJFFFMMMhhh{{{ZZZTTTqqqrrr___gggrrrggglll}}}wwwtttuuuqqqnnnxxxxxxkkkfffgggsssuuuyyy~~~{{{bbbMMMSSSmmmsssUUUZZZnnnqqqWWWAAA555111111444444111111333000000000000000000000000...333555222000///+++$$$---......//////......---+++,,,------......------------------,,,+++******++++++++++++++++++++++++------,,,,,,,,,+++++++++******))))))))))))******&&&(((***+++++++++,,,---((((((((()))***,,,---...(((''''''((()))***((('''***,,,---,,,++++++---...+++,,,,,,------,,,,,,+++((()))******))))))---000...888CCCKKKYYYlll}}}}}}jjj[[[___uuutttgggTTT@@@444111+++,,,++++++***)))((((((&&&&&&)))---,,,))),,,222)))******))))))((())))))'''(((***+++++++++***)))******))))))))))))******((())))))))))))*********((('''%%%$$$$$$%%%'''(((%%%''')))***)))))),,,...)))******++++++******))))))(((...:::@@@<<<666333///...+++(((&&&&&&''')))&&&$$$$$$%%%((()))((('''''''''&&&%%%&&&'''((()))%%%%%%'''***)))%%%$$$'''&&&%%%%%%%%%'''''''''&&&(((+++,,,(((%%%''''''%%%%%%'''(((%%%"""!!!###&&&&&&'''((())))))***))))))+++...000///---)))'''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''''')))+++((()))******)))***,,,...***)))((()))+++,,,+++***iiiUUUHHHBBB===<<<;;;;;;;;;===>>>???>>>>>>>>>>>>============CCCMMMcccjjjNNNUUUvvv|||~~~yyyvvvsss___IIIDDDJJJddd{{{ZZZTTTppphhh^^^pppnnnhhhttt{{{xxx}}}}}}~~~yyyuuurrr|||gggWWWOOO```~~~|||iii[[[ddd|||mmmQQQ<<<555222111333333///...000000000000000000000000000+++//////***+++111333111---..................---+++,,,------......------------------,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++******))))))))))))******###&&&******((((((***---))))))))))))***+++,,,---&&&%%%%%%''')))+++***((()))***+++***))))))+++---++++++------------++++++***,,,------+++,,,///333)))555BBBJJJXXXnnnqqqZZZTTTddd}}}~~~rrr^^^GGG999444,,,,,,,,,++++++)))((('''***$$$&&&//////&&&&&&...,,,,,,,,,+++)))(((((()))&&&''')))*********)))(((***)))))))))))))))******(((((()))************)))%%%&&&'''(((((('''&&&%%%)))******(((&&&'''+++///******++++++++++++******---'''(((555@@@@@@<<<999000///,,,)))&&&&&&((())))))'''&&&(((+++---,,,***'''&&&%%%%%%&&&'''((()))&&&$$$&&&((('''$$$%%%((('''$$$###$$$((()))(((%%%)))------(((&&&''''''&&&++++++***))))))(((&&&%%%$$$%%%&&&'''((((((((((((,,,---///...+++)))''''''######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''')))))))))))))))+++---+++,,,+++******+++///222,,,*********,,,---,,,+++}}}oooRRRBBB@@@>>>?????????>>>===;;;:::===>>>????????????>>>>>>CCCIII]]]yyyrrrZZZ```ttt}}}}}}qqqZZZKKKPPPLLLfffzzzaaaUUUiiivvv___eee|||cccnnn~~~}}}yyy{{{ZZZNNNVVVvvvoooYYY___rrr{{{```HHH<<<444333222222333333111000...000222444555555333222////////////............111///---,,,,,,,,,...///...------------...//////------......---+++)))(((---,,,***(((((()))***+++***+++,,,+++)))((()))***+++***)))***++++++***)))+++++++++*********))))))'''((()))***************...***(((***+++)))+++000***)))))))))***,,,...///---+++***,,,///000...,,,(((---...+++,,,000000,,,000666AAAPPPcccvvviiiNNNOOOmmm|||nnn^^^III888///***)))+++***&&&&&&***%%%&&&***---)))$$$)))333***+++,,,+++)))''''''((((((***,,,,,,*********+++++++++***)))(((((())))))))))))************))))))((((((((((((((('''''''''+++***)))(((((()))***+++------,,,,,,,,,...000111.........///444:::@@@DDD;;;///%%%%%%&&&&&&(((---"""$$$'''***+++***)))(((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%...<<<777(((%%%%%%$$$'''%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((//////000...+++'''### ))))))((('''&&&&&&%%%%%%'''(((((((((&&&&&&(((***'''''''''''''''((())))))***)))((())),,,---......+++'''%%%&&&+++---,,,)))xxxuuuyyysssVVVEEEBBB>>>>>>??????>>>===;;;:::=========>>>>>>?????????AAAFFFXXXvvvyyy^^^gggttt[[[KKKOOOKKKddd|||bbbUUUiiimmm\\\hhhssshhhxxx}}}yyyoooTTTRRR___||||||fffUUUiii{{{xxx^^^GGG;;;666555333333333333222000111111111000000///.............../////////000000111///...,,,,,,---...///........./////////000000,,,,,,---......---,,,+++---,,,***)))((()))***+++***+++++++++)))((()))***+++***)))***++++++***)))+++++++++*********))))))(((((()))***************,,,)))(((******)))***...,,,,,,+++******+++,,,------++++++,,,...///---+++)))---...+++,,,000000,,,111777CCCVVVjjj|||}}}bbbMMMUUUssstttfffTTTEEE555...***++++++((((((+++'''(((***+++&&& $$$,,,***+++,,,+++)))''''''((((((***++++++***)))******+++******)))))))))))))))))))))************))))))''''''((((((((((((((((((***)))(((''''''((()))***------------...///000000,,,,,,+++---222<<>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;;;;<<<>>>@@@AAACCCFFFUUUqqqzzz]]]jjjzzz___LLLMMMKKKeee|||aaaSSSfff{{{bbb]]]ppp|||mmmpppvvvzzz}}}wwwbbbOOOZZZnnn~~~mmm]]]WWWwwwuuu\\\FFF;;;888666444444444333111///222111///---------......,,,------...000111111222000///...---------...///......000111111111000///+++,,,---...............---,,,+++))))))******+++)))***+++***)))((()))***+++***)))***++++++***)))+++++++++***************))))))))))))************+++)))))),,,,,,******---///...---+++************---,,,+++,,,------+++)))***------,,,---///000...222888FFF[[[rrrpppRRRGGGYYYwwwzzzpppbbbVVVBBB888...++++++++++++,,,'''((())))))$$$ """))))))+++,,,+++)))(((((((((((()))++++++)))((()))************)))))))))))))))))))))************))))))'''''''''(((((())))))))))))((('''&&&&&&'''((())),,,,,,---...////////////)))*********///<<>>>>>>>>======<<<<<<;;;<<<;;;::::::;;;===@@@BBBGGGHHHSSSmmmzzz]]]nnneeeMMMKKKNNNhhhyyy^^^OOObbbnnn^^^ccczzzrrrfffxxx{{{tttxxxnnnYYYRRRhhhrrr^^^YYYbbbsss\\\GGG<<<888666444333333222000...///////////////000111111---......///000000111111000000///...---......///,,,...000111222111///...---.....................---,,,+++*********++++++***+++,,,+++***)))***++++++***)))***++++++***)))***************************)))))))))))))))******,,,******......++++++---///...---,,,+++*********,,,,,,,,,,,,,,,+++***))),,,------,,,---///000///444999GGG]]]vvvdddFFFFFFaaa~~~yyyooofffTTTFFF666---,,,,,,+++***%%%''')))(((%%%$$$'''+++)))***++++++)))(((((()))(((***++++++)))(((((()))))))))*********)))))))))))))))************))))))&&&&&&'''((()))******+++)))(((''''''''''''((()))***+++---/////////......(((***+++***,,,888KKKYYYQQQEEE777///,,,***'''%%%((()))*********((('''&&&&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$///,,,$$$%%%&&&$$$)))&&&$$$""" !!!$$$(((***''''''''''''''''''''''''&&&''')))***+++***)))(((&&&&&&%%%%%%%%%&&&&&&'''###&&&)))+++++++++++++++(((((())))))************((()))******+++,,,...000000...++++++,,,,,,+++)))xxxqqquuuvvvwwwxxxzzzzzz[[[FFFAAA=========<<<<<<<<<<<<<<<<<<;;;::::::;;;===@@@BBBFFFGGGPPPhhh~~~eeevvvkkkOOOHHHMMMhhhxxx[[[JJJ]]]}}}fff___nnnwwwgggaaa}}}uuu}}}vvvwww{{{cccTTT^^^xxx|||eeeRRRZZZooosss^^^III>>>666444222111111000...,,,---...000111111111///...000000000000000000//////000000//////............+++,,,...000000///...---000000///...------,,,,,,---,,,,,,++++++++++++++++++,,,---,,,++++++,,,---+++***)))***++++++***)))************************+++***)))(((((()))*********((()))------***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))...,,,,,,---......///111666;;;HHH^^^www}}}]]]EEEQQQqqq{{{tttgggWWWBBB222,,,,,,***'''(((+++,,,***((((((***,,,(((***++++++)))(((((())))))***,,,+++)))(((((()))((()))************))))))))))))************))))))&&&''''''((()))***++++++******)))(((((()))******)))***,,,.........------(((+++---++++++222???JJJMMMIII@@@444+++&&&&&&''''''((((((((((((&&&%%%$$$%%%&&&''''''((()))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###,,,)))$$$((('''&&&+++$$$$$$$$$%%%%%%'''(((((('''''''''''''''''''''''''''((())))))))))))((('''%%%$$$###"""###$$$%%%&&&!!!%%%'''&&&&&&&&&&&&&&&'''((()))))))))((((((&&&((())))))((()))+++...000...---,,,,,,++++++***}}}~~~{{{sssuuuvvvxxxzzz[[[FFF@@@======<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<>>>@@@AAA???BBBLLLcccoooqqqPPPFFFKKKggg{{{\\\HHHZZZ{{{xxxaaacccyyymmmeeejjjzzzxxxyyysss{{{jjjYYYTTTppprrrZZZOOO```yyysss___KKK???555333111111111000...,,,...///111111000---***'''111111111000000/////////000000000/////////......+++,,,.../////////...---111000///---,,,+++++++++,,,,,,,,,,,,,,,+++++++++***+++---,,,++++++,,,---+++***)))***++++++***)))***************+++++++++++++++)))((((((((()))***(((&&&&&&))))))''''''******+++,,,---......------***,,,------+++***++++++///,,,+++......---///333888???NNNdddzzzpppSSSFFF\\\zzzuuufffNNN777,,,+++)))%%%,,,//////***((()))***)))(((***++++++)))((()))******,,,---,,,***)))))))))'''(((***++++++***))))))))))))************))))))((((((((())))))*********+++***)))(((((()))***+++))))))***+++,,,,,,,,,,,,***,,,...,,,***,,,333:::BBBDDDAAA555)))%%%'''(((''''''''''''&&&&&&%%%$$$%%%&&&((()))******)))(((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%,,,(((%%%)))&&&"""(((###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%###""""""###%%%&&& ###%%%&&&&&&%%%&&&'''%%%&&&((()))))))))((('''&&&(((***)))&&&&&&))),,,///...---,,,++++++++++++zzz~~~~~~|||]]]HHHBBB===<<<;;;;;;;;;;;;<<<============>>>>>>?????????<<>>????????????>>>>>>===CCCNNNaaa~~~uuuRRRDDDKKKkkkeeeMMM[[[|||iiiWWWdddtttaaajjj{{{|||ttt|||nnnUUUXXXkkksssYYYRRRbbb{{{{{{rrr___JJJ>>>444333222222333333111000222111000//////000111222......///000111222333333000000000000000///......000////////////000111111---,,,+++***+++,,,---...,,,,,,---------,,,+++***&&&((())))))(((((()))++++++***)))***+++++++++)))))))))******++++++++++++---+++)))((('''((()))***...***)))***+++***,,,000,,,---.........---,,,+++))),,,//////---,,,---000111,,,+++...///---///444;;;HHH___vvvtttZZZIIINNNooo~~~sss[[[???...++++++)))###'''((($$$%%%+++---***''')))++++++)))))))))***,,,...///...,,,*********&&&(((***+++,,,+++***)))))))))************))))))*********))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''')))+++,,,,,,+++***))))))+++,,,...)))......***))),,,+++&&&((((((((((((((((((((((((%%%'''+++------***&&&$$$'''''''''&&&&&&'''''''''"""###$$$%%%&&&'''''''''"""'''%%%%%%,,,)))%%%,,,$$$$$$%%%%%%$$$$$$$$$###""""""""""""""""""""""""$$$$$$%%%&&&'''((()))***,,,***'''%%%$$$%%%&&&'''%%%&&&&&&%%%$$$$$$&&&((('''(((***+++,,,+++)))((())),,,...+++&&&%%%'''+++,,,,,,,,,+++***)))+++,,,qqquuu{{{~~~|||uuummmgggxxxcccJJJ>>>@@@???===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<===??????EEELLLaaasssSSSGGGJJJiiiZZZMMM\\\zzznnn[[[[[[xxxnnnjjjxxx}}}www}}}tttxxx[[[OOOccc~~~fffOOOQQQjjj}}}zzzzzzaaaEEE666444333222000000000111111111000///......///000111...------...000222111000333111///------...000111...............///000000///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))((((((***,,,---,,,,,,++++++,,,---///000+++,,,............,,,+++---,,,++++++,,,000444777>>>PPPmmmyyyfffEEEEEEVVVssspppSSS999...,,,)))###---+++))))))***+++***)))***++++++***((('''(((************)))(((''''''&&&(((+++---,,,)))(((***,,,+++)))'''&&&&&&(((+++,,,+++)))(((&&&&&&((()))+++''''''''''''''''''''''''''''''(((((())))))******...,,,))))))+++---...///'''((()))))))))(((&&&%%%+++'''######%%%((((((((()))+++...//////---***(((+++***((('''&&&&&&&&&''''''''''''''''''''''''''')))''''''''''''&&&$$$"""%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###"""$$$'''***---888///%%%"""%%%((('''$$$%%%)))***'''&&&((()))''')))((((((((()))***++++++(((((((((((((((''''''''')))((('''''''''(((***+++[[[]]]aaaccccccaaa]]][[[fffjjjrrrxxxyyyyyy~~~|||}}}eeeMMMAAA???>>>===;;;;;;;;;<<<<<>>@@@FFFKKK___rrrSSSHHHKKKjjj\\\NNNZZZwwwhhh\\\bbbzzzjjjnnn}}}}}}vvvvvvnnnVVVUUUmmmwwwYYYOOO^^^www|||}}}rrrXXX@@@666666555222111000000000///111000////////////000111111000///000222444333222333111///------...000111...............///000000///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***)))((()))***,,,---,,,,,,++++++,,,---///000,,,,,,------------,,,,,,///...,,,+++,,,///333666AAATTTrrrvvvaaaCCCHHH^^^{{{yyywwwyyy~~~mmmQQQ===444000---))),,,+++******++++++***)))***++++++***((('''(((***,,,,,,++++++***))))))(((((()))******)))((()))***+++)))'''&&&%%%%%%&&&'''***)))(((''''''((()))***''''''''''''''''''''''''((()))))))))************+++***)))((((((((()))***(((((((((((((((''''''&&&,,,)))&&&&&&(((******)))(((***---//////---+++)))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''***---///333---&&&###$$$&&&&&&%%%&&&******'''%%%(((((('''))))))))))))))))))***+++(((((((((((((((((((((((('''((()))*********))))))RRRRRRSSSTTTTTTTTTTTTSSSXXXVVVYYY```cccaaaaaacccggghhhiiikkkmmmnnnooopppllloooooollljjjlllmmmllleeefffffffffggghhhiiiiiigggeeeccccccfffoooyyygggPPPEEE>>>===<<<;;;;;;<<<======EEEEEEDDDAAA>>><<<<<<===AAAGGGKKK^^^tttUUUJJJKKKhhh```OOOXXXtttxxx^^^^^^mmmooogggwww~~~xxxzzz|||zzzzzz___SSS```|||eeeLLLSSSnnn|||uuudddLLL<<<888:::777333111111000///...111000000//////000000111111000///000222333333222333111000......///000111///............//////000///...,,,,,,---------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***+++++++++++++++++++++++++++,,,+++++++++************+++***)))))))))***,,,---,,,+++++++++,,,---...///,,,,,,++++++++++++,,,,,,000///---++++++///444888DDDXXXuuuqqqYYY>>>LLLgggxxxqqqnnnrrr}}}gggLLLAAA>>>777111000,,,+++***+++,,,,,,***((()))***+++***(((((()))***,,,,,,++++++***))))))))))))((('''((()))))))))'''***)))(((&&&%%%###""""""))))))(((((((((((())))))''''''''''''''''''''''''))))))************++++++***---///---***((()))+++))))))((('''''''''''''''***(((''''''((())))))(((''')))+++---...---+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''&&&""" $$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,***'''%%%$$$%%%&&&'''&&&***+++'''%%%'''(((&&&+++***))))))))))))))))))((((((((((((((((((((((((&&&(((***------+++)))(((jjjiiigggfffdddcccbbbbbb```\\\[[[\\\\\\XXXWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWUUUSSSTTTUUUUUUVVVXXXWWWSSSRRRTTTVVVVVVRRRRRRSSSUUUVVVZZZdddmmmcccrrrgggPPPDDD===<<<;;;;;;;;;<<<===>>>DDDDDDCCCAAA>>><<<===>>>@@@FFFKKK^^^vvvWWWLLLJJJgggbbbQQQWWWrrrmmmTTT```yyy|||gggjjj{{{zzz{{{gggRRRVVVpppvvvXXXIII\\\{{{wwwjjjUUUBBB;;;>>>???;;;555222222222111///000000000000000000000000///.........000111111///333222000///...///000111//////............///000///...,,,,,,---------,,,......---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++,,,+++)))(((((()))***+++************************,,,,,,+++++++++***************)))))))))***+++,,,+++++++++,,,,,,------...---,,,************,,,---......---+++,,,111999???KKK^^^xxxjjjPPP===QQQnnn~~~xxxpppmmmqqq{{{```GGGEEEHHH???666444,,,,,,+++,,,,,,,,,)))'''(((***+++***)))((()))***))))))))))))((((((''''''+++(((&&&'''***+++)))'''((((((((((((&&&$$$"""!!!(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))***''',,,111000,,,)))***---***)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,---,,,+++***((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&%%%###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''%%%'''((('''$$$$$$%%%((('''++++++'''%%%''''''&&&++++++***)))((((((((()))((((((((((((((()))))))))((()))+++,,,,,,,,,***)))~~~zzzvvvqqqjjjdddffflllllllllkkkjjjhhhgggffffffeeebbb___^^^^^^___```bbbdddfffbbbZZZVVV[[[______^^^^^^______YYYSSSVVV___ZZZfffuuu}}}{{{uuupppnnnhhhOOOAAA<<<<<<;;;::::::;;;======???@@@@@@???======>>>@@@???EEEJJJ^^^vvvVVVJJJMMMiiiaaaQQQVVVppp{{{bbbPPPeeeqqqfffwwwuuuuuuYYYQQQdddaaaQQQPPPiiizzznnn]]]JJJ@@@DDDLLLIIIBBB999333333333222111000000111111111111000000000///...///000111000///222222111000///000000111//////............/////////...,,,,,,---------,,,......---,,,,,,+++******,,,,,,,,,------,,,,,,,,,++++++***))))))***+++,,,************************,,,,,,,,,++++++++++++******************+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,************,,,---***+++,,,,,,...555@@@IIIXXXiii}}}```GGGDDD[[[vvv}}}wwwtttuuu{{{xxxYYYCCCHHHQQQJJJ===666...,,,+++,,,,,,,,,***(((''')))++++++***))))))***)))))))))(((((((((((((((,,,)))''')))+++,,,***((('''''')))))))))(((&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''!!!&&&,,,---)))''')))+++***)))'''&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%&&&%%%&&&(((***++++++***)))'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++((($$$###%%%''')))***(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***)))))))))!!!%%%((((((%%%$$$&&&)))&&&***+++'''%%%'''(((&&&++++++***)))((((((((()))(((((((((((())))))*********************++++++,,,|||yyyuuu{{{yyyiiiYYYXXX```iiilllnnnnnnlllkkkmmmooouuuwwwzzz}}}lllPPP@@@===<<<;;;::::::;;;<<<<<<;;;<<<======<<<===???AAA===DDDJJJ___vvvTTTFFFPPPkkk```QQQTTTmmmoooZZZUUUooo{{{hhhmmm~~~{{{fffTTT^^^{{{pppPPPQQQ___www{{{rrrbbbQQQGGGIIIUUU```WWWLLL???666444444333111000111111222222111111000222111000111222333222111222222111111000000000111000//////............//////...,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,(((***,,,---000999GGGRRRgggvvvsssWWWBBBOOOfff}}}}}}}}}~~~~~~kkkQQQ???IIIZZZYYYIII:::000...++++++++++++***)))&&&(((++++++***))))))***++++++******************+++***)))***+++++++++***&&&''')))*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''&&&&&&"""&&&+++,,,+++***+++---))))))(((''''''''''''''''''(((((('''&&&&&&''')))%%%&&&((())))))))))))(((&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''')))&&&"""!!!###&&&((()))...---+++)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''!!!$$$'''(((&&&%%%''')))%%%)))***'''&&&((()))'''+++***))))))))))))))))))'''(((((())))))******++++++***)))((((((***+++,,,~~~lllmmmxxx|||{{{{{{rrrTTTBBB>>>===;;;:::999::::::;;;;;;<<<======<<<===???AAA<<>>===<<<:::999999::::::<<<===>>>===<<<===???@@@<<>>XXXoooTTTFFF<<>>??????>>>>>>???@@@???CCCMMM^^^xxx~~~XXXGGGNNNkkkzzz]]]MMMTTTfffsssbbb^^^{{{rrrnnntttttthhhQQQVVVoookkkVVVYYYrrrjjjXXXGGGIII]]]rrr}}}nnnWWW???000---222777---222555222......111333444222000///000222222111111222333222000///000111444222000---,,,,,,,,,---,,,,,,------------------))),,,...---+++***,,,...000///---,,,******))))))+++***)))))))))+++---///.........------,,,,,,,,,)))+++...///,,,)))&&&%%%***)))(((((()))+++---///000...++++++---...---+++---,,,+++***+++,,,---......,,,,,,000222999KKK]]]xxxxxxYYYFFFEEEfffsssqqq~~~qqqTTTBBBCCCYYYoooyyylllSSS===///,,,...***+++000,,,((()))***,,,,,,+++*********)))((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((((((((((((((())))))))))))+++***(((&&&&&&''')))***((()))*********)))'''&&&$$$######%%%)))+++***(((&&&&&&'''''''''''''''&&&&&&'''((('''&&&&&&'''((('''%%%###$$$'''((((((&&&&&&&&&'''))),,,,,,)))''',,,***(((&&&%%%&&&'''((('''&&&&&&'''((((((&&&$$$(((''''''&&&&&&%%%$$$$$$"""$$$%%%&&&&&&&&&(((***&&&&&&&&&''''''''''''''',,,)))'''(((++++++***'''************+++,,,---... %%%)))***)))((()))+++~~~xxxuuu}}}zzz___KKKBBB???<<<::::::;;;:::999<<<>>>??????>>>>>>???@@@@@@CCCLLL^^^zzz~~~XXXGGGNNNmmm~~~^^^JJJPPPeeeiii___aaakkkmmm{{{~~~yyyrrrXXXQQQaaaxxx```SSSeee|||xxx```QQQHHHRRRgggxxxpppUUU???222///000111...111444111---,,,///111666333111000000111000///111222333222000///000111333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---000888777444111...+++)))(((+++***))))))***+++---///,,,,,,+++++++++*********((()))++++++*********+++)))******+++++++++******///---++++++---...,,,+++,,,,,,,,,,,,,,,------...,,,+++---222555<<>>??????======>>>@@@@@@BBBJJJ^^^}}}}}}WWWFFFOOOooo```GGGLLLcccuuu___```nnn{{{hhhsss|||xxx~~~bbbMMMRRRooofffVVVWWWrrr}}}lllRRRGGGJJJ___uuutttXXXBBB777444222000000222444333///---...111666444111000000000...---111222222111//////000111222111000///...///000000------,,,,,,++++++******+++++++++******+++...111@@@>>>:::555000,,,)))(((+++******)))***,,,---...++++++++++++*********************)))((()))+++...)))***,,,---,,,+++((('''...---++++++,,,---,,,***+++,,,------......------+++,,,111666<<>>>>>======>>>@@@@@@AAAHHH]]]~~~zzzVVVFFFNNNpppbbbGGGJJJaaajjj[[[iiitttooo|||vvvvvvlllWWWQQQXXXzzzyyyYYYUUUddd|||ooo___HHHCCCOOOkkk~~~yyybbbMMM???888555444333333555777555111111444444222000000111000///...000111111000......000222111111000000000000111222......------,,,+++******,,,+++***)))))),,,///222===;;;777333///,,,***(((************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,------,,,***((('''(((***)))***+++,,,++++++***)))---,,,,,,,,,,,,,,,+++***+++,,,---...///...---------///444:::CCCQQQcccqqquuuSSS???NNNiii}}}zzzooovvv|||qqqaaaJJJDDDHHH^^^yyyfffLLL999000...)))+++...***---+++)))((()))***---...,,,+++))))))))))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************)))))))))))))))*********)))((('''''''''%%%&&&((()))***)))'''&&&((((((((('''''''''&&&&&&%%%&&&'''(((***++++++***)))))))))))))))((('''&&&$$$&&&(((((('''&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((******)))((($$$$$$$$$$$$$$$&&&'''(((***'''###"""$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&&&&&&&''')))+++******)))(((''''''&&&&&&&&&&&&'''(((((('''&&&***))))))(((((((((((()))***((((((***...///---***uuullllllyyyhhhQQQDDDAAA<<<::::::;;;;;;;;;;;;===>>>>>>======>>>??????@@@GGGZZZzzzwwwTTTFFFNNNpppdddIIIKKK___ddd\\\sss|||nnnxxxooo}}}zzz[[[NNNUUUgggnnnTTT[[[tttrrr___RRRGGGJJJ[[[uuuqqq\\\HHH;;;666666444333666<<<:::444222444000//////000111222111//////000000...------000222000000000000000111111222000000///...---,,,,,,+++---+++))))))***,,,///000222111///...,,,+++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***((('''(((***))))))))))))+++,,,---,,,,,,---------,,,++++++***+++---.........---,,,...000333999GGG\\\rrrkkkJJJ>>>VVVuuu~~~}}}xxx|||{{{iiiSSS??????KKKgggqqqQQQ===111///***---111,,,---,,,***((((((***---///+++)))((((((((((((&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******(((((((((((())))))))))))&&&'''***+++,,,+++)))((()))))))))(((((((((((((((%%%&&&((())))))******+++'''(((((((((''''''&&&%%%"""$$$''')))((((((((()))&&&'''((((((((('''&&&&&&&&&&&&%%%''')))***)))(((%%%%%%%%%$$$$$$%%%%%%%%%)))&&&"""!!!###&&&((()))''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''(((+++******)))(((''''''&&&###%%%'''((((((''''''&&&))))))(((((('''(((((((((,,,***(((***...///---+++{{{kkkhhhlllkkkSSSEEEAAA<<<::::::;;;<<<<<<;;;===>>>>>><<<<<<===???>>>@@@FFFVVVsssrrrRRRGGGOOOpppeeeJJJIIIZZZyyyyyybbbbbb|||pppiiivvvssspppOOOKKKZZZzzzfffVVVeeexxxcccSSSLLLPPP[[[mmm}}}mmmVVVEEE<<<:::777666:::BBB@@@666000111.........000222222111000//////...---,,,---000222///000000000000000000000000000//////......------...,,,***)))+++---......***)))))))))******+++,,,)))******+++,,,,,,------)))))))))***************'''))),,,,,,+++******+++***)))(((''')))+++...///+++---//////...,,,+++,,,***+++,,,,,,------,,,,,,---///222888IIIbbbzzzxxx^^^DDDBBB^^^}}}}}}{{{|||{{{dddKKK===<<>>CCCKKKIII:::000//////...///000222222000............,,,+++,,,000333//////000000000//////...........................///---******,,,---,,,***))))))))))))***+++,,,,,,))))))***+++,,,,,,,,,,,,((()))))))))************)))***+++***))))))+++---)))))))))******+++,,,,,,,,,...111111///,,,,,,---+++************+++,,,,,,---111555<<>>???@@@===;;;;;;<<<<<<=====================???@@@FFF\\\|||pppNNNFFFWWWyyydddIIIEEEPPPnnn{{{eeeggg~~~tttcccmmm|||qqq{{{}}}sss}}}```PPPYYYuuueeeaaavvvvvvXXXGGGOOO___}}}uuubbbSSSYYY___ZZZIII666111555333111...------///222333222111///------///111333000000000///......------..................------///---++++++---...,,,))),,,,,,,,,++++++*********************+++,,,---...------------------------************))))))(((((()))'''***000000)))&&&(((...------,,,,,,------...,,,((('''+++------///222222222555BBBWWWooorrrWWWDDDEEE[[[www{{{tttttt~~~fffIII===BBBRRRmmm~~~ooo[[[CCC555000...***'''///---***+++---///...,,,///,,,))))))---...+++'''))))))))))))))))))))))))***&&&###%%%***---+++(((++++++***)))(((((())))))''''''(((((())))))******''''''''''''((((((((((((%%%'''%%%"""###''')))(((&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((&&&&&&&&&(((***+++***)))---+++((()))******(((%%%)))((('''&&&&&&'''((()))&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))***(((&&&%%%'''((((((((())))))))))))***+++,,,---000///...+++((('''((()))uuukkkmmmcccOOOFFF???>>>>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAAFFFZZZzzzrrrQQQIIISSSvvvcccGGGDDDRRRrrrtttfffpppooodddqqqvvvqqquuurrrqqq\\\VVVbbb{{{rrraaajjj}}}gggOOOGGGWWWlllmmmXXXOOOXXX___\\\NNN@@@999777888666333222111222222222111000///......000222333///////////////.........,,,---------.../////////...,,,***+++------+++))),,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***(((***//////***(((+++------,,,,,,,,,,,,---------)))(((***+++)))***---111111555AAAUUUjjjzzzjjjNNN???GGG___yyyzzzyyyyyy^^^CCC;;;BBBRRRooo|||gggLLL:::222///---,,,,,,+++)))+++...000000......+++((()))---...+++(((************************)))'''%%%'''***,,,+++*********))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))%%%'''&&&###$$$(((***)))***)))((('''''''''''''''(((((())))))))))))((((((***))))))***,,,,,,***))),,,)))'''((())))))'''%%%''''''''''''(((((())))))'''(((((('''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((()))***+++)))'''&&&((()))(((((((((((((((((()))***+++,,,......---,,,***))))))***vvvffflllqqqUUUJJJ???<<<===<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAGGGYYYvvvrrrQQQJJJOOOsssjjjPPPOOO^^^|||mmmiii||||||jjjhhhzzznnntttvvvqqqwwwcccXXX^^^oooddd^^^vvvzzzhhhUUUIIIOOOggg|||fffRRROOO\\\dddaaaZZZUUULLLBBB===:::666333333222111000............///111222333......////////////000000+++,,,,,,---...///000000---+++***+++,,,,,,+++))),,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++)))***......,,,,,,...------,,,,,,,,,,,,---------***)))++++++(((***---///000555BBBTTTfffrrrxxxwww^^^BBB;;;LLLggg}}}~~~~~~oooTTT<<<:::DDD]]]xxxtttWWW???333//////...---,,,+++,,,...///...---,,,***((())),,,---,,,)))************************))))))))))))***+++++++++)))))))))))))))*********(((((((((((())))))))))))(((((()))))))))*********&&&((('''$$$%%%)))+++)))+++***)))((('''&&&&&&&&&'''(((((())))))(((((('''+++***)))***+++***)))'''***(((''''''''''''&&&$$$&&&'''(((***+++++++++***(((((()))'''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******,,,***(((((())))))((('''))))))))))))***+++,,,,,,+++,,,---------,,,+++***kkkaaasss~~~XXXKKK???<<<===<<<<<<<<<===============<<<<<<<<<===>>>AAAGGGXXXsssmmmNNNHHHOOOsss{{{jjjiiirrr|||hhhnnnssshhhooouuummm|||tttwwwqqqXXXXXXiii{{{xxx```ccc}}}jjjUUUKKKPPPaaazzztttdddVVVZZZgggnnniiiiiimmmeeeWWWKKKEEE===888666555333111,,,,,,---...///000111111---......///000000111111,,,---------......//////+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++,,,------///000---,,,,,,,,,,,,,,,,,,---,,,******------,,,...333///111999GGGYYYiiissswww~~~mmmRRR999;;;UUUqqqxxxeeeJJJ888===KKKiii{{{```EEE444///---,,,111000///...---+++***(((***)))((())),,,---,,,***************************(((***,,,+++***)))***,,,(((((())))))************(((((((((((())))))))))))(((((((((((())))))))))))&&&)))(((&&&&&&***,,,***(((((('''%%%%%%$$$$$$$$$'''(((((((((((((((((('''((('''&&&'''(((((('''%%%)))(((''''''''''''&&&&&&&&&(((+++---......---,,,((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&''')))***+++,,,+++))))))******((('''+++*********++++++,,,---)))***,,,...000///---+++{{{fffhhh\\\NNN@@@===>>>===<<<;;;>>>>>>=========<<<<<<<<<<<<===@@@GGGVVVooojjjLLLGGGRRRuuuqqqdddttt|||jjjgggvvvssswwwzzz{{{bbbRRR^^^wwwpppcccmmmppp[[[IIIKKK___vvvwwwkkkeeeccckkktttvvvrrrvvv{{{nnnfff\\\OOOEEE???;;;777333------......////////////---......///000111222222//////......---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***+++---///000......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,...000000,,,,,,,,,++++++,,,,,,,,,,,,+++,,,...---+++...444///444>>>OOObbbrrr|||yyycccIII666AAA```zzz|||pppZZZBBB999DDDTTTnnn~~~iiiMMM888000---***000000000///---***)))((())))))))))))+++,,,++++++************************)))+++,,,,,,***))))))***'''((()))***++++++******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&))))))''''''+++,,,)))&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''%%%$$$$$$&&&((()))((('''((())))))((((((''''''(((''')))---000111000...---((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((())))))(((''''''&&&&&&&&&''''''(((******+++***))))))******)))'''***))))))))))))******+++'''(((***---111000---***sssdddkkkfffUUUDDD>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999<<<<<<@@@FFFQQQhhhiiiMMMIIIWWWyyyttteeeddd|||qqqccchhh}}}~~~zzzdddTTTRRRiiipppfffgggzzz}}}```QQQHHHVVVppp}}}mmmdddhhhrrrzzz}}}}}}zzz}}}rrrcccVVVMMMDDD:::333222111000///..................///000000111222222000000///...---,,,,,,+++***,,,------,,,+++,,,...,,,,,,,,,,,,------------(((((((((***+++---///000///......------,,,,,,,,,*********++++++++++++++++++------++++++///000...,,,,,,++++++++++++,,,,,,...,,,------***&&&)))///111777CCCWWWlll}}}wwwYYYCCC999KKKjjjyyyiiiQQQ===;;;JJJZZZppp|||rrrTTT===333///***+++---//////...,,,,,,,,,)))))))))***************++++++++++++++++++++++++******+++++++++***(((''''''(((***++++++***))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''%%%((()))'''(((++++++)))'''''''''''''''((())))))&&&''''''((((((''''''&&&%%%%%%%%%'''***+++***)))''')))***)))''''''((()))(((***---///000000...---(((((()))'''&&&%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((()))******)))((('''(((''''''''''''((()))))))))(((((()))***+++)))'''''''''&&&&&&&&&''''''((('''&&&(((,,,000111---***ggg___tttvvvaaaIII>>><<<======>>>===<<<<<<;;;::::::999999======???DDDLLL___iiiMMMJJJZZZ{{{ggg```iii{{{iiiaaannnxxx}}}vvvRRRLLLXXXvvvaaa^^^kkk}}}qqqTTTOOOTTTggguuuhhhcccooovvvllldddXXXIII>>>999888555222000//////////////////000000111111222/////////...---------,,,+++---......,,,,,,...000,,,,,,,,,---------......************+++,,,------......------,,,++++++***)))))))))*********++++++***......++++++......+++,,,,,,++++++++++++,,,,,,...---......***&&&)))///333:::GGG\\\rrrsssOOO@@@>>>UUUqqqwwwbbbIII999<<>>;;;<<<>>>@@@??????>>>===<<<<<<;;;;;;>>>===???BBBGGGXXXxxxgggLLLIII[[[{{{dddaaaooouuufffbbbtttwww|||zzzeeeLLLLLL___xxx[[[\\\nnntttgggOOORRR```vvv|||pppggggggvvv|||ppp___RRR???<<<888444111000000111000000000000111111111111------..................+++---//////---,,,...111,,,,,,,,,------.........---,,,,,,+++*********+++------,,,,,,+++***))))))(((((())))))*********+++***...///++++++...---))),,,++++++++++++++++++,,,,,,---///000,,,)))...555555;;;III^^^ttt{{{nnnIII>>>AAAZZZtttvvv^^^DDD777<<>>999===<<<;;;::::::;;;<<<===;;;;;;999@@@IIINNNfff\\\JJJKKKYYYtttdddiii{{{qqqdddhhh{{{{{{mmmVVVEEEZZZxxxjjjQQQhhh}}}lll^^^EEEZZZtttxxx```[[[mmmwwwgggTTTHHH:::111000111///,,,///000///...------///111......---------,,,,,,,,,///...,,,++++++,,,...///111000...,,,++++++++++++,,,,,,+++***+++,,,...///...,,,++++++,,,---,,,+++++++++++++++++++++++++++))),,,//////---///555;;;++++++,,,---.........---...,,,++++++---...//////888:::GGGaaa|||~~~yyywwwWWW@@@>>>LLLlllmmmRRR>>>888???NNNYYYeeeiiinnnsss{{{~~~gggHHH222---000111+++++++++************)))******++++++++++++******)))***+++,,,,,,+++))))))))))))))))))((((((((((((((('''&&&&&&((())))))(((++++++***)))(((((())))))(((((())))))))))))((((((''''''((())))))******)))***)))&&&$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''(((((((((&&&%%%&&&'''###(((......***'''(((***""""""###%%%''''''$$$"""%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&%%%%%%&&&(((((('''%%%$$$$$$%%%&&&''''''))))))'''(((,,,---+++((((((((('''%%%%%%&&&''''''''''''''''''((())))))''')))+++***((('''***---+++)))&&&$$$$$$&&&)))+++nnniii~~~yyyZZZFFFAAA@@@===999===<<<;;;;;;;;;;;;<<<===<<<===;;;@@@GGGKKK```~~~ZZZIIIKKK```llldddppprrreee___jjj|||zzz]]]IIIPPPfffwww___^^^sssrrr```TTTVVVkkkmmm]]]^^^rrrwww^^^QQQAAA666222111///,,,...---,,,,,,,,,---------......---------,,,,,,,,,///---,,,++++++,,,---///------,,,+++,,,---...///---,,,,,,++++++++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++)))+++,,,+++***+++///333------------------,,,,,,---,,,+++***+++---......<<>>===???CCCBBBNNNhhhvvvUUUIIIOOOiiinnn\\\mmm~~~iiifffooovvviii|||zzzZZZOOOVVVooozzzfffaaa|||~~~iiiRRRNNNYYYuuu}}}{{{iii___hhhvvvvvvhhhUUUDDD:::555222///222///...000444555111,,,......---------,,,,,,,,,------,,,++++++,,,------......---,,,,,,++++++***)))***+++,,,,,,***)))((()))---000...)))''')))---++++++++++++++++++++++++///---++++++,,,------,,,///...,,,++++++,,,---///000000///...---///222444999III```vvvyyytttqqqpppyyytttYYY@@@999JJJeeezzzsssTTT999999LLL```lllsssuuuuuusssrrrtttvvvrrrjjj]]]QQQ@@@444111222000,,,,,,,,,+++++++++***************++++++++++++******)))((('''''''''(((***+++++++++*********))))))))))))(((&&&''')))******)))******)))))))))***++++++'''(((***++++++***(((''''''((()))))))))'''&&&$$$(((''''''''''''((())))))(((&&&%%%$$$%%%(((+++---((('''%%%$$$$$$&&&((()))'''((()))((('''&&&'''(((&&&(((((('''&&&'''))),,,+++)))&&&%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$''')))'''"""!!!$$$'''&&&'''((()))))))))((('''''')))((($$$$$$&&&&&&$$$((())))))(((''''''(((***((((((''''''''''''((()))---------,,,++++++,,,,,,(((((())))))))))))((((((tttggg```aaannnsssnnn```GGG======>>>;;;<<<<<<<<<<<<<<<<<<;;;888<<<<<<===AAA@@@III^^^uuuTTTJJJRRRkkk{{{ggg___yyyzzzoooqqqzzzhhhmmmiiiOOOTTTiiiiiiaaakkksssZZZHHHRRRiii}}}}}}lllccceeewww|||ooo\\\KKK???999555333...+++))),,,000111---(((......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++******&&&(((***+++,,,,,,+++++++++///222000+++(((***---++++++++++++++++++++++++...,,,+++,,,...//////...---,,,+++***+++---000111.........---,,,...333666999NNNgggzzzzzzvvvuuuvvv}}}}}}iiiNNN;;;888QQQooogggKKK666@@@WWWiiirrrwwwtttsssqqqoooqqqssslllcccSSSIII<<<333000///......,,,,,,,,,++++++++++++*********++++++++++++******)))((('''''''''(((***+++******)))))))))((((((((()))((('''''')))******)))...---,,,+++******)))***)))(((''''''''''''((()))'''((()))******(((&&&$$$)))((((((''''''''''''''''''&&&%%%$$$&&&(((,,,...'''%%%$$$######%%%'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%'''***,,,,,,)))&&&$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%'''((((((((((((''''''&&&'''((()))***''')))(((%%%%%%((()))&&&&&&'''((('''&&&&&&''')))((((((''''''''''''((((((,,,+++************+++***(((((()))******)))((((((|||tttjjjfffhhhttt|||sss}}}iiiLLLAAA???>>>;;;;;;<<<======<<<;;;;;;555;;;:::;;;??????FFFXXXzzztttSSSJJJRRRnnnooodddiiivvvrrr{{{~~~mmmhhhzzzwwwYYYKKK[[[uuusssYYY```uuu}}}eeePPPKKK___xxx~~~xxxaaadddqqq}}}yyyyyyzzz~~~uuudddRRREEE===888555...---+++---///000---+++......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***,,,------------'''((()))+++,,,------...---///222111---+++***,,,++++++++++++++++++++++++******+++,,,---......///+++******+++,,,...000222***+++,,,+++***---333888BBBZZZsss}}}{{{zzzttt[[[CCC555>>>\\\zzz~~~WWWBBB:::LLLeeeqqqvvv{{{tttrrrnnnmmmpppqqqiii^^^OOODDD888333111///...000,,,,,,,,,,,,++++++++++++******++++++++++++******(((((((((((()))***++++++))))))))))))((((((((('''***((('''''')))******)))---,,,+++)))((('''&&&&&&)))(((&&&%%%%%%&&&((()))&&&(((***++++++)))'''%%%*********))))))(((((((((***((('''%%%%%%&&&((()))%%%%%%$$$###$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%&&&''')))***---***&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((%%%###$$$))),,,***(((((('''%%%%%%%%%''')))+++'''***)))&&&&&&******(((&&&''''''&&&%%%%%%'''))))))((((((''''''''''''(((***((('''((()))+++******((())))))******))))))(((|||wwwuuuwwwtttqqqqqqSSSFFFAAA>>>;;;;;;<<<======<<<;;;;;;666<<<:::999======CCCRRRnnnsssQQQHHHQQQpppccccccttt~~~{{{qqqxxx|||}}}qqqhhhqqq}}}aaaMMMQQQjjjbbbUUUhhhoooWWWOOO[[[sssyyynnnbbbooo}}}zzzxxx{{{{{{kkkYYYKKK@@@:::777111111000000000000111111......---------,,,,,,,,,+++++++++,,,,,,+++++++++'''(((***,,,------------************+++---........./////////...,,,***)))++++++++++++++++++++++++(((+++......,,,+++---000++++++,,,,,,---...//////)))+++,,,++++++...666<<>>999EEEdddzzz}}}~~~}}}xxxwwwyyyyyyooocccQQQ<<<+++---555777222...---------,,,,,,,,,++++++******++++++++++++******'''(((***+++,,,,,,,,,++++++++++++************)))***)))'''(((***++++++***)))(((((('''''''''(((((('''((()))******)))((('''&&&(((+++---...---***((("""###$$$&&&'''((((((((($$$$$$%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''((()))(((&&&%%%&&&'''$$$######%%%'''))))))(((///---***))))))(((&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&'''(((&&&$$$$$$%%%((("""###%%%'''(((((('''&&&+++---+++&&&%%%'''&&&###'''((()))((('''(((***+++***)))((('''''''''''''''(((&&&%%%'''+++------,,,******))))))))))))******sssiiizzz```DDD===BBB999:::<<<======<<<:::999>>>;;;:::===>>>>>>AAAEEE```|||lllMMMEEEPPPssslllWWWhhhqqqlllrrr||||||tttbbbiiiwwwXXXHHHMMMkkk___UUUjjjoooUUURRRhhhwwwllliiizzzxxxfffXXXNNNBBB888777222000222222000000222///............------------,,,++++++************,,,)))***,,,,,,((('''***))))))***+++,,,------...,,,------,,,++++++,,,...---------............//////000///+++&&&'''---333,,,---......,,,+++,,,...+++---***---222///555HHH^^^uuu~~~~~~~~~zzz~~~yyymmm\\\BBB888CCC\\\{{{gggNNN>>>>>>OOOlll~~~|||xxxxxx{{{xxxiii[[[GGG>>>555222333444333222...,,,+++))))))***+++,,,******++++++++++++***************************************++++++,,,,,,,,,...---+++)))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&(((***+++***)))((()))***,,,111555111***+++&&&###'''***(((((()))'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&"""!!!###%%%,,,,,,+++)))&&&%%%%%%&&&###"""###$$$&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$'''''''''%%%###$$$&&&(((&&&(((***+++***(((((()))))))))(((((((((((())))))---,,,)))'''&&&&&&'''(((---***'''%%%&&&((())))))+++++++++******,,,+++(((|||hhhuuu}}}jjjKKK???@@@:::;;;===>>>>>>===;;;:::>>>;;;:::===>>>>>>AAAEEEYYYtttgggIIIFFFSSSwwwggg[[[ooo{{{iiihhhqqq{{{~~~kkkdddwwwjjjPPPHHHTTTtttppp[[[\\\rrruuubbbTTT]]]xxxqqqiiijjj|||ssseeeZZZLLL@@@777222///111111//////111///............---------------,,,+++++++++++++++...++++++...---***))),,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............111111000---******///333,,,---......,,,,,,---...,,,...,,,...222000777KKKbbbzzz|||~~~~~~yyyhhhTTT===777GGGeee~~~{{{___DDD<<>><<<===>>>??????>>>===<<<>>>::::::===>>>>>>@@@EEERRRmmmbbbGGGHHHYYY}}}sss```ccczzznnn```fffsss}}}~~~ttthhhnnnwww[[[IIIMMM```vvv]]]YYYiii{{{bbbWWWYYYpppyyylllkkkqqq}}}qqqeeeVVVHHH===777222222111...---//////............---------......---,,,,,,,,,,,,---///------//////,,,+++...---,,,,,,,,,+++++++++***...+++)))))),,,---,,,***,,,,,,,,,---------......000///...---,,,---...///,,,---......,,,,,,---...---000---///333222:::PPPkkk{{{vvv```KKK888:::PPPooovvvVVV<<<;;;IIIddd|||}}}xxxhhhVVV>>>777333888AAABBB888---,,,------...---+++)))((())))))************))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++******)))((((((((())))))((((((((()))(((((('''&&&)))((((((((())))))'''%%%&&&((()))+++000555333...,,,((((((+++,,,)))&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%))))))(((((((((((('''''')))(((&&&%%%$$$#########&&&&&&'''''''''&&&&&&%%%******)))&&&###"""$$$%%%&&&((())))))(((((()))***))))))(((((((((((())))))(((((('''&&&'''(((***+++***(((&&&%%%$$$%%%'''((()))***+++++++++,,,///222mmmsss|||ZZZDDD===<<<======>>>>>>======<<<>>>::::::<<<>>>===@@@DDDOOOhhh~~~\\\EEELLL```ggg]]]mmmsss```ZZZgggyyy~~~kkkppphhhQQQIIIWWWnnnhhhQQQ^^^zzz~~~mmmYYYYYYiiirrrlllttt{{{ooo^^^PPPFFF>>>888555222---***+++///............---------///......---------......000---,,,//////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,///***'''(((,,,...,,,(((+++,,,,,,,,,---------------,,,++++++,,,,,,+++)))+++---...---,,,,,,---///---000...///333333>>>VVVttt}}}zzzpppXXXDDD666@@@ZZZvvvoooOOO999===RRRqqq}}}kkkWWW>>>999777>>>KKKOOOBBB222,,,,,,,,,,,,,,,,,,++++++((())))))******))))))(((++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((((((((()))))))))((((((((((((((((((''''''))))))((()))******)))'''&&&((()))***...444444000***(((***......***((()))'''''''''&&&&&&%%%%%%%%%###$$$'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&((('''%%%%%%%%%%%%&&&((((((((('''((((((((('''&&&&&&''')))&&&&&&'''''''''''''''&&&)))))))))'''%%%$$$%%%&&&((()))******))))))+++---))))))(((((((((((())))))(((''''''''''''((()))***))))))(((&&&%%%%%%'''((())))))***,,,+++---444<<>>;;;:::BBBRRRXXXKKK999---,,,***)))***,,,///111))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((()))))))))))))))(((((('''''''''((((((((((((((((((***,,,---,,,***&&&)))***)))---333444222)))(((+++//////,,,+++---))))))((('''%%%$$$######"""###%%%'''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###&&&((('''%%%&&&%%%%%%(((+++,,,+++)))***,,,,,,+++(((''')))***%%%%%%&&&'''((((((((((((&&&'''((('''&&&&&&''')))&&&&&&&&&%%%%%%&&&))),,,))))))(((((((((((()))))))))((((((''''''''''''''')))******(((&&&&&&(((***)))(((***,,,,,,///;;;JJJoooqqqaaaHHH>>><<<<<<<<<<<<<<<<<<<<<<<<===999999<<<======???DDDHHH\\\{{{mmmNNN@@@MMM```ppp```iiizzzdddXXX^^^qqquuubbbkkkkkkNNNJJJ]]]{{{kkk[[[ZZZrrr~~~gggYYY]]]sss~~~pppkkktttzzziiiZZZLLLDDD<<<999555000...000///............---------...------------...//////---***)))++++++***+++///******+++,,,---.../////////,,,******---...---+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++***,,,------------...///,,,000...///555888JJJfff{{{yyysssqqqvvvdddJJJ<<<777HHHfff|||tttSSS===888JJJeeepppVVV;;;<<<>>>GGGWWW___QQQ<<>>==================>>>===999999;;;======???DDDEEEWWWwwweeeJJJBBBPPPbbb}}}eeeaaatttzzzgggaaakkk~~~xxxhhhddd}}}vvv___LLLQQQmmm\\\]]]iiiqqq___WWWhhh|||mmm```cccssssssfffXXXOOOFFFAAA;;;555222333///............---------------,,,,,,---......///...***)))++++++***,,,000+++,,,,,,,,,------.........------,,,---------...************+++++++++++++++---...,,,)))(((+++---***,,,------------...000---111000111888===PPPnnnrrroooqqqyyyyyyXXX@@@999<<>>FFFPPP___eeeUUU>>>111///,,,******+++---///++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,***++++++++++++)))((('''(((''''''&&&'''((()))***'''''''''(((******)))((()))++++++)))***///333333000///000111...***+++///'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%'''***((((((,,,111222///+++,,,///222000***%%%###$$$$$$%%%&&&((())))))******%%%'''))))))''''''''')))++++++)))((('''***///333))))))(((((((((((())))))&&&&&&''''''((('''''''''&&&)))+++***&&&$$$'''***+++'''(((+++,,,333KKKeeetttpppjjjNNN@@@??????>>>>>>>>>>>>??????===999999;;;===<<>>============@@@>>>===<<<<<<===>>>@@@BBBTTTrrr^^^IIIHHHRRRvvvfffWWWjjjrrrlllzzz{{{```ggg{{{aaaQQQVVVrrr{{{dddWWWddd|||jjj\\\___jjjvvvsssnnnggg\\\UUURRRVVV]]]hhhyyytttcccUUUKKKBBB:::444777222///111000,,,***,,,222222000///............,,,,,,,,,------............---,,,,,,++++++++++++...,,,++++++---......---,,,,,,++++++,,,,,,---...//////......---***&&&"""***+++,,,---............333111222777===KKKddd{{{{{{hhhhhh{{{___FFF===;;;LLLlllmmmNNN===???FFFfffvvv~~~___EEE??????NNNaaalllqqqeeeMMM888---,,,///+++,,,111//////......---,,,+++******((('''(((---...+++***---))))))))))))((((((((((((,,,,,,,,,,,,***)))'''''''''''''''''''''((())))))))))))(((&&&&&&'''+++...''',,,000///,,,***+++...111///,,,+++,,,+++***)))((('''&&&%%%%%%&&&'''(((***++++++***'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++******+++++++++***(((+++(((%%%%%%(((*********(((%%%%%%)))***''''''***''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))***)))(((''''''&&&&&&&&&((((((((((((((('''''''''***+++***(((---@@@]]]sssuuukkkkkknnnsssyyymmm|||tttUUUDDDAAA@@@???>>>============???>>><<<;;;;;;<<<>>>???AAAPPPkkk\\\HHHHHHTTTzzzwwwddd]]]sss~~~sssvvvuuubbbpppkkkUUULLLeee~~~lllVVV]]]ooolllZZZXXXhhh{{{uuummmddd[[[RRRNNNOOOVVV```lll|||~~~ooobbbWWWMMMCCC<<<999555222333222......000222111000///............,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,///---,,,,,,---...---,,,+++++++++++++++,,,------,,,++++++---......,,,******+++,,,---............222000222888@@@PPPhhh~~~ooo^^^ccczzzzzzYYYAAA:::;;;OOOnnnfffHHH;;;AAAMMMkkkzzzyyy[[[BBBDDDFFFWWWjjjuuuzzznnnWWW<<<000...111,,,,,,000---,,,++++++***))))))(((((('''%%%'''++++++((((((************)))))))))((((((++++++++++++***)))(((((('''''''''''''''((())))))))))))(((&&&%%%&&&))),,,+++///111///+++'''(((***000---++++++++++++***)))((('''&&&%%%%%%&&&'''((()))******)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))++++++******+++***)))((()))''''''(((***+++***''''''''')))+++((($$$&&&+++''''''''''''(((((((((((((((((())))))******++++++(((((((((((()))))))))))),,,,,,***)))))))))))))))((((((((((((((((((((((((+++,,,,,,+++111DDD^^^qqqzzzmmmccc^^^bbbfffkkkwwwzzzlllzzz{{{[[[FFF@@@@@@???>>>===============<<<;;;::::::;;;<<<===???JJJccc~~~YYYFFFHHHXXXiiibbbhhh}}}rrrooo|||llleeezzz}}}[[[MMMRRRpppyyy]]]MMMbbbzzzoooZZZRRR\\\vvv{{{nnncccXXXPPPIIIIIIMMMWWWcccppp~~~sssggg[[[OOOGGG???:::777666444000000333111111000///............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++)))******+++++++++,,,,,,,,,,,,++++++,,,...//////...***+++,,,---............000///222:::GGGYYYpppyyycccWWWbbb|||pppPPP999666===UUUrrrxxxZZZ???888FFFXXXtttqqqTTT???DDDHHH\\\pppxxx|||qqq[[[@@@333000222,,,,,,...************))))))((((((''')))'''(((++++++((('''***+++++++++*********))))))************************'''''''''''''''((())))))(((((('''&&&%%%%%%(((+++,,,///000///***'''((()))...,,,******++++++***)))((('''&&&%%%%%%&&&'''((('''((())))))''''''((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))+++++++++***)))(((((('''&&&'''(((+++---,,,)))&&&&&&(((+++,,,'''"""%%%,,,''''''''''''((((((((((((************************(((((((((((())))))))))))---,,,+++***))))))))))))(((((((((((((((((()))))),,,---...000777HHH]]]lllqqqeee\\\YYY___eeeiiitttvvviiixxx]]]DDD@@@???>>>======<<<<<<===;;;;;;:::999999:::;;;;;;===EEE]]]|||WWWEEEJJJ\\\```dddtttsssjjjmmmyyyyyyfffjjjuuuTTTRRRcccyyyiiiUUURRRddd|||aaaUUU[[[mmmvvvfffXXXPPPLLLDDDFFFLLLVVVcccrrrvvvjjj^^^UUUJJJEEE@@@<<<666///...111111000///...............,,,,,,,,,,,,,,,+++++++++...------,,,,,,,,,------,,,+++************(((&&&******++++++++++++++++++000...,,,+++,,,,,,,,,+++***+++,,,---............//////333>>>OOOdddyyyttt___YYYiii|||cccEEE333555BBB]]]xxxlllOOO999888NNNeee|||hhhNNN>>>DDDKKKaaasssyyyzzzppp\\\CCC444000111,,,,,,...)))+++++++++***************---******------***))),,,,,,,,,,,,+++++++++******((((((((()))******+++,,,'''''''''''''''((())))))%%%%%%&&&%%%%%%&&&))),,,***,,,------+++***+++,,,,,,***))))))***+++***)))((('''&&&%%%%%%&&&'''(((&&&'''((((((''''''(((***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))***+++++++++)))(((&&&''''''&&&''')))+++,,,+++)))'''%%%%%%''')))'''$$$&&&+++''''''''''''((((((((((((*********)))))))))))))))(((((((((((())))))))))))++++++***)))(((((((((((((((((())))))))))))******+++,,,...333<<>>===<<<<<<<<<<<<::::::999999999999::::::;;;BBBZZZ~~~zzzUUUFFFNNNbbbyyy^^^iii~~~mmmhhhppp}}}kkkfffuuulllUUU^^^uuutttXXXRRR\\\lllnnnUUUTTThhhzzzgggVVVJJJFFF???CCCIIIRRR```rrryyyooohhhYYYTTTMMMEEE:::///+++---000//////...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......---,,,++++++,,,+++)))&&&)))***+++,,,,,,,,,,,,+++111...,,,++++++***)))(((***+++,,,---...............000666DDDYYYppp~~~lll\\\aaauuuvvvUUU===222:::KKKggg~~~yyy^^^EEE777<<>>HHHQQQhhhyyyzzzyyyppp^^^GGG666000000+++,,,...)))***************+++++++++...+++***---,,,******---,,,,,,,,,,,,++++++++++++'''''''''((()))***,,,---'''''''''''''''((())))))!!!###$$$%%%&&&(((+++...******++++++***+++,,,---,,,***))))))***+++***)))((('''&&&%%%%%%&&&'''(((%%%&&&(((((('''''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))***++++++)))&&&%%%'''(((((()))******************%%% $$$(((((('''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))),,,+++***))))))((((((((())))))))))))******++++++***+++...666BBBOOOXXX]]]rrrbbbZZZWWW]]]ccchhhtttkkk___pppeeeIII??????>>>===<<<<<<<<<<<<999999::::::::::::999999:::@@@UUUxxxtttQQQGGGSSShhhppp___ooowwweeehhhtttzzzhhh```iii~~~xxxbbb\\\lll~~~```LLLTTThhhzzzyyybbbPPPWWWqqqoooXXXHHHCCC===CCCJJJRRRaaauuu|||kkkeee^^^SSSCCC333,,,---//////......---......///,,,,,,,,,------.........------------------...//////....../////////,,,******+++,,,---...---,,,,,,,,,+++******,,,,,,+++******+++,,,---...............111:::JJJccczzzqqqaaaYYYhhh}}}lllHHH888666CCCVVVrrrlllPPP>>>888BBBZZZrrrqqqUUUBBB>>>HHHTTTkkkyyywwwuuuooo___NNN;;;111///***+++...)))'''(((((())))))*********,,,((((((******((())),,,,,,,,,,,,+++++++++******((('''''''''(((***,,,---'''''''''''''''((())))))!!!###%%%&&&'''))),,,///,,,,,,+++***************...,,,******++++++***)))((('''&&&%%%%%%&&&'''(((%%%&&&((((((''''''((()))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))***(((%%%$$$'''***((()))+++***))))))***,,,''' ###)))***'''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))///...---,,,++++++++++++)))))))))***++++++,,,,,,++++++000<<>>666<<>>===<<<<<<;;;;;;<<<999::::::;;;;;;::::::999:::;;;IIIeeegggGGGHHH]]]rrrttt^^^^^^rrr~~~lllkkk|||vvvppp^^^RRR[[[mmm}}}xxx```___wwwiiiRRRWWWpppuuuUUUWWWcccyyy{{{hhhVVVQQQUUUVVV___fffkkktttyyylllWWWBBB777666......---------......///+++,,,---...///111222222---------------...///000*********,,,...---+++)))+++,,,...000000///...---,,,,,,,,,...000///,,,***++++++,,,---...............444@@@SSSoooooo```___tttnnnWWW999555@@@TTThhhuuuWWW;;;555===JJJ]]]nnnzzz{{{cccFFF:::<<>>:::@@@QQQjjj}}}wwwgggOOO777...///...***&&&******************************+++++++++,,,,,,,,,***)))))))))))))))******)))))))))))))))(((''''''...,,,***)))***+++***)))''''''(((((()))*********###%%%''')))***,,,000333000+++(((******''')))...%%%$$$$$$$$$%%%''')))***(((((('''&&&%%%%%%%%%%%%)))))))))+++,,,+++(((%%%+++'''$$$$$$&&&'''%%%"""&&&((())))))(((((()))+++'''&&&'''***---...+++(((''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%)))))))))'''&&&'''))),,,"""***,,,((('''***)))))))))))))))************)))(((''''''((())))))111111===UUUnnn|||~~~{{{uuuppp]]]ttttttWWW@@@===<<<;;;:::999999999999;;;::::::<<<======:::888===<<>>===<<<;;;:::999999999999:::::::::;;;======;;;999===<<>>888111---...000///...000222///,,,,,,///000...,,,///...---...///000...,,,...------,,,,,,,,,------+++***+++,,,------***(((,,,+++++++++,,,,,,***(((,,,***+++000111///000333777@@@PPPdddwww|||ooo^^^[[[cccmmmuuu{{{xxxXXX<<<666===RRRooo{{{VVVBBB777EEE^^^ppp{{{}}}}}}yyykkkVVV@@@444;;;GGGhhh{{{}}}oooVVV<<>>>>>FFF\\\zzzfffHHH@@@OOOhhhqqq\\\gggrrr___ggg~~~~~~jjjNNNRRRUUUVVVYYY___eeehhh[[[YYY```vvvwww___UUUiiizzz```KKKRRRggg{{{fffeeeqqq}}}~~~eeeRRRCCC@@@BBBQQQfffxxx|||yyy}}}vvvwww~~~}}}dddNNN>>>555//////000......///222000...------...//////+++******,,,......---,,,------,,,,,,,,,------...'''(((+++...111111...,,,+++******+++------,,,***///...///111000---///444888JJJdddzzzvvvggg\\\]]]bbbjjjrrrzzzzzzbbbHHH777999LLLjjjvvvbbbCCC999<<>>LLLkkk|||xxx___CCC333...---,,,---************************++++++++++++++++++++++++---,,,,,,+++******++++++(((((())))))))))))((((((%%%%%%%%%&&&''''''&&&$$$'''(((((())))))******+++(((***++++++)))((()))***'''))))))))))))))))))((((((***,,,------***'''%%%$$$$$$$$$%%%&&&'''((())),,,***((((((+++...000111&&&))),,,+++(((&&&'''))))))******)))(((''''''(((''''''((('''&&&%%%$$$$$$%%%&&&((()))***)))(((''')))((('''&&&&&&'''((()))''')))******)))'''(((((('''(((((('''(((***,,,,,,'''((()))***+++******)))+++***)))))))))***,,,---///@@@\\\vvv|||hhhfffoooLLL???DDD<<<<<<;;;;;;;;;;;;;;;<<<999999999;;;===>>><<<:::@@@???EEEXXXtttcccGGGBBBQQQgggzzz|||}}}hhh]]]nnn~~~jjj^^^lll{{{iiiPPPZZZaaa```bbbiiillljjj[[[aaapppdddWWWYYYqqqkkkTTTLLL```zzzpppeeemmm}}}rrr```GGG===888AAATTThhhyyyzzzxxx~~~uuueeedddlll}}}nnnYYY@@@777000///000......///000///......------......---,,,,,,---///000...------,,,,,,+++++++++,,,,,,))))))+++...000111///---+++******+++------+++***------///111///---000666>>>QQQnnnrrrddd^^^___dddmmmvvv}}}}}}{{{yyy~~~mmmTTTAAA999@@@WWWuuunnnUUU???;;;DDD]]]tttwwwuuuxxx{{{zzzsssgggVVVEEE666333???MMMmmm}}}zzzbbbFFF555///,,,+++,,,******************************+++++++++,,,,,,,,,---,,,+++***************'''(((((()))))))))))))))'''&&&'''(((******(((&&&((())))))+++,,,---...///)))******)))''''''(((***'''***,,,++++++---,,,((((((***,,,---,,,***(((&&&$$$$$$$$$%%%&&&'''((()))+++)))''''''***---...///(((***,,,---+++*********((()))***)))((('''((())))))***+++***((('''((()))$$$&&&)))++++++***(((''')))(((((((((((((((((())))))***+++***'''&&&'''((('''))))))&&&'''******((()))))))))))))))************)))(((((()))***,,,---000AAA]]]uuuiiigggdddGGG===@@@<<<<<<;;;;;;;;;;;;<<<<<<999888999;;;===>>><<<:::>>>===CCCVVVqqq}}}bbbFFFCCCSSSgggtttzzz{{{vvvooommmtttqqq___bbbyyysssaaaaaawwwwwweeeYYYgggqqqppppppssspppggg[[[hhh{{{WWWXXXfff}}}ppp^^^SSS[[[rrrpppjjjmmm}}}rrrVVVHHH<<<<<>><<<;;;::::::BBBVVVrrrpppWWW@@@BBBWWWmmmzzzyyyrrrhhhdddkkk{{{fffXXXgggjjj[[[eeemmm]]]bbbttt|||zzzyyyooo```[[[llllllWWWbbbwwwtttooobbbUUUVVVjjj~~~hhhjjjxxxgggWWWFFF???===@@@HHHRRR[[[dddqqq~~~}}}~~~dddJJJCCCKKKnnnxxxwwwhhhCCC:::222000000...---///+++---//////...,,,++++++---,,,,,,---......---+++---,,,+++***))))))))))))...---++++++++++++***(((---,,,++++++,,,,,,***(((&&&'''+++///......555===PPPbbb{{{zzzdddXXXYYY\\\kkk|||xxxuuuuuuvvv~~~zzz]]]@@@888>>>QQQiiioooTTT===666>>>SSSppp~~~zzzzzzxxxtttsssdddPPP>>>444888JJJ\\\uuu{{{dddJJJ999000+++))))))************************(((((()))***,,,---...///,,,+++***)))((((((((((((''''''((()))))))))))))))$$$%%%&&&(((***)))'''%%%)))***,,,...111333555666---,,,***(((&&&'''+++...(((...111...///222000***((()))************)))(((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&((()))))))))%%%$$$$$$&&&))))))&&&"""&&&((())))))(((((()))+++%%%&&&(((&&&$$$$$$&&&)))'''''''''(((((()))++++++'''((()))******)))((('''((()))((('''&&&'''***---$$$)))***((((((------)))+++***(((&&&''')))+++---((('''''''''((()))+++,,,333@@@WWWnnnzzz~~~{{{rrryyyyyyccctttuuuuuuwww{{{xxxppp}}}iiiIII???===:::===<<<;;;:::999::::::;;;::::::<<<=========<<<;;;;;;999???WWWzzzeeeNNNEEENNN\\\ooo{{{yyywwwmmmeeegggllluuuxxxaaa___ssszzzddd]]]uuusssZZZ\\\sss~~~{{{nnncccggg|||yyy]]]PPPrrryyygggTTTSSScccxxx~~~nnnjjjxxx~~~hhhOOOAAA;;;888:::???BBBWWWcccmmmssswwwzzz___CCC;;;DDDXXXooo|||aaaEEE555000111......000)))//////...---,,,,,,++++++)))***+++,,,...///000111,,,,,,,,,++++++,,,,,,------,,,,,,+++*********+++---------,,,,,,+++++++++///,,,+++++++++...888CCCSSSrrr}}}mmmYYYOOOTTT```ooo~~~}}}zzz~~~nnnNNN888999FFFhhhzzzzzzgggMMM777777FFFbbb}}}|||yyyyyy|||ttteeeHHH<<>>>>>;;;===<<<;;;:::999::::::;;;::::::<<<=========<<<;;;::::::BBB[[[}}}aaaLLLFFFRRRbbbttt~~~zzztttmmmhhhlllrrryyyqqqaaafff}}}{{{pppnnnnnnZZZaaa{{{vvvkkkeeerrrpppVVVZZZyyyhhh[[[PPPVVVjjjwwwjjjwwwyyycccQQQDDD;;;;;;???===MMMXXXeee{{{|||zzzvvv{{{www^^^CCC:::@@@OOOgggeeeFFF666000111---...000***000//////...------,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,...------,,,++++++,,,,,,------,,,,,,,,,++++++++++++***+++...---///777@@@UUUrrr{{{kkkWWWMMMSSSbbbrrr}}}hhhJJJ888@@@QQQrrrxxxaaaGGG666===OOOkkk~~~{{{yyyyyyrrraaaEEE:::===:::JJJqqq{{{~~~|||lllUUU@@@333---***)))++++++++++++++++++++++++,,,+++******+++,,,---...************************))))))))))))))))))))))))***(((&&&%%%&&&((()))(((,,,,,,---000333555444333...---,,,************+++,,,,,,++++++,,,---......,,,***(((''''''(((((('''%%%$$$######%%%%%%%%%###%%%%%%$$$%%%&&&''')))***,,,+++***)))(((((('''''')))))))))))))))))))))))))))(((''''''(((((())))))((((((((()))))))))******((())))))))))))(((((((((''')))+++++++++******+++)))(((((((((******((('''))))))((())))))***++++++(((((((((((()))***+++,,,000:::OOOhhhxxx}}}xxxllliiilllyyyyyy\\\rrr|||kkkmmmqqqxxx}}}|||qqqRRR@@@===>>><<<<<<;;;;;;::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;<<<<<>>@@@MMMiii{{{UUUGGGMMMbbbttt}}}{{{~~~yyyfffggg{{{uuuqqqxxx___^^^pppxxxuuutttgggYYY^^^nnnuuuaaa[[[yyypppQQQTTT\\\jjjyyyooojjjqqqmmmUUUBBB999999888:::CCC[[[sssrrrmmmvvv|||gggPPP???888;;;PPPmmmlllGGG888222222,,,---111---//////......------------.........------,,,,,,+++...---,,,+++************------,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,000333333444>>>IIIbbbyyyttteeeUUUPPPYYYhhhwww|||hhhNNN::::::SSSmmmzzz~~~nnnNNN======KKKeee}}}}}}wwwkkkUUU>>>666888AAA[[[{{{nnnVVVAAA444...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))%%%((()))(((&&&%%%(((,,,...111333222...++++++,,,444333111///---+++***)))((((((((()))***,,,---...,,,***'''&&&'''''''''&&&((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++******)))'''&&&&&&&&&&&&&&&''''''''''''''',,,'''$$$%%%)))***((($$$))))))))))))*********+++(((((()))))))))(((&&&%%%'''((())))))((('''((())))))(((((((((******(((''''''(((((()))***+++++++++(((((((((((()))***+++,,,---111===SSSjjj{{{sssiiivvv}}}bbbWWWiiiwwwrrreee___eeekkkrrrxxx|||ZZZDDD===;;;:::888999999::::::::::::::::::::::::::::::;;;;;;<<<<<<>>>@@@PPPmmmoooNNNFFFRRRiiiyyyssseeeppphhhjjjxxxlllZZZbbbsssxxxlllddd```WWWRRRbbbyyyggg^^^ggg~~~^^^OOOXXXeeepppxxx~~~{{{lll\\\___nnn~~~zzzcccNNN@@@:::888666===WWWqqqqqqooozzzooo[[[EEE777999HHHbbb}}}hhhEEE777333222,,,,,,111...------,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,++++++************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,...000000555DDDSSShhhzzz{{{kkk]]]RRRSSS```mmmyyyuuu[[[BBB666???\\\www{{{zzz||||||dddGGG>>>EEEVVVpppxxxhhhPPP<<<777888FFFccc||||||lllTTT@@@333...,,,,,,++++++++++++++++++++++++......------,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))###%%%((((((&&&'''***------111444444///+++)))***333222111///---+++)))(((&&&&&&'''''')))***,,,,,,,,,)))'''&&&&&&''''''&&&)))(((&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$+++++++++++++++)))((('''%%%&&&&&&&&&'''''''''(((+++'''###%%%))),,,)))&&&((())))))))))))*********((('''&&&&&&&&&((()))***&&&'''((('''&&&%%%&&&((()))(((((((((******((('''))))))************)))((((((((((((((()))***+++,,,+++---666IIIcccyyywwwqqqxxx]]]VVVcccjjj```PPPMMMVVV```sssuuuRRRBBB>>>;;;888888888999999::::::::::::999:::::::::999:::;;;;;;<<<<<<@@@SSSrrrbbbIIIGGGWWWnnnzzzmmmggg{{{pppaaakkksss}}}zzz^^^XXXhhhssspppeeeYYYSSSQQQYYYpppttt\\\aaatttmmmSSSPPP[[[iiisssyyyxxxooo```SSSVVV```sssnnn[[[GGG999888555888NNNhhhlllkkkuuu~~~xxxgggOOO999;;;BBBVVVrrr{{{^^^@@@444222333,,,,,,111...,,,+++++++++++++++++++++++++++,,,,,,---...//////++++++************++++++++++++*********+++,,,,,,*********+++++++++++++++++++++,,,------555III[[[nnnzzzsss```SSSPPPXXXiiiuuu}}}lllNNN;;;888IIIggg|||zzz}}}qqqVVVAAABBBNNNfffzzzyyycccJJJ<<<::::::LLLkkk~~~wwwhhhSSS@@@444///---+++++++++++++++++++++++++++---------,,,+++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))###%%%'''(((((()))***,,,***...333555333///***(((000000///...---+++)))(((&&&&&&&&&&&&'''(((******+++)))&&&%%%&&&'''&&&&&&(((&&&%%%%%%&&&&&&$$$###%%%%%%&&&&&&&&&&&&%%%$$$)))***+++,,,,,,+++***)))%%%%%%&&&&&&'''(((((((((&&&$$$###&&&***......---(((((((((((())))))))))))'''&&&%%%$$$%%%'''***+++'''(((((('''%%%%%%&&&((()))(((((((((******(((''')))***+++++++++)))((('''(((((((((((()))***+++,,,***,,,111@@@ZZZttt{{{zzz~~~yyy{{{zzzaaaXXXcccfffXXXHHHFFFPPPZZZtttiiiJJJ@@@???;;;888:::777888999:::;;;::::::999::::::999999999:::;;;<<<===DDD[[[|||zzzVVVFFFHHH[[[pppxxxxxxkkknnnzzzdddaaatttzzzvvvoooSSSXXXmmmpppiiiaaaVVVOOOSSSeeeggg\\\kkkttt^^^RRRZZZbbbmmmwwwvvvkkkccc]]]YYYWWW^^^mmm{{{lllTTT@@@;;;999666DDD[[[cccbbbhhhvvvuuu\\\BBB;;;<<>>???;;;999===777888999:::;;;::::::999;;;:::999888999:::;;;<<<@@@IIIccctttOOOEEEHHH]]]qqqvvv~~~wwwmmmtttsss^^^ddd}}}vvv{{{~~~iiiMMMYYYpppnnnccc___VVVNNNVVVnnnxxxaaa```vvveeeUUUUUUgggkkkrrr|||vvvnnnmmmmmmcccVVVJJJ\\\rrrfffNNN???===777>>>SSS\\\[[[^^^ppp}}}gggKKK;;;888BBB^^^{{{lllKKK888///111444---,,,000---------------------------,,,,,,---------------...(((((())))))***+++------,,,,,,,,,,,,------...///))))))******++++++++++++,,,...222444666@@@UUUiii|||pppWWWNNNTTTgggyyy]]]???666EEE```{{{}}}}}}{{{zzzxxx[[[???:::IIIXXXyyy}}}wwwWWW???:::@@@@@@XXXyyyqqqeeeRRRBBB888333///---++++++++++++++++++++++++%%%&&&(((***+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''))))))&&&###&&&)))000777;;;777...'''))))))++++++++++++***)))&&&&&&%%%%%%%%%&&&''''''+++)))&&&%%%&&&&&&&&&%%%+++)))((((((((((((&&&%%%$$$%%%'''(((((((((''''''$$$%%%(((***++++++***)))&&&&&&''''''((()))******&&&((()))******+++---000&&&&&&&&&&&&'''''''''(((''''''))))))((('''%%%###+++++++++)))'''''')))+++)))(((((((((******)))'''%%%&&&)))+++,,,,,,+++***(((((((((((()))***+++,,,+++...///666JJJfff{{{}}}}}}uuugggaaa___eeeqqq{{{vvv}}}~~~nnnkkkyyyuuudddWWWNNNNNNXXXuuuvvvaaaJJJ@@@===;;;999888::::::888888888888::::::888888888888999:::;;;<<>><<>>;;;;;;:::999;;;===<<<;;;::::::;;;<<<===;;;;;;::::::::::::;;;;;;CCCWWW|||pppRRRBBBLLL]]]gggggglll|||rrrrrrtttbbbYYYvvvyyy{{{}}}xxx}}}~~~aaaVVVZZZrrr}}}hhhSSSZZZhhhyyyqqqZZZWWWlllooodddbbbppp~~~lllTTTGGGGGGSSSeeetttyyykkkVVV@@@888888???QQQbbboootttxxxyyy}}}wwwgggKKK???555;;;PPPjjjrrrYYYAAA111888;;;;;;666...***+++...***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***+++,,,---...***++++++++++++,,,,,,,,,,,,+++***,,,000222333333000333777:::CCCUUUjjjyyyaaaWWWQQQYYYiiixxx}}}nnnNNN@@@:::JJJfffzzz~~~{{{|||{{{dddIII<<>>===;;;999999;;;======;;;;;;;;;;;;======;;;;;;;;;:::;;;;;;<<<<<>>QQQeee{{{vvvWWWDDD555777FFF[[[rrr|||^^^EEE666///777999:::555...***+++...,,,,,,------------,,,,,,,,,,,,,,,++++++*********---,,,+++***+++,,,...///*********+++++++++,,,,,,///---,,,---///111111111111666888:::FFF[[[mmmtttYYYLLLHHH[[[uuuxxxgggGGG<<<<<>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>IIIbbbtttYYYJJJIIIcccooopppbbb^^^nnnnnn___}}}}}}fffbbblll~~~sssgggsss~~~yyyfffTTT\\\mmm~~~mmmSSSOOObbbppp|||xxxeeeSSSWWWppp|||ooo```cccgggjjjhhhiiiuuuxxxeeeOOOAAAEEEPPPlllyyynnnZZZIII<<<<<>>OOOgggrrrpppOOODDDGGGaaauuuaaaAAA;;;BBB]]]xxxhhhRRR===999GGG]]]ssssssTTT???:::888:::HHHccc}}}rrr```LLLAAA:::444///---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))))))))))))))))),,,***((('''((()))***)))///111000,,,+++,,,,,,(((%%%'''))))))'''&&&''''''$$$'''((($$$###%%%'''%%%((()))++++++******+++,,,))))))******))))))((('''%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%(((***+++)))((('''(((&&&&&&&&&''''''(((((((((,,,000999CCCJJJKKKEEE@@@777333000//////...+++'''$$$&&&)))*********+++,,,))))))***---///000...,,,************************)))***,,,---***+++444???tttoooooonnnnnnqqquuuwwwvvvwwwyyy|||wwwwwwUUUAAA===;;;:::888777;;;AAA===<<<;;;::::::;;;<<<===:::::::::;;;<<<>>>???@@@LLLgggfffLLLHHHUUUppprrrkkk___]]]mmmzzzggg___rrraaakkkyyykkkhhhxxxrrr[[[XXXjjj||||||\\\RRR\\\pppyyygggWWWSSSgggtttgggfffiiiggg___\\\eeeuuuyyyaaaLLLDDDGGGVVViii}}}~~~kkkVVV@@@888HHH___{{{oooTTT<<<777;;;EEE^^^yyyqqqWWWAAA777555555...............///000111.........//////.........000/////////...---------+++,,,,,,---...---------------------.........//////---,,,+++,,,,,,,,,***///888>>>EEEYYYoooqqqcccEEEAAAMMMkkkiiiRRR<<<<<>>[[[vvvxxxeeeOOOBBB:::444///...,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***++++++******)))))))))))))))))))))))),,,+++***)))((((((((((((******)))(((''''''((((((***(((&&&''')))***+++***'''))))))%%%%%%((()))&&&&&&(((***+++)))((((((((("""&&&'''$$$###%%%&&&%%%%%%(((+++***(((''')))+++(((((((((((((((''''''&&&&&&&&&''''''((()))******++++++***)))(((((())))))((())))))'''%%%%%%(((+++''''''''''''''''''''''''(((111BBBXXXkkkttttttpppdddXXXHHH<<<666333000------***''''''***+++)))'''+++(((&&&+++111444///)))************************((('''(((,,,------000666~~~uuuwwwyyyxxxxxxrrroooqqqssspppooooooyyyxxxwwwoooccc[[[cccvvvfffHHH===;;;888888:::<<<======777777888999:::;;;;;;<<>>HHHUUUiiiuuueeeLLLAAALLLbbb{{{{{{kkkMMM333555EEE^^^vvv```JJJ<<<999LLLcccsss~~~zzzXXXAAA<<<999777DDDccc~~~yyyeeeNNN@@@888222......,,,+++***))))))+++---...///...---+++******++++++*********++++++,,,,,,,,,++++++)))(((''''''''''''******)))''''''&&&&&&&&&!!!###''')))+++,,,,,,***))))))'''&&&%%%$$$$$$+++(((&&&'''))))))'''%%%%%%(((+++)))$$$"""%%%((('''''''''(((((((((((((((((()))***+++***(((&&&%%%'''((((((((((((***---///000000...---***(((&&&%%%)))'''&&&%%%%%%&&&''')))'''&&&$$$$$$%%%'''***,,,***///===RRRiiiwww{{{zzzzzzoooaaaWWWQQQGGG:::///...---,,,***)))))))))***---******///000---************))))))(((((('''''')))))))))***++++++,,,,,,yyysssrrrqqqooonnnooozzzoooqqqooo^^^]]]dddvvvfffIII>>><<<999888:::;;;<<<<<<999999::::::::::::::::::@@@<<<:::;;;<<<<<>>222111333333111000000000/////////....../////////.........------........................,,,,,,------,,,,,,+++***000///---+++++++++,,,---+++,,,---------...111333777DDDRRRaaaqqqttt^^^BBBCCCRRRiii|||rrr___GGG555555IIIfff}}}{{{XXXDDD;;;@@@VVVlllxxxsssQQQ===:::;;;;;;KKKiiiyyyeeeOOOAAA999222...---,,,+++***)))***+++---...///...---+++******++++++)))***************++++++,,,+++***)))((((((((((((***)))((('''&&&&&&&&&&&&$$$$$$$$$&&&(((***---...((((((''''''&&&%%%%%%%%%)))'''%%%&&&'''(((&&&$$$$$$)))---,,,(((%%%&&&''')))(((((('''''''''(((((('''((()))******((('''&&&%%%&&&''''''''')))---000222111111///---+++)))((()))(((&&&%%%%%%&&&((()))"""###$$$%%%''')))***+++'''+++666JJJaaauuu{{{qqqjjjcccYYYJJJ>>>666222---***************,,,))))))...///,,,***+++++++++*********))))))))))))))))))***++++++,,,,,,~~~yyyuuurrrssswwwzzzdddmmmvvveeeZZZ[[[bbbtttgggKKK@@@===:::999:::;;;;;;;;;;;;;;;;;;:::::::::999999>>>;;;:::<<<======BBBHHHbbb}}}}}}^^^FFFIIIggg~~~gggaaasssooo___dddyyyzzzxxxuuu}}}}}}{{{fffUUUXXXlll~~~kkk\\\fffuuuooo[[[PPP```uuu~~~gggUUUUUUjjj~~~}}}{{{xxxvvvwww|||qqq]]]FFFEEEOOOiiigggIII===@@@NNNeeemmmNNN<<<;;;888===NNNNNNCCC666///000333222////////////.........------///////////////............///000000000000......,,,,,,------,,,,,,++++++///...---+++++++++,,,,,,***+++,,,------...111444>>>KKK\\\kkkuuupppZZZBBBEEEXXXqqq|||wwwgggOOO===888999QQQqqqnnnLLL<<<===JJJcccxxxiiiJJJ::::::;;;@@@TTTrrryyyfffPPPCCC;;;444...---******))))))***,,,...///......---,,,++++++++++++*********))))))))))))))),,,,,,+++***))))))))))))))))))((('''&&&&&&&&&&&&((('''&&&%%%&&&)))---///&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$%%%***//////,,,)))((((((+++***((('''&&&''''''(((%%%&&&'''((()))(((''''''$$$$$$%%%%%%&&&(((,,,///333333333333111///---,,,))))))''''''''''''))))))!!!$$$&&&((()))))))))'''(((///???VVVnnn~~~xxxmmm]]]RRRCCC:::000++++++,,,,,,******'''(((---...,,,***++++++++++++++++++*********))))))******+++,,,,,,,,,ppp]]]oooooo```\\\^^^qqqxxxjjjNNNAAA???;;;999:::::::::::::::::::::999999999999999;;;:::;;;=========CCCJJJlllrrrWWWIIISSSrrrsss```iiiddd___qqq}}}}}}|||tttzzzkkkZZZTTTccc}}}tttaaaYYYmmmyyyyyywww{{{sss```UUUWWWmmm~~~uuu]]]LLLPPPhhh}}}~~~|||zzzzzz{{{kkkOOOFFFFFF[[[xxxsssPPP>>>>>>GGGaaarrrTTT???;;;666555AAA@@@999222000222333111...///.........------------...---------------------,,,---///000000...,,,+++---......///......------...---,,,+++++++++,,,,,,+++,,,------...000444777GGGSSSbbbmmmqqqjjjZZZKKKIII```zzz|||uuu^^^@@@444999@@@\\\|||}}}aaaCCC999AAAVVVooo~~~```DDD999<<<:::EEE^^^{{{yyygggRRREEE===555...,,,***))))))***+++,,,...///---------,,,++++++++++++++++++******)))))))))(((+++******)))(((((()))))))))(((((('''&&&&&&'''''')))((('''&&&&&&(((***+++$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&(((+++...///---+++***+++,,,+++)))'''&&&&&&'''((($$$%%%&&&'''((((((((((((%%%&&&%%%%%%%%%'''***...444444555555444111///...***)))(((((((((((()))***"""###$$$&&&'''(((((((((******---888MMMfff}}}xxxlllcccRRRFFF777......///---******''''''+++---+++***+++++++++++++++++++++******))))))***++++++,,,,,,---kkk[[[sssmmm[[[[[[hhhvvvnnnRRRBBB???<<<::::::::::::999777777777888999::::::;;;::::::;;;>>>>>>>>>FFFOOOppphhhOOOIII[[[yyyjjj^^^rrrvvv___ddd||||||}}}vvvkkkzzzzzz```VVV[[[nnngggXXXXXXqqqzzzwwwooollljjj]]]MMMPPP^^^vvv{{{vvviiiVVVJJJOOOeeeyyy~~~|||}}}xxx[[[JJJ@@@LLLfffyyyXXXAAA===DDD]]]{{{xxxZZZCCC<<<555222;;;:::666222222444444111---///.........------------........................---...///000000...,,,***------......///......------,,,,,,,,,+++++++++,,,---...//////000333777:::MMMXXXhhhrrroooaaaSSSLLLRRRkkksssVVV888000:::IIIfffuuuVVV@@@;;;IIIaaawwwqqqTTT===777<<<999JJJfff{{{hhhSSSFFF>>>555///---************+++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******)))))))))(((''''''''''''((())))))((('''''''''(((((('''''''''(((((('''&&&&&&###$$$$$$%%%&&&'''((()))''''''(((((('''''''''(((+++,,,,,,+++******,,,---,,,+++)))((('''''''''((($$$$$$%%%''''''((()))))))))((('''%%%$$$&&&***---333444555555444111///---))))))(((((((((((())))))((('''%%%$$$$$$%%%'''((()))))),,,555GGG```zzz}}}vvvqqq```SSSBBB666333222///++++++''''''+++---+++***+++*********************************+++,,,,,,------|||ooovvvrrrdddzzzooo[[[YYYfff|||pppSSSBBB???<<<::::::;;;;;;:::666777777888:::;;;;;;<<<;;;:::<<<>>>>>>@@@IIITTTppp```GGGJJJccc|||cccbbb{{{lll]]]kkkwww}}}mmmkkk}}}nnnWWWWWWddduuu{{{{{{nnnYYYRRRYYYqqqxxx~~~tttnnnggg]]]OOOGGGRRRcccwww}}}yyymmm___TTTJJJLLLaaaxxxgggSSS@@@@@@RRRlll~~~bbbIII>>>BBBYYYuuu~~~cccJJJ???666222999888555333333555444111.../////////.........------000000000000111111111111///000111111000///---,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++...//////000111444999===NNNZZZnnnyyynnnWWWHHHFFF]]]vvv~~~kkkMMM555333>>>SSSppplllLLL@@@@@@RRRjjj|||zzzbbbHHH777555999:::OOOmmm}}}jjjTTTFFF>>>666000...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++(((''''''&&&&&&'''''''''******)))(((((())))))***&&&'''((((((((('''%%%$$$$$$$$$%%%&&&'''((()))***&&&''')))(((''''''(((***+++***((('''''')))+++,,,*********))))))(((((('''%%%%%%&&&'''(((((())))))+++***)))'''&&&''',,,///333444555555444111---+++((((((((((((((((((((((((+++)))'''$$$$$$%%%'''(((&&&'''***222BBB[[[www}}}|||nnnbbbQQQDDD<<<777333///---)))(((+++---******+++)))))))))*********************++++++,,,---------sss___YYY___mmmzzz{{{www]]]YYYgggzzzpppSSSBBB???<<<:::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;===>>>>>>AAALLLYYYuuuzzzYYYHHHUUUsssnnn___jjjwwwddd```uuu{{{vvvnnnxxx}}}___LLLXXXmmm}}}zzzppp^^^NNNPPP]]]ooowwwxxxrrrmmmbbbTTTJJJLLLYYYeeerrrzzzuuuggg___[[[PPPGGGXXXsssttt___HHH>>>EEE[[[xxxoooSSS@@@>>>TTTpppnnnTTTEEE777000666555333111111333333111///000000000/////////......000000111111111222222222000000//////...------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++......//////000444:::>>>OOOZZZmmmvvvgggNNNCCCHHHddd{{{yyy^^^AAA333999DDD```zzzbbbDDDAAACCCYYYrrrpppWWW@@@555555999???UUUrrrlllTTTFFF===666111000+++,,,,,,,,,++++++******++++++,,,---------,,,+++************++++++++++++((((((''''''''''''((((((++++++************++++++((((((((('''''''''''''''&&&&&&''''''((()))******$$$&&&((((((&&&&&&'''***'''&&&%%%%%%&&&'''((((((((()))***++++++***((('''''''''''''''((())))))***+++***)))((((((+++000444333444666666444000,,,***'''''''''(((((('''''''''***)))((('''''''''(((((())))))***...:::SSSpppyyyoooaaaRRRFFF>>>777444000+++***,,,---***)))+++*********+++++++++,,,,,,******+++,,,,,,------...fffOOOQQQTTT\\\fffmmmtttiiiUUU]]]uuuoooRRRAAA???<<<:::;;;<<<<<<<<<>>>============<<<<<<<<<===<<<===>>>===AAANNN\\\|||oooUUUNNNcccfff```rrroooaaaccc|||~~~~~~qqqsssrrrSSSCCCXXXsss{{{jjjVVVJJJRRRaaannnwwwssskkkfffYYYJJJFFFPPP\\\bbbmmmyyyooodddcccgggXXXDDDOOOkkk{{{}}}jjjRRRBBBAAARRRpppxxx[[[AAA:::PPPllluuu\\\III888///333333111//////111222111000000000000000////////////......//////000000000111///...---++++++******+++,,,------.../////////...***++++++,,,,,,,,,++++++------......000444:::>>>QQQXXXgggmmm^^^HHHFFFSSSeee{{{tttSSS888333>>>IIIiii\\\???BBBEEE\\\wwwlllSSS>>>666777:::CCCYYYuuummmUUUEEE===666222111,,,,,,,,,,,,,,,***))))))***+++,,,---------,,,+++(((((())))))******++++++))))))(((((((((((()))***,,,+++++++++++++++,,,,,,,,,***(((&&&&&&''')))+++''''''(((((()))******+++###%%%''''''%%%$$$''')))######$$$%%%''''''%%%$$$&&&(((***,,,,,,+++)))''')))(((((((((((()))************))))))***...444999444555777666444000,,,)))&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((...---******444KKKiiixxxkkk\\\MMMBBB;;;888222---+++------***)))++++++++++++,,,,,,---------***++++++,,,,,,------...uuu___SSSPPPNNNPPPUUUZZZdddvvv```VVV[[[sss}}}lllTTTDDD???<<<===<<<:::<<>>===<<<>>>AAAAAADDDQQQ```}}}___JJJUUUnnnwwwcccggg|||xxxaaa```ooo~~~}}}vvvooorrr~~~^^^IIITTThhhtttwww___MMMMMMWWW___mmm{{{pppcccTTTIIILLLOOOQQQZZZfffnnnvvvyyyggggggjjjrrriiiMMMIIIbbb|||{{{hhhQQQ@@@DDD^^^xxx}}}cccMMMBBBIII^^^}}}{{{dddIII666111333000111111111111222222222222111///.........///000000000000000000000000000...---,,,++++++,,,---...,,,------......------,,,(((((()))***,,,---......++++++...111000...222888JJJZZZfff```NNNEEEMMMZZZxxx}}}ccc@@@777444???ZZZzzzmmmOOOAAABBBRRRiiiwww|||~~~hhhIII888:::===:::RRRhhh{{{jjjPPPAAA;;;555222111///---***((('''(((***++++++...,,,&&&'''---///---,,,,,,,,,+++++++++******+++)))(((((()))******))))))))))))'''&&&'''))),,,,,,***((('''((((((((('''((((((((((((((()))******(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%''''''((()))******)))'''%%%"""###'''((('''))),,,111---***+++000555888999333333222111///,,,***(((''''''&&&&&&&&&((()))+++***)))((((((((()))+++,,,''',,,---...222777RRRwww}}}qqqaaaTTTMMMFFFAAA:::111---111...&&&'''...,,,,,,+++******++++++,,,)))+++,,,,,,+++***,,,---ppp[[[QQQKKKOOOQQQQQQTTTbbbyyyttt[[[YYY```pppxxxvvvuuuyyylllSSSEEE@@@<<<<<<;;;999999<<<===>>>>>>===;;;::::::;;;;;;;;;>>>CCCGGGMMM\\\kkk|||ZZZLLL\\\tttqqq```nnnqqq]]]dddxxxxxxssszzzmmmXXXOOO___rrr{{{lllWWWMMMPPP[[[bbbppp|||}}}oooaaaTTTLLLPPPUUUWWW___jjjooowwwwwwfffllluuu|||oooOOOKKKeeeqqqXXXDDDBBBXXXppp~~~iiiPPPBBBFFFZZZxxx{{{eeeJJJ777111222000000000000000000000000111111///.........///000////////////////////////---------,,,,,,---------,,,,,,------------,,,,,,+++++++++,,,,,,------...000......///......333;;;IIIVVV___WWWGGGBBBOOO```vvv|||}}}xxxvvv{{{yyyYYY===777666FFFeee{{{___DDD===CCC[[[ppp|||~~~xxx___CCC555777;;;;;;XXXlll}}}zzzfffOOOCCC===777222000///---+++)))((()))***,,,+++---+++'''''',,,///---,,,,,,,,,+++++++++******+++)))((((((*********))))))))))))'''&&&'''***---///,,,(((&&&&&&(((((()))'''''''''''''''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((()))((('''&&&)))&&&&&&)))***((()))---///,,,+++---333777888777222222111///---+++)))(((***)))((('''''''''((()))***)))((((((((()))***+++%%%))))))***...222HHHiii~~~wwwjjj```ZZZSSSMMMJJJ;;;222222111***(((,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---kkkXXXPPPIIISSSTTTMMMPPPeeexxxbbbYYYaaajjjmmmkkkjjjlllpppqqqWWWHHHBBB======<<<999999;;;<<<===>>>===;;;::::::;;;;;;<<>>IIIRRRVVVMMM???@@@RRRfffnnnqqqpppmmmoooxxx~~~lllMMM:::555777MMMqqq}}}kkkPPP<<<>>>LLLjjj}}}sssWWW>>>444777===@@@```qqqvvvcccOOODDD???999333000000...,,,***)))***+++,,,+++,,,+++((((((,,,...---,,,,,,,,,+++++++++******+++)))((()))***+++***(((((())))))((('''))),,,///222---(((%%%%%%''')))***&&&&&&&&&&&&&&&'''((((((((('''''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))+++''''''))))))&&&'''***///......111666777555222111000...,,,+++***)))))),,,+++***)))((('''(((((())))))((((((((()))***+++%%%(((&&&&&&+++...<<>>>>><<<<<<>>>888999;;;;;;;;;;;;===>>>===>>>AAAGGGQQQbbbwwwdddKKKLLLhhh{{{jjjkkkqqq^^^aaauuuzzz|||{{{}}}~~~jjjRRRZZZnnnqqqXXXPPPUUU\\\ccciiirrrxxxzzzxxxvvvrrrggg\\\JJJFFFHHHPPPVVV[[[aaaiiirrrwww}}}~~~uuuooolllwwwwwwUUUKKK___qqqTTTBBBFFFSSSrrrwwwttttttyyyzzz\\\FFFCCCNNNjjjnnnVVVAAA777444333333222111000///......000000//////............////////////////////////+++,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------333000......---...666???JJJOOOOOOFFF<<>>777999AAAJJJhhhvvvwwwdddOOOCCC>>>999444222000///---,,,++++++,,,---++++++***))))))+++------,,,,,,,,,+++++++++*********)))((()))***+++)))((('''(((((((((((()))---000111---)))''''''(((((((((''''''&&&&&&''''''((())))))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***,,,...***&&&%%%'''&&&######&&&000000111555777555000***///---+++***)))))))))***++++++***)))))))))))))))(((((((((((())))))******)))+++'''&&&,,,---444FFF```ppp|||zzzzzzwwwsssaaaPPP???888333...,,,---((()))***+++,,,,,,,,,+++)))+++,,,,,,+++***,,,---}}}xxxrrr}}}~~~bbbRRRNNNKKKRRRRRRQQQbbbyyycccWWWkkkzzz|||iiiWWWXXXeeemmmkkkSSSHHH???======<<<===???777888:::;;;:::;;;===>>><<>>888555???___zzziiiUUU@@@999KKKbbbgggJJJ>>>::::::EEETTTpppyyy|||gggOOOBBB===888555444000///...,,,,,,,,,,,,,,,,,,*********++++++,,,---,,,,,,,,,+++++++++******)))))))))***++++++)))''''''((((((''''''))),,,///---+++***)))***)))'''%%%((((((''''''(((((()))***))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***))))))+++---)))&&&%%%'''&&&######&&&+++,,,///444777555///))),,,+++***((((((((()))***(((((()))***************''''''(((((())))))))))))***---(((&&&,,,,,,...:::RRReee{{{}}}|||}}}jjj```RRRGGG===444111222******+++,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---~~~yyyzzzaaaSSSPPPPPPTTTXXX```vvvkkk___aaayyylllYYYYYYfffpppttt[[[NNN@@@;;;;;;;;;<<>>???@@@???>>>>>>???@@@???KKKZZZiii{{{~~~___MMMWWWpppyyykkkyyynnngggkkkyyy{{{rrr```UUUkkkbbbTTTWWWnnn}}}zzz{{{wwwooofff\\\SSSNNNMMMTTT[[[aaaeeejjjoooqqqzzzxxxwwwxxx}}}xxxoooxxxeeeNNNOOOqqqzzzkkkYYYHHHBBBCCCUUUyyyvvvPPPDDDEEE^^^~~~wwwbbbKKK:::111444444333333222111000000....../////////...---,,,........................---------,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++,,,---......///,,,,,,///222777CCCOOOTTTJJJ@@@@@@JJJYYYeeekkkpppyyyzzzsssUUU>>>666:::???[[[nnnSSS@@@777???ZZZvvv~~~hhhKKK999>>>???<<>>===>>>@@@<<<>>>@@@AAAAAABBBDDDFFFFFFVVVhhhxxxtttVVVLLL___~~~yyyuuu}}}hhhkkk{{{zzzyyyyyy|||{{{}}}hhhZZZUUUrrrbbbXXXaaa|||wwwnnndddYYYPPPLLLWWW^^^fffjjjnnnssswwwyyy}}}yyyvvvvvvzzzrrrlll{{{dddKKKKKKlllssscccTTTGGGBBBDDDRRRwww|||QQQDDDDDD]]]}}}|||gggPPP>>>444333333222222111000000000---.../////////...,,,,,,..............................,,,++++++,,,......+++++++++,,,,,,+++++++++------------------------111...,,,...222:::IIIVVVVVVHHH;;;<<>>CCCVVVxxxxxx]]]EEE999222111///000111222222111000///...///000///---,,,...........................///000///---,,,,,,,,,***,,,...//////...,,,+++...---,,,++++++---...000)))000444222444@@@MMMVVVNNNFFF>>>CCCUUUiiitttuuuyyy|||hhhGGG;;;555???VVVnnn{{{}}}bbbBBB888AAAUUUrrroooPPPHHH???999<<>>EEEJJJFFFEEEEEEEEEGGGRRR___nnnyyyxxx```LLLVVVzzzuuuooonnn{{{vvvfffSSS]]]qqqxxxaaaTTT```tttzzzkkk[[[NNNJJJUUUcccssspppssszzz{{{mmmmmm|||dddKKKKKK```ttt~~~{{{cccRRRMMMNNNIII@@@JJJeee~~~XXX@@@BBBTTTvvv|||bbbHHH;;;777555222111111111///...///...---...//////---,,,........................000222333111///,,,,,,,,,,,,---.........---,,,+++...---,,,++++++---...000+++000333333888DDDOOOTTTLLLEEE@@@JJJaaavvv~~~rrr\\\AAA888777FFF___vvv}}}~~~wwwZZZ===777CCCYYYsssxxxgggHHHCCC<<<888>>>SSSqqq}}}zzzyyyzzzlll[[[HHH???;;;777555444000/////////000///---+++***++++++,,,------......+++************+++------+++)))((((((***+++***)))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((('''&&&&&&''')))(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''!!!%%%)))***(((&&&''')))'''''''''''''''(((((()))((((((''''''''''''((((((%%%%%%&&&((())))))))))))+++'''&&&***+++***)))***(((((((((((((((((((((((((((((((((((())))))))))))///222BBB^^^www|||{{{{{{vvvpppqqqrrrvvv}}}}}}qqqgggYYYNNN???444000///...,,,***+++,,,,,,,,,,,,+++***wwwfffTTT___lllOOO>>>AAAMMMPPPPPPPPPPPPOOOVVVgggwwwjjjYYYRRRfffyyyuuulllyyy{{{{{{uuuzzzrrrZZZUUUhhh}}}kkkUUUOOO[[[mmmrrr^^^NNNGGGLLL___ppp||||||~~~}}}tttssszzzeeeLLLLLLbbbwww|||eeeXXXYYYZZZPPPCCCDDD```___DDDAAAPPPqqqiiiOOO>>>888666333222222111000...---,,,,,,,,,...///...---........................222333555444111---,,,+++///...------,,,,,,,,,,,,------,,,+++,,,---...///---000222555>>>JJJQQQRRRJJJCCCCCCTTTnnneeeKKK999555;;;QQQmmmiiiOOO888:::LLLaaawww}}}kkkYYYAAA???;;;999AAAXXXvvvyyypppmmmpppsssmmm[[[III???:::666444333000///.../////////---+++++++++,,,,,,------......)))))))))******,,,---...,,,+++))))))***++++++***((((((((((((((((((((((((''''''((((((((()))))))))((())))))'''&&&&&&)))+++***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))(((((('''''''''&&&&&&''''''((())))))((('''&&&&&&'''))))))&&&''''''(((((((((((((((+++((()))---///,,,***+++''''''''''''''''''''''''(((((((((((())))))))))))+++---555JJJhhh}}}~~~{{{wwwwwwzzzxxxtttpppqqqvvv~~~~~~wwwqqqcccNNN;;;000,,,---///+++,,,,,,,,,,,,,,,++++++uuuXXXNNNcccxxxXXXDDDHHHUUU___```cccdddgggqqq~~~^^^RRRXXXsss~~~}}}pppqqqxxx~~~~~~ooouuukkkYYY```vvvwww```MMMMMMWWWdddrrrmmmXXXLLLKKKUUUgggvvvwwwuuudddMMMNNNllluuulllkkkgggWWWFFFDDD^^^}}}fffGGGAAAMMMnnnpppTTTAAA555444222222333444333222...---,,,---...000//////........................111333666666333000......111000---+++++++++,,,---------,,,,,,,,,---...//////000222777DDDPPPRRROOOFFF@@@EEE[[[wwwxxxYYY???555555AAA]]]yyy}}}[[[EEE666@@@XXXmmm}}}xxxcccNNN??????<<<:::CCC[[[www}}}pppaaa___iiirrrnnn\\\III???:::666333222000///......///...---+++++++++,,,,,,---------...(((((()))***+++,,,------,,,+++))))))***+++***)))'''''''''''''''''''''''''''''''''((((((((()))))))))))))))'''&&&'''***,,,+++***(((&&&%%%%%%&&&&&&'''''''''((((((''''''''''''&&&&&&''')))***((('''''''''&&&&&&''''''((()))((('''&&&%%%%%%'''((()))'''(((((((((((((((''''''---***+++000222...,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))+++...222<<>>GGGbbbpppQQQ999666:::LLLiiitttLLL===777IIIcccvvvyyybbbIII;;;<<<;;;;;;HHHaaayyy}}}{{{iiiVVVXXXiiiyyyooo^^^JJJ@@@;;;666333222111///------......,,,++++++++++++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))((('''(((***,,,+++***((('''&&&&&&''''''%%%&&&''''''''''''&&&%%%((('''&&&''')))***((('''(((''''''''''''((())))))&&&&&&%%%%%%%%%&&&((()))(((((((((((((((''''''&&&+++((()))...000---******))))))))))))))))))))))))(((((((((((()))))))))))))))///222666HHHdddxxx~~~|||{{{}}}~~~|||qqqsssxxxqqq\\\III<<<555222,,,,,,++++++************sssXXXWWWsss|||___NNNRRR^^^zzzhhhLLLPPPcccoooxxxjjjeeexxx~~~}}}yyyfffiiiwww}}}jjjmmmlllXXXZZZooovvvaaaVVVTTTZZZ___bbbeeerrrhhhPPPJJJUUUgggxxxuuuvvvzzz\\\KKKSSSzzz|||bbbLLLCCCRRRmmmnnnMMMCCCMMMooowww\\\CCC999777444222222111///---222000......000111111111........................111666;;;>>>>>><<<999888000///---+++++++++---...,,,,,,,,,---------......000222666>>>KKKTTTPPPGGG>>>>>>LLLkkkfffJJJ888999CCCZZZwwwzzzfffAAA888<<>>XXXwww~~~~~~~~~}}}{{{lllUUUOOO___vvvsssbbbNNNCCC===888444333111///,,,,,,,,,---,,,+++)))))))))))))))))))))))))))******++++++***((((((---+++)))((())))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###%%%((())))))((((((((('''(((((())))))))))))(((%%%'''((())))))((('''%%%''')))***)))'''&&&(((+++***************++++++,,,%%%&&&(((***+++***))))))''''''(((((((((((((((''''''$$$###&&&(((&&&%%%'''))))))))))))))))))))))))(((((((((((())))))))))))'''))),,,111666CCCZZZooo|||}}}~~~{{{tttjjjYYYDDD555111000...---,,,,,,------mmmPPPXXX~~~tttnnn\\\HHHPPPccctttVVVOOOddd|||nnnfffkkk]]]ooo}}}ooopppbbbhhhvvv{{{kkkrrrjjjWWW```yyyuuu\\\MMMWWWiiikkkrrrttttttlll]]]UUUbbbxxx~~~wwwwwwXXXMMM[[[yyyhhhLLL???FFF[[[zzzpppNNNEEERRRttt{{{^^^BBB555333111000111111000///333000---,,,---...///...........................,,,000666999888444000...------,,,,,,,,,---......+++,,,------......------///444:::CCCMMMRRRLLLCCCEEEGGGYYYvvvqqqUUU@@@666;;;OOOpppjjjNNN??????NNNjjjvvveeeKKK444666777777AAA]]]||||||}}}~~~|||zzzrrr^^^JJJLLLbbbwww~~~uuucccOOOCCC>>>888555444111///,,,+++,,,---,,,,,,)))))))))(((((((((((((((******++++++***)))'''&&&...,,,***)))******)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((!!!$$$(((***)))(((''''''%%%&&&(((*********))))))'''((()))++++++)))((('''&&&***,,,***&&&$$$(((,,,++++++******++++++,,,---%%%'''***---...---+++***&&&''''''((()))(((((((((***&&&$$$''')))((((((***(((((((((((((((((((((((((((((((((((())))))))))))---)))***///222888KKKaaawww~~~{{{mmmXXXHHH333222000///.........///||||||gggQQQaaa```HHHOOOeeejjjPPPQQQnnnppp___lllwwwccc^^^vvvwwwpppqqqeeeeeekkkqqq}}}qqqooouuu[[[SSSmmmvvv```SSSXXXkkk{{{xxxxxx{{{zzz[[[XXX```tttzzznnnMMMJJJ]]]~~~lllJJJ@@@FFFccceeeNNNBBBXXX|||uuuXXX>>>777444222444222///...111000000000000000111111111000///...---,,,+++++++++222111111333555444000,,,,,,,,,,,,++++++*********---/////////---,,,---...111333>>>LLLOOOGGGBBBCCCCCCVVVnnn|||iiiDDD555999>>>___zzzcccDDD777AAAXXXttttttXXX@@@666555333:::NNNeeexxx{{{sssooocccLLL===NNNooo}}}vvvuuuaaaMMMCCC???:::333.........---,,,,,,,,,---------,,,+++******+++,,,---+++++++++++++++++++++++++++***(((((())))))'''&&&+++******)))(((''''''&&&(((''''''&&&&&&&&&''''''(((((())))))((('''&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))&&&&&&******(((+++222)))+++------,,,***)))))))))((('''(((***++++++***''''''(((***,,,+++)))&&&)))$$$"""&&&&&&$$$%%%+++++++++***))))))((()))))))))************+++++++++000,,,,,,///000444BBBQQQfffzzz~~~|||~~~}}}}}}}}}lll[[[NNN>>>000------+++,,,...~~~iiiQQQ___bbbIIIPPPgggfffTTT]]]{{{hhh___tttjjj___ccc~~~{{{nnnyyy|||nnnggghhhnnnrrrttt{{{ppprrrjjjZZZ\\\xxxyyyhhhVVVRRRaaavvv~~~|||~~~oooWWW```ooo~~~~~~kkkMMMNNNccclllOOOCCCIIIfffdddMMMBBBXXX|||xxx[[[AAA888444333333222...---///000000/////////////////////......---,,,,,,,,,,,,.........000222111...***,,,,,,,,,+++++++++******---...///...---,,,---...111444???MMMNNNEEE@@@BBBLLLaaaxxx~~~___@@@666;;;CCCccc|||wwwXXX===:::DDDZZZqqq~~~~~~lllPPP;;;444777444<<>>999333///...------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,***)))((())))))(((&&&*********)))((('''''''''(((''''''&&&&&&'''''''''((((((((((((((('''&&&&&&)))))))))((((((((((((((((((((((((((((((((((((((()))&&&'''+++,,,***,,,111000111111///,,,+++++++++)))(((''')))+++,,,,,,+++&&&%%%%%%'''))))))'''%%%&&&######((((((%%%&&&)))'''''''''''''''((()))***((())))))))))))*********///---...//////111;;;GGGcccvvv~~~}}}}}}~~~~~~|||ppp]]]JJJ777000///...---...jjjQQQ___dddJJJQQQgggfff^^^qqqxxx```ccc^^^aaaqqqtttfff|||tttkkkjjjmmmppprrrnnnuuuttt{{{^^^]]]lllwwwooo]]]MMMVVVqqq{{{rrr```UUUlll~~~yyyyyydddJJJQQQiii|||jjjRRREEEKKKiiibbbLLLCCCYYY|||zzz]]]CCC888444222333111---,,,...000000//////......------......------------------,,,,,,---///111000...+++,,,,,,,,,++++++++++++***,,,...///...------...///111555@@@MMMLLLCCC???BBB\\\ooooooPPP;;;777<<>>LLLbbbtttzzzzzz|||zzzcccIII999777888666???UUUnnn~~~~~~qqqdddUUUFFF999>>>TTTnnnyyydddMMMAAA;;;555000...------,,,+++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,***))))))***)))((('''******))))))((((((''''''(((''''''&&&''''''(((((((((((((((((((((''''''&&&+++*********))))))((((((''''''''''''''''''''''''((('''(((,,,///000222666777666444///+++))))))***)))(((((())),,,...------'''&&&%%%&&&(((((((((&&&&&&%%%&&&))))))%%%$$$%%%######$$$%%%&&&(((***+++((((((((())))))))))))***------000000...---333;;;YYYmmm}}}zzzzzz|||~~~|||zzz}}}rrr^^^GGG:::555111...---jjjSSSaaafffKKKQQQfffmmmmmmnnn[[[jjjrrr]]]lll}}}ppphhhyyyqqqmmmpppsssuuuuuurrryyy}}}{{{ooo\\\ggg}}}ssskkkXXXMMM^^^wwwxxxzzzrrrbbbVVV]]]yyywww|||}}}\\\GGGSSSlllzzziiiPPPCCCKKKjjj___KKKCCCZZZ}}}xxx\\\BBB666333111222111------000111111000///......---------------...............,,,---...000111111///...+++++++++++++++++++++++++++---......------///000222666AAAKKKJJJAAA@@@GGGlllzzz~~~bbbEEE777999>>>VVVttt^^^CCC;;;CCCVVVnnn|||}}}{{{}}}}}}{{{|||www]]]EEE:::;;;888999DDD[[[tttooo___RRRAAA999EEEZZZmmm}}}xxxcccLLL>>>777111......------,,,+++************(((***,,,------,,,***(((++++++++++++++++++++++++---+++************)))'''***)))))))))(((((((((''''''''''''''''''(((((()))'''((((((((((((((('''''',,,,,,+++******)))))))))((((((((((((((((((((((((***((()))---444;;;AAAEEEDDDAAA<<<555...******+++)))((((((***---.........***((('''''')))******)))***)))(((((('''$$$###############%%%&&&(((***+++))))))))))))***************...222222///,,,///333LLLbbbwww~~~||||||~~~~~~}}}{{{{{{|||~~~{{{vvvxxxsss^^^KKK===444...+++}}}||||||rrrrrr}}}jjjTTTeeeeeeKKKOOOcccuuu|||eee[[[rrrgggbbbxxx~~~rrrnnnooo{{{yyyooopppuuuxxx{{{~~~}}}vvvxxxyyycccddduuu~~~hhh```RRRPPPfffzzzsssnnnlllfff\\\UUUTTTjjjwwwuuu}}}~~~xxxYYYIIIXXXqqqlllNNN???IIIjjj[[[IIIDDD\\\~~~uuuYYY@@@444111000222222//////222222222111111000///......,,,---.../////////...---,,,---//////000/////////++++++++++++++++++++++++***,,,......---...///111333777AAAIIIGGGAAAFFFRRRxxxtttXXX>>>777===CCCccc~~~vvvQQQ===<<>>:::JJJ]]]kkkzzzwwwcccLLL>>>666111///000...---,,,+++************(((***---......---***(((++++++++++++++++++++++++---,,,******++++++)))((())))))))))))(((((((((((('''''''''''''''((()))***''''''(((((((((((((((''',,,+++++++++*********))))))))))))))))))))))))))),,,+++***///;;;IIIUUUZZZTTTQQQJJJAAA888111//////))))))(((***,,,......---***((('''''')))******)))***)))'''$$$###&&&((((((&&&&&&&&&&&&'''((()))*********++++++++++++,,,,,,(((...444333000...000111CCCWWWooozzzzzzxxxvvvvvv~~~~~~~~~~~~||||||uuu```KKK:::111,,,{{{xxxyyyvvviiijjjyyykkkUUUeeebbbJJJNNN___~~~sss^^^aaa{{{ssseeekkkqqqhhhmmmuuuzzzqqqmmmqqquuuvvv|||xxxfffqqqqqqbbbmmmvvvUUUPPPMMMWWWnnnxxxkkkfffccc___UUUKKKOOOYYYuuuzzzmmmsss}}}sssVVVNNNbbbzzzqqqNNN>>>IIIkkkWWWGGGEEE^^^uuuYYY@@@555222111333333000000333222222111111000000//////---...///000000///------+++,,,......---,,,---...***++++++++++++,,,,,,,,,***+++---.........000222555888???FFFDDDCCCPPPaaayyygggOOO<<<888BBBMMMpppgggFFF999>>>OOOggg{{{yyynnnQQQ;;;444555888AAAUUUnnnqqq^^^BBB:::;;;III[[[iiivvvvvvcccNNN@@@888444333555///...---+++***************+++...//////...+++***++++++++++++++++++++++++...,,,++++++,,,+++***((())))))))))))((((((((((((''''''''''''((()))******&&&'''((((((((((((((((((************************************************---------333DDDXXXggglll^^^[[[TTTJJJ???555000---***))))))***,,,---,,,+++'''&&&%%%&&&(((((((((&&&&&&&&&$$$!!!###)))...///)))((((((((((((((())))))+++++++++,,,,,,,,,------(((///555333000000222333<<>>CCCBBBFFFZZZpppsssZZZHHH;;;999HHHZZZyyyvvvVVV>>>;;;CCC]]]sss}}}|||~~~cccHHH777333555999GGG```xxxppp]]]<<<;;;>>>IIIXXXgggsssyyyppp___LLL???888444444666000///...,,,++++++******,,,---///000000///---,,,++++++++++++++++++++++++...---++++++,,,,,,***)))(((((((((((())))))))))))''''''''''''((()))***+++&&&&&&'''((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))+++...111:::MMMdddqqqtttgggeee```VVVIII<<<222...+++)))))))))++++++***)))&&&%%%%%%'''))))))'''%%%$$$'''%%%"""$$$+++...---((((((((('''(((((()))*********+++++++++,,,,,,,,,)))111666222...000333333555BBBVVVgggooopppooonnnrrrtttxxx|||yyylll^^^LLL>>>xxxwwwqqqRRR\\\oooYYYHHHLLL\\\rrrfff]]]vvvvvv```iiiuuuhhhhhhsssnnnlllmmmnnneee]]]fffwww|||eee___rrrlllaaacccuuuyyydddMMMLLLZZZvvv}}}pppjjjeee\\\UUUQQQHHHDDDRRRfffxxx}}}qqqzzzbbbKKKQQQmmmqqqMMMDDDOOOqqquuuQQQDDDFFFaaa}}}aaaHHH<<<888666666333///---000.........//////////////////000111111000...,,,***///111333111...---...000*********++++++,,,,,,,,,)))+++---......///111333777888===AAAAAAHHH```zzzpppRRRCCC::::::LLLcccjjjLLL<<<@@@KKKjjj~~~uuuZZZBBB666666::::::KKKgggnnnZZZ>>>@@@CCCJJJWWWfffppprrrjjjZZZHHH<<<666222222444111000...---,,,+++++++++......///000000///......++++++++++++++++++++++++///---,,,,,,,,,,,,+++)))(((((((((((())))))))))))''''''''''''((()))++++++&&&&&&'''((())))))((((((''''''((()))***++++++,,,)))))))))))))))))))))))))))...444???SSSjjjuuuuuusssrrrnnndddVVVGGG;;;555+++***))))))******)))'''''''''(((***,,,+++)))&&&&&&***)))%%%%%%)))***&&&&&&&&&&&&'''((()))******)))************++++++++++++333666000,,,///333222///888III[[[gggkkklllllloooqqqtttyyy}}}{{{wwwmmmYYYFFFtttZZZ^^^uuurrrZZZGGGJJJ[[[nnnbbblllgggfffttt}}}jjjhhhtttxxxrrrsssoooeee[[[ZZZeeeooojjjYYYkkkqqqxxx___\\\jjjuuu___HHHWWWqqqqqqgggccc[[[RRRIIIDDDHHHXXXhhhyyy}}}|||xxxqqqRRRGGGZZZvvvnnnQQQFFFZZZxxxhhhJJJCCCNNNlll~~~bbbEEE999888777555333111000///000000000///......------.........//////...+++(((---------............///---,,,,,,,,,------....../////////...///222666999>>>???>>>===DDDWWWooo___AAA;;;;;;@@@ZZZzzzzzzXXXIII>>>???TTT~~~kkkNNN:::444666777:::YYYzzzjjjKKK999999CCCWWWiiipppooonnnhhh___NNN>>>555333111000///...---+++******++++++---+++,,,111333///,,,,,,---...///000///,,,)))(((...,,,***)))+++---......''')))***++++++***)))'''%%%%%%''')))******(((&&&***))))))***++++++(((&&&***)))***+++,,,+++(((%%%+++000000)))%%%))),,,+++---111:::HHHYYYiiiuuu|||vvv{{{zzzooo___QQQCCC999...,,,************)))(((---'''"""%%%,,,///***$$$)))))))))))))))))))))))))))'''&&&&&&(((***++++++(((+++......+++***,,,...***333666...,,,222444///,,,000999JJJ\\\fffgggccciiiqqqvvvvvvvvv|||}}}|||yyyvvvnnneeetttXXXYYYpppxxx___IIILLL]]]iiiggguuuvvvbbbhhhzzzrrrgggnnn}}}wwwyyyyyyuuukkkbbbbbbmmmwww|||jjjdddyyy|||~~~nnn```gggxxxmmmTTTRRRfffvvviii\\\SSSJJJFFFGGGNNN\\\jjjtttyyy}}}xxxzzzgggNNNLLLbbb}}}fffIIIGGG^^^~~~cccJJJFFFSSSsssbbbFFF777777666555444222111000.........///////////////,,,,,,,,,------,,,)))'''---------............///------,,,,,,,,,---...///.../////////...111777<<>>>>>HHH^^^qqqxxxvvvrrriii___NNN???666333111//////...---+++++++++++++++---,,,---111111---+++---,,,---///000///---+++)))111...+++)))************'''(((***++++++***((('''(((((()))***++++++***)))''''''(((***,,,---,,,***''''''(((***,,,,,,***(((+++//////***'''***,,,+++...444@@@OOO___mmmxxx~~~{{{}}}ttthhh[[[LLL@@@333000,,,************)))***&&&###&&&+++...+++''')))))))))))))))))))))))))))'''&&&&&&)))***++++++(((***,,,---......///111,,,333444,,,***000222...---///555AAAPPP[[[```aaadddmmmuuuwwwyyy{{{|||zzz}}}}}}}}}~~~|||}}}wwwpppyyyYYYVVVnnneeeLLLNNN___cccnnniii^^^nnn{{{jjjhhhxxxxxxwwwnnnnnnuuu}}}zzz}}}}}}rrrjjjsssuuugggfffuuu{{{cccLLL]]]www}}}iiiYYYOOOFFFFFFLLLTTT___hhhkkkrrr~~~rrrvvvwwwXXXIIITTTooo^^^BBBKKKfff}}}^^^JJJHHHYYY{{{cccHHH555666666666555333111000------......///000000111000//////000000000---+++---------............///...---,,,++++++---...000---///000///...111:::AAAGGGKKKHHHEEESSSoooeeeIII444444===LLLggg^^^>>>666???XXXwww|||lllUUUBBB888555666888SSSmmm||||||sssWWW;;;@@@AAALLLdddyyy{{{vvvjjj^^^MMM???777222000...///...---,,,+++++++++,,,------...///,,,((()))...+++---...//////...,,,+++///---***))))))))))))(((((((((************((((((((())))))))))))*********'''''''''))),,,---,,,***%%%%%%&&&))),,,...---+++***---...+++***+++,,,+++,,,555BBBRRR```mmmwww}}}|||tttiiiYYYKKK:::555///+++************&&&%%%%%%'''***,,,,,,+++)))))))))))))))))))))))))))'''&&&''')))++++++***)))((())),,,///222333222///444222***(((...000.........000555???JJJUUU\\\___iiitttzzz}}}|||vvvooovvvuuuvvvzzz{{{}}}```WWWnnnlllOOOOOOaaaqqq```wwwwww```___xxxwwwggglllzzz}}}{{{wwwwwwzzzqqqtttvvv{{{zzzllllllqqqgggpppxxxuuulll\\\OOOdddkkkZZZPPPIIILLLSSSYYY^^^bbbdddkkkzzzxxxrrr{{{kkkMMMIII^^^zzz{{{ZZZAAAOOOmmm{{{[[[JJJKKK]]]cccHHH666777777666555222000...............//////000000111000000000111111///------------............///...---+++***+++,,,///000---///111///...333===FFFHHHMMMJJJIII\\\|||ZZZDDD444777DDDUUUnnn|||zzz~~~yyyZZZAAA999DDD^^^wwwiiiNNN>>>777444666;;;WWWooo~~~nnnQQQ777>>>@@@MMMfff{{{{{{uuukkk]]]LLL@@@999333///.........------,,,,,,,,,,,,,,,,,,------(((###'''...+++,,,---/////////...---+++)))'''((()))++++++***(((((()))******)))(((((('''''''''&&&&&&&&&''')))***)))(((((())))))(((&&&%%%%%%&&&))),,,------,,,)))+++,,,,,,,,,------,,,///888FFFSSS^^^jjjvvv}}}}}}vvveeeVVVBBB<<<333,,,))))))******&&&'''((()))((()))***+++(((((((((((((((((((((((()))((('''(((***++++++******((('''***///222222000333555111***(((---000...,,,------...222<<>>444:::LLL```vvv}}}lllRRRBBB<<>>JJJSSS[[[fffttt~~~{{{lll]]]JJJCCC888///***)))******)))***+++***'''&&&'''((((((((((((((((((((((((((()))(((''')))+++,,,+++***,,,)))'''(((,,,///...---777666111+++***...000000***,,,------...444>>>FFFRRR[[[gggqqqzzz{{{uuussssssuuu{{{~~~~~~kkklllmmmqqqvvvzzz|||}}}tttvvvwwwwwwvvvwwwyyyzzz|||yyyxxx|||~~~{{{zzzjjjTTTeeerrrQQQNNN]]]qqq]]]ooottt___[[[oooqqqgggdddooo~~~{{{wwwzzzssssssyyy|||yyyxxxrrrdddkkk~~~wwwfffUUUTTT___~~~sssSSSUUU]]]fffkkkkkkllloooqqqvvvzzzrrrrrrmmmWWWLLL\\\uuugggQQQGGGXXXrrrpppSSSFFFOOOdddbbbEEE999888777555333111//////111000000///......------...---,,,,,,---...---,,,---------............///---,,,,,,,,,------......------...000444<<>>777444>>>TTTkkk|||wwwZZZEEE===:::MMMmmmuuuWWW<<<666555444>>>NNNfffyyyyyy]]]DDD999;;;BBBTTTkkk{{{}}}zzzxxxkkkXXXHHHAAA===555000000------............---,,,+++))))))***'''###&&&,,,******+++,,,,,,,,,,,,,,,---+++***)))***)))'''&&&((((((((((((((((((((((((''')))+++***'''%%%'''***&&&$$$$$$%%%''')))))))))***)))((((((***+++***)))+++((((((,,,/////////000666???JJJPPPTTT]]]kkkwww}}}~~~{{{ooocccSSSKKK???444...,,,+++***+++++++++***'''&&&&&&&&&))))))))))))))))))))))))(((((((((***,,,,,,+++***,,,***)))(((***+++,,,,,,888555000,,,,,,///000000)))+++---------000666;;;GGGQQQ]]]gggrrr{{{~~~}}}||||||}}}WWWXXXXXXYYY[[[^^^```bbb___^^^]]]ZZZZZZ\\\aaaeeehhhggghhhooo}}}|||xxxvvv|||kkkQQQ]]]rrrQQQLLLYYY{{{hhh```{{{|||xxxzzztttdddVVV```|||fffcccgggqqqyyyyyyyyy{{{}}}~~~}}}~~~yyyiiigggvvvyyybbbOOOZZZrrriiiWWWaaarrr~~~{{{|||}}}ooorrr|||zzz[[[OOORRRjjj~~~uuu[[[MMMKKKcccyyycccHHHDDDSSSlllaaaBBB888777444333222222333333///////////////.........222000//////000111111000---------............///+++,,,---.........---------,,,,,,000888AAAGGGIIIIIIEEEJJJ\\\ppp}}}wwwbbbQQQ:::888999EEE\\\sss~~~iiiIII<<<>>>@@@VVVvvvjjjMMM888888888666AAAUUUjjj{{{nnnPPP???===;;;FFFYYYnnnzzz{{{{{{|||jjjVVVEEEBBB???666111111,,,---...//////...------,,,))))))++++++((())),,,************************---,,,******+++***(((&&&(((((((((''''''(((((((((%%%))),,,+++'''%%%&&&((((((&&&%%%&&&(((***++++++***)))'''(((***+++******---'''&&&+++//////000333777BBBNNNRRRSSSXXXdddooo~~~~~~|||yyyyyyxxxpppfff[[[RRRFFF;;;333///---,,,+++***))))))(((((('''&&&))))))))))))))))))))))))(((((((((***,,,---+++***+++++++++***)))***,,,...777222---,,,.../////////***+++,,,------///111333???KKKYYYcccnnnyyyXXXZZZ\\\[[[YYYYYY\\\___]]]ZZZUUUPPPOOOTTT[[[aaaeeehhhppp{{{|||yyy}}}mmmPPPZZZqqqPPPJJJVVVqqqccceeeyyywwwrrrjjjoooiii[[[SSSeee}}}|||zzzdddfffmmmuuuvvvrrrtttzzz{{{|||~~~ooofffpppvvvZZZKKKaaatttZZZ```ooovvvkkkvvvtttOOOJJJVVVrrroooVVVLLLOOOnnnxxxXXX@@@CCCUUUqqq```@@@666444222111111333666777------......///000000000000...------...000///...---------.........//////***+++---//////...---,,,---+++***111;;;DDDHHHHHHLLLEEELLLaaasssxxx|||qqqYYYEEE>>>???AAAMMMbbbwwwzzz^^^AAA<<>>IIIHHHAAAAAADDDRRRfffqqqssswww}}}oooWWWGGGBBB===BBBWWWmmm{{{uuuVVVAAA999CCCSSSiiiyyyyyyYYYGGG===>>>;;;666BBBWWWhhhppp|||^^^DDDAAA===???MMM```nnnvvvxxxvvvrrrfffUUUEEE>>>===:::666444///---,,,,,,---...---,,,************************))))))************)))))),,,,,,+++(((&&&&&&(((+++)))***(((&&&***000---%%%(((((((((((())))))))))))'''))),,,,,,+++******+++)))+++***'''))),,,+++'''++++++---...,,,+++222;;;HHHVVVdddfffdddhhhpppvvvzzz}}}{{{tttrrruuutttpppbbb```WWWGGG:::333111///)))***++++++)))(((((((((***((('''))),,,,,,)))&&&))))))***------)))!!!%%%---000+++(((,,,//////333555333...,,,......+++++++++,,,---...000111222===GGGWWWgggttt}}}uuufff___eeevvvxxxXXXTTTqqquuuUUUNNNXXXzzz~~~ffffffwww}}}xxxttt___XXXmmmyyyqqqtttooojjjooottttttmmmiiikkkpppzzzxxxqqqmmmyyy|||}}}qqq```aaaxxx{{{gggUUU\\\xxxnnnbbb^^^yyyqqqjjjuuuvvv___IIIVVVlllxxxaaaIIIJJJYYY|||bbbIII@@@PPPkkk{{{\\\@@@999888888666444222000///...............///000000/////////000111000///...111000///...............---------...///000222222333444333555===EEECCC<<>>KKKfffiiiFFF888:::LLL^^^ssspppHHH???999;;;<<>>TTTlllyyy}}}}}}vvvlll___QQQBBB;;;888444222222000...,,,,,,------,,,+++***************************++++++++++++++++++***&&&(((***+++***)))***+++)))(((((((((+++,,,+++((((((((((((((())))))))))))***+++,,,+++(((''''''''')))+++***(((***---,,,(((***)))+++---...111;;;GGGYYYdddqqqwww|||~~~}}}tttjjjjjjooonnncccUUUGGG;;;222///---,,,,,,,,,,,,++++++(((+++------***)))+++...)))+++,,,***((((((,,,000'''***+++***))))))+++,,,333444333......000111...111000---***))))))***+++///777EEEWWWiiixxxkkkXXXeeezzzWWWKKKRRRtttvvvttt```dddeeerrruuuiiiiiizzzqqqppprrrsssjjj```aaavvvppphhhiii|||zzzjjj```qqqtttyyy|||ccc]]]rrrppp[[[]]]sssyyyiiiccctttxxx```OOOGGG\\\ooouuuggg___[[[cccjjjkkk\\\JJJMMMiii{{{^^^GGGGGGSSSrrrhhhKKK888444444444444333222111000...............///000000,,,...//////------///111111000...---,,,+++++++++---------...///000111222333444888@@@FFFFFFDDDAAAHHH^^^sssxxxtttqqqpppmmmgggjjjppppppdddQQQCCC>>>999PPPmmmcccEEE===999IIIbbbrrrlllTTT>>><<<999999@@@SSSnnn~~~[[[FFFAAA>>>:::CCC\\\uuuvvvkkk]]]PPPBBB;;;999666555777111///,,,,,,------,,,***************************))))))************))))))''')))++++++***))))))***)))((((((***+++******)))(((((((((((())))))))))))***++++++***(((((()))***)))+++***(((***...---))),,,+++,,,......111===IIIaaalllxxx}}}}}}}}}uuulllrrryyyzzzqqqaaaQQQAAA555333000---,,,------,,,***&&&))),,,,,,***+++...111(((***---+++(((''')))+++******+++++++++***+++,,,111333222...---000111//////...,,,*********,,,,,,***...888JJJbbbxxxsss[[[bbbzzz|||XXXLLLRRRrrr}}}ggg^^^kkk}}}iii{{{lllkkkwww{{{uuuvvvuuuqqqbbbbbblllZZZ[[[iii}}}{{{jjjaaajjj~~~{{{sss___eeeiiiaaammmxxxpppfff```eeexxxgggOOOIIINNNeeessszzz}}}}}}oooaaa[[[[[[jjjllleeeRRRGGGSSSrrroooTTTCCCKKK]]]dddIII:::222222333333222222111111...............///000000,,,...000///------000333///...---,,,++++++++++++............///111222333888777;;;BBBEEECCC@@@???OOOgggzzz{{{wwwxxxvvvqqqlllnnnpppiiiXXXEEE<<<;;;@@@]]]~~~xxxRRR<<<;;;===SSSnnn}}}~~~}}}bbbIII===<<<999888DDD\\\vvvsssRRREEEAAA;;;:::HHHccc}}}zzzmmm\\\PPPCCC<<<999666666888111///---,,,,,,,,,+++***************************)))))))))******))))))))))))***+++***)))((()))***)))'''(((++++++))))))+++(((((((((((())))))))))))++++++,,,***))))))***,,,)))+++***(((***......***...,,,,,,......333???LLLcccooozzz~~~}}}}}}|||sssnnnxxx|||mmm[[[JJJ===777333///---......,,,)))'''((()))******,,,...000(((***++++++)))''''''''',,,)))***,,,,,,******,,,000222000------000111///------,,,,,,,,,,,,------'''(((///@@@XXXqqqzzz^^^^^^~~~xxxvvv|||YYYMMMTTTqqqvvvaaabbbxxxppppppyyyfffppp~~~yyynnn^^^kkk}}}mmmMMMSSSdddwwwzzzmmmbbb```wwwkkk___pppzzzmmmooo|||nnnddd^^^eeesssrrrWWWIIIQQQ```rrr{{{zzzooowww{{{||||||rrrggghhhmmmwwwooo\\\JJJKKKcccwwwcccMMMDDDUUUlllaaaFFF777333333333333222111000///...............///000000---000222111......222666///...---,,,,,,,,,,,,,,,////////////111222333444===<<>>JJJiiiiiiEEE;;;:::@@@ZZZxxxyyyZZZAAA;;;;;;888888HHHddd}}}jjjMMMHHHBBB888;;;JJJgggsss^^^RRREEE===888444444666111///---,,,,,,,,,+++***************************)))******++++++******)))((())))))(((((((((+++---)))'''(((,,,,,,((((((,,,(((((((((((())))))))))))......---+++)))(((***+++)))+++***)))+++///...***---++++++---///555CCCQQQ^^^kkkxxx{{{zzz~~~~~~~~~vvvooonnnzzzwwwfffTTTGGG;;;666000.........+++(((***)))'''(((***+++,,,,,,***)))((()))******(((''',,,((('''+++,,,((((((+++...000///,,,,,,///111///---......///...---,,,+++''')))...888HHH^^^uuu~~~___[[[yyytttxxx}}}ZZZNNNUUUrrrsss```hhh}}}fffuuusssbbbuuu}}}mmm___tttxxx^^^IIIOOO___qqqrrrfff```ddd{{{fffaaavvvzzzssszzzyyyiii^^^aaapppzzzcccOOOJJJ\\\rrr}}}{{{ooobbbooovvv}}}}}}}}}xxxqqqwwwpppVVVFFFSSSsss}}}lllZZZIIIHHH___yyy___AAA333555444444333111///...---...............///000000///222444222//////444999///......---------......//////000000111333444555@@@>>>BBBJJJNNNKKKJJJNNNWWWnnn~~~|||}}}{{{qqq^^^GGG888;;;EEERRRooo^^^<<<<<<999AAA^^^~~~uuuUUU===::::::777888KKKjjjeeeKKKLLLCCC777===JJJiiixxx```TTTFFF===666111111333222///---,,,,,,,,,+++***************************+++++++++,,,,,,+++++++++''''''((('''''')))---000)))'''(((---,,,'''(((---(((((((((((())))))))))))111111///,,,)))((()))***)))+++***)))+++//////++++++******---000777FFFTTT\\\kkkxxx{{{zzz~~~{{{qqqlllmmmzzz|||lll[[[NNN>>>888111...///...+++'''...***'''''')))+++***(((,,,)))&&&'''***,,,+++))),,,'''&&&***+++'''&&&)))---///...++++++///000......///000111000---+++))))))---111333:::KKKdddxxxbbbWWWsssZZZJJJYYYrrriiiccctttpppgggxxxhhhjjj~~~iiissskkkQQQPPPSSS^^^gggddd]]]dddsssnnn___lllkkkdddyyyppp```^^^ggg|||gggNNNOOOdddvvv|||xxxmmmccc^^^eeeiiisss{{{}}}{{{|||{{{aaaHHHIIIbbb}}}gggRRRLLLZZZqqqvvvRRR:::666555333111000111111000///000...------///000///...333444555333111.........666000+++***---///---***------...111///---111777DDDFFFMMMRRRNNNHHHKKKTTTgggqqqyyy}}}mmmQQQ===888===AAA[[[wwwnnnMMM<<<<<<666QQQnnn{{{^^^HHHAAA:::888777@@@ZZZwwwvvvbbbRRRFFF>>>;;;<<>>===;;;<<>>PPPaaallluuu{{{yyywww||||||jjjfffoooxxx|||{{{zzzkkkVVVIII@@@555///...///---+++(((((((((((())))))*********)))((((((((()))++++++))))))***++++++,,,++++++---,,,***))))))***,,,------------------,,,+++***///+++,,,000000555HHH^^^rrr}}}{{{hhhSSShhh[[[KKKXXXuuuxxxlll{{{}}}eeeeeesssnnnqqq}}}rrrsss^^^[[[\\\___]]]VVVYYYqqqlll[[[eee}}}~~~]]]^^^lll|||sssssskkkYYYKKKRRRggg{{{}}}rrrggg___[[[ZZZ]]]eeemmmooonnnqqqwww}}}{{{^^^IIIBBB[[[|||{{{fffNNNFFFTTTnnnnnnMMM:::888777555333222333333222111000111111...++++++...222777777666333///......000...,,,***,,,000222111///...---...000///...333:::HHHKKKMMMKKKEEEFFFRRRaaahhhrrr{{{~~~{{{cccJJJ777222;;;FFFiii___AAA777===FFFhhhoooRRR???;;;===<<<@@@PPPlll~~~~~~cccMMMKKKHHH>>>;;;BBBlll}}}|||oooYYYDDD<<<999333111333000///---,,,++++++,,,---,,,,,,,,,+++++++++******,,,+++)))(((((()))***+++)))************)))((((((************)))'''&&&%%%'''''''''''''''((())))))++++++*********+++,,,,,,)))***,,,---......---,,,++++++---222888DDDWWWgggqqqyyy~~~|||zzz}}}uuudddbbblllyyyzzzzzz}}}ssscccQQQFFF999000......,,,***((((((((())))))))))))***)))))))))((()))******+++************+++,,,---...,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***...+++,,,...---...;;;KKK___nnnxxxxxxlllRRRfff^^^LLLYYYsss~~~ssspppoooZZZfffuuuppp}}}wwwwww~~~mmmccc^^^YYYUUUTTT```}}}wwwbbb___qqqlllWWWbbbvvv}}}xxxwww|||yyylllYYYMMMMMMbbbyyy|||ooofffaaaXXX[[[aaahhhjjjjjjnnntttkkkPPPEEELLLlllwww^^^FFFFFF\\\wwwhhhJJJ:::999666444222222222333222111,,,///111///---...444:::999888666222///---///111---,,,,,,...111222111//////...///000000000666>>>LLLNNNMMMGGGBBBHHHZZZkkkkkkttt{{{~~~pppXXXBBB444111???OOOsssyyyWWW;;;555===MMMrrrgggKKK<<<:::999:::CCCYYYuuuxxx\\\JJJKKKFFF999<<>>333///...,,,***)))))))))))))))))))))))))))))))))))))))******+++******))))))***,,,...///++++++***))))))***++++++)))******+++++++++******---++++++---+++***222<<>>QQQcccnnnvvvyyy{{{xxxwwwxxxwwwtttzzz{{{}}}yyylllaaafffsss{{{~~~~~~|||wwwjjj___SSSCCC777222000---***************))))))))))))((()))))))))************+++***))))))***,,,---///************************((())))))***+++++++++++++++***+++,,,++++++...333AAAQQQbbbkkkuuusssUUUddd[[[IIITTTwww}}}sssrrrpppZZZ[[[tttmmmiiixxxppp|||qqq```^^^lllvvvccc\\\uuuuuu]]]RRRkkk|||xxxrrrwwwooo\\\OOOYYYbbbqqqtttbbbXXXXXX[[[aaahhhhhhfffhhhmmmqqqyyygggNNNAAARRRnnn~~~\\\MMMIII\\\xxxtttYYYFFF===:::444333111000111111000///111333555444111111333666555555444111///...///000111000000//////.........111//////222333666@@@JJJSSSSSSMMMEEEFFFWWWnnn}}}}}}}}}pppVVV@@@888666:::QQQlll|||bbbFFF999???JJJjjjnnnTTTAAA;;;<<<666???TTTqqq~~~|||~~~{{{```XXXSSSNNN===333GGGfffgggRRR???:::888333000222......,,,,,,,,,,,,---...---------,,,,,,,,,++++++(((***,,,...///---+++***+++******)))((()))))))))%%%&&&''')))************'''''''''''''''((())))))((()))+++,,,......//////++++++***)))***+++---...(((+++...555FFF\\\mmmuuuuuuvvvuuuqqqqqqsssppplllpppuuuxxxsssfff```iiixxx}}}wwwlllbbbVVVFFF;;;555222...++++++************)))))))))(((((()))************)))******))))))******+++,,,************************'''((()))***+++,,,,,,,,,*********+++,,,------...666CCCRRR^^^kkk|||wwwVVV^^^|||}}}yyy{{{}}}~~~{{{]]]JJJUUUuuu}}}gggsssdddVVVggguuuiiiooo{{{nnntttssseeefffxxxhhh```fff{{{{{{wwwcccSSS[[[uuussslllsssppp]]]VVVZZZjjjvvvwwwggg]]]]]]```fffmmmlllhhhiiimmmmmmuuu~~~{{{kkkXXXKKKJJJaaa|||pppNNNIIIQQQllliiiQQQEEE???;;;555333111111222222111000111222222333333222111000111222222111///......///111111000///......///000111///000333555:::EEEPPPUUUTTTMMMFFFLLLaaavvv}}}{{{kkkPPP;;;999;;;AAAZZZyyyoooSSS===:::HHHVVVxxx}}}cccKKK===;;;<<<888DDD]]]yyy}}}~~~yyypppTTTTTTSSSJJJ:::777PPPnnnfffRRR???:::888333000111...---,,,,,,,,,,,,......,,,,,,,,,,,,++++++++++++&&&((()))+++,,,,,,,,,+++++++++)))((((((((()))***&&&'''((())))))***))))))'''''''''''''''((())))))'''(((***+++,,,,,,++++++,,,+++++++++++++++,,,,,,))),,,111:::MMMeeeuuuyyytttsssoookkklllooolllfffgggnnnsssnnnbbb^^^kkk{{{zzzrrrcccXXXIII>>>999555000,,,+++++++++*********))))))'''((()))***+++******)))))))))*********)))(((((())))))************))))))'''((()))+++,,,---------+++******+++,,,---,,,***---555AAAOOOaaauuuzzzUUUXXXsss~~~ppplllooosssvvvuuuzzz```MMMXXXoooppp___ttt}}}\\\WWWssshhhjjjvvvppphhhwwwwwwmmmdddjjj~~~vvvaaacccrrr~~~yyypppYYYRRRiii{{{~~~{{{gggeeevvv}}}yyyuuucccQQQWWWkkkzzzqqqiiibbbeeelllrrrqqqmmmlllooopppvvv~~~|||kkkVVVLLLLLLVVVnnnyyybbbIIIIIIYYYwww|||bbbMMMEEEAAA<<<666555333222333333222111------///111444444222///...000222111///......///111000///...---...000333111///000333666<<>>??????888555111000111333444444///000111222333222111111333222000...,,,,,,,,,---///......------///000111---111222///333@@@NNNVVVVVVSSSJJJIIIZZZvvvyyyiiiMMM666666CCCSSSkkkoooSSSBBB999<<>>:::777LLLkkkzzzkkk\\\JJJRRRLLL???:::AAA[[[}}}xxxdddSSSAAA888555333111111000///...---------------))))))*********))))))(((,,,+++))))))***+++******************))))))))))))&&&'''((()))************'''((((((((((((((('''''')))''''''(((,,,---+++)))******+++++++++,,,,,,,,,)))...444@@@VVVnnnyyyxxxyyyrrrllllllqqqrrrllleeelllrrrsssjjj___```ooo~~~}}}wwwrrreee[[[QQQJJJAAA777111///...,,,)))'''&&&((()))+++(((,,,---***(((***+++***)))***************)))(((************************((()))***+++,,,---------)))///000---***,,,......%%%(((222AAAUUUiiixxx|||]]]XXXqqqwwwkkkfffccceeeiiigggmmmwwwyyyuuuuuu{{{eeeOOOTTTuuuqqq```lllyyybbbddd|||mmmaaatttooofffwwwiiijjjppp}}}uuudddfff{{{wwwcccUUUZZZkkk{{{~~~|||vvvooonnnrrryyyyyyyyysssnnnnnnwwwnnn\\\VVV[[[gggvvv|||uuuqqqqqqsssuuuuuutttmmmeee\\\RRRNNNTTT^^^tttlllTTTGGGSSSbbbwwwmmmQQQ@@@===>>>===666444111000111333333222///000111222333222222111222111000///............000000/////////000111222...111222222999GGGTTTYYYWWWQQQLLLSSShhhttt\\\GGG666777EEEWWWlll}}}iiiLLL>>>999AAA\\\yyyjjjMMM???>>>===:::===SSSrrrwwweeeTTTJJJRRRKKK>>>;;;DDD^^^~~~xxxcccRRR@@@888555333111222222111000...,,,******))),,,,,,------------,,,,,,,,,+++***)))*********)))************))))))))))))%%%&&&&&&''''''''''''''''''(((((()))******)))))))))'''''')))+++,,,+++)))******+++++++++,,,,,,,,,,,,///666DDD\\\rrr{{{yyy|||xxxssssssuuusssmmmgggkkkoooooofff\\\]]]lll{{{~~~|||zzzwwwrrrooofff^^^UUUNNNDDD888111///---+++)))((('''((()))***(((,,,---)))(((***+++)))&&&&&&'''''''''''''''&&&******************************+++,,,,,,,,,++++++***...000---,,,...///------...333===LLL```rrr}}}~~~~~~[[[WWWrrr}}}tttnnngggdddeeecccjjjuuu}}}zzzsssqqquuuzzzgggPPPTTTuuuyyyfffaaa|||mmm]]]nnnooocccjjj~~~wwwhhhoooxxxkkkpppzzzllleeesssgggUUUTTTcccxxxyyytttmmmffffffjjjtttuuuqqqkkkoooxxx{{{vvvfffkkkvvvqqq```TTTZZZmmm}}}~~~sssrrrzzz}}}yyypppdddVVVNNNLLLTTTdddrrrnnnVVVIIIGGGhhhrrr}}}___FFF;;;<<<<<<999444222111111222222111000000000111222222222222111111111222222111000000///111111000000000111222333222333333666AAAPPPXXXYYYQQQHHHIII[[[uuuzzzhhhKKK@@@666888III^^^oooxxx}}}{{{___CCC888;;;IIIeee{{{^^^FFF<<<<<<<<<:::III```~~~rrr\\\IIIKKKQQQHHH<<<<<>>QQQnnnsssTTT@@@:::;;;;;;;;;VVVnnnoooVVVCCCJJJOOOEEE999???NNNfffwwwaaaPPP???777555444333333---,,,,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,***)))))))))************)))))))))(((************)))((('''&&&))))))*********))))))((('''(((((()))+++++++++*********+++++++++,,,,,,,,,000333===SSSmmm~~~zzz{{{vvvtttpppnnnggg]]]WWW\\\jjjvvv}}}zzzxxxuuurrrnnniiieeeccc```\\\WWWKKK<<<444333,,,,,,+++***)))((((((''')))------)))'''))))))((('''((()))***+++,,,,,,,,,************************+++++++++,,,,,,++++++***,,,---------111555222,,,---------///666GGG^^^nnnrrrzzzyyyuuu[[[YYYwwwwwwtttooorrr{{{xxxtttnnnVVVZZZsss{{{zzz^^^ZZZiiilll```dddkkkgggqqqjjjooo~~~qqqyyyyyyjjjoookkkOOORRRkkkvvvoooiiidddeeeiiigggddd___\\\___aaa___ZZZhhhwwwwwwjjjcccWWWcccuuu}}}}}}ppp^^^XXXVVV[[[dddpppyyybbbNNNLLL^^^ssszzzaaaDDD444444777777444111111111222333333000---111111111111111222222222555555555555333111///---//////000000000111111111222333666@@@PPP\\\YYYPPPEEEDDDSSSqqqwww___III;;;::::::BBBWWWpppeeeNNN999666DDDZZZuuukkkMMM>>>;;;:::<<>>===;;;???FFFgggzzz{{{eeeQQQFFFHHHLLLAAA999HHH___qqq}}}wwwcccSSSAAA999777555444444000///...,,,++++++*********+++,,,------...------,,,///111000---******+++************))))))))))))(((((((((((('''&&&%%%$$$))))))))))))(((&&&%%%$$$&&&(((*********)))***,,,******+++++++++,,,,,,,,,000555FFF```vvv}}}sssdddYYYXXX```mmmwwwxxxwwwuuutttrrrnnniiieeebbb]]]ZZZXXXRRRFFF<<<888000///...,,,+++*********&&&***+++(((''')))***)))&&&'''(((((())))))))))))))))))))))))))))))))))))((((((***+++,,,---------***,,,,,,+++...333333000+++,,,,,,+++,,,222;;;AAAOOO\\\kkkssssssooonnnppp[[[YYYwwwjjjQQQTTTuuu}}}iii{{{uuuooojjjaaaSSSNNN```yyykkkYYYggg}}}nnndddrrriiiuuu|||vvvrrryyyzzzbbb[[[```ttt}}}vvvnnnfff```___fffggggggaaaYYYVVV[[[bbbxxxxxx```SSSWWWaaatttvvvhhh```\\\cccqqq~~~pppaaaQQQMMMUUUggg}}}nnnLLL@@@666555555333222444444333222333444333222000222111000000000111222333333333222222222222222222///000111222222222111111///555@@@MMM[[[^^^RRRCCC@@@UUUppptttaaaJJJ;;;===999@@@WWWooo}}}sssKKKBBB:::@@@RRRkkkuuuYYYAAA>>>>>><<>>;;;DDDVVVpppmmmRRR======???===FFFUUUwwwqqqXXXIIIHHHJJJNNNDDD???UUUnnn{{{|||gggWWWEEE<<<999666444555---------------...///000***+++,,,---...............222555444///+++,,,...************))))))))))))))))))))))))))))))((('''&&&'''((()))++++++,,,,,,%%%(((++++++)))(((***,,,******+++++++++,,,,,,,,,111999NNNiiizzzyyyvvvxxx{{{qqq]]]RRRTTT^^^kkkrrr|||xxxsssqqqtttxxx|||mmmcccZZZZZZXXXNNNAAA888555333000---++++++---...$$$(((***''''''***,,,+++'''((((((((((((''''''&&&))))))))))))))))))))))))+++,,,,,,,,,,,,+++******''',,,---)))(((---333555,,,***((())),,,///000111000@@@RRRYYYWWWXXXbbbmmmmmmWWW___ttteeeOOOUUU~~~ppp[[[\\\xxxxxxiiiWWWJJJOOOllliiiTTThhhkkkbbbnnn~~~kkkttt|||mmmtttpppYYYRRRfffyyy}}}wwwssskkkbbbeeelllhhhYYYRRRZZZfffkkkzzz}}}zzz}}}mmm^^^YYY]]]gggxxx|||nnniiiooo~~~~~~pppgggPPPIIIMMMbbb|||zzzmmmUUU>>>777777888777666444222000444333333222111000//////000000222333333222111000222222000000111333555666111000......111333555666444<<>>===DDDZZZvvveeeLLL<<<===<<<999JJJeee{{{nnnUUULLLNNNLLLFFFBBBHHHYYYmmm{{{{{{oooaaaQQQ@@@:::999666333111///......---------......,,,,,,,,,+++++++++*********+++---//////---+++)))+++)))(((((())))))(((&&&---+++'''%%%%%%''')))+++***)))***---000///***&&&))))))))))))******************)))))))))+++,,,---000>>>QQQdddxxx|||wwwvvvzzz}}}cccVVVWWWVVV^^^mmmvvv|||{{{xxxvvvzzzvvvpppdddYYYSSSOOOFFF;;;444222///---+++++++++,,,'''%%%%%%'''+++---+++)))+++***)))((((((***,,,---)))))))))))))))))))))))),,,+++*********+++,,,---...+++)))+++000333111...111,,,((()))(((''')))---222777???IIIRRR]]]hhhooosss~~~fffVVV___uuudddOOOUUU|||iiiYYY^^^www~~~jjjVVVMMMXXXuuuwwwdddXXXrrrzzziiiiiixxxqqqeeexxxqqqiiivvvdddQQQZZZmmm|||yyyrrrjjjkkkhhh```UUUSSS^^^mmmvvv||||||xxxssshhh^^^XXX^^^hhhttt}}}rrrmmmrrruuurrrtttzzzsss```TTTGGGKKK[[[sssqqq^^^LLL???999222333333333222000///...333333222222111000000000000111222222222222111000222111000000000000111222111000//////111333555666999DDDTTTiiirrr^^^EEEAAA\\\rrrzzzgggOOO>>>888999???QQQlll}}}jjjOOO???<<>>???===:::MMMiii~~~kkkVVVQQQVVVPPPJJJHHHPPPbbbttt}}}qqqcccSSSBBB<<<:::777333222//////...------------...,,,,,,,,,+++++++++******+++,,,...//////...,,,***+++)))(((((())))))((('''$$$&&&)))+++++++++***)))******+++///222111,,,((())))))))))))******************))))))***+++---...222???RRRfffzzz~~~yyyxxx{{{~~~zzzbbbWWWYYYZZZbbbrrrzzz~~~~~~}}}{{{wwwsssiii___YYYSSSHHH===555333000---+++***++++++'''&&&&&&(((+++,,,+++)))+++******))))))***+++,,,))))))))))))))))))))))))+++************+++---------***(((+++///222000---...***((())))))(((+++//////222888CCCQQQ]]]fffjjj[[[rrr}}}rrrbbbWWWbbbwwwbbbNNNUUUzzzyyy___WWWbbb|||jjjTTTQQQeeehhh^^^```ppphhhsssrrreeeeee|||~~~wwwuuuwwwdddhhh{{{rrrYYYOOOhhhyyy|||tttssseeeVVVRRRWWWdddttt}}}}}}{{{oooeeeVVVTTTZZZiiiyyy}}}oooddd```lllyyy}}}}}}tttaaaNNNDDDGGGWWWqqqyyykkk^^^KKK999333888222333444444444333111000111111111111111111111111111111222222222111111000000000000111111111111222111000000000111333555666===NNN___kkkkkkTTTAAACCCbbbuuuxxxaaaJJJ<<<999888EEE]]]vvv~~~{{{yyy~~~bbbGGG>>>;;;CCCZZZqqq}}}rrrRRRFFF@@@@@@<<<===TTTqqq|||fffWWWWWW___UUUQQQQQQ\\\nnnxxxfffVVVEEE>>>;;;777333222//////...---------------,,,,,,,,,+++++++++******+++---...000000///---,,,+++***((()))******)))(((%%%'''***,,,,,,+++)))((()))***,,,111555444///***))))))*********++++++++++++************,,,...///444AAATTThhh|||||||||}}}~~~~~~wwwbbbYYY\\\^^^hhhxxx}}}~~~vvvtttmmmccc\\\TTTIII>>>666444000,,,***)))******'''&&&'''(((+++,,,+++*********+++++++++******))))))))))))))))))))))))))))))))))))******,,,---...+++)))(((***...///...,,,,,,)))''')))***))),,,000,,,,,,000;;;LLLZZZcccfffSSScccyyy}}}sssnnncccZZZeeexxx___MMMUUUxxxlllXXXZZZkkkeeeRRRYYYsssttt\\\\\\kkk}}}hhhiii}}}hhheeeppp|||rrrmmmvvviii___nnn~~~aaaUUU[[[www|||wwwbbbRRRUUU```kkkyyyrrr```TTTPPPWWWeeevvvyyypppkkkhhhmmm}}}}}}sss```OOOGGGFFF[[[mmm~~~dddNNNIIIEEE:::444777111222333444444444333222000000111111111222222222222222222222111111111000...///111222333444444444000000111111111333555777AAAUUUbbbeee]]]IIIBBBMMMkkkzzzoooXXXDDD<<<;;;:::KKKeeezzz~~~{{{xxx}}}xxx\\\DDD>>>:::GGGeee{{{hhhIIICCC@@@>>>;;;BBB^^^|||xxxcccWWWZZZbbbZZZXXX[[[hhhyyygggXXXHHH@@@;;;666333333000///...---------------,,,,,,,,,+++++++++******+++,,,---.........---,,,+++***))))))++++++***)))///---***((('''((()))***((())),,,111666555000+++))))))******+++,,,,,,,,,++++++***+++,,,---///000666AAASSSggg|||~~~~~~vvvccc\\\^^^aaalllzzz~~~|||{{{sssrrrlllaaaXXXQQQGGG>>>888555111,,,***))))))***''''''((()))***++++++***)))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))***+++,,,------***(((((())),,,---,,,+++,,,)))(((++++++***+++///******,,,444AAAPPP]]]eeeLLLRRRbbbzzzwwwooommmddd\\\eeevvv]]]LLLVVVyyyggg[[[cccxxxyyy^^^TTTeeejjjXXXbbbyyyuuufffooossseeellluuullluuuvvvbbbeee{{{nnnTTTXXXlll}}}nnn^^^UUU___nnnxxxzzzlll^^^QQQJJJPPP\\\mmmzzz{{{uuupppmmmtttxxxxxxbbbMMMDDDLLLYYYtttvvvaaaIII888999:::222///222---...///000111000//////000000000111222222333333333222222111111000000000//////000111222222111111000111111111111333888<<>>??????PPPnnnuuu[[[DDD@@@===;;;<<>>DDDTTTaaa___QQQHHHHHH[[[xxxuuu[[[EEE<<<;;;<<>>:::999AAAVVVtttqqqZZZSSSWWW]]]cccgggnnnxxxeeeXXXIII???999444222333111000///...---,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++,,,,,,+++,,,*********,,,---,,,+++$$$'''+++///000///,,,***'''''')))---222222///+++******+++,,,------...///,,,,,,,,,,,,...000222333999AAANNNaaawww|||zzzyyy}}}rrrccc[[[ZZZ[[[iiivvvvvv}}}}}}{{{wwwssstttuuuooocccWWWRRROOOLLL>>>;;;444...+++)))***+++''')))++++++*********+++''')))+++,,,,,,,,,***)))))))))))))))))))))))))))((()))******++++++******)))))))))*********++++++...,,,,,,......***(((******---...,,,---777IIIXXXUUUJJJGGGWWWpppvvvnnniii___YYYhhh~~~{{{XXXJJJVVV}}}xxx___UUUjjjlll]]]ddd{{{jjjhhhrrrsssccc___lll}}}nnndddkkk~~~iiiVVV[[[ssssss^^^gggsss}}}{{{rrrdddWWWPPPOOOQQQSSSTTTZZZ```hhhwww}}}rrrmmmpppyyy|||jjj^^^QQQMMMSSS___ppp~~~wwwgggVVVIII777999999666222//////111333444444555555444333222111111111111111222222222444333222000000000000111000000/////////111222333777777777666666;;;EEEMMM\\\eee\\\KKKFFFNNNhhhlllOOO===:::<<<===RRRaaaqqqyyymmmOOO>>>>>>DDDXXXrrruuuZZZAAA>>>;;;777:::IIIbbb{{{iiiTTTPPPWWW^^^gggmmmuuu|||}}}bbbUUUGGG>>>777222111333111000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,+++***+++---------,,,###&&&+++///111000---+++***)))))),,,000111///,,,******+++,,,---...//////------,,,---...111333444<<>>777+++111111222333222111000///111111111111111111111111555444222000000000000111/////////000444888<<<>>>:::;;;:::888888???KKKTTT```eeeZZZHHHEEERRRmmm|||bbbEEE777999>>>???XXXggguuu|||yyyaaaDDD999???GGGbbbrrrUUU===<<<999666;;;OOOjjj~~~cccOOONNNYYYaaajjjrrrzzz}}}```TTTFFF===666111000222111111///...---,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,---......,,,+++***+++---...---,,,++++++++++++,,,---......,,,***)))+++///111///---******+++,,,---//////000------------///111333555>>>CCCMMM^^^ttt}}}zzzxxx{{{~~~jjj\\\SSSQQQSSSdddtttsssvvv||||||xxxwwwvvvtttrrrwwwxxxnnnbbbZZZWWWTTTCCC???888111,,,++++++,,,'''***,,,,,,***)))***,,,&&&''')))***+++,,,------))))))))))))))))))))))))******++++++***)))'''&&&)))***++++++******+++,,,***(((+++///000,,,+++---+++++++++***+++///333777~~~hhhPPPFFFLLL___wwwppp```[[[[[[kkkzzzYYYJJJTTT}}}cccXXX___~~~kkkYYYaaa{{{kkkXXXsss{{{```XXXfff}}}{{{aaabbbmmm~~~fffUUU\\\tttttteeecccvvvsss]]]]]]bbblllttttttkkkaaa___```cccjjjyyy~~~xxxzzz~~~|||eeeMMMIIILLLUUUfffzzz{{{fffQQQCCC===<<<444555555555555555555444111222222333333222222111111111111333555666555333888///000333000333555---111000111444777777444111:::...,,,888<<<;;;III```iii]]]KKKAAAIII```zzzkkkOOOAAA;;;777<<>>BBBQQQqqqeeeJJJ<<<999777777???QQQiii|||pppXXXUUUOOOSSSkkkrrr~~~zzzfffVVVEEE>>>;;;888666555222111000......---------'''((()))***+++,,,,,,,,,...+++(((((()))+++------+++,,,,,,++++++)))(((''''''***---000111///---,,,&&&'''(((***,,,------------,,,,,,+++*********+++---******...111222666;;;???EEESSShhhzzz}}}vvvggg\\\RRRQQQYYYeeettt~~~{{{||||||wwwvvvxxxvvvnnngggaaaYYYRRRHHHEEE:::---)))+++***&&&************************,,,)))))),,,000111---)))******+++******)))((('''((($$$$$$(((***)))(((******************)))((((((((((((***,,,......,,,***(((((()))***+++,,,,,,---www]]]KKKGGGQQQeeevvvzzzeee___bbbrrr}}}zzz|||[[[NNNYYYxxx___]]]kkk{{{aaa[[[jjj{{{bbbddd|||uuu^^^[[[lllnnn\\\cccsssoooZZZVVVgggsssfffdddssszzzjjj]]]\\\dddqqq}}}uuunnnjjjlllmmmqqq{{{~~~~~~tttcccPPPBBBQQQ\\\lll|||yyyfffTTTGGG???:::777666555444333333444555666222333333444444333333222111111111222555555444333999111333666333555444***000000111333444555444222888111000777<<>>MMMhhhxxx~~~xxxzzzsss___HHH;;;<<>>GGGQQQ```ooowww{{{|||}}}vvvfff^^^TTTQQQZZZjjjyyy|||}}}}}}wwwppprrrqqqlllgggaaaWWWMMMGGGCCC999...***------)))************************)))((((((,,,111222...***++++++++++++***)))((('''+++'''&&&***+++))))))******************)))(((((())))))***,,,......,,,***((())))))***++++++,,,,,,qqqYYYHHHFFFSSSbbb{{{jjjdddlllzzz~~~wwwrrrooolllsssyyy}}}^^^QQQ___mmm[[[ddd|||oooZZZbbbzzzjjj___sss~~~lllmmmyyyccc]]]jjjoooZZZNNNZZZrrr|||ccc^^^jjjrrrzzzyyynnncccYYYSSSdddrrr{{{|||~~~}}}ssssss{{{|||lll[[[NNNLLLOOObbbqqqxxxfffOOO@@@<<<<<<888444777666333111111333666777333333444444444444333333111111111222444555444222777000222555111333444,,,///000111111111111333444444555555777???NNN```lll\\\NNNCCCIII^^^uuuxxxXXX>>>::::::888FFF\\\rrr||||||uuussspppfffSSS@@@777===FFFccc|||kkkPPP???;;;===;;;???OOOfff{{{}}}```LLLMMMRRR^^^ttt|||yyydddTTTCCC;;;888444000///222111000///---------,,,***+++,,,------......---((()))+++...000111///---...---,,,+++******+++++++++,,,...///...---+++)))---,,,,,,+++++++++,,,,,,......------,,,,,,------,,,,,,///111111111999BBBLLLZZZkkksssssstttzzzvvvddd___TTTOOOZZZppp{{{}}}|||uuulllmmmmmmllljjjeeeYYYLLLHHHBBB888...,,,//////,,,************************&&&&&&(((---111222...+++,,,,,,,,,,,,+++***)))(((,,,((('''***,,,***)))+++)))************))))))(((*********,,,...///---+++)))))))))***+++++++++,,,mmmUUUHHHKKKUUUllljjjgggtttzzzssspppooogggooovvvzzz]]]PPP^^^lllZZZnnnlll[[[lll|||```eee{{{}}}|||iiijjjyyy```RRRRRRiiilll\\\```nnniiijjjggg```YYYXXX\\\```www|||vvvtttzzzvvvaaaTTTLLLLLLYYYkkkwwwhhhXXXDDD999888:::888555666555333222222333555666222333333444444333333222222111111222444444333222222000666666---///666444...000111000......222666000777999888CCC[[[kkknnnSSSGGGBBBQQQlll}}}||||||~~~rrrPPP999:::>>>???RRRnnnvvv{{{zzzsssrrrjjj\\\JJJ;;;666AAANNNnnn}}}dddIII======;;;:::BBBVVVooowww[[[KKKNNNYYYjjj|||vvvbbbSSSCCC<<<:::666333222222222000///------,,,,,,)))******+++,,,,,,++++++++++++,,,...000111///---...---,,,+++++++++,,,,,,,,,,,,......///...---,,,111000...,,,+++++++++,,,------,,,,,,,,,,,,------,,,...111333111222;;;GGGKKK[[[lllqqqqqqttt|||tttaaa^^^SSSMMM[[[ttt|||xxxyyy|||zzztttmmmmmmllllllnnnlll```SSSLLLCCC777000...000000...************************&&&''')))---111000---))),,,,,,,,,,,,,,,+++))))))(((%%%$$$(((***))))))***))))))************)))(((+++******,,,...///...,,,***************+++++++++iiiSSSJJJKKKZZZqqqgggjjj{{{uuuqqqrrrtttooouuuxxxyyy[[[KKK[[[jjj```xxxjjj___uuuooo]]]ppp}}}wwwVVVUUUdddooo]]]^^^gggmmmccc]]]UUUPPPRRR\\\lllxxxxxxuuuyyy{{{~~~nnn]]]OOONNNRRRZZZkkk{{{wwwWWWNNNBBB:::888888777555222333444555555444333222111111222222222222111111222111111222333444222111///777FFFGGG666000666666///000111///---...222666...888<<<<<>>@@@999;;;HHHaaaxxxnnnTTTJJJNNN```uuuttt^^^OOOAAA<<<;;;888555555333222000///---,,,,,,,,,******+++,,,,,,,,,++++++000...------...///...---------,,,,,,+++,,,,,,,,,+++,,,---...///000111111222111000...------,,,,,,,,,+++++++++++++++,,,,,,---...111333222333===IIIPPP___mmmqqqtttzzz}}}qqqccc]]]RRRQQQaaazzz|||vvvuuuxxxxxxtttooonnnlllkkkoooooofff[[[PPPEEE777000///000///...************************((()))+++...///---***''',,,,,,,,,,,,,,,+++))))))$$$ %%%((('''(((***((())))))*********))))))+++******+++---...---,,,+++++++++***************}}}cccPPPHHHRRRbbbrrrvvveeessstttqqqtttyyy{{{|||zzzyyyXXXHHHZZZuuudddkkkpppfffggg}}}~~~bbbbbbzzzeeeNNNZZZrrrfff\\\gggnnnjjjRRRKKKFFFMMM[[[mmm|||tttrrrttttttfffJJJIIINNN[[[jjjvvvwwwfffGGGCCC>>>:::666555444444000222555666666555222000000000111111111111000000222111111222333333222000///>>>TTTWWWBBB444444111000000000///...///222555000999>>>DDDYYYoooooo```GGGDDDNNNiii{{{|||~~~WWWBBB444777BBBQQQjjjyyysssooo^^^III<<<555888KKK^^^zzzpppVVVDDD???AAA;;;@@@RRRmmm~~~```LLLHHHOOOeee}}}tttYYYKKK>>>::::::888555555333222111///---,,,++++++------............------111///---------...---,,,++++++,,,,,,,,,,,,+++++++++++++++---...000222444111111111111000///...---++++++*********+++,,,,,,......000222333555???JJJ[[[hhhtttwww{{{zzzmmmggg[[[RRRXXXkkk}}}vvvpppqqqssssssmmmmmmlllkkknnnoooiii```SSSDDD666000000///......***************************+++,,,---,,,+++)))(((,,,,,,,,,,,,+++***)))(((### $$$((('''''')))((())))))************)))***))))))***,,,------,,,,,,+++++++++***)))))))))www___PPPNNNXXXaaatttnnniii{{{www{{{{{{zzzVVVIII]]]~~~hhhbbbxxxaaahhhuuuhhh[[[nnngggVVVhhhqqqaaa```hhhggg```LLLGGGJJJ\\\rrr{{{wwwtttyyy~~~qqqbbbXXXHHHVVVffftttjjjVVV<<<:::888666666555444333222222444555555444222222111111111222222111111111222111111111333333111000000:::LLLNNN<<<222333000111000...///111222333333555:::@@@NNNfffwwwlllVVVEEEGGGWWWtttzzz|||pppHHH>>>555888FFF]]]xxx|||yyylllWWWBBB888666===RRRhhh||||||bbbKKK>>>===???<<>>===:::666555444333111///---,,,++++++,,,,,,,,,---,,,,,,++++++)))***,,,000222000---)))&&&(((+++......,,,)))''',,,+++)))))))))+++---...,,,///222444555444111///,,,,,,,,,,,,------...///000,,,+++///444999@@@HHH\\\pppuuugggfffPPPHHH\\\qqqxxx|||nnn___ZZZ^^^cccgggnnnssstttsssqqqkkkdddPPP???111///111111000222************************((()))******)))***,,,...******+++******)))((('''---)))(((***+++)))''')))(((((()))***************)))((('''(((***+++++++++---,,,,,,+++***)))((((((lllZZZOOOJJJUUUkkk}}}lllVVVJJJ___aaabbbyyyeee```xxxbbbVVVfffgggUUUUUUUUUOOOSSS___nnnttt~~~~~~rrrsss}}}~~~vvvrrrjjjrrr}}}~~~ttthhhYYYPPPLLLQQQ^^^kkk~~~eeeLLL>>>999888555333222333444555555444444333333444444555333333333222222111111111333444555555555333000///111111111111111111111111...000444666333///333999;;;<<>>:::666555444333222000...---,,,,,,+++,,,---.........---,,,555111---...111222///+++)))******+++,,,,,,------------,,,,,,,,,,,,+++++++++---///222444666777888///,,,+++,,,///000///---...,,,...444666999BBBMMM]]]rrrooobbbYYYOOOLLL[[[kkkuuu}}}xxxjjjcccdddiiimmmtttvvvtttuuuxxxtttjjjNNN;;;///333888444000111...---+++************+++''''''((()))))))))))))))...---+++*********+++++++++''''''+++,,,((((((,,,******+++,,,,,,,,,+++++++++)))((()))***,,,,,,+++)))---+++&&&&&&++++++(((~~~fffWWWJJJMMM^^^rrrtttiiiVVVKKKbbb{{{```eee{{{ttt^^^ggg}}}qqqZZZYYYooooooYYYJJJNNNSSSUUU___nnn~~~uuukkknnnxxx~~~yyywwwzzzzzztttooommmxxxrrrdddYYYSSSOOOQQQWWWaaaqqq{{{mmmXXXFFF>>>666555333222111111333333555444444333333444444555333333333222222222111111333444555555444222000//////000000111222333333444222333666999888555666;;;<<>>???:::AAA\\\ooouuuyyytttqqqwww{{{rrrTTTFFF===HHH```vvvvvv\\\QQQEEEAAA>>>:::666555444333222000...---,,,,,,,,,---.../////////......000,,,)))+++...000...,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,+++++++++***+++---000222444555555000...---...000111///...222///111555999===IIIUUUeeevvv~~~wwwdddUUURRRHHHGGGWWWjjjtttyyy~~~}}}ssslllmmmpppsssxxxyyyvvvxxx{{{tttiiiLLL:::...111777333000000...---,,,************+++((())))))***++++++******---,,,+++************+++)))&&&&&&******''''''+++))))))***+++++++++******+++)))((()))***,,,+++++++++---,,,((((((,,,---***zzzfffRRRKKKRRR^^^mmmxxx|||kkkkkk}}}VVVMMMeeemmm___mmm|||fffYYYqqqyyy___RRR___yyyuuuYYYKKKEEENNNZZZdddsss|||qqqfffeeekkkhhhcccccciiipppuuuxxx{{{}}}yyytttjjj[[[OOOJJJKKKRRR]]]jjjvvvxxxvvvtttooobbbOOOBBB===555444333222222333444444555444444333333444444555333333333222222222222111222333444444333222000///...///000111222444555555222111333777888666555888@@@MMMccctttsssbbbPPPGGGOOOjjjyyyyyysssbbbMMMAAA>>>888999KKKbbbsss|||xxxWWWEEE888===LLL^^^qqqzzz___FFF<<>>LLLeeettttttsssllljjjqqq{{{xxxxxxpppfffMMMBBB>>>LLLcccwwwzzz\\\PPPEEEAAA>>>:::666555444333222000...---,,,,,,---...///000000000///...+++)))''')))---000000...///...,,,+++******++++++,,,,,,,,,,,,++++++++++++((()))+++---///000111111111///...///000000///...111//////222777@@@OOO\\\qqq{{{~~~~~~qqq\\\LLLLLLBBBCCCWWWlllvvvxxxzzz{{{xxxvvvwwwzzz}}}|||yyy}}}vvvhhhLLL<<<000333888666222111///...,,,+++*********+++)))***++++++,,,+++++++++,,,+++******)))*********(((&&&&&&((()))'''''')))'''((()))******************)))((()))+++++++++******+++***'''(((+++,,,***|||fffVVVNNNQQQ\\\hhhzzzlllkkkwwwzzzTTTNNNhhhyyy```aaavvviii[[[\\\|||iiiPPPQQQiiisssdddNNNJJJOOO^^^lllxxx~~~zzzoooaaaZZZ[[[TTTTTTZZZfffuuu{{{ppphhh^^^ZZZZZZYYYVVVRRRZZZ]]]gggttt~~~|||{{{qqqjjjjjjlllpppoooaaaNNN@@@;;;666666555555555555666777555444444333333444444555222222222222222222222222222222333333222111000000///000000111333444444555222000111666999888777888DDDWWWpppzzzmmmWWWKKKJJJZZZwww|||kkkUUUEEE>>>>>>999<<>>:::777666444333222000...---,,,,,,,,,---...///000//////...,,,***)))+++...000000000222000...+++*********+++,,,,,,,,,++++++++++++***((()))***,,,---...//////000//////...//////...---111000///222999GGGYYYgggyyy~~~qqq]]]NNNJJJAAAFFF\\\ttt||||||{{{~~~|||{{{~~~}}}|||xxxgggMMM???555777===;;;666222///...---+++*********+++******+++++++++++++++************)))))))))******'''''''''(((((((((((()))(((((()))***+++++++++******)))((()))++++++***((('''''''''%%%&&&((()))***}}}gggRRRGGGMMMXXXeeexxxzzzvvviiivvvvvvQQQNNNkkkjjjYYYggg~~~uuuWWWUUUeeeuuu\\\LLLZZZxxxuuu```SSSPPPXXXeeetttxxxyyyuuupppjjjbbbYYYTTTTTTYYY^^^gggttt{{{tttllleee```TTTPPPNNNQQQZZZcccgggiiiooorrr{{{yyyzzz||||||wwwnnngggdddcccllllllmmmjjj\\\III<<<888666666555555666666666777555444444333333444444555222222222222222222222222111111111111111111000000222222222222222333333333666333444999=========???HHH]]]tttvvvbbbLLLIIIPPPiiivvv```III===;;;;;;888>>>QQQfffttt{{{wwwaaaFFF===;;;HHH^^^ooowwwzzz}}}iiiMMM@@@;;;:::???GGGfff~~~vvvpppvvvzzzzzztttlllkkkjjj^^^OOOBBBBBBKKK```vvvwww[[[PPPEEEAAA???:::777666444333222000...---,,,,,,+++,,,---...///...---------,,,++++++---.........222111///---++++++++++++,,,,,,+++++++++*********)))***+++,,,------------------...------,,,------444555666888BBBSSShhhuuu}}}~~~sssaaaSSSGGGBBBIIIbbbyyy~~~~~~~~~~~~xxxgggLLLAAA999<<>>777777444444444444444444444444555444444333333444444555111222222222222333333333111000000000000000000000333333333333333333222222444222333888;;;<<<@@@EEEPPPbbbrrrnnnWWWEEEIIIXXXvvv~~~nnnXXXCCC:::;;;555777BBBUUUiiivvvnnnTTTAAA???CCCSSSiiixxx|||zzzwwwsssyyy|||___GGG???<<<999CCCRRRttt{{{|||{{{tttlllkkkiiiZZZHHH@@@EEETTTkkksss[[[OOODDD@@@???;;;777777444333222000...---,,,,,,++++++---.........---,,,,,,,,,+++*********++++++000000///......---,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,+++***,,,------,,,,,,---...///333777:::FFF[[[ooo{{{~~~~~~{{{ppp```RRRCCCAAALLLeeezzzwwwgggJJJCCC>>>BBBGGGFFF<<<222111000...,,,+++******+++******************)))((('''(((((())))))))))))((((((******((()))++++++)))((()))***+++,,,---------)))))))))***+++***(((&&&)))'''''')))******,,,000vvv]]]OOOKKKMMM\\\mmm}}}nnnoooOOOUUUyyymmm[[[aaaxxxsssTTTJJJ```|||wwwggggggyyyjjjYYYNNNRRR\\\uuuuuudddXXXUUUSSSPPPQQQWWWbbbkkkpppvvv{{{|||vvvooojjjeeecccZZZWWWTTTQQQPPPSSSXXX\\\fffkkkvvvzzzppp```]]]ZZZYYY\\\bbbiiimmmeee[[[QQQJJJBBB:::666777555555555555555444333333555444444333333444444555111111222222222333333333000000/////////000000000222222222333333444444444111000222555777999AAAJJJ```kkkrrrhhhQQQCCCOOObbb~~~xxxgggSSSAAA:::;;;555<<>><<>>QQQmmm}}}tttrrrlllWWWAAABBBKKK___vvvsssZZZOOODDD@@@???;;;888777555333222000...---,,,,,,,,,---///000000000///...---.........------///111***,,,///111222111///...+++++++++************)))***************)))(((((()))+++......---...000333'''000888>>>LLLcccvvv}}}wwwtttqqqhhhZZZOOO>>>BBBQQQiiiyyy|||~~~~~~|||}}}}}}qqqdddQQQNNNNNNRRRXXXVVVGGG999222111///,,,+++*********------------,,,,,,+++***%%%&&&((()))))))))((((((%%%))))))%%%&&&******&&&&&&'''((()))++++++,,,,,,)))((()))***+++***'''$$$)))$$$$$$)))+++)))+++111wwwaaaUUULLLNNN___mmmwwwwwwiiiOOO___mmmQQQVVVrrr^^^MMMZZZzzzxxx___PPPMMMIIIQQQiiiyyy{{{jjjWWWJJJFFFBBBSSSeeeqqqxxx~~~}}}{{{zzzxxxtttppp\\\\\\VVVOOOMMMPPPSSSRRR\\\cccooo|||zzzllldddffffffdddkkkddd^^^\\\YYYSSSNNNMMMJJJHHHNNNYYYVVVFFF:::999333777;;;;;;888555444555666444333333444555333222333333333222222222111111333111///000222333222///111000000000111333555666777444444888:::@@@PPPaaasssuuuooo]]]LLLMMMbbbwwwnnnWWWGGG???:::666777GGGZZZhhhtttpppPPPBBBEEEPPPfff}}}{{{]]]III>>>@@@>>>>>>ZZZ|||eeeOOOGGG???UUUooosssYYYNNNCCC>>>;;;999888:::777555222///---,,,,,,,,,.........///111000...,,,000---(((&&&&&&)))...111.........///////////////000///...---+++***)))((()))+++---+++'''&&&***...111333555555333222111222///222888CCCTTThhhyyy|||zzzmmmfffcccXXXIII@@@III\\\rrr~~~}}}|||~~~{{{|||||||||{{{|||~~~qqqVVVRRRMMMPPPZZZ^^^UUUGGG???777666222...++++++---///*********)))******++++++$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&)))******++++++)))((('''******))))))(((((('''''''''&&&%%%(((***((($$${{{iiiVVVJJJOOOYYYdddzzzyyyxxxkkkQQQbbb|||bbbSSSdddmmmaaammmkkkXXXMMMKKKKKK]]]xxx~~~rrrllleee```XXXOOOLLLMMMNNN___sss~~~|||vvvpppkkkeee```^^^\\\ZZZXXXWWW[[[^^^```eeennnrrrsss}}}ooonnnhhhaaabbbjjjooonnnggg]]]TTTPPPNNNKKKKKKNNNWWWZZZfffqqqjjjQQQ<<<555333666999999777555555555666444333333444555333222333333333222222222222111333111000000222333222000000000000000111333555666222222444999===DDDVVVfffuuusssiiiYYYNNNUUUlll~~~iiiSSSDDD===:::888<<>>;;;999888:::888666333///---,,,------...------...000000...,,,000...,,,***))))))***+++++++++,,,------......//////......---,,,+++******))),,,---+++((('''+++///***,,,......,,,+++++++++000222999GGGZZZnnn}}}{{{}}}vvvhhhaaa]]]SSSFFFBBBJJJ]]]rrr~~~}}}zzzzzz{{{zzzyyyyyyzzz{{{}}}~~~sssZZZNNNNNNTTTaaadddYYYHHH===666444111---******,,,---+++******)))))))))******$$$%%%&&&'''(((((((((((())))))(((((((((''''''''')))******+++***)))((('''))))))))))))((((((''''''&&&&&&'''((()))(((%%%###jjjTTTNNNNNNSSScccuuu}}}vvvlllRRRbbbiiiUUUSSSppp}}}wwwzzzxxxkkkbbbZZZYYYnnnkkk\\\UUUPPPQQQSSSSSSTTTVVVVVVcccppptttrrrnnnfff___XXXUUURRRRRRVVVZZZ]]]^^^gggooovvv|||{{{pppddddddcccbbbgggmmmnnnkkkXXXOOOGGGGGGIIINNNVVV^^^oootttyyy[[[@@@555444555666666555444555666666444333333444555333222333333333333222222222222333111000111222333222111000/////////000222333555111222666:::???JJJ\\\mmm{{{qqqaaaSSSPPP^^^wwwxxx```LLL@@@:::::::::BBBSSSfffqqqwww}}}[[[BBBDDDDDDZZZyyy}}}jjjDDDAAA<<<999<<>><<<999888::::::888333///---,,,---------,,,,,,---......---+++------...---,,,+++)))'''))))))***+++,,,,,,------------------,,,,,,,,,,,,+++---...---***))),,,///***,,,...///---,,,,,,,,,000333<<>>YYYxxxpppTTTDDDCCCYYYooorrrVVVLLLBBB>>><<<999888::::::777333///,,,,,,,,,,,,---,,,+++,,,------,,,+++)))***,,,......---,,,+++************++++++++++++,,,,,,,,,,,,------------,,,---...---,,,+++---...---///111222000//////000000444@@@UUUmmm~~~{{{~~~|||rrrcccWWWQQQIIIAAA<<>>III```nnn{{{hhhGGG===MMMUUUooopppRRR;;;BBB@@@:::EEEdddfffNNNEEEHHH```tttmmmUUUKKKBBB>>><<<999888999888666333000---,,,++++++---,,,***+++,,,---,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++************++++++,,,------...,,,---......---,,,---...***,,,//////............111777EEE\\\uuuvvvgggZZZPPPHHHBBB===LLLcccvvv}}}{{{vvvsssuuu|||~~~~~~~~~|||pppeeeaaadddhhhiiifffaaaYYYSSS@@@;;;444000......---,,,///...---,,,+++*********&&&'''(((((()))((((((((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((&&&((()))(((&&&'''+++///qqqzzzeeeQQQFFFGGGMMMTTTeeewwwvvv```LLLaaa~~~dddiii{{{zzzoooiiissshhhVVVNNNMMMLLLVVVdddfff\\\RRRJJJLLLPPPPPPOOONNNSSSXXX\\\___eeennnrrrqqquuu|||wwwgggdddaaa```bbbcccaaa___[[[TTTMMMKKKNNNTTT^^^hhhnnnrrr|||sssVVVAAA999666444333444555555555666444333333444555333222444444444444333333333333222333444333222111222444111000000///000111222333222333777AAATTTlll|||hhhYYYKKKOOOddd}}}ttt]]]HHHBBB===999GGG[[[yyypppXXX@@@===NNNccc{{{}}}cccFFF999>>>>>>>>>PPPqqqwwwZZZHHHHHHOOOiiixxx~~~iiiTTTJJJAAA>>>===999888999666555444222000...,,,+++...,,,***+++,,,------,,,111///---+++******++++++......---,,,,,,+++++++++)))))))))***+++,,,,,,,,,,,,------......------,,,***,,,///000///......///444<<>>===999888999444555666666444222///---///---++++++,,,---------000///...---,,,++++++++++++++++++,,,,,,,,,------((((((((()))*********+++,,,,,,,,,---...---,,,+++,,,...111222111111111222888BBBUUUkkk~~~}}}rrraaaOOOCCC===III___vvv~~~~~~~~~~~~}}}|||{{{{{{{{{zzz}}}}}}sssbbbXXXWWW^^^mmm|||zzzqqqhhhRRRHHH:::111...---,,,+++++++++***))))))*********(((((())))))))))))(((((((((((()))))))))************)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((((('''&&&'''(((******)))TTTiiigggRRRLLLKKKIIIFFFIIIKKKLLLOOOYYYfffnnnooosss||||||ttt___JJJWWWqqqyyy}}}sssaaa^^^gggooo}}}uuummmggghhhlllooossswww{{{~~~~~~~~~pppddd\\\UUURRRTTTVVVVVVSSSNNNJJJIIIJJJMMMSSSbbbrrrzzzcccJJJ<<<999666666777777444111666444333333444555333222555555444444444333333333111333555444222111333555333222111111111222333444777:::AAAQQQjjj|||{{{oooXXXPPPNNN\\\ttttttYYYEEE???;;;>>>\\\___GGGAAAGGGSSSuuuhhhKKK777>>>;;;;;;HHHccc|||]]]DDD???KKKYYYzzz|||hhhRRRIIIAAA>>>===999888888444666888999888555111//////---++++++,,,......---+++,,,---.........------'''((()))***,,,---//////'''((((((((())))))))))))++++++,,,---...---,,,******---///000000///000000;;;GGGZZZooo~~~tttbbbNNN@@@:::HHHaaayyy|||xxxvvvvvvqqqrrrxxxzzzooo]]]VVVYYY^^^mmmyyy}}}||||||yyysss[[[PPP@@@555111111000///)))((((((((((((((()))***((()))))))))))))))(((((((((((())))))*********+++***)))(((&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))&&&%%%&&&)))***)))&&&SSS^^^sssyyyaaaOOOFFFEEEFFFMMMJJJHHHHHHKKKRRRZZZ___]]]eeerrrvvv}}}^^^KKKYYYqqqwww{{{rrrhhhjjjyyysssbbbXXXQQQKKKLLLPPPRRRLLLIIILLLPPPRRRVVVZZZaaalllyyymmmQQQ???999555666666222000111555333222333666888666444222222333333333333444444333222111222444555444333333333...000888555000777===@@@III]]]vvvxxxhhhPPPDDDHHHeeelllIII@@@EEE<<>>;;;;;;???OOOmmmpppNNNBBB===JJJjjjsssbbbKKKGGGAAA<<<999888666555///444777666555555111+++...//////,,,***)))---000---------,,,,,,+++++++++---,,,++++++------,,,+++++++++************++++++++++++******************999222+++)))---333777888999JJJaaavvvvvvaaaIII???AAAUUUjjjuuuxxx~~~zzzwwwvvvuuuooonnnrrrvvvkkkYYYRRRVVVaaavvvzzzzzzzzzwwwhhhVVVDDD:::444...---///+++---...///...,,,)))'''000...+++***))))))'''&&&)))(((((()))******)))'''***)))'''((())))))((('''((())))))((('''''')))+++&&&&&&&&&&&&'''(((******SSS[[[lll~~~uuubbbTTTJJJFFFBBBCCCDDDEEEGGGIIIKKKKKKUUUXXX^^^fffkkkoooyyy~~~[[[NNNaaa}}}~~~wwwzzz~~~xxxfff[[[___ppptttiii\\\OOOHHHDDD@@@BBBFFFJJJLLLSSSZZZ]]]```gggppp}}}vvvWWW@@@:::555666666333111222444222111222444666444333222222333333333333444444333222111222444555444333444444///000999666222999:::EEEVVVlll~~~ppp\\\SSSMMMVVVpppdddGGG>>>BBB>>>PPPuuummmLLLCCCBBBOOOjjj}}}hhhMMM>>>===;;;;;;CCCYYYvvvgggIIIAAAAAARRRrrrssscccLLLHHHBBB===:::888666555333666666333333444333000.........,,,***))),,,///---------,,,,,,+++++++++---+++++++++---------+++++++++************+++++++++++++++++++++*********,,,------+++***,,,000444:::KKKcccxxx}}}rrr\\\FFF>>>CCC[[[nnnxxxzzz~~~{{{yyyxxxwwwrrrooooooooocccRRRNNNUUUggg{{{zzzvvvrrrmmmkkk[[[III???888222000111......//////---+++)))'''...,,,******+++,,,+++***(((((((((((()))***)))(((+++)))(((((()))***)))''''''((()))((('''(((***+++************))))))))))))IIINNN\\\kkksssttttttxxx}}}jjjZZZPPPGGGGGGGGGFFFEEEDDDCCCBBBKKKKKKNNNSSSUUUWWW___hhhuuu~~~yyyXXXRRRnnn}}}xxxtttrrrsssuuutttuuuuuutttttttttwwwyyyxxx~~~{{{{{{{{{uuuooojjjgggkkkmmmppptttwww|||zzz}}}qqq\\\PPPVVVkkk|||xxxqqqdddVVVOOOHHHBBBAAABBBDDDGGGLLLRRR[[[hhhqqqqqqqqqyyy```BBB;;;555666777444333444222111000111222333222111222222333333333333444444333222111222333444444222333444///111999777444;;;>>>PPPgggzzz|||gggTTTNNNSSSbbbyyy}}}YYYGGG???AAAFFF```zzz\\\FFFBBBEEE[[[|||zzzoooZZZDDD:::<<<<<<<<>>;;;999777666777888666111111444666444---...---+++******,,,...------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,++++++************++++++++++++++++++++++++++++++&&&//////***)))///666<<>>FFFbbbttt|||}}}~~~|||{{{{{{zzzwwwsssoooiii[[[LLLLLLTTTiii{{{|||tttkkkdddeeeYYYKKKBBB===888666777222111000///---,,,******+++***)))+++---///000///''''''(((((()))))))))))),,,***)))((()))***)))(((&&&'''((((((((((((***,,,((((((***++++++***))))))DDDFFFOOO[[[ccchhhtttsssjjj```\\\UUUMMMHHHEEEDDDDDDDDDEEEIIIOOOPPPMMMOOOSSS\\\fffuuu}}}uuuWWWWWWyyyxxxqqqjjjeee^^^\\\XXXSSSPPPOOOPPPRRRTTTTTTSSSRRRRRRRRRSSSUUUVVVZZZ\\\ZZZWWWXXX```fffgggfffccc___[[[WWWTTTRRRUUUUUUVVVXXXZZZ^^^aaaccc]]]```cccfffhhhjjjmmmoookkkkkklllnnnsssxxx|||~~~|||~~~~~~{{{rrr]]]RRRZZZpppkkk[[[SSSJJJBBBBBBBBBDDDJJJQQQXXX___cccnnnuuu}}}hhhFFF===666666777666444555222111111111222222222111222222222333333333444444222111111111333444333222222333///000888666555>>>GGG\\\uuusssaaaSSSJJJXXXnnnqqqPPPIIIBBBCCCSSSqqqkkkNNNCCCBBBIIIeee}}}rrrcccPPP>>>999===>>>@@@TTTvvvnnnQQQ>>>===KKKfffpppaaaMMMIIICCC>>>;;;:::888777777888666222222555777555------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,###...111......555<<<>>>PPPhhhzzz|||lllUUUAAA???IIIiiizzz~~~~~~}}}}}}}}}|||wwwqqqfffVVVJJJKKKTTTdddvvvxxxkkkaaaZZZRRRHHHBBB???======>>>666444222000...---------***))))))***---000000000&&&'''((((((((()))+++,,,---+++)))((()))***)))(((%%%&&&((((((((()))+++---!!!###&&&)))+++++++++***KKKFFFHHHOOOUUU\\\ppp~~~xxxnnnbbbWWWOOOIIIGGGFFFEEEFFFJJJIIIFFFFFFIIIPPPXXXdddoooxxx{{{sssWWW[[[~~~~~~~~~yyyssskkkbbb[[[VVVQQQOOOLLLJJJFFFDDDCCCCCCDDDDDDGGGEEEDDDCCCCCCCCCDDDDDDIIIHHHGGGEEEEEEGGGKKKNNNOOONNNLLLJJJIIIGGGGGGFFFDDDDDDDDDEEEFFFHHHHHHHHHFFFHHHKKKLLLLLLMMMOOOPPPMMMMMMNNNNNNQQQUUUYYY\\\aaadddggghhhhhhkkkrrrwwwzzz|||yyyzzzggg^^^fff{{{{{{iiiSSSEEEAAACCCDDDEEEJJJSSS\\\gggrrrzzz}}}rrrJJJ@@@777666888777555555222333333333222222222333222222222333333333444444222111000111333444333222000222///000777666666@@@MMMeee~~~|||lll\\\RRRMMMbbbzzz}}}dddHHHGGGCCCGGG```|||}}}\\\DDD@@@AAALLLlllyyymmm]]]JJJ===;;;>>>@@@HHH```cccHHH===???PPPnnntttcccMMMIIICCC>>>;;;:::888777333666777444444666555222...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------------!!!&&&+++...///111777<<>>;;;999777666///333555444444555333//////---,,,---......,,,+++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------......///++++++******,,,000444777HHHYYYnnn{{{xxxiiiQQQ@@@DDDRRRooo}}}~~~}}}xxxvvvmmm\\\KKKDDDLLLVVVkkkvvvrrrhhheeeaaaWWWJJJCCCAAAAAA???777666444222111111111222...,,,******+++,,,+++***''')))+++***)))+++///333...+++(((&&&''''''''''''&&&'''((((((((((((***,,,((((((***++++++***))))))fffXXXNNNPPPOOOOOO]]]rrr|||zzzoooddd[[[TTTMMMLLLOOO???DDDKKKOOOUUUaaaqqq}}}kkkPPPXXX{{{|||vvvrrrnnnllljjj\\\^^^```___\\\[[[]]]```___^^^]]][[[YYYYYY[[[\\\XXXUUUSSSSSSSSSSSSPPPMMMJJJIIIHHHKKKPPPUUUWWWWWWUUUWWWXXXWWWSSSPPPPPPPPPTTTQQQMMMIIIFFFDDDDDDDDD??????AAADDDFFFEEEAAA===@@@AAACCCBBB@@@??????@@@???AAABBBAAA>>><<<<<<>>>;;;<<<>>>??????@@@BBBDDD@@@DDDIIINNNQQQTTTWWWZZZ```fffooowww~~~{{{qqqhhhaaa]]]MMMPPPSSSUUUVVV[[[fffooo{{{|||TTTFFF999666888777555444333555666555222111222444222222333333333333444444222000000111222333222111111555222333:::999;;;HHH[[[qqqppp]]]QQQLLL\\\ooodddHHH:::???AAAVVV||||||bbbDDD;;;BBBIII```}}}kkkSSS@@@999<<>><<<<<<===999999:::<<<============<<<===>>>>>>>>>???BBBEEE>>>DDDNNNYYYccckkkqqqttt~~~~~~ooojjjbbbZZZUUUTTTUUUVVVRRR[[[hhhsssxxx|||zzzVVVHHH:::777888777444333222555666555222000222444222222333333333444444444111000000000222333222111222666444555;;;;;;>>>KKKhhhwwwxxxcccUUUQQQQQQhhhyyyuuuYYY===999???CCC^^^xxxZZZ@@@<<>>444DDDPPPhhhxxx^^^KKKGGGAAA<<<999888666555---000111......111111...111///---...111111...++++++++++++,,,,,,---------000...,,,,,,,,,,,,***(((---,,,,,,++++++,,,,,,---,,,,,,------...///000000(((+++---...///333;;;AAAUUUdddvvv|||nnn\\\FFF;;;GGG\\\qqq~~~|||{{{|||xxxjjjTTTCCCFFFWWWfffzzz{{{vvvrrrdddPPPBBB???===:::////////////////////////111///------......---,,,(((+++...---+++,,,222888---***&&&$$$$$$%%%&&&%%%((())))))((('''''')))+++&&&&&&&&&&&&'''(((******ooo```XXXSSSNNN[[[aaannn{{{zzzsss\\\VVVQQQOOOJJJFFFKKKTTTbbbjjj{{{^^^IIITTTvvv}}}zzzzzzzzzzzzxxxrrrkkkgggaaa]]]___dddgggdddbbbffflllqqqqqqoooqqquuuzzz}}}~~~}}}}}}}}}yyynnngggfffhhhlllmmmpppsssuuutttpppmmmbbbaaa\\\VVVTTTUUURRRMMMHHHDDDCCCGGGFFF@@@???BBB@@@<<<999;;;>>>>>>===<<<;;;>>>@@@>>>;;;;;;@@@EEE>>>@@@CCCFFFIIILLLPPPSSS]]]dddmmmsssvvvzzz~~~rrrqqqtttoooeee^^^RRRRRRQQQOOOPPPWWWaaaiii{{{}}}~~~UUUGGG999777888888555444333333333333333333333333444444444444333333222111333444555444333333555777777333555;;;999666@@@PPPmmm}}}qqqWWWKKKOOOVVVsssyyylllPPP???===@@@UUUwwwoooJJJ@@@<<>>;;;>>>@@@[[[yyyyyyXXXHHH===EEE[[[uuuttt\\\HHHCCC===:::888666222...111///,,,,,,---///000000444111......000111///,,,***+++---///000000//////++++++++++++******)))))),,,+++*********+++,,,---,,,111111,,,///888666---...,,,---000222444;;;CCC]]]lllyyy~~~xxxmmm^^^III???MMMeeeqqqyyy~~~{{{]]]FFFFFFHHHVVVuuu}}}}}}{{{sssbbbMMM???999444000000444666555111000222666555444222222111///---+++***+++))))))---333222...,,,+++)))&&&%%%$$$$$$$$$***)))(((''''''(((******''''''(((((())))))******qqq]]]NNNRRRUUU]]]hhhpppvvv~~~}}}qqqdddYYYOOOGGGHHHMMMNNNTTTcccvvvxxx}}}YYYEEERRRttt|||uuulllfffddddddcccccceeebbbaaa```\\\ZZZ___ggglllkkkmmmsssyyy|||yyyvvv~~~~~~}}}~~~~~~}}}yyysssqqqsssqqqmmmddd`````````\\\RRRLLLLLLHHHCCC>>>===???@@@??????>>>>>>>>><<<:::;;;>>>BBB<<<<<<=========???AAACCCHHHNNNTTTYYY^^^dddmmmtttzzz}}}lll\\\WWWXXXUUUNNNJJJJJJOOOWWW```iiiuuuuuuooovvvyyyTTTFFF888555666666444333333333333333333444444444222333333333333333222222111222333222000///000111555222555999777777DDDVVVrrr~~~lllTTTMMMUUU___ttt|||eeeLLL??????CCCXXXyyygggGGG>>>>>>NNNfff{{{xxxbbbKKK>>>===BBBFFFbbb}}}qqqRRREEE@@@LLLeee|||rrr[[[HHHCCC===999888666222///111///---,,,---///000000///......///111000///---+++,,,---...............++++++++++++*********))),,,+++*********+++,,,---+++000///+++...555333+++...,,,,,,///111333;;;CCC^^^mmm{{{wwwkkk[[[HHHAAATTTmmmyyy~~~~~~xxx[[[EEEGGGJJJYYYuuu~~~}}}vvveeeOOO???888444111///222555444000///111444222111000///...---+++)))***+++))))))---222222...)))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%'''((()))'''((((((((()))))))))***nnnYYYOOOMMMOOOUUU[[[bbblllvvv}}}ooocccVVVNNNKKKKKKKKKPPP[[[iiixxxyyyuuu^^^MMMZZZ{{{}}}wwwqqqjjjeeeaaadddaaa]]][[[[[[\\\]]]]]]eeeeeeggggggdddccckkkuuuwwwxxx}}}}}}zzzppphhheee```ZZZQQQKKKIIIJJJJJJHHHGGGDDD???<<<;;;<<<<<<<<<===;;;:::888888999:::;;;:::<<<@@@BBBEEELLLUUU\\\iiitttjjjYYYHHHDDDGGGJJJLLLMMM[[[dddppp{{{zzzkkkbbblllzzzvvvSSSEEE888444444333222222444444444444444444444444000111222333333444444444444555777666333111000000111111444777666:::LLLaaazzz~~~xxxcccOOONNN\\\jjjxxxtttYYYFFF>>><<>><<<:::;;;===??????:::;;;<<<<<<===@@@EEEJJJNNNYYYgggrrrzzz{{{]]]QQQGGGIIISSS]]]fffmmm{{{}}}nnncccmmm}}}vvvQQQDDD888444444333222333555555555555555444444444///000111333444444555555333666888888666333222222///000444777888@@@VVVkkk|||nnnYYYJJJOOObbbsssfffLLL@@@>>>===GGG\\\uuuhhhOOO>>>>>>IIIccc~~~}}}~~~hhhOOO@@@<<<@@@NNN[[[}}}xxxXXXBBB???GGG```}}}pppXXXHHHCCC<<<888777666333111222000---,,,---/////////,,,...000...+++***,,,//////---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------+++//////++++++...---(((,,,+++,,,...///333>>>JJJaaappp~~~vvvfffRRRCCCFFFaaa|||~~~yyy||||||}}}nnnTTTFFFIIIUUUfffwwwpppXXXDDD999555222,,,...//////---,,,---///+++++++++***)))(((((()))++++++)))(((,,,111111,,,&&&&&&&&&'''((())))))***))))))***+++,,,---//////(((((((((((())))))))))))qqqiiiaaa]]]XXXSSSRRRUUUVVVVVV___tttzzzhhh]]]QQQJJJJJJSSScccrrr{{{tttxxxzzzyyyuuuoooiiiddd___[[[XXXRRRTTTVVVUUUVVV\\\gggoooqqqssswww|||~~~||||||xxxpppfff___\\\WWWOOOIIIFFFCCC???>>>???@@@???>>><<<======<<<;;;<<<===???===DDDNNNWWW^^^gggsss}}}bbb[[[YYY```lllwwwxxxoooxxxqqqOOOCCC999666555444333555666666555555555444444444000111222333444555555555...111333444333111000000...111666999===III___ssswwwcccPPPHHHQQQgggzzzxxxXXXCCC===???FFFVVVkkk||||||```III===BBBTTTppp~~~zzzuuu]]]FFF===<<>>EEESSSgggwwwnnnZZZLLLKKKXXXooojjjMMM>>>>>>AAAMMMcccxxxtttYYYFFF???III```|||~~~yyykkkTTTBBB>>>===BBBXXXrrrhhhIII@@@EEEWWWqqqqqqYYYHHHBBB;;;777666666444222333111---,,,---.........111000...+++)))***,,,///......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------------------///000///---,,,------,,,,,,...111333999IIIXXXhhhuuuuuu^^^IIIBBBNNNfffzzzttt^^^RRROOOPPPbbbzzzsss___OOOCCC888///++++++++++++++++++++++++)))+++,,,+++)))))),,,000++++++)))(((+++000///+++(((((()))))))))((('''''''''((()))***+++,,,,,,+++))))))))))))(((((((((((({{{yyyooommmtttuuucccTTTNNNNNNXXXfffyyyyyyyyysssnnnjjjfff\\\RRROOORRRPPPOOOOOORRRYYY```fffhhhmmmrrrvvvuuuttt|||sssnnnhhhdddaaa[[[SSSMMMHHHEEEAAA>>><<<<<<<<<<<<>>>:::999===??????DDDKKKKKKYYYbbbdddqqqcccDDD===888888888555444555555555555444333222222222777777777777666555444333444666666666444333444555333777<<>>888666;;;===;;;<<<@@@<<>>FFFSSScccpppwwwppp^^^NNNLLLWWWhhh~~~xxxWWWAAA===BBBDDD[[[zzzuuu[[[EEE:::DDDTTTppp}}}___LLLBBBEEEDDDEEE___pppTTTAAABBBPPPjjjnnnVVVHHHBBB;;;666666666555444444111...,,,---.........((((((***///444444111---,,,---.../////////------+++++++++,,,,,,---------+++,,,---.........---,,,+++,,,///000---+++,,,///,,,...111444777@@@SSSeeeuuu~~~rrrYYYHHHKKK\\\ooozzz~~~zzz~~~~~~|||gggSSSSSSXXXVVVjjj|||ooobbbXXXLLL;;;,,,+++***)))***+++++++++***(((+++,,,+++((()))...333++++++)))'''+++///...***&&&'''(((*********))))))&&&'''))))))***)))((('''******))))))((((((((('''yyyiii^^^RRRNNNZZZiiiyyyvvvzzzoooddd\\\VVVRRROOOOOONNNOOORRRUUUVVVXXX[[[hhhlllsss|||qqqfff\\\WWWSSSMMMHHHFFFBBB>>>:::999;;;<<<<<<;;;>>>;;;;;;CCCMMM[[[lllzzzvvvWWW<<<999666555555555555555555555444333444555666777===<<<;;;999777666555555444000............444;;;444AAA@@@FFFbbbppprrr|||hhhXXXLLLRRRdddwwwiiiMMM:::777BBBOOOqqq|||uuu~~~}}}jjjRRRCCC@@@KKKhhh|||sssPPPHHHAAA@@@HHHYYYqqq|||^^^IIIDDDBBBcccyyyhhhUUUEEE@@@:::666555555555555444222000---,,,---///000..................------,,,---...//////...---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------000000---))))))...444222,,,+++222<<>>???===:::@@@<<<;;;???CCCJJJTTT]]]pppxxxsssSSS<<<999555333555666555444555555444333444555666777:::999777666444333333333333000...///000000666===:::BBBHHHTTTlll{{{{{{zzzYYYMMMIIIWWWnnn}}}___HHH999777GGGZZZ~~~~~~yyybbbKKK@@@@@@RRRmmmnnnLLLIIIDDDCCCNNNeee~~~qqqSSSBBBBBBMMMlllnnnjjjgggSSSEEE@@@:::666555555555555333222///------...///000........................---......//////......---++++++++++++,,,---.............../////////000000......---+++++++++---///333///...555@@@PPPfffyyy}}}xxxlll]]]IIIAAAPPPkkk~~~~~~qqqTTTPPPKKKOOOccczzzyyynnn```PPPBBB:::111+++''')))+++***)))***)))***))))))))),,,000333777111***)))+++---***&&&))))))(((((((((((())))))+++((('''))),,,,,,'''""")))))))))))))))((('''&&&}}}hhhZZZQQQQQQ^^^nnnjjjqqqwwwgggZZZRRRNNNPPPTTTYYY]]]```eeekkkpppuuuxxx}}}}}}yyykkk```RRRIIIFFFDDD???:::???;;;999;;;<<<===@@@FFFSSS^^^nnnyyy}}}~~~nnnPPP===888222222555666555222555555444333444555666777777666555444333333333333222//////111222222888???BBBCCCRRRfffwwwoooSSSLLLNNNaaaxxxpppQQQBBB999:::PPPllltttZZZEEE@@@DDD]]]vvv}}}fffHHHIIIGGGGGGWWWsssgggJJJ@@@DDDZZZwwwttt\\\]]]~~~fffQQQEEEAAA;;;777555555555555111000...------...000111........................//////............//////,,,++++++++++++---///000////////////000000000000...,,,***+++---...,,,***000///111888CCCVVVppp~~~yyyooobbbTTTCCC@@@SSSppp|||gggOOOKKKHHHRRRhhh}}}|||rrrcccSSSDDD;;;333...******)))&&&'''***)))************---111555999222+++(((***,,,+++((())))))(((((((((((())))))((()))+++***(((((()))+++''''''((((((((((((''''''zzzyyyyyy|||ooo^^^SSSSSSZZZdddmmmzzz{{{llldddyyyyyynnnbbbZZZWWWZZZ]]]^^^fffpppwww{{{{{{iii\\\VVVQQQIIICCC???:::888:::<<<;;;===AAA???KKKXXXbbbgggmmmvvv}}}jjjOOO===777111111555666444000555555444333444555666777666666555555444444555555222000000222333333777===EEECCCZZZttt~~~~~~aaaQQQOOOVVVkkkfffGGG???;;;>>>YYY{{{pppTTTCCCCCCKKKhhhwww]]]DDDIIIIIIKKK]]]|||dddIIICCCKKKeeekkkTTT^^^fffRRREEEAAA<<<888666666555444000///...------...000111---------...............000000...------...000000...---,,,++++++,,,...///,,,,,,,,,,,,------------,,,,,,,,,---...---,,,+++))),,,111999FFFZZZsssuuulll]]]OOO@@@BBBWWWrrrzzzaaaKKKFFFHHHWWWooo}}}~~~vvvgggVVVFFF===666222///...+++(((***///)))*********+++...222666666111,,,***,,,,,,+++((())))))(((((((((((())))))&&&)))+++***'''&&&(((***$$$%%%'''((()))*********{{{vvvssstttxxxvvvmmmdddnnn|||yyyeeeWWWQQQTTT^^^ddd^^^YYYgggzzzsssnnnccccccbbbaaaccciiipppvvvxxx~~~sssmmmggg```ZZZKKKDDD?????????===<<<>>>:::@@@GGGKKKOOOYYYhhhttt~~~{{{{{{fffNNN<<<777222111444666444111555555444333444555666777555555444444444444555555222111111444444222666;;;CCCFFFbbb~~~{{{[[[NNNPPP]]]ttt~~~\\\@@@<<<===CCC___~~~fffMMMBBBIIISSSsssnnnUUUCCCFFFIIIPPPddd~~~aaaGGGDDDNNNooodddTTTfff|||fffUUUFFFBBB===999777666555333///......---......///000---------.........//////000///...------...///000000///---,,,+++,,,,,,---******+++++++++,,,,,,,,,)))---111111...+++,,,...$$$+++333===KKK___ttt{{{ooohhhWWWIII>>>FFF^^^wwwxxx___HHHEEEKKK___xxx}}}|||xxxjjjYYYHHH???444111000000---+++---333************+++---222555111///------...---***'''))))))(((((((((((())))))((()))+++++++++)))&&&%%%(((((()))*********))))))}}}|||tttggg[[[^^^nnn}}}gggYYYMMMSSSQQQJJJRRRnnn~~~zzzuuupppllliiieeeccc^^^fffppp{{{|||xxxggg]]]TTTOOOJJJBBB<<<:::===>>>>>>===???HHHVVV```nnnrrrzzz|||vvvvvvzzz___JJJ;;;888555333333444444444555555444333444555666777444333222222222222222333222111333666666555777<<>>:::888666444222/////////...------------,,,,,,------...//////000,,,,,,------------,,,,,,+++,,,...///000///...---,,,,,,,,,---------......+++---//////---+++,,,...+++111888BBBWWWppp{{{fffVVVHHH<<<:::OOOlll~~~{{{mmmTTTIIIJJJXXXrrryyykkk[[[LLLCCC000+++)))---///---+++++++++++++++))))))***...111))))))***+++,,,,,,+++***))))))(((((((((((())))))******)))***++++++***(((************)))((('''&&&xxxcccTTTSSSTTTXXXkkk}}}sssiiibbb___^^^dddgggkkknnnrrryyyzzzyyy|||xxxhhhXXXPPPIIIHHHEEECCC@@@???======CCCMMM___sssyyynnnjjjccckkkxxx~~~gggMMM>>>888:::;;;777222111555999555555444333444555666777888777666555444444444444///000444;;;>>>>>>AAAFFFVVVwwwuuuXXXSSSRRRccc}}}xxxNNNDDD<<>>TTTlllgggSSS```|||dddRRRFFFCCC>>>;;;999666444222000000///...------,,,,,,,,,,,,------...///000000***+++------------+++***''')))---000111111000///+++++++++,,,,,,,,,---------,,,++++++------,,,+++...222666AAAXXXsssgggSSSGGG<<<<<>>AAALLLQQQSSSfffzzziiiZZZ^^^aaaooolllNNN@@@AAA::::::::::::999888777777555444222222222555888:::555444333333222222222222555///000888<<<<<>>===<<<;;;???KKK\\\iii{{{gggZZZVVVWWW___pppmmmNNN<<<888888<<<===>>>>>>===;;;888777777666555555555777999:::444444333222222222333333444111222666999???PPPcccmmmXXXPPPZZZssslllTTTFFF<<<>>>XXXwww^^^IIICCCDDD___kkkKKK>>>AAABBBRRRnnn{{{[[[DDDAAAQQQppp```NNN\\\yyysss[[[JJJFFFBBB===999777555222000000000000/////////......------------------------///---++++++++++++***(((---+++))))))+++---------+++,,,,,,---......//////,,,------,,,+++,,,...111111000888KKK___jjjooorrrkkkTTTBBBCCCOOOhhh|||~~~vvvfffUUULLLPPP```xxxxxxooobbbMMM<<<.........---,,,,,,,,,,,,+++++++++***)))'''&&&%%%'''(((((())))))(((((('''***))))))(((((())))))***(((((((((((()))))))))))),,,+++***(((&&&$$$!!! lll```PPPTTTXXX\\\dddttt|||tttgggddd___]]]___eeekkkooo{{{ttteee[[[FFF???<<<>>>>>>>>>GGGTTTkkk{{{}}}jjj___\\\^^^iiizzz^^^DDD======:::777888;;;===>>>===<<<;;;666555555555666777777888444333333222222333333333555444666888;;;FFF\\\qqqzzzgggXXXYYYjjj}}}___IIIDDD<<>>FFFUUUdddvvv~~~uuummmjjjkkkwwwlllLLL======<<<666555666999;;;<<<;;;::::::444444555555666666555555333333333222222333333444555555777:::???NNNggg|||qqqaaaZZZdddzzzpppTTTAAA???AAAUUUuuuqqqIII>>>FFFNNNqqquuu\\\IIICCCEEELLLggg{{{bbbFFF???MMMgggfffIIILLLmmmwwwfffTTTHHH???===:::999888777555333/////////.........------------------------,,,,,,++++++,,,...000111///---++++++,,,...000000---+++/////////......------------...///...---...111333444999HHHaaauuu}}}|||zzz~~~|||rrr]]]JJJCCCMMM```tttttt```SSSNNNXXXqqqvvvaaaHHH666---.........---,,,+++***&&&))),,,,,,+++******+++((())))))******))))))((((((''''''&&&&&&''''''((('''((((((((()))))))))***&&&'''(((******)))((((((|||ooo^^^RRRRRRccc}}}zzztttmmmiiihhhkkknnnvvvxxxzzz}}}nnnZZZOOOFFF>>>===@@@EEENNN]]]lllvvvzzzzzzxxxyyyuuuZZZCCC;;;<<<:::666888888888888888777666666333444555666666555444333333333222222222333444444333555888<<>><<<:::999999777555333/////////.........------------------------------///......//////...+++)))+++++++++,,,...---+++)))000000//////...------,,,---............///111444333<<>>AAAIIIUUUeeettt~~~rrr___JJJ>>>;;;999:::;;;:::999888666555555666666333555666888888666444333333222222222333333444555555888<<>>;;;:::888666333000000000000/////////......+++,,,,,,------.........///...---,,,,,,+++)))'''111...+++***+++,,,,,,,,,////////////............,,,---......---///111444666AAAYYYrrr{{{nnn^^^UUUHHHZZZooo~~~kkkYYYSSSWWW___zzzvvvYYYAAA666///000000///...+++)))''')))+++,,,)))%%%###%%%((()))******++++++******)))))))))(((((((((((())))))'''''''''((()))*********++++++***)))))))))******ooofffjjjttt~~~yyysssooommmlllkkkuuuyyygggWWWIIIAAA>>><<<===FFFVVVkkk~~~~~~ZZZIII:::777666333666>>>999888666555555777999:::444666888999999777555333222222222222333333444555999<<<@@@HHHWWWnnnkkkVVVVVVaaawwwnnnQQQBBB@@@CCCXXXrrrmmmHHHGGGFFFSSSnnnaaaJJJFFFKKKOOO```zzz]]]JJJ>>>KKKggghhhJJJIIIaaa~~~xxxdddQQQEEEBBB@@@===:::888444000---111111111111000000000000++++++,,,,,,---...//////,,,***))))))++++++***)))888333---)))***,,,///111------......///000000000,,,---...------...111444:::HHH```xxxyyyiiiZZZSSSOOOaaawww{{{eeeUUUSSSZZZggguuuVVV???666000000111000...+++(((&&&$$$(((***)))'''(((---222))))))************))))))++++++************++++++&&&''''''((()))******+++))))))(((((((((***,,,---wwwllldddnnnssswww|||wwwpppjjjiiilllrrryyywwwuuuyyy}}}uuu]]]HHH@@@===<<<@@@GGGWWWnnnqqqdddEEE@@@;;;999999:::999888666777888888888777555444888999;;;<<<:::777333000666444000///000333555666:::>>>EEETTThhh|||vvv]]]MMMPPPeee~~~{{{```NNNCCC<<>>QQQhhhxxxqqq]]]VVVYYYYYYmmmrrrVVVSSS]]]]]]wwwpppLLL555000000111333222///,,,******''''''(((((())))))******///...---,,,***)))((('''((()))***++++++***)))(((+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))iiihhhjjjvvvyyykkkaaabbbbbbgggvvv~~~uuuooommmmmmnnnnnnooouuu~~~tttsssyyy}}}rrr^^^HHHBBB======AAAKKK]]]mmmnnn]]]SSSBBB>>>999777888999999888666777666666444111///...555777999::::::777444222666444111000111444666888:::BBBPPPbbbvvv}}}kkkTTTIIITTTkkkoooSSSFFFCCCBBBPPPmmmpppSSSEEECCCPPPlllhhhNNNIIICCCGGG\\\wwwiiiKKKAAAEEE\\\tttjjjMMM>>>RRRrrr{{{dddQQQHHH<<<999777555555444111000//////............/////////000555<<<<<<555///.........------------......,,,++++++,,,...///---,,,///......---,,,---------111......111111000333888EEEXXXooo~~~mmmZZZSSSUUUYYYlllnnnUUUSSS\\\^^^xxxkkkHHH666444///111333222///,,,+++***(((((((((((())))))******,,,---...---,,,,,,,,,---))))))************))))))+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))fff___^^^kkkaaa\\\UUUVVVaaaoootttrrrqqqoookkkhhhgggkkkqqqvvv}}}sssttt|||uuuUUUKKK@@@;;;;;;AAAMMMXXXuuu~~~ssscccUUUIIIBBB===:::777666666888888888999999999888777444222000333444777888999777555333666444222111222444888:::>>>JJJ[[[mmmsss___KKKJJJ^^^xxxcccIII???CCCIII```{{{eeeIII???DDDVVVsssvvvXXXHHHFFFDDDPPPlllvvvYYYFFF>>>HHHeee{{{~~~WWWEEEAAAZZZzzzzzzbbbMMMCCC:::999888777666444000---//////............//////111111<<>>;;;===EEENNN]]]ggguuuzzzjjj[[[OOOFFF@@@===:::888777666666777888999999999:::;;;:::999888777333444666777777666444333555444333222333666:::===EEERRRcccqqqmmmXXXIIIRRRnnnuuu[[[FFF???GGGSSSpppyyy[[[BBB===JJJccczzzfffMMMFFFFFFIII^^^|||gggKKKBBB???PPPqqqsssNNNEEEKKKgggxxx```MMMDDD===;;;999888777555222//////............//////000555333@@@TTTSSS===///000---...///000000///...------+++))))))+++---------------,,,++++++++++++,,,///---...000000111777???QQQdddyyyrrr___RRRQQQUUUeeeuuuuuuaaaVVVUUU^^^kkkuuuUUU888///333111333555444111...,,,+++))))))))))))))))))))))))***,,,...,,,(((&&&'''***+++***)))(((((()))***+++))))))(((''''''(((((()))((((((((((((((((((((((((pppaaaYYYZZZ^^^```gggsss|||kkkVVVHHH???<<<@@@FFFJJJSSSeeezzz~~~ddd]]]SSSJJJEEEAAA???>>>888888888888777888:::;;;777888999999999888666555555555666666666444222111444555555444444777<<>>NNNaaa|||nnnSSSAAACCCYYYuuu~~~vvvXXXEEEEEEFFFOOOjjj{{{\\\CCC@@@DDD\\\|||~~~hhhHHHHHHUUUqqqsss___PPPJJJ@@@<<<888555444333222111...............///000000555111;;;MMMLLL888---111---...///000000///...---...,,,******+++---...---------,,,++++++++++++,,,---,,,---//////000999BBBWWWhhh|||~~~zzz}}}yyyiiiWWWOOOSSSZZZppp}}}ooo[[[YYYYYYaaatttmmmNNN444---111444666777666222///,,,,,,************))))))))))))***,,,...,,,)))((()))++++++***)))(((((()))***+++))))))((((((((()))))))))((((((((((((((((((((((((wwwjjjjjjpppuuu}}}|||hhhWWWGGG===;;;>>>BBBHHHWWWlll}}}tttrrrxxx||||||uuurrrmmmkkkmmmnnnhhh___MMMIIIEEEBBB@@@@@@>>>===888999:::999888888:::<<<<<<===<<<<<<:::888555444666666666666666444222111333555666555555888???DDDJJJbbbzzzoooYYYNNNOOOgggxxxZZZEEE999===VVVrrr}}}aaaKKKBBBIIIccc|||~~~|||hhhMMMAAADDDGGGXXXvvvpppRRR@@@@@@OOOjjjuuu]]]BBBIII]]]yyy}}}ooo^^^QQQLLL???;;;666222111000000///......---......///000111222---222======000+++///.........//////............,,,++++++---......---...------,,,,,,,,,,,,,,,---,,,...//////111;;;GGG]]]nnn~~~}}}vvvyyyrrr```OOOLLLUUU^^^xxxhhhUUU\\\]]]ddd}}}}}}fffHHH444///333999::::::888444000---,,,+++************)))))))))###$$$$$$&&&'''((())))))******))))))))))))******(((((())))))))))))******((((((((((((((((((((((((yyyiiiVVVEEE===>>>AAAAAAHHHXXXeeelllrrrwwwuuupppdddZZZWWW]]]``````YYYYYYUUUOOONNNPPPMMMGGG@@@???>>>===>>>>>><<<;;;777999::::::888777999;;;>>>>>>>>>===;;;999666555555555666666666555555444333555777666666999@@@GGGQQQjjjvvv```OOOJJJTTTqqqmmmQQQBBB<<>>>>>;;;666000---,,,+++++++++*********))))))### """&&&)))(((%%%))))))************))))))(((((()))***************))))))))))))))))))))))))wwwcccOOODDDCCCBBB<<<===GGGQQQVVV\\\bbb]]]YYYOOOFFFDDDHHHKKKJJJGGGJJJHHH???;;;>>>???===;;;::::::;;;======<<<:::666999::::::777666888:::666666777888777666555444333444555666777777777777222555888777666:::AAAHHHZZZppp}}}mmmYYYIIIIIIYYYxxxyyyaaaLLLFFFDDDJJJeeemmmKKK===AAAZZZqqq{{{mmmUUUDDDDDDJJJOOOmmm~~~^^^FFF>>>DDD```gggMMMFFFWWWrrr~~~|||xxxkkkXXXIIICCC===;;;999888666333///,,,---------......000111111/////////......///000000...---,,,++++++,,,---...------...///111111///---//////...------------...000000111222222555BBBOOOaaappp~~~tttuuukkkRRR@@@BBBQQQ\\\zzz___MMM]]]```fffmmmRRR:::000222666@@@@@@@@@<<<777111---+++++++++++++++******))))))---(((%%%'''---///+++&&&((()))***++++++***)))((('''((()))***************************************zzzbbbKKK???>>>?????????@@@CCCHHHKKKGGGDDD???<<<;;;===AAADDD@@@>>><<<999888999::::::888:::999777777;;;;;;999777777777888888777777777888999999888555444444555555555666888999999777444666444111666>>>;;;???PPPbbbwww{{{eeeKKKDDDTTThhhsss[[[DDD===DDDVVVsss{{{___HHHBBBFFFcccwww|||eeeHHHLLLJJJIIIZZZxxxpppNNN>>>@@@NNNkkkvvvWWWEEEEEE___|||zzziiiZZZLLLBBB===;;;888444111///......111///---------...---,,,222111...---,,,---...///////////////////////////***+++---///000//////......///000111222222111111...---///333666;;;EEEOOOfffooo{{{}}}uuu|||aaaIIIJJJCCCDDDaaa|||jjjXXXYYYWWW^^^uuulllKKK555222555555EEEBBB>>>:::777333...++++++++++++************)))''''''((()))***++++++,,,///---***''''''(((+++,,,''''''((()))))))))))))))))))))))))))))))))))))))oooWWWEEEBBBAAA???<<<;;;<<<>>>???CCC@@@===:::999:::===>>>===;;;999888777888999999444<<<@@@<<<666555555555777777888999999888777777777888888777555444555777:::888666666666666444333555666333888@@@>>>DDDXXXooo|||oooZZZGGGHHH```wwwjjjWWWDDD@@@MMMeeewwwYYYCCCCCCLLLooo}}}gggGGGJJJIIIMMMccckkkLLLBBBGGGYYYtttnnnQQQBBBHHHddd}}}wwwfffWWWIII@@@===;;;888555222000//////000...,,,---...///...---000000...------...//////////////////////////////+++,,,---///////////////.........///////////////000///000222444;;;JJJYYYlllsss||||||zzzrrrvvv]]]FFFHHHCCCFFFddd{{{hhhXXXYYYYYYcccyyygggHHH444222555555GGGDDD???;;;777333///,,,*********))))))))))))((())))))******************,,,+++******))))))******''''''((()))))))))))))))))))))))))))))))))))))))hhhNNNDDDBBB>>>;;;999888888888===<<<:::888777666777777999888777666666777888999666CCCKKKFFF:::444555666666777999::::::999777666777888777666444555777999<<<999555333444555555444333777666:::AAACCCNNNddd}}}vvv```OOOGGGOOOnnnxxxZZZNNN???>>>RRRpppoooOOO???HHHYYY}}}{{{fffHHHGGGGGGRRRnnnbbbHHHEEEOOOiiieeeMMMBBBOOOlllttt{{{tttcccTTTGGG???===;;;888555222111000//////...,,,---...//////...............////////////////////////////////////,,,,,,...//////////////////...---,,,,,,,,,---...222111111111333<<>><<<;;;;;;;;;;;;999999888777666555333333777666666666666777888999999DDDLLLFFF;;;666666777666888:::;;;;;;:::888666777777777555444555777:::777555333333555666777666111888999<<>>>>>WWWyyydddFFF===QQQjjjttt]]]HHHDDDFFFXXXvvvvvvVVVBBBGGGVVVvvv|||___LLLGGGXXXttt~~~mmm}}}uuubbbSSSHHHAAA<<<:::777444222000//////111///------...//////...,,,---...///000000//////////////////////////////------......////////////111///---+++++++++---...222222333333444>>>UUUjjjuuuzzz}}}zzzoooiiiSSSCCCCCCDDDQQQlll}}}zzz{{{uuu^^^TTTWWW]]]lllqqqSSS<<<222222777<<>>999555111...************))))))))))))++++++++++++++++++++++++))))))***++++++***)))(((((())))))*********))))))))))))))))))))))))))))))yyy\\\BBB???===<<<===>>>===<<<888888888888777555333222666666777777888888999:::888===???;;;666555555444666777999::::::999777666666777777666555555777999333333333555777777555333000999;;;>>>HHHRRRccczzznnnRRRLLLTTThhhnnnQQQLLLmmmhhhJJJFFFAAAGGGbbbwww[[[AAA???WWWsssjjjQQQFFFCCCJJJbbbjjjKKK>>>III\\\~~~tttWWWJJJLLLddd}}}{{{mmmxxxdddTTTIIIDDD:::999666333111/////////333111///.........---,,,,,,---...///000000//////////////////////////////............/////////000222000...,,,,,,---...///000222555666777AAAWWWlllttt{{{|||rrrdddOOODDDBBBFFFXXXrrrzzzzzzooo^^^VVVZZZaaatttgggIII777111222:::DDDQQQMMMFFF@@@:::666222///,,,,,,++++++++++++******)))******+++,,,,,,------***))))))(((((()))******))))))************))))))((((((((((((((((((((((((pppZZZBBB???;;;;;;<<<<<<:::777777888999999888777555444777777888888999999999:::999:::888555555999999555777777888888888888777777666777888777666555666777555555555666666444111...111;;;===AAAOOO]]]mmm}}}dddQQQQQQ\\\zzzhhhPPP\\\xxxxxx]]]AAA@@@CCCSSSooommmSSSAAADDD]]]www~~~aaaHHHCCCDDDSSSppp~~~]]]AAA===PPPeeehhhLLLGGGQQQqqq~~~vvvpppzzzdddSSSJJJEEE:::999666444111000000000333111///...//////...---............////////////////////////////////////000//////......///000000111000///.........///000///000444777;;;GGG\\\pppuuu}}}}}}rrr]]]KKKDDDBBBIIIaaayyy||||||lll___ZZZ^^^hhh~~~yyy]]]AAA555222333???MMMUUUPPPHHHAAA<<<777333000------,,,,,,,,,+++++++++(((((()))***+++,,,------***)))((('''((()))***+++******++++++******))))))((((((((((((((((((((((((ppp\\\PPPAAA>>>::::::======:::666777777888999999888777666777888888999999999888888999:::999666777;;;:::777777777666555555666777777555777999999777555444444666555444444444333111///444>>>@@@FFFWWWgggvvvmmmYYYRRR\\\iiipppiiixxxjjjQQQ<<<===IIIccc}}}zzz```LLLEEEOOOggg}}}|||]]]EEECCCHHH]]]|||sssQQQ<<>><<<:::777555444444444---,,,,,,---000333444333222111///---,,,---...///////////////////////////111000///......///000111------...///000000000///111......555AAASSSkkk~~~kkkOOOBBBBBB@@@NNNnnn\\\UUUVVV\\\kkk}}}kkkPPP:::555444444EEE\\\ZZZTTTKKKCCC===888444111+++++++++************)))*********)))))))))))))))$$$&&&))),,,,,,+++(((&&&+++++++++++++++***)))(((((((((((((((((((((((((((sssmmmuuukkkRRRBBB>>>>>><<<999:::<<<>>>===;;;888888888888777777777777888888888888777777666666777666666555555555666666777555333444666888999999999999::::::999666444222555555555444222222444666===:::@@@TTThhhvvv~~~jjjWWWLLLSSSkkklllQQQCCCFFFGGG]]]gggKKKCCCRRRkkkeeePPPIIIBBBXXXwww|||WWWCCCCCCKKKaaadddGGGAAAWWWrrrvvvccciii}}}qqq___RRRJJJEEE>>><<<999666333333333333444444333333222111111111////////////............///---,,,,,,...000111111......---,,,---...///000+++,,,---...////////////444333222666GGGaaavvv^^^NNN@@@>>>GGG[[[xxxrrrOOOZZZUUU]]]~~~}}}cccGGG888666333;;;PPP___bbbXXXHHH===:::999555///,,,++++++***)))*********************************(((***+++***)))((()))******)))))))))))))))***+++))))))(((((((((((())))))zzztttxxxvvvaaaKKK???>>><<<:::888999;;;<<<;;;999888888888888777777777777999999888888777777666666777666555444444555666777777666555555777888888777777777999999999777555444222333333111000000222444>>>===GGG[[[ooo|||yyyeeeUUUNNNXXXppp~~~bbbKKKAAACCCMMMfffwww___GGGEEEYYYssszzz]]]KKKHHHMMMbbbnnnNNN???@@@RRRrrryyy^^^EEEBBBZZZvvvoooeeepppooo\\\OOOGGGBBB>>><<<888555333222222333111111111111222222222222////////////............///---,,,,,,...000111000......---,,,---...///000,,,,,,---...////////////000111222999KKKeeexxx~~~~~~]]]MMM>>>>>>KKKaaa{{{}}}kkkRRR\\\YYYbbb{{{]]]DDD777666333>>>VVVeeefff[[[KKK???:::777222---++++++******))))))******************************(((***+++***)))((()))*********)))))))))))))))***))))))))))))))))))))))))nnnWWWCCC<<<>>>:::888777888999:::999888999999888888888777777777999999888888777666666555777666555333333555777888777666666777999999777555555666777888888777666555111222222111000000222444===BBBQQQgggzzzttt```UUUVVVeee|||oooUUUFFFBBBAAAWWWtttmmmVVVDDDKKKddd~~~qqqTTTHHHJJJUUUjjj]]]FFFAAABBB]]]oooVVVDDDGGGbbb}}}yyyfffgggyyylllYYYLLLCCC>>>===;;;888555333222222333/////////000111222222222////////////...............---,,,,,,...000000000......---,,,---...///000,,,------...//////000000///111444<<>>555000000***++++++,,,+++***))))))************************(((***+++***)))((()))***,,,,,,,,,,,,+++***((('''''')))***,,,,,,***)))'''ttt}}}www```III;;;666444888:::<<<===;;;::::::::::::999999999999888888888777777777777888888888888777777777888888999:::;;;444444666999<<<<<<999777888888777555444333222111111222222222222333666999===OOOhhh}}}kkk]]]UUU^^^sssjjjNNN@@@AAAFFF\\\yyyrrrSSSIIIOOOkkkvvvZZZIIIIIIPPPuuugggKKKAAAEEERRRuuummmPPPAAAEEEYYYtttddd^^^rrruuubbbSSSKKKDDD>>>999888555333111111111222111111111000///.........////////////............------,,,---//////---,,,......---,,,---...///000///......---...000111222000222777EEE\\\sss||||||^^^FFFAAA>>>HHHbbb}}}lllZZZWWWXXXkkkbbb???888666666===YYYqqqsssgggZZZNNNHHH???444///222+++,,,---------,,,***)))************************(((***+++***)))((()))***++++++,,,,,,,,,+++)))((())))))***++++++***))))))aaaiiiuuupppXXXEEE===999777777:::======;;;:::999:::::::::999999999888888888555555666777888999::::::777888999;;;;;;<<<;;;;;;888777888999;;;:::777555777666555444333333333333111222333333444555888;;;EEEXXXpppyyy```WWWUUUcccyyyaaaGGG???FFFMMMooo}}}cccMMMHHHTTTrrriiiTTTLLLRRRZZZ~~~SSSIIIBBBIII___~~~~~~eeeIII@@@KKKbbb|||rrr]]]aaayyyuuuaaaSSSJJJCCC===999777444222111111111222000000000000000000000000////////////............---,,,,,,...//////---+++......---,,,---...///000//////...---...000222333---222<<>>===<<<;;;;;;:::999999999888555333555444444333333444444555444555666666666888;;;>>>LLL```uuuttt\\\VVVWWWhhhyyyZZZCCCAAAMMMVVV{{{pppSSSMMMJJJXXXvvvxxx```QQQRRR\\\eeetttCCCFFFFFFRRRooo{{{bbbHHHBBBRRRkkkiiiYYYccc~~~vvvbbbSSSJJJBBB;;;888777444222000000111222//////000000111111222222000/////////............---,,,,,,...//////,,,***......---,,,---...///000000///...---...000222333///666CCCVVVnnn|||~~~vvvRRR<<<>>>BBBMMMdddsss\\\NNN[[[ZZZvvvvvvPPP;;;777777;;;KKKmmmyyygggZZZOOOIII???000+++000---...///000000...,,,+++************************(((***+++***)))((()))***)))***,,,------,,,+++***++++++***))))))***++++++