BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~www|||uuupppzzzuuuqqqnnnlllyyyppplllkkkkkkkkkxxxnnnjjjhhhfffiiipppyyyqqqjjjiiihhhgggkkkppp{{{uuuuuu~~~wwwpppkkkiiijjjkkklllqqqvvv{{{qqqmmmmmmxxxwwwrrrmmmmmmlllnnnqqquuu{{{yyysssgggooo}}}}}}uuuqqqoooqqqrrrsssvvv~~~|||kkkmmmvvv|||uuupppnnntttyyy{{{yyytttttt|||zzzrrrmmmmmmxxx|||vvvwww|||xxxoooiiilll{{{}}}}}}}}}{{{||||||~~~zzztttssswww}}}~~~|||~~~|||}}}~~~yyyvvvwwwzzzyyy{{{}}}zzzuuuwww|||yyyqqqmmmkkkmmmmmmlllnnnrrrvvvvvvxxx{{{zzzyyy}}}|||kkkeeeaaaaaabbbccciiiooosssssswww|||~~~}}}llleee___^^^^^^___eeelllqqqsssyyyzzznnnhhhcccbbbaaaaaadddjjjqqquuu{{{xxxqqqmmmjjjkkkjjjhhhiiimmmqqqxxx}}}{{{zzzyyyuuurrrqqqssssssoooooorrrrrrzzz}}}xxxvvvwwwxxxrrrssstttvvvxxxzzz|||}}}{{{{{{uuurrrrrruuuvvvuuuwwwyyy}}}xxxuuurrrooooooqqquuuxxxyyy||||||rrrqqqooonnnqqquuuzzz}}}|||zzzsssqqqqqqpppqqquuuzzz~~~yyysssoooqqqqqqqqqsssxxx}}}}}}vvvsssrrrqqqooopppppprrrvvv{{{tttmmmllloooqqqqqqpppqqqtttxxx~~~yyyrrrmmmlllnnnppprrrssstttvvv{{{xxxtttpppmmmmmmppprrrtttxxxzzz~~~yyysssrrrqqqqqqsssuuuxxxzzz}}}|||}}}}}}|||yyyvvvsssuuuwwwyyy{{{}}}mmmaaa___dddjjjmmm{{{xxxuuutttvvvyyy~~~pppeeeVVVLLLLLLRRRYYY^^^~~~wwwtttsssssstttxxx}}}qqqWWWPPPFFF@@@@@@EEEKKKOOO|||wwwuuuuuuuuuvvvvvv{{{yyyeeeWWWGGGBBB<<<888888;;;???BBBxxxwwwvvvxxxzzz{{{zzzyyy~~~ppp[[[LLLDDD@@@===888444333555999;;;~~~wwwyyyvvvuuuxxx~~~vvvbbbVVVJJJ???:::777555222000111333666888xxxrrrtttrrrssszzzxxx^^^MMMDDD<<<666333666444222111111222444666|||xxxtttppprrrrrrttt|||ppp^^^JJJ???:::777444444333333222111111222222333{{{uuuuuuvvvuuuuuuuuuxxxrrrfffWWWKKK@@@<<<:::888777888111222222222222111111000uuurrruuuyyyyyywwwxxx{{{{{{hhhXXXLLLAAA;;;888888888555333444111111222222222111000///|||tttrrrwww{{{|||xxx{{{xxxcccSSSFFF<<<666444555777666222000222222222222222222111000///~~~{{{{{{xxxsssttt{{{}}}uuu]]]OOOGGG>>>555666555666888666222333777444333333222111111000000{{{xxxrrrttttttssswwwttt]]]JJJCCCBBB===555666555555666444111444:::555444333222111111111111zzzuuuuuutttvvvxxxyyyzzziii]]]MMMAAA<<<:::777555666555444333222333333444555555333222111000000000~~~wwwssssssuuuxxx{{{|||kkkVVVMMMAAA999777888777666666555444333222333333444333333222222111222222222|||vvvssssssxxx{{{~~~eeeRRREEE???777444444555555444555444444333333333333444222222111111222222333444~~~yyywwwwww{{{zzzbbbPPPEEE>>>;;;666444444444222111444333333333333333333333333222222111222222333333~~~}}}}}}{{{|||yyy___LLLBBB???:::888666555444333222111222222333333333333333333555444333222111111111111~~~{{{|||yyy___KKK>>>999999444444444444333333333222111222222333333333333222666555333222111000000000}}}}}}uuu[[[KKKBBB:::666555222333333333333222222333000111222333444333333222444333333222111111111222zzzxxx}}}sss\\\GGG@@@@@@<<<666444666666666555333111111222000111222333444333333222222222111111222222333444yyywww|||tttjjjPPPHHH>>>888777666444111222222222222222222222222///111333555666666555444444222000000222333333333|||zzzzzz|||kkkZZZRRRGGGAAA:::666666666444111000000000000000000000000333444555666555444222111333111/////////000111111~~~}}}{{{{{{|||~~~rrrcccSSSFFF@@@<<<999444444555666444222000000000000000000000000333444555555555444222111333222111000//////000000~~~|||{{{}}}~~~~~~iiiYYYPPPGGG???;;;666444222333444555444222222222222222222222222222000111222444555555555555666666444333111000111333wwwuuuxxx~~~~~~wwwdddQQQGGGDDD>>>999666555444333444444444333222222222222222222222222222000000111333444444555555555666666333111000222444{{{tttrrruuu}}}}}}uuu^^^QQQDDD@@@???;;;666555555555555444444333333222000000000000000000000000333333333333222222222222222444444222///...000444yyysssqqqvvv|||jjjZZZMMMEEE>>>===<<<999777777555555555333222222333444000000000000000000000000444333333222222222222222111333555222///...222555yyyrrrpppzzz}}}xxx```NNNCCC???999666777888666666888444444333222111222444666222222222222222222222222000000000111222333555555222555777555111000444999|||{{{{{{uuubbbOOOBBB<<<:::999666555666888<<<>>>;;;777222111333444222000444444333222000111444666000000000000111222333444555555444333333222111111~~~}}}}}}jjj[[[MMM???666333222111/////////111444666999777444222222222222222444444444222000111333555222222111111111111111222444444444333333222222222|||vvvvvv}}}uuucccPPPEEE>>>888333222000000000000111222333444666666555333111111222444444444444222000000222444444444333111111000000000333333333333333333333333~~~uuuttt~~~{{{```QQQAAA;;;:::888555444111111222333444444444444333555666444111000222555444444444222000000111333444444333222111111111111333333333333333333333333|||{{{~~~yyyyyytttaaaLLLAAA777555666444111000---...///000111111111000111444555444111000222555222333444222111000111222333333222222222222333333444444333333333333222222}}}yyyzzz~~~rrr\\\OOO???888333444444111...///,,,---...///000000000000111222333333222222333444000222333222111111111333333333222222222333333444555555444333333222111111yyywwwzzz~~~kkkXXXJJJCCC:::666555555333000000333......//////000111111222111111111222444444333222...000222222222111222333555444333333222222222222666666555444222111000000}}}wwwvvvzzznnn\\\MMMBBB;;;888666444444333000---000666---------------...000000222000///111555666444111---///111222222222333444777666555333222111000000777777555444222111//////}}}|||{{{{{{{{{}}}wwwhhhSSSCCC<<<999888777000///...///222333222111...///000///...///111222333333333333333222111000111111222222222222111111222333555666555444111000555444222000//////000111}}}}}}|||}}}qqq]]]SSSFFF===:::999888666555333222111111000...---...///000///...///000222222333333333222222111000//////000000000000//////222333333333333222111111000000000000111222333333}}}|||}}}~~~iiiTTTCCC???:::888999888666333666444222111000///---+++...///000///......000222222222222333222222111000//////000000000000//////222222111111111000000000...///000111111222222222~~~}}}xxxaaaQQQAAA;;;999777777777666333000///...---...000111000//////000000///......000111111111222222222222111111111111222222222222111111///000111111111000///...///000111222111000...---}}}~~~vvv\\\KKKDDD<<<999888666555444333111000+++******,,,///111222111///000111000......///111000111111222222111111111111111222222222222111111---...111222222000---+++...///000111111///...---~~~}}}kkk\\\HHH>>>===;;;555444333111111111222222,,,++++++,,,///000000///000111111000......///111///000111111222111111111//////000000000000//////---///111222222000---+++++++++---...000111111111hhhUUUKKK>>>777888666222222222111111111222333...------...000111111///000111111000...---///000//////000111111111111111//////000000000000//////111000//////.../////////++++++,,,---...000111222uuuXXXHHHDDD:::444333000333444444444333222222222...------///222444444333000111111000...---///000//////000111111111111111111111222222222222111111555222...,,,+++---111333///...---,,,,,,---///000~~~}}}tttSSSHHH>>>:::999555333333555444333222111111111111////////////000000000000000000000//////////////////000111222222222222222222111///...///000///...444333111000000000111222///000000000000000//////~~~|||}}}jjjXXXJJJ@@@888777666444222222555444333222111111111111111111111111000000000000000000111111000000///...000000111222222222111111111///......000111111000333222111111000000000111/////////000000/////////~~~{{{{{{{{{||||||wwwaaaOOOBBB>>>777222333444222111222444333222111111111111111222222222111111000000000///000222333222111///...000000111111222111111111000...---...000222222111111111111111111000000///......//////////////////~~~zzzyyy{{{}}}~~~|||uuu```OOOCCC<<<777222000222444222000222333333222111111111111111222222222111000///......///000222444333111///------...///111222222222333111000...///000111111000//////111111111000///................../////////~~~zzzyyy{{{}}}~~~iiiVVVJJJBBB;;;777777333222444444111000222222222111111000000111111111111000///...------,,,...000222333333111...---***+++---000222333444555444222000000000000///...---...000111111000///...///............///000111|||zzzxxxyyy|||xxxeeePPPDDD???:::777555888444333555444111000333222111111000000000111111/////////......---------...///111222111000...---)))+++---///222333555555666444111000000000...------....../////////////////////.........000111333~~~{{{xxxxxx}}}rrr]]]PPPDDD???<<<777555666666333222333222///000444111111000000000000111111////////////............///////////////...------,,,,,,...000111222222222555333111000111111000......---------......///000111000///...///111333444~~~zzzyyy~~~lll[[[GGGAAA======999222111555444111000111///---///444111000000000000000111111////////////000000000000///.........------------...//////000000000000000333222000000111222111000...---,,,,,,---...///000111000//////000222444555~~~|||zzz|||ttteeeUUUJJJ@@@>>>:::777444333333333111111111111000000000000222111111000000000000000(((***,,,.........---,,,------,,,+++,,,---...///...............///000000000222111...---000000.........------...///111222000///---,,,///444999===nnn^^^RRRGGG@@@===;;;888555333222222222111111111111000000000000111111000////////////000...///000000///...,,,***------,,,,,,,,,---...//////////////////000111111000222111...---000000...---------------///000111111///------///333888;;;iiiSSSGGG@@@<<<:::888777555333111111111222111111111111000000000000000000///............///...//////000///---,,,+++---,,,,,,,,,,,,---...///000000//////000000111222000222111...---000000...---,,,,,,,,,---...///000111000...---///222666888uuugggSSSDDD<<<;;;::::::555444333222222222222222111111111111000000000/////////...------------...)))***+++,,,------------,,,,,,,,,,,,------......///////////////000000111000222111...---000000...,,,,,,,,,,,,------......111000///...///111333555}}}{{{|||vvvWWWPPPFFF???<<<:::999777333333333333333333444444111111111111000000000//////......---------------******+++,,,------------,,,,,,,,,---------------...------------...//////000222111...---000000...,,,,,,------------------111000///...///000111222}}}{{{yyy|||jjjZZZEEEBBB???===;;;888444111333333333333444444444444111111111111000000000000//////...------------...000//////...------,,,,,,+++,,,------......------------,,,,,,------...///000222111...---000000...,,,---............------///////////////000000000}}}{{{{{{|||gggSSSHHH===<<<:::999777555333222222222333333444444333333111111111111000000000000000//////...---.........000000///...------------+++,,,---.........---------------------...//////000222111...---000000...---...////////////...------......//////000000000|||yyyyyyzzz|||cccOOOBBB<<<;;;999777555555666777888111222222333333333222222111111111111000000000000000000///............///++++++++++++,,,---......+++,,,---.........---,,,...............///000000000222111...---000000.........000000000///...---,,,---...///000000000///~~~}}}wwwaaaOOOBBB===>>>777777777777666666666666111000000000000000111222000000000///////////////111///---------...---,,,,,,------------,,,++++++///......---------......///---+++...222333///+++///000111111222111000///333333222111000...,,,+++///,,,***+++...///...,,,}}}}}}}}}}}}www___NNNDDD;;;555444777777777777666666666555111111000000000000000111000000000000000000000000222000...---......---,,,,,,,,,,,,,,,,,,++++++***---------,,,,,,,,,------111///---...111111...***,,,---000222222222111000+++,,,---...////////////---+++)))+++...000000...{{{yyy|||ooo]]]IIIAAA???;;;555222777777777666666666555555222222111000/////////000000000000111111222222333444222///.........---++++++++++++++++++*********,,,,,,+++++++++,,,,,,---333000...///000000,,,)))+++---111444666555333222000000//////...---,,,++++++******+++...000000000~~~xxxyyywwwyyy~~~nnnXXXKKK@@@======;;;888777777777666666666555555555333333111000////////////000000111222222333444444555333000//////...---+++++++++*********)))******,,,,,,,,,+++,,,,,,---...222000......//////---+++---000444777888777444333222222111000...,,,+++***,,,,,,+++,,,---...//////}}}wwwsssvvvvvvyyyzzzgggTTTEEE???;;;:::888555666999666666666666555555555555333333111000////////////000000111222333444444555555333000//////...---+++,,,+++***)))))))))******---------------.../////////........./////////......000444777777555111///******,,,---...///////////////...---,,,+++,,,,,,}}}yyyvvvtttvvvvvv{{{ttt^^^QQQEEE>>>;;;::::::666333555;;;666666666555555555444444222222111000/////////000111111111222222333333444444222///.........---+++---,,,+++))))))***++++++------------...//////000...............///000000---...111333333111...,,,******++++++,,,+++++++++000000000...+++******+++{{{yyyxxxwwwyyyzzzttt[[[KKKEEE???===999777888777555666:::666666555555555444444444111111000000000000000111111111111222222222222222222000...---......---,,,...---+++*********,,,,,,,,,,,,,,,,,,---...///000000000///...------///000,,,...000111222111000////////////...,,,***)))(((...000000...+++)))+++---|||zzzzzzzzzzzz}}}jjjXXXFFF>>>>>>:::;;;444///222555444333444666666555555555444444444111000000000000000111222222222111111111111111111111///---------...---,,,///...,,,******+++,,,---++++++++++++,,,---...///222222000...,,,,,,---......///111333444555555444------///000111111222222,,,...///...+++***,,,///{{{{{{{{{||||||}}}}}}}}}~~~oooSSSEEE@@@===999777555555555555555444444444444444333333222111000000444444333111//////000222111111111111000000000000---.../////////...,,,+++///...+++)))))))))***+++,,,+++*********,,,///000000//////.........//////...///000222222111111000///............------------,,,*********,,,...///{{{||||||}}}~~~rrr]]]GGG>>>===<<<999888555555555555444444444444444444333222222111000000---...//////...///111333222111111000000/////////.........///......---,,,///...,,,***)))***+++,,,---,,,+++))))))***+++,,,///......---....../////////000111222222222111111///............---------///...---,,,,,,...///111zzzzzz{{{|||}}}wwwYYYIII:::777888888666555555555555555444444333333333333333222111111000000,,,...///000//////000111222222111000000///......//////...------------...///...---+++++++++,,,,,,++++++***))))))***,,,,,,---,,,,,,,,,---...//////000000111222222222222111///............---------///...---,,,---...///000~~~zzzvvvxxxxxxzzz~~~cccJJJ???666555666555222111666555555444444333333333333222222222111111000000000222333333111///......222222111000///......---000///...,,,,,,---......///...---,,,,,,,,,,,,---'''(((((()))+++...000111+++++++++,,,---...///000/////////000000000000000///............------------,,,+++++++++,,,,,,---~~~yyyvvvuuuvvvvvvwwwzzzhhhQQQCCC;;;666666777444222222666555555444333333222222222222111111111111111000000111333333111///......111111000000///......---000///...,,,,,,---............------,,,,,,------((()))***+++---///111222+++++++++,,,---...///000---------------......//////............---------,,,,,,,,,,,,+++,,,,,,,,,{{{vvvsssqqqtttyyyzzz{{{~~~nnnWWWHHH===888555777777666555888666555555444333222111111111111111111111111111111+++---...///......///000000000////////////......//////...------------...,,,---------,,,,,,,,,,,,---------...............---,,,,,,,,,---...//////,,,,,,++++++,,,,,,---...///............---------..................------zzztttsssqqqqqqwwwyyyiiiYYYJJJ@@@;;;666444555444333555999666555555444333222111000000000000000111111111111,,,---...---------///111.........///////////////.........///......---,,,++++++,,,,,,,,,,,,,,,+++---------...------,,,,,,///......---......//////,,,,,,+++++++++,,,---...///............---------.../////////...------,,,~~~wwwsssttttttttt|||jjjYYYQQQIII???888;;;777444333000...000555666666555444222111111000000000000000000111111111222222111///------///000------......///000000000---.../////////...,,,+++******+++,,,,,,,,,++++++)))***+++,,,------...---000//////.........//////------,,,+++,,,---.../////////.........---------,,,---------,,,,,,+++***~~~{{{uuuxxx{{{zzzzzz~~~yyykkkXXXKKKDDDAAA;;;777:::777333222222444555555333333222222000///...---000111333333333111///.........000222444333000---111///---------,,,+++))))))+++,,,......---,,,+++---,,,+++***+++,,,---......,,,+++,,,......---,,,.........------,,,,,,+++,,,,,,,,,+++++++++******222222111111000///------//////......------------}}}wwwuuuvvvyyy|||||||||www___WWWKKKAAA:::888777777888666333222333444555444333333222222111///...---000111222333333222000///000000000222444444111///111///------------+++))))))***,,,---...---,,,+++,,,,,,,,,+++,,,,,,---......,,,+++,,,---...---,,,.........------,,,,,,,,,,,,,,,,,,++++++++++++***((()))+++,,,---.....................------,,,,,,~~~wwwqqqpppvvvyyy}}}~~~nnnZZZGGGEEEAAA:::444222444777666444333333444555444222333333222222111000......000111222333333333111111111111000222444444333111000///------------+++))))))***+++,,,---,,,+++++++++,,,,,,---......------...---++++++---------,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++%%%&&&(((***,,,---.....................------,,,{{{vvvssstttvvvyyy~~~mmmXXXKKKBBBAAA>>>:::666444555666444333333444555555333111222222222222111000///...000111222222333222222111111000///000222333333222000...------------+++***)))***+++,,,,,,,,,++++++***,,,---/////////...---///---++++++,,,---,,,,,,,,,---------------------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,...//////000000///......~~~|||{{{yyyyyyzzzvvvzzz}}}fffRRREEE@@@@@@===;;;999999888666444333333333555666666444111222222333222222111000///000111111111111111111111///...---...000222222111///...,,,,,,------,,,*********++++++,,,,,,,,,,,,+++,,,...///000000//////000---+++***+++,,,,,,+++,,,,,,,,,------.........---------,,,,,,,,,++++++////////////...---,,,+++///000111222222111000///~~~xxxyyy||||||}}}zzz}}}{{{dddQQQCCC<<<;;;999777555666777888555333444333444555777777555333222222333333222111111000111111000000////////////---,,,---...111222111000///...,,,,,,---...,,,+++++++++,,,,,,,,,---------,,,,,,...///000000111111000---***)))***+++++++++++++++,,,,,,---...//////------------,,,,,,,,,,,,+++,,,,,,---------------...///111333333222000///{{{xxx{{{wwwaaaQQQFFF<<<888999555666777666444333444555555555444666777888777555222222333333222222111111111111000......---------,,,,,,---000333333111//////---,,,,,,---...---+++------,,,,,,------......---------...///000222333111...***((()))***++++++******+++,,,---//////000...------------,,,,,,,,,******+++---............,,,---000111222111///...|||zzz~~~nnn\\\JJJBBB>>>888444444888<<>>;;;777444555666666666444333222222222222222222222222222222222222222222222111111000111111222222333111......///000000//////000222333333222000///++++++,,,---///222555777222000......//////...---000...------///000000000...---,,,+++************,,,,,,,,,,,,,,,---//////***+++,,,+++******,,,...---///111333333111///---000///......///000...---|||cccRRRIIIBBB===777555444333333444444555444333111000//////000111111111111111111111111111---......//////111333555222000...---...////////////000111222222111000///+++,,,,,,...000222555666222000------...//////...111000//////000111000///------,,,+++++++++,,,,,,,,,,,,,,,,,,------......---.........,,,,,,...000,,,...222444444222...,,,000///.........//////...|||```MMMEEEBBB>>>;;;444444444333222222333333333222000///......///000000000000000000000000000...000111111000000222444111///---,,,---......---///000000111111000000///------...///000111222222222000//////000000000...333111000111222222111///------,,,,,,+++,,,,,,---,,,,,,------------------000000000...,,,+++,,,...+++---111333333111---+++/////////...---...///000yyycccJJJ???===<<<999666444444444222000000111333111000//////////////////////////////////////////222444666555111///000111111///,,,,,,---......---//////000000000000//////.........///////////////222222333444666555222///222111000111222222111///...------,,,,,,,,,,,,---,,,,,,---......------,,,/////////---***)))***+++,,,...000222222000...,,,...//////...------000222||||||||||||~~~sss^^^NNN>>>::::::777555444333333333111......111444...//////000000000000///////////////////////////,,,000555555111...///000222///------...///......////////////////////////,,,------...............333555999<<<>>>;;;666111///......000111111///...///...---,,,,,,,,,,,,,,,,,,------......---,,,,,,---......---+++***,,,---...///111222222111///......//////...,,,---000333}}}wwwvvvvvvwwwyyy}}}oooZZZKKKAAA::::::999555444777111222222///---...222666---...000111111111000000000000000000000000000000!!!'''...111///...///111333111......///000000///////////////////////////***+++,,,---............444777===BBBDDD@@@999333,,,,,,,,,...000000...,,,//////...---,,,,,,,,,,,,,,,---.........---,,,+++.../////////......///111000111222222222222111000...//////...,,,,,,000444}}}wwwuuuuuuxxx}}}nnn[[[PPPCCC???:::666555555444333222222222111000//////......///000111111000///...111111111000//////......000111222222222111///...222111111111000000//////111000///...------...///,,,...///...---+++++++++444;;;CCCGGGDDD===555111------............------000000000000...,,,***)))...///000111111000///...////////////............///000222333333222000///------------------------}}}xxxvvvuuuyyy}}}kkkXXXIII???@@@===888555444444444333222222222111000/////////...///000111111000///...000000000//////.........///000111111111000......111111111000000000//////111000///...------...///***+++,,,,,,,,,,,,---...222777>>>AAA???999222...------............------////////////...---+++***//////000111111000///////////////.........------000000111222222111000000------------------------~~~|||zzzzzz|||fffTTTHHH>>>777<<<999555333333444444333222222222111000000////////////000000000000//////////////////...............////////////...------000000000000////////////000///......---.........------,,,++++++,,,---......333777999777222...,,,------............------...............---,,,,,,000000111111111111000000//////.........---------000000000000000000000000------------------------|||~~~~~~fffQQQGGGBBB<<<777777555222222222444444333222222222111111000000000/////////000000000000000....................................------,,,,,,////////////////////////........................444111...+++++++++++++++,,,///222333111---+++***,,,------......------,,,------------------------000111111111111111111000000000////////////......000//////......//////000------------------------yyywww{{{wwwfffOOOAAA===;;;888333444222000000222333333333222222222222111111111111///////////////000111111///////////////............------,,,,,,,,,,,,,,,.....................///------..................666222...,,,,,,---,,,++++++---//////---+++******,,,,,,------------,,,,,,,,,,,,,,,,,,---------...111000000000000000000111111111111000000000/////////......------......///------------------------~~~zzzvvvvvvzzzzzz^^^RRRDDD;;;999888555111222111000000222333333222222222222222222222222222//////......///000111222111111111000//////.........------,,,+++,,,,,,,,,---------...............,,,,,,---............---111...+++,,,...000000...+++---......,,,******+++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,---...000000////////////000000111111111000000000//////------------------------------------------------~~~yyyxxxxxxzzz~~~jjj[[[KKKEEE===888888777666444222111000000222333222111222222222222222222222222///.........///000222333444333333111000///...---///...---,,,+++,,,,,,---,,,,,,---------.........+++,,,---.........------...+++)))+++///111...,,,***,,,------+++*********+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---000///...------...///000////////////............+++,,,---......---,,,+++------------------------zzzvvvxxxzzz}}}kkkSSSEEE;;;888555333444555666666222111000111222333222111222222222222222222222222///.........///000222333666555444222111///...---///...---,,,+++,,,---...,,,,,,,,,------.........***+++---...///...------...+++)))***......***&&&)))+++------+++***)))***+++,,,,,,------,,,,,,+++...---,,,+++***+++,,,,,,///...---,,,,,,---...///......---------,,,,,,,,,***+++---......---+++***------------------------{{{vvvsssrrrpppuuu{{{gggPPPBBB>>>999888777666444222111000666222//////000000,,,)))333333333333444555555555///...---------...000111888666444222000/////////+++++++++,,,,,,---------++++++*********+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...//////---***(((,,,***)))''''''(((***+++...***)))+++***&&&(((///|||yyyvvvtttqqqsssyyykkkVVVDDD:::888888777666555444333222111222111///000000000///...222333333444444444444333//////.........///000111666555333111000/////////------------------......------,,,,,,------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++***))))))***+++,,,///,,,***+++)))%%%'''---yyywwwyyyyyyvvvssswww~~~iiiVVVHHH===888888666666555444444333222222...///000111000000222333222333444444444333222111///////////////000111111333222111000////////////..................---------------------...////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,******++++++,,,,,,,,,---000---,,,,,,)))&&&'''+++{{{wwwwww{{{}}}zzzvvv{{{lllUUUHHHAAA<<<999999444444444333333333333333,,,///222222000///222555111222333444333222000///////////////000000111111000/////////........./////////......------,,,,,,+++++++++++++++,,,---...------,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------...---,,,+++***+++,,,,,,++++++++++++++++++++++++---,,,+++*********++++++((()))***+++,,,,,,,,,,,,---------,,,)))((()))+++{{{wwwxxx|||~~~|||yyycccSSSCCC<<<:::777444444333333333333333333333333...000333222///...000333111111222222222000///......//////000000000000000...........................---------,,,,,,++++++++++++++++++,,,---...///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++---,,,***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))***++++++*********,,,,,,+++***+++,,,---~~~uuuzzzxxxwwwwwwzzz}}}{{{eeeOOODDD:::888777555333333333222222222222222222222///000111000///...///000111000000000000/////////------...///////////////....../////////...------,,,,,,,,,,,,,,,,,,++++++------------...///111111//////.........---------+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))***++++++++++++++++++++++++***+++,,,,,,,,,+++)))((())))))))))))))))))))))))(((,,,---+++***---...---yyysssrrrtttvvvxxxzzzxxxaaaOOODDD===888777666444444666333333222222111111000000///...---.../////////...000///...------///000111+++,,,---...///......---//////000000///...---,,,,,,,,,,,,---------------,,,---------///000111222//////.........---------+++,,,,,,---......//////........................------------------------,,,+++***)))))))))***+++************************,,,++++++***)))*********---,,,***)))((())))))***(((---///+++***---...+++~~~yyywwwnnnrrrvvvyyy|||nnn]]]LLL>>>===888444444222000222666333333222222111000000///...,,,***,,,///111///---000///---,,,,,,...111333++++++---.........---,,,///000000111000...---,,,,,,------....../////////***++++++,,,---...000000------,,,,,,,,,+++++++++,,,,,,------...///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************************...,,,)))''''''(((+++---000...,,,***))))))***+++***///000,,,***,,,,,,)))zzzuuutttuuuwwwvvvvvvxxx|||{{{dddTTTHHHBBB@@@777555333222222333444555222111111111000000//////222222111000///...------000///...------...///000.........//////111222222///111111000......222666,,,---.........---+++***------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...---+++---...///////////////...111...,,,---///000...+++------,,,******************)))((()))+++,,,+++******,,,---,,,+++******+++&&&$$$'''---...(((&&&((()))+++---...//////...---wwwttttttvvvxxxxxxzzz}}}iiiVVVIII@@@<<<;;;777666444222222222333444111111111111000000000///222222111000///...------000///............///000............///000111222000111222000,,,))))))***,,,,,,---...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++---///...---...//////000111111111111000...,,,,,,......---++++++++++++,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,+++)))+++------,,,+++,,,---+++((((((,,,,,,((('''***)))+++---...//////...---~~~zzzvvvuuuwwwzzz||||||zzzhhhSSSFFF>>>999777888777666444333222222222333111111111111000000000000222222111000//////...---000//////......//////000------------...///000000///111222000,,,(((&&&%%%,,,,,,,,,---...000111222111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...000000/////////000111222222333333...---+++,,,------,,,***)))***,,,---.........---,,,+++***+++,,,------+++***+++---...------...///000,,,+++,,,,,,)))***,,,)))+++---...//////...---xxxyyyyyyyyyzzz|||~~~aaaSSSDDD<<<999666666999777666444333222111111222111111111000000000000000222222111111000//////...000//////////////////000---------------.../////////000000000///---,,,+++...---------...000222333111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111111......///000111222333444,,,,,,+++++++++++++++******+++---//////...---,,,,,,+++***+++---...---,,,,,,---//////...------...111000//////---,,,++++++)))+++---...//////...---|||tttwwwzzz|||}}}vvvcccPPPFFF<<<888666555555888555555444333222222111111000000000000000000111111222222111111000000/////////000000000000000000///...------------......///000///...---...000111111//////...------///000111.../////////000000000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111222,,,,,,------...000222333+++,,,,,,+++************,,,---...//////---+++***,,,+++***+++---...---,,,...///000000...,,,,,,---///000222111000...+++((()))+++---...//////...---}}}wwwqqqvvv{{{~~~ppp[[[LLLEEE===777666555222333666333333333333222222222222000000000000111111111111222222111111111000000000///000000111111000000//////...............//////111...+++***,,,...//////.........---......//////---------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111,,,,,,++++++,,,...000111+++,,,---,,,***)))***+++---.........---,,,***))),,,+++***+++,,,------+++---///000///...,,,,,,---,,,000222111000///+++&&&)))+++---...//////...---zzzuuuqqqwww~~~}}}iiiXXXJJJ???===888444555444222222555111111222333333333333222///000000000111111111111222222222111111111111000///000111111111111000///000//////......//////000...,,,***+++---...---+++***+++,,,---.../////////------------............,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++---000---,,,+++***+++,,,...000+++---...---***)))+++,,,,,,,,,,,,,,,,,,++++++++++++***)))***,,,,,,,,,+++)))+++.........---...000+++000000---,,,...,,,''')))+++---...//////...---}}}xxxuuutttzzz|||eeeUUULLLCCC;;;:::666444666555222333555000000111333333333333333//////000000111111111222222222222111111111111111///000111222222111000///111000000/////////000000***)))***---111222///,,,'''(((+++---///000000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,******,,,///...---,,,++++++,,,...///+++---///...+++)))+++---************+++,,,---...***)))((()))+++,,,+++***&&&(((+++---...///111222,,,//////))))))------))))))+++---/////////...---{{{yyyzzzuuu}}}ttt^^^SSSJJJ===888:::777555444444444444222111///000111222333333222111333333333444444444555555222000//////000111111000111000///......///000111000///------/////////...000///------.........---+++*********+++---///000---------,,,,,,,,,++++++,,,,,,---,,,++++++,,,...++++++,,,,,,,,,++++++***...------,,,,,,------...---,,,***))))))***,,,---------,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,+++---///...------111555---,,,,,,++++++,,,,,,---)))***+++,,,------------}}}{{{xxxxxxzzz{{{qqq]]]KKKDDD???777444777777555444333444444222111......000111111111000000222222333333333444444444222111//////111222111000111000///......///000111111///......///000000///...---++++++,,,,,,,,,+++++++++++++++,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---+++++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,+++))))))+++,,,---------------,,,,,,,,,+++***+++,,,---............/////////...,,,,,,...000---,,,,,,++++++,,,,,,---******+++,,,------......zzzwwwvvvvvvyyy}}}xxx\\\LLL???;;;:::555444888666555333333444444222111//////000111111111111000111111111222222222333333333111///000111222111111111000///......///000111111000//////111111111///...---++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******---,,,+++******+++,,,---......---------,,,,,,,,,,,,---...//////000000///333111...,,,,,,,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,------......~~~xxxwwwvvvvvv|||wwwcccQQQEEE;;;999888555444777555444333333444444222111222222333333333333333222000000000000111111111111222111//////111222111000111000///......///000111222111000111222333111000000///------.........---,,,,,,---...---,,,***)))///---,,,******+++,,,---,,,+++++++++,,,,,,+++***++++++++++++++++++,,,,,,******))))))))))))******---,,,++++++++++++,,,---.........---------,,,,,,,,,---...//////000000000555111,,,+++,,,,,,***'''---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......}}}{{{{{{zzz{{{kkkZZZMMMDDD<<<666555444333222333444333222222333444333111333222222222222222222222/////////000000000111111222000//////000111111000111000///......///000111222111111222333333111000000///------.........---,,,---......---,,,***)))...---,,,+++++++++,,,,,,+++******+++------+++)))++++++*********+++,,,---++++++************++++++---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,---......///......444000,,,+++,,,---+++)))---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///yyyzzzzzz}}}hhhSSSGGGAAA999777444444444555555555444222111222333444333111111000//////...//////////////////000000000111111111///---...///000//////111000///......///000111111000111222333333111///...---++++++,,,,,,,,,+++------------,,,,,,+++***---------,,,,,,,,,+++++++++***)))+++---...+++'''+++******)))***+++---...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++******,,,---------------222000---,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///...---,,,,,,---...///wwwsssqqquuu}}}kkkUUUFFF???===555555555555555666666555333222111222333444333111000000...---------......//////000000000111111111///...,,,,,,...///...---111000///......///000111000000000222333333000......---++++++,,,,,,,,,+++------,,,+++++++++,,,,,,+++,,,---......,,,+++)))+++)))(((***......***&&&+++***))))))***+++---///,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++************+++,,,------...------222222111...,,,***+++------,,,,,,++++++,,,,,,---000...---,,,,,,---...///{{{rrrooojjjqqq{{{hhhSSSEEE===999999333444444222222222000...333222111111333444333111222111000.........///000000000000000111111111111...---++++++---...---,,,111000///......///000111//////000222333222000---000///------.........---------++++++++++++---...***,,,...//////---***(((+++)))(((***......***%%%+++***))))))***+++...///,,,,,,++++++++++++,,,,,,,,,------......------,,,+++++++++*********))))))***+++,,,---............333444444000+++)))***------,,,,,,++++++,,,,,,---000///---,,,,,,---...///yyyrrrooooootttwww~~~zzzgggRRRFFFAAA<<<666444444333222222444444333222222222222333333444444444555333111000111222222222333222111000000111222222---.........//////000000333...+++...222000&&&666...+++111444000,,,,,,///...---,,,+++,,,---...,,,,,,,,,------.........***++++++,,,,,,++++++*********))))))***+++,,,,,,,,,+++******,,,---,,,+++000,,,((((((***,,,,,,***,,,,,,---...////////////---,,,,,,++++++*********++++++++++++,,,---......222222222111000...---,,,...//////---+++))))))***------,,,+++,,,---...///}}}xxxssspppqqq|||iiiXXXGGG???<<<888444222444222111222333444333222222222222333333333444444444222111111222333333333555444222000///...................../////////000333000...000333222,,,&&&333---,,,000333000...///---,,,++++++,,,---...///------------------,,,,,,++++++++++++++++++++++++***************+++,,,,,,...,,,++++++,,,,,,***)))///---***)))***+++++++++((()))***+++,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,111111111000///---,,,+++---...///---+++)))***+++...---,,,,,,,,,---...///~~~||||||zzzvvvuuuwwwpppTTTGGG;;;888888666333222333111111111222333222111222222222222222333333333333222111111333555555444444333111///...---------............////////////222000...///111222111000000---,,,......,,,,,,///++++++++++++,,,...///000///......------,,,++++++---,,,+++******+++,,,---+++************++++++,,,///---,,,+++,,,+++***(((------,,,+++))))))+++---((((((***+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++////////////...,,,++++++,,,---...---+++***+++,,,......---,,,---...///000}}}{{{||||||}}}yyy^^^GGG===666777999888666555222111000000222222111000111111111222222222222222222111111222444666666555............/////////000.........//////////////////...---,,,+++---000333...------+++)))'''(((***+++++++++,,,,,,------...------------------,,,,,,...---+++******+++---...+++++++++******++++++,,,...---++++++,,,,,,+++))),,,---...,,,)))(((+++...***+++---...000000111111***++++++,,,,,,---------***++++++,,,,,,,,,,,,+++---------------,,,+++***+++,,,------++++++,,,---......---------...///000|||yyyyyy}}}eeeLLL@@@999444777999888666666222111000000222222111000111111111111111111111111111111111222444666555444------......///////////////////////////.........//////...+++)))***...222+++------+++))))))***+++---------,,,,,,++++++***++++++,,,,,,---...//////...---+++******+++---...,,,,,,+++++++++++++++,,,,,,+++***+++---......,,,+++...///---***)))+++...,,,---...000111111222222+++++++++,,,,,,------...((()))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,+++******,,,------++++++,,,......------,,,---...///000zzzwwwuuuvvv{{{vvvUUUCCC<<<666333555777555444444333111111111222333222111111111111000000000000000111000000222444444333222000000000000///...---,,,///////////////.........111111000...,,,---///111***---...---...000000---------------,,,***)))((()))***+++,,,...///000000...---,,,++++++,,,---...---,,,,,,++++++++++++,,,+++******+++...//////...,,,---...---,,,+++,,,,,,+++,,,---......///......,,,,,,,,,,,,------------''')))***,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,------++++++,,,---------,,,+++,,,---...///yyyvvvuuurrruuu|||bbbIII>>>:::444222444666444333555444222111222333444333222111111000000000/////////111000000111333333111///000000111111000///---,,,000/////////............000000000000111111000000,,,......---///111---&&&,,,,,,------,,,+++***)))++++++,,,,,,---...//////------------------------...---,,,+++++++++++++++,,,++++++,,,...///...---...---,,,---...---,,,***++++++,,,,,,,,,,,,,,,+++---------------,,,,,,,,,***+++,,,,,,,,,***)))'''***++++++,,,---------,,,+++---------+++++++++---,,,,,,+++***+++,,,---...~~~xxxuuuuuuuuusssvvv~~~pppPPP===888999444222555666555555777444333222222444444333222111111000000/////////...000000000111222222000---,,,---///111111111111000000000//////.........---------...000222333111...///111...+++,,,---%%%)))***+++,,,---,,,+++***,,,---------------------,,,------......------,,,...---,,,,,,++++++++++++...---,,,,,,......---+++///---+++,,,//////,,,))),,,,,,---------,,,++++++.........------,,,,,,,,,,,,---------+++)))&&&$$$***+++,,,,,,------------,,,---...---+++***+++,,,++++++*********+++,,,---xxxsssrrruuuwwwzzzpppYYYHHH===777666666555555555444444444111222333444333111///---555222000///000222222222///111333444222///------111111000000//////.........///000111111000///...---///111111///,,,+++***111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///,,,***+++---...,,,))),,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---............---,,,+++***,,,++++++,,,...///...---000...------------+++***+++...000///,,,***+++,,,////////////...---,,,++++++---......---,,,,,,---)))***++++++,,,,,,,,,,,,wwwqqqooosssxxx}}}ttt]]]KKK???999555444444444444333333333222333222222222222222333333333111//////000222333333111222333222000...------000000000000//////.........///000111111000///...---///111000...---,,,---000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---+++,,,---...,,,***---,,,,,,,,,++++++++++++///...---,,,+++******))),,,,,,------...------,,,+++++++++---///000...---000...------------,,,***...000111000...---...000/////////......,,,+++++++++,,,------+++***+++,,,******+++,,,,,,,,,,,,,,,xxxsssmmmjjjlllsss{{{vvvjjjXXXGGG<<<777555555333333222222222222111111333222111000111333666888111000...///111444555555555444222000///------,,,000000000////////////......///000111111000///......///000///------...000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,------,,,***------------,,,,,,,,,,,,......---,,,+++******)))***+++,,,---............++++++,,,///111111///,,,///...---,,,------,,,***...///000///......000222---......------,,,+++***,,,---,,,+++))))))***,,,++++++,,,,,,---,,,,,,,,,~~~pppnnnjjjiiimmmttt}}}zzzmmmeeeWWWOOODDD;;;666555555555222222222222222222222222222222111111222333555666000///...000333666666666777444111...---------,,,////////////////////////...///000111111000///.../////////...,,,---000222...//////......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******------------------------*********+++,,,,,,------***+++,,,---............++++++---///111111///,,,///...,,,,,,------,,,+++------,,,,,,,,,---///000,,,---------,,,,,,+++***......---***((((((+++---,,,---------------,,,+++xxxpppkkkkkkkkknnnssszzz~~~jjjZZZOOOJJJBBB>>>:::777555555444333222222222222222222333333000111222333333222111000000//////111555888888888888444///------------,,,.............../////////...///000111111000///...//////...---,,,---000222---......//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************)))((())))))------------------------))))))***++++++,,,------,,,------......------,,,++++++,,,///111111///---///---,,,,,,---...---+++,,,+++++++++,,,---......,,,,,,------,,,,,,++++++//////...+++******,,,///...............---,,,+++{{{nnniiifffiiiooouuu|||{{{dddSSSFFF>>><<<666555444444444444111///222222222222222333333333///000222333333222000...111111111444777:::::::::777333...,,,......---+++---............/////////...///000111111000///...//////...,,,++++++...000------...//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++***((('''((())),,,,,,,,,,,,------------,,,,,,++++++************---------...------,,,,,,,,,++++++,,,...///...---...---,,,,,,......---,,,---,,,,,,---//////...,,,,,,,,,------------,,,,,,---......,,,++++++---///////////////...---,,,+++sssiiiffffffkkkttt|||}}}```NNNDDD<<<888666333111111111222222111///000000000111111111222222000000111222333333333333333333333666999;;;;;;;;;555111---,,,///000---***---------.........//////...///000111111000///......///...,,,******,,,---,,,---...000000///---,,,******************************+++++++++,,,,,,,,,***,,,---,,,)))((()))+++++++++++++++,,,,,,,,,---++++++++++++************++++++,,,---............,,,***)))***,,,---.........---,,,,,,......---,,,,,,++++++---//////+++''',,,------.........------***+++,,,---,,,,,,---///111111000000...---,,,+++yyykkkbbbaaaiiioooxxx}}}yyy|||iiiMMM@@@<<<999555555444222000000111333333222.../////////000000111111111111000000222444777999444444555777;;;<<<<<<;;;444000,,,---000111...***---------.........//////...///000111111000///............---***)))***++++++---...000000///---,,,******************************+++++++++,,,,,,,,,+++---///...+++)))+++---*********++++++,,,,,,,,,'''((()))***+++,,,------)))***+++---...///000000---***((((((***,,,.........,,,+++,,,......---,,,)))((())),,,...,,,'''"""------......///.........''')))+++,,,,,,,,,---...111111111000///---,,,+++vvvllleeeaaa___dddooo|||zzzxxxyyyaaaRRRBBB999555111000111222000000222666888888666111//////000222222///,,,333555666666555444444555777777777777888888888888333222111///...---------...---,,,+++,,,---...//////............---------...---,,,,,,++++++,,,,,,///.........------------***++++++,,,,,,++++++***,,,)))'''***...///---)))++++++++++++++++++++++++......//////......---,,,+++)))((()))+++---------000***(((---///,,,***+++,,,,,,,,,---------......111...++++++---...---+++******+++,,,,,,---......000...+++)))((()))***,,,......,,,,,,,,,,,,......444333222000...---------tttjjjddd```^^^hhhqqq{{{|||wwwvvvwwwlllSSSGGG;;;666555333444666666333111111222222000...000///......000111///---333555777777555444444444555666666666777666666666222222111000///.........,,,,,,,,,------...///000///............---------...---,,,,,,++++++,,,,,,/////////.........------,,,,,,------------,,,,,,222000......///,,,%%%..............................//////......---,,,+++***)))***,,,......---111,,,***...111///...000,,,,,,---------.........///---+++,,,...///...---******+++,,,,,,---............---,,,,,,+++++++++...---,,,++++++,,,---...111000///...---,,,,,,,,,}}}ssskkkfffbbb```mmmssszzz|||yyyvvvwwwxxxfffTTTEEE<<<444444444444555777777555222111000///---+++000...,,,,,,.../////////444666888999777444333333333333444555555444333222111111111000000/////////+++,,,---...//////000000///............---------...---,,,,,,++++++,,,,,,///////////////......------......//////......---++++++,,,000222000***%%%/////////......//////000......//////......---,,,---+++***+++---.........111---+++...000///000222,,,------------............---+++,,,---......---***++++++,,,,,,------...---...//////...---+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++|||uuupppllliiigggqqqvvvzzz{{{{{{{{{~~~dddQQQGGG>>>777333444444222222444444333333222222222111000000...,,,+++,,,...000111555888::::::777444333222111222333444333222000///000000111111111000000///+++,,,---//////...---,,,///............---------...---,,,,,,++++++,,,,,,//////000000000///...---------............------%%%&&&)))...222333111///---,,,,,,+++,,,,,,---............///......---,,,...,,,++++++---///......///---++++++,,,---...///------------...............---,,,++++++++++++++++++++++++,,,,,,------------------------,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,~~~zzzwwwuuusssqqqooowwwzzz}}}fffOOOCCC???999555333555444222111333111222222222222222333333///...---,,,,,,...222555888:::;;;:::777444222222111222222222111000...---000000111222111111000///,,,---.........,,,***)))///............---------...---,,,,,,++++++,,,,,,...///000000000///---,,,,,,,,,,,,------,,,,,,,,,...---,,,,,,---...------,,,+++***)))***+++---............///......---,,,...,,,+++,,,---......---...///...,,,++++++,,,------------.........//////...---,,,***)))(((((((((++++++,,,,,,,,,,,,------...---+++***)))***,,,---++++++++++++++++++++++++***+++,,,---.........---zzzyyyyyyzzz{{{|||{{{yyy~~~jjjRRRAAA999888444222222555555333333777111222333222000//////111000000///......000555888;;;<<<<<<:::666333222333444333222111000///......111111222333222111///...............---,,,++++++///............---------...---,,,,,,++++++,,,,,,,,,...///000000...,,,+++***++++++,,,,,,++++++***///...,,,+++***+++,,,------,,,+++***+++---///000......//////......---,,,...,,,++++++,,,------,,,,,,000111...,,,---...---------........./////////---------+++(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...++++++,,,,,,,,,,,,+++++++++,,,...000000000000///~~~|||yyyzzz|||oooUUUFFF;;;555333333111111444444222333777222333444333000///000111000111222222111333777;;;???>>><<<999555333333444777666333111/////////000222222333333222111...---...............///000000///............---------...---,,,,,,++++++,,,,,,+++,,,...//////---+++)))******++++++++++++******)))***+++++++++,,,...///...---,,,+++,,,...000222......//////......---,,,---,,,******,,,,,,,,,+++&&&,,,000---,,,//////---............////////////+++------,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++,,,---......---,,,+++,,,---///111222111000///~~~|||{{{|||~~~\\\HHHAAA;;;555222555222222444222///000444222444666555333222444777000222444444333555999<<>>AAA===777222000333999??????999333000///000000...444333111000...---------,,,---...000111111111111222///,,,+++,,,---...///000...,,,,,,,,,,,,***(((,,,,,,++++++)))((('''&&&---------------,,,+++***------,,,+++++++++,,,,,,...)))'''***,,,+++,,,///,,,,,,------------,,,,,,333///+++***+++,,,***(((,,,+++))))))***---000222000000000...,,,+++,,,---,,,+++***))))))+++---...///...---,,,,,,---...//////...---,,,+++,,,------...---,,,,,,++++++++++++///000111000...---...///}}}{{{~~~tttZZZAAA999777333222555555333111111333333111///////////////000111222333000222333444555888;;;>>>===<<<999666333444888;;;:::777222000111111000///333222000///...---------//////000000111111111111222///,,,+++,,,---......,,,+++***+++---------,,,***************))))))(((&&&'''(((******+++++++++000///...---------------+++&&&%%%))),,,,,,...111+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---,,,+++******+++---///000000111111///---+++,,,,,,---,,,*********+++---.........---,,,,,,---......///...---,,,,,,,,,------...---,,,,,,+++++++++,,,+++,,,---,,,***)))***+++}}}|||{{{rrrUUUEEE777555444000000444444333111111222222000///...//////000000111111111///222555777888999<<<===:::;;;;;;:::777666666777777555333333333333111000111000///...------------111111111111111111111222111///,,,+++,,,---......,,,******+++,,,------,,,(((((()))***+++++++++***((()))+++,,,---.........000000...---,,,,,,,,,,,,+++'''%%%)))++++++,,,...+++,,,,,,------,,,,,,+++''')))+++,,,,,,,,,---...,,,+++++++++,,,,,,---...///111222111///---,,,,,,---,,,+++++++++,,,...///------,,,,,,,,,,,,------///...------,,,,,,------------,,,+++++++++,,,,,,***++++++***(((((()))***~~~~~~}}}}}}pppVVVAAA:::666777555111111444444333222222111111000///000000111222222222222222///222666999::::::;;;<<<:::;;;<<<;;;999777666666888777777777666444111///000///...---------------111111111222222333333444111...,,,+++,,,---------...---++++++,,,+++***((())))))***++++++++++++***------............------......,,,+++******))))))///***''')))***((('''))),,,,,,------------,,,,,,+++++++++,,,......,,,)))+++,,,,,,,,,,,,,,,,,,,,,...000222222000---,,,+++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******+++---~~~~~~~~~~~~oooVVVEEE999888888999666222111333222333222222000000///000111111111111111222222222000333777:::::::::::::::;;;;;;;;;:::888777888999<<<===>>><<<999444000...///......---------.........///111333444555555444000...,,,+++,,,------,,,---,,,++++++++++++***(((+++++++++++++++***))))))******++++++++++++******------,,,+++***)))))))))///***(((******(((&&&(((------............------...***))),,,000111---(((+++,,,,,,,,,,,,,,,,,,,,,...000222222///---++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...//////.........------,,,,,,,,,++++++,,,,,,------------,,,***+++---///|||}}}}}}jjjSSSCCC;;;555666777777444222111111111222333222000//////000000///...------...000111222555888999999888888888:::;;;:::999888888:::<<<@@@BBBBBB@@@:::444000............---......//////---///222555666555333222///---++++++,,,---,,,+++)))(((((())),,,------,,,+++,,,,,,,,,+++***))))))'''(((***,,,...//////000...------,,,,,,,,,,,,,,,+++''''''***,,,+++***+++,,,------......------,,,***((('''***///111000---,,,+++++++++,,,,,,---......000111000...,,,+++++++++,,,,,,,,,------------,,,,,,------------,,,,,,...////////////...------,,,,,,+++++++++,,,------,,,,,,,,,***)))***---///zzzyyy||||||~~~zzzbbbOOOAAA999666333333333222222333333333111222333222///...///000222000---,,,,,,---000222444666888888777555555666777999::::::999:::;;;===AAACCCCCC@@@999333000//////.........//////000111---000444777666333///,,,...---++++++,,,---,,,***)))(((((())),,,------,,,******++++++,,,,,,++++++***+++,,,...000111222222,,,,,,,,,+++,,,,,,---...***''''''+++...,,,+++---***++++++,,,,,,++++++***&&&(((******))))))---000,,,+++******+++---///000...//////...+++******+++***++++++,,,,,,,,,,,,,,,,,,---............---,,,...//////000///...---,,,,,,+++++++++,,,,,,---...,,,,,,+++***)))***---000{{{|||{{{|||rrrZZZHHH>>>888555444111222111000222555777666000222444222///---///111555333///,,,,,,///222444555777888777555444444555444777:::<<<<<<;;;;;;<<>><<<888555666777:::::::::888777777:::<<<:::;;;;;;999666333222222000...++++++,,,...//////222222333333222///---+++---,,,+++***))))))))))))***(((&&&(((+++,,,+++)))'''***,,,,,,******---///***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))(((((()))***(((***++++++***)))+++,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------...---,,,+++************,,,)))'''(((+++---,,,***,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,)))+++111444111...,,,...------,,,++++++++++++}}}xxxsssvvv{{{qqq```QQQIII???999888888666444666555444333222333333444222111//////000000///...111000000///000111222333888::::::888555333444555777888888777555555666888444444444444333222111000111...,,,,,,...///000000222222222222111///...---...---,,,+++************---+++***+++...///...,,,(((***,,,,,,******,,,...++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,************+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,+++++++++++++++***((()))***,,,++++++,,,,,,++++++,,,,,,---...//////...,,,,,,+++++++++,,,((((((,,,///---+++,,,------,,,,,,+++,,,,,,,,,zzz{{{~~~zzzxxxtttrrruuu{{{gggQQQGGGBBB===888555666777666444555444333333222222333333...///111111000.........000000000000111333555666888888777555333333444666555777888777555444444555000///...///222333111///111///------///111222111222111111000000000000000......---,,,++++++++++++...---,,,---...///...---***+++,,,,,,******+++,,,,,,,,,---------,,,++++++***+++,,,------,,,+++***))))))+++,,,------------,,,)))((())),,,---,,,******+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,...---,,,+++************)))***+++***))))))+++---,,,,,,++++++,,,,,,---...//////---,,,++++++++++++...)))'''***+++******---,,,,,,,,,,,,,,,,,,---...sssdddddddddjjjzzz}}}yyyxxxuuutttxxx~~~iiiPPPAAA======:::777666666666444222444333333222222222222222***...222333000------...000000000000111333444666999888777555444555777888777888:::999777444333333222///---///444666333///111000//////111333333222222111///...///000111333//////...---------------,,,+++++++++,,,,,,,,,++++++,,,,,,++++++***++++++------------,,,++++++******+++,,,------,,,+++***)))***,,,---......---,,,---)))''')))---///,,,)))***++++++,,,,,,---------+++++++++++++++++++++,,,******)))((((((((((((((((((***,,,+++((((((+++...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---///+++***,,,---***+++...,,,,,,,,,,,,,,,---...///gggWWWRRRRRRQQQUUUddd|||~~~}}}|||{{{|||hhhUUUDDD;;;::::::888777666666555333222222222222222222111111111)))...222333000------...111111000///000111222333888777555444555666888999777888999888555222111000333000---000444666222...111000///000222444444333222111///......000222444//////......---.........***+++++++++*********+++,,,++++++++++++++++++***------------,,,++++++*********+++,,,,,,+++******++++++---......---,,,+++...***''')))...///---)))******+++,,,------......++++++++++++++++++++++++))))))((((((''''''(((((((((***,,,+++((((((+++...,,,,,,++++++,,,,,,---...*********+++,,,---...///---+++,,,///...******,,,,,,,,,,,,,,,---......///dddNNNFFFHHHHHHGGGKKKXXXooozzz^^^OOOEEE;;;666666444444444444444333333333111222222222222111000000+++...111222111000......222111000//////000222333555333222222444666777777666666666444111...------111///---///111222000---000//////111333444444333222111///......000222333//////...............///,,,---...---,,,+++,,,---,,,+++******,,,---,,,***,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++---***)))***---...---+++******+++,,,---...//////+++++++++++++++*********++++++***************+++)))***+++***))))))+++---,,,,,,++++++,,,,,,---...)))))))))***,,,---...///))))))+++...---)))))),,,------------------...///~~~dddOOOBBB>>>AAABBBDDDHHHTTThhhvvv___HHH@@@<<<555333666444444444444333333333444000111222222222111//////......///111333222000...111000000000111333444555444222222333777999888777777777555222...,,,+++,,,------...///000000///////////////111333444444333222111000//////000111111.........------......///---///000///,,,+++,,,...+++***(((***,,,...---+++++++++,,,---------,,,,,,,,,+++***))))))***+++,,,***************+++,,,---+++++++++,,,,,,---------******+++,,,---...//////++++++++++++*********)))+++++++++******++++++,,,+++***((()))***,,,++++++,,,,,,++++++,,,,,,---...+++++++++***++++++,,,---***)))+++---+++)))+++000///......------------...eeePPPEEE>>><<<======@@@FFFOOO```www~~~|||{{{aaaMMM>>>;;;:::444444999888888888666333222333444000111111222222000///...000///...000333444222...000000000111333555777999555444444777:::<<<;;;999:::999777333///,,,---...+++---000111000000222333///...///111333444444222222111111000000000000000......---------......///,,,...000...+++***+++---+++)))((()))---///---,,,***+++,,,,,,---------------+++)))'''''')))+++---(((((('''((())),,,...///***,,,------++++++,,,...******+++,,,---//////000++++++++++++******))))))***)))))))))))))))******,,,)))'''(((+++---,,,***,,,,,,++++++,,,,,,---......---,,,+++************///---,,,---+++***///777000///...---------------jjjPPPHHHEEE===999;;;;;;===AAAJJJZZZrrr{{{www{{{gggNNNGGG>>>777444666888:::888666444222111111111111000333333000000222222///---,,,---///333666666666111111111222222333333444222555888::::::999::::::777555000---///333///(((,,,---///111222111000///111///000444999:::666222222222111000///...---------///111111...---000222333000---+++++++++++++++***++++++,,,---...000111...,,,+++,,,------+++***---------,,,+++***)))(((...,,,++++++,,,------,,,***((('''(((+++,,,+++(((***++++++,,,,,,------...---,,,***(((((((((((()))***(((%%%%%%&&&((())))))(((***,,,,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///...---,,,,,,---///000---///111222222111///---nnnWWWBBB>>>>>>:::888:::<<<===AAAIIIZZZrrrzzzwww{{{iiiRRREEE@@@:::555444555666666777666444222111111111111///222333111000222111...555333222222444444333111111222222222333333333444333555888;;;======<<<;;;888666111,,,---111111---+++,,,///111222222111000111///000444888999666111222222111000///...---------...//////......///000111///,,,+++,,,------,,,+++++++++,,,---...///000///---,,,,,,------,,,++++++++++++++++++***)))(((---+++)))***+++,,,++++++***((('''(((+++,,,+++)))***++++++,,,,,,---......---,,,***)))(((((())))))***(((&&&&&&''')))******&&&((()))***))))))***,,,---------,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,...000111,,,---...//////...---,,,vvv]]]KKK===<<>><<<===@@@IIIZZZsss|||zzz~~~nnnUUUDDD>>>;;;888666666666666555666555444222111111111111///222444222111333111---777555333333333222000...333333333333333444444444555666888<<>>;;;666666000***)))---000000+++,,,...000222222222111000///000333777777444111222222111000///...------...---,,,---...//////...///---,,,---...///...---------,,,,,,---...//////000...,,,,,,---...---,,,******+++++++++******))),,,***))))))***++++++******)))((()))+++++++++***+++++++++,,,------......,,,,,,+++***))))))))))))+++)))'''''')))+++++++++((()))***)))((('''(((***------------------------...---------------......------,,,,,,---...000111...------------------...bbbTTTHHH??????AAA@@@>>>>>>======@@@JJJ\\\uuuvvvZZZIIIAAA???<<<999777777888888777444444333222222111111111000444666444333444111---111000///000111222111000333444444444444555555555:::888999>>>CCCCCC===888111222000)))'''+++...///---...///000111111000000000000000222555555333000111111111000///.........///---+++,,,000111///---///......///000///...,,,......---------......///111///------...///...---******++++++,,,+++++++++,,,+++))))))+++++++++******))))))******+++++++++++++++,,,,,,---.........,,,,,,++++++************+++***((()))+++------,,,,,,---...,,,***)))***+++---------..................------------......///,,,,,,,,,,,,---///000111111000...------...000111|||fffPPPHHHBBB======???===;;;;;;===>>>BBBMMMaaazzz|||||||||___HHH@@@???BBB>>>999666666666777777222222222222222222111111333666777555444555333//////......///111333222111444444444555666666777777>>>;;;:::===AAA@@@999333...111111,,,***---......000000000000000//////...000000000111222222111///111111000000//////......000...,,,...111222000...222111000000000///,,,***......---------...//////111/////////000000...---***+++,,,,,,,,,,,,,,,+++---,,,******,,,---,,,+++)))***************+++,,,+++,,,,,,------...//////,,,,,,,,,,,,,,,++++++++++++***)))***,,,......---//////000...,,,******+++---------.........//////---------------...///000,,,,,,,,,---...///000000111000...,,,,,,...000111sss^^^RRRCCC???>>><<<===>>>>>>===<<<===>>>DDDRRRhhh~~~xxxuuuwwwyyyiiiQQQAAA===???AAA===888444333333333333000111222222333222222111555777777444333444333000222111000111333333222111333333444666777888999:::>>><<<;;;;;;<<<:::555111///111111......111111...000000000000////////////000000000000000000//////111000000000/////////...000///...///000111111000444222000000000///---+++......------...///000000000000000222333222///,,,++++++,,,,,,,,,++++++***...,,,++++++,,,------,,,)))***++++++******+++---,,,,,,,,,---......//////,,,,,,---------,,,,,,+++***))))))+++---......------......---***))))))***,,,,,,,,,---......//////------------...///000000---------..................---+++******+++---...qqqYYYNNNIII>>>===>>>>>>>>>>>>>>>===<<<<<<>>>GGGWWWnnn}}}wwwuuuttttttwwwjjjUUUHHH@@@===>>><<<:::777555444333111000///000111222333333222111555777555111000222222000222111000111222333222111222333444666888:::;;;<<<;;;:::999777666444333222111000,,,))),,,111111............//////000111222000000000000///.........000000000000////////////---...//////......///111444222000//////000///...------------...000111111...000222555666333///+++***************)))((('''---+++******+++,,,,,,+++)))+++,,,,,,******+++---,,,,,,------.../////////+++,,,---......---,,,,,,)))))))))+++---......---,,,---...,,,***((()))***+++++++++,,,---.........------------...///000111..................---------,,,,,,++++++,,,,,,---iiiVVVHHHFFFDDD999;;;===>>>;;;999999888666<<>>777888777555222111222333111---&&&###'''///000,,,,,,,,,---...000222444555///000000///...------...000000000000////////////+++...000///---,,,...111444111......///111111111,,,,,,------///000222222...///333666777444...***))))))))))))((('''%%%%%%,,,***))))))***++++++***(((+++---,,,***)))+++...,,,,,,------.../////////+++,,,---.........---,,,(((((((((***---...---,,,---......---+++******+++******+++,,,,,,---......---------......000111111////////////...---,,,+++.........------.........~~~mmmXXXHHHBBB???===;;;;;;>>><<<888888===<<<777???DDDMMM___zzzyyyvvvtttsssuuuzzzaaaUUUFFF;;;999:::;;;;;;:::888555222111111222333111000000111333333222111888777555333222111000000...333777666222000222555777888:::===>>>>>>===<<<888666333222111///,,,***------...///111111///---............///111222333333000---,,,......,,,***+++,,,...000000000//////000000...------,,,,,,,,,111000...---,,,---///000222111000...------------000111333444444222///------------------,,,+++************+++,,,---///000,,,---...---+++***+++,,,+++,,,------......------........................,,,++++++,,,------,,,***---,,,***)))))))))******---............,,,+++***//////............//////000---++++++------+++)))***+++,,,---...000111111hhh[[[KKK@@@>>>>>>===;;;999;;;;;;777888<<<<<<888???FFFRRRfff|||wwwvvvuuuwwwzzz~~~sss^^^QQQHHH>>>777777888777666999777444222111111222333000000///111222333222000666555444333111111111111111333444222000000333777888:::===@@@AAA@@@???>>>999666444222111///---+++---,,,,,,---//////...---............///111222333666333///...//////...,,,---...000111222222111111///...............//////222111///------...///000000000///...............///000222333333111...---+++++++++++++++***))))))******++++++,,,---...///,,,---...---+++***+++,,,,,,---......//////..............................,,,++++++,,,------,,,***,,,+++***))))))******+++,,,,,,---...---,,,+++***///..................//////---,,,,,,------+++)))+++,,,,,,,,,------......dddRRRJJJ@@@;;;;;;<<<;;;999888:::;;;999:::===>>><<>>BBBEEEEEECCC@@@>>>999777444222111///---+++///...,,,---///000000///............///111222333777444000------.........///000111222333333333222............///000111222222111000///...///000000//////...............///---///000111111///---,,,))))))*********)))((((((,,,,,,+++,,,,,,---......***,,,------++++++,,,...---...//////000000//////........................,,,++++++,,,------,,,***+++************++++++,,,++++++,,,------------,,,......------------......///...------...---+++))),,,,,,,,,,,,,,,,,,,,,,,,kkkPPPHHHCCC>>><<<<<<<<<999666999;;;<<<<<<<<>>999777555555777777777555666555333222111222333333000//////000222222111///111111111111111222333444444222///000333666999:::AAACCCGGGHHHGGGDDD???<<<999777333111000///...,,,333111//////111222333333............///111222333444111---++++++,,,...000///000000111222222333333///......//////000111222222222111000///000000111000///......------------,,,---...//////...,,,+++))))))************)))(((------,,,,,,,,,------...***+++,,,,,,,,,,,,---...------...///////////////........................,,,++++++,,,------,,,***************+++,,,,,,---++++++,,,---......//////------,,,,,,,,,,,,------.........///...---,,,***,,,,,,,,,,,,,,,---------vvvVVVFFFAAA???======>>>===:::777999:::;;;<<<===@@@EEEJJJXXXfffwww}}}vvvoookkklllooorrrxxxnnnVVVEEE<<<999999777555444555666777777444444333222222222333333000//////000222222111000000000000111222444555666333222222333666999::::::EEEFFFIIIIIIGGGBBB<<<888888555111000//////...---333111//////111333333333............///111222333111///---++++++---111333......//////000111111222000000////////////000000222111111000000000000000111000///...,,,,,,+++++++++,,,------------,,,+++******+++,,,,,,++++++***---------,,,,,,---......***+++,,,,,,,,,,,,---...,,,,,,---............---........................,,,++++++,,,------,,,*********++++++,,,,,,,,,,,,,,,,,,---...///000111111------,,,,,,,,,,,,------...///000000///---,,,+++++++++,,,---...///000000^^^GGG@@@;;;;;;;;;<<<======<<<:::888888999===???DDDMMMWWWkkkwww}}}uuusssooonnnqqqtttvvv|||nnnXXXGGG;;;666777888666555333333333555555333222222222222333333444111000000111333333222111000000111222333555666777222333444555666888999:::DDDEEEFFFFFFCCC???999666555222///---.../////////000///---...000111111000............///111222333111111000///...000333666------------...///000111000000///....../////////111111000000000/////////111000///---,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++,,,------------,,,------,,,,,,---...//////***,,,------++++++,,,...+++,,,,,,---...---------........................,,,++++++,,,------,,,******+++,,,,,,---,,,,,,+++------------...///000111......------------......---000222222000---,,,,,,***+++,,,---///000111222wwwUUUDDDBBB<<<;;;;;;;;;<<<===<<<<<<:::888;;;AAAFFFNNN]]]kkk{{{zzztttsssrrrtttyyy|||~~~~~~lllXXXKKKBBB;;;888999555555555444333222333333111111222222222333333444222111111222444444333222111222222333444666777888222333444222111333888<<>>===<<<<<<<<<<<<===;;;???GGGNNNXXXjjj|||~~~zzzvvvuuuuuuyyyyyyeeeTTTEEEAAA???;;;888888222444777777666444333333111111111222333333333444333222222333555555444222222333333444555666888999333444333///,,,...666>>>;;;;;;=========<<<:::999000---+++***,,,///000111/////////111333333111///............///111222333222333333111---+++,,,.........------...///111222+++++++++,,,...000111222///////////////......---******+++,,,---///000111+++++++++,,,,,,---------***+++,,,---------------++++++,,,,,,...///111222,,,---...---+++***+++,,,---......///////////////........................,,,,,,+++,,,---...,,,***,,,------...---,,,***))),,,+++*********+++,,,---//////............//////---000444444111---------,,,,,,,,,,,,,,,,,,,,,,,,ttt]]]NNNGGGBBB>>>>>>@@@AAA@@@BBBFFFCCCFFFLLLUUUbbbppp}}}{{{{{{www|||uuu^^^HHHEEE@@@<<<999888999:::555222000111333444222000333000......111222111///222333333333444444555555333444444333111000111222444444444666888888777555999<<<<<<999777:::;;;::://////.........//////000000...,,,,,,...000111000000000000000000000111222111111000000///.........---...///000111111111111///...------///000000///.........///////////////...---......+++&&&(((......,,,***,,,...///...,,,+++******,,,...000///...++++++,,,------......///......---,,,,,,+++******------,,,+++,,,---...///333111///---,,,---...///***+++------,,,+++,,,---******))))))***,,,...///------,,,,,,---...000111222444444222222333111,,,000000//////......------,,,---///000000000///...jjjXXXMMMHHHDDDBBBDDDEEEDDDGGGLLLLLLQQQYYYdddqqq~~~|||{{{yyy|||ttt\\\KKKCCCAAA===:::777666777777333111000111333444333111222000......000111000///333333333333444444444555111222333222000///000111444333333444777888888777555:::<<<:::888888777333/////////......//////000000///------...000000///000000000000000111111222333333222111000///......------...///000000000000111///......000111111000///////////////.........111//////000...++++++//////---,,,,,,......---+++,,,++++++,,,...///...---+++,,,,,,------......///...------,,,,,,+++++++++------,,,,,,,,,---...///111000...---,,,,,,------+++---------++++++,,,---++++++*********,,,---...------,,,,,,---...000111111444555333444666333///000000000///......------,,,---...///000//////...~~~iii[[[TTTPPPMMMOOOPPPQQQUUUZZZ```eeennnxxx~~~oooYYYIIIAAA<<<;;;999777555444444444555333222222222333222111222000//////000111111000333444444444444555555555000111222111000///000111555333222333666888999999222999===;;;888666222---000000//////////////////111000......///000///...000000000000000111222222444444333111///...---,,,,,,,,,...///////////////111000//////111222222111000000//////......------///+++***------***)))+++000...------......,,,+++...---,,,,,,......---,,,,,,,,,,,,---......//////---------,,,,,,,,,,,,,,,------,,,,,,------...///............---,,,,,,+++......---,,,***)))+++---,,,,,,++++++++++++,,,------------------...///000///444777666777888555111000000000000///...---,,,,,,---......//////......pppfffaaa___aaadddfffkkkrrryyy}}}ooo[[[JJJBBB@@@777777777666555444222222777666444222111111111000222111000000111222222222555555555555555666666666000111222222111000111333888555333333555777888888555;;;>>>;;;777555111,,,000000111111000000//////222000/////////000///---000/////////000111222333555444222000...,,,+++***+++,,,---...////////////111///...///000222111111111111000///...------,,,...((('''+++---+++))))))......------......------///...,,,,,,------,,,+++,,,,,,------.../////////,,,,,,,,,------------------------------......///---...///000000...,,,+++//////...+++))))))+++------,,,,,,,,,++++++,,,,,,------------......//////000666:::999888888555111000000000000///...,,,+++,,,,,,------............|||wwwvvvyyy|||~~~fffUUUJJJ@@@;;;:::555555666666555444222222444444333222111222444666222222333222222333444555666666666666666666666666000222333333222222444555;;;888555444555777777777<<<@@@@@@:::666555333000111111222222111000//////222000///000000000///---////////////000111222333777666555222000...,,,++++++,,,---...////////////000...------///000000///111111000///...------,,,000+++***...111///---,,,,,,---............///000///...------------,,,***,,,,,,---......//////000---------------------...------.........//////......///111222222000...,,,//////...+++))))))+++---,,,,,,------,,,,,,,,,+++---------...............222888<<<:::777666333///000000111111000...,,,***,,,,,,,,,,,,,,,------...|||yyyyyy{{{}}}~~~oooRRREEEAAA;;;666666555555555555555444333222...///000111222555:::===111222333333222333555666666666666555555555555555000222444444333444555777;;;999777777888999999888???BBB@@@999444444444222111222333333222111///...111000///000111111///...////////////000111333333:::999777555333111000///,,,,,,...//////////////////...,,,---///000000///000000//////......---------***+++///111...---...,,,...//////......///000///...,,,,,,------,,,+++---------...//////000000.........---------------------...////////////......///111222222111///.........---,,,***)))+++---+++,,,------------,,,,,,------......///......---222999<<<999444333111...000111111111000...+++))),,,++++++++++++,,,---...|||zzzyyy{{{}}}dddIII???===888666777666666555444333333222222---///000111222555;;;???///111222222000111333666444333333333222222222222///111333333333333555777999888888999;;;<<<<<<;;;===@@@>>>777333222222000222333444444333222000...000//////111222222000///......//////000222333444999888777555333111000///------...///000000000000000///---...000111111000///////////////.........)))(((+++//////,,,,,,//////111111000---+++,,,......---,,,,,,---...---+++------......//////000000//////......------,,,,,,,,,---...///000//////......///000111111000//////+++---------++++++,,,---***+++,,,.........------------...//////...---,,,000777:::666111000000///000111222222000...+++))),,,+++*********+++------}}}}}}|||~~~uuuZZZBBB;;;999444444888666666444333222222222222111333333222111333777<<<---///111000//////222555111111111000000000//////...000222222222333555666666666777:::===??????>>>999===<<<666222111///---222333444555444222000...///...///111333333111///.........///000222333444555555333222000///...------...///000111111111111111000...///111222222111.........///////////////+++,,,000444222...///444222333444111,,,******+++...---,,,,,,......---,,,------......///000000000000000///...---,,,,,,,,,,,,---///000000000///.........///////////////...***+++------,,,+++,,,---)))***,,,...//////......------/////////...---,,,...555888444000000111111000111222222111...***(((,,,+++*********+++,,,---