BM6(. xxxtttlllnnndddKKK@@@>>>BBB:::===???===;;;:::999:::;;;<<<>>><<<;;;;;;<<<======<<<<<<<<<<<<===============;;;999888:::===>>><<<:::<<<=========>>>>>>>>>>>>CCCBBB@@@???>>>>>>???@@@===@@@BBBAAA>>>===???AAAAAA@@@>>>@@@GGGMMMIIIAAACCCAAA@@@BBBBBB??????AAA@@@AAAAAABBBBBBAAAAAA@@@???AAACCCEEEEEECCCAAA???AAAAAABBBCCCCCCCCCCCCCCCDDDCCCAAAAAABBBBBB@@@???>>>@@@CCCCCCBBB@@@??????????????????>>><<<;;;:::777999;;;===>>>>>>>>>>>>@@@???@@@BBBCCCCCCAAA???AAA@@@???BBBEEEFFFCCC@@@AAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAA???>>>===<<>>:::555222111000000//////111222222000000222333000000111111111111000000//////////////////////////////000111111111111111000000////////////000000///////////////000111111000000////////////000000222000...,,,,,,---///000////////////////////////111111000000//////......//////000000000...---+++///000111222333222111111000000000111111222333333///000000111222333333333111000......//////...------...///.........000222------...............---333333111000////////////000000000000000000000000---------...///000000111000000000000000000000000000000000000111111111111000000000///---...000222rrruuuooouuuaaa===999555222111111000000111333444333111000000111000000111111111111000000000000000000000000000000...///000000111111000000000000////////////000000///////////////000111111111111000000000000111111222111///---,,,...///111//////////////////////////////............------...//////000000000/////////000111222222222111111222222222222222111111111.........///000111111111000///......//////...,,,...//////...,,,,,,...///---......////////////...222222111000000///000000000000000000000000000000------......///000000111000000000000000000000000/////////000000000111111111111111000......000222ooosssooovvvNNN<<<888444222222222111000333444666555222000//////000000111111111111000000000000000000000000000000......///000000000000///000000////////////000000///////////////000111111222222111111111111222222333111000......///000111////////////////////////........./////////000000////////////000111222333///000111111222222111111444444333333222111111000......//////000111111111000...---...//////...,,,000111111///---,,,---...///000000000000000//////111111111111111111111111000000000000000000000000---......//////000000111000000000000000000000000....../////////000000000222222222111//////000111mmmrrrnnnvvvAAA:::777444222222333222111222444555555333111000000000000111111111111000000111111111111111111111111---......///////////////000000////////////000000///////////////000000111222111111000000111111222333222000/////////000111///////////////////////////000000111222333333333222111000///000111333444///000000111111111111111333333333333222222111111111111111222222333333333///...---...//////...---111222222000///...///111333333333222111000///...000111111111222222111111////////////////////////......//////000000000000////////////////////////............////////////222333333222000///000111mmmrrrooowwwvvv===888666333333333444333222000222444444333111111222000000111111111111000000000000000000000000000000---......///////////////000000////////////000000///////////////000000111000000////////////000000222222111000///000000111//////////////////////////////000111222333444444444333222000000000111222000000000000000111111111111111111222222333333333222222222222333333333333000.........000000///....../////////......000222666555555333111///---,,,000111222222222222111111/////////////////////////////////000000000000000////////////////////////............////////////111222333333111000000111ppptttpppwwwӵĦĦӵĦbbb<<<666444333333444555444333///111222222111111222333000000111111111111000000////////////////////////......///000000000000///000000////////////000000///////////////000111111000000////////////000000111111000000/////////000////////////////////////------......///000111111444333222111000000000000000////////////000111222///000000111222222333333111111111111111111111111000///...///111222111000***+++,,,,,,,,,,,,...000555555444333222000...---111111333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000///111222222111000000111ssswwwqqqwww4ĉ@ӵ>L=hĦ4ĉ@ӵ>LNNN:::555333222333555555555333111111111///......000222000000111111111111000000...........................///000000111111000000000000////////////000000///////////////000111111111000000000000000000111000000000/////////......////////////////////////---------....../////////000111111111111111000000000//////...///000111222000000000000000000000000111111111111111111111111111000000111222333222111---......---,,,,,,...///111111222222222222111111222222444444333222000///000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111,,,...111111111000111111uuuxxxrrrwwwGG=?HdĦ=ĪjGG=?HdĦ@@@999444333222333555666555444444333111...+++,,,...111000000111111111111000000........................//////000111111111111111000000////////////000000///////////////000111111222222111111111111222222////////////............////////////////////////////////////000000000000---...000111222222111000000///.........///111222111111000000//////......333333333333333333333333222111000111333444333222222222222111///...///111---...///111222333444444222333444555444222///...000000000000000000000000111111111000000000000000000000000000000000000000000000000000111111111111***---000111111000111222ssstttoooӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵlllAAA:::555555444444444333333333111111111111111111111111111111111111000000////////////////////////////////////000000000000//////222222111111000000//////111111000000000000111111222222111000000000000000444111......///111111111//////000000000000//////000000000000000/////////---......///////////////222222222111111111111111000000000000000000000000222222111000//////000000111111222222222222111111000000///...............---///111222222222333444111666999888222//////111000111222111000///000111000000000000111111111111000000000000000000000000//////............//////............////////////tttuuu?~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??aaa===999555444444444444333333333111111111111111111111111222222111111111000000000//////////////////////////////000000000000//////111111111000000000000000111111000000000000111111222111000////////////000333111......000111111000//////000000000000//////////////////////////////---...//////000000//////111111111111111111111000000000000000000000000000111111111000000000//////000111111222222111111000111000///............///...000222222222111222333111555888777222//////111000111222111000///000222111111111111111111111111000000000000000000000000//////............//////....../////////000000000ttt4Dӵ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]ĦRRR999888444444444444333333333333111111111111111111111111222222222111111111111111//////////////////////////////000000000000/////////000000000000000000111111000000//////000000111000000//////......//////111000//////111111000/////////000000000000//////.........///////////////---...//////000000///////////////000000000000000000000000000000000000000///000111111111000///...000111111222222111111000111000000///////////////000111333333222111111222111444777666222///000111000111222222000000111222333333222222111111000000////////////////////////000//////......//////000/////////000000000111111sssttt4DuXӵ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ĦeeeFFF666666444444444333333333222222111111111111111111111111222222222222111111111111000000000000000000000000//////000000000000//////.../////////000000111111000000////////////000000//////............//////000//////000111111000...//////000000000000//////.............../////////......///000000000000000.........///////////////////////////////////////...///111222222000///---000000111111111111000000111000000//////000000000111222444333222111111222111333555444222000000111000111333222111111222333333333222111000//////...////////////////////////000000////////////000000000000000000111111111111qqqrrr4DuXӵ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ӵUUU@@@666555444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000//////......//////000000000111000000////////////000000//////............//////000///...///111111///---//////000000000000//////............//////000000...//////000000000000000------......////////////////////////////////////---...000111222000///---000000000111111000000000111111000000000111111222111333444444222111111222111222333333222111111222000222333333222222333555222222111000//////......000000000000000000000000000000////////////000000000000000000111111111111ppprrr4DuXӵ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ӵNNN<<<777444333333333333222222222222111111111111111111111111000000000000000111111111111111111111111111111111//////000000000000//////...//////////////////000000//////......//////000//////......//////000000000///......000000///...//////000000000000//////......//////000000111111...///000000111111000000------......//////000000000000000000000000000000---...///000000000///...///000000111111000000///111111111111111111222333111222444444333222222333111111111111222222222222111222333333333333444666222222111111000/////////000000000000000000000000111000000//////000000111/////////000000000111111qqqrrr4DuXӵ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&ĒRnnnJJJ888888555333333333222222222222111111111111111111111111111....../////////000000000//////////////////////////////000000000000/////////////////////.........//////............//////000////////////000111222111///------...///000/////////000000000000////////////000000111222222333//////000111111111111000---......///000000111111000000000000000000000000........./////////000000//////000000000000//////111111111111111222333444000222444444333333444555111000000000111222333333111222444444333333555777222222222222222222222222222222222222222222222222111111000000000000111111....../////////000000000qqqsss4DuXӵ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@hYYYHHH666888555333333333222222222111111111111111111111111111111---.........//////000000........................//////000000000000//////000000//////.........---//////............//////000000000000000111222222222///---,,,---///000000//////000000000000/////////000000111222333333333//////000111111111111111.........///000111111222000000000000000000000000...............///000111//////000000000000//////222111111111222333333444///111333444333333444666111000///000111333333333111222444444444444555777444444444444444444444444222222222222222222222222111111000000000000111111............////////////zzz4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sMMM;;;555<<<222555444333222111///......000111222333222000...---......//////000000000111////////////////////////////////////000000000000111000///......///000111///000111000//////111333......//////000000000111111111000000000000111111111111111111000000000000////////////000000000000---///000222222000///---,,,...000111222111000///000000000000000000000000////////////////////////...000111222222111000...444222///,,,,,,///222444333333333222222222111111333222111111111222333444222444555777999999999888555666666666777777888888222222222222222222222222000000//////000111222222111000///////////////000Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦzzzIII999222777///333333222222111111000000000000111222222111///////////////000000111111111////////////////////////.../////////000000000000111000///......///000000000000111000......000111.........//////000000000111111000000000000111111111111111000000000//////////////////000000000111...///000111111000///...////////////000000111111000000000000000000000000////////////////////////...///111222222111///...444222///------///222444333333333333333333333333444333333333333555666777333444666888999999999999666666777777777888888888222222222222222222333333000000000000000111222222000000////////////000000?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦhhhAAA888111333000111111222222222222222222000000000000111111111111000000000111111111111111////////////////////////....../////////000000000000000////////////000000000111111000......000111///////////////000000000111111000000000000111111111111000000000000///////////////000000000111111000000000000000000000000111000///......000111222000000000000000000000000////////////////////////...///000111111000///...222111000//////000111222222222222333444444555555333333333444444666777888444555666888999999999999666777777777777888888888333333333333333333333333111000000000000111222222000000000//////000000111>AneneneneDenene>Ak<fhDeneneneTTT;;;999444444777333222222222222222111111000000//////000111222333111111111111111111222222////////////////////////........./////////000000///////////////000000000///000111000000000222444000000000111111111111111111111000000000000111111111000000000//////////////////000000000111111111111111000//////000111111000000000000000000000111////////////////////////////////////////////////...//////000000//////...111111111111111111111111///000111222333444555555222222333333333444555555555555666777777888888999666666666666666666666666444444444444333333333333111111111000000111222222000000000///000000111|||GGG888999777333999555555444333222111000///000000//////000111222333222222111111111111111111////////////////////////............////////////......///000000000000000---///000111111333666888222222222222222222222222111111000000000000111111000000000////////////...000000000000111111111111111111000000000000111111...000222333333222///---////////////////////////////////////////////////.........//////.........000000000111111000000000------...000111222333444444444444444444444444333555555555555666777777888555555555555555555555555555555555444444444333333222222111111111111111222000000000000000111222vvvuuuppp~~~kkkAAA777777777000666666666555333222111000///000000000000111111111111111111111111111000000000////////////////////////------........./////////---...///000111111111000---...000111111333666888333333333222222222222222111111000000000000111111000000////////////......000000000111111111222222111111111111111111111111---000333555555222...,,,000000000000000000000000////////////////////////........................////////////////////////,,,---...///000111222222666666777888777777666666666666666555666777888888666666555555555555444444666666666555555444444333333333222111111111111222000000000000111111222vvvuuurrrZZZ>>>777444777///555555555444333222222111111000000111222222111//////111111111000000/////////////////////////////////---------.........//////,,,---///000111111111000---...000000///000222444222222111111111000000000111111000000000000111111000000/////////.........000000111111111222222222000111222222222222111000///111333444444222///---000000000000000000000000////////////////////////...------------------.........------------......---......///000111111222333444666888999999999999999888777777777888999:::888888777777777666666666777777666666555444444333444333222222111111111222000000000000111222333444vvvvvvsssNNN;;;555222999111666333333333333333333333333000111222333222111...---111000000000//////......////////////////////////---------.........//////,,,---///000111111111000...///000///------///000111000000000//////......111111000000000000111111000/////////............000111111111111222222222///000222333333222000///222222222222222111000///000000000000000000000000////////////////////////...------,,,,,,------......---,,,++++++,,,---...//////000000111111222222...000333666888999::::::;;;:::999999999:::;;;<<<:::999999999888888777777888777777666555444444444444333333222111111111222000000000000111222333444{{{vvvvvvhhhMMM666444888666111111333333444444444333222111222222222111111111111000///000111222222111000///000000000000000000000000000000////////////000000222111000//////000111111111111000000000000111111111111000000//////......000000000000000000000000...//////000111222222222000000111111111111000000///000111222222222222222000000000000///////////////...---...///000000...............////////////000000//////.........---+++,,,---.........---,,,000111111111111222222222333444555666777888999:::>>>>>>======>>>???@@@@@@>>>======>>>??????>>><<>>;;;999999;;;<<<<<<777666666444333222111111111000///111444444111...wwwrrrsssYYYCCC222333777333//////222222333333222222111111222222222111111111111000000000111111111111000000000000000000000000000000000000////////////000000222111000//////000111111111111000000000000111111111000000000/////////...000000000000000000000000...//////000111111222222000000111111111111000000000000111222222222111111000000000000///////////////...---...///000000...............////////////000/////////............+++,,,---...//////......------...000111222333444222222333555666777888999=========>>>>>>?????????>>>======>>>??????===;;;>>>===<<<<<<======;;;999777777666666555444333333333222111222444555333000sssnnnpppqqqHHH:::111444666222//////222222222111111111000000222222222111111111111000111111000000000000111111000000000000000000000000000000////////////000000111111000000000000111111111000000//////000000111000000000000////////////000000000000000000000000/////////000111111222222000000111111111111000000111111111222111111000000000000000000///////////////...---...///000000...............////////////////////////............+++,,,...///000000000000***+++,,,///111333555555111222333444555777888888:::;;;===>>>?????????>>>???>>>===>>>>>>>>><<<:::999:::<<<>>>@@@>>>:::666777777777666666666555555555444222222444444444333rrrnnnqqqUUU@@@888444555666222111333333222222111111111111111222222222111111111000000222111000//////000111222////////////////////////000000////////////000000000000000000000111111111000000////////////000000000000000000//////////////////////////////////////////000000111111111111000111111222222111111000111111222111111000//////000000000000///////////////...---...///000000...............///////////////////////////.........,,,---...///000111222222+++,,,---///222333555666222222333444666777888888888:::<<>>@@@???>>>>>>???>>><<<:::888999:::===>>>===999666666666666666666666666666666444333222222333444444vvvqqqssstttFFF===999555444333111222555444444333222222222222333222222222111111111000000222111000//////000111222////////////////////////000000////////////000000//////000000111111111111000000////////////000000////////////000000000000////////////////////////000000000000000111111111111111222222222222111111111111111111111000///...000000000000///////////////...---...///000000...............////////////.........///////////////------...///000111333333///000000111333333444555333333444666777888999:::666888;;;>>>?????????>>>@@@???>>>???@@@@@@>>><<<:::999999:::;;;;;;999777666666555555555555555555555444333222111111222333xxxtttvvv[[[???;;;888444111000000222333555444333222222222333444222222222111111111111000111111000000000000111111000000000000000000000000000000////////////000000...///000111111222111111000//////......//////000////////////000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000000111000000//////000000000000///////////////...---...///000000...............////////////.........///////////////............///111222333222222222333333333333333333444555666777999::::::666777999<<<>>>?????????AAA@@@???@@@BBBBBB@@@???>>><<<:::999::::::999999666666666555555444444444444444444333111000111333xxxtttvvvtttBBB===888666444222222333333222555444222111000111222333222222222111111111111000000000111111111111000000000000000000000000000000000000////////////000000---...000111222222111111//////............//////.../////////000000000111000000000000000000000000111000000000000000000000111222222333333222222111...///000000000000000000000000000000///////////////...---...///000000...............////////////............/////////000///............///000111222222222222222333333333222333444555777888999999666666888:::<<<>>>@@@AAAAAA@@@@@@BBBDDDDDDCCCBBBBBB@@@>>>======<<<;;;999888888777777666555444444333555777666333111111333vvvrrruuu___222;;;666666555444666777555111444333111//////000111222222222222111111111111000///000111222222111000///000000000000000000000000000000////////////000000---...000111222222222111//////............//////.../////////000000111111000000000000000000000000111111111000000000000000111222222333333222222111......///000000111000000000000000000///////////////...---...000000000.............../////////000---.........//////000000000///...------...///000000000000111222222333333111222333444555777888888666666777999;;;>>>@@@BBBAAA@@@@@@BBBEEEFFFEEEDDDDDDBBBAAAAAA@@@???<<<999::::::999888777666555444444666999888555222222333vvvrrruuuNNN===777666555555555555444444444444222///...---///111333222111111111000000//////111111000000000000111111000000000000000000000000......------------......111111000000000000111111////////////000000000000......---...111222111111333333222222111111000000111111000000000000111111000000000000000000000000111111000000//////......///000111222222111000///000//////.........//////......------------......------............------000//////.........//////111000...,,,---///111333444333222222333666888:::666777888:::;;;<<<======888;;;???@@@@@@@@@@@@@@@EEECCCAAA???===<<<;;;;;;999888777666444333333333333444555666555444333222uuuqqqtttjjjCCC999;;;555555555555444444444444444333111000///000111222111111111111000000000///111111000000000000111111000000000000000000000000///......------......///111111000000000000111111////////////000000000000///...---...111222111000111111111111111000000000111111000000000000111111111111111111111111111111111000000000/////////...//////000111111000////////////............/////////..................///---......//////......---//////............//////111000.........///111222333333222222333555777999555666888999;;;;;;<<<<<<777:::===>>>>>>======>>>@@@???>>>===<<<:::999999666777888888888666444333333333333333333222222111tttpppsssyyyQQQ;;;666===555555555555444444444444555444444333222111000000111111111111000000000000111111000000000000111111000000000000000000000000///......------......///111111000000000000111111////////////000000000000///...---...000222111000///000000000000000000111111111000000000000111111222222222222222222222222000000000000////////////...//////000000//////...//////............//////000//////......//////000---......//////......---//////............///////////////000000000111111222222222222333444666777555666777999:::;;;<<<<<<999;;;>>>>>>===<<<============>>>>>>>>><<<;;;:::555777:::;;;;;;999555333333222222111111111111111sssooosss]]]GGG===555999555555555444444444333333444444444444222111///...111111111000000000000000111111000000000000111111000000000000000000000000//////............//////111111000000000000111111////////////000000000000///......///000111111000......//////000000111111111111000000000000111111111111111111111111111111000000000000////////////......////////////......///............//////000000000////////////000000......////////////......///............//////000...///000111222111000000222222111222222444555666666666888:::;;;<<<<<<<<<===???AAAAAA@@@??????@@@>>>@@@AAACCCCCCAAA@@@>>>999:::;;;<<<;;;999666444444333222111000111222333sssooosss}}}JJJ@@@???666666555444444444444333333333222333333333222000---,,,000000000000000000111111111111000000000000111111000000000000000000000000/////////....../////////111111000000000000111111////////////000000000000000///...///000111000///......//////000000111111111111000000000000111111000000000000000000000000////////////000000000000//////............//////...............///000000000000////////////000000...//////////////////..................///000000...///111222222222111000222222222222333444444555666777999:::<<<=========>>>@@@AAAAAA@@@???@@@AAA???AAACCCDDDEEEDDDBBBAAA======<<<:::999777666666666555444333222333444444tttpppsssddd===999;;;777777444444444444333333333333111222222222111///...---000000000000111111111111111111000000000000111111000000000000000000000000000//////......//////000111111000000000000111111////////////000000000000000///...///000111000//////000000000000000000111111111000000000000111111////////////////////////////////////000000000000000//////......//////000......---......///000111000//////......//////000...//////000000//////.........---......///000111///000111222222222111000222333333333444444444444666777888:::;;;<<<======:::<<<======<<<<<<===???======???@@@@@@@@@??????>>>===;;;999888777777777777777666555555555555555uuuqqqttt|||KKK<<<888666888999444444444333333333222222222222222222111111000//////000000000111111111111111111000000000000111111000000000000000000000000000000////////////000000111111000000000000111111////////////000000000000111///...///000111000...111111111111111000000000111111000000000000111111////////////////////////.../////////000000000111111000////////////000111---------......///000111///................../////////000000000000//////---------......///000111000000111111222222222111333333444555555555555444444555666888::::::;;;;;;777888999999999999;;;===:::::::::::::::;;;;;;;;;999999:::::::::999888888666666777777666666555444vvvrrruuu]]]<<>>999888888777777888999999333666999<<<===<<<:::888555666777777777666444333vvvooorrr}}}WWW::::::===444222;;;333444555666555444333222222222222111111111000000111222222111///...///000222222222111111111000000222111111111000000////////////000111111111111111000000000000000000000000////////////000000000000000000000111222333555555555444333222111111111111222222111000//////000000000000000000000//////...---------...///000000111222222111000//////000000------......//////000000222000...++++++,,,---/////////...//////000111222222222111000///......---//////000111111111111111...///000222444666777888999888666666666888;;;<<<666666888:::<<<===???@@@===;;;:::999:::===@@@BBB:::::::::;;;;;;;;;;;;<<<666333111222555888666444wwwpppssshhhJJJ666:::>>>666555===555555555555444333222222444444333333333222222222000111222111000///000111111111111000000000//////000000000000//////......//////000111111111111111000000000000000000000000/////////000000000111111222222222222333444555555333333222111000000000000222222111000000000000000000000000000000//////...------......///000000111222222111000000000000000.........///////////////111000---,,,+++,,,...000///...............///000111111000//////...------......///000000000000000111111222222222333333333666666666666666888999:::888888:::;;;===???@@@AAA<<<===>>>??????@@@@@@@@@:::::::::;;;;;;;;;<<<<<<666666666666555555555666xxxqqqtttPPP===333;;;>>>777555<<<777666555444333222222222444333333333333222222222000111222222111000222333000000000///////////////////////////............//////000111111111111111000000000000000000000000000000000111111111222222222222222111111222222333222111000///////////////222111000000000000000000000000111111000000///...---......//////000000111222111000000000000000000///////////////.........///...---,,,,,,...000111///......------------...000//////......---------------...///////////////111111222222222222333333666666777888999999999999::::::<<<===???@@@AAABBB<<<>>>AAACCCCCCAAA>>><<<::::::::::::;;;;;;;;;;;;555999<<<:::666333444777xxxrrruuufffCCC888444:::;;;444333888888777555333222222222333111111111111000000000000///111222222111111222444000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000000111111111222222222222111000///...............222111000000////////////111111000000000000000111000111111111111000//////......//////000000000000111111000000000000000111000000//////......------...------,,,---///111222000//////...------------...............------------...//////000000/////////000111222333555666666777888:::<<<===<<<;;;;;;:::;;;;;;===>>>???@@@@@@;;;===???AAA@@@>>>;;;999999999999:::::::::;;;;;;555888;;;;;;999777666777wwwqqqtttpppEEE>>>888666888777444444888777666444333222222333333111111111000000000/////////000222222111111222444111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000000111111111222222222222000000///...------------222222111000000000111111111000000000000000111111111111111111111000000////////////000000000000000111000000000000000111111000000//////......------------------...000111222111111000///............---------...............//////000111111111111000000111222333444555666777666777:::<<<===<<<:::999999999999:::;;;<<<<<<===::::::::::::999888777666888888888888999999999999555444555888;;;;;;999666uuuooosssZZZ<<<:::888666666666666888999555555444333333333333444333222222222222111111111///000111111000///111222111111111111222222222222000000000000111111111111//////000111111111111111000000000000000000000000000000000111111111222222222111000000////////////222111111000000111111111000000000000000111111222111111222222111111000///000000000000000000000000000000000000000111111222///////////////.....................///000111222111000000////////////000---------.../////////000///000000111111111111111444444333333333333333222222444666888999888777666777777777888888999999999888777666555444444555555666666666777777777777888444222111555:::<<<999666ssslllqqqlllIII???888999777555666888888555333333444444555555444444222222222222111111111111///000111000......///000000000000000111111111222/////////000000000111111//////000111111111111111000000000000000000000000/////////000000000111111111111000000000000000000000000/////////000000111000000000000000111222222111222222222222111000000000000000000000000000000000000000000000111222222.........///////////////....../////////000111111//////.........///000000------...//////000111111...//////000111000000000222222222111111111000000111222444555666666555555555666666666666666777777666555555444444444555555444444444555555555666666222222222333555666666666qqqkkkpppRRR777<<<:::;;;999666777888555///111222444555666555555444000000000000///////////////000111///...------....../////////000000111111---.........//////000000//////000111111111111111000000000000000000000000////////////000000000000//////............////////////.........//////000000000///000000111222222111222222222222111000000111111111000000000000000000000///000000111222222---.........//////000000////////////000000000000---------------...///000---......///000111222222---......///////////////---......///000111111222222333444555666666666666555555555555666666666666444555666777777666555555333333333444444444555555111333555333111000333666wwwqqqjjj]]]AAADDD999888888888888777777777777777777666555444444333333555222///---...//////...000000000000000000000000///......------///000111111111111000000000000000000000000000111111111111111111111111111000//////000111111000//////000222000000//////......------000000//////......------//////000000///...------111111000000000000111111111111000000000000111111////////////////////////000000000///---,,,---///222222000///.............................................///111111...,,,---......///////////////111000000///////////////111111222444777:::<<<>>>===>>>@@@AAABBBCCCCCCBBB>>>????????????>>>=========;;;888555444444555666444555555666555333222111xxxssslllPPP@@@BBB777888888888777777777666666777666666555444444333333444222///...///000000///000000000000000000000000///......---...///000111000000000000000111111111000000000000111111111111111111111111111000//////000111111000//////000222000000//////////////////////////////////////////111111000000////////////111111000000000000111111000000000//////000000000000000000000000000000000000000111000000000000111111111000000///......---------------------------000///...///000000...------...//////000000//////000000////////////000000111111111333666:::===@@@???AAACCCFFFHHHHHHHHHHHHBBBBBBBBBBBBAAA???>>>>>>???===:::777666666777888666666666666555444333333wwwtttooohhhCCC===>>>777888888777777777777666666666666555555444333333333444222000///000222222111000000000000000000000000///............///000000//////000000111111222222000000000000111111111111000111111111111000000///000111111000//////000222//////000000000000000000......///000000111222222222222000//////000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000////////////000111111000///---,,,........................222000......//////...------...//////000000//////////////////000111222222222111111222555999===@@@???AAAEEEIIIKKKKKKJJJIIIGGGGGGFFFEEECCCAAA???>>>@@@>>><<<999888888888999888888777666555555555555rrrrrrpppyyyMMM===;;;888999888777777777666666666666555555555444444333333333444222000000222333333222000000000000000000000000............/////////000......///000111222222333///000000000111111111111000000111111111111000///000111111000//////000222//////000000111111222222///000000000111111111222222111///......///111222000000111111111111000000......////////////......///////////////////////////////////////---+++)))...///000111111///---,,,////////////////////////333111...---...//////.........///000000000000000.........///000222333444444333222222444777;;;======???CCCFFFGGGGGGFFFDDDJJJIIIHHHFFFDDDAAA???===@@@>>><<<:::888888888999999777666444333444444555mmmooooooUUU???@@@888333<<<777777777666666666666555444444444444444333333333333222111111333444333222000000000000000000000000---......///////////////......///000111222222333///000000000111111111111///000000111111111000000000111111000//////000222//////000000111111222222222111111111000000000///111000...------...000111///000111111111111000///......////////////..............................,,,,,,---///111111...***---...000111000///---,,,000000000000000000000000333111......///000000///...//////000000000000000.........///111222444555777555444333333555888999;;;===@@@BBBCCCBBBAAA@@@IIIHHHGGGEEECCC@@@>>>===>>>===;;;999888777777777777666555333222333333444lllooopppjjj>>><<<@@@777555===777777666666666666555555444444333333333333333333333222111222333333222111000000000000000000000000---......///000///////////////000000111111222222000000000000111111111111///000000111111111111000000111111000//////000222//////000000000000000000222222111000000///......///......------...000000///000111222222111000///...///000111111000///...------------------------)))***,,,222777888555111---...////////////------111111111111111111111111222000...///000111111000...///000000111111000000/////////000111222444444666555444444444555666777<<<===???@@@AAABBBAAAAAAFFFFFFEEEDDDBBB@@@>>>===<<<<<<:::999777666666666666555444333333222222333ppprrrsssOOO888>>>:::777;;;:::777777666666666555555555333333333333333333333333444222111222222222000///000000000000000000000000------///000000000///...000000000000000111111111000000000000111111111111//////000111111111111111000111111000//////000222000000//////////////////////////////////////////....../////////000000000///000111222222111000///...///111222222111///...........................++++++...333999999555000........................///////////////////////////......000222333222000//////000111111111111000000000000000111222333444222333444555666666777777;;;;;;===>>>@@@CCCEEEFFFCCCCCCCCCCCCBBBAAA??????<<<<<<:::999888666666555666666666666555444333222tttvvvvvvhhhAAA:::@@@444666AAA777777666666666555555555555333333333333333333333333444333111222222111///---000000000000000000000000,,,---///000000000///...111111111000000000000000000000000000111111111111//////000111111111111111000111111000//////000222000000//////......------------......//////000000...///000111111111111111...000111222222111000......000111333333111000...///////////////////////////...///333777666///)))......---------......///........................------...111333444222000//////000111111111111111000000000000111222333333...000333555777888888888888999:::<<>>888666888999888666444555666666555333111000111111111111111111111111222222111000000000000000...///000///......///111000000000000000000000000000000000000000000000000000000111111111222222222222222111000000111222222000000000000000000000000111///------///000///...000000///...............//////000000000000//////000000000000000000000000///...---///111222000...------........./////////............---------------------.........//////---...///...---,,,---///111000///------...000111222333444333111000000111000000000000000111111111//////000000111222222222333444555777999;;;===>>>AAA@@@????????????<<<::::::::::::999999999999999999888777666666555555555mmmqqqssssssAAA???;;;777777999:::999777666666555555444444333333111111111111111111111111333222111111000111111111---///000000///000111333000000000000000000000000000111222222222222111000000000000111111111222222222111111000000111111222000000000000000000000000111///---...///000000///000000///...............//////000000000000//////000000000000000000000000///......///111111000...,,,---------............,,,,,,---------.........---............/////////---...///...------...///000///...------...///000000111222111000///000111111111111000000000000000///000000111222222333333222222333444666777888888:::999888999:::999777666777777777777888888888888888777666555444444444444lllnnnnnn]]]>>><<<:::888888999999777555888777666555444555555666111111111111111111111111222222111111111111222222...000111111000000111222////////////////////////...///111222222111///...000000000000111111111111111111000000000000111111////////////////////////000///......///000000000000000///...............//////000000000000//////////////////////////////.........///000000///...,,,,,,,,,---------......,,,------------......................../////////,,,---///...------...//////......---......///000///000111111000///000222444333333333222111111111222222222333444444555555444555555666666777777888999888888999::::::888666555555555666777888888999666555444444333333333444pppmmmjjjfffLLL@@@;;;:::999999888777555444666555444222222333444555111111111111111111111111222111111000111111222222000111333222000/////////////////////////////////---...000111111000...---//////000000000111111111000000000000000000000000///////////////////////////////////////000111222000000///...............//////000000000000//////////////////////////////....../////////.........,,,,,,,,,---------......//////............------////////////////////////,,,---......------...000............//////000000///000222111000000111222444333333333222111111111111222222333333444555555666666777777777777888888:::999999:::;;;;;;999888444444555666777888888999555444444333333333333333tttnnniiivvvLLL>>>999::::::999888777666555444333222111000000111222333111111111111111111111111000000000000000000111222///111333222000...---...000000000000000000000000------...//////...------/////////000000000111111///000000111111000000///000000000000000000000000...///000000//////111333000000///...............//////000000000000//////000000000000000000000000---///000000...------...,,,---------............000000000/////////......000000000////////////...+++---......------///000......//////000111111111000111222111000///000111111111111000000000000000...//////000111111222222555555555555555666666666999888888888999999777555333444444555666777777888444444333333333333333444vvvoooiiiWWW>>>;;;555888888888777555555666777222222222111111222222333111111111111111111111111//////......///000000111---///111222000.........000000000000000000000000////////////////////////////////////000000000111...///000111111000///...000000000000000000000000---///111000//////222444000000///...............//////000000000000//////000000000000000000000000---///111000---,,,,,,...------........./////////000000000000111111111111000000000000/////////...+++,,,......---...///111...///000111222222222222000111111000...---...///000000000000000111111111---......//////000111111222222333333444444444444888777666666666555333111222333333333444555555555444444333333333444444444vvvoookkkrrr@@@999AAA:::666666666555555666888:::444555555555555555555555111111111111111111111111...............///000000***---000111000/////////000000000000000000000000000000////////////000000////////////000000000000...///000111111000///...000000000000000000000000---///111111//////222555000000///...............//////000000000000//////000000000000000000000000---///111000---+++,,,............////////////000//////000111222333444444111111000000/////////...+++,,,............///111//////000222222333333333///000000///---+++,,,---111111222222333333333444/////////000111111222222222222222333444444555555888666555555555444222000111222222222222333333333444444444333333444555555|||yyyuuuZZZ===<<<>>>888888777666555444444555666555555444333222222222222222111111111000000//////000000////////////000000111111111111000000//////111111111111111111111111000000000000000///..................////////////000///......000111111000000000///////////////000////////////......111333222000...---,,,---///000000000000000000000000000,,,...111000------///222........................///.........------------000000///......///000111222222111///------...000///000111000///...///000...///111222111000...---------------------------///000222555666555444444555222//////111222111///333444555444222222222333777666555444333222222222111000/////////000222333000111222444444333222222zzzwwwtttmmmMMM;;;666666999777666555444444555555666444333222222222222222222111111111111000000000///000000////////////000000222222111111111000000000111111111111111111111111000000000000000///............/////////000000000000///......000111111000000000////////////000000//////000///......111333111000...---------///000////////////////////////---...//////......///000........................---------------.........,,,---///000111222111111333333333111......///111///000111000.........000...///000111111000...---------------------------///000222444444444333222111///...000333555444333111222333222000///000111555555333222222111111111000000000000000111222222000111111222222222222222xxxuuussspppHHH>>>;;;222111;;;555555444444444555666666111111111111111111222333111111111111000000000000000000////////////000000222222222222222111111111111111111111111111111111000000000000000//////.../////////000000000111111000///......000111111000000000////////////000000//////000///......000222111000///------......//////////////////////////////...---...///000000///........................++++++,,,---...///000000***,,,000333444444222111222333222000...------//////000111000...---...///......000000111000///...........................///000111222222222000000000///000333555666555333000111222111/////////000444333222111111000111111000111222222222222222222000000000000000111111222wwwuuusss}}}UUU777777;;;555333;;;333333333444444555555666000000///000000111222222111111111000000000000000000000////////////000000222222222222222222222222111111111111111111111111//////000000000000//////000000000000111111111111000///......000111111000000////////////000000111...000000000///...000111000000///............///////////////////////////000---,,,---000222000---........................***+++,,,...000111333333---...000222333333222111/////////...+++******+++///000000000...---...///---...///000000000///...////////////////////////000000111111000///......222222444555555444222000222333444333111000111222333333222111111111111111111111333444444333222111000///.........///111222wwwuuusss]]]III777555999999888888222222333444444444555555////////////000111222222000000000000000000111111000000////////////000000222222222222222222222222111111111111111111111111//////000000000000//////000000000000111111111111000///......000111111000///////////////000111111...000111000///...///000000000///.......................................000---,,,---000222000---........................,,,---...///111333444555111111000000000000000000---...///...,,,***++++++...///000///...------///------...///////////////////////////////////////000000000000///......---000222444555555444222222222333444333111111111222444333333222222222222333111222333444444333111000000///.........///111222uuussssssEEEBBB;;;555555999888444222222333444444444333333000000000000000000111222000000000000111111111111000000////////////000000111111111222222222222222111111111111111111111111...//////000000000000000/////////000000000111111000///......000111111000///......//////000111222...000111111///......//////////////////.................................///...---...///000000///..............................///000111222333333333222000...---...//////---///000000///......///...///000///---,,,---...---------......//////000........................000000000//////.........,,,///222444444444555666111222333222000///000111444333333222222222333333222222222222222222111000///////////////000000111qqqpppppp```===<<<:::666555666666555222222333444333333111111222222111000000000111111///000000000111111111111000000////////////000000000000000111111111222222111111111111111111111111......///000000000000000....../////////000000000000///......000111111000............///000111222...000222222000.........///////////////......---........................---...//////......///000........................//////////////////000000////////////............+++...000111000000000111...///000///---,,,---...,,,,,,------...///000000------------------------000000//////////////////,,,...111222222222555888222333444333111111111222222222111111111111222222222222111000000000000000//////000000111111111000mmmmmmnnnxxx>>>>>>999666888777444555999222333444444333222000///333333222111000000111111//////000000111111111222000000////////////000000//////000000111111111222111111111111111111111111......///000000000000000............////////////000///......000111111000............///000222222...000222222000........./////////000///......---........................,,,...111000------///222........................///.........------------***,,,...000111///...,,,(((+++...////////////000.../////////---,,,---...,,,,,,,,,------///000111------------------------000000////////////000111///111222111//////222555555666777666444333444555111000000000000000111111333222000/////////000111...///111222222222111000tttrrrqqqWWW<<<999999888888888888999999444333333222222111111000222222222222111111111000......//////000000111111111///------.../////////222111111111000000//////222222111000//////000000000111111111222222222222333000...///222222111...111222222111///...000111...---,,,,,,---...///111//////000000000000//////111111111111000000000000///000111000...,,,---...+++,,,.../////////.........///000111111000///...111111000///...---,,,,,,+++,,,...000000///...---................................................,,,,,,,,,------.........000///...,,,,,,,,,---...///...///222555666333/////////000000111111222222111111222333555666777777111000......///000000///111222222333222111000///......///000000///...---zzzwwwuuulllDDD888888888777777777777888888555444444333222111111000222222111111111000000000.../////////000000000111222000......///000000000111111111111000000000///111111000000000000111111000000000000111111111222222000//////111222111///111222222111///...000111//////...---------......//////000000000000//////222111111111000000//////...///000///---+++,,,---,,,,,,.../////////.........///000111000000///...//////......------,,,,,,+++,,,...///000///...---------------------------------------------------,,,,,,------------------//////......---.........///......000333444222000000000000000000000//////000000111222222333444444222000//////000111111000222222333333333222000000...///000000000000///...zzzwwwuuuRRR888<<<777666666666666666666777666666555444333222111000111111000000000/////////////////////000000000000222000//////111222111000111111111111000000000000111000000000000000111222////////////000000000000111000///000111222111000111222222111///...000111////////////...---,,,,,,//////000000000000//////222222222111000//////......//////...,,,++++++,,,,,,---...///000///.........//////000000000//////------------------------+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......///000000000/////////...---///111222111000111111000//////......---111111111222222333333333333111000000222333222111222333333333333222222111///000000111111111000000xxxvvvtttbbbCCC777???666555555444444555555666777777666555333222111111000000000000////////////////////////000000000000111///...///111222111000111111111000000000000000222222111000//////000000.........////////////000000000000000111111111111111222222111///...000111---...///000000///---,,,//////000000000000//////333222222111000///......///000000///---,,,,,,------...///000000///...---......//////////////////,,,,,,---------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...///111111111000//////...------...///000000////////////............444444444444444444444444444222111111333444444333333333333333333333333333000111111111222222222222xxxwwwvvv```BBB:::777888555555444444444444555555777666666555333222222111000000000000////////////000000000000///////////////...---...000111000///000000000000000000111111444333222000///.........---.........//////////////////000000000111111222111222222111///...000111+++,,,...000111111000/////////000000000000//////222222111111000//////...000111222000...---...///......///000000///...---...............//////000---------...//////000000,,,------...............------------------------------------------------.........------,,,,,,,,,---...///111111111000///............---...///000,,,------...///000000111444444444444444444444444444333111222444555555444333333333333333333333444111111111111111222333333uuutttttt{{{FFF777:::888444555555444444444444555555555555444444333333222222111111000000000/////////000000000000////////////---------...000111000...000000000000111111111111444333222000///.....................////////////...///111111000000111333111222222111///...000111+++,,,---///000111222222//////000000000000//////111111111111000000000000111222222111///......///...///000111000///...---------------...///000000.........//////000000000------------......//////................................................------------------,,,,,,......///000000000//////---///000///......///000,,,,,,---...000111222333111111111222222333333333444222111222444555555555333222222222222333333444000000000000111222333444sssrrrrrr[[[=========666777555555444444444444555555333333333333333333222222222222111111111000000000111000000000/////////...---------///222222111//////000000000111111111111222111000000000000000000....../////////000000000---///111111000000222444111222222111///...000111............///000222222//////000000000000//////000000000000111111111111000111222111///---...//////000000111000///...---------,,,,,,---...000111---.....................---------------...//////------------------------------------------------,,,,,,------------------//////......---.........,,,///222111///......///......//////000111222222000000111222222333444444333222111111444555555555222111111000111222333444000000//////000111333444wwwvvvvvvpppAAA888BBB:::111999666555555444444555555666111111222222222333333333222222222222111111111111111111000000/////////.........///111333333222000//////000000111111111222////////////000111222333////////////000000000000---///111111000///222444111222222111///...000111111000///......///111111//////000000000000///////////////000111111222222///000111000...,,,---...///000111111111///...---------,,,,,,---...000111------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111///...,,,,,,,,,---...,,,///333333000......///000000000000111111111111111111222333555666777777333111000111333555555555111111000000000111333444000////////////111333444|||zzzyyypppOOO;;;999777888<<<999555444333333222222333333333333222111111222333333333222111111000111111111111111111111000000000000---...000333555555222///---...///000000///...---///000000000111111111111222000///000222222000---222111000.........///000000000000000000000000000////////////000000000000111000///......///000111111111000000//////......111111000///////////////////////////............---------------,,,,,,,,,...//////...,,,***+++,,,///...---,,,,,,,,,,,,,,,111,,,''')))///222///***++++++,,,,,,---...//////------------------------111111000///...---,,,,,,---...000111111111000///222222111111111111111222333222111111333555555444111111111111111000/////////000000111111111000000///000111000///...///000zzzxxxwww^^^DDD777888666555888555555444333333222222333333333222222111111222222333111000000000111222222333000000000000000000111111//////000222444444222000///000000000000000000///000111111111222222222222222000///000222222000---333222111000//////000111000000000000000000000000////////////000000000000111000///......///000000111111111111000000000000111111000///////////////000000/////////.........000/////////......------...//////...,,,++++++,,,......------,,,---------111...+++,,,///000---***+++,,,,,,---......//////........................000000//////...---------...///000111111111000000000//////......//////000333222000111222444333222000000111111000//////...---...///000111222222222...///000000///...///111vvvuuutttfffJJJ888555999666444777444555444333333222222333333333222111111111111222333/////////000111222444444/////////000111111222222111000///000222333333222222111111000000111111222111111111222222222333333222111000000222111000...222222111000000000111111000000000000000000000000000000000000////////////000//////......///000000111111111111222222222222111000000///////////////000000000000////////////222222111000///.........---...///...,,,++++++,,,......---------...//////000000000000///---+++***,,,,,,------.../////////......................................................///000000000000/////////............//////333111000000111222111000//////////////////...---+++,,,...000111222222222---...000000//////000222tttssssssuuuNNN@@@666888===777666999777555444333333222222333333222222111111111111222222////////////000111222333......///000111222333333222111//////111333333333222111000//////000111222000000111111111222222222111111111111111111///...111111000000000000000000000000000000000000000000000000000000////////////............/////////000000000000111111222222222000000////////////000000111111000000000/////////222222111000///...---------...///...,,,+++,,,---------------...//////000---000333222///,,,,,,,,,---------....../////////........................,,,,,,---------.........---------...............000000/////////000111111333111/////////000///...---......///......------,,,---...///000000111111,,,---////////////000222tttrrrrrrUUUCCC>>>777;;;===555555:::888555444333333222222333333111111111111111111111111111111000000///000000111---......000111222333444333111//////000222333333111111///......///111111////////////000000000000000111222111111000//////......//////////////////////////////////////////111000000000/////////...------......////////////...//////000000111111111000000////////////000000000000000000////////////000000///......---,,,,,,,,,.........,,,+++,,,------------------...///000***...222222///------///---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,------//////......///000000111222000......//////...---------............------....../////////......---+++---...///......000222uuutttttt\\\>>><<<>>>888::::::222444999666555444333333222222333333000000111222222111000000222111000///////////////---...///000111222333333444111//////111222222222000000000//////000000000........./////////000000000111222222000//////000------.../////////......////////////////////////111111000000//////......,,,---...//////////////////////////////000000000///////////////000000111////////////............------------,,,,,,,,,,,,,,,---......,,,,,,,,,...------,,,,,,,,,---......***---000000...---...000------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++***++++++,,,---,,,,,,,,,,,,,,,---...///111///......///000///...,,,---......///.........////////////...---,,,+++,,,---//////......///111wwwvvvvvvjjjHHH999999<<<777999999222444888222555444333333222222333333///000111222222111000///000////////////000000111...//////000111222222333333111000000111222222111000111111222222111111000////////////000000000000///111333222000...///000,,,---...000000000///...////////////////////////111111111000///.........+++,,,---///////////////111111000000000000000000///////////////000111111............------------,,,,,,,,,,,,------------,,,---......,,,,,,---...---,,,,,,+++++++++,,,,,,---.........---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,......++++++++++++,,,---...///000///......///111000///------...///////////////------.........---,,,,,,---...//////------...///yyyxxxwwwtttOOOBBB???999;;;666999:::444666999111555444333333222222333333///000111222222111000///............///111222333//////000000111111222222333111000111222222111000111222333444444333222111000000000000111111111111///111333222000...///111---...///111111111000///////////////////////////222111111000///......---***+++---///000000///...333222222222111111000000///////////////000111111......---------,,,,,,,,,++++++,,,,,,---......///,,,---......,,,,,,---...---,,,,,,+++************000///...,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++......---,,,---...///000---,,,,,,---...///000111000///---...000111111111------...///000000000///+++,,,,,,---............---...//////---,,,---...vvvssstttPPPEEEAAA:::===999888777555555666666777666555444444333333333333111111000000000000111111111000000////////////000111111111111000000000000111000000000/////////...000000000000000111111111000000////////////000000222222111000//////000000555222......///111111000///////////////.........111000000000/////////...------...............---//////000111111111111111111111000000//////............//////......---,,,........................++++++,,,,,,---...//////222000---+++***+++,,,...---+++)))((((((+++---///------......------,,,+++---,,,,,,++++++,,,,,,---000///...---,,,,,,+++,,,---------,,,,,,+++++++++++++++,,,---...///000111111...,,,---000111///,,,...000222444444111...,,,,,,---...---,,,,,,---///...---,,,,,,---...000111qqqnnnpppcccGGG@@@:::666;;;888777666555555555666666555444333333222222333333111111000000000000111111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000111000000////////////000000222222111000000000000000+++---......------///000////////////////////////111111000000//////......---....../////////.........///000000111111000000000000000000//////............//////......---,,,........................,,,,,,---......///000000000...,,,+++******+++,,,---,,,*********+++,,,...------.........------,,,---,,,,,,++++++,,,,,,---///...---,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000///...---...//////...---...///111222222000...,,,---......---++++++---...,,,,,,,,,------...///000qqqnnnpppjjjBBB???<<<444555:::666666555444444444444555333333222111111111222222111111000000000000111111//////...//////000111222111111111111000000000000//////000000000000000000111111000000000000000000000000////////////000000222222222111111111111111,,,///000///...000666<<>>555444444444444444333333222000000000//////000000111111111000000000000111111............///000222222111111111111000000000///444333222111000///...---111111111111000000//////000000////////////000000000111111222222222111000111---***,,,333:::======////////////000000111111000000000000////////////000000000000000///......,,,,,,---..............................///////////////000000//////...---........................------------------......,,,---...//////...,,,+++,,,---...//////...,,,+++,,,,,,++++++++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,---.........))),,,......++++++---000......,,,+++++++++,,,---/////////---+++***+++,,,)))+++,,,...///......---qqqnnnoooNNNCCC===:::666999:::333444444555555444444333222000000/////////000111111111111000000000000111111//////...//////000111222111111111111000000000000444444333222000///......222222111111000/////////000000////////////000000...///111222222111000000,,,+++...666???@@@999000...//////000000111111222////////////000000000000000000000000///...------,,,------...///.........---............////////////000000000000///..............................------------------------******,,,,,,,,,+++***))),,,,,,.../////////...---111000///...---...//////---,,,,,,++++++,,,,,,---...------,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------------)))+++,,,,,,,,,,,,---......------,,,+++,,,,,,,,,...//////---++++++,,,---***+++,,,------......---qqqnnnooo~~~bbbBBBBBB:::666999666222777444555555666555444333222000000//////000000111222111111000000000000111111000000////////////000000111111111111000000000000222222111111111111111000222222111111000//////...000000////////////000000,,,...///111111111///...,,,...222:::@@@>>>555......//////000111111222222------...///000111222222///000000///...---,,,,,,------...///////////////---------.........//////000000000000000///.............................................---------++++++,,,,,,,,,,,,,,,++++++,,,---...///000000000333222000...------...///---,,,,,,++++++,,,,,,---///......------......///---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------******)))***,,,...---,,,---------------,,,,,,,,,---......---++++++---...++++++++++++,,,---......wwwsssssseeeKKKAAAAAA666555>>>444--->>>444555666666666555444333000000000000000111222222111111000000000000111111111000000////////////000111111111111000000000000//////000111222222333333222222222111000//////...000000////////////000000+++---///000111000///...---...///222333222000......//////000111222222222,,,,,,---///000222333333////////////...---,,,+++---...//////000000//////---------.........//////000000000000000//////...........................///////////////.........////////////////////////+++,,,---...///111222222222111...,,,******++++++---,,,,,,++++++,,,,,,---//////.........//////000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---+++)))''')))---///---+++------.........---,,,+++,,,---...---,,,,,,---///,,,+++******+++,,,...///wwwvvvuuuuuuWWWIIIAAA===888777888888555111888777777666555444444444222111///...///000///...333222000/////////000111000111111111111222222222333333333333333333333333000000000111222333555555000000000000000000000000---......///000111111222//////000111111111111111000000000000////////////------......///000000000000///------...000222444......---------,,,,,,,,,,,,---///000000000///...,,,,,,************,,,,,,000000000000000000000000000000000000////////////000000//////.........---,,,,,,------.../////////---,,,+++,,,///111222222666222---+++,,,---+++***,,,,,,,,,,,,,,,---...///------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---///---***((()))+++...000xxxwwwvvvcccKKKBBB???;;;777777888888555222666666555555444333333333222111/////////000///...222111111000000000000000000111111111111222222222111111111111111111111111111000000111111222333444////////////////////////......//////000000111111//////000111111111111000000////////////////////////////////////............---------...///111222......---------,,,,,,,,,,,,---...///000000///......---,,,,,,,,,,,,---...////////////////////////000000000/////////......////////////......------,,,,,,------.../////////...,,,+++,,,///222333333666222...---......---,,,---,,,,,,,,,,,,---...///------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---...,,,***)))***+++...///yyyxxxwwwsssLLL???;;;<<<999666666888888666333555555444444333222222222222000//////000000000///111111111111111000//////000111111111111222222222000000000000000000000000111111000000000000111111........................////////////////////////...///000000111111000000////////////////////////111000000///......------,,,,,,------......//////......---------,,,,,,,,,------...////////////...//////............//////////////////////////////000////////////.........///............---------,,,,,,,,,---......//////...---,,,---000222333333333000...------......---------,,,,,,,,,---......------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...zzzxxxwwwUUU>>>;;;888999777666666888888666444555444444444333333222222222000//////000111000000000000111222222000///...000000111111111222222222000000000000000000000000111111000/////////////////////////////////////////////////////////.........//////000000000000000.........///////////////000000//////............,,,---...////////////.........---------,,,,,,,,,---...................../////////////////////////////////////////////////////////.........------------------------------+++,,,,,,------...//////...---,,,...111333333222...---++++++++++++,,,,,,------,,,,,,,,,------...------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,yyywwwwww^^^BBB;;;===777666666666777888777666555555555555444444444444444222000//////111222111000000000111222222000///...000000111111111222222222111111111111111111111111111111000///............000000000000000000000000////////////..................///000000000000000------....../////////000............//////000000......///000000000//////......---------,,,,,,,,,.........------------............//////.............................................------------,,,,,,,,,,,,------------++++++,,,,,,---.........---,,,,,,...111333222222,,,,,,,,,,,,++++++,,,,,,...------,,,,,,,,,---------------------------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******,,,,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,wwwuuuuuubbbJJJ<<<<<<>>>888444555666777777666555444555555555444444444444444222000//////111222222111111111111111111000//////000111111111111222222222222222222222222222222222111111000///////////////111111111111111111111111........................---...//////000000//////---------......//////000------......///000000111000000000000000000000000......---------,,,,,,,,,///...------,,,---------------............------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++,,,------......++++++,,,...111222111000...///000///...---...///......---,,,,,,,,,------------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,tttssssssfffKKKCCC<<<999;;;:::333555777777666555444333333333333333333333333333222000///000111333222222222111111000000000000000000111111111111222222222222222222222222222222222111111000//////000000000000000000000000000000000,,,------....../////////---...//////000000//////,,,,,,---......///000000.........///////////////000///............///000......---------,,,,,,,,,///...---,,,,,,,,,------------...//////...------........................---------,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,***++++++,,,,,,---......******+++---000111000///...000222111...---...//////...---,,,,,,,,,,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------rrrrrrrrriiiJJJ===AAA<<<555999<<<333555777777666444333333222222222222222222222222222000///000222333333222333222000/////////000111000111111111111222222222111111111111111111111111111111000000000000111111////////////////////////,,,,,,------...///000000---......///////////////,,,,,,------...///000000000000000///......------000///---,,,,,,---...000......---------,,,,,,,,,//////---,,,+++,,,,,,------...///000000///...---........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,---......))))))***---000111///...---///111000---++++++---///...---,,,,,,,,,,,,,,,------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...wwwwwwxxx]]]CCCAAA???<<<999777555444555666666666666444222111444333222111000000000000333111000000222333444444333333333222111000/////////000222222111111222333555444222000///000000111000000000000000000000000////////////////////////---------.........//////......////////////......,,,,,,------...///000000...///////////////............---,,,---...///000,,,,,,,,,------.........///...,,,******+++,,,---///000111111000///000222---...///000000///...---++++++++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,------...---.........//////000000---...//////......///000...---,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---++++++,,,.........///...,,,+++,,,...000111------++++++++++++------xxxxxxxxxlllMMM>>>===;;;999777666666666666666777777666555333222444333222222222222222222333222000000222333444333333333333222222111000///...000111111000000111222444333222000000000000000000000000000000000000000////////////////////////---------.........//////......////////////......,,,,,,------...//////000....../////////......---......---,,,---...///000,,,,,,,,,,,,------......------,,,,,,,,,---///000///000111111000///000111///000000000///---+++***------------------......++++++++++++++++++++++++,,,,,,,,,,,,------...///222222111000///......---...///000///...---...///------++++++***+++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***)))---------,,,,,,++++++***++++++,,,,,,,,,,,,------***)))***+++,,,,,,+++***...------,,,---...///000......---,,,,,,---......yyyyyyyyylllOOO>>>888777777666666666666777666666777777777555444333333333222222333333444555333222000111222333333333333333333333222111000///...///111000//////000111333222111000000000000000000000000000000000000000000000000000000000000000------........./////////......////////////......,,,,,,------.../////////------...............---......---,,,---...///000,,,,,,,,,,,,,,,---------,,,,,,---...///000111111///000111111//////000111....../////////...---,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333333222111000///......000111111///---+++,,,---...---+++***)))******+++++++++,,,,,,------......++++++,,,,,,,,,+++******......---,,,+++***))))))++++++,,,,,,,,,,,,------,,,---.........,,,***)))---------...............///...------------...///yyyyyyyyynnnPPP???:::666666555555555555666666666666777777777666444333111111111222222444555555333222111111333333333222222333333333222222111000///111222111000///000222222222111000000000000000000000000000000000000000000000000000000000000000............////////////......////////////......---------.........//////,,,------............---......---,,,---...///000,,,,,,,,,,,,,,,---------+++,,,---//////000/////////000111000///...///000***+++---000111222222111////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000111000000000000000000000000111111111///,,,+++***+++///...,,,+++************+++++++++,,,,,,---......++++++,,,,,,,,,++++++***---,,,,,,,,,++++++******+++++++++,,,,,,,,,------/////////...,,,+++,,,,,,------...//////......---///...---,,,,,,---...///yyyyyyyyymmmRRRAAA;;;;;;777777666555555555555555555666666777777666444444000000000000111333444555333222111222333333222111222333333333333222111111111222333333111111222333111111111111000000000///////////////////////////000000000000000000000000........./////////000000......////////////......---------...............,,,------...//////............---,,,---...///000------------------------------............---,,,///000111000...---...///+++,,,...111222333333333.........///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111222////////////////////////000111111///,,,******+++000///---,,,+++++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---,,,******---222777---......//////...------...---,,,++++++,,,---...xxxxxxyyykkkPPPBBB<<<999999888777666555555444444555444444555666666555444333000000000000111222333444333222222222333333111000222333333333333333222222222444444444222111222333///000000111111000//////////////////////////////000000000000000000000000....../////////000000000......////////////..............................------...///000000000000......---,,,---...///000/////////........................---------,,,,,,000111111000...------......///000111111111000///,,,---...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333222111///...,,,+++***...//////...,,,+++,,,---000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++(((((()))***+++,,,------++++++,,,,,,,,,,,,------------...---...444>>>EEE...............------------,,,++++++++++++,,,---wwwwwwxxxoooRRRBBB>>>:::777777666666555444444444555555222333444555555444333222111111111111222222333444333222222333444333111///222222333333444333333222222333444333111000111222...///000111111000//////////////////////////////////////////////////////.../////////000000000000......////////////..............................---...///000111111111111......---,,,---...///000111000000000///////////////...---------...///000000111111000...,,,---.........///000000///...---,,,---///000000///...---------------------------...............///000000444333222000...---+++++++++,,,...---------...///...---,,,+++++++++,,,---------,,,,,,+++*********)))***+++,,,,,,,,,,,,+++))))))******++++++,,,,,,++++++,,,,,,,,,,,,------///111111000000555===DDD000///...---,,,------......---,,,++++++,,,---...vvvwwwxxxgggVVVEEE@@@???;;;777777444333333333444444555666111222333444444444333222333333222222333333444444333222222333444333111///222222333444444333333333111333333222000///000111...///000111111000//////////////////////////////////////////////////////////////////000000000000......////////////...........................---......000111222222222222......---,,,---...///000222222111111000000/////////...------...000333444000111111000...,,,---...)))***,,,...//////......,,,...000111222111000///------------------------//////.........//////000222111111111000000//////)))+++,,,---------///111,,,+++*********+++,,,---...------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,------------///000---******000555111000...,,,+++,,,...//////...---,,,,,,---...///qqqrrruuuhhhJJJEEE???:::777666555555777777666555444333333333444444444333333222222222111111222333333333333222666333222333555666444222666444111000111111///...111111222333222111000///......///000111222333333000000000000000000000000........................////////////000000000000//////000111111000...---...///////////////......//////000000000000//////////////////000000000000000///...------...///000------...///000111222222......------------............///000///...,,,+++////////////////////////---,,,+++,,,------+++***))))))+++,,,---.....................---,,,+++++++++---000222333222000...000///---+++*********+++++++++++++++++++++,,,,,,***************)))((((((((()))***+++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---************+++,,,---...++++++,,,,,,,,,,,,------ssssssuuugggHHHAAA>>>999777777888888888666666666555444444444333444444444333333222222222111111222333333333333222444222111222444555333111444222000000111222111000111222222333222111000///000000111111111111111222////////////////////////////////////////////////////////////000000000000111111111111000///...---......////////////......//////000000000000//////....../////////000000000//////............///////////////////////////000......------------......///////////////...------........................---,,,+++---......---+++)))***+++---..................//////......------+++,,,...///000///...---///...---++++++++++++,,,,,,,,,++++++++++++++++++***************))))))((())))))***+++++++++++++++---,,,,,,,,,------......,,,,,,,,,+++,,,,,,------************+++,,,---...++++++,,,,,,,,,,,,------xxxwwwwwwdddKKK999<<<999666555666888888888555555555555555555444444444444333333333333222222111111222333333333333222333222111111333333222111222111///000222333333333111222222222222111000000222222111111000000000///////////////////////////000000000000000000000000////////////000000000000333222222111000//////.........///////////////...////////////////////////------........./////////......////////////....../////////.........------......------------......000000///............///........................---,,,,,,---///000///---***+++,,,---.../////////......//////000/////////---,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------,,,,,,++++++************++++++******)))((())))))***++++++++++++***------------.........///+++++++++,,,,,,---------+++******++++++,,,---...++++++,,,,,,,,,,,,------}}}zzzxxxZZZIIIAAA<<<===;;;888666666666444333444444444555555555555555333333333333333333333333111111222333333333333222333222222222333333222222333111000000222333333222222222222222111111000000000000000////////////...////////////////////////////////////////////////////////////000000000000222111111000000000000111---...///////////////////////////....../////////------------.........///---...///000000///...---..................------......------------......000///...---------...///........................---,,,,,,...000111000///++++++---...///000000000,,,---...//////////////////...,,,+++*********+++,,,,,,,,,,,,------............---,,,++++++*********++++++++++++***)))))))))******+++++++++******,,,,,,,,,---------------******+++,,,------------+++++++++++++++,,,---...+++++++++,,,,,,,,,------~~~{{{wwwSSSAAA<<<:::888===;;;999888777666444222444444444555555555555555333333333333333333333333111111222333333333333222333444444444333333333444555333111111222333222111222222222111111111111111---------............///................................................////////////000000000000/////////000111111222222------.../////////////////////............//////------------.........///---...///000000///...---,,,,,,------...//////000......------------............,,,,,,,,,---...///........................---,,,---...111222111///++++++---...///000000000+++,,,---...............111///---+++******+++,,,+++,,,,,,---..................------,,,+++******+++++++++++++++***))))))******+++++++++******))))))***+++,,,,,,,,,,,,+++***+++,,,------------,,,,,,,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------~~~{{{yyypppQQQ>>>:::<<<999444999888777888999999777555555555555555555555444444222222333333333333444444111111222333333333333222333444555555333333444555666444222222222333222111333222111111000000111111,,,---------......//////................................................////////////000000000000,,,---///111111111000000,,,---...///000000000000000///...------...///000------........./////////......////////////......+++,,,---...///000111111......------------.........------------...//////------------------------...------...000111000...***+++,,,---.../////////+++,,,------------------111///...,,,++++++,,,,,,+++,,,---.....................------,,,,,,+++++++++++++++,,,++++++***)))***++++++++++++***))))))((()))+++,,,,,,,,,+++***+++,,,------------+++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------{{{yyywwwVVVJJJ<<<888;;;===;;;888555555666888::::::888777666666666555444444444333222222222333333444444444111111222333333333333222222444555444222111333555444222111111333444444333333222111000000000111222000000////////////......................................................////////////000000000000,,,...000222111///,,,***,,,---...///000000000000000///---,,,,,,---///000....../////////000000000//////............//////.........//////000000000......------------............///000000000000000------------------------...------...///000...---)))***+++---............---............------,,,///...---,,,,,,,,,,,,,,,,,,---...//////......---------------------,,,,,,++++++,,,,,,++++++***)))+++++++++++++++***))))))(((***+++------,,,+++***,,,---......---,,,***)))...------,,,,,,,,,------++++++,,,,,,,,,,,,------zzzyyyyyyXXXFFFBBB===;;;:::888777888555555666888:::999777444777777666555444444333333222222222333333444444444111111222333333333333222000333444333111000222444222111000111444666666555444333111000000000111222333333222111000///..............................000000000000000000000000////////////000000000000---///222333111---)))&&&,,,---...///000000000000000///---,,,,,,---///000////////////000000000000000///...------...///000000000000000////////////.........------.........///000111333333333222111------------------------///...---...//////---+++))))))+++,,,---.........///000000000///...---------------,,,,,,,,,++++++------...//////...---,,,,,,,,,------------------+++,,,,,,,,,,,,+++******+++++++++++++++***)))((()))***,,,......---,,,+++------...///...+++)))'''...------,,,,,,,,,------++++++,,,,,,,,,---------yyy{{{zzz}}}XXXBBB;;;;;;:::999888777666555666666666666555555555555333333333222222333333444000000111222333444444555222333333333333222111000333333222222222222333333222222333333333222222111666555444333222222222222---...///000000111000000,,,---...//////...---,,,+++,,,,,,---...///000000+++,,,---///000000111111//////000000000000//////...---,,,---/////////.........------------......//////000000000000//////222111111000///......---.........///////////////000///...------...///000000000111222222111///...///---,,,...111222000---//////.........---------...///000///.........000///000111000,,,***+++---,,,---,,,+++))))))+++---***---//////---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))+++,,,,,,+++)))(((***))))))+++///000...,,,///...------//////...,,,...++++++---...,,,---000++++++++++++++++++++++++{{{|||{{{zzzWWWDDD@@@:::999999888666555555444666666666666555555555555444444333222222222333333111111111222333333444444444444444333333222222222222222222111111222222222000111222222333333333222555444333222111111111111...//////000000000000///------...//////...------..................//////,,,---...///000000000000...//////000000//////...///...---...000000000///......------------......///000000000000000000///111111000000///......---111000///...............//////...------...//////000111111222111000.........---,,,...000111///---///.........---------------...//////------...///,,,...///...+++)))+++,,,.........,,,+++***,,,...***---000000...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***))))))))),,,///000...,,,,,,+++***+++,,,---,,,+++...++++++---...,,,---000++++++++++++++++++++++++||||||{{{rrrQQQ;;;666:::888888777666555555444444666666666555555555555444555444333222222222222222222222222222333333333333666555444333222333444444222222111111111111222222000000111222333333333222333333222111000000000000//////000000000///......------...//////...------000000000//////...............////////////......---..................---///.........000111000///......------------......000000111111111111000000111000000//////.........333222///---,,,,,,---.........------------......111111111111000///------...------...///000...---............------------,,,...///...---,,,---...***+++,,,+++***)))***+++///000000...---,,,...///,,,...000000///------...------,,,,,,++++++*********++++++,,,,,,++++++***+++,,,---......---,,,+++))))))***,,,...///---,,,***))))))***,,,---,,,+++...++++++---...,,,---000++++++++++++++++++++++++{{{zzzyyydddJJJAAA===999666888888777666666555444444666666555555555444444444555444333222111111111111444444333333333222222222555444222111111222444555222111111000000111111222111111222222222222111000222111000//////////////////000000000///...---------..................---000000000000000///////////////000//////...------,,,------......------,,,///...---...///000///.........------------......000000111111111111000000000000/////////.........333111...,,,,,,---///000------------------------111111000000///...---,,,---------.........---,,,------------------------,,,---...---,,,,,,---...)))************++++++,,,///000000///------...///---...000000000///.........------,,,+++***))))))++++++++++++++++++++++++++++++,,,------,,,++++++((()))***,,,---------,,,+++******+++---......---...++++++---...,,,,,,000++++++++++++++++++++++++xxxvvvwwwoooGGG999===BBB===777888888888777777666666555555555555555444444444444444333222222111111111111555555444333333222222222333222000//////111222444222222111111111111222222333333333222111000///...000000//////....../////////////////////...---,,,.........------..................///000111111222000000000000///...---,,,,,,,,,------------,,,,,,---,,,+++,,,...///...---......------------......000000111111111111000000////////////............000///---,,,,,,...111333,,,------------------,,,111000///......---------,,,------------,,,,,,,,,,,,,,,------------------,,,---...---,,,,,,---...*********+++,,,------------...///...---,,,,,,---......///000000000...---------,,,+++******))))))++++++++++++++++++++++++******++++++++++++******((()))+++,,,,,,,,,,,,++++++******+++---......---...++++++---...,,,,,,000++++++++++++++++++++++++wwwtttuuujjjVVVAAA999999:::999999888888888777777666666666555555555444444444444333222222111111111111222222555555444444333333222222111111000//////000222333333222222222222222222333333333222222111000......000//////....../////////....../////////...------///...------------...///,,,------...000111111222//////000000///...------,,,------------------,,,,,,+++***+++---...---,,,......------------......//////000000000000//////...........................---,,,,,,---///222333------............------//////...------------...+++,,,...---,,,++++++,,,,,,,,,,,,,,,------------,,,...///...---,,,---...,,,++++++,,,...///...---+++---......,,,++++++,,,...------///000000...,,,,,,,,,++++++******)))))),,,++++++******++++++,,,************************'''))),,,,,,++++++++++++***))))))***,,,---,,,+++...++++++---...,,,---000++++++++++++++++++++++++xxxtttuuuuuuMMMEEE>>>;;;888555444666777777666666666666555555555555555444444444333333000000000000111222333444444444444444444333333333000000111111111222222222444444333333333333444444000000111111111111000000000///////////////000000------......///.........///...------------...///------........./////////...///////////////......------............---------,,,+++,,,...///...---......------------............////////////.............................................///000111---...////////////...---...---,,,,,,,,,---...///***,,,...---+++)))***+++++++++,,,,,,,,,------------...//////------...///...,,,++++++...///---,,,+++---......---+++++++++...,,,,,,...000000---***+++++++++***************,,,,,,+++******+++,,,,,,+++++++++******+++++++++'''***,,,---+++)))***+++,,,+++***+++,,,---,,,+++...++++++---...,,,---000++++++++++++++++++++++++zzzuuuvvvbbbGGGCCC;;;666999<<<:::444111555555555555555444444444555555444444444333333333//////000000111222444444444444444444444444444444000111222333333333333333555444444333333444444555---...///000222222333333000000/////////000000111,,,,,,---.../////////...///...---,,,,,,---...///...............---------......///////////////...---......//////......---...---,,,---///000///............------.........------............---------.....................///////////////.........---...///000000///...------,,,++++++,,,---///000***,,,...---***))))))++++++++++++,,,,,,---------...///000///......///000...,,,***+++---...,,,***+++---//////---,,,+++,,,---,,,+++---//////---******************+++++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---'''***------***)))***+++000...------//////...,,,...++++++---...,,,---000++++++++++++++++++++++++~~~tttvvvuuuNNNCCC@@@>>><<<:::999888777555333888777666444444555555666555666888777444111000000000000111222222333444444333333333333333333333333444333222111000111222333111000000000111222333333555222000000333444333111000...---...///000///...---...///...,,,+++,,,---//////......---------,,,000---,,,---000111000...///000000///......000111////////////////////////000000///...............---------......000111111000///...------...///000,,,------......------,,,111000///...------...///333000,,,,,,///111111000...............///000111000---******,,,------+++++++++******+++---...///000///............//////+++)))((()))---...---+++///......---------......******)))))))))***,,,---(((((()))))))))*********///+++''''''***---...---...------,,,,,,------...------------,,,,,,+++***........................++++++******++++++,,,---------------------------}}}sssvvv[[[BBB???======;;;999999999888666444777777555444444444555666555666777666333111111222111111222222333444444444333333333333333333333333444333222111000111111222111111000000111111222333555222000111333444333111000...---...///000///------......---,,,++++++------------...............///...,,,---000111000...000111111///------...///////////////////////////111111000///////////////---------......///000111000///...------...///000,,,------......------,,,111000///...---......///222000------///000000......---------...//////000///,,,******,,,...---,,,+++++++++++++++---...///////////////............,,,***)))***---///...,,,000///...---------------++++++***))))))***+++,,,+++++++++,,,,,,------------***((((((***,,,---,,,------,,,,,,,,,,,,------,,,---------,,,,,,+++***........................+++++++++***++++++,,,---------------------------|||sssvvvtttYYYBBB:::;;;888;;;999888888888888777555666666555444444444444555444555555444222111333444222222333333444444555555333333333333333333333333333333222111111111111111111111000000000111222222333222000000222333222111///...---...//////...---,,,---...---+++***+++,,,,,,,,,,,,---....../////////...---...///000000...111222111///---,,,---...////////////////////////222111111000000000000111......---......///000111//////............//////------............------000000///............///111///......//////---,,,------------------......---+++***+++---.........,,,+++++++++,,,---...///---...//////000///...------,,,+++,,,...//////...111000///...---,,,,,,,,,,,,,,,+++*********++++++............////////////+++)))))))))+++,,,+++***------,,,,,,,,,,,,------,,,,,,---------,,,++++++........................+++++++++++++++,,,------........................{{{ssswwwgggOOOCCC:::::::::333777666555666777888777555555555555444444444444444333444444222111111444666333333333444444555555555333333333333333333333333444333333222222222222222111111000000000000111111111000/////////000000000///...------//////...---+++,,,---,,,+++***+++------------------------...............///000//////111222222000......///000////////////////////////111111000//////000000000...............///000000/////////....../////////------............------/////////.........////////////...///......,,,+++...------,,,,,,,,,------+++++++++,,,---...//////,,,,,,,,,,,,------......+++,,,...000000///...,,,...------...////////////111111///...,,,,,,++++++------,,,,,,++++++++++++........................))))))***+++++++++***)))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++........................,,,++++++++++++,,,------........................{{{sssxxx[[[FFF===<<<999;;;;;;444555444333444555666666555444444444444444333333222333333333222111111444666333333444444444444555555333333333333333333333333444444444444444333333333111111000000///000000111.........---------......///---,,,---...///...---+++,,,------++++++,,,---//////...---,,,++++++***---...///////////////000///000111111000000222444//////////////////////////////.........//////000///............//////000...//////////////////...---......//////......---......//////////////////......//////...---,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,---......//////,,,,,,------------------***,,,...///000///...---...///////////////000000111111///...,,,,,,++++++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,***)))))),,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,........................,,,,,,++++++,,,,,,---...........................{{{uuuyyyfffGGG:::888:::666777;;;777444333222333555666555444333333444444333333222111222333333333111111333555333333333333333444444444333333333333333333333333444444444555444333333222111111000/////////000000,,,---...---++++++---......---,,,---......---,,,+++---......,,,,,,---///000///...---,,,***))))))---...//////......///111...///000000000111333555////////////////////////...............//////000//////............//////......////////////............////////////......---...//////000/////////---...//////...---...///000000...---,,,,,,,,,,,,***,,,...///...---...///,,,---............------***+++---...//////.........///000000......///000111000///...---,,,,,,,,,------.........---,,,,,,+++++++++***************)))+++------,,,*********,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,........................,,,,,,,,,,,,,,,------...------------------------|||vvv{{{cccJJJ@@@777999;;;555444999777666444444444666777666555222333333444333222111000111333444444222111111222333333333333333333222222333333333333333333333333222222333333333222111000111111000///////////////---...///...,,,+++---000...---,,,,,,......---,,,,,,---///......---///000......------,,,+++******,,,...000///...---///111.../////////...///111222//////////////////////////////......///000000111//////............//////---...///000000///...---......////////////......,,,---///000000000//////---//////...---...111333222111000...---,,,,,,,,,+++---000000...,,,---...------...//////...---,,,++++++,,,------...//////---///111000...---...000000///...---------------,,,---...//////...------,,,,,,,,,+++++++++******+++---///...,,,***+++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,}}}www|||cccJJJ;;;<<<555:::>>>777555888555888666555666777888777666222222333444333222111000111333555555333111000111222222222222222222222222333333333333333333333333000000111222111000///...111111000///////////////...///111///---,,,///111...---,,,,,,......---,,,---...//////......000111,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---///111...//////...,,,,,,---///////////////////////////000000///000000111222222000//////.........//////---...///000000///...---......////////////......,,,---///000000000//////---//////...---...222666333222000///------,,,,,,+++...111000...,,,,,,...------/////////...---,,,,,,++++++,,,,,,...///000---///111000---,,,...000///......---------......+++,,,.../////////...............------,,,,,,,,,---///000...+++***,,,...,,,++++++++++++++++++,,,***+++,,,,,,------------........................---,,,,,,,,,,,,---......++++++++++++++++++++++++yyy{{{~~~YYYGGG@@@===888777555666777888666555666555444333222333444444333333111111111222333444444444444333333222222222333222111111111222333444333444444444222333444666111111111111000000000///111111000///////////////222111000///...---------,,,,,,,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...,,,,,,------...------,,,///......------///000111000111222111000//////111---......///////////////////////////000000000000////////////............---------------...//////000///...---------------................................................///...,,,,,,+++,,,---.........---,,,---...///000......//////...---,,,,,,,,,,,,++++++,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,++++++******++++++,,,++++++,,,,,,,,,---------000///...---------------...............---------//////.........---------...///...---+++***,,,...//////...---,,,,,,++++++xxxzzz}}}{{{YYYCCC<<<:::888888666555666777777666555666666444333333333444555444333222111111111222333444444444444333333333333666555444333333333444555333444555555333222333444222222222222111111111111111111000///////////////000000///...------------------------..................---,,,,,,---......---------.........------///......---...///000111000111222111/////////000---......///////////////////////////000000000000////////////..................---------....../////////...---------------------------------------........................------,,,,,,,,,---...///...------,,,---...///000...////////////...---,,,,,,,,,++++++,,,---///000...........................------,,,,,,+++++++++---------------.........,,,++++++******++++++,,,)))************+++++++++//////.........---------------..................//////.........---------/////////---,,,,,,...000///......---,,,,,,++++++wwwyyy|||uuuPPP===:::;;;:::888777666555555777777777555777666555555444444555555444444333222111111111222444444444444444555555555666555444333333333333444333444666666444222222222333333333222222222222111111111000///////////////......---------------............//////000000111......---,,,,,,---..............................///............///000000000111222111///...///000---......///////////////////////////000000000000////////////............///......---------......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,---...//////,,,,,,,,,------///000111//////////////////...---,,,,,,,,,,,,,,,---//////........................//////...---,,,+++******------------,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++---.../////////...---,,,,,,---------.../////////...............---------...//////...------///111.........------,,,,,,+++uuuxxx{{{pppUUU>>>;;;@@@>>>:::888666555444555777777777555777777666666555555555555444444333222222111111111333444444555555666666666444333333222111111111111222444777666444222000000333333222222222111111111111000000///////////////------,,,,,,,,,------...------...///000111111222......------------......000//////.........................../////////000///111111111///...///000---......///////////////////////////000000000000////////////............//////...------------...///......---------......------------------------.................................------------...,,,,,,,,,---...///000000...//////000//////......,,,,,,,,,,,,------....................................------,,,,,,,,,+++......---,,,++++++******,,,++++++******++++++,,,,,,,,,,,,---------......,,,---///000000///---+++,,,,,,,,,---...///000000........................------...---,,,---///111......---------,,,,,,,,,tttwwwzzzqqqLLL???888<<<>>>888444777555444444555666777777666666666666666666555555555333333333333222222111111333444444555555666666666333333333222222111111111222444666666444111000///222111111111000000000000111000000///////////////------,,,,,,,,,------...,,,,,,---...//////000000........................111000///............///---......//////////////////000111000.........///---......///////////////////////////000000000000////////////............///......---------............---------......///////////////////////////........................000000//////...---,,,++++++,,,---....../////////......////////////......,,,,,,------------------........................,,,,,,,,,------...............---,,,+++******))),,,++++++******++++++,,,,,,,,,---------.........+++---...000000///---,,,,,,,,,,,,---...///000000---.....................+++,,,,,,+++***+++...000---------------,,,,,,,,,tttwwwzzzfffDDD<<<:::999999666333444999555444333444666777777666555666666666666555444444111222222333333333222111444444444444444555555555333444444555555444444333222333555555333111111111111111111000000000//////111111000///////////////......---------------...,,,,,,,,,------......///---...////////////...---111000...---,,,------...---......///000////////////000111000...---...///---......///////////////////////////000000000000////////////............---------------...//////...------------...//////////////////////////////........................000000000000///---,,,+++,,,---......//////......,,,---..................,,,,,,---......------,,,........................++++++,,,---...///000000///......---,,,++++++***,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,---.../////////...---,,,---------.../////////---------...............+++,,,,,,+++)))***,,,...------------------------uuuwwwzzzhhhJJJ666:::<<<<<<777666888999777444333333444666777777666444555555666555444333222///000222333444444333333444444444444333333333333111222444555555555555444111333444333222111222333222222222111111111000000111111000///////////////000000///...---------------------------------------...///000000///...---111000...,,,+++,,,,,,---------///000000000///...///000000000...---...///---......///////////////////////////000000000000////////////............,,,,,,,,,---...///000111---------------...//////////////////////////////........................---...///000000///......---.../////////...---,,,++++++,,,---------------,,,------......---,,,,,,........................,,,,,,------....../////////.........------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,------------.........//////------..................---------.........//////---------+++******,,,...------------------------uuuxxx{{{^^^HHH@@@>>>777;;;:::666888>>>999...444333222444666777777666333444555555555444222222...///111333444444444333444444444333333222222222...///111333444444444333111222333222111111333555333333333222222222111111111111000///////////////222111000///...---------...............------------...///000000///...---111///---+++***+++,,,---,,,---///000000000///......000000000...---...///---......///////////////////////////000000000000000/////////............++++++,,,,,,...///111222---------------...///000................................................***,,,...///111111111000...////////////---,,,+++***+++,,,,,,---------,,,,,,---.........---,,,+++..........................................------///............---------,,,++++++++++++++++++,,,---------.........//////---------------...///000...............------------------.........////////////...---+++***,,,...------------------------zzzxxxwwwlllTTTGGG<<<999<<<666666666666666777777777666666666666666666666666666666555444333333222222111111222222333444555555333333444555666777888888333222222111111222222333555555444333222111000///555444444333222111000000///......------///000111///...---,,,,,,---...///...///000///------///000...------,,,,,,------...333///++++++...///...+++......------------......000111222333222111///---111000......//////...,,,//////000111111111111000------............------......---,,,---...///000------------------------------..................,,,,,,,,,------.........,,,,,,---...//////......//////.........---------...,,,++++++,,,------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********((()))++++++******+++,,,------------------------+++---//////...---...///,,,,,,,,,---------......//////...------------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,vvvuuutttjjjNNNCCC>>>999888;;;666666666555555555555555666666666666666666666666666555555444333333222222222222222333444555555555555555555555555666666666333222222111111222222333333333333222222222222111000000000000000000000//////...---------...000111111111///...---...//////---......---,,,,,,---///...------,,,,,,------.../////////---,,,---...///.........------.........///000222222222000///---000///......///000...---///000000111111111111111---......//////......---......---,,,---...///000................................................,,,,,,,,,------.........,,,------...//////......//////.........---------...,,,++++++,,,------,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))+++***))))))+++,,,+++++++++,,,,,,,,,------+++---......------...///,,,,,,,,,---------......//////...------------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,xxxwwwvvv[[[III;;;:::===;;;:::;;;888888888777777666666555777777777777777777777777555555444444333333222222333333333444555555666666666666666555555444444444333222222111111222222333111111111222222333333333.../////////000000000111///...---------...000000444333111///......//////---...///...,,,,,,...///...------,,,,,,------...,,,///111000,,,,,,///333........................///000111222111000///...///...---...///000///...///000111111222222111111......////////////............---,,,---...///000////////////////////////........................---------------.........,,,---......///........................---------...,,,++++++,,,------,,,---------............///..............................------,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***++++++******+++,,,*********++++++,,,,,,,,,***,,,---...---,,,---...,,,,,,,,,---------......//////...------------...---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,}}}|||{{{dddMMMBBB:::<<<>>>;;;888777<<<<<<;;;:::999888888777666666666666666666666666444444444333333333222222444444444555555555666666555555555444444444333333333222222111111222222333111111222222222333333333111111111111111111111111......---,,,---...///000444333111///...---......000000111000///...000222...------,,,,,,------...,,,...000///......000222---..................---//////000111111000//////...------...000111000//////000111111222222111111...//////000000//////.........---,,,---...///000.......................................------------------...............------...............---...........................,,,++++++,,,---,,,,,,---------............/////////////////////////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++++++++)))+++------,,,+++,,,---,,,,,,,,,---------......//////...------------...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,|||{{{zzzpppSSSGGG@@@:::::::::777444333<<<;;;;;;:::999888777777444444444444444444444444333333333333333222222222444444444555555555555555333333333333444444444444333222222111111222222333333333333222222222111111222222111111000///.........------,,,,,,...///000222111///---,,,+++,,,,,,///000000000......000111...------,,,,,,------......---,,,...000111000...------...//////...------/////////000000000//////...------...000111000/////////000111111111111000......////////////............---,,,---...///000------------------------//////.........---------........................---...............---------........................,,,++++++,,,---,,,,,,---------............/////////////////////////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------/////////...---,,,++++++***)))+++------,,,+++,,,---,,,,,,,,,---------......//////...------------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,uuuuuuvvv```JJJIII>>>;;;888777777777777666777777777666666555555444333333333333333333333333333333333333222222222222444444444444444444444444222222222333333444444444333222222111111222222333333333333222222111111111000000///...---,,,++++++...---,,,,,,,,,---//////000///---+++******++++++,,,---...---++++++---......------,,,,,,------...///,,,+++---000111...+++,,,---...//////...---,,,......////////////000000///...---...///000///...---...//////000000//////------............------......---,,,---...///000------------------------/////////...------,,,,,,/////////........................///......---,,,---------..................,,,++++++,,,------,,,---------............/////////////////////////////////......------,,,,,,,,,,,,,,,,,,------------...///000///...---...///000///......---,,,++++++***,,,---...---,,,---...,,,,,,,,,---------......//////...------------...,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,uuuuuuvvvtttUUU???:::===999:::999888888999:::999444444444444444444444444333333333333333333333333222222222222222222222222444444444333333333333333333333333333222222222222333222222111111222222333111222222222222222333333.........------,,,,,,,,,------,,,,,,,,,---...///...---,,,+++******+++,,,+++,,,---,,,******,,,---...------,,,,,,------...---,,,---......---,,,***,,,---///000000///---,,,...............///000000000///......///000...---,,,------...............,,,,,,------------,,,,,,......---,,,---...///000........................000//////...------,,,,,,000/////////.........---......//////...------,,,---------.........//////...,,,++++++,,,------,,,---------............///.......................................---------,,,,,,,,,---------......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///,,,,,,,,,---------......//////...------------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,{{{{{{{{{fffEEE>>>DDDCCC:::777999999777666666555444444444444555555555555555444444444444444444444444222222222222222222222222333333333333333333333333555555444333222111000///333222222222222222222333///000111222333444555555.........////////////000------,,,+++,,,---...///...---,,,+++++++++,,,---------...---,,,+++---///...------,,,,,,------...***---000///,,,)))***+++,,,---///000000///---,,,...............///000111111000......//////...,,,+++,,,------......------+++,,,,,,------,,,,,,+++......---,,,---...///000////////////////////////000000///...------,,,,,,000000//////.........---.../////////...---,,,,,,---------.........//////...,,,++++++,,,------,,,---------.........//////........................---------...............,,,,,,,,,------.........,,,---...---+++***+++,,,((())))))+++,,,---......+++---//////...---...///,,,,,,,,,---------......//////...------------...+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{zzz}}}]]]IIIEEE>>>::::::666777666555555777888888777777777666666555555444444444333222222444666555555222222222222222222222222555444222111111111222222///222333111222444444111000222444444222111222222111111222333333333222222222000...---------,,,+++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///000///...+++,,,///000111000///...------............------,,,---......//////......,,,,,,.../////////...---++++++,,,,,,,,,,,,------+++---//////...---......////////////000000000000///...---,,,,,,---...///111111000000//////......------............------******+++,,,,,,---......000000000///.........---000000000000////////////........................,,,---...---,,,+++---//////...---,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,...//////...------...111000///...------...///000//////.........//////---------......000111111000///...---,,,+++++++++|||yyyxxxgggMMM???@@@<<<:::;;;666777666444444555666666555666666555555555444444444444222111222444555555444222222222222222222222222444333222111111111222222000333444222222444444111111222333333111111222333111111111222111111000000000...------.........---000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000------------------------........................,,,,,,,,,---......---,,,---...000111000///...,,,------............------,,,---......//////......,,,---.../////////...---++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///000000000000//////////////////...------...//////000000000/////////......------............------+++++++++,,,,,,------.../////////.............../////////.......................................,,,---...---,,,+++---//////...---,,,,,,,,,,,,------,,,***))))))***+++,,,,,,...//////...------...111000///...---....../////////...............///,,,,,,,,,------...///000......---,,,++++++++++++zzzxxxwwwlllSSS???999===;;;::::::555777555333333555555555444555555555444444444444444333222000111222444333333222222222222222222222222333333222111111111111222222555555222222444444000222333333222000000222444111111111111000///.........---,,,,,,.../////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///------------------------........................,,,,,,---------,,,++++++///000000000000...,,,+++------............------,,,---......//////......,,,---......//////......++++++,,,,,,,,,,,,------+++,,,,,,+++***+++---000111111000000//////......//////............/////////////////////.........------............------,,,,,,,,,,,,,,,------------------...............---------.......................................,,,---...---,,,+++---///......---,,,,,,,,,------,,,+++***))))))***,,,,,,,,,---//////---,,,---...000000///............///......---------......///,,,,,,,,,,,,,,,---...///...---,,,+++************|||zzzyyyooo___OOO>>>:::===999888999333555444333333555777777666555555555555555444444444333111000000111222222111111111111111222222222222222222111111111111111111333666666333222444333000333333222111///000333555222222111111000///...---///---,,,,,,...//////...//////......------------++++++,,,,,,,,,,,,------***+++,,,,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,//////000000///...------------............------,,,---......///.........---------...............+++++++++,,,,,,,,,------------,,,+++***,,,///222222222111000///...------////////////////////////........................------............---------------------,,,,,,,,,,,,,,,------......//////------............//////........................,,,---...---,,,+++---///...------,,,,,,,,,---------,,,+++++++++,,,---...+++---///...---,,,------/////////.........//////...------------......///---,,,,,,,,,---......///...---,,,,,,+++++++++,,,~~~|||{{{wwwcccZZZXXXMMM???<<<;;;666666888333333222222444777:::::::::555555555555555555555555333111000000111222111000000000000111111222222222111111111111111111111111222555555222222444333000333333222111///000333555222222222222111000///...000...------.........,,,---..................---+++++++++,,,,,,---------***+++,,,,,,+++,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000111000...,,,---...---......///////////////------............------,,,---......///.........------------......//////+++++++++,,,,,,,,,------.........---,,,...111444333222111000///...---,,,......////////////......---------------.........------............------...---------------------,,,------....../////////....../////////000000000........................,,,---...---,,,+++---///------,,,,,,,,,------...------------......//////+++---......---,,,,,,---......//////////////////---------------...///000..................///000///......------------...~~~}}}|||sssccc[[[UUUPPPDDD:::999777111444999444333333222444888:::;;;;;;444444444444444555555555444222000000111222111000//////000000111222222222///000111111222111111111111444444111111333333///222333333222000000222444222222222222111000//////111///------......---,,,+++,,,---...////////////***++++++,,,,,,------...***+++,,,,,,,,,,,,///111------------------------........................---000222111...---...000---------...///000000111------............------,,,---......//////.........------------...//////++++++,,,,,,,,,,,,---------...///......///222444222222111000///...------------............------,,,,,,,,,---------------------............---------------------..................///////////////......//////000111111111........................,,,---...---,,,+++---///------,,,,,,,,,---......,,,------....../////////+++,,,......,,,+++,,,------...//////000/////////...............///000111//////.........//////000//////............//////{{{yyyzzzdddSSSRRRSSSMMMEEE;;;555777666000333999444555444333444666888999888111111222222222333333333444333111111222222111000/////////000111222222222...///000111222222111000...222222000000333333000111222333333111111222333///000000111000000/////////---,,,,,,...//////...)))***,,,...000000000000******+++,,,,,,---......***+++------,,,---000222------------------------........................+++///222111...,,,...111///............//////000------............------,,,---......//////.........------,,,---...///000++++++,,,,,,,,,,,,------+++---.../////////111222222111111000///......---+++,,,---......---,,,+++++++++,,,,,,,,,---------------............------,,,,,,------......//////000000000000000/////////------......///000000111........................,,,---...---,,,+++---///,,,,,,,,,,,,,,,---...///***+++,,,------.........***,,,...---,,,+++,,,---,,,---///000000000/////////......//////111222222///......------...............---------......///vvvvvvwwwrrr[[[CCC:::===AAA>>>:::777444888888111444888222777555333333555666555444//////000000111111111222555333111111222333222111...//////000111222222222...///000222222222111000---000111///000333333000000222444444222111222222......///////////////...---++++++,,,...000111000((())),,,...000111111111******+++,,,,,,---......+++,,,---------...000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))---111000---+++...111111000///......---......---..................---,,,---......//////............---,,,---...///000++++++,,,,,,,,,---------)))+++.../////////000111111111000000//////......++++++,,,------,,,+++++++++++++++,,,,,,------------..................---,,,,,,,,,---...///000000222222111111000000//////,,,,,,------...///000000........................------...---,,,+++---///,,,,,,,,,,,,,,,---...///((()))***+++,,,------,,,***,,,...---,,,+++,,,,,,,,,---///000000000//////////////////000111333333...------,,,,,,,,,------------,,,,,,,,,------...sssrrrvvvcccCCCAAA===:::888777777777777666555666666666444222888777666555333222000000444333222222111111222222333333222111000000000111000000111111111111000000333111000111222222111000222111///...---------...000000111111111///...---000000000000000000000000---///333!!!111)))000///...---,,,,,,,,,,,,---.........------------......------,,,,,,---...000111///---+++,,,------***'''......------...,,,)))'''...//////...,,,++++++,,,......////////////......---...///000000...,,,+++,,,++++++,,,......---+++,,,---------------,,,,,,---------,,,,,,+++++++++...///000///...---.../////////...------------...+++++++++,,,,,,---------,,,---...//////...---,,,,,,---......------///111///...---,,,,,,---...//////////////////.........//////000000000000//////------------------------...------,,,,,,------...---,,,++++++---//////...---------............///---,,,,,,,,,,,,---..........................................////////////.../////////000000111111,,,---...---,,,+++---///qqqqqqvvvbbbHHH???>>>;;;999888777888888:::999888999::::::888666777777666444333111000000444333222222111111222222222111000000/////////000000000111111111111000000222111000000222333222111222111000...------.........///000000111000//////////////////////////////000,,,///,,,111...222///...---,,,,,,,,,,,,---.........------------......------,,,,,,---...000111...---+++,,,...---+++(((---,,,,,,,,,------,,,***---.........,,,+++,,,---......////////////......---...///000///...,,,+++,,,++++++,,,......---+++------............---------------,,,,,,,,,++++++...///000///...---.../////////...------------...,,,,,,,,,,,,,,,,,,------,,,---............---,,,,,,---...---,,,---...000---,,,++++++,,,---...////////////////////////...//////000000000000//////------------------------...------,,,,,,------...---,,,***+++,,,------,,,---------............///---,,,,,,,,,,,,---..........................................////////////........./////////000000,,,---...---,,,+++---///ppppppvvv|||]]]FFF:::;;;:::999777777777888999;;;:::999:::;;;;;;999888666666555444222111000000333333222111111111111222000000///.........//////000000111111111111000000111000///000222333333222222111000///.........///,,,---...000000111000000........................333(((...>>>111222333......------,,,,,,------.........------------.........---,,,,,,---...000111---,,,,,,,,,......,,,***---+++***+++---......---+++,,,...---,,,,,,---///......////////////......---.../////////...---,,,,,,++++++,,,......---,,,---....../////////......------------,,,,,,,,,,,,---...//////...---.../////////...------------...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,...000,,,++++++***+++,,,---.........////////////////////////000000000000//////------------------------......------------.........,,,++++++,,,,,,,,,+++---------............///---,,,,,,,,,,,,---..........................................////////////---------............///,,,---...---,,,+++---///oooooovvvwwwVVVDDD>>>???999888777666666666666777888777777777999999777555555444444333222111111000333222222111111111111111000000///....../////////000000111111111111000000000//////000222444333222111111111000000/////////---......//////000000000------------------------333(((444QQQ222333111---------------------------......------------.........------,,,---...///000,,,,,,,,,---......---,,,...,,,******,,,.........***+++------------...000......////////////......---......//////...------,,,++++++,,,...///---,,,---...//////////////////------------------,,,,,,,,,...///...------...000//////...------------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,,,,---///......,,,+++++++++,,,---............//////////////////000000000000//////..............................------------......000...,,,,,,------,,,+++---------............///---,,,,,,,,,,,,---..........................................////////////------------------------,,,---...---,,,+++---///ppppppvvvhhhLLL===999<<>><<<999999555555666666666666555555555444444555777777666555000000000111111111111111222222111000000000000000///.........//////000111000000111111111111000000222111000000222333222111111111222333333222111111//////...---------...///------------------------+++///:::666555+++...,,,,,,,,,---......---,,,,,,......------------......///...---,,,,,,---...///---///111000---+++,,,---------,,,---//////...---+++,,,------,,,,,,...///......////////////......---------------...//////---,,,,,,---///000...---++++++---....../////////------------.........///***,,,------------...000//////...------------...------------............---,,,++++++++++++,,,------......,,,+++***+++---000///---,,,+++,,,,,,---------......///000000111//////000000000000//////........................//////............//////111///......000111000000---------............///---,,,,,,,,,,,,---......////////////////////////............////////////............---------,,,,,,---...---,,,+++---///wwwuuuvvv{{{QQQAAA===<<<>>><<<777666:::333444555666777777777777333222222333555666555333000000000000111111111111222111111000000000000000---------------...///000000000111111111111000000333111000111222222111000000111333333444333222111...---,,,,,,---...000111........................+++...222"""444+++111---,,,,,,---......---,,,,,,.........------.........//////------,,,---...///...000111000---++++++---***+++,,,...111111000...+++---...---,,,,,,---///......////////////......---------------...///000------,,,...///000...---***+++,,,---............---------.........//////***+++------------...000//////...------------...,,,---------.../////////------,,,++++++,,,---------......,,,******+++---,,,,,,+++++++++,,,---...---------...///000000111//////000000000000////////////////////////////////////............/////////...,,,---///000000000---------.........//////---,,,,,,,,,,,,---......000000000000000000000000............/////////000/////////......---------------...---,,,+++---///tttuuuooommmJJJ===:::::::::999999999999999444555555555444333333222777666666555444444333333222222222222111111111000///111111///---,,,000333..................------///111222333333222000///////////////////////////000000000000000000000000---------------...///000+++,,,...//////...,,,+++------,,,+++,,,---...///---+++***+++///000///---...++++++///111///---///,,,---------,,,---000222------.........---,,,+++111///------......---,,,++++++,,,---.........---......------------...///---,,,,,,---......---+++------------------------111///------/////////...//////...---,,,,,,,,,,,,******+++,,,------------111///---,,,+++,,,...///000---******---......,,,...,,,******+++------,,,///---,,,,,,...//////...---,,,+++******,,,...///---......///000/////////............//////////////////............//////------............------,,,------......------,,,////////////////////////......---,,,---...///000444333111000/////////000000000///............///...///000000//////000222...---,,,,,,++++++,,,,,,uuuuuuppp```MMM>>>>>>999999999888888888888888555555666666555444444333666666666555444333333333333222222222222111111111///000000///......000111////////////////////////000111222333333222111000111111111111111111111111000000000000000000000000......---------...//////+++,,,...//////...,,,+++------,,,,,,,,,---...///...,,,+++---///111000......++++++///111...---...------...---,,,---///222......---------,,,,,,,,,000...---,,,---...---,,,,,,,,,---.................................---------,,,,,,---......---+++------------------------000///------...//////.........---,,,,,,+++,,,,,,+++,,,------------------000///...---,,,------...///---***+++---///...---...,,,******,,,------,,,111///---------...---,,,---,,,+++******,,,---///------...////////////...............//////////////////............//////------............------,,,------......------,,,..............................---------...///000333222000///......//////...---------...//////000///000000///...///111444///...------,,,,,,------vvvvvvqqqRRRBBB===888===999888777777666666666777666666666666555555555555666555555444444333333222222222222222111111111111000//////000111111///...///000000000000000000000111111333444444333222111111111111111111111111111000000000000000000000000000///......------......+++,,,---......---,,,+++---,,,,,,,,,,,,---...///...------...000111000//////++++++///111...---............---,,,,,,...000///...---,,,+++,,,------000...,,,,,,---...---,,,------.../////////............/////////...,,,+++---,,,,,,---......---+++------------------------000...------...//////...---,,,,,,++++++++++++,,,..................---,,,............------------...,,,+++,,,---//////......,,,++++++,,,------,,,222000------------,,,***---,,,+++***+++,,,---...,,,,,,---...............---............///////////////............//////------............------------............------------------------------......------......///000111000///...............+++++++++,,,---///000111/////////......///333555//////...------------...wwwxxxsss]]]>>>EEE???999;;;888888666555555555555555555555555444444444555555444444444444333333222222111111111000000000//////000......000222333///,,,///////////////000000000111111222333333333333222111111111111111111111111////////////////////////111000///...------------,,,,,,---......---,,,,,,,,,,,,,,,,,,------.........------...///////////////,,,+++///000...---.../////////---,,,,,,...000000...,,,+++++++++---...///---,,,,,,---...---,,,......///////////////...---...000000000...+++***---,,,,,,---......---+++------------------------///---,,,,,,...//////...+++++++++******+++,,,,,,//////000//////...------------.........---,,,+++---,,,,,,---.../////////...---+++,,,---...---,,,000...,,,,,,------,,,+++,,,,,,+++++++++,,,---...+++,,,------......---------------........./////////......------......///------............------------............------------------------------...............//////000//////......------------+++++++++,,,---...//////.........---,,,...222555///......---------------xxxyyyttt}}}lll???<<>>;;;:::DDDQQQNNNBBB555666666555333333444666333222111111111222333444222111111111000000//////333444333000000333111---000000111000000///...---+++---//////---///333777000000000000000000000000222111111000///......---............////////////......////////////......,,,,,,,,,------............---,,,+++++++++,,,---111111000...,,,,,,---///000---+++---111222...)))...------------...//////////////////////////////------------------------...///000000000///---,,,------------,,,+++******......------------......,,,,,,,,,---------...............------,,,,,,,,,+++,,,---.........---,,,,,,---...///000000000000000...,,,*********+++,,,000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++---000111000,,,(((...------,,,,,,,,,------+++,,,------......------,,,,,,,,,------.........---------.........////////////000000///...------...---,,,---/////////...---......///////////////---...///000000///...---111111000///////////////666000...222222---+++...///...+++***)))***,,,...{{{pppwwwdddJJJ===<<<888:::777333888@@@===333555666666555333222444555333222111111111222333333111111111000000000//////111222111...///222111---///000000000000//////....../////////...///111333000000000000000000000000111111111000///.....................////////////...//////000000//////...,,,,,,---------------------,,,+++++++++,,,---...222222111///------...000///---+++---111111...***...------------...//////........................------------------------///////////////...------+++,,,,,,---------,,,,,,......------------......,,,,,,,,,------------.........---------,,,,,,,,,+++,,,---.........---,,,,,,---...///000000000000...---+++***+++,,,---///000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---///000///,,,)))...------,,,,,,---------+++,,,------......------,,,,,,------------------------------............//////////////////...---...---,,,---///000///...---......///////////////---...///000000///...---/////////.../////////000000+++***...000---,,,...---------,,,,,,,,,,,,+++zzzqqqxxxrrrSSSDDD===:::;;;777:::888333333777555...444555555444222222333555333222222111111111222222111111000000000000//////...000///---///222222......//////000000000000///222000......///000000///000000000000000000000000111111000000//////..................//////////////////000000000000//////------------------,,,,,,,,,,,,++++++,,,---......111222222000......///000///---,,,---000111...+++...------------...//////................................................000///......---.........***+++,,,---............------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,---------------,,,---...///000000000000,,,,,,++++++,,,---///000///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,---......---+++---------,,,,,,------...+++,,,------......------------------------,,,,,,---------------------,,,---...//////////////////...---,,,---///000///...---......///////////////---...///000000///...------------......///000000111---,,,///000......///,,,,,,.........---+++***yyyqqqyyyyyyRRR>>>===>>><<<999666:::;;;666555777777444444555555444222111333444222222222111111111111111000000000000000000//////---///...---000444444000---...///000000111000000222///---...111222000...000000000000000000000000111000000000/////////...............//////////////////000000000000//////.........------,,,,,,,,,++++++,,,,,,---......///000111111000...---...000...---,,,---///000...---...------------...//////........................////////////////////////000///...---,,,---...///+++,,,---...............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,---...///000000000000------,,,,,,,,,---...///...------,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,++++++,,,---......---+++,,,---...---,,,------,,,,,,,,,---......+++,,,------......------.........------,,,,,,,,,------------,,,,,,,,,,,,------...///000000/////////------...///000///...---......///////////////------...//////...------***+++,,,---//////000000333000...//////---,,,+++---------------,,,,,,+++xxxpppzzzsss[[[CCC<<>>777444888;;;;;;999999444111000222444333222222222333333222000///111222111222222222111000...------.........//////000000,,,......---///444333000000000111000000///.........111444333///,,,---...000000000000000000000000////////////000000000000............/////////000,,,------------------,,,,,,,,,,,,------.........//////000000///---+++***,,,...000111///......///,,,---------,,,---000222...------------...//////------------------------------------------------,,,---...///...---,,,+++((()))***+++++++++++++++***+++---......---+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++*********+++,,,---,,,---...///000000000000((()))***+++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......+++---000222222000---+++---,,,,,,---......---++++++++++++,,,---...///000+++,,,------......------,,,,,,,,,------.........,,,---...///000222333333///000000000///...------000///...///000111000///---......///////////////,,,,,,---......---,,,,,,,,,---000111222111000///***......,,,///555555000---.../////////...---,,,uuuoooyyyiiiLLLBBBBBB;;;:::888666666777888999666666555444444444444555555444333222111///......222222222222111111111000000000000000000000000000,,,---...//////...---,,,....../////////......---//////000111111111111111000000///...............------...///000111222222000000111111111111000000222000......111111///---///...---,,,,,,++++++,,,111///------...///...------------------...///000+++,,,---...///111222222000000//////.........---........................(((***---000111000///...++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++---...///...------+++,,,...//////---,,,***---,,,,,,,,,,,,---.........------,,,,,,,,,------,,,,,,,,,---///000000...'''***---,,,)))))),,,111(((***,,,,,,++++++,,,---+++++++++,,,,,,+++*********,,,///111111///,,,***+++++++++,,,,,,---------++++++,,,,,,---...//////111111000000//////.................................---,,,---...111444555222222111000///...------111...---000444666444000.........------,,,,,,,,,000000...------...//////...111333222///---...000---...///000111222333333///...---,,,,,,,,,,,,,,,uuuooo{{{tttRRR>>>;;;???;;;999888666666777888999888777666555555555555555444333222222111000//////222111111111000000000000////////////////////////------...//////...------000111111222111111000000//////000111111111111111000000///........................///000000111111//////000000000000//////222000...///000111///---000000//////......//////222000......//////...------------------...//////,,,,,,---...///000111111///.........------------........................(((***---///000000...---......////////////......,,,,,,,,,,,,,,,---------+++,,,---.........---,,,---...///000000///...---,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,...000111///...))),,,///...++++++...222)))+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,+++++++++,,,...000000...,,,++++++++++++,,,,,,---------+++,,,,,,------.........///////////////.........------------------------000///...---...///111222111111000000///.........111...---///333444222...///......---,,,,,,------//////...---......///000...000222111...---...///---...///000111222333333///...------,,,,,,,,,---rrrnnn{{{rrrUUUDDD:::999???:::999777666666666777888999888777666555444444444222222111111111000000000000000000000////////////////////////////////////------...//////...------111111222222222222111111//////000000000111111111000//////............///////////////////////////......////////////......111000...///000000///---////////////000000000111333111////////////...---------------------...///------........./////////---------------,,,,,,,,,........................)))***---///000///...---,,,,,,------------,,,,,,//////..................------.........---,,,,,,,,,---.../////////...---,,,,,,++++++,,,,,,---......---------------......,,,,,,---...000111///---***,,,...---++++++...111+++,,,---,,,*********+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,222111///...---......///////////////////////////000...---///111222000---000///---,,,,,,---............---......///000111---///000000...------.........//////000111222222///...------,,,---------nnnjjjxxxoooPPPGGGDDD<<<999<<<999888777666666666666777888777666555444333333333000000000000111111111111000////////////.........////////////////////////---..................---...///000000000000000000///////////////000111111000///............//////000000/////////.........---..................---000///////////////......,,,,,,---...////////////444222000/////////...------------,,,,,,---..............................------------------------........................+++,,,...///000000//////,,,,,,------------,,,,,,111111000000//////...............------,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,---...------------......///---------///111111///---)))+++,,,+++******,,,...,,,------,,,***)))***+++,,,,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,111111///......................../////////000000111000///000111111///---000///...---,,,---///000---------...///000111111---......///...---------......//////000111111222......------------......nnnjjjxxxbbbJJJ;;;>>>AAA:::555888777777666666666555666666666555444333222222222222///000000000000111111111////////////.........---.................................------...............///000000000000000//////......//////000111//////............//////000000//////......------------............------////////////............***+++---...////////////333111///...//////...---...------,,,,,,,,,------............------------..................//////........................---...///000111111000000000111111222222111111000111111111000000/////////.........---,,,,,,,,,,,,)))******++++++++++++++++++************+++,,,,,,---------------...///000------...000222111///,,,***+++++++++******,,,---,,,------+++))))))***,,,+++,,,------.........---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------......//////000000111111111111222222000///000///.........///000000,,,------...///000000111---------...///......---.........///000000111111......---------......///qqqmmmzzzeeeKKK???888;;;===999777999666666666666555555555555333333222111111111111222000000000000000000000000////////////....................................///...------------...///...///000111111222111111000///...---...///000111///............//////000/////////......---------------............------...///000///---,,,---...+++,,,...000111000000///111///------...///...---...------,,,,,,,,,,,,,,,......------------------.........///////////////..............................///000000000000000///000000111111000000///000000///////////////.........---,,,,,,,,,------+++++++++,,,,,,------...******))))))******+++,,,------------...///000000---...///111333222...,,,---------,,,,,,------...,,,,,,,,,+++))))))+++---***+++,,,------...------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000---------....../////////000111222222222222111111/////////000000000000000,,,---...///000000000///...------...000000///---.........//////000000000.........---......///000sssnnnzzzrrrKKKBBB???<<<;;;;;;;;;::::::555666666666555555444444222222222111222222333444000000000000000/////////000000000/////////..............................///...------------...///------///000000111111111000///...------///000111...............///000000.....................---......////////////......---///000///---,,,---///***,,,...///000///...---...---,,,,,,...//////......---,,,,,,++++++,,,,,,---------------------------------....../////////........................---------...............,,,,,,------------,,,,,,---------...............------,,,,,,,,,---...///*********++++++,,,---...)))))))))))))))***++++++------------...///000111---...000222333222...+++...---,,,,,,------------+++,,,+++***)))))),,,///)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,---...////////////---........................///111111111111111222---///000222222111000///---...///000000///......///...---...111222000............///////////////...............///000000sssmmmxxxmmmNNNFFF888;;;;;;888888;;;999333555555666666555555444333222222222222333444555555111000000000////////////000000000000////////////........................///...---,,,,,,---...///***+++,,,---............000///---,,,---...000222...............///000111..............................////////////......---///000///,,,+++---///((()))+++------,,,+++***---+++***+++---//////......---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------.................................++++++,,,,,,,,,,,,,,,------..................---+++,,,,,,,,,------......---,,,,,,+++,,,---///000(((((((((((()))***+++,,,)))))))))))))))******+++---------......000111111......000222333222...+++---+++******+++,,,+++++++++++++++***)))***---000((()))***+++,,,,,,---,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,---...//////...------,,,,,,+++++++++........................,,,---......///.................................,,,...///000000000111222,,,...111333333222000///......///000000///...---000...---///222333111............///////////////...............///000000tttppp~~~bbbGGG??????999;;;;;;999666555666999777666444333222222333333444444444555555555555666111111111111000000000000000222444333000......000000///...------...///000---,,,,,,,,,,,,---......000...,,,,,,.........---777<<<888---***000///(((......---------......///.........------.........,,,,,,---......///......///......------///000111,,,---......,,,******+++---)))'''***...111///+++,,,------......------,,,,,,,,,,,,,,,---...//////......---,,,++++++++++++//////...------------.........---------......///)))+++------,,,,,,,,,---...---,,,+++***+++,,,------,,,,,,---///000///---++++++***))))))***+++,,,'''(((((()))******++++++,,,------,,,+++***,,,---...///222444444111///---,,,,,,------------------++++++++++++++++++++++++,,,***)))+++---...+++)))++++++++++++++++++++++++---+++******---///000//////////////////.........------------------------,,,,,,,,,---------......++++++,,,,,,---...//////000000000///......------////////////////////////////////////000000000000222///---...000111000...------///000111111111111///000111000......000111+++,,,---......---,,,+++uuuqqqgggIII===<<<<<<999::::::999666555666888777666444333222222333333222222333333333444444444222222111000000//////000---000222111//////000111111000///......///000111---,,,,,,,,,------......000...------...///...---444888666---+++111222,,,///......---------.........------,,,,,,------...---......//////......---///......---...///000111,,,...//////---,,,,,,,,,---***(((***...000...++++++,,,,,,------,,,,,,+++...------,,,,,,,,,------...---,,,,,,++++++++++++......---------......///......------------......***+++------,,,+++,,,.........,,,++++++++++++,,,---,,,,,,---///000...---------+++***))))))******(((((()))******+++,,,,,,,,,------,,,+++***,,,......000222333333111...,,,------------------,,,,,,++++++++++++++++++++++++,,,+++***+++------+++)))++++++++++++++++++++++++...,,,***+++---...///...------------------......------------------------,,,,,,,,,---------......+++,,,,,,------..............................///////////////////////////.../////////000000000000222///---...000111000///...///000000111111111111---...///...,,,,,,...///---...///000000///...---wwwsssdddEEE:::<<<===:::888999999777555555666777666555444333222222222333333333333333444444444444444333111////////////000,,,...///000//////000222111000000//////000000111,,,,,,,,,---------......///...------/////////---000444333------333444///000///...------------------,,,,,,++++++,,,,,,---....../////////......---......------......///000---...000///...------......,,,***+++...///---+++++++++,,,,,,,,,,,,++++++///...---,,,++++++++++++------,,,+++++++++,,,,,,---------------...///000......---------------...+++,,,,,,,,,++++++---//////...---,,,+++***++++++---,,,,,,---...///...,,,///...---+++************)))******++++++,,,,,,---+++,,,---,,,++++++,,,......000222333333111...,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++***,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---......---,,,++++++***+++,,,...///------------------------,,,,,,,,,---------......------------------------+++,,,,,,---......//////////////////////////////....../////////000000000111000......000000000//////000000111111111000000000111111111//////111222///000000111111000000///xxxsssiiiMMM<<<;;;>>><<<666888777777666555555555666555444444333333222222222444555555555555666666666555333111///......///000---............///000000000000////////////000000,,,,,,---------...------......---...000000///...///222111......222333111111000///...---,,,,,,,,,,,,++++++++++++++++++,,,,,,---...///////////////------------......//////,,,...//////---,,,---...///---+++,,,......---++++++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---...///000111......------,,,,,,------+++,,,,,,+++***+++---//////...---,,,+++*********,,,,,,+++,,,......---+++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---,,,++++++---...///000111222222000---,,,......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,++++++*********,,,...000------------------------,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,---------......////////////////////////........./////////000000111000/////////000000000//////000000000///......111222222111000000111333000000000000000000000000xxxssspppUUUKKKAAA;;;:::888666333777666555444555555555555333333333333333333222222444444444444555555555555444333111000/////////000111000..........................................+++,,,---.........------...------///111111000...///111111//////111111000111000///...---,,,,,,,,,+++++++++******+++++++++******,,,---///000000000,,,------...............***,,,......,,,+++,,,---...------------...---,,,------............------+++++++++++++++,,,---...++++++++++++,,,,,,---...++++++,,,,,,...///111222......---,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---.........------,,,+++******,,,++++++,,,------+++***)))***+++,,,---.........,,,,,,,,,,,,,,,---------***,,,,,,,,,++++++---///000000111111111///---,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++++++++***++++++---///000------------------------,,,,,,,,,---------......------------------,,,,,,......---------,,,,,,,,,////////////////////////............////////////000000000/////////000000.........///......------,,,------,,,++++++,,,...////////////////////////wwwsssjjjKKKAAA===;;;;;;888555666999666444333333444555555444222222333333333333222222111111111111222222222222111111111111000000000///333111...---...///......,,,------......------,,,+++,,,---.........---,,,------...000222222000...000000000000000000000///000///...---------------,,,++++++******++++++,,,((()))+++,,,......//////,,,,,,---............---)))+++------,,,+++,,,------------------...............////////////......************+++,,,---...*********+++,,,---...///+++,,,,,,---...///111111///...---,,,++++++++++++)))+++------,,,,,,,,,---,,,,,,---------,,,+++***,,,+++***+++,,,,,,***)))'''(((***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///000111111111000...,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---++++++++++++++++++++++++---,,,,,,---...///---+++***++++++,,,------------------------------------,,,,,,,,,---------......------------------------//////......---,,,,,,+++////////////////////////------.........////////////000000000......000111---......//////.........,,,---...---++++++---...///......------......///uuuqqqxxxaaaNNNAAA>>>888666:::;;;999999;;;555333111222444555444333111222333333333333222111//////000000000111111111...///111222222222000///444111...---///111111000------...//////...------***+++---//////...---,,,------...000222222000.........///000111000000111///......---------......,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,+++++++++,,,---.........------***,,,......---,,,---...,,,------.........///000---..................---,,,+++++++++++++++,,,,,,*********+++,,,---///000,,,,,,,,,---...///000111///...---,,,++++++++++++(((+++...///...,,,++++++***+++,,,---------,,,,,,,,,+++***+++,,,+++***(((&&&''')))+++------------,,,,,,,,,+++++++++++++++***+++,,,,,,+++,,,...000111111111000///...,,,+++,,,,,,++++++++++++++++++------------------------+++---///...,,,+++,,,...************************+++++++++---//////...,,,)))***+++,,,---,,,***)))------------------------,,,,,,,,,---------......+++,,,,,,------.........///.....................////////////////////////---------........./////////000111000...---///222......///000111111111000///000111000......000111///......------......///tttppp~~~UUUCCCDDDGGG<<<333///777>>><<<666444555333000111444555444222000111333333444333222111000111111111111222222222,,,...111333444333111///333000------000333333222---...///000000///...---***+++---//////...---,,,,,,---...000333333111///---,,,---000222111111333......---------......///---,,,,,,++++++,,,,,,---,,,,,,,,,+++***)))((('''+++,,,---.........---,,,+++---//////.........///+++,,,---.........///111,,,------......------,,,------,,,+++************)))******+++,,,...///000---------------...///000///...---,,,++++++++++++'''***...000///---+++***)))***,,,---......---,,,,,,+++******++++++)))''''''(((***+++,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,+++,,,...000111111111000///---,,,+++++++++++++++++++++,,,,,,------------------------***---//////,,,+++,,,...))))))))))))))))))))))))******+++---///000...---''')))+++,,,,,,***(((&&&------------------------,,,,,,,,,---------......++++++,,,,,,---...//////------......///000000000////////////////////////---------.........//////...000111000...---///222//////000222222333333333---...///...,,,,,,...///000///...------...///000pppkkkxxxYYYCCCEEEBBB777<<<;;;999777777777777888555444333333222222333333333222111000////////////222000///111444444111...//////000111444444222000/////////000222333222111,,,---.../////////...---111///---+++++++++,,,---........................///,,,+++,,,000222222000////////////////////////+++++++++,,,,,,,,,---------,,,***+++,,,,,,+++)))******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++---+++******+++,,,+++***++++++******++++++,,,---...---+++***)))***++++++...//////...,,,,,,---///111000///...------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000...------,,,,,,,,,------------...///000000000///...---,,,++++++,,,---...000////////////.........///////////////.........///////////////000111111000000000000000000000000,,,+++***,,,...000111000000///...------,,,,,,,,,pppkkkxxxiiiPPPDDD???;;;999;;;:::888777666666666777555444333333222222333333333222111000/////////////////////000111111///...111000000222444444222000......///000111111000///+++---...000111111000000000///---,,,,,,,,,...///++++++,,,...///000111222///---,,,---///111111///........................------------............---,,,++++++,,,,,,+++*********+++,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++---+++******,,,---,,,+++++++++******++++++,,,------,,,+++*********+++,,,...//////...,,,,,,...///111111000///......---------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///------------------------------.../////////......///...---,,,,,,---...///......................../////////////////////...///////////////000111111000000000000000000000000///---,,,---000111222111000//////.........//////oookkkyyygggGGGEEEFFF;;;666<<<999888777666555555555555555444333333222222333333333222111000////////////,,,...//////...---......333222222222333333111000...///000000000///...---+++---///111222333222222///...---,,,---...///000,,,,,,---...000111222222000...---...///000///................................./////////000000000...---++++++,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,------...///000000,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,+++***+++---......---++++++******++++++,,,---++++++*********+++,,,,,,---.........,,,,,,...000222222222111000...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...+++,,,---......------,,,---............------,,,///......------......///,,,,,,,,,---......//////....../////////////////////////////////000111111000000000000000000000000111000...///111222222111////////////000111222333oookkkzzzpppOOO999???DDD;;;777>>>666666666555444444444444555444333333222222333333222222111000//////000000,,,...111000---,,,---000555444222222333333111//////111222222000...------,,,---///111222222111111,,,,,,,,,,,,---...///000000000000000000000000000000///////////////...---...........................////////////000000000///---++++++,,,---,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------...------------------------,,,,,,------.../////////,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++++++++++++++***+++++++++,,,...000///...++++++******++++++,,,---*********++++++,,,,,,---,,,---......------///111333333222222000...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,---***+++---//////...---+++---.........---,,,++++++/////////....../////////******+++,,,---...///000............///////////////////////////000000111////////////////////////222000//////000222111000/////////000222333555666ooommm|||sssUUUGGG<<<<<<===;;;:::;;;555555555555444444444333555444333333222222333333222111000000000000000000---000111000------///111666444222222222222000///000333555555222///.........///000000000///...---******++++++,,,...//////000000000000000000000000///000000000///...---,,,........................------........./////////111...,,,+++,,,---------++++++,,,,,,,,,,,,------***++++++,,,,,,---------------------------------........................---,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++++++++***+++---///000///---++++++******++++++,,,---)))******+++,,,,,,,,,,,,+++,,,------------000222333333222111///---,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********+++++++++++++++++++++,,,---------,,,,,,+++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,---***+++---//////...---,,,---.........---,,,++++++...//////////////////...)))***+++,,,---///000000---.........//////000000///////////////000000111////////////////////////000///------///000000////////////000222333555666qqqooo~~~UUUDDDDDD@@@:::888:::999666444444555555555444444333555444333333222222333333111111000000000000000111000111111000//////000222555333111000111111000//////333777666333////////////000000111000///---,,,++++++,,,,,,---...//////,,,,,,---...000111222222---///111111///---------------------------------,,,,,,---------.........222///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++***+++---//////---+++++++++******++++++,,,---******+++,,,,,,,,,++++++***,,,---------...000333333222000...---,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...***+++---............------............------,,,---......//////......---***+++,,,---...///000000------......///000000000///////////////000111111000000000000000000000000...---+++,,,...//////...////////////000111222333rrrqqq\\\DDD===???>>>;;;888888777666333444555666666555444444555444333333222222333333111111000000000000111111222000///...000111111000444111/////////000000///---222666666222///...//////000111111111000///...------...//////000000000++++++,,,...///000111222,,,///111222///------...------------------------,,,,,,---------.........333000---+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,------......------,,,+++***+++---......+++)))++++++******++++++,,,---++++++,,,,,,,,,+++***)))***+++---------...111333222000...+++++++++---...---,,,,,,++++++,,,,,,---++++++++++++************++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///++++++,,,------......///------.../////////......,,,---...//////...---,,,,,,,,,---...//////000000------......///000000111///////////////000111111000000000000000000000000---+++***+++...000000///000//////.........//////sssrrreeeFFF>>>>>>:::999======888666888333444555666666666555444555444333333222222333333111000000000000000111111333000------000222111///333000......///000000///+++000666666222......//////000111222333333222111///000000111111111111111........................+++...222222///---...///---------------------------------............///333000---+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************************+++,,,---///000111111...------,,,,,,------...,,,,,,,,,------.........---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******---......//////......---+++***+++,,,...---***(((++++++******++++++,,,---+++,,,,,,---,,,+++)))((()))+++,,,------///111444222///,,,***)))+++---///---,,,,,,++++++,,,,,,---+++++++++************)))++++++*********+++---...+++++++++,,,,,,---------,,,+++*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000,,,++++++,,,,,,...///000------...///000000000///+++,,,---......---,,,+++------......///000000000---------...///000000111///////////////000111111000000000000000000000000,,,+++***,,,...000111000000///...------,,,,,,,,,tttsssiiiOOOFFF:::;;;;;;999888777777777777555444444333333444444555000111111111111000//////////////////////////////222222111000000111222333555222///,,,+++,,,...000111---...222222------000000000000111222333555555111111111000000000000000------///000111111111111---...///000000///...---------------------------***...000...,,,---///000...---+++++++++,,,...000///...,,,++++++,,,---...---,,,+++,,,------+++))))))***++++++,,,,,,,,,,,,------------------------...//////000///---,,,+++------,,,+++,,,---...///+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***,,,,,,,,,---------......,,,+++))))))***+++***)))))))))((((((((()))+++,,,---+++))))))+++,,,---,,,+++***)))+++///111000...666000+++***---000000...---,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))///***((())))))(((***...------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,...---,,,++++++,,,---...,,,---///000000...---+++,,,------......------,,,---......///000/////////222111000///------,,,,,,222111///...---------...------,,,++++++---...//////////////////.........111111111111000000//////------...///000000000000111111111111111000---+++qqqoooYYYHHHCCC:::999999888777777666666777333333222222222222333333111111222222111111000///////////////////////////111000///......///000000222111...,,,,,,---...///111......222222......111000000000000000000111111000000000000000000000111------///000000111111111000000111111111111000000------------------------...///...,,,***+++///222------,,,+++,,,---...///......---------------......---,,,---...---,,,*********+++,,,,,,,,,++++++------------------------------////////////...---,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++++++++,,,,,,,,,---...,,,******+++++++++)))******)))))))))***++++++,,,***))))))+++,,,,,,,,,***))))))+++///111111///333...)))(((+++......,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))...***(((******(((***---,,,,,,+++++++++************+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,,,,------......------,,,,,,---......//////......//////............//////222111///...---------...---------------......////////////////////////...222222111111111000000000,,,,,,,,,------,,,++++++............//////---,,,qqqnnnvvvZZZFFF@@@@@@:::777777666666666666666666222222111111111111222222222222222222222111111000////////////////////////000///...---------------//////...------......///111//////222222000///111/////////.........------/////////000000111111111---......///000000000000111000000000000000000111------------------------,,,,,,,,,,,,***)))+++---,,,,,,,,,---------......------...............---///...------......---+++++++++,,,,,,,,,+++******------------------------+++,,,---...////////////+++,,,,,,---------------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***************++++++++++++111///---,,,,,,---,,,***++++++++++++++++++***))),,,***))))))+++,,,,,,+++))))))***,,,///111111000000,,,((('''***,,,+++************+++++++++++++++++++++,,,,,,,,,+++******,,,)))))),,,,,,)))))),,,+++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---...//////...---,,,,,,------......------,,,+++,,,------......------,,,,,,------...///111111111000///...............---......///////////////......//////////////////222222222111111111111111000000000000///...---,,,,,,,,,++++++,,,------...sssoooTTTCCC<<<<<<===999444444555555555555555555222222111111111111222222222333333333333222111111////////////////////////000///...---,,,,,,++++++,,,---....../////////...000///000222222111000111------.........------------......///000111222222---......///000000/////////...---,,,,,,---...///------------------------++++++---000///+++((()))+++,,,---.........------,,,---...///000///...---///...---...//////---+++,,,,,,,,,,,,++++++***)))------------------------+++,,,,,,---------------***+++,,,---...---,,,,,,,,,+++***))))))***+++,,,************************++++++++++++,,,,,,+++************++++++++++++,,,222000...---......,,,++++++,,,------,,,+++)))(((+++***))))))+++,,,,,,+++((()))+++---000111222111---***((((((***++++++)))++++++++++++************++++++,,,,,,,,,++++++******)))***---...******,,,++++++++++++***************+++,,,,,,------,,,,,,,,,---...//////...---,,,+++,,,---.........------,,,------......------,,,++++++,,,------------,,,,,,,,,,,,---...///000111/////////...............---...000111111111000///............////////////222222222222111111111111111111111111000000///...------,,,+++***+++---///sssnnncccCCC???>>><<<<<<777333333444555555555444444333333222222222222333333222333333333333222111111////////////////////////000000//////...---,,,,,,+++,,,---...//////.........///000000111222111000+++,,,---...////////////------...///000111111222---......////////////...///...---,,,,,,---...///------------------------111---,,,000000+++***---+++,,,---.........------+++,,,.../////////...---///...---...//////---+++,,,,,,,,,,,,++++++***)))---------------------------,,,,,,++++++*********)))***,,,---------,,,+++++++++)))(((((()))++++++***************************+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,222000...---......---,,,+++,,,------,,,+++)))(((***)))((()))+++,,,+++***'''))),,,///000111111111+++***)))***+++++++++***,,,,,,++++++***)))((((((***++++++,,,,,,,,,++++++***(((***...///+++***,,,---,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---...///000000///...---+++,,,,,,---------------,,,------......------,,,***++++++,,,---,,,,,,,,,......------------...............///////////////---...000111111111000///---.........//////000000111111111111111111111111+++,,,---...............///000///---+++***,,,...pppiiikkkMMM>>>BBB@@@===;;;555333444555666666555333333333333222222222222333333222222222222222111111000///////////////////////////000000000///...------+++,,,---...............,,,///000//////222222///***+++---///000000000000.........//////000000000---....../////////......000//////////////////000------------------------222***''',,,---)))***///,,,,,,,,,---------......++++++,,,---............///...------......---+++++++++,,,,,,,,,+++******------------------------...---,,,+++***************++++++,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++)))+++------,,,******+++++++++++++++,,,,,,,,,---///---,,,,,,---------,,,++++++++++++++++++***))))))((((((***+++,,,***)))(((+++...000000000000111)))***+++,,,,,,,,,++++++,,,++++++***))))))((((((******+++,,,,,,,,,++++++***(((***...///,,,+++------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,......////////////......+++++++++,,,------......,,,------......------,,,***+++,,,,,,------,,,,,,//////...---,,,,,,,,,---------...///000000//////...//////000000000000000------......///000000000000000000000000111111111,,,---...///000000000000000222222000,,,***,,,...mmmfff}}}TTTBBB===@@@===<<<;;;333444555666777666444333111222222111111111111222222111111222222111111000///////////////////////////......///000000///...------------------------...***...///---...111111...+++,,,...///000///...---......//////////////////---......//////...------...//////000000//////...------------------------...***///;;;===333,,,,,,------,,,+++,,,---...///*********++++++---.........---,,,---...---,,,*********+++,,,,,,,,,++++++------------------------...---,,,++++++,,,,,,---+++++++++***++++++,,,---***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,******+++************++++++++++++,,,+++)))***+++---,,,,,,******)))))))))***++++++)))((((((***,,,,,,***((())),,,000222000/////////''')))+++,,,,,,+++******(((((())))))******++++++)))***+++,,,,,,,,,,,,++++++)))***---...,,,,,,///,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---...///,,,------......------,,,+++,,,,,,---------------///...------,,,,,,,,,---+++,,,...///000000000000///.........//////000000------......///000000111....../////////000000000000111111222222222111111,,,000222111---+++,,,///mmmfff}}}zzzOOOKKK>>>;;;<<<888:::;;;222555666777777666444222111111111000000000000111111111111111111111000//////////////////////////////,,,---.../////////...---...------,,,,,,,,,---...)))...///,,,---111111---,,,---...//////---,,,***///////////////.........---......///......------+++,,,---......---,,,+++------------------------...222BBBVVVYYYHHH555---...---,,,++++++---///000******))))))***,,,---///---,,,+++,,,------+++))))))***+++,,,,,,,,,,,,,,,------------------------...---,,,,,,---...000111,,,+++***)))***+++---...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''+++......,,,******+++))))))))))))***************)))((((((***,,,,,,+++))))))((((((((()))+++,,,(((((((((***,,,,,,***((()))---111222000......///%%%(((+++,,,+++***))))))%%%&&&''')))***,,,---...)))***+++,,,,,,,,,,,,,,,+++))))))---...,,,,,,000+++++++++************)))++++++,,,---------,,,,,,---,,,************,,,---++++++++++++,,,---...///,,,------......------,,,+++,,,------......------------,,,,,,,,,------...+++,,,...000111111000000///...---------...000111---------...///000000111---.........//////000000///000000//////...---,,,)))---111111...,,,---000qqqjjj}}}sssSSSEEE>>><<<;;;999777555555444333333444555444333222111444222//////111222222222000111222222111000111222111000///...------...///...111333222///------///---------...------,,,,,,------......///000000000///......---------...............////////////000......////////////......000000///...------,,,,,,,,,,,,,,,,,,++++++***)))000999FFFlllWWW(((...******+++,,,,,,---......,,,++++++******++++++,,,//////.........------------***((())),,,---,,,++++++***)))+++---///...---,,,,,,+++***+++,,,...///---...///...,,,+++,,,---------,,,,,,+++***))))))111...+++***+++---------+++++++++,,,,,,---------(((((()))***************,,,,,,***)))((((((''''''***++++++,,,+++***)))(((((()))******)))(((***+++...///222333222...***'''+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...///((()))***++++++***)))(((+++************+++,,,---,,,++++++******++++++,,,...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,------...............---------,,,,,,,,,,,,------...//////......,,,---...//////...---,,,...//////000111222222333111000///...............//////000000///...------...............///000000------............------rrrkkk[[[HHH>>>===<<<:::888777555555444333333444444444333222111333111000///111222222111000111222222000000111222000000...---------......---000222222///......///+++,,,------............---,,,,,,---......///000///......---------......------........./////////......////////////......000//////...------,,,,,,------------------,,,++++++444<<>>===<<<:::888666555555444333333444444444333222111333111000000111222222111000111222222000000111222///...---,,,,,,,,,---...---///000000/////////000***+++,,,---.../////////---,,,,,,+++,,,...///000......---------......///,,,---------..................////////////....../////////...------,,,,,,---......////////////...&&&///000>>>PPP@@@---666,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------,,,,,,---+++++++++---...---,,,...---+++,,,,,,---+++***,,,,,,+++++++++,,,------//////...+++******---000------,,,,,,++++++******...,,,++++++,,,,,,+++******************+++++++++((()))******+++*********++++++************++++++******++++++******)))(((((()))******))))))+++,,,---...111222222111...---***+++,,,......,,,+++***,,,,,,+++*********++++++))))))***++++++***))))))+++,,,---...///...------,,,++++++******++++++,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,------...---------------......---------.....................---------,,,,,,,,,---...............------,,,,,,------------,,,,,,------......///000000000///...------------------///////////////......---//////......//////000111........................nnnjjjuuuNNN>>>@@@???<<<;;;999888666555555444444444444333333333222222333111000000222222222000000111222111000///000222......,,,,,,+++,,,---...---...////////////000000,,,,,,---......///.........---,,,,,,,,,...000111...------------...//////,,,,,,,,,---------......---......//////......---//////.........---------,,,---...///////////////'''///,,,---777333---444,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,---------...---,,,+++---...------,,,,,,,,,+++++++++,,,+++++++++,,,,,,***((()))))))))))))))*********)))******++++++*********++++++******+++,,,,,,---******************))))))))))))***))))))))),,,...///000111222111000...---)))***,,,......,,,***))),,,++++++******)))))))))************************((()))+++,,,,,,+++)))(((,,,++++++******++++++,,,+++******+++---......---,,,,,,,,,---------------...------------......///.....................///......---------,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,,,,------...///////////////......,,,,,,,,,,,,,,,---...............------.........kkkhhh```RRRDDD;;;;;;<<<;;;:::999777666555555555444444333333333222222222222111000111222333111000///000111111000///000111...---,,,+++,,,,,,.........------...///000000000////////////...------,,,///.........///000111222---------------...//////,,,,,,,,,---------......------............------...............---------+++,,,---...............,,,111...(((+++---,,,...,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,+++,,,---......---------+++******+++---......---,,,,,,,,,,,,,,,,,,,,,+++))),,,///000...---,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***((())))))))))))))))))))))))******++++++++++++******************+++,,,------))))))))))))))))))******)))******))))))***,,,///333222222111///...,,,+++)))***,,,------,,,***)))++++++++++++***)))))))))++++++************++++++&&&((()))+++***)))'''&&&,,,++++++******++++++,,,+++******+++---......---,,,,,,,,,------.........---------------...///000////////////////////////......---------,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,------.........///////////////...,,,,,,,,,,,,,,,---......///...------------...///jjjhhh[[[===@@@BBB===<<<:::::::::888777666555555555555444333222222222333333222111000111333333111//////000111111//////000111...---,,,,,,,,,---...//////...,,,---...//////...000000000///...---,,,+++...//////000111111222222---------------...///000,,,---------............------............------........................++++++,,,---------,,,,,,111111///+++***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++,,,,,,)))+++......---,,,,,,---***))))))+++---//////...,,,,,,---------,,,++++++))),,,///000///---,,,,,,------------,,,,,,,,,,,,...,,,++++++,,,,,,+++***************))))))))))))+++++++++,,,++++++***)))***************+++,,,---))))))((((((((()))******)))******)))(((***---000444333111///---,,,************++++++++++++******+++++++++,,,++++++***))),,,+++************+++,,,******+++,,,+++***)))(((,,,++++++******++++++,,,,,,+++***+++---...---,,,,,,,,,,,,---......//////------------...///000000000000000000////////////......---------,,,,,,,,,,,,------...//////......------,,,,,,,,,,,,------........................------------------...///---...////////////////////////......//////000111///...---,,,,,,---...///llliiidddIII<<<@@@???>>>???<<<:::999888666666555555555555444333222222222333333111111111222333333111//////000111000///...///111......---------...000000111...,,,,,,...///...---//////000//////...---,,,,,,---///111222111000///---,,,,,,------///000000------........./////////,,,------......------,,,........................,,,,,,---------,,,,,,+++111+++,,,///---...000,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,************+++++++++,,,'''***......---++++++,,,,,,+++***+++---...---,,,,,,,,,---------,,,+++***,,,---------,,,,,,...000------------------------000---++++++,,,---,,,,,,+++++++++******)))))))))+++,,,,,,,,,++++++***)))******)))))))))******+++)))(((((('''((()))***+++*********)))(((***...111222111///---,,,+++******++++++***))))))***++++++***+++,,,------,,,,,,+++,,,++++++******++++++,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,---+++++++++------,,,+++,,,,,,------.../////////------------...///000111111111111000000000//////......---------,,,,,,,,,++++++---...//////000000......---,,,,,,---....................................------......///000------...///////////////000000//////000000111222000///---,,,,,,---///000nnnkkkzzzEEEBBBEEEBBB888:::???:::999999888666555555555555555444333222111222333444111000111222333333111//////000111000///...///111///......---...///000111222///,,,+++---///...,,,......///////////////...***,,,///111222111///...,,,,,,,,,---...///000111.........////////////000,,,------......------,,,---.................................---,,,++++++000%%%(((000///000333///******+++,,,,,,---......,,,++++++******++++++,,,))))))******+++++++++,,,&&&***......,,,***+++,,,...,,,++++++------,,,***,,,,,,---...---,,,***)))///...,,,)))(((+++///333------------------------111...+++***+++---------,,,+++++++++******)))))),,,,,,,,,,,,,,,+++***)))******)))))))))))))))***)))(((''''''''')))***+++*********)))(((***///222000///---,,,++++++,,,,,,,,,+++)))(((((()))+++,,,)))***,,,---...------,,,---,,,+++******+++,,,---------++++++*********+++,,,++++++++++++++++++,,,...,,,++++++------,,,+++,,,,,,------...///000000---------......000111111222111111111000000//////......---------,,,,,,,,,***+++,,,...///000000111///...------------.../////////////////////.....................///000111------...///000000//////...............///000000000///---,,,,,,---///000rrrmmmmmmMMM>>>>>>???>>><<<:::888666888888666555444333333222333222222111000///............//////000000111111222111000///000111333444111111000//////////////////---,,,,,,---...,,,+++------------------------///////////////.........,,,------......---,,,,,,)))***,,,......---,,,++++++,,,------......------)))+++------,,,,,,,,,------,,,+++++++++,,,---......---,,,++++++---///000///...,,,*********,,,------------,,,,,,+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''))))))***,,,......+++)))+++---------+++++++++---------++++++++++++------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***(((&&&'''***+++)))''')))((('''&&&&&&'''((()))''''''(((((())))))*********'''&&&(((---000///...///...+++***))))))+++,,,******))))))))))))******++++++************++++++,,,,,,++++++***)))((((((***++++++++++++***))))))***+++,,,------...------,,,+++******,,,......------,,,+++*********+++,,,------,,,,,,---...000111---......///......---,,,+++***)))***,,,.........---.../////////...---,,,...//////...,,,,,,---///000000///...------,,,,,,......///111333333222000///......///000000...---++++++,,,---............///...---,,,+++******+++oookkkgggHHHDDD=========<<<:::999777666777666555444222222222222000000000000000000//////......//////000000000000222111/////////000222333111000//////.........//////...,,,---......---+++------------------------/////////000000000000000------------------------+++,,,...000000///...---+++,,,------......------+++---......---,,,...//////...,,,++++++++++++,,,,,,,,,*********+++---......---,,,******+++,,,------------,,,,,,+++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((*********,,,------+++)))***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))'''(((***+++)))((((((((('''&&&'''((()))***((((((((((((((())))))))))))((((((***,,,...//////---,,,***))))))***+++,,,******))))))))))))******+++******))))))******+++***************+++++++++***++++++++++++***))))))***++++++++++++***)))(((---+++***+++,,,......------,,,++++++++++++,,,------,,,,,,,,,---...000111000000///......---,,,,,,,,,+++***+++,,,......------......///...---,,,+++---///000///...---...///000//////...------,,,,,,---------///111222000//////......///000000...,,,++++++,,,---..................------------......lllhhhoooCCC888AAA===<<<;;;999888777777666666555444333222111111111//////000000000111111111...////////////000000000000//////......///111222000///......---.........///...------......---+++------------------------/////////000000111111222...---,,,,,,,,,,,,......,,,---.../////////...---+++,,,------......---------......---,,,---///111000///...,,,+++++++++++++++***)))((()))***+++,,,---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++...---+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,+++***+++,,,,,,+++***)))***++++++))))))***+++---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))((((((''''''''')))***+++)))(((((((((((((((((('''(((***+++,,,,,,---...000+++***)))))))))***+++,,,******))))))))))))******+++******))))))******+++''''''(((***+++,,,---...***++++++++++++***))))))((()))***++++++***)))(((---,,,++++++---...------,,,,,,,,,,,,,,,---...///---,,,,,,,,,---...///000333222000...---,,,,,,,,,...,,,++++++,,,...---,,,---------------,,,++++++---///111111000......////////////...------,,,,,,,,,,,,,,,...000000///---000///......//////---++++++,,,---......///..................///000111222lllhhhvvvJJJ???@@@<<<===<<<:::888777777777888666555444333222222222222111111111111111222222222///////////////////////////............///000000///......---------......///...------......---,,,------------------------------...///000111111222...---,,,++++++,,,...000***+++,,,---------,,,,,,+++,,,------......------......---,,,+++,,,///222......------,,,,,,,,,,,,******))))))******+++,,,,,,++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++...,,,******+++,,,+++***)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,+++++++++++++++***+++++++++++++++++++++++++++***)))((((((((()))***)))))))))(((((('''''''''(((+++......,,,+++...000))))))((())))))+++,,,---******))))))))))))************))))))))))))******''''''(((***+++,,,---...***++++++++++++***))))))&&&''')))+++,,,,,,,,,+++...---++++++---...------,,,,,,,,,---...///000000,,,,,,,,,------.........333222///---,,,---...//////---++++++---------,,,,,,---,,,,,,,,,,,,++++++,,,...111222111000////////////.........---------,,,,,,,,,...000000...,,,///.........//////---++++++,,,---...////////////............///000111222oookkkWWW<<>>;;;777666666666555444555666666777777666555555333222222222111111000000000111222111///......///......---------......///..............................////////////......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,---,,,,,,,,,,,,---///111333,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++))),,,,,,)))))),,,,,,))),,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***)))))))))))))))))))))---+++)))(((***,,,------((())),,,------,,,+++***)))+++---/////////...---...........................---+++***)))***+++,,,++++++++++++***((('''&&&(((***++++++******+++,,,))))))***---000222111///111000///---,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,---,,,,,,+++***+++,,,///111***,,,+++'''(((---///...///---,,,,,,...---+++)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------------...///++++++,,,,,,---...//////........................////////////.............../////////......///111...------,,,------......ooommmUUUAAA<<<:::>>><<<999777666555333222555555555666666666555555222222111111111111111000000111111000...---...//////......---------......---.....................,,,------......------,,,////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,---------......---,,,,,,++++++,,,------,,,+++++++++---///111222,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++))),,,,,,)))))),,,,,,)))++++++,,,,,,++++++************,,,---------------++++++,,,,,,,,,---------)))))))))))))))))))))***---+++)))(((***,,,------((())),,,------,,,+++***+++,,,...//////...,,,+++........................---,,,+++***)))***+++,,,+++++++++******(((''''''(((***++++++******+++,,,)))***,,,///111222111///111000...,,,+++++++++++++++++++++,,,,,,---------,,,---------------------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,...,,,+++***,,,...111222))),,,+++)))))),,,,,,))),,,+++,,,,,,------+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000......------,,,,,,,,,+++,,,,,,,,,---------......***+++,,,,,,---------,,,***,,,------,,,,,,...///***++++++,,,---...//////---.....................//////////////////......---...///...---...///111//////...............///mmmjjjUUUBBBCCC@@@444999888777666555555555555444444444444555555555555111111111111111111111111///000111000...---.../////////...------------...---------...............,,,,,,,,,------,,,,,,,,,...//////000000///......------------------------......------------......,,,,,,,,,---------......++++++,,,,,,,,,,,,---------+++++++++...000000///,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++))),,,,,,)))))),,,,,,)))***+++++++++++++++******)))+++,,,.........------++++++++++++,,,,,,,,,,,,)))))))))************+++---+++))))))+++,,,---,,,)))***+++,,,---,,,++++++,,,,,,---......---,,,+++........................,,,,,,++++++***++++++,,,)))************)))(((((((((***++++++******+++,,,+++,,,...000111111000000///...---,,,+++++++++,,,******++++++,,,,,,------,,,,,,---.........------++++++++++++++++++++++++))))))***+++,,,,,,++++++...,,,******---///000111))),,,---******---,,,)))******+++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,++++++,,,,,,---...//////***+++,,,------......---+++,,,------,,,+++---...++++++,,,,,,---...//////---------...............////////////////////////,,,---......---...///111000000///............///mmmjjjZZZ:::777??????999444555555555444444444555444333333333444555555666000000000000111111111111---///000///......///000//////...------------------------.........//////,,,------------------,,,------.../////////...---------------------------------,,,++++++,,,------,,,,,,,,,---------......***+++,,,---------,,,,,,---++++++,,,///000...,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++******------******------*********++++++++++++******,,,---...///...---+++************++++++++++++,,,************++++++,,,,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,------------------------------***++++++,,,,,,+++++++++(((((()))************)))(((***++++++******+++,,,---...///000000///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---)))***,,,---------,,,,,,************************)))***++++++,,,+++******---+++)))))),,,......---+++......++++++------***)))******+++***++++++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,---------------------++++++,,,....../////////,,,---...---+++++++++---,,,,,,,,,------.........---------.........//////......//////000000111111,,,---......------000111000///......---------...ooollleeeGGG@@@???999555888444444555444222111222222333333333333333444555666000000000000000111111111,,,...//////......000111000///...------------------------.........//////---..................---+++,,,---.........---,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------......)))***,,,.........,,,+++---,,,+++---000000---***,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++......++++++......+++)))******+++++++++******//////000000...,,,)))'''))))))*********+++++++++******+++++++++,,,,,,,,,*********+++------,,,***++++++*********+++,,,---(((((())))))+++---///000------------------------)))***,,,------,,,+++***'''((()))******++++++***(((***++++++******+++,,,///000000000/////////000***+++,,,---------,,,,,,(((((()))***++++++,,,,,,((()))***+++,,,++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,)))'''(((+++---+++***---000///++++++---,,,)))))))))******)))***,,,---)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------///......------,,,,,,++++++,,,---...////////////,,,---...---+++***+++,,,,,,,,,,,,---------......---------.........//////---......///000111111222+++---...---------000222///...---,,,,,,,,,,,,,,,qqqoooVVVKKK@@@<<<;;;999888999555555555555444444444444555555555555444333222111000000000000////////////---...000222222111///...333222000.........//////////////////...---++++++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++---......,,,*********,,,***)))+++...///---+++,,,,,,++++++,,,...///000///////////////000000111,,,,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++000///...---------------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++)))))))))+++,,,+++***---,,,***(((((()))***+++******+++++++++******))))))***+++,,,---,,,+++***...---+++***)))***++++++---,,,+++,,,...///...---,,,,,,,,,+++***)))((((((******++++++++++++******---,,,+++++++++,,,---...000000000000////////////***+++,,,------,,,+++***&&&''''''((()))******+++---,,,***)))((()))***+++,,,,,,+++******+++,,,,,,))))))))))))((((((((((((***)))))))))***++++++,,,,,,,,,+++++++++,,,---...((()))******+++,,,------000---++++++,,,---------------,,,,,,,,,,,,++++++---...//////...,,,+++)))------,,,,,,,,,,,,++++++***+++---......---,,,***------------,,,+++***)))///...---,,,+++,,,---...,,,...//////...------...,,,,,,,,,---///000222333...............///000000///...---,,,+++,,,,,,---pppnnneeeNNNDDD;;;999999888777888555555555555555444444333555555555555444333222111111111000000000///////////////000111111000///...///.........///000111222000000000//////...---,,,+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,...000000...---------,,,+++***+++------+++(((,,,++++++***+++,,,---...,,,,,,,,,---...///000111------,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,///......------------............///......---,,,***++++++,,,,,,++++++***+++***)))***,,,,,,,,,+++---,,,***)))((()))***+++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++------,,,+++++++++++++++,,,+++***+++---...---,,,++++++++++++***)))((((((+++++++++,,,,,,+++++++++,,,++++++++++++,,,---....../////////......------+++++++++,,,,,,+++++++++(((((())))))***+++++++++++++++++++++******)))))),,,,,,************,,,,,,******)))))))))(((((((((***************+++,,,,,,++++++,,,,,,,,,,,,------------------------------///---++++++,,,...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,.........,,,***)))------------,,,+++***)))---,,,,,,+++,,,---//////,,,---//////---,,,---...///////////////000111222---------------.../////////...---,,,,,,,,,------nnnlll}}}GGGEEE===777888888777666777444555666666666444333222444555555444444333222111222222111111111000000000111111000000//////..................///000111222000000000//////......---+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,+++---///000///.........---+++***+++++++++)))'''++++++*********+++,,,,,,******+++,,,---...000111...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------...///...............---,,,,,,)))******++++++******))),,,+++***+++---...---,,,,,,+++***)))))))))***++++++,,,,,,------,,,,,,,,,++++++******++++++,,,---,,,,,,---------,,,+++++++++***)))***,,,---,,,+++++++++++++++***)))((((((+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---...///,,,---.........---,,,+++,,,++++++++++++++++++,,,))))))******++++++,,,,,,(((***+++,,,,,,***(((''',,,+++***))))))***+++,,,++++++*********)))))))))++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,.........------,,,,,,,,,...---++++++---......---------,,,,,,,,,,,,++++++))))))******+++,,,---...------,,,,,,,,,,,,++++++---.........---+++)))(((------------,,,+++******+++++++++,,,---...///000+++,,,......,,,,,,,,,---111111000000///000000111------,,,,,,------............---,,,,,,,,,------ooommmXXXAAA@@@:::777999999666555666444555666666666444222111444444444444444333222111222222222222111111111000333222000///............111000000///......------///.........------......,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,...---------------------------------------------(((***---...---,,,,,,---+++++++++,,,,,,,,,+++***,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,---...///......---,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,---......///+++,,,,,,,,,,,,+++************++++++++++++******,,,++++++,,,...///...---++++++***))))))******+++))))))***+++++++++******,,,+++***)))***+++,,,---+++,,,---......---++++++,,,******+++,,,---,,,+++***************)))((((((***++++++,,,,,,++++++***))))))***+++,,,...//////,,,---...///...---+++***---,,,+++******+++,,,---)))))))))******+++++++++((()))***++++++***)))(((,,,+++***))))))***+++,,,++++++++++++*********)))+++,,,,,,,,,---,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++...,,,+++,,,---......---------,,,,,,,,,+++++++++++++++*********,,,---///------,,,,,,,,,+++++++++,,,------------,,,******,,,---------,,,,,,+++***,,,,,,,,,,,,---.........***,,,------,,,++++++,,,//////////////////000111......---------......///------------------------ooonnn]]]??????@@@<<<:::;;;;;;777555666444555555555555333222111333333333444333333222222222222222222111111111000333222000///............000000000///......---,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,------...///000000111///////////////.........(((***---...---,,,,,,---***+++,,,---.........///---------------,,,,,,,,,//////...---,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,---...///++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++,,,++++++,,,...//////...******************++++++((()))***+++++++++++++++,,,+++***)))***+++,,,---***+++,,,---------,,,+++---,,,+++,,,---......,,,))))))*********)))(((((())))))************))))))))))))***,,,---...//////------...///...---,,,+++---,,,+++******+++,,,---((((((((()))))))))))))))******)))(((((()))***+++++++++***))))))***++++++++++++++++++*********)))+++,,,---------,,,,,,+++)))***,,,......---,,,+++))))))***++++++,,,---------,,,+++,,,...///...---------,,,,,,,,,+++++++++...---,,,++++++,,,---...------,,,,,,,,,+++++++++***++++++,,,------------,,,,,,---------,,,++++++.........------,,,,,,+++***,,,------,,,++++++,,,,,,,,,,,,---...///111111000000///////////////000,,,---------------------nnnmmmhhhJJJ???;;;???<<<;;;<<<:::666444666666666555444333222111111222222333333333333222222222222111111111000000000111111000000//////......,,,,,,---///////////////+++***))))))***+++---...,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------+++,,,---...000111222222000////////////.........+++---///000///.........(((+++---......///000111,,,,,,---.........------111000///---,,,+++******---,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,---...---------------,,,++++++,,,,,,,,,------,,,,,,,,,,,,+++***,,,...//////...)))*********++++++++++++***+++,,,,,,------------++++++******++++++,,,---******+++,,,,,,,,,++++++---,,,+++,,,...///...---((())))))******)))(((((((((((())))))))))))(((((()))***+++,,,---...............---------,,,,,,,,,,,,++++++++++++++++++,,,((((((((((((((((((((()))***)))(((&&&'''(((***,,,+++***)))(((((()))***+++++++++*********)))))))))+++,,,---------,,,***)))***+++,,,---------,,,,,,***++++++,,,...//////000,,,++++++---//////...---------,,,,,,,,,,,,++++++......------,,,---------------,,,,,,,,,,,,++++++*********+++,,,---...///,,,,,,,,,------,,,,,,+++/////////...---,,,******+++,,,......,,,,,,,,,---******+++,,,---///000111111111000000///000000000+++,,,---.........------kkkjjjqqqNNNDDDAAA;;;<<<999999:::888444444777888666444222111111222222111222222333333333222222111111000000000///////////////000111111000///...+++,,,---////////////...+++***))))))***,,,...///---,,,,,,,,,,,,---......------,,,,,,,,,,,,------++++++,,,---...//////000............---------,,,,,,...000000...---------(((+++......------...000***+++,,,---...------,,,///...---+++************++++++++++++,,,---......+++++++++,,,,,,...//////------,,,,,,+++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,+++++++++******+++...//////...))))))***+++++++++++++++******+++,,,------------******+++,,,,,,,,,,,,+++***)))))))))******+++,,,,,,+++***+++---...---,,,(((((()))))))))))))))((())))))************))))))***+++,,,------------,,,...---+++*********,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))***+++******)))))))))(((((((((***+++,,,---,,,+++)))(((++++++,,,,,,,,,,,,------,,,,,,,,,------.........+++++++++---///000...---------,,,,,,,,,,,,++++++***+++,,,---------------------,,,,,,,,,,,,++++++++++++++++++,,,------...+++,,,,,,------,,,,,,+++---............---+++***,,,---//////---,,,---...,,,,,,,,,------///000000111111000///////////////+++,,,---.........------ggggggxxxVVVBBB:::999<<<888666666777666222333777999777444111000000222333111222222333333333222222000000000000////////////---...000222222111///......////////////---,,,+++,,,+++******+++---///000---,,,,,,,,,,,,---.........------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++---......,,,*********))),,,......,,,***,,,...((()))***,,,------,,,,,,,,,+++******)))******************+++,,,---...///+++++++++,,,---...///000...------,,,++++++++++++***++++++++++++***))))))******++++++++++++*********))))))+++---//////...((()))***+++++++++++++++'''((()))***+++,,,,,,,,,)))***+++,,,---,,,++++++***)))((((((((()))+++,,,+++***)))***,,,---,,,+++(((((()))))))))))))))(((******++++++++++++*********+++,,,---------,,,+++...,,,***(((''')))+++,,,***+++,,,------,,,+++***++++++******************%%%''')))***+++***)))(((+++***)))(((((()))***+++))))))))))))(((((((((((()))***,,,,,,,,,***(((''',,,,,,+++++++++,,,---...,,,,,,++++++++++++******+++***+++---///000...------------,,,,,,,,,++++++&&&'''***,,,---......------------,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,------,,,,,,,,,+++,,,---.........---,,,,,,...//////...------...//////............//////000000///...............***+++---...///...------mmmlllTTTAAABBB@@@;;;888:::888666666666777666444222111000000///000000000///000111333444444333333000111111000...---///000222111111000///......---//////.........---------///,,,)))))),,,...---,,,000//////......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,------++++++,,,---*********)))))))))((((((...+++***,,,......---,,,...---+++******+++---...---000000---,,,---,,,)))((()))+++,,,,,,+++)))(((***+++,,,------,,,***)))+++++++++************)))++++++++++++++++++++++++)))))))))))))))******+++)))***++++++++++++***)))************+++,,,------111---***+++...000---***''''''(((((())))))******&&&***///...+++)))+++...******++++++,,,---......(((++++++)))))),,,,,,***((()))***+++++++++++++++************************+++++++++*********))))))))))))))))))***+++,,,---///...+++)))(((((()))***+++++++++***************,,,,,,+++******+++,,,,,,************************---,,,+++,,,...///...---,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///000//////........./////////000111///+++***,,,///000...---///111111...+++...---,,,---/////////---111000///......------...---,,,+++***+++---000111rrrpppiiiEEE;;;???@@@<<<:::999777555555555666555444555444222111000///......///000222333333333333222000111111000......///111111111000000///......---///////////////.........000---++++++---......---.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++************)))***,,,---------------,,,+++++++++,,,------,,,//////,,,+++---,,,(((((()))+++,,,,,,+++)))(((++++++,,,,,,,,,++++++***++++++++++++************++++++++++++++++++++++++)))))))))))))))***++++++************************,,,,,,,,,++++++++++++,,,000---)))***---///,,,)))))))))))))))************(((,,,///---***((())),,,,,,,,,,,,,,,------------(((++++++)))))),,,,,,***)))******+++,,,,,,++++++************************+++++++++*********))))))))))))))))))***+++,,,---,,,+++***)))))))))***+++))))))))))))((((((((((((,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------//////000///---,,,,,,---///------...000000...+++---++++++,,,...000///...111000///...---------------,,,++++++,,,---...///wwwuuueeeMMM999777===>>>;;;:::888666444333444444333222444444222111111000000000111111222222333222222111111222222111///...000111111000000//////.........///////////////000000000///...,,,,,,---......---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------------...///000//////............------++++++++++++++++++,,,,,,)))***++++++))))))***+++------------,,,,,,,,,,,,'''***,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++......++++++,,,+++((()))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++***))))))))))))***++++++,,,+++***))))))***+++,,,......------,,,+++++++++///,,,)))))),,,---+++)))++++++++++++************+++---...,,,((('''))),,,.........---------,,,,,,(((++++++)))))),,,,,,******++++++,,,,,,,,,,,,,,,************************+++************)))))))))***))))))******+++,,,---))))))*********++++++,,,)))))))))))))))))))))))),,,,,,+++******+++,,,,,,---------------------------,,,+++,,,...///...------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,---///.........///...,,,***---,,,,,,---...///---++++++******+++...//////...111000///...------------,,,,,,,,,,,,------------xxxvvvzzzNNNBBB888999<<<;;;999888777555333222333333222111000000000111222444555666222222222222222111111111111222222111//////000111000000/////////.....................////////////------,,,,,,------------))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,---......---------------...///000............------------)))******++++++,,,,,,,,,)))+++,,,+++***)))***,,,------------------,,,,,,)))---///---+++,,,---,,,,,,,,,---------,,,++++++***------+++***,,,+++((()))***++++++++++++***)))---,,,+++******,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++******))))))******+++,,,,,,+++)))(((((()))+++,,,............------,,,,,,---+++))))))***+++***)))+++++++++******)))))))))++++++,,,***((((((+++...000000///...---,,,,,,+++(((++++++)))))),,,,,,***+++,,,,,,---------,,,,,,************************************))))))))))))************+++,,,------))))))***++++++++++++******+++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,........................---,,,+++,,,...///...---..................------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------...///...---,,,...000000,,,(((,,,++++++,,,---------,,,,,,+++***+++---------+++000000///...------------,,,,,,---------,,,++++++tttrrr{{{RRRFFF@@@;;;::::::888777777666444222222222333222000000000000111222444555666222222111111111111111111111222222111///...000111////////////............------------------------++++++,,,,,,++++++++++++((())))))***+++,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,---.........------------...//////,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---+++,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,+++//////***(((++++++))),,,------------,,,+++******------******,,,,,,(((*********++++++*********---,,,+++***+++,,,...///,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************++++++,,,,,,+++)))(((((()))+++,,,+++,,,---............---,,,+++))))))*********)))*********))))))(((((('''))))))*********,,,///111111111000///---,,,+++***(((++++++)))))),,,,,,***,,,,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************+++,,,---...***++++++++++++***))))))******++++++,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......---,,,+++...000000,,,(((+++++++++++++++,,,------///---,,,,,,,,,,,,+++)))000///...------,,,,,,,,,+++,,,,,,------,,,+++***pppoooZZZ<<<>>><<<:::888777666666666666444222111222222222000333222222111111111222222111111000000000111111222000111111000...---///000........................---------,,,,,,,,,++++++)))***,,,,,,+++******+++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......---------......///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,------++++++,,,---************+++++++++++++++---+++&&&(((///111,,,...------,,,,,,+++++++++***------++++++------)))************************,,,++++++,,,,,,---...///,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,+++***))))))***+++,,,)))***,,,---......------,,,+++******))))))******)))))))))(((((((((((((((((())))))+++---///111222111000///...---+++******(((++++++)))))),,,,,,***,,,,,,,,,,,,,,,++++++***************************(((((()))))))))))))))***+++******++++++,,,---...,,,++++++*********))))))(((((())))))***+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...------------...............,,,------......------,,,------------------------,,,,,,---------,,,++++++))))))))))))***+++,,,,,,,,,,,,,,,---......,,,******+++,,,,,,++++++---//////...,,,,,,------+++***000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,ooonnn___@@@<<<888999999888777666666555666444222222333333222111333222111000000000000000000000//////000111222333///000000///---,,,...///........................//////...---,,,++++++***(((+++------+++******+++***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,,,,------............------------------***,,,---,,,+++***+++,,,)))*********+++++++++,,,***+++(((%%%...<<>><<<===999:::<<<<<<;;;777333111555444333222111222333333111111111111000000000000000000000000111111111111///////////////......---//////000000000000//////555111------000000---***++++++,,,---------,,,,,,---------------------,,,---+++***+++------***'''+++---......---,,,,,,---...---,,,++++++---...000,,,---...000000000//////...------,,,,,,------...******************************+++++++++,,,,,,,,,))),,,,,,+++...444888777---,,,,,,+++*********+++***++++++,,,,,,++++++++++++,,,+++***((((((***,,,***+++,,,---.../////////,,,++++++******++++++,,,+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++)))************+++++++++,,,++++++......,,,******---,,,,,,+++*********+++------,,,,,,,,,---......,,,---///111222111000000------,,,+++*********+++---,,,,,,,,,+++***************)))))))))***,,,---,,,++++++***)))(((''''''++++++******++++++,,,---,,,------,,,,,,***)))(((************+++,,,---...---,,,,,,+++,,,---///000,,,++++++******++++++,,,///+++)))***///111...+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---+++---///000,,,'''+++222000///---,,,+++,,,,,,---******************++++++...***((((((+++...---++++++,,,---.........,,,,,,,,,+++)))***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++pppnnn}}}ZZZEEE===;;;:::999999999888888777777777555444333222222222333333111111111000000000///////////////000000000111111///////////////......---/////////000000/////////333///++++++...///,,,)))***+++,,,---------------++++++++++++++++++,,,,,,---,,,+++,,,...---+++(((+++,,,---,,,++++++,,,---...---,,,++++++---...000------///000000///......,,,,,,,,,++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***---...,,,---000000------,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,+++***((((((***,,,))))))***+++,,,,,,,,,,,,++++++++++++,,,...///000+++,,,,,,,,,,,,++++++***)))******+++++++++++++++)))************+++++++++))))))***++++++)))))))))---,,,++++++******++++++------,,,,,,+++,,,,,,,,,+++,,,///111222111000...,,,,,,+++***************+++++++++++++++***************)))))))))***,,,,,,,,,++++++******))))))(((+++++++++++++++,,,,,,---......------,,,++++++***************+++,,,---......---,,,+++,,,---...///...------,,,,,,------......,,,***,,,000111...+++,,,,,,---............------------------------------...000222444555666666333...,,,------,,,,,,///......---,,,,,,,,,,,,,,,------,,,,,,++++++******,,,+++))))))+++,,,---,,,------------------,,,,,,,,,***)))***,,,.........,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++nnnmmmQQQ>>>===<<<:::999999777555444555777:::<<<555444333222222222333333111111000000000000//////....../////////000000000///////////////......---......////////////......111...+++,,,...///---+++******+++------.........(((((())))))******++++++---,,,,,,---......,,,***+++,,,,,,***))))))+++---------,,,+++,,,---...///......///000///...---,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,'''+++---,,,+++---+++''',,,,,,++++++******++++++---------------,,,+++++++++,,,,,,***)))(((***+++******+++++++++++++++*********+++,,,...000222333++++++,,,---------,,,,,,((()))******++++++******)))************++++++++++++---......,,,,,,,,,,,,,,,,,,++++++******++++++---,,,+++***************)))+++...111222000...,,,+++************)))))))))))))))***************************)))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000///---,,,+++,,,,,,---************+++,,,------///...---,,,+++,,,---......------,,,,,,------...---,,,,,,...111111...+++...------------...//////........................,,,...000333555777888999<<<111((()))...///---,,,---------------,,,,,,+++//////...---,,,+++******++++++,,,+++***+++,,,.........---,,,,,,,,,,,,,,,,,,***)))***,,,---------++++++++++++++++++++++++++++++************++++++lllmmmfff???999>>><<<999;;;777666444444444777:::<<<444444333333333222222222111000000000////////////............///////////////////////////......------......//////......---000...,,,---///000///...******,,,---......//////'''(((((()))***++++++,,,---------------------,,,------,,,***)))))),,,///------,,,,,,,,,---...///...////////////...,,,+++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,###'''***)))***...---***,,,,,,++++++***++++++,,,............---,,,++++++***+++,,,+++)))((()))+++,,,,,,---------,,,,,,+++******+++,,,...000222333******+++,,,---------,,,(((((()))************)))))))))*********+++++++++,,,///000---,,,------,,,,,,,,,++++++***++++++,,,,,,,,,+++))))))((((((((((((***...000111///,,,***))))))*********)))))))))((((((((()))*********+++******************+++++++++++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...000...,,,+++***+++---...+++*********++++++,,,---000///---,,,+++,,,,,,---,,,++++++******++++++,,,,,,,,,---000222111...+++...---,,,,,,,,,---///000---------------------------...///000000000000000>>>111'''(((,,,---,,,++++++,,,---......---+++***......------,,,,,,++++++))),,,...---******,,,//////...,,,+++***++++++,,,+++***)))***,,,------,,,***************+++++++++,,,+++***))))))***+++,,,kkkmmmsssSSS===@@@BBB999777>>>666666666666666666777777444444444333333333222222000000000////////////...............///////////////////////////......---------............---------,,,+++,,,---/////////***+++,,,---............)))))))))***+++,,,---------------------------.........---+++******---000,,,,,,,,,,,,------............/////////---,,,+++,,,,,,------------,,,,,,******************************+++++++++,,,,,,,,,%%%((((((''')))...111000,,,++++++***++++++,,,,,,---.........------,,,+++***+++,,,+++***))))))***,,,,,,,,,---,,,,,,++++++++++++++++++,,,---...///))))))***++++++,,,++++++(((((()))************)))))))))*********+++++++++)))++++++((()))------))),,,++++++***++++++,,,,,,,,,+++***)))(((''''''''''''))),,,...///---+++)))((()))************))))))((((((((()))*********+++*********+++************+++++++++,,,------......,,,++++++++++++,,,------...---+++))))))***,,,---++++++******++++++,,,,,,000///---,,,+++,,,,,,---,,,++++++******++++++,,,+++,,,...000111000---+++---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***888000)))))))))((())),,,***+++,,,---------++++++******++++++,,,,,,------))),,,......+++***,,,///...---,,,+++***++++++,,,+++***)))***,,,---,,,***))))))*********+++++++++,,,+++***))))))***+++,,,jjjmmmQQQBBB<<>>555555777777777666444333333333444444444333222111000000////////////............/////////000000000///////////////......---,,,,,,------------,,,,,,)))))))))***+++---...///,,,,,,---............---***+++++++++,,,---------+++,,,---,,,++++++---///---......,,,++++++---///,,,,,,,,,---------......------...///...---,,,+++,,,,,,............,,,,,,******************************+++++++++,,,,,,,,,+++,,,+++((()))---000///++++++******++++++,,,,,,,,,,,,------------,,,,,,)))+++,,,,,,***))))))***))))))***************))),,,++++++*********++++++))))))***+++++++++******((()))******++++++******)))************+++++++++***,,,***)))///999888111++++++******++++++,,,,,,+++***)))(((((((((((((((((()))+++,,,,,,+++)))(((((()))***+++++++++***)))))))))*********************++++++++++++***))))))+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,+++*********+++,,,,,,++++++***++++++,,,,,,///...---,,,+++,,,---......------,,,,,,------...***+++---//////...---,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,111---++++++)))''')))...***++++++,,,,,,,,,,,,,,,))))))***+++,,,---......***,,,---...---,,,------,,,,,,++++++++++++,,,,,,+++******+++,,,,,,+++)))))))))******+++,,,,,,,,,++++++************++++++kkknnn```BBB::::::??????777444999444555555666666666555444333333444444444333222111000000/////////........./////////000000000111111///////////////......---,,,,,,------------,,,,,,)))***+++,,,---...000222...............------,,,++++++,,,,,,,,,,,,,,,,,,***,,,,,,+++******---///+++,,,------++++++,,,---,,,,,,------......------+++,,,---.........---,,,***+++---......---+++*********************************+++++++++,,,,,,,,,+++...---***+++......,,,++++++******++++++,,,---)))***+++,,,------------)))+++,,,,,,+++)))))))))'''((()))***************,,,+++************++++++++++++,,,,,,++++++******)))******+++++++++++++++)))************+++++++++---...+++---;;;KKKJJJ@@@++++++******++++++,,,---******))))))((())))))***))))))))))))))))))))))))((()))+++,,,---,,,+++***+++++++++++++++************++++++,,,+++***)))(((++++++++++++,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,...---,,,+++,,,---...///...------,,,,,,------...***+++,,,---,,,,,,,,,,,,+++,,,,,,---------------------------------------***+++,,,---............,,,***+++......++++++...++++++******+++,,,,,,---++++++,,,,,,------......,,,+++,,,---//////---,,,)))***+++,,,,,,,,,,,,,,,*********+++,,,,,,***(((*********+++,,,---------++++++,,,,,,,,,,,,++++++kkknnncccAAACCC===:::===>>>:::666666444444444444555555666777333333444555444333222111000/////////............000000000000111111111111///////////////......---+++,,,,,,------,,,,,,+++,,,---///000000222555777////////////...---,,,+++,,,,,,,,,+++++++++++++++)))+++,,,+++)))))),,,///)))+++------+++***+++++++++,,,------......------***+++---............---)))***,,,------,,,***)))******************************+++++++++,,,,,,,,,''',,,...,,,---///...***+++*********+++,,,,,,---((()))***+++,,,---------)))+++------+++)))))))))((()))***+++,,,---------++++++******++++++,,,---------------,,,,,,+++*********+++,,,,,,,,,,,,+++)))************+++++++++++++++(((---@@@TTTSSSGGG+++*********+++,,,,,,---***))))))))))))******+++***)))(((((((((((())))))((()))+++---------+++***---,,,,,,,,,+++************+++,,,,,,+++***)))(((++++++++++++++++++++++++)))))))))((()))******+++,,,,,,---......------,,,,,,,,,++++++***+++++++++---,,,,,,+++,,,---///000,,,++++++******++++++,,,***+++++++++***+++,,,---+++,,,.../////////...---........................,,,,,,------...---------+++(((***///222///------++++++***)))***+++---.....................---------+++***---000000...***'''(((***,,,---------,,,*********+++,,,,,,***(((******+++,,,------......+++,,,---......---,,,+++hhhiiiaaaHHHOOO@@@???===:::888777666666666666666666666666666666333333333222222222111111111111111000000000000000222111111111000000/////////............---------............------------,,,+++,,,111777999666111222000...,,,+++,,,---...------,,,+++,,,---...///...---++++++---...---,,,///...,,,++++++,,,...///------------------------)))***,,,---...---,,,,,,***))))))+++...///,,,)))---,,,+++***)))))))))))),,,***))))))***++++++***------------,,,+++******......---------,,,,,,,,,,,,---...000000...+++(((+++,,,,,,+++)))((()))++++++)))((()))+++,,,,,,+++,,,++++++******++++++,,,000+++***---,,,''''''++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...222222000333;;;<<<888---------,,,,,,,,,++++++***(((&&&'''***+++)))'''******)))(((((()))******'''(((***+++------......---***((((((***+++)))&&&++++++******++++++,,,---......---------,,,,,,,,,))))))(((((())))))***+++++++++******++++++,,,---000...,,,,,,------,,,+++,,,,,,---......---,,,,,,------------------------...------,,,+++++++++,,,------------------------.........------,,,,,,,,,,,,---...//////---+++***........................*********++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,---.........---,,,((()))***,,,---...//////...---,,,,,,++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------kkklllTTTCCCDDD>>>===;;;999888666555555444444444444444444444444333333222222222111111111333222222111000///......000000000000//////......///............---------------------------------,,,+++,,,000555777444000...---,,,++++++,,,...///------,,,,,,,,,---...//////---,,,,,,---......---...---+++******+++---...------------------------+++,,,---......---,,,,,,+++***)))+++......,,,*********)))))))))))))))***,,,***((()))***+++******,,,------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,---......---+++)))+++,,,,,,***)))((()))+++)))((()))+++------+++))),,,++++++******++++++,,,///+++***---,,,((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))+++***(((+++000000,,,,,,,,,,,,,,,+++++++++++++++)))'''(((***+++)))'''))))))))))))))))))))))))&&&'''((()))***++++++,,,,,,***((()))++++++***(((,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,,,,+++)))))))))*********++++++++++++******++++++,,,---...,,,++++++---......---,,,,,,---......---,,,,,,------------------------------,,,+++++++++++++++------------------------......---------,,,,,,,,,,,,------...---,,,+++***------------------------******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,---.........------)))***+++,,,---............---,,,,,,+++++++++,,,+++++++++,,,,,,+++++++++************++++++++++++nnnnnn]]]FFF???===<<<;;;:::888666555444444333333333333333333333333333222222222222111111111333333222111///...------////////////............///............---------+++,,,,,,------...//////,,,+++,,,///333444111---++++++******+++,,,...///---,,,,,,,,,,,,---...//////...,,,,,,...///...---,,,,,,************,,,,,,,,,,,,,,,,,,------------------.........---,,,,,,+++******+++------,,,***)))(((((((((((()))******+++)))(((((()))******))),,,------.........---------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,***)))(((***+++((((((***,,,...---***'''++++++************++++++---******,,,,,,******------,,,+++******+++,,,---***************+++,,,,,,***+++***((())),,,+++(((++++++++++++*********)))+++***))))))***+++***)))'''((()))******)))((('''&&&'''((()))***++++++++++++)))))))))+++,,,+++***,,,,,,,,,---------......,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++++++++******++++++,,,---,,,+++***+++---//////...,,,,,,------------,,,,,,------------------------,,,,,,+++************+++,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------***+++,,,,,,---------,,,------,,,+++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,mmmmmmiiiGGG>>>???<<<:::999888666555444444444333333333333333333333333222222222222111111111111222222111000///......---///////////////////////////............---------+++,,,---...///000111111,,,,,,,,,...000000...+++++++++++++++,,,---...///,,,,,,,,,,,,------......000...------...//////...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---------/////////......------,,,,,,++++++,,,,,,---,,,++++++***)))))))))))))))***+++)))(((((()))******))),,,,,,---...////////////,,,,,,,,,,,,+++++++++++++++++++++***))))))***,,,***++++++***))))))***,,,))))))***+++---,,,***(((++++++************+++++++++******+++++++++,,,------,,,***))))))***,,,---+++***))))))******,,,,,,---,,,,,,+++---...,,,***************))))))))))))+++*********++++++******((()))+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,************+++,,,,,,,,,+++,,,,,,---------------+++++++++************))))))***,,,......---,,,+++++++++******++++++,,,------+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******)))******+++,,,,,,,,,,,,,,,------------------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,---------------,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,------------.........//////jjjkkkqqqOOO???;;;<<<===888777666555444444333444444444444444444444444444222222222111111111000000///////////////000000000000000000000000000000000///............---------,,,,,,---///000111222333,,,,,,,,,---...---,,,***......------------......,,,,,,,,,---------------///...,,,,,,...///...---------,,,,,,,,,,,,------+++++++++,,,,,,,,,------/////////...------------,,,------,,,,,,+++,,,---///...,,,+++***)))))))))+++)))(((((()))******))),,,,,,---...////////////,,,,,,+++++++++************++++++)))'''(((+++---***++++++***))))))***,,,---+++)))((()))++++++++++++******))))))******+++***************,,,---------,,,***))))))***,,,---+++***)))((()))***+++---)))((((((***,,,,,,+++************)))))))))((((((******++++++*********+++)))***,,,------,,,***)))***++++++,,,,,,,,,++++++******+++++++++,,,------******+++,,,,,,,,,,,,+++++++++*********))))))))))))+++---...///...,,,+++++++++******++++++,,,---///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******)))******+++++++++++++++,,,,,,,,,---------------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------......,,,,,,------,,,,,,++++++,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,------------.........//////iiijjjSSSBBB???:::777999777666555444444444444444444444444444444444444444222111111111111000000000---......//////000000111000000000000111111111111///............---------,,,---...///000111222222,,,,,,,,,,,,,,,,,,++++++.....................---+++,,,------......------...---++++++---...---,,,------------------------******++++++,,,,,,------///...------,,,------...---......---++++++,,,...111000...,,,***)))((((((,,,***))))))***++++++***,,,------.........------+++++++++*********)))))))))+++,,,***((((((+++...)))***+++***))))))+++---///,,,((('''(((***+++,,,******))))))))))))******))),,,+++)))***---...,,,,,,+++***))))))***+++,,,+++***((((((((()))+++---)))&&&''',,,...,,,+++,,,************)))))))))((()))***+++***))))))***+++******+++,,,,,,+++******))))))*********))))))(((+++,,,------,,,+++,,,...)))***+++,,,---,,,+++***+++++++++*********))))))***+++,,,---------,,,,,,++++++******++++++,,,---///---++++++++++++***))),,,,,,++++++++++++,,,,,,------------------------+++************+++,,,,,,******++++++,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---...///,,,,,,---------,,,++++++,,,,,,+++++++++,,,------,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,kkklllaaaEEE>>>>>>:::666777666555555444444444555555333333333333333333333333111111111111000000000000.........////////////////////////000000000111111///............---------+++,,,,,,---...//////000+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---............+++,,,---.........---------,,,******,,,---,,,+++,,,,,,,,,------,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,---...---...///---******,,,...///...---+++***)))))))))---+++******+++,,,,,,+++,,,------------,,,,,,++++++*********))))))))))))(((+++---,,,)))(((+++///)))***+++***))))))+++---...,,,)))((()))***************))))))))))))*********---,,,))))))---...***************************+++***((('''''')))+++---+++((()))...111---+++---++++++*********)))))))))''')))+++***(((''')))+++))))))))))))))))))))))))***************)))(((''',,,---///...+++***,,,...)))***,,,---...---,,,+++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,******+++,,,+++***,,,,,,+++******+++,,,,,,------------------------+++++++++++++++,,,------)))******+++,,,,,,------,,,,,,,,,---------......,,,------...---,,,+++***------------------------......---------,,,,,,,,,.........---------,,,,,,------,,,,,,,,,---...///++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,+++++++++************++++++++++++ooooooXXXMMMAAA===<<<;;;999888666555555444444555555555222222222222222222222222111111111111000000000000000000//////.........------.........//////000000//////.........---------***++++++,,,,,,---------+++,,,------,,,,,,---...((()))***,,,---...//////+++,,,---.........---,,,---+++******+++,,,,,,+++***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,++++++***+++,,,...///...//////---***))),,,///,,,,,,+++***)))))))))***...,,,++++++,,,------,,,------------,,,+++******************))))))))))))'''+++...---***))),,,///)))***+++***))))))+++---,,,+++******++++++)))'''******))))))))))))*********...---((((((------***)))***++++++++++++***)))+++***((('''''')))+++---***&&&'''---...***''')))++++++++++++************''')))+++***'''&&&(((***((((((''''''''''''((((((,,,,,,,,,,,,,,,+++***))),,,...000...+++***+++---***+++---//////...---,,,,,,,,,,,,++++++++++++***++++++*********+++,,,---++++++******++++++,,,---+++***)))***,,,------,,,---,,,+++******+++,,,---------------------------,,,+++++++++,,,------...))))))***+++,,,,,,------,,,,,,,,,------.........,,,---...//////---+++***.................................------,,,,,,,,,//////.........---------------,,,+++,,,---...///***+++,,,,,,---------,,,++++++++++++,,,,,,---...***+++,,,------,,,+++***++++++,,,,,,,,,---------hhhiiigggEEECCC@@@<<<999888888888555666666666444333444555333222111111333333222111////////////000000000000000///......///...,,,***------/////////...---,,,111---***)))+++------+++///......---------......***+++---...///...------000......000333444111///***+++,,,,,,------------...,,,******+++------,,,---,,,,,,---......---++++++,,,,,,---,,,+++)))(((((()))+++---////////////+++,,,---,,,***)))***+++%%%&&&(((*********)))))),,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++******))))))(((((()))+++...000///...++++++,,,,,,,,,,,,------,,,***((('''&&&'''((())),,,,,,+++***))))))******++++++++++++++++++,,,,,,,,,+++++++++******))))))+++---...---+++++++++,,,***((('''(((***+++)))&&&(((((()))+++------+++***(((***+++***)))((()))***))))))************))))))++++++++++++++++++++++++,,,///000...///222222///111...+++,,,///111000///++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))******---,,,++++++******++++++---,,,+++))))))))))))***++++++++++++******))))))+++++++++***************++++++++++++++++++++++++......------------......------...///...---+++***///---,,,,,,...//////...---......//////......---///000111000...------...---,,,,,,+++*********+++------------------------000///...------------------------,,,,,,***)))(((***)))))))))******+++,,,kkkkkk{{{HHHBBB@@@===:::888777777777444666666555444333444555333222111111333333222111/////////////////////000000///......///...,,,***------...//////...---,,,///,,,)))(((***++++++***......---------------...,,,,,,------...------------++++++---000000...+++++++++,,,,,,------,,,,,,///---++++++,,,---------...---,,,---......,,,+++)))***+++,,,,,,,,,++++++)))***,,,...//////......+++,,,---,,,***)))***+++))))))*********))))))(((,,,,,,,,,------------...------,,,,,,,,,++++++++++++***************+++,,,(((((()))+++...//////...+++++++++,,,,,,,,,---------,,,***)))))))))***+++,,,++++++***))))))************++++++++++++,,,,,,+++++++++******)))))))))+++,,,---,,,++++++,,,---+++)))((()))+++,,,***(((*********,,,------,,,***(((***+++***)))((()))***))))))************))))))++++++++++++++++++++++++---000111///000333333000222///------///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***))))))*********---,,,++++++******++++++---,,,+++*********+++,,,++++++++++++*********)))***************+++++++++---,,,,,,,,,,,,,,,,,,,,,......------------......,,,---......---,,,+++***///---,,,,,,...//////...------............------...///000///...---...///------,,,+++++++++++++++------------------------......---,,,,,,,,,,,,------------,,,+++******)))------,,,,,,------...///llljjj^^^888===<<<:::777666666666666444555666555444333333555333222111111222333222111////////////////////////000///......///...,,,+++------......///......---///---******+++,,,,,,+++------,,,,,,,,,,,,------......---,,,,,,,,,------+++++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,++++++///---,,,,,,---......---...---------......,,,***))))))***,,,,,,,,,,,,,,,+++,,,---.........------+++,,,---,,,*********+++---,,,+++***)))))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++***)))((()))+++---...)))((()))+++...///...---++++++++++++,,,,,,,,,,,,---,,,+++))))))***++++++,,,+++******)))******************+++++++++,,,,,,*********)))))))))))))))***+++,,,+++++++++---///+++***)))***+++,,,+++)))---,,,+++,,,------+++)))(((***+++***)))((()))***))))))************))))))++++++++++++++++++++++++---000111000000333333000111///---,,,------,,,+++------------------------,,,,,,,,,,,,++++++++++++------,,,+++************---,,,++++++******++++++,,,,,,++++++,,,,,,---...++++++++++++************))))))******++++++,,,,,,---------------...............------------......,,,,,,---------,,,++++++///---,,,,,,...//////...,,,------......------,,,,,,...//////...---///000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...,,,+++***++++++,,,++++++******++++++,,,,,,llliiijjjLLL===999888777666666666777777444555666555333222333444222111000111222333222000///////////////.........///...---...//////---+++---------...............111000..................,,,,,,+++++++++,,,------000///---,,,++++++,,,------------............---...------,,,++++++++++++///...------...///...---///...------...---+++******+++++++++++++++++++++,,,---.........---,,,+++***,,,,,,,,,******+++,,,...---+++***)))***++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++---,,,***((((((***,,,...)))))))))+++---...---,,,***++++++++++++,,,,,,,,,******)))(((((())))))***++++++***************+++))))))******++++++,,,,,,)))))))))))))))))))))))))))***++++++***+++---000+++***))))))************...,,,++++++,,,+++)))((((((***+++***)))((()))***))))))************))))))************++++++++++++,,,///000...///222222//////...,,,++++++***)))(((,,,,,,,,,,,,------------------,,,,,,,,,+++++++++///...---,,,+++*********---,,,++++++******++++++*********+++,,,---......++++++++++++++++++++++++))))))******+++,,,---------------------...............------------......,,,,,,,,,,,,,,,,,,++++++///---,,,,,,...//////...,,,,,,------------,,,,,,+++---............000111......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,******+++---...+++***************++++++llljjj```JJJBBB===777777777777777777888888444555555555333222333444222111000000222222111000000/////////......------///...---...//////---+++------------......//////000000000///.........///+++++++++++++++,,,---...000///---,,,++++++,,,---...//////......---...///......,,,++++++++++++,,,///---------//////...---...---------......,,,***...---,,,+++******)))))),,,---.........---,,,+++***+++,,,,,,******+++,,,,,,+++*********+++---...+++++++++,,,,,,,,,------++++++++++++++++++++++++000...+++)))((()))+++,,,***))))))+++------,,,+++*********+++++++++,,,,,,***)))))))))))))))******+++***************++++++(((((()))******+++,,,,,,)))))))))))))))*********)))*********)))***---000)))))))))((((((((()))***---+++***)))))))))(((&&&(((***+++***)))((()))***))))))************)))))))))))))))******+++++++++***---...------000000---/////////...,,,***))))))******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++///...---,,,++++++++++++---,,,++++++******++++++(((((()))***+++,,,,,,---+++++++++++++++++++++,,,))))))***+++,,,------...++++++,,,,,,---------.........------------......,,,,,,,,,,,,,,,,,,,,,---///---,,,,,,...//////...,,,------......------,,,+++---////////////111222///...............//////,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222///...,,,++++++---///000///......---------......nnnooo___EEEBBB@@@888666777777777888888888888333444555444333222222444222111000000111222111000000//////......---------...------...//////...,,,---------------...///000,,,...///...,,,+++,,,---,,,++++++,,,,,,---...///......---,,,,,,,,,------,,,------,,,******+++---...---,,,+++***+++,,,---...---,,,---//////---+++---,,,,,,---......---+++///...---+++***)))((((((,,,---.........---,,,+++)))+++,,,,,,+++***+++---************+++,,,---...++++++++++++,,,,,,,,,,,,*********+++++++++++++++111///---***)))))))))***+++***)))+++,,,,,,+++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,*********)))******+++,,,'''(((((()))***+++,,,,,,***************+++++++++***+++***)))((())),,,///)))))))))(((&&&''')))+++---+++(((((((((((('''&&&(((***+++***)))((()))***))))))************))))))(((((())))))***+++++++++))),,,---,,,,,,//////,,,111222333111///---,,,---)))******++++++,,,,,,---------------,,,,,,,,,,,,......---,,,++++++++++++---,,,++++++******++++++'''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------+++++++++,,,------............------------......------,,,,,,,,,---......///---,,,,,,...//////...---..................------///000000000000222333/////////...//////000111------------------------............///000111222...------,,,---...000111......---,,,,,,,,,------nnnrrrhhhHHH???AAA>>>999555666666777777777777777333444555444222111222333222000///000111222111///000000///......---,,,,,,...------...//////...,,,------,,,,,,---...000111+++---///...+++***+++,,,,,,,,,,,,,,,---...///000,,,,,,------...---------+++,,,---+++((((((***,,,---,,,+++******,,,---...,,,,,,,,,---......,,,***,,,++++++---//////...---///...,,,******)))******+++,,,---.........---,,,)))+++,,,,,,+++***,,,---******+++++++++++++++******++++++++++++,,,,,,,,,)))*********++++++++++++///...---,,,+++*********+++*********,,,,,,***(((************++++++++++++***+++,,,,,,---------,,,******))))))***++++++,,,''''''((()))***+++,,,,,,***+++++++++,,,,,,,,,,,,,,,+++***)))'''(((+++...)))******(((&&&'''***------+++(((((()))))))))((((((***+++***)))((()))***))))))************))))))((((((((()))***+++++++++)))---...,,,---000000---///111333222///------...******++++++,,,------......------------,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,++++++******++++++((()))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............---------...///000///---,,,,,,...//////......//////000000//////...///000222222111111222444000/////////000000111222.......................................///000111,,,------...//////000000---,,,+++***************lllrrrwwwOOO@@@<<<888888===555555666666777666666666333444555444222111222333111000///000111222111///000000///...------,,,,,,...------...//////...,,,------,,,,,,---...000111,,,///111000---+++,,,...,,,,,,,,,---...///000111***+++---...///...------,,,---...+++((((((***------,,,*********,,,...///,,,++++++---......,,,***+++******,,,///000///...---,,,+++*********+++,,,++++++---.........------)))***,,,,,,++++++,,,---***+++,,,,,,+++***((('''******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***((()))************+++++++++((()))***+++++++++++++++******))))))***+++,,,,,,&&&'''((()))***+++,,,,,,+++++++++,,,,,,---------,,,,,,+++((('''(((+++---***,,,,,,***''''''+++...---+++)))((()))+++******(((***+++***)))((()))***))))))************))))))'''(((((()))***+++++++++***---...------000000...+++...000000---***+++,,,++++++,,,------...//////......---------,,,,,,,,,++++++*********+++,,,,,,---,,,++++++******++++++***+++,,,---...---,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...///000000111.........------.........///......---...///000111///---,,,,,,...//////...//////000000000000//////000222333333222111333444000000//////000111222222////////////////////////...------------...//////+++,,,...///000000000000000///......------------kkkmmmkkkXXXDDD;;;999888777777777777666555333222111000666555444333222111111111111000000111333444333222,,,111333///---///...+++111111111000//////........................------------------,,,++++++***------,,,,,,,,,------...---,,,+++***+++---000111///...,,,*********,,,------***((())),,,...---+++,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,---......---,,,,,,---,,,,,,++++++*********...------,,,+++***)))))),,,***((((((***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))),,,+++))))))---...,,,************************)))))))))******)))))))))++++++************++++++((()))))))))))))))((((((((()))+++,,,---,,,,,,+++------,,,+++*********************++++++*********111000///...,,,***))))))))))))((('''''''''''''''++++++***)))(((((())))))***((('''))),,,...---+++...,,,***))))))***+++---,,,,,,,,,+++))))))+++------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,++++++******++++++,,,))))))***++++++,,,---------------------...//////000000//////.........---...//////000000000000000...............///000000000000//////.........---111222333333222111000//////000000000000000//////////////////////////////...............///000000---......---,,,---///111...------,,,,,,,,,------lllooorrrVVVIII===999999888777777666666555444333222222111555444333333222222222222222222222222333444666777222444555444222000000111000000000//////.................................------.........---,,,,,,...------,,,,,,,,,---------,,,+++++++++---///000///---,,,******+++,,,---,,,***((())),,,---,,,+++,,,,,,,,,---------------++++++++++++++++++,,,,,,***************++++++++++++,,,---......---,,,+++++++++++++++++++++***)))---,,,,,,++++++*********,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++))),,,,,,******------+++************************+++***))))))))))))***+++*********))))))*********)))***************)))))))))***+++,,,,,,,,,++++++,,,,,,+++*********++++++***++++++,,,,,,++++++***/////////......------,,,***)))))))))))))))******************))))))((((((***)))((())),,,---,,,***---,,,+++******+++,,,...+++++++++***((()))***,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------,,,***+++---///......---------,,,,,,,,,***++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---******++++++,,,------.........------......///000/////////.........------,,,---......//////......//////......//////000111000000000/////////......000111111222111000///.........////////////.............................................///000000,,,------,,,+++,,,...000......------,,,------...kkknnn|||JJJBBB===999:::999666555666444444444444333333333333333333222222222222333333000111222111111555<<>>===999777999:::666444555333333333222222222111111222222111111111111111222000000000111444555444333---888???:::333222555666666555444222111///...---,,,,,,------...///000000////////////...---,,,,,,(((***,,,...//////...---((()))***+++,,,---------((()))***+++++++++++++++''')))+++***((('''***---(((((()))***,,,---...///*********++++++,,,,,,---***++++++,,,,,,------...***+++,,,,,,,,,,,,+++***---,,,,,,++++++*********++++++++++++++++++++++++)))))))))+++,,,,,,+++)))************************))))))***+++,,,,,,,,,,,,...000///+++***---...++++++***'''&&&&&&'''***++++++)))&&&$$$$$$&&&)))+++***+++---......---+++***)))***+++,,,------...---++++++*********+++---...)))))))))))))))******++++++,,,,,,------,,,,,,+++)))+++---///000///---,,,(((((((((((()))***+++,,,))))))(((((()))***++++++&&&)))++++++)))))),,,...))))))*********))))))((()))+++...///.........///+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,,,,+++,,,...111000000000///////////////...///......---,,,+++***...------,,,,,,------...---------------------,,,,,,++++++++++++,,,---------.........//////000000,,,---......//////.....................///000000//////000000111111111111000///.........000111222------///000111111111111////////////////////////...///111222333222000///...000222222000.........////////////000111222333nnnooo]]]LLLBBB>>>>>><<<===999777999999555333444111222444444444222000///222222000000000000222222---...///000222333444555444555888;;;===>>>======>>>===;;;666111...---...//////...............///111111111000000000000///......,,,++++++*********))))))+++,,,,,,,,,,,,+++...---,,,,,,******))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,+++******++++++,,,************++++++++++++***+++------,,,++++++,,,,,,,,,+++***************///---++++++,,,,,,+++***++++++***)))))))))))))))'''((()))***************''''''(((((()))***++++++,,,------,,,,,,+++***)))''''''''''''(((***,,,------,,,******++++++***(((,,,***))))))+++,,,,,,+++***************+++++++++)))...---'''(((///...''',,,,,,,,,++++++++++++++++++,,,***(((***///000,,,......---,,,+++***)))''')))(((((()))+++,,,+++)))---///000///,,,))))))))))))+++------,,,+++,,,---+++---,,,,,,...111...(((,,,---......------///111---((()))000333---((('''///000,,,,,,555111***---...---,,,+++,,,...000111111000///---------......000,,,,,,------)))))),,,000...++++++---...//////555,,,)))......))))))...,,,---+++)))***//////,,,------///111000,,,---111,,,------,,,++++++,,,...///---++++++---/////////000+++000222---...222,,,000...------///222333333000///...///111222111000//////.....................000000...000222000+++//////000000000///......)))000222---***---000...oooppprrrNNNEEE@@@???AAA>>>>>>999777999999555333444333444555666555444222111333333222111111222333333111111111222222333333444000111444666777888777777777777555222...------.........------------......000000000////////////...//////............//////*********+++++++++++++++---------------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,+++***)))((((((+++---...---,,,++++++,,,000///...------,,,------...,,,+++***+++,,,+++*********)))))))))***++++++*********))))))((((((((((((((())))))***++++++,,,---------------,,,+++++++++***)))))))))***+++,,,)))(((((((((((((((''''''***(((''''''((())))))(((,,,+++)))(((((()))***+++)))+++***)))+++...---***,,,,,,,,,,,,------------)))---///---,,,......,,,//////000222333333222111---...000222333333333333888666555666888999888666666777777666555444444555666666444111333777777222333333333222000000222444333000111555444111222777000333---+++222111///555111111111000000///......333222111111222333444555///---///333333000///111111///......//////...---000,,,,,,///000...---...000000...***+++///000---444000000444666444444555333333444444444444222111222111111222444444222000111,,,111444...111555000---,,,,,,---///000///...///...------...///...,,,000000111111111000///...---111222000///111000---,,,,,,---------,,,++++++...222333///...111222000qqqrrrzzzWWWBBBBBBAAABBBCCC@@@>>>999888::::::666444555555555666777777666444333555444333333333333444555444444444333333333333333...///111333333333222222222222222000//////000222000000000000000000000000222111111111111000000000000000000111222333444444///...---,,,,,,---......------......////////////,,,---------..................---------------...,,,---...//////...---,,,......------,,,+++******...///000///---,,,---...///...---,,,++++++++++++///---++++++,,,---,,,+++************+++,,,------...---+++***)))((((((((())))))******+++,,,,,,,,,---............------,,,---,,,+++************************+++++++++++++++---,,,++++++,,,---,,,+++///---***(((((()))***,,,---))))))---///---,,,---,,,,,,------......//////)))111666222...///333555777777999<<>><<<888<<>>@@@FFFJJJIIIIIIIIIHHHEEECCCCCCEEEHHHKKKLLLNNNMMMGGG???>>>BBBCCCFFF>>>777;;;;;;<<>>999888::::::777555666555555666666666666555444666555444444444444555666444444444444444444444444222222333333333333222222444444555333222333555777444444444555555555555555444444444444333333333333000000111222333555666777555444111000///000111222.............../////////////////////000000000000111000000///////////////,,,---///111111000///---,,,,,,------......//////000000111///---,,,---///...---,,,++++++*********///...,,,,,,---......---,,,+++++++++,,,,,,---...///...---+++************+++++++++,,,,,,---------......///////////////...---------,,,,,,,,,,,,,,,...///000000000000111222111000000111333444444222444333333222111111000000333,,,,,,333444---+++000/////////000111222333333555>>>DDD>>>777888>>>BBBCCCBBBCCCEEEHHHHHHEEEBBB???EEEKKKLLLIIIGGGJJJMMMPPPMMMKKKMMMSSSXXXZZZYYYRRRRRRRRRPPPOOOPPPSSSVVVXXXVVVOOOHHHJJJRRRYYY[[[[[[[[[YYYWWWVVVVVVYYY\\\fffkkkppprrrlllaaaYYYUUUZZZ^^^UUUIIIHHHFFFGGGNNNQQQQQQQQQPPPPPPOOONNNNNNSSSRRRQQQPPPPPPPPPQQQRRRTTTRRRRRRTTTSSSOOOMMMOOONNNKKKIIIIIIJJJLLLLLLLLLJJJPPPQQQMMMOOOVVVTTTMMMHHHHHHFFFCCCFFFLLLOOOMMMRRRMMMJJJKKKKKKGGGFFFHHHJJJGGGEEEHHHNNNPPPMMMIIILLLKKKJJJJJJKKKJJJGGGEEEOOOFFFDDDCCC===BBBKKKIII???@@@BBBFFFIIIIIIFFFCCC>>>>>>???AAADDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@<<>>===999777999:::777555666444444444555555555444444666555444444444444555666222222333444444555555666444444444444444333333222777777777555444444666888444555666777777777666666444444444333333333222222//////000000222444555666555444222000///000222333//////......---,,,,,,+++---............/////////000//////...------......***+++---//////...---,,,***++++++,,,------...............---+++***,,,---//////...---------------///---,,,,,,---......---------,,,,,,,,,,,,------......------,,,,,,,,,---.........//////////////////000111222222222222222111111222222222333333333333555777666555555666888555444555888;;;===<<<;;;<<>><<<<<<555444::::::222///333666666777888999::::::;;;IIITTT\\\XXXNNNGGGCCCAAAFFFDDDDDDFFFJJJJJJGGGCCC>>>CCCHHHHHHDDDBBBDDDGGGJJJJJJJJJKKKLLLOOOSSSVVVMMMNNNNNNNNNNNNPPPTTTWWWbbb___XXXOOOMMMTTTZZZ]]][[[\\\\\\[[[ZZZ\\\___bbb^^^bbbggglllnnnkkkbbb[[[___fff^^^QQQPPPNNNLLLQQQYYYWWWUUUTTTUUUWWWZZZ\\\^^^]]]\\\\\\\\\]]]^^^___```\\\[[[\\\[[[YYYYYY\\\aaa^^^ZZZYYY\\\```cccddd```dddccc]]]^^^fffggg```XXXXXXUUURRRTTTYYY[[[YYY]]]]]]^^^^^^YYYTTTWWW]]]___ZZZUUUVVVYYY[[[XXXUUUYYYVVVSSSQQQRRRTTTTTTTTT[[[PPPKKKGGG@@@FFFQQQPPPKKKLLLOOOSSSWWWXXXWWWUUUMMMMMMNNNPPPRRRRRRPPPNNNWWWUUURRRPPPOOOPPPQQQSSSUUU[[[^^^XXXRRRPPPQQQPPPIIIJJJKKKKKKLLLLLLLLLKKKOOOJJJGGGGGGJJJKKKJJJIIIooosss|||WWWHHH???CCCIIIDDDAAABBB===<<<777666888999666555666333333333333333444444444555444333333333333444555000111111222333444444555333333222222111111111111555666555333111000222333///000222333444444333222111000000000000/////////.........//////111222222000///...------...////////////...---,,,+++***)))******+++++++++,,,,,,,,,------,,,+++************'''(((***+++,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,+++******,,,...---------------...//////111///...///000111111000222111111111111222222333111222222222222222111000333333333333444444444444333444555666777888888888888888999:::;;;;;;::::::===@@@BBBAAA???>>>@@@CCC??????AAADDDGGGIIIHHHFFFCCCHHHNNNRRRTTTQQQLLLIIIBBB???>>>AAAAAA<<<888888??????@@@@@@AAAAAABBBBBBUUU```kkkkkkcccWWWGGG<<>>AAAFFFHHHFFFBBB@@@CCCEEEEEEBBBAAACCCEEEHHHJJJKKKKKKJJJLLLPPPSSSTTTTTTUUUTTTSSSTTTWWWYYYbbbaaa[[[QQQLLLPPPTTTUUUWWWXXXZZZZZZ[[[\\\^^^```[[[ZZZYYYYYY]]]aaa___ZZZZZZccc]]]SSSVVVYYYWWWYYY___]]]YYYWWWWWWZZZ]]]```______^^^^^^___aaacccddd\\\YYYYYY]]]^^^]]]___bbbjjjgggcccbbbdddhhhkkkmmmhhhhhheeebbbdddiiijjjhhh```aaa^^^ZZZZZZ]]]\\\YYYYYY]]]bbbccc]]]WWW[[[dddfffccc^^^]]]]]]\\\YYYVVVYYYUUURRRPPPRRRUUUXXXYYY___UUUQQQMMMEEEKKKTTTSSSVVVVVVWWWZZZ^^^aaabbbaaa\\\\\\\\\]]]]]][[[XXXUUUZZZXXXUUURRRQQQRRRTTTUUUWWW\\\]]]YYYTTTTTTSSSQQQQQQRRRSSSUUUVVVWWWXXXXXXTTTOOOLLLMMMNNNMMMMMMOOOmmmrrr]]]KKKAAA;;;@@@CCC;;;999===::::::666555777888555444555333333222333333444444555333333222111111222333333000000000111111111111111111111000/////////000000222222111///---,,,...000***,,,...///000000///...//////.........---------//////...------.........,,,,,,,,,,,,,,,---------...---------,,,,,,++++++***++++++++++++,,,,,,,,,...---,,,+++***************++++++,,,------......//////............------000000000//////000333555111111111222333444555666:::888777777999;;;::::::;;;;;;<<<===>>>@@@BBBCCC<<<===??????>>><<<999888:::::::::999999999999999999999;;;<<<===>>>>>>>>>===>>>?????????>>>===<<>>???CCCFFFCCC???DDDDDDDDDDDDDDDFFFGGGIIILLLLLLMMMOOOQQQSSSSSSSSSVVVWWWVVVSSSPPPMMMMMMMMMJJJMMMJJJDDD@@@BBBEEEFFFIIIKKKNNNOOONNNNNNNNNOOO\\\^^^[[[VVVWWW]]]^^^\\\UUU___XXXPPPYYYaaa``````fffccc___[[[YYYXXXYYYZZZ___^^^\\\[[[ZZZZZZ[[[[[[UUUUUUXXX^^^```^^^]]]___UUUSSSQQQQQQRRRSSSSSSSSSQQQMMMMMMQQQTTTSSSTTTVVV[[[\\\[[[YYYZZZ\\\[[[VVVUUUWWW\\\^^^YYYSSSSSSXXX]]]^^^```aaa```^^^[[[YYYYYYWWWUUUVVVYYY\\\^^^___```YYYZZZYYYSSSVVV\\\YYYVVVTTTRRRSSSVVVYYY\\\\\\YYYYYYZZZ[[[\\\[[[WWWTTTQQQQQQPPPOOONNNMMMLLLLLLLLLPPPQQQNNNNNNOOONNNJJJDDDEEEGGGIIILLLMMMNNNOOOQQQMMMKKKLLLKKKGGGJJJOOOlllqqqbbbGGGFFF@@@;;;??????444222888666999555444777777555333444333333333333333444555666222222111000000111222222111111000000///......---111000000/////////000000///000///---++++++---///)))***,,,...//////...---////////////............000///...---,,,,,,,,,,,,***+++,,,---.........---,,,,,,,,,------------...---------.........//////111000///...---,,,,,,,,,////////////000111333333000111222333444555666666666777777666666777:::===;;;;;;<<<===>>>@@@BBBCCCCCCAAA@@@AAACCCDDDDDDCCCDDDEEEFFFHHHKKKNNNQQQRRRHHHIIIKKKKKKJJJFFFBBB???>>>>>>>>>>>>>>>>>>======<<<===???@@@BBBCCCCCCCCC??????@@@???>>><<<;;;999===AAACCCAAA===;;;===@@@CCCCCCDDDEEEGGGFFFCCCAAA???CCCHHHNNNQQQRRRPPPOOODDDKKKMMMIIIJJJPPPMMMDDDBBBBBBBBBBBBBBBAAAAAAAAA===>>>AAAJJJZZZggggggaaaPPPIIIBBB@@@CCCDDDAAA<<>>>>>444333333444444222///,,,///***,,,666:::555444999444777999999<<<@@@???;;;???===???AAA===555000111888>>>FFFKKKLLLJJJHHHGGGFFFEEEFFFHHHLLLOOOPPPOOOEEEAAAGGGJJJEEEGGGIIICCCKKKHHHDDDBBBDDDHHHKKKLLLGGGHHHKKKNNNQQQRRRPPPNNNMMMOOOQQQRRRPPPMMMJJJGGGLLLOOOPPPOOORRRUUUTTTPPPMMMNNNQQQTTTVVVXXXZZZZZZXXXTTTSSSTTTPPPLLLPPPXXXkkkooommmJJJBBB@@@777777777777777888999:::::::::::::::999888777666888777777666555555555666222222222222222333333333555333111/////////111222333222111///...//////000,,,---...//////...,,,+++111///---,,,,,,---...000111111333555666333...***+++---///111111111000///---...///000000000000000......///000000000000000,,,---...000111111222222444333222444666888777777<<<======<<<999888999::::::;;;<<<===???@@@AAABBBAAAAAA@@@???>>>@@@DDDGGGFFFEEEBBB@@@???@@@AAABBBDDD<<<:::BBBGGGFFFDDDDDD???AAACCCDDDEEEFFFHHHJJJBBBBBBCCCCCCBBB???<<<;;;:::666555777666333333666555666777888999:::;;;<<<:::888555222111000111111555777888666222000222444555222111333888999444///333000000444:::<<<======555777999;;;;;;:::999888<<<777777;;;;;;777888<<<;;;555:::IIIRRRVVVbbbsssooo[[[DDD:::===AAA>>>888;;;<<<:::999:::<<<999333333444666666666444222111000...,,,,,,---------+++(((***+++)))+++...,,,'''+++///000---+++------+++,,,,,,.../////////111444222555777999===FFFMMMQQQRRRPPPKKKEEE???:::777555............---,,,+++******+++---/////////---,,,***+++,,,,,,******+++,,,******+++,,,,,,---......111---)))***,,,,,,,,,---222///---,,,---...---,,,000------///222111000000///444333///...333333000777333000111333444222000:::<<<:::333///111333222444111000222444444555777999666666;;;<<<888888<<<>>>======???DDDFFFFFFEEEPPPPPPTTTYYYZZZUUURRRRRRXXX[[[TTTPPPUUUTTTSSSZZZlllpppZZZGGGBBB888999888888888888999999:::777777888888999888888888888777666666555555555666444444444444333333333333555444333222222222333444222111000.........///////////////...////////////------,,,,,,---...///000222666999:::888444222111///000222333333333111000000000222333333444444444555444333222111000//////000111222333444444444555555444555777:::<<<<<<;;;>>>>>><<<:::888888:::<<<<<<<<<======>>>?????????<<<<<<<<<:::999:::<<>>===;;;:::999999:::;;;:::555555;;;>>>;;;888999444555777777888999:::<<<777888999999999777555444444111000333333000000333333333444444555555666666333222000...------...///000000000000000000...,,,111000............---------++++++...222333111000000...------000111111000333111333888999666666999777222666AAAHHHJJJSSSaaaooo```KKK===888888888777666999999555444444111---...///000000000///---,,,...,,,******+++++++++)))(((***+++)))+++...,,,((()))...///,,,***+++,,,******))))))))))))***---111***+++++++++...333999<<<999888666333111///------------...------,,,+++***)))***+++---------,,,+++***,,,,,,,,,+++***+++,,,******+++,,,,,,---......///...,,,------------...---,,,+++***+++,,,,,,------***)))++++++***+++------111111------222444222///...------.........---444444000)))(((---111222000//////222444555444333666111000222222///000444222111000222666888888666:::999<<>>DDDoooqqqjjjIIIGGGFFF666:::999999888888888888999555555777888888999999999666555555444444444444555444444333333222222111111222222222222222222333333000//////............///222111000000000222333555///000111222333444444555666;;;@@@@@@<<<888888999777888999:::999888777666:::;;;;;;;;;;;;:::999999666555333111////////////......//////000000111111000///000333666888888888:::999666333111222555999555555555555555555444444444555555444222222333555444333222222222222222333000...000333333000...///111111000000000111111222...///111222222111000///---+++,,,000000------/////////////////////......---,,,+++*********+++,,,...,,,***,,,//////***&&&''')))+++***)))***---///+++)))((())),,,---***&&&000,,,((('''))),,,------...---000444666333333444444111444;;;??????EEENNNbbbZZZKKK<<<111...222777444999;;;555000---+++(((******+++,,,,,,+++)))(((+++)))''''''((()))((('''(((++++++)))+++...---)))(((,,,---***(((******(((++++++***'''&&&'''***---------,,,---///000222444++++++************++++++---------------,,,******))))))************++++++***,,,---,,,+++***+++---***++++++,,,,,,------...)))+++,,,,,,+++,,,------+++,,,,,,+++***)))***,,,...+++***,,,***''')))......111///+++)))+++...---000000111000///...///000444666444222333777777444///---,,,...111333222///555000---------+++---111---,,,+++,,,...//////...000...///333444000///111333777111---333111///555ppprrrtttSSS@@@CCCDDD888999888777666666666666666444555666666777777777666333333222111111222222222000000000111111111111111...///000111222222111111222111111111111111111111444555555666777888888999888999;;;=========<<<;;;;;;>>>AAABBBAAA>>>===<<<>>>>>>???>>>>>><<<;;;:::>>>>>>===<<<;;;999777666000///---,,,+++,,,...///+++++++++++++++,,,,,,---++++++,,,...111222111000333333111///---...000333,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000////////////............+++,,,...000///...///111222111///......///......------.../////////......+++)))***---...+++***,,,++++++++++++************+++***))))))))))))******000...,,,---...///...,,,555444111---++++++,,,...000///,,,***---111000,,,:::888666333222333666888444333222222111000///000222333777;;;===>>>@@@DDDHHHFFF@@@666...---333999999???AAA:::000+++***)))++++++,,,,,,,,,++++++******(((&&&&&&((()))(((''')))+++***)))+++......***(((,,,...***)))******((((((+++,,,***)))+++,,,,,,+++***,,,000111...+++***------,,,,,,,,,,,,------......///......---,,,++++++******))))))***+++++++++,,,---,,,++++++,,,---+++++++++,,,,,,---------(((,,,...,,,+++,,,------+++---///...,,,******+++...+++---000...)))***111+++......---,,,///444777777999;;;999666444555777555;;;@@@DDDGGGHHHAAA888===999222---///333555333444222111111000000222333111000000000000000//////222//////333333000111333000444///,,,111///,,,222ppprrrtttQQQEEE===999:::999666666555444333333333444333444444444333333222111222111111000111111222222000111111222333444555555333333444555666666666555999999999999888888888777888:::===???@@@???>>><<>><<<>>><<<;;;>>>BBBCCC>>>999;;;;;;:::999888777666666333333333222222111//////...---+++******+++,,,...+++++++++++++++,,,......---------///000000---+++...000111111///......///******++++++,,,---------)))+++...//////000222444222222222222111000...---***---///000111333666888111...***)))+++++++++***,,,,,,,,,---------,,,,,,+++((())),,,,,,)))(((+++,,,,,,,,,+++++++++++++++,,,++++++***************...///000000111444999>>>___RRR@@@222---,,,---...999888333000444===@@@===HHHKKKKKKGGG@@@>>>AAAFFFBBB???888111------.........444:::===???BBBCCCBBB555555444222222444999===???FFFGGG===111+++******,,,,,,---------------,,,***)))'''''')))******))))))+++***)))+++//////+++***...///,,,***,,,,,,***###,,,333555777;;;;;;888<<<999<<>>AAAEEENNNUUU[[[^^^```^^^ZZZWWWWWWYYYgggooowww}}}xxxaaa[[[NNN>>>888<<<@@@@@@888:::<<<===>>>>>>>>><<<888999888777666555555555555222222555555333444777000444000...333111,,,222oooqqqWWW???CCC???666777<<<666555555444444444444555333333333333222111000000444444444444444444555666666666777888999::::::;;;<<<<<<<<<<<<<<<=========????????????>>>===<<<;;;999<<<@@@CCCCCCAAA>>><<<<<<===>>>>>>===;;;999777;;;777444888???AAA;;;555111111000///......------******,,,---//////000000111000...,,,++++++,,,,,,******))))))***,,,...///.........///000///,,,)))***---///000///---,,,,,,+++,,,,,,---...//////000...000222444444777:::<<<999::::::999777333000...)))...222444888===>>>;;;111---)))(((+++---,,,+++((())))))***++++++,,,,,,---******------+++,,,000555444444333222111111111000000000111111111222222///222666888999???GGGNNNsssaaaIII888444888<<>>???<<<888>>>KKKOOOLLLTTTVVVVVVPPPHHHDDDGGGKKKLLLHHH>>>222,,,,,,......***555===>>>@@@DDDCCC===111111111222666;;;AAAEEEEEEIIIGGG<<>><<>>999===lllppphhhIII<<>>===<<<;;;<<<===>>>===>>>>>>===<<<:::888777555666999;;;;;;999777555444444555555444333222111333111000333888999666111...---,,,++++++++++++++++++,,,---///000000111111////////////.........---************,,,...111333111111222444555444000...///111333333222111111222333333333333333333333333999:::;;;;;;;;;>>>BBBEEEAAAAAAAAA???;;;666111...***111888>>>DDDHHHCCC:::111,,,((((((,,,//////...)))***+++---///222444555444111000333555666999>>>CCCBBB@@@>>><<<:::888777777888:::<<>>AAAEEEIIILLLOOORRRbbbZZZOOOHHHFFFHHHKKKLLLAAAEEEEEECCCJJJXXX[[[UUU]]]XXXQQQKKKGGGEEEFFFFFFLLLIII@@@333---///000...***888AAA@@@@@@DDD@@@777222222222222555===HHHQQQJJJKKKFFF999...+++******************++++++,,,,,,,,,***)))***,,,------,,,***+++***(((+++000000---+++///111---,,,------+++444CCCOOOTTT[[[fffhhhcccYYYOOOJJJLLLGGG777***''',,,,,,,,,,,,,,,---..................---,,,+++***---......///...---,,,+++,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***)))***;;;RRR^^^\\\jjjYYYCCC333------......---000FFFhhh{{{wwwoooooossstttwwwxxxqqqjjjkkkrrrqqqrrrsssvvvxxxxxxwwwuuuuuuccc^^^^^^\\\\\\```bbbaaabbbeeeddd```\\\]]]^^^\\\YYYWWWXXXZZZ^^^\\\]]]``````^^^]]]```SSSYYYVVVUUUZZZWWWQQQUUUkkkoooRRRAAA;;;<<<777777:::777::::::::::::;;;<<<======>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@???>>>===<<<;;;::::::<<<:::888666666666888999888888888888666333111000...//////000//////...---------..................------...000222222111000111000//////...//////////////////...---,,,++++++***+++,,,...///000000000000000000111333666999;;;888999:::===>>>>>>;;;888=========<<<;;;;;;===?????????>>>======<<<;;;;;;AAAAAAAAA@@@@@@BBBGGGJJJEEEEEEEEEBBB>>>777111---+++444>>>FFFOOOQQQFFF999---((($$$%%%***......,,,---...000333777;;;>>>@@@;;;888777;;;>>>@@@FFFLLLNNNMMMJJJGGGCCC???===;;;???AAADDDGGGKKKMMMOOOPPPLLLKKKMMMQQQVVVVVVRRRMMMMMMSSSYYY[[[WWWPPPIIIEEECCCJJJLLLLLLTTT```aaaZZZbbbWWWIIIBBBCCCEEECCC@@@GGGFFF???333...111111...---<<>>222111222222000222<<>>===>>>?????????@@@BBBEEEGGGHHHGGGFFFDDDHHHHHHGGGFFFEEEEEEFFFFFFCCCIIIJJJCCC???BBBDDDBBBDDD<<<777777555111111555333333222111000000000000//////...---,,,++++++***+++---///000...------...)))+++,,,+++...111111---...---,,,+++,,,...333666555666444000,,,***,,,///000888:::333---,,,,,,***---...111444666888::::::??????>>>>>>???@@@AAAAAA===;;;>>>FFFIIIDDDAAAAAADDD@@@===@@@EEEGGGDDD@@@DDDDDDCCCCCCBBBAAA@@@@@@GGGEEEBBB???===???DDDHHHHHHIIIJJJFFF:::...,,,111...666@@@IIINNNKKK===///))))))***+++---111444777:::666777>>>CCCDDDCCCCCC@@@CCCHHHLLLNNNOOONNNLLLMMMIIIDDDBBBCCCDDDCCCAAABBBFFFHHHHHHIIILLLLLLIIIGGGIIIMMMQQQTTTVVVVVVVVVUUU^^^fffdddYYYMMMGGGGGGEEEEEEJJJSSS[[[___dddjjjgggUUUEEEDDDEEECCCBBBEEEKKK@@@555111///...///222;;;FFFKKKEEEAAAAAA:::///000000222444333999LLLaaaccc```SSS???000+++---...---------...------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,------+++******,,,...555LLLTTTPPPSSSTTTQQQQQQPPPLLLOOOUUUNNN;;;...,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++***+++...000///---000///---,,,++++++,,,,,,)))333...999eeejjjGGG,,,,,,///%%%111000)))CCCqqq~~~{{{yyyyyy|||~~~zzz{{{}}}{{{yyyfffdddqqqwwwqqqlllkkkoooqqqooolllqqqlllmmmppplllbbbccclllggghhhjjjkkkkkkiiigggfffggghhhjjjhhhbbb^^^```eeennnoooeeeOOOHHHEEEBBBAAAAAACCCCCCBBB@@@DDDIIINNNPPPOOOLLLJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBFFFEEE>>><<<>>>>>>;;;;;;555000000...***+++...000000/////////000000111222000---+++++++++---...+++---//////...,,,,,,,,,+++------+++...111111---.........,,,+++...444999???>>><<<666000------///555::::::333---------***111444888<<>>???>>>>>>>>>>>>??????@@@>>>;;;===DDDGGGCCC@@@AAA??????@@@AAABBBCCCBBBAAAAAAAAAAAA@@@@@@?????????BBBBBBBBBBBBBBBDDDGGGIIIKKKIIIIIIGGG>>>333......444;;;CCCHHHIIIDDD999---)))(((***000888>>>@@@???@@@>>>???BBBAAA???@@@CCCGGGFFFEEECCCBBB@@@??????>>>;;;888888999::::::888777;;;<<<;;;<<>><<<======:::666555777555222666222//////...,,,---000000000000111222222333333555333///,,,+++,,,...000...000222222111//////000///000///---...111000------//////---+++...666===DDDBBB>>>888222//////111;;;;;;777111---...---+++555999???CCCEEECCC@@@===::::::999888888888999999555222333888:::888777777666999<<<===<<<;;;<<<===:::::::::::::::999999999;;;<<>>CCC@@@:::444///------...///......///111222222111---111111///000333222///555666888:::===@@@BBBCCC???@@@AAA@@@@@@AAADDDFFFBBBMMM[[[aaa]]][[[eeesssgggUUUHHHJJJPPPPPPOOOQQQ:::444000......///666???KKKOOOOOOMMMMMMKKK>>>...444111......000777EEERRR___ccc```PPP<<>>?????????===:::777555666444111000111222000,,,222222222222222222444777666777777888888999888888999777444111///...//////111444666888888777888999444666444111222444333///---000111...,,,///999AAACCC>>>888111...///222555???:::333...,,,---...---666:::???CCCBBB>>>888444222111111000////////////+++***)))+++------,,,,,,...000222444444444333333111111111111111111222222333444888===CCCGGGJJJJJJNNNDDD<<<<<<===999222...@@@FFFHHHAAA888222...+++///222999BBBIIILLLIIIEEE@@@===:::888333...///333999555000+++((('''((()))++++++,,,...///000///...***---...++++++------***111111111111111222333444999777555555888<<>>IIIMMMPPPQQQNNNLLLGGG;;;...555222//////333:::DDDKKKTTTYYYVVVGGG444***((((((++++++,,,---------,,,,,,------------,,,+++***)))******))))))))))))*********+++,,,+++***)))***,,,777EEEIIIIIIRRRTTTOOOOOOWWWVVVWWWRRRDDD333,,,...+++,,,,,,+++******+++---+++++++++++++++++++++++++++++++++***+++,,,,,,---------------...//////...,,,,,,------...///000000000***444VVVuuuyyy666)))111+++000///---,,,666\\\wwwhhhZZZNNNEEEAAA???======>>>@@@@@@@@@BBBEEEHHHIIIGGGFFFGGGHHHVVV^^^cccdddhhhnnnllldddbbbiiippppppkkkjjjnnnttt{{{sssooopppooohhhcccbbbcccccceeegggjjjmmmpppqqquuusssooojjjjjjkkkjjjgggfffkkkfffOOOKKKMMMJJJGGGDDDBBBBBBCCCCCCBBBEEEDDDAAA>>>;;;888666444333444666666666444222000222//////222555555222//////222555555555888:::<<>>===;;;:::999777444111...,,,222555999;;;===>>>@@@AAA===???>>>;;;;;;===:::555...000111000///333<<>>@@@BBBBBBBBBCCCGGGKKKLLLJJJLLLRRRVVVSSSOOOMMMNNNMMMLLLKKKKKKKKKKKKLLLUUUVVVUUUSSSYYYccchhhhhhiiinnntttRRRKKKKKKFFFDDDAAA>>><<<<<<===<<<<<<:::888555333111111111222...///000111222111000000111000444:::<<<999666666444:::>>>===<<>>===999::::::999666222///,,,111444888;;;===???AAACCCCCCFFFGGGEEEEEEFFFBBB<<>>BBBAAA:::111,,,,,,111666:::777111,,,***+++---333:::>>>===;;;777333///+++)))++++++******))))))******---...,,,***+++...---***///+++(((+++111444222...------------------------******+++111:::AAACCCCCC???555---,,,///444;;;AAABBBEEEAAA777---+++------(((333AAAHHHGGGCCCBBBCCC555...))),,,...---******,,,,,,++++++++++++++++++,,,---...---++++++,,,---***---,,,((((((+++,,,***+++,,,,,,---......//////---,,,++++++,,,,,,***)))++++++...222333444;;;DDDNNNGGGGGGKKKHHH;;;000---333000///222777>>>IIISSSLLLLLLJJJCCC:::333000///222777:::;;;===@@@@@@>>>TTTQQQFFF555((('''+++...)))***+++,,,,,,------,,,,,,------......------,,,------,,,,,,,,,,,,------***,,,......,,,+++,,,,,,111AAAJJJNNNUUUVVVYYYeeeQQQKKKBBB:::444///,,,++++++,,,,,,+++******+++---++++++++++++++++++++++++***************+++,,,,,,***+++,,,,,,+++***+++---***+++,,,---............111***CCCnnn\\\111000444------+++222---999UUUfffaaa[[[XXXQQQZZZ\\\RRR===---,,,000111///...------///000000///111222333444444333222111+++...---)))+++222333...333111...---...000111111///111555:::<<<<<<888666777666555444333222111000---222333222;;;MMMYYY\\\iiioooZZZGGGFFFFFFAAA???<<<888666666777666666333222222111111222222333111111111222222333333333000111888@@@???999555777:::BBBFFFBBB???AAABBBAAA:::;;;===>>>===<<<;;;:::555666666555444222111000222555999;;;===>>>???AAABBBFFFHHHHHHIIIHHHCCC;;;000...///222888===@@@AAA:::555000///222777:::<<<111---+++,,,,,,...888CCCBBB>>>888222---,,,,,,---++++++*********+++,,,,,,---///...+++,,,///...(((000...,,,---000333555444.........------,,,,,,,,,)))))),,,333<<>>444000------///555AAAMMMCCCDDD>>>333++++++,,,,,,***333???FFFGGGDDDAAA???...+++***---...++++++---,,,++++++***+++,,,...///111222333111//////222444000222111......222333111---...///111111111111000---.........---------...++++++---000333888CCCOOORRRNNNNNNPPPHHH888000111333...---444===FFFQQQZZZPPPJJJBBB;;;555111///...999BBBJJJKKKIIIGGGBBB<<>>111)))***,,,+++))))))***,,,,,,------,,,,,,,,,---...////////////------,,,,,,,,,,,,------)))+++------,,,+++++++++'''222777;;;CCCCCCCCCNNNBBBBBB>>>777000------...+++,,,,,,+++******+++---***************************************++++++,,,+++,,,...---+++***+++---)))***+++---------,,,,,,333333RRRuuu}}}~~~zzzNNN333000...000111)))333)))222EEEJJJBBBBBBHHHFFFXXXVVVHHH333)))---111///000//////000222444444333......///000000000...---444555555444444555555555333222111000000000//////---000222111000///...---+++,,,...///000000000//////555555///555HHHXXX]]]eeemmm^^^FFF@@@???<<<;;;<<<999555333333333333222222333444555555555444333666555555444444555666666...111999AAA???555111444999BBBFFF@@@;;;;;;<<<999222444666888888888777666222222111111111222333444555888;;;=========>>>???===BBBEEEFFFGGGFFF???777000......333;;;AAAAAA???///------111888===>>>>>>---***+++......000;;;IIICCC===555---******...111***************+++,,,---///333333///000333111***/////////......000555999...------,,,+++******))))))***///777???BBB???;;;------///000111666EEEUUUEEEDDD<<<111******+++***000666>>>FFFHHHEEE???999)))))),,,///,,,(((***///222111000000111555999;;;777999999777666666:::>>>888:::999666666:::<<<:::111222333444333111///...+++---...---,,,---///222//////111333444:::IIIYYYQQQNNNNNNMMMBBB333---111555///...666BBBNNNXXX```UUUJJJ===666444222///...:::GGGQQQQQQMMMGGG???777===;;;555---***+++***'''((()))***+++,,,---------,,,,,,...///000000111111---,,,,,,++++++,,,,,,---(((***,,,,,,+++***)))***(((---,,,///777555111777666;;;<<<555+++'''(((++++++,,,,,,+++******+++---*********************************)))***++++++,,,+++...///...,,,+++,,,...)))***+++,,,---,,,+++***...444WWWrrrooopppwwwpppEEE444---)))333666(((222444;;;HHHHHH@@@HHHWWWZZZXXXRRRAAA...)))111222,,,111000000222555666666555555666777999;;;<<<;;;:::555555777888555000///111...000333333222000000000***...///---+++---111333...///111333333222111000,,,333222***...AAASSSZZZdddrrreeeIII@@@>>>:::777999666777666444222222444666666666777777777888888888999777999??????888333333444555888:::888444555888AAA;;;444111111333333333111111000///000111222333222222111///------///111444444555666999<<>>AAA@@@===999000---...555???CCC???999...---******---555???FFF???:::222---,,,,,,......+++111333///000555777444;;;999888999;;;<<<999666888333111666::::::;;;<<<@@@:::444222...)))))),,,)))+++000:::FFFJJJ>>>...,,,...//////222;;;IIITTTMMM???111,,,+++***)))***:::AAAEEEDDDCCCBBB:::///,,,...111111---+++...333<<<:::===BBBBBB>>>@@@FFF@@@???>>>>>>???BBBEEEGGGDDD>>>999<<>>:::888777:::??????;;;666444444555555555444444444555222000///222333000+++555444444......EEE[[[[[[gggtttgggQQQ@@@>>>???:::666777444666777777666777999;;;999;;;???BBBDDDDDDCCCBBBEEEAAAAAAEEEEEE===555222333888;;;888444444777999999555111///000000///...//////.........000111222///000111000......///000111111111222333666888:::BBBEEEHHHHHHDDD===555000000555===CCCEEEAAA:::444000///111888@@@AAA;;;444,,,***(((***111;;;CCCIII999444---)))))),,,///111333999<<<;;;>>>DDDGGGEEEHHHFFFEEEEEEFFFFFFCCCAAA;;;888:::@@@DDDDDDCCCCCCKKKEEE@@@===777000---///+++000777@@@HHHHHH<<<.........///222888AAAJJJPPPFFF:::///++++++++++++,,,???EEEHHHFFFCCC@@@888...++++++,,,++++++///777>>>JJJCCCAAAEEEHHHFFFDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAAEEEJJJNNNPPPOOOIIIFFFGGGFFF@@@<<<===<<<>>>>>><<<:::???IIIRRR???LLLHHHGGGWWW```eeerrrhhh^^^OOOBBB>>>@@@DDDFFF:::999@@@KKKMMMHHHLLLVVVNNNAAA555///...,,,,,,///888999CCCGGGCCCGGGIII@@@:::333,,,)))***,,,+++***+++((((((******---999FFFHHHGGG888...111111...333---000///+++)))+++------+++++++++,,,,,,+++++++++************+++,,,---.........---,,,,,,+++******+++---///...,,,***,,,---'''''''''''''''((()))*********+++,,,,,,,,,++++++*********)))******++++++...---,,,++++++,,,---...222===EEEGGGIIIMMMKKKEEE333000000222000...000555444JJJTTTVVV___aaa[[[ZZZ]]]NNN;;;000///000///---777:::FFFVVV]]]\\\\\\``````]]]]]]```cccdddgggkkkfffeeecccaaa___\\\XXXTTTWWWUUUUUUWWW[[[\\\XXXTTTRRRQQQOOOLLLKKKJJJIIIIIIEEEEEECCCBBBEEEFFF<<<000000111444///---DDD]]]bbbiiivvvzzzKKK@@@;;;>>>@@@:::666666666999<<<>>>>>>???AAACCCAAAEEEJJJOOOPPPNNNJJJGGGKKKHHHGGGIIIGGG>>>666111444;;;<<<444111555999999555444222222222222000...------------...///111111///000222222111/////////111000///......000222333???CCCFFFDDD>>>777333111444:::CCCHHHGGG@@@666///000111555<<>>===;;;===DDDJJJLLLDDD>>>???AAAAAA@@@@@@DDDFFFEEE>>>777777@@@III:::FFFKKKSSSgggssstttyyyrrr```HHH888555;;;CCCHHH666FFFVVVZZZSSSNNNQQQVVVGGG<<<222//////---...111666666>>>BBB???FFFKKKBBB666111,,,***+++,,,***(((---((('''+++,,,222JJJeeezzzzzzfffOOOIIICCC:::777444666333,,,***---000000,,,++++++++++++++++++,,,************+++,,,---......------,,,,,,++++++***+++---//////---,,,,,,,,,'''((()))+++,,,---------((()))+++,,,---,,,***)))***************+++,,,------,,,+++++++++,,,------555@@@FFFEEEGGGKKKEEE888222000000111000...000444666MMMZZZ___iiikkkdddbbb```JJJ666111222000...000555@@@QQQcccjjjgggdddbbb```]]]^^^aaacccdddjjjqqqeeecccbbbaaa```^^^ZZZWWWZZZXXXXXX[[[^^^___]]]ZZZ___^^^\\\[[[[[[[[[\\\]]]TTTWWWUUUTTTZZZ]]]MMM666---///555222111HHHcccjjjjjjvvv]]]AAA======@@@@@@;;;999;;;===@@@DDDFFFGGGGGGHHHJJJJJJLLLOOOQQQOOOKKKFFFBBBBBBDDDFFFFFF@@@999444222888<<<999000000999;;;666222222111111111111111111......///000111222333333222555777777555222000///222111///------...///111===AAACCC@@@:::444444555999>>>EEEGGGDDD;;;222,,,...222888>>>AAA<<<222***+++''''''000===GGGHHHFFF444///)))'''+++222999>>>BBBDDDEEEGGGJJJLLLLLLKKK???>>>>>>>>>===<<<;;;:::555555888???AAA???>>>@@@DDDAAA??????:::222------111>>>IIILLLGGG???444+++,,,)))+++888HHHOOOJJJAAA555...))))))******...222DDDJJJOOONNNHHH>>>222+++---,,,))))))111AAAOOOVVVOOOHHHCCCEEEJJJIIIBBB;;;:::;;;;;;:::888555333111---111444333000000555;;;:::555222222666<<>>???>>>===???CCCBBBDDDGGGHHHGGGGGGGGGHHHIIIIIIHHHGGGDDD@@@===;;;444<<>>AAACCCAAA;;;555000...///333999>>>>>>888111+++---)))***333AAAGGGDDD>>>333...)))''',,,444;;;@@@GGGCCC@@@@@@@@@>>>;;;:::222333444444444444444444666444444777888666888===CCC@@@>>>>>>:::333000000555BBBMMMKKKAAA888000+++,,,+++000???PPPTTTIII<<<111,,,*********+++000777BBBHHHNNNPPPHHH<<<000***+++,,,***+++666FFFOOOQQQJJJIIIGGGDDDAAA===666111111000///...---,,,,,,,,,//////000///...---...///---///000...000888DDDMMMBBB???<<<999777555222000555DDD[[[kkkrrrwwwtttlllaaaMMM888......000555;;;???SSS\\\TTTPPPWWWYYYRRRBBB999000,,,+++---222888@@@AAAEEEDDDCCCMMMQQQDDD000///.........,,,***))),,,'''(((---///666RRRpppooo||||||ttttttmmm```YYY```___QQQ;;;//////000+++---,,,+++******+++,,,---************+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------/////////...---,,,------,,,,,,,,,---------+++++++++++++++,,,---...,,,,,,+++++++++,,,......:::BBBHHHJJJLLLKKK???111///------///---+++---111===RRR[[[]]]gggjjjfffeee___FFF444444555///...333555FFFYYYaaaeeegggddd]]]bbb``````aaa\\\TTTPPPQQQFFFFFFFFFHHHJJJJJJHHHFFFLLLLLLNNNRRRWWWZZZ[[[\\\]]]^^^aaabbbbbb```^^^\\\YYY^^^]]]ZZZ___```NNN666555///222999BBBVVVfffeeefffrrrqqqQQQ???======<<<;;;;;;>>>CCCGGG???AAABBBAAA???>>>>>>???======;;;:::888777777666///888>>>:::333333999>>><<<666000222777999555///111222111111111444888<<<999999:::;;;;;;;;;;;;:::>>>@@@BBBAAA===999666555111///---,,,---000333666DDDCCC@@@:::444111333666AAAAAA@@@;;;444000000222222666:::;;;888333///------,,,...777AAADDD>>>666000,,,'''''',,,444<<<@@@GGG@@@999777666222///...)))+++---...------...///111...,,,---,,,,,,000777CCC???;;;:::666000...000:::EEEKKKEEE:::222///---000222:::IIITTTSSSEEE888...,,,+++++++++---666???CCCFFFJJJKKKCCC666...,,,(((+++,,,---888GGGJJJEEEKKKMMMJJJ@@@666000,,,))),,,,,,+++******+++,,,,,,000...------......+++((((((...111---+++333@@@IIIIIIAAA777111111333333222333BBB```uuuyyy~~~}}}pppNNN>>>///,,,---...333:::BBBOOORRRKKKKKKSSSQQQEEE;;;333,,,***)))***111888EEECCCDDD???>>>NNNTTTHHH////////////...---,,,++++++***)))***,,,444EEEUUUMMMWWWZZZ]]]dddbbb^^^cccpppmmm[[[???/////////***,,,++++++++++++++++++,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,///333777999777555777777777777777666555555111000000///---+++***)))++++++************++++++---,,,,,,+++,,,---///000:::===FFFNNNNNNDDD888222///------...---***,,,111EEEWWW]]]\\\cccfffbbbcccSSSBBB444222333000000333;;;OOO```dddgggnnnnnngggfff[[[NNNEEE>>>777555666222111111222222111///---444555777:::>>>AAADDDEEEKKKNNNTTTYYY]]]_________\\\___```^^^ZZZQQQAAA111444,,,111>>>IIIYYYbbb\\\dddqqqvvvOOOAAA;;;:::;;;;;;;;;===???AAABBB:::::::::888555444555666333333333333222222222333333999:::555333777<<<===888111111999:::222...111555888:::;;;<<<===AAADDD>>>??????@@@???>>>======???AAABBBBBB???<<<;;;:::222000//////111666;;;>>>BBB>>>999444333444777:::AAAAAA>>>888111///222666999;;;;;;777222...---...,,,,,,111999AAAAAA888000---***''')))///888???CCCBBB888000//////,,,+++---***,,,......,,,+++---...,,,)))((()))((((((...555???999555333111...///333AAAGGGIII???444///000111222888CCCNNNRRRKKK<<>>DDDLLLOOOLLLMMMOOOFFF888111---+++,,,------111888FFFHHHKKKGGGEEERRRRRR@@@///000000000///...---...)))+++)))''',,,888AAACCCEEEJJJMMMWWW___YYYWWWeeeqqqnnnZZZ<<<,,,///111++++++++++++,,,,,,+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,666AAAIIIKKKFFFBBBFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEEEEDDD???999222...///...---,,,,,,+++,,,,,,------,,,,,,---///000111<<<:::EEETTTQQQ===222444111......000...,,,...333JJJ[[[```]]]aaabbb\\\[[[CCC<<<333//////111333333BBBXXXgggfffhhhqqqqqqiiilllZZZEEE999444111111333333222222333333222000...///111222444555777:::<<<444666;;;AAAGGGMMMRRRTTTZZZ]]]cccdddYYYEEE666000111,,,777GGGQQQ\\\bbb[[[dddqqqWWW>>>???===:::<<<>>>???@@@@@@===999666666555333000000111333000000111111111000//////999:::555000333:::<<<888333...444???:::+++***444333888===@@@@@@@@@BBBEEEAAAAAABBBBBBAAA@@@>>>===>>>@@@AAAAAA@@@>>>>>>>>>444333222333777<<>>666...,,,***))),,,444===DDDHHH<<<111)))***,,,+++,,,000222444666555222000111333---,,,,,,......---333:::===777222111111222666<<>>PPPWWW___ddd___hhhvvvmmmFFF>>>@@@===>>>:::888;;;??????777//////444555333111333444222333---,,,333555111222999===888333333777;;;;;;:::+++555===;;;666555555444>>>>>>???@@@AAA@@@@@@@@@???===;;;;;;===?????????===AAACCCAAA@@@???<<<777+++...333777;;;???BBBCCC555666333///333<<<@@@>>><<<>>><<<444///222666888FFF???666111111111///,,,000666;;;===>>>;;;333***,,,&&&%%%...===EEEBBB<<<888000))))))000555555333555999???BBBAAA;;;444...,,,///...((((((111<<>>FFFIIIJJJAAA333111999:::333666>>>KKKPPPGGG666---,,,***,,,+++)))000>>>HHHKKKMMMGGG===444...,,,---///,,,111666<<>>DDDBBB;;;888;;;<<<;;;;;;???CCCCCC===888111...000666999666888<<>>???===999777555555666999;;;;;;999666333222111000111222444555???]]]rrrfffLLL;;;555333000444AAAQQQYYYYYY[[[___hhhvvvYYYAAA@@@@@@;;;999:::<<<===<<<:::666333333666666444333555444111222000000333333222555:::;;;666333444999<<<:::666000888===999555555666666???>>>>>>===<<<;;;;;;:::<<<>>>>>>===;;;<<<>>>AAA===AAADDDBBB@@@???<<<888...///222888???AAA???===444333//////777AAACCC>>>999;;;999333111555999;;;HHH@@@555...------,,,***000777<<<<<<;;;888111***---)))***222>>>DDD???888...,,,+++---333888;;;<<<===@@@EEEGGGDDD<<<444...,,,//////,,,...666???CCC333000------111:::FFFPPP[[[RRRBBB333///333555222===EEEKKKGGG;;;000+++******+++***+++555CCCKKKLLLIIIBBB888111------------)))000888???GGGKKKGGG@@@777333---+++,,,...///000777OOOiiixxx~~~vvvYYY:::999999>>>EEEFFFCCCDDDHHHSSSOOOJJJGGGDDD>>>555...222111444999::::::AAAIII^^^hhhvvv|||ttteeeVVVOOO===333******...333;;;CCCYYYaaaddd\\\QQQHHH???888555111000444888>>>KKKXXXfffiiiiiicccYYYLLL:::+++............------,,,,,,)))---///000777BBBJJJKKKMMMRRRTTTZZZ```\\\aaauuusss___CCC000...444444...------------,,,+++***))))))***++++++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,)))---===QQQXXXPPPJJJKKKOOOQQQSSSVVVYYY[[[\\\]]]ZZZYYYXXXXXXZZZ^^^bbbeeegggddd[[[LLL;;;000---...//////+++---222...222CCCOOOJJJPPPYYYQQQ:::///444222111---000666111333AAAXXX]]]eeeccc]]]ccc^^^KKK666000...111111---111999NNNaaallleee```gggkkkhhheeeAAA999333000555333:::QQQQQQRRRTTTUUUSSSPPPNNNKKKKKKLLLMMMMMMJJJEEEAAA:::888444111000000222333LLL```jjjZZZBBB444000...111;;;KKKYYY^^^]]]]]]aaajjjwww^^^AAA===@@@>>>999888===AAA>>>777333333666666777555444666:::777222222555555111111555888888666444444777;;;;;;777222777;;;;;;666444666::::::???===:::888666444444444222777:::888333222666;;;888>>>BBBAAA>>>===:::555000000333;;;BBBBBB<<<555444111...111:::CCCAAA;;;888999555111222999>>>???DDD<<<111+++)))+++,,,,,,111999===;;;666333///***------000888AAABBB;;;333***---222666:::===???AAA>>>BBBGGGIIIGGG???777111---//////000555<<<@@@???***+++,,,///888FFFTTT]]]gggTTT>>>222---...222888KKKSSSQQQAAA222//////...+++***)))///<<>><<<777111+++//////222666999???KKKWWWbbbfffooorrreeeNNN>>>;;;222...+++,,,...222;;;CCCYYYcccaaaPPPAAA>>>:::333888555333333777AAASSScccdddeeegggfffYYYDDD222+++---------,,,,,,,,,+++++++++///222111444===FFFKKKKKKRRRTTTWWWZZZWWW___uuurrr^^^AAA///...333000)))------------,,,+++***)))------,,,***)))+++///222------------------------,,,000>>>OOOVVVRRROOOQQQPPPSSSWWW[[[\\\\\\ZZZYYYTTTTTTUUUXXX^^^gggnnnssssssqqqhhhUUU???000,,,---***,,,***---222000555HHHXXXXXX\\\[[[JJJ222+++222000000,,,///555222666GGGbbbbbbeeeaaa^^^ddd^^^GGG555///...222222///444>>>VVVeeellleee```hhhnnnnnneeeCCC<<<444...333555AAAaaabbbbbbbbbbbbbbbaaa___eeebbb]]]ZZZYYYXXXWWWVVVRRRPPPMMMJJJHHHHHHIIIJJJ]]]ddd___LLL999111///...000CCCXXXbbbbbb```aaabbbjjjxxxoooDDD777;;;===;;;;;;@@@BBBBBB<<<444111444888999888777777<<>>777666888555///333<<<<<<444000444999;;;:::777444222:::;;;999444333999>>>???;;;999555222000000000000---000333222///...111444111999@@@@@@<<<999444///000333888>>>BBB???777111222222222555;;;???>>>:::>>>:::333///333===CCCBBB999444---******---...///444;;;>>>888111...,,,+++,,,///666>>>CCC@@@888000000333999???BBBBBB???===666:::@@@EEEDDD@@@999555---...///111777===;;;555)))))),,,444EEEWWWcccfffaaaJJJ555000...,,,444AAASSSZZZRRR;;;---///222///,,,))))))444EEEQQQRRRNNN???666---***...000///+++***777EEEMMMOOOIII;;;///+++,,,---,,,,,,222<<>>JJJXXXbbb^^^^^^ccceeeUUU;;;...///000000///------111<<>>FFFBBBKKKMMMNNNOOOFFFCCCOOOXXXLLL888++++++///...(((,,,,,,,,,,,,,,,+++******---------+++***+++---000------------------------...000999FFFMMMNNNPPPSSSTTTVVV[[[___``````___^^^\\\___eeeiiijjjhhhdddaaaWWWVVVPPPEEE777...,,,---(((+++***---111000999NNN```fffggg[[[CCC...+++222///000,,,---111...555IIIiiieeedddaaa```ggg^^^DDD444///...111111...444???```mmmrrrkkkffflllqqqqqqeeeEEE>>>555---333999HHHeeeeeeccc``````dddeeedddjjjaaaTTTKKKJJJPPPXXX]]]\\\]]]]]]^^^^^^_________bbb___SSSAAA555444333222111JJJaaaeeebbbccceeecccjjjxxxsssTTT<<<;;;>>>888888>>>DDDAAA<<<777555777;;;???CCCBBB???>>>CCCFFFCCC<<<;;;999222///777AAA<<>>===666111222666999999555222555<<<@@@@@@444333111.........///000111000000111222222222111///999AAAAAA<<<777222,,,111777>>>@@@===888444222///333999=========???CCCDDD===333...555AAAEEECCC000...---,,,---...//////777<<<===555---+++,,,++++++111:::AAABBB===666000333444999AAAGGGEEE<<<333---111777;;;<<<:::666333,,,------///555999444,,,,,,---111===SSSfffkkkfffOOO;;;---//////---777GGGQQQTTTJJJ444)))...000+++---)))+++999KKKSSSQQQKKK:::222+++***///222111---222???LLLQQQOOOEEE666(((+++---...------444AAALLLRRROOOMMMJJJCCC:::555666111111...***'''(((***,,,000///---,,,,,,---------000111444;;;HHHWWWbbbggg___^^^```\\\KKK555,,,///---...---)))***333BBBMMMXXX^^^VVV@@@222333666333///...,,,***111DDD[[[kkkiiilllqqqmmmUUU888,,,...---,,,+++************+++)))+++,,,,,,***---555===555;;;:::;;;===444***---333222...)))***///111///++++++,,,,,,++++++*********+++------,,,++++++,,,------------------------,,,+++...444999<<>>777111:::DDDVVVgggfffaaa\\\^^^eeegggdddXXXNNNAAA777666;;;DDDIIIGGGIIINNNQQQRRRQQQOOOMMMRRRLLLAAA666222444555444888TTTiiigggccciiijjjcccjjjwwwTTTEEE===BBBAAA777888AAA@@@;;;666555999???CCCEEELLLLLLIIIFFFFFFHHHDDD>>><<<777222333;;;AAA:::...///777>>>;;;222...333:::666666444333777>>>???;;;//////.........///111222000///...000222333111///444>>>DDDAAA;;;777333000555;;;@@@>>>888333333555...555>>>BBB@@@===BBBKKKEEE===222000:::EEEEEE???....../////////...------;;;===:::222++++++,,,,,,,,,444>>>BBB???999333000000000555???GGGDDD888---+++---111333333222///---,,,------...222444///'''///444;;;GGG[[[kkkhhh\\\>>>333---000000///:::IIIRRROOOBBB222---000000+++...***///>>>NNNRRRMMMGGG555000++++++///222111///:::EEEOOOPPPJJJ@@@222'''+++,,,,,,,,,---666DDDNNNQQQIIIFFFGGG???222222;;;222444222---***,,,...---000///......---------......444;;;CCCMMMYYY______gggiiieeeXXXDDD666111222,,,///...***...===OOOZZZZZZXXXOOO???555333444444)))))))))***777NNNdddppplllssswwwkkkOOO555,,,000---,,,+++*********+++,,,)))((()))***)))(((---444000333---,,,444111***---&&&,,,///,,,***,,,,,,+++***+++++++++++++++******(((***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++...222555:::;;;===@@@DDDHHHKKKMMMMMMNNNPPPNNNHHH???666000---***(((***...000---***)))---,,,,,,///000AAA^^^iiiqqqkkkOOO777000333333,,,000......333555EEEaaajjjggggggeeeeeeiii[[[<<<333///...000...+++333@@@fffoootttqqqmmmlllkkkjjj___AAA===999777CCCNNNaaacccbbb]]]YYY___gggeee\\\JJJDDD<<<666444444555555333666:::======:::555222:::666111......000333444DDD```qqqjjjhhhqqqmmm\\\hhhvvv```FFF>>><<>>;;;555111666999:::666000000666<<<444444444444:::>>>:::333------...///000111222222---...000111000000///000===CCCDDD<<<555333555666=========999444222444777333666<<<@@@>>>999===DDD>>>888111444AAAIIICCC888---............///111222???>>>888///+++---...---000888AAABBB;;;333//////---111999AAAEEEAAA555+++------...///...---,,,,,,,,,......---000333000***...:::FFFOOO\\\ddd]]]OOO222000111111000333@@@NNNXXXKKK;;;222111222000,,,...,,,222CCCOOONNNGGGBBB000---++++++...000000000>>>GGGMMMKKKDDD<<<222)))++++++******///:::HHHQQQNNNKKKHHHAAA555***)))---///444555000...111111///***+++---......///111222///>>>LLLQQQRRRVVVYYYXXXgggllleeeNNN999333222000...111000---444FFFWWW___ZZZPPPFFF@@@888000...000)))***)))---===TTTffflllhhhuuuyyydddFFF333///333...---+++*********,,,---,,,((((((++++++((()))---+++111---***000000...333***...000---++++++)))%%%******++++++++++++******)))+++,,,---,,,---...000++++++++++++++++++++++++...---,,,******,,,------...------------------......///000000000000//////------,,,---//////---+++(((---,,,+++...222GGGgggkkkqqqeeeFFF111111333...,,,000//////333777JJJhhhjjjhhhkkkiiifffgggUUU555111......111...---777EEEdddkkkpppnnnkkkjjjkkkkkk```@@@;;;777666BBBKKK\\\]]]]]]ZZZZZZdddlllbbbQQQDDDAAA===:::888777444222222444555666555222///---------......///000555999MMMiiiuuullllllvvvhhhLLLhhhvvvEEEDDD<<<999???CCC@@@???AAA777888;;;===>>>>>>>>>>>><<>>444111555===:::555111000333888<<<333444444666;;;===666,,,,,,---///000111222222222...333888777333111333666BBBEEEAAA666...///555:::CCC???999444333444666777999777999<<<999333222777666222000888FFFLLLAAA222++++++,,,---...222666:::BBB>>>666---+++...///---333;;;CCCAAA888///,,,---000777@@@FFFEEE===333,,,---------------......///,,,//////...///333333///+++===NNNUUUYYY\\\SSSFFF+++///333222111777FFFUUUXXXEEE222,,,......***)))///---555EEEOOOKKKCCC???,,,,,,,,,,,,,,,...///000???FFFJJJFFF???999222,,,,,,+++***+++222>>>LLLUUUWWWZZZTTTBBB555555888777111777999555333555555111,,,...000111111000111222777MMMaaaccc\\\YYYZZZ[[[___hhh```CCC......000,,,,,,///...,,,333DDDSSSXXX]]]NNNDDDCCC>>>111,,,000,,,---,,,000@@@UUUaaaccckkk{{{|||```>>>---+++---///...,,,******+++,,,---///***)))---...***)))+++"""------***,,,)))%%%+++%%%((()))***...222000+++)))******+++++++++******,,,,,,,,,++++++---111444************************''')))++++++,,,...---++++++,,,...///000000//////,,,,,,,,,,,,,,,,,,,,,---+++---000000...,,,,,,---''',,,+++***...444LLLnnnlllppp```???---111222***---222///...111444HHHgggjjjjjjnnnlllgggeeeQQQ000000---...222000///:::IIIdddiiimmmllljjjkkkmmmnnncccAAA999444111;;;AAAOOO[[[]]]\\\```lllrrrcccLLL???<<<777444444666777777555555444444333222111111,,,///222444333444:::@@@QQQlllwwwlllmmmvvvbbb>>>mmmzzzVVVAAA@@@<<<;;;???BBB@@@>>>>>>999<<>>@@@666---,,,444::::::666444555888;;;;;;666///***///000222444555444111///444;;;@@@===555222999AAAFFFBBB:::222///111888>>>???:::444...,,,...333666:::<<<<<<999555444444333666555;;;FFFJJJAAA555000...////////////111:::BBB<<<555//////...,,,---000;;;CCCDDD;;;333111111///222:::EEEJJJEEE<<<222,,,444000,,,---111333111...+++///555777555222111111000EEEUUUTTTTTTWWWLLL;;;///000///---111<<>>@@@===;;;<<<;;;>>>???===777333333555222111111444888999666333333999???===777555888>>>???777//////555999777333222555999;;;999444...***...444888777333111333666888>>>BBB@@@;;;:::???FFFEEE???888222111444999===;;;666000///222555555444======;;;777444333444555555777???JJJKKK@@@444.../////////......000888???888222---------,,,...222>>>DDDCCC:::111//////---444>>>JJJOOOIII???666111222000///000222444444333111555999:::777333111111AAAMMMVVVUUUSSSOOOBBB333...000...+++111@@@MMMQQQCCC777---,,,//////---,,,+++111<<>>333///,,,+++---,,,+++...444TTTJJJIIIGGG:::...,,,,,,---//////,,,,,,555FFFTTT^^^XXXTTTQQQMMMHHHGGGIIIOOOTTTYYYYYYUUURRRQQQRRRJJJIIIGGGFFFFFFFFFHHHHHHQQQUUUWWW\\\___UUUPPPYYYYYYNNN???333---,,,---...///+++//////666XXXqqqiii___888555BBB444---111)))---111222>>>YYYjjjjjjfffhhhpppfffGGG000...111///...---,,,,,,,,,,,,---......,,,+++,,,------+++))))))+++......,,,+++,,,......---,,,+++,,,---///000...---,,,------+++)))(((***......)))***///000,,,+++,,,,,,,,,---------...,,,+++++++++,,,,,,---......,,,+++*********))))))---,,,+++******+++,,,---,,,------...------,,,,,,---***,,,***)))???]]]iiihhhiiiTTT999111000...000///...000111///666OOOjjjlllllldddeeelll```CCC333333---222...000///000OOOeeeiiikkkkkknnnrrrrrroooOOO===222333444222;;;JJJ]]]aaaddddddfffkkkllljjj___YYYQQQNNNNNNMMMJJJGGGMMMKKKIIIGGGGGGGGGEEECCCAAA===<<>>??????;;;555333555999222...---111777999555000888999:::999888888;;;===<<<777333444777888444000111666;;;;;;777111---,,,///777===999000---444<<<===@@@BBBBBB@@@AAADDDHHH@@@;;;444222555999;;;<<<666111---000888;;;888333@@@>>>:::555222333666:::777===FFFMMMJJJ===222,,,000000///------111777;;;222---++++++,,,,,,///555BBBCCC@@@777///---,,,,,,222===KKKPPPKKKCCC===<<<======>>>===<<<<<<===>>>>>>BBBFFFHHHGGGDDDCCCBBBQQQSSSUUUTTTOOOCCC555,,,,,,///,,,)))444GGGNNNHHH;;;333---...000///,,,,,,000777CCCMMMOOOGGG:::111...++++++---,,,+++...333VVVPPPJJJBBB999000,,,,,,***---...,,,+++111>>>IIISSSQQQQQQTTTSSSNNNLLLNNNRRRWWW]]]___]]]ZZZYYYYYYTTTTTTTTTTTTUUUVVVXXXZZZXXXXXXUUUZZZaaaXXXRRRZZZRRRDDD444---///111///***000,,,...222@@@aaavvvpppTTT111***444---***///(((222...555MMMiiiuuurrrlllgggdddSSS999,,,...///***------,,,,,,,,,,,,------///...---...///...---+++)))+++------,,,,,,,,,---///...---,,,,,,---//////000///------...//////...,,,......------......+++---------------.........,,,,,,+++++++++,,,------++++++***)))((((((((((((++++++************++++++---------,,,,,,------...,,,+++...,,,,,,CCCbbbnnnmmmhhhOOO666222333000111222//////000000999TTTpppgggfff```ccclll^^^@@@///333---111---///000222RRRggglllnnnmmmmmmooopppmmmLLL<<<222333333111888EEESSS[[[aaabbbcccgggjjjjjjrrroookkkjjjjjjhhhddd```eeebbb```_________]]]\\\VVVSSSSSSYYY___dddiiinnnpppuuutttwwwzzzfffDDD222mmmzzzfffJJJBBBEEE???;;;:::<<<;;;888777:::>>>>>>===;;;:::999:::;;;444222111333666777555222<<<888666666:::<<<<<<;;;666555666888999777444111333888===;;;555000...///333999<<<777///---444<<<============>>>???@@@BBB999555111333999>>>>>><<<444000---111777;;;:::666AAA<<<666333111333:::AAA???EEELLLLLLCCC777...+++///000...---///555999:::///,,,***+++++++++000666AAA???:::333...,,,,,,,,,+++666CCCHHHEEEAAABBBEEEOOOQQQRRRNNNIIIFFFHHHKKKGGGJJJOOOTTTWWWXXXYYYYYYWWWSSSRRRRRRGGG555---...+++...,,,+++999MMMMMM???333...,,,///111///------777@@@LLLQQQMMMBBB666///---***+++,,,,,,***---222PPPVVVOOOAAA888000+++,,,(((+++,,,***'''***111999===<<>>111mmmzzzkkkQQQCCC???>>>???<<<;;;<<<;;;888888<<<===;;;;;;>>>BBBCCC???;;;999:::;;;888555333555777<<<666333555<<>>;;;444000111333888888777333//////333888888777666555666666666666222000000555===AAA???<<<444222000111333777:::<<<>>>777222111111333===GGGIIIMMMMMMFFF:::111,,,+++---///......444<<<===:::///,,,+++,,,++++++000777>>>999333000...------...)))000777:::999999>>>CCCOOORRRSSSPPPIIIFFFIIIMMMEEEHHHMMMSSSXXX[[[\\\\\\VVVRRRQQQNNN???,,,)))111+++......222CCCRRRJJJ777...,,,,,,000111...---///???JJJUUUUUUJJJ;;;111...+++)))***,,,,,,***,,,111EEE[[[WWWBBB777///(((,,,***,,,...+++'''&&&***...,,,***,,,000333222444777<<<<<<;;;:::999999:::<<<>>>???AAADDDGGGJJJMMMOOOOOOeeeaaaKKKGGGOOOLLLFFF:::444---***---//////.........000CCCfffxxxmmmZZZ888//////111,,,+++///222111)))DDDqqqxxxeeeJJJ555,,,---......,,,------------------,,,,,,---...------,,,+++++++++++++++,,,---------,,,///......------------...---222333...000???SSS___YYYNNNIIIPPPSSSGGG555***........................---,,,,,,++++++,,,,,,,,,+++,,,---+++))))))***,,,************************------,,,+++,,,---...///,,,,,,000///444QQQlllqqqrrrcccDDD///000222...///111...///333444<<>>:::???===<<<===;;;888:::>>>::::::<<>>@@@@@@:::333111666<<<888444111666>>>@@@:::333---333999:::777555666999>>>>>><<<888333111333666;;;777333000000111222333222111000///.........//////000444999>>>???<<<888555333111000111555;;;@@@<<<444000111222333<<>>222---,,,,,,***...///000888AAA???777...,,,,,,---,,,,,,222;;;:::333------///......///+++...000000//////333666;;;???AAA@@@===<<<@@@DDDBBBCCCEEEJJJNNNPPPPPPOOOQQQNNNKKKFFF777***)))222------111===NNNTTTEEE222---+++,,,//////---///333HHHTTT]]]XXXFFF555......***)))***,,,,,,)))+++000<<<^^^[[[???555///'''---,,,///000///+++)))***,,,...+++***,,,,,,***+++///666444000...---...000111111111222333444555555666:::SSSPPP777222:::999333111000---,,,,,,---//////***333:::SSSvvv|||bbbKKK---000111000---+++---222111...RRR}}}}}}zzzcccFFF555//////222555//////000000000000//////+++,,,------+++******+++,,,++++++,,,......---+++,,,---------------------+++222222---333IIIbbboooeeeUUUOOOWWWYYYHHH444***.........---------------------,,,+++++++++,,,,,,+++---///---***))),,,///******+++,,,,,,+++******,,,,,,,,,,,,---......///---,,,///000:::YYYooommmqqqaaaBBB...000111---///111...///222222666III]]]aaajjjnnnooofffKKK555555111+++000---///000333SSShhhjjjkkkjjjlllooommmhhhEEE===666333222///000333---333777555333444555444;;;:::999999999<<<>>>@@@???>>>>>>@@@CCCFFFGGGFFFHHHNNNQQQPPPPPPRRRSSSQQQ\\\XXXOOOMMMMMM===///111mmmzzz\\\LLLKKKEEE>>><<<>>><<<<<<<<<:::777:::@@@777;;;@@@CCCAAA???===<<>>;;;666222555111...///333999===???;;;333///333333111999EEELLLLLLEEE888///......---(((---///111:::CCC===000,,,,,,---///...///777@@@999///***,,,///...,,,------,,,,,,,,,------,,,+++---///222222111222555888::::::;;;===AAABBB@@@>>>BBB???:::555000,,,,,,...///,,,444IIIYYYTTT@@@000...,,,---...,,,+++000777OOO[[[cccYYYCCC000+++...)))((())),,,+++)))***///:::```YYY888333111(((---***---//////...,,,---...111...---//////,,,,,,///333000...,,,,,,---......---------------,,,++++++---:::666,,,,,,,,,***,,,///...------...//////...---@@@MMMccc~~~uuuQQQ>>>+++222000+++---------111000666aaayyyzzz]]]>>>111///000111333......///000000///......***,,,...---+++)))***+++,,,+++***+++...///---+++******+++,,,---------------000///+++777QQQfffnnn___PPPJJJQQQNNN<<<...---------------,,,,,,,,,+++...---,,,,,,+++++++++,,,***---///...***))),,,000***+++,,,------,,,+++******+++,,,---...............,,,---000???___qqqhhhqqqaaaBBB000111000,,,111000------000000555GGG[[[ggglllnnnooofffHHH111222111,,,111...000000222QQQooonnnkkkjjjnnnqqqlllddd???:::555444333222222444333666777555444666666333111111111000//////111222000///...///222444444444---555999555111444777888999:::222///444111---222mmmzzzsssMMMFFFIIIBBB<<<===<<<:::;;;<<<999777:::AAA555>>>EEECCC<<<777999>>>BBB>>>777222111444999<<>>@@@===777111---444///+++...777>>>???===;;;333000444444000555AAAHHHHHHAAA555...///000---'''---000111:::BBB:::+++++++++---000000222;;;EEE999...(((,,,000---+++++++++******---000///,,,(((,,,---............000222///......111444555333111333///(((&&&***000///+++111,,,666QQQ___SSS===000///---------+++***111:::SSS___fffZZZAAA---***///)))((())),,,+++)))***...;;;aaaUUU111111333)))---&&&))),,,...------...///)))''')))---...++++++---000///---......///...---......////////////......///...***///666...***555///---+++---000111///,,,444NNN^^^nnnkkkDDD444///555...(((///111///111///;;;kkk{{{|||ZZZ888,,,......---,,,++++++,,,------,,,++++++***---///...+++******,,,,,,+++***+++...///---***((()))***+++,,,---------//////+++***;;;VVVeeefffYYYKKKGGGLLLFFF444---444---------,,,,,,+++++++++...---,,,,,,++++++++++++***---///---***))),,,000+++,,,------------,,,+++)))+++,,,...//////...---...+++,,,000BBBcccqqqeeepppaaaDDD222222000---222///++++++///222999MMMbbblllnnnlllnnnfffHHH000///000,,,222///111000111PPPqqqnnniiihhhlllooohhh^^^@@@<<<777666666555444555000111000---///222111---///111222222111111111222111000...///000111111000---777:::333+++---111444+++333000,,,222000***+++gggxxx^^^PPPMMMBBB;;;<<<:::>>>:::777777999:::999777:::???@@@;;;888999;;;;;;<<<777222333888<<<:::666222444;;;@@@<<<222000333666777777666555555777999>>>555000000111...000666:::999777555444333222222444333111111000111222333===AAAEEEBBB:::333000000222000000555===???;;;666222222111000///222;;;DDDRRREEE777000...+++***,,,(((%%%,,,;;;DDD>>>222+++---------///222888===AAA444---***...111000---,,,,,,///000...+++)))***---...///---((((((---///......)))(((---...+++***---...------------,,,***)))***444GGGZZZ[[[JJJ666,,,///222++++++333)))+++FFFYYYjjjlllSSS777,,,,,,,,,---)))'''+++---------000FFFZZZ[[[AAA......///(((------------...///000000...---,,,,,,...///000000,,,,,,++++++,,,---...///222000///......///...---000------000000------///,,,,,,,,,,,,...///000000NNN]]]tttqqqOOO666///333333222000111444444333000XXX~~~|||wwwOOO333000......000---111...+++,,,...///...,,,+++,,,---.........---,,,***+++---......---+++***++++++++++++,,,---...///)))///''')))IIIhhhnnniii[[[WWWMMM===333111111///,,,+++******))))))******---,,,+++)))((())))))***......///---+++)))******,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,333&&&...111SSS}}}ssslllvvvbbbEEE000---222111+++///+++...333000111HHHffflllaaa___fff___FFF222...000,,,+++...///000999DDDqqqtttqqqkkkooowwwrrrgggIIIDDD>>><<<===>>>;;;888999777555666888777444222222333444333111000111333666222...,,,...//////---666222===666111111***333111111111000///...------ggghhhQQQFFFEEE===999;;;:::===:::777777999;;;:::888;;;>>>===888555777888777999555333444888999666222333666<<>>::::::999888888999999:::AAABBBBBB>>>888222000000111000111666<<<===888333000///......///555???HHHOOOAAA333...---,,,*********(((---888>>>888000+++---,,,,,,...333999???CCC888000+++,,,---,,,******,,,------,,,+++***+++,,,(((++++++((())),,,,,,***333///...111111---,,,///,,,,,,++++++,,,------,,,444CCCXXXdddZZZCCC222++++++000***+++111,,,333NNN]]]mmmkkkNNN333,,,---+++...***))),,,,,,+++...222JJJZZZ\\\III777333111,,,......------...///000111---,,,---...///000//////000000000000//////......------...000222222111000111......111111......111///---,,,+++///666???EEEZZZfffsssqqq[[[@@@111...222222000///000222555555777ggg~~~|||}}}|||hhhDDD......---...111...111///------///000///...---............---+++++++++,,,---......---,,,+++,,,,,,,,,,,,---...///000---111+++333ZZZ{{{}}}uuuccc^^^QQQ???333///---,,,,,,+++******))))))******---,,,+++*********++++++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...////////////...---------$$$...444WWW{{{wwwrrr[[[>>>///...222111...111+++,,,111000222HHHcccfff^^^```ggg^^^EEE222...111...---/////////555===cccnnnsssrrrtttzzzzzztttYYYUUUPPPPPPQQQRRROOOLLLKKKIIIHHHIIIKKKKKKIIIFFFHHHHHHHHHGGGFFFDDDBBBAAA@@@>>>;;;:::::::::888666===<<>>777999555AAA===777000,,,---111555777gggmmmYYYEEE===>>>888777:::888;;;:::888888:::;;;;;;:::======999333222555444111222111222666999999444000555888<<<===777111333:::<<<888222...///555<<>>888888777777777888888999???>>>;;;888666444333222111222555999<<<;;;444//////...------222;;;GGGNNNJJJ;;;...,,,...---***)))++++++000666666111---,,,---,,,,,,...333:::BBBFFF777///***+++......000222///...---...//////...---)))---///...///111///+++...++++++,,,+++(((''')))//////......///111444555BBBTTThhhiiiTTT:::------***///,,,+++...///<<>>===;;;::::::@@@======@@@@@@======???EEEGGGHHHJJJQQQ___ppp}}}rrrrrrcccFFF111...111222///000111222000...222888OOO{{{pppqqqWWW;;;///222000---///---000///......///000000000/////////...------,,,+++------...//////...---------------------...//////,,,000---<<>>:::888999::::::::::::;;;;;;???===888333444777555000222555999;;;:::777444333999:::999555111333888===666333111222666:::<<<===111000...---...000000///222111000000000000000000//////000000111111111111//////000333555666555333888;;;>>>???<<<666111///111222000000999FFFMMMLLL@@@444,,,---222222...,,,###,,,555666111------------,,,+++---111888>>>CCC???;;;888999888444333555888555333333666666444111777999777333222333333000333555666444111111111222///111333555999@@@HHHNNNeeegggbbbQQQ;;;...---111---///111---***999QQQ___hhhfffRRR555(((...///((())))))***,,,***+++444>>>[[[aaammmvvvsssjjjfffjjjaaa___]]]ZZZWWWTTTRRRQQQWWWUUUQQQKKKGGGHHHLLLPPPNNNLLLIIIGGGFFFHHHKKKMMMJJJNNNSSSWWWZZZ^^^bbbfffaaa^^^]]]___^^^[[[ZZZ]]]aaacccfffhhhjjjpppwww}}}gggaaaNNN666,,,111444000000111444666222---111:::___wwwpppVVV;;;...222000---///---------...------...///000........................---..................---,,,,,,,,,+++,,,,,,---...)))111222@@@dddwww___CCC///)))******,,,+++******))))))*********+++,,,---.../////////)))+++,,,,,,,,,,,,---///------------------------///////////////......---+++,,,222JJJbbbnnnqqqlllWWW>>>,,,---111,,,+++000------...,,,***555UUUttt|||wwwqqqgggQQQ999...///---.........///000///------444:::<<<===@@@BBBBBBCCCDDDFFFIIIKKKKKKIIIGGGNNNPPPRRRSSSTTTUUUVVVVVVbbb___^^^```cccbbb\\\VVVTTTVVVYYYYYYWWWSSSPPPMMMXXXYYYfffdddjjjxxxqqqtttxxxqqqiiiiiinnnsssrrrooofffiiiFFFGGG???777999;;;777;;;@@@;;;777999::::::999888999:::===>>><<<999:::===<<<888>>>???@@@<<<777333333444;;;:::555000000666::::::111000111555;;;===<<<999///000...---...111111...............//////000111---...///000000111000000///111333444444333111000<<>>===<<<>>>@@@@@@===999333666888888777555444444666;;;MMMNNNYYYkkkfffhhhuuummmdddaaaeeekkknnnnnnfffzzzKKK;;;===<<<666999:::555999>>>888666888;;;:::888666777888:::???BBB@@@@@@CCCDDDBBBCCCCCCAAA:::333111555:::<<<888111,,,000888:::666......111666===???<<<888---000///---///333222---------,,,------...///000---...///000111111111000222444666555222111333555???AAAAAA<<<444000222555...333555777BBBNNNLLLAAA666222000222222///...000,,,444999444//////000//////...---------...000111444333666===BBBEEEJJJQQQNNNPPPSSSUUUVVVXXX[[[]]]]]]```aaa___^^^___^^^ZZZ___eeeeee^^^XXXWWWXXXWWWSSSVVVWWWVVVUUUWWW]]]bbbSSSOOOCCC333+++,,,---,,,+++(((...---...LLLhhhhhhaaaKKK555---,,,+++***,,,---***)))+++,,,,,,...333000666;;;>>>???BBBCCCBBBJJJMMMRRRWWWZZZ[[[ZZZYYYeeegggfffccc______ccchhh```___^^^]]]]]]\\\\\\\\\ooovvv}}}}}}zzzyyyyyy~~~{{{yyyyyywwwrrrppprrrooojjjeeeaaa]]]VVVLLLEEE;;;333,,,---000000......444222333555000///>>>RRRwwwzzzzzzwwwvvveeeAAA,,,,,,,,,...111///,,,---///...------000333000///...------...//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++000,,,***444777555999777888555---))),,,...---,,,+++******))))))*********+++,,,---......---,,,+++,,,------++++++,,,---........................---------------,,,,,,+++---222666^^^vvvmmmkkk[[[777444///---.../////////***+++------,,,000>>>KKKMMMJJJGGGBBB888///,,,...+++------+++///444333...222111000111111000/////////000222222111000000000))),,,////////////000222..................---,,,+++---......---...000333,,,444FFF???AAAOOOMMMQQQRRRNNNIIIHHHIIILLLOOOPPPfff___===;;;777???:::===<<<555888;;;444555888;;;:::777555555666888@@@FFFEEEEEEGGGIIIIIIBBBBBB>>>777111222:::CCC<<<888///***111::::::333......000666===@@@===888,,,000000---///444333---222111111000000000000111111222444555666666555555222555666444111222777===@@@BBB@@@999111...222777///555999===IIITTTPPPBBB333111111333111------111333999:::222---///000/////////...---,,,+++++++++---******,,,...///555<<<888===BBBEEEFFFIIINNNRRRTTTYYY]]]]]]]]]^^^[[[VVVTTTZZZZZZQQQIIIHHHHHHFFFMMMNNNMMMGGG@@@<<<===AAA999999444+++'''+++---+++///***///...///NNNjjjeee^^^BBB,,,+++...***)))---000,,,))),,,---++++++,,,'''---///,,,---333555111...222999???BBBCCCAAA???BBBFFFIIIIIIFFFEEEHHHLLLHHHJJJMMMQQQSSSSSSRRRQQQ^^^gggrrrwwwtttoookkkjjjnnnkkkhhhhhheee```^^^___^^^WWWMMMHHHFFFAAA888000111******222444...---111555111111222...000EEE^^^rrrrrruuunnnyyysssKKK000------...000---,,,...000000......111444333111///...---------...---,,,,,,++++++,,,,,,---///......---------......+++000,,,+++444333---...'''---000...,,,,,,***''',,,++++++***)))************+++,,,---------,,,++++++,,,------++++++,,,---........................,,,,,,------,,,,,,+++***''',,,///ZZZrrrccc]]]HHH---111111------111333111+++***+++---......000222......000111///---,,,...,,,...---+++...444333---+++,,,///111000------///000111222222000/////////***---000000//////111333222333333222000...///000---...//////...000555:::222<<>>999777999999666555777888::::::888444222222444:::999999===AAADDDCCCAAA<<<999444111111555;;;@@@:::///***222:::999444111...000555:::======:::777///...---,,,,,,...000222//////000///...///111444222222666===@@@>>>===???@@@;;;999999666555<<>>@@@;;;666666---333///,,,000...+++222//////...,,,+++------,,,...////////////---+++***000...,,,---000111000...---///000///...---------...000111111000//////000(((,,,000222111///000222000000///.........///000...///000,,,---@@@HHH<<>><<<===@@@IIIDDDCCCDDDCCCAAADDDKKKDDD>>>888555666777555333666:::@@@IIITTTXXXNNNBBB222333333222000///111222;;;FFFCCC222(((---222000---------......---------,,,,,,,,,,,,---...//////------......///000000000111111222222222111000/////////...---,,,++++++***...//////......---,,,+++------............------+++000000111>>>RRR]]]\\\===444***(((,,,111000---(((((((((((())))))***+++***((('''(((***++++++***+++)))(((***---//////...---...///...,,,+++,,,------///000///......///000------///333666555111---333>>>333444999333444,,,666222000111000,,,...333444000///111111//////111///---...///++++++===RRRSSSFFF:::555444333444777===333+++---///---++++++000111111222222333333222,,,---......///.........,,,,,,---......,,,)))&&&***+++,,,,,,,,,,,,,,,---222111///---,,,,,,---..................------,,,++++++,,,------------,,,---------......---------+++---...---+++***+++---...111444444111...------***+++,,,+++))))))***+++555---(((---222000+++((()))000---+++111000...555000000///...///000000///------.........------,,,///---++++++---......,,,)))---///...+++***+++......///000///---,,,,,,---(((+++...///...---...000......---...//////...---333111222000...999???555---666EEE666+++///+++111555333000000111333333333mmmWWWEEE888999???888999777777:::999666555777<<<;;;999555222111333555555444222222333222000...000//////333888;;;;;;999333222444:::<<<888333111,,,111888>>>AAA@@@>>>;;;333333222222222222222222444555666666666888;;;>>>>>>;;;;;;>>>@@@???AAAEEEGGGDDDCCCEEEFFFCCCBBBCCC999555222222555777666555444;;;DDDKKKQQQQQQHHH===000000000///...///333555EEEFFFAAA777///...000000,,,---...//////...---,,,---------.........------++++++,,,,,,---.........++++++***)))))))))))))))******************)))))))))***+++++++++++++++++++++,,,---......---,,,,,,)))......,,,111:::===999111---)))))),,,......---------....../////////000///...------...///...---///---++++++---000000000...000111111///......///...000000000.........000000/////////111111///...***///,,,000,,,,,,999...,,,***)))+++,,,***+++...111---+++,,,,,,***+++///555111000444222///444===888222///111555444444555000------000222000...///+++++++++,,,,,,,,,,,,,,,222222111000...,,,***)))......///111333222000---)))+++,,,,,,,,,,,,---...000///---+++++++++,,,---...---,,,,,,++++++,,,,,,((()))***++++++,,,++++++++++++++++++++++++++++++,,,---...---***)))***+++***,,,......---+++***+++&&&(((+++,,,,,,,,,---...222,,,***---000...++++++(((///,,,)))...---+++222000...---...000///...------------------......///---,,,***+++---......------000333222---+++---000///111222111000000111222,,,---...---,,,,,,...000222000///000333444111//////(((+++---))),,,000******///:::---(((000***---///---++++++---......---ooobbb@@@EEE===;;;@@@666777555777:::999555555888???<<<888444111222444666666555444444333111///......///111888>>>@@@<<<888,,,111777;;;999333///...+++111999@@@BBBAAA???===:::888666444444444666777===>>>???@@@@@@BBBFFFHHHJJJFFFDDDEEEFFFEEEHHHLLLGGGDDDBBBCCCDDD@@@;;;777...------///222444333222555>>>GGGJJJHHHDDD:::111//////...------...222666EEE???999555000++++++...---...///000000///...------.../////////...,,,+++------........./////////...---+++*********,,,---............---------,,,++++++,,,,,,------,,,,,,+++,,,...//////...---,,,***------***+++///...***//////////////////...---*********+++*********)))+++******+++,,,---,,,+++)))((((((((()))******))))))+++------,,,******+++,,,---...---+++++++++---222222111111111111000///333111///333***444RRRKKK555444333333444333111111444222111333333111333777111///000555666333444888666666;;;EEEKKKKKKJJJKKKNNNKKKGGGAAA:::444111111111000000000///000000000444444333222000...,,,+++...+++(((''')))***++++++,,,,,,,,,------......//////////////////...------...---,,,+++***+++,,,,,,***++++++,,,,,,,,,++++++------,,,,,,,,,,,,---------......---,,,,,,,,,,,,((()))+++,,,------......)))+++,,,,,,,,,,,,...000)))111===DDD???555333666000666111---111000///666333//////222444222///...333222000//////000111222......---...///000111111111222222222000///......///000222222111222444666111000...---,,,---...000333000---...111222000---111(((---444///...222///111555@@@333...777111444222111000000111222000///oooNNN<<>>777222222///******.........///000000///.........//////000///...,,,+++...///////////////000000///---+++))))))***,,,---///......---,,,+++******+++,,,,,,,,,,,,++++++***,,,,,,.../////////......+++...//////000444555555,,,...000111111000//////............---,,,+++***,,,,,,,,,...000111///...***,,,.........---,,,+++,,,---//////...------...///000111000///...///000///000111111111//////...222111...333,,,;;;___\\\444333111111222333111...111111333777777555777<<<000222777;;;===>>>BBBGGGKKKNNNXXXgggqqqtttuuuwww{{{yyyqqqcccSSSEEE;;;666222111000///......//////......///000000000000000333111...,,,,,,,,,+++***,,,++++++---111222000---///111444666555222///,,,000///...,,,,,,---......------...------,,,++++++000///............///000,,,,,,,,,,,,---------,,,......---...///000111111//////...---,,,...222555:::@@@MMMWWWVVVKKKAAA>>>999>>>999666===???AAAKKK>>>:::;;;DDDIIIGGGEEEEEEHHHFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>><<<999888:::???@@@>>>;;;?????????>>><<<;;;===>>>>>><<<999777666777888888:::777333333444555444333444,,,000666000...333111333999EEE555,,,222,,,000///.........///...+++)))ooojjjFFF<<>>=========>>>999999888666444111///...------...111333222000...,,,+++///999CCCDDD:::000000222444666555111---***------,,,+++++++++++++++******++++++******)))(((---,,,+++******+++,,,---+++***))))))******)))(((...,,,))))))***+++++++++,,,...111444888>>>DDDIIIUUUNNNOOO]]]kkklllccc[[[>>>CCC>>><<>>CCC@@@IIIOOO\\\MMMCCCGGG???BBB@@@@@@???@@@???===999666mmmNNNBBB999888888777:::>>>777666888999777666<<>>888444444444444333444777999999777666777888777<<>>======???AAA@@@???===<<<===>>>@@@AAABBBBBBBBB@@@>>>===???AAA888666666:::999666444666333555333---...777>>>???//////////////////111222///555777555222222000---000111111000//////000222000222111---+++---///000222111///......///111222000///...............///............------------111000///.........//////111111000000000/////////......///000111111111111111000/////////111333444444666999:::777444333555<<<:::999:::===???@@@???555666999<<<>>>>>>>>>>>>777777777777888777333111333444444222111222555888555555444222222333666999777999:::;;;:::;;;<<<>>>@@@AAABBBAAA@@@CCCGGGKKKIIIYYYRRRWWW______kkklllppppppnnnlllrrrzzz{{{vvvrrrqqqrrrsssrrrrrrzzz}}}tttpppnnnllljjjiiiiiiiiijjj```^^^\\\XXXTTTOOOKKKIII===888333///.........---444555@@@TTTfffeeeRRR???:::;;;;;;:::999666444222...............---,,,,,,,,,---...///000000000000000///...------...///000:::777555444555444111///333000---...222555666666888<<>>999777888777888999777666===FFFHHHCCC===;;;:::;;;999777<<>><<<>>>???===CCCHHHDDD;;;222///000111777888222///111111...+++000666888666666999<<<666777888:::::::::999999::::::999666444333444555...---000444444///,,,---...333555444:::KKK[[[bbb------------,,,---000222111555555111///111000......///111111000000111333,,,222222+++''',,,///...333222///......///222333000///...------...///000////////////////////////000//////...............000000000111111111222222333444666888:::;;;;;;<<<@@@???===<<<===???BBBDDDEEEJJJSSSZZZ[[[ZZZ[[[]]]\\\XXXSSSSSSUUUWWWVVVTTTWWWYYY^^^bbbeeeggghhhhhhaaa```______^^^[[[WWWTTTWWWVVVTTTQQQOOORRRYYY^^^[[[ZZZYYYWWWVVVXXX\\\```___aaacccddddddeeeggghhhiiiiiihhhffffffjjjrrrxxxrrrvvvuuu~~~}}}zzzxxxvvvxxx~~~~~~~~~~~~~~~}}}oooZZZGGG<<<:::;;;======BBBSSSnnniiiPPPMMMKKKIIIFFFDDDCCCCCCCCC666666777888777666555444666777999;;;===???@@@@@@<<<;;;999888888999;;;<<>>;;;999777888999;;;888777555333444999@@@EEEEEEFFFGGGDDD@@@>>>@@@BBBDDDDDDEEEFFFFFFEEEDDDCCCDDDCCC@@@:::555111000000:::888555222///......///222000///111444555333111555444222000///---------,,,,,,------------------111000///000000000...,,,555///...222MMM```333222///---,,,...000111111111111333444333000---222000000222222//////111,,,,,,///222111///222888444333222000000000111222222222111111111222444444444333444777666222222555444666777777666555555666999<<>><<<999888777888888:::888666555666:::@@@DDDFFFGGGGGGEEEBBBAAABBBDDDHHHHHHGGGEEECCC@@@===;;;;;;;;;999555111//////000888666333111000000000111111//////000222333111///111111000///......//////......------------......111000///.........---,,,333///333>>>\\\UUU222000///---,,,---...///,,,,,,---///111111000///111......111111000111555000///111444444555:::AAA:::999888777777666666666;;;:::999:::<<<===<<<;;;::::::>>>CCCCCC@@@@@@DDDIIIIIIHHHFFFDDDCCCEEEGGGLLLOOOQQQQQQPPPSSSZZZ___^^^```dddfffgggfffdddcccffffffddd```]]]```gggnnnppptttyyyzzzvvvooohhheeefffhhhjjjkkkiiifffbbb___iiijjjkkkjjjiiiiiijjjkkkooorrrwww{{{yyyuuuuuuyyy~~~{{{xxxvvvwwwyyy}}}}}}yyyvvvxxx}}}zzzwwwxxxvvvsssrrrrrruuuxxx{{{yyytttxxx}}}{{{|||~~~wwwzzz|||yyyzzzqqqnnnrrrvvvuuuqqqkkkkkkjjjhhhggghhhkkknnnccccccbbbaaaeeeiiiddd\\\```aaafffnnnwww||||||zzztttqqqlllddd\\\WWWVVVVVVdddhhhkkkmmmpppqqqkkkcccgggeeecccdddeeeccc___ZZZ\\\^^^dddlllsssooobbbUUUWWWYYY[[[\\\\\\\\\^^^___ttt}}}pppcccdddRRREEEUUU]]]mmm}}}~~~tttnnnppptttuuu~~~zzzsssttt{{{}}}wwwpppxxxxxx{{{|||tttoooooolllggg```YYYTTTPPPNNNMMM[[[hhhllldddcccmmmqqqlllfffkkkqqqwwwzzzxxxuuusssqqqZZZAAAAAA>>>===<<<:::999888777666:::888555444444888<<>>===<<<<<<888444111000222333333222222111111111222222333333111111111000000000000000///000222222111000111333777777666444444333333222111222222222111000////////////.........///000000111111111111111333444555222444444444444777;;;??????@@@:::;;;HHHPPPFFF777CCCEEEGGGJJJKKKKKKKKKKKKMMMJJJHHHHHHJJJMMMNNNOOOKKKJJJMMMRRRSSSOOOMMMNNNIIIJJJOOOYYYaaaeeeiiinnnkkklllmmmnnnllliiieeeccc^^^VVVMMMMMMRRRWWWWWWUUUPPPLLLIIIHHHGGGFFFJJJQQQSSSUUUWWWWWWVVVTTTSSSTTTYYY[[[]]]]]]]]]\\\\\\]]]ZZZ^^^```]]]WWWRRRRRRTTTSSSPPPOOORRRWWW[[[ZZZXXXMMMOOOPPPQQQSSSVVV[[[^^^hhheeebbb^^^[[[ZZZZZZZZZ^^^[[[WWWWWWYYY[[[[[[YYY[[[dddgggbbbaaaffffffaaaddd```^^^```dddeeeaaa]]][[[\\\\\\\\\^^^bbbgggjjjlllkkkjjjiiihhhiiijjjkkk``````______aaaeeeiiikkklllhhhfffhhhlllmmmjjjfffhhhhhhggghhhhhhfffccc```ccccccbbb___^^^```eeejjjfffhhhjjjkkkkkkjjjgggeeedddhhhgggbbbbbbhhhnnnooodddeeedddbbbdddiiiiiifffeeeaaa^^^```dddeee```[[[bbbccceeejjjooorrrpppnnnrrrvvvyyy{{{{{{yyyqqqiiikkkmmmuuu|||zzzsssrrrvvvwwwtttqqqrrruuuwwwvvvuuunnnkkkgggeeeeeeiiipppvvvqqqrrrrrrpppllljjjlllnnnrrrrrrqqqnnnkkkhhhfffeeePPPEEE>>>@@@@@@999777<<<@@@BBBDDDDDDFFFKKKRRRXXXMMMCCC===@@@DDDDDDDDDEEEBBBDDDEEEFFFFFFGGGIIILLLBBB@@@UUU]]]HHHCCCMMMIIIKKKLLLLLLIIIFFFFFFJJJOOOOOOYYYYYYQQQUUUccccccUUUJJJMMMPPPRRRRRRTTTXXX\\\LLLKKKFFF???:::888555111222000......111555666666666888:::;;;<<<>>>AAACCCFFFHHHKKKNNNJJJDDDEEEJJJBBBAAA@@@>>><<<<<<===???555::::::333111444333///++++++,,,---...//////000oootttFFF@@@DDD999777888:::<<<============999666222222444555444222111000...///000111111000333333111000000000000000///111333333111000111222777666666555444333333222111333444444222111111222555555444333333333444444666666888999;;;<<<===>>>;;;===@@@AAA@@@BBBGGGKKKIIILLLCCC===FFFIIIGGGMMMIIIKKKMMMNNNPPPPPPPPPOOOTTTQQQNNNMMMNNNOOOOOOOOOJJJJJJNNNTTTVVVTTTSSSUUULLLLLLQQQZZZaaacccdddffffffgggiiiiiihhheeebbb```[[[TTTMMMKKKNNNSSSTTTTTTMMMGGGBBB???<<<;;;???FFFCCCFFFIIIJJJIIIGGGEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKGGGIIIKKKIIIDDD@@@@@@AAA===;;;:::===AAADDDDDDCCC@@@AAABBBBBBCCCEEEIIILLLRRRNNNIIIDDDAAAAAACCCEEEDDDBBB>>>===>>>@@@BBBBBBEEEFFFFFFEEEGGGJJJGGGAAACCCAAA@@@AAADDDDDDAAA>>>>>>>>>===>>>@@@BBBEEEFFFEEEEEEEEEDDDBBBAAABBBCCC@@@@@@?????????@@@AAABBBEEEBBBAAABBBDDDCCCAAA>>><<<;;;<<<===??????===;;;???@@@AAA???>>>@@@DDDIIICCCDDDFFFHHHHHHHHHFFFEEE@@@EEEEEEAAADDDMMMQQQOOOEEEFFFEEECCCDDDHHHHHHEEEEEECCCBBBDDDHHHIIIDDD???@@@AAAEEEJJJNNNOOOMMMKKKJJJQQQ\\\dddgggaaaWWWNNNYYY\\\iii{{{{{{uuuvvvvvvtttttttttvvvwwwxxxwwwuuurrrnnnjjjddd^^^```eeelllpppsssqqqnnnlllooosssllloootttyyyzzzrrrdddZZZVVVIII;;;444000------000***---///111666@@@OOO[[[OOO===...---111///---...444444333111000222666:::444---999@@@222///666000222222222111...111>>>LLLKKKHHH<<>>AAAEEEGGGIIIIIIIIIAAAEEEIIIIIIGGGHHHKKKOOOLLLQQQGGGBBBIIIEEEDDDTTTLLLLLLLLLLLLLLLKKKKKKJJJQQQOOOLLLKKKKKKLLLKKKJJJHHHFFFFFFJJJKKKIIIJJJMMMUUURRRRRRYYY]]]\\\\\\]]]VVVWWWXXXXXXXXXVVVTTTRRRKKKHHHDDDBBBCCCEEEFFFFFFAAA===;;;:::777444777===666888::::::888666666666222222222333444555555555222333444444333333222111000///...///111333333333000222333333333333555777;;;888444000//////111333444555444333222222444555777333222666888666333333333333333333222222111000444333222222333444555555222444666666444333444666666777777888777666555555666777777888888777666555222222333555888:::999888999:::<<<<<<;;;<<>>>>>???@@@@@@@@@@@@@@@<<<@@@???<<>>@@@???>>>@@@DDDCCC@@@??????@@@DDDFFFFFFBBB???<<<===???@@@AAA@@@===;;;888>>>FFFMMMNNNIIICCC@@@HHHHHHUUUmmm}}}|||wwwvvvuuuuuuuuutttrrrqqqqqqrrruuutttuuutttkkk```___ccceeeiiimmmkkkggggggmmmsssqqqqqqttt{{{|||mmm```XXXPPPBBB444///000///+++///444999<<>>888<<<999999888777777666666666666333000111444555222...333000......000111000...000//////...///000222333444777999::::::999:::::::::;;;<<<>>>>>>?????????<<>>===;;;<<<999::::::::::::999777777444444444444333333222222222000000222000---...222000111000...+++***+++,,,///...,,,---...///000///.........111444555555333222222111000///000111222---///222333222333444555333111///------...///000111444888888666444666888;;;444444;;;===777666;;;999::::::999777666777888:::999777777777777777666444888<<<>>>>>>>>>@@@BBB999;;;===???@@@???>>>===???BBBDDDEEEDDDCCCCCCDDDEEEDDDDDDFFFIIIKKKKKKKKKGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPNNNLLLSSS^^^[[[PPPJJJLLLMMMLLLOOOSSSRRRNNNMMMNNNQQQTTTVVVUUURRRPPPSSSRRRQQQOOOMMMJJJHHHFFFJJJIIIIIIHHHEEEBBBCCCGGG===999CCC___uuuyyyuuuuuuyyyzzzzzzwwwrrrnnnnnnpppqqqttt{{{xxxnnnkkkpppiiinnnppplllggggggnnnvvvzzzsssooottt~~~yyyooohhheeeYYYIIIDDDGGGCCC:::===BBBIIIMMMSSS```ssshhhXXXNNNQQQTTTQQQQQQVVV\\\ZZZWWWQQQKKKGGGFFFFFFKKKUUUcccfff\\\QQQRRRYYY]]]bbbhhhggg^^^XXXcccssspppiii___VVVPPPPPPTTTXXX666///((((((,,,///---)))///+++***,,,//////---,,,+++---//////...------...,,,+++++++++,,,---.........***)))---///......000,,,,,,,,,,,,,,,---...///---...---+++,,,...---+++---------,,,,,,,,,,,,,,,hhhzzzRRRDDD===:::;;;999;;;999777666666777999:::666444444777777222111222333444444444555555555666:::999888888888999:::;;;@@@>>>===???BBBEEEDDDBBB@@@>>>:::777777999<<<>>><<>>===???@@@>>>;;;888888888777666444333222111111555999555...---222111222222111000///000111555///...222444000///111---///111222000---...222333***---333222444666///555000---000111///...///+++,,,...000000///---+++...,,,,,,---...------///555000,,,---...///111444222------222111///999HHH<<<333++++++---------000:::<<>>??????AAAAAA@@@@@@@@@@@@@@@AAADDDBBBAAABBBCCCCCCAAA>>>:::888555222222444666888;;;@@@EEEEEEBBB??????AAA??????>>>???@@@BBBDDDEEEEEEEEEDDDCCCBBB@@@???>>>:::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@<<<888444222888777555555555555333222000//////000222333111///111///000333000,,,---222333444555555555555666666777444555777555111222777:::888666555222///---------...<<>>======>>>@@@AAA@@@<<<888666999666666::::::999:::===AAABBBBBBDDDEEEFFFGGGGGGCCCCCCCCCCCCBBBAAAAAA@@@GGGFFFEEEDDDCCC@@@<<<888555333111///...000222333999===@@@@@@===;;;;;;===;;;::::::::::::<<<>>>???<<<;;;:::999888777666555000111333555666888999999===;;;777333000000000000---...000000.........///...,,,,,,...111333111...111......111333555999===>>>???@@@BBBCCCEEEFFFFFFGGGGGGGGGFFFAAA<<<===BBBGGGDDD>>>888555222///---***666NNN]]][[[^^^ccc```\\\HHH444,,,---......---......---------...//////***222888666000---111555222777888444555888555---111...000444222---000888333...---222555111,,,)))'''444@@@JJJ___xxx~~~}}}sssmmmpppssssssvvv{{{xxxvvvwwwdddMMMZZZ}}}rrrLLL333+++444...222IIIlll|||uuulll[[[KKKHHHOOOEEEEEEGGGOOOXXX\\\ZZZWWW^^^aaajjjiii]]]]]]aaa[[[ZZZ[[[TTTEEE999888???EEEllljjjlllsssxxxyyyyyy|||jjjoootttuuuuuuvvv{{{{{{}}}vvv}}}~~~sssqqqxxxyyyssszzzxxxuuuooohhhaaa[[[WWWhhhrrrwwwtttsssvvvvvvqqquuuyyyzzzwwwssszzz|||jjjppprrrpppsss||||||oooppprrrssspppcccPPPBBB333///+++******,,,------------......//////000000/////////...---,,,++++++///---++++++......,,,***---------...///000111222555444222000...,,,,,,+++---......---,,,,,,---///+++---111///222GGGSSSJJJwwwTTTAAA===BBB>>><<>>===???CCCEEEEEEFFFFFFFFFGGGGGGGGGAAABBBBBBBBBBBB@@@>>>===CCCCCCBBBAAA???;;;666222333111000//////000111222333666999999777555555666777666444333222222222333111111111111111222222333///000222444444444333222888888888888777555444333111333555444222111444777888888888666444222111111000000333999@@@FFFKKKOOONNNOOOQQQUUUXXXZZZZZZZZZYYYXXXVVVSSSNNNIIIFFFFFFDDDDDD???777222111111111///:::PPP\\\YYY]]]ccc^^^aaaKKK555---...///...,,,***///555<<<@@@AAAAAA@@@???DDDEEE???::::::???BBBIIIJJJDDD===@@@HHHDDD777...---000444222---...222///...///222222///000444//////222>>>UUUppp}}}tttqqqyyyzzztttqqqvvv{{{zzzqqqSSS===QQQvvv}}}RRR999666222///---333CCC[[[qqq{{{~~~kkkZZZNNNJJJDDDBBBQQQfffhhhkkkrrr~~~zzzvvvuuu}}}}}}{{{}}}ppp^^^OOOHHHFFF```aaagggqqqwwwuuussssssoooppprrrrrrsssvvv{{{zzz}}}wwwyyy}}}|||wwwwww||||||xxxvvvwwwwwwtttmmmeee___[[[iiippppppkkkqqqwwwqqq|||rrr}}}~~~~~~xxxsssiii\\\RRRBBBFFFHHHGGGLLLUUUZZZZZZUUUWWW[[[______VVVGGG<<>><<<@@@???AAAAAAAAAAAAAAAAAABBBBBBBBB>>>>>>AAACCCBBBEEEIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAAAAA@@@>>><<<;;;999;;;<<<;;;888444111///000000/////////000000111...000111222111111111111333222000///.........////////////...///000111222000000000111444999===@@@???CCCIIILLLJJJAAA777000CCCCCCBBB===999888;;;???FFFHHHFFF???444......111---333:::BBBIIIPPPSSSUUUWWWXXX\\\aaafffhhhfffccc\\\YYYUUUSSSSSSQQQJJJBBB:::???>>>555///222777999999999???CCCDDDSSS```\\\___OOO???::::::777222///)))...888EEEPPPZZZ```dddaaaaaa\\\SSSPPPTTTWWWVVVUUUTTTNNNKKKPPPTTTIII888+++,,,...222222//////000...000222111++++++666DDDFFF222(((444GGGWWWjjj|||{{{|||zzzwww{{{|||pppkkkqqqyyy[[[aaaxxxsssbbbdddFFFAAA888...+++444GGGWWWlllwww|||xxx~~~~~~zzzhhh___MMMAAA@@@NNN\\\fffxxx~~~}}}|||xxxlllfffZZZZZZ___iiippprrrsssuuutttqqqoooooorrruuuvvvvvv|||{{{vvvxxxzzzzzz|||}}}}}}|||uuuxxxzzzxxxrrrjjjeeebbbfffgggcccddduuusssoooqqqjjjmmmjjj```aaa[[[TTTNNNHHHAAA666///111111000------111333333<<<===AAAEEEGGGCCC<<<666......------,,,,,,---...******+++,,,------.........///000000///---,,,***+++)))(((***---///...,,,++++++++++++,,,---...///......---,,,,,,,,,------,,,---...---++++++---...---111111***666]]]qqqdddpppXXXIII???@@@DDD>>>>>>CCCBBBBBBAAA@@@???@@@BBBDDDFFFDDDBBBBBBEEEFFFDDDEEEHHHEEEDDDCCCAAA???===<<<;;;999999999999888777666666111333555555222000///............///////////////,,,,,,...///000000111111///.........///000222333333222000///......//////111///...111777BBBMMMTTT[[[XXXQQQKKKFFFCCCBBBBBBUUUQQQIII@@@;;;;;;???BBBNNNNNNIII>>>111+++,,,///,,,777AAAGGGJJJNNNPPPPPPVVVXXX]]]dddjjjjjjddd___YYYWWWUUUUUUYYYXXXNNNCCC???EEEDDD;;;888===BBBBBB===555111000666NNN___\\\^^^XXXUUUUUUSSSLLLFFFCCC444333444888AAAMMMYYYaaakkkmmmjjjbbb```cccbbb\\\PPPQQQVVV\\\]]]RRR>>>---+++,,,---///000000000111///111222///))))))888HHH]]]???***---222222???SSSqqqtttxxxzzzyyyxxx{{{~~~^^^888CCCbbbtttjjjZZZIII;;;333000///???LLLaaauuuvvvtttzzziiiVVVIIIEEENNNOOO[[[qqq{{{iiiaaaggg{{{qqqjjjeeeeeehhhkkkqqqwwwwwwrrrnnnnnnqqqrrrpppnnnxxx}}}zzzxxxwwwxxx{{{{{{xxxvvvwwwwww{{{}}}{{{uuuooollllllddd___[[[eee|||ooottttttzzztttaaaJJJ>>><<<888222+++******+++---......---...---,,,******+++---...000///000111333222000...---...000///---------...******++++++,,,,,,---------...000000000///---+++***+++,,,,,,------......+++************+++,,,,,,************+++,,,---...---......---,,,,,,---///---//////***888^^^vvvnnnjjjjjjPPPIII@@@CCCFFF@@@@@@DDDAAACCCBBB@@@??????AAACCCDDD@@@>>>>>>AAAAAA>>>===@@@======<<<:::888777555555222222111111111111111222...000222111///......000---...///000000000//////------...000333444555555------------...000222333333222000.........///000444666;;;AAAFFFKKKOOOQQQaaaXXXKKKAAA???GGGRRR[[[[[[RRREEE<<<:::>>>DDDIIINNNHHH>>>555///------...---;;;HHHJJJJJJMMMPPPQQQTTTWWW]]]fffllljjjaaaYYY[[[]]]^^^\\\]]][[[QQQDDDKKKLLLGGG???@@@GGGFFF>>>555444888:::???OOOVVVJJJNNNTTT___gggeee]]]YYY[[[LLLEEE:::222000555===CCCVVVcccjjjfffbbb```YYYOOOIIINNN\\\ggg___FFF222+++///...---,,,---000111111000000000000,,,+++333>>>cccLLL999333000,,,111;;;UUUhhhwwwxxxxxx~~~|||zzzPPPOOO[[[uuuyyyeeeNNN;;;000///111666???NNNcccyyy{{{|||{{{wwwlll^^^QQQGGGEEENNN[[[lllrrr|||rrr^^^OOO[[[vvv~~~wwwqqqmmmlllpppvvvvvvvvvuuutttsssrrrooonnnpppxxx|||zzzvvvvvvuuutttyyyttttttwwwuuunnnkkknnnvvvzzz}}}|||xxxvvvwwwyyyjjj]]]VVVccc{{{|||zzz|||eeeQQQEEE===222++++++///222333333444444222///---...///---,,,,,,...000111333555...---+++++++++,,,++++++,,,///111000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111000...------000222000---+++---000---,,,++++++***+++++++++)))))))))***+++,,,---......//////...------...000---,,,---,,,999]]]wwwvvvfff\\\QQQLLLEEEGGGJJJCCCCCCDDD???CCCBBBAAA@@@@@@@@@@@@@@@999777888;;;:::666444666666555444333222111000000444333222111111222444555...000222111...---///111...///111222333222111111000000000333666888999999...---,,,,,,,,,---...//////...------...000222333888@@@MMMVVVXXXQQQGGG???DDDDDDEEEHHHMMMTTTZZZ^^^WWWLLL>>>666999BBBLLLQQQKKK@@@333---///222111//////@@@MMMNNNLLLPPPVVVYYYUUUYYY```iiioookkkaaaXXX]]]ccceeeaaa\\\WWWLLL@@@OOOKKKAAA999===EEE>>>///,,,666IIIQQQPPPRRRGGG000555CCCWWWeeeddd^^^___eeeaaaYYYMMM@@@999666777999AAAWWWiiiiiibbb[[[OOOCCCJJJQQQbbblll[[[;;;...333222111---+++,,,///111000000......111000......111DDD<<<222,,,,,,000444555333SSSmmmrrrttt|||}}}wwwlllooozzzqqqaaa]]]jjjWWWPPP???<<<777444777CCCSSS___|||}}}wwwxxxqqqcccVVVNNNHHHGGGIIISSShhh{{{ttt```YYYccczzzooofffsss~~~{{{xxxxxx{{{vvvzzz}}}{{{wwwsssrrrsssnnnuuuyyyuuuqqqrrrsssrrrwwwqqqppptttqqqhhheeeiiirrrwww{{{|||{{{|||rrr___RRR]]]uuu|||yyyppppppIII000:::222---///000---******%%%***...///---,,,///333000...---......------///...------,,,,,,,,,,,,,,,,,,...111000---******,,,---------------------,,,***,,,///111222111///...111555888444---))),,,000......---,,,++++++++++++************+++,,,,,,---...///000///------///000111---,,,+++333QQQjjjllljjjkkkPPPOOOJJJGGGDDDCCCDDDDDDDDDCCCCCC???;;;999::::::888666777666555333111111222444///000///...///222444444999777555444444666999:::555666666333000......///000...,,,++++++...111444111111111111111222222222///---+++,,,///000///---***,,,000222333333777<<>>NNNccc___GGGBBBOOOVVVmmm```cccmmm]]]999)))111///...---,,,,,,---...///---,,,+++,,,.........---666444222000///000222444666999FFF[[[nnnvvvxxxxxxqqqKKK===BBB___xxx~~~YYYHHH777222555777888888LLLdddzzztttpppfffUUUIIIFFFDDDIIINNNUUUdddvvvyyymmmdddUUUZZZxxxyyyuuuvvvrrr[[[DDDOOOlllzzztttrrr}}}}}}wwwxxxvvvtttyyy|||~~~~~~{{{xxxxxxzzz|||tttmmmlllnnnnnnmmmnnnsssvvvyyy|||rrrkkk___]]]mmm}}}yyyiiiwwwlllaaa^^^^^^UUUAAA000333111...,,,+++---///111((())),,,000111000111333222---)))***,,,,,,---...111---***+++,,,,,,++++++---...///...---++++++,,,------,,,,,,,,,,,,++++++.........000222222000...???;;;666111---,,,,,,---///,,,))))))+++,,,+++***------,,,++++++,,,,,,,,,/////////...------,,,,,,222$$$111333(((MMMwwwooojjj[[[KKKNNNFFFDDDAAA??????>>>===<<<<<<999666666777777555444444444555555444555666777777666333111333666999:::===<<<;;;;;;<<<>>>@@@AAA;;;:::777333000...///111000///---,,,---///222333111111111111111111111111///---,,,---000111000...,,,+++,,,...333;;;GGGPPPMMMXXX[[[[[[]]]VVVOOOSSSTTTTTTXXX^^^```[[[QQQJJJOOOBBB888999AAAIIIPPPUUUEEE:::000---......///111999EEELLLHHHHHHPPPWWWYYY\\\[[[[[[[[[TTTNNNRRR\\\UUUWWWYYYYYYZZZUUUDDD333<<<@@@KKKQQQIII;;;777===EEE>>>555:::IIIFFF444)))444111FFF^^^ccchhhjjj^^^gggjjjiiihhhlllrrrnnneeeOOOEEEFFFMMMQQQ^^^iiihhhyyyfff]]]aaaSSS555(((000///...------------...///...,,,,,,,,,...///...---333222000///...///000111222111444>>>JJJXXXhhhuuulllGGG777:::DDDvvv{{{{{{cccJJJ<<<777888999111;;;JJJZZZjjj||||||tttwwwhhh[[[KKKBBB???@@@EEELLLRRR[[[kkk~~~cccIII@@@@@@UUUvvv}}}ooo^^^bbbrrr|||www{{{{{{xxxyyyuuuuuuyyyvvvuuu||||||}}}~~~{{{zzz{{{uuukkkhhhkkkjjjlllrrr|||}}}rrrpppggg^^^^^^___RRR@@@KKKBBB;;;:::>>>;;;000&&&///...------,,,,,,------,,,(((&&&,,,333444///***...///000000...++++++,,,)))***+++......---+++***,,,---///...---,,,,,,---------,,,,,,,,,,,,++++++---,,,---...000000...---666333///,,,******+++,,,///,,,******,,,---,,,+++,,,,,,+++++++++++++++,,,------..................111'''......(((FFFooovvvkkkgggLLLFFFGGGAAA???<<<:::999888666555444333222222444444333222333444555777888:::<<<===@@@<<<666444666999===???AAAAAABBBCCCDDDDDDDDDDDD===;;;777222...---///111///////////////111222222222222111111000000/////////...---...000000000///------...111999EEESSS\\\XXX___]]][[[```]]]ZZZ```aaa\\\]]]ddddddZZZQQQNNNQQQDDD:::===FFFMMMPPPRRR<<<444---,,,---,,,,,,...777CCCJJJGGGGGGOOOWWWXXX^^^WWWZZZaaaXXXFFFFFFSSS[[[\\\]]]\\\ZZZRRRDDD666===GGGPPPMMMBBB<<<@@@GGGLLL222(((222===AAA;;;///444222CCCYYYaaaeeeeee\\\nnnnnnppptttyyy~~~~~~kkkYYYRRRUUUUUU```sss|||eeeQQQNNNEEE000(((...///...------------...///...---,,,---///000///...//////..................333000---,,,...;;;SSShhhuuu}}}~~~iiibbbgggfffmmmQQQNNNiiizzzeeeUUUEEE888:::555666@@@JJJRRR___lll~~~cccnnngggQQQNNNaaakkkfffHHHGGGBBB>>>EEESSS```eeehhhdddgggpppuuutttxxx]]]GGGLLL[[[qqq|||gggZZZ^^^hhhnnnzzz|||kkkaaahhhoooooosss~~~}}}~~~~~~ooonnnxxxjjjeeefffqqqzzzooowwwwwwnnn]]]MMMBBB444&&&000+++'''(((,,,///---******+++,,,------,,,+++***111...+++,,,///222222000***///333222...,,,,,,...---///222111///---+++***+++,,,......---,,,---...------,,,,,,,,,,,,+++++++++++++++,,,......,,,***---,,,***))))))***,,,---...,,,***+++,,,------,,,++++++*********++++++,,,,,,,,,------...//////000///,,,,,,******;;;^^^zzzlllSSSFFFCCC>>>>>>;;;999888888777555444444333333444444444333222999777666777;;;???BBBCCCEEE===666555888:::>>>BBBCCCDDDEEEFFFFFFDDDBBB@@@777666444000---,,,---///...///000111111222222222222222111000//////.........------....../////////---111666;;;CCCNNNVVVYYYXXX]]]ZZZYYYbbbcccbbbiiiggg]]]ZZZ``````XXXWWW\\\OOOEEE@@@GGGOOOPPPLLLHHH555///+++---...,,,,,,---777DDDKKKHHHGGGOOOVVVWWWWWWWWWaaammmhhhUUUGGGFFF^^^aaaccc___WWWMMMDDD===HHHKKKGGG===:::BBBNNNTTTIII000///:::555666;;;555222666EEEUUU[[[^^^aaacccpppqqqvvv|||~~~~~~}}}~~~pppkkkjjj^^^\\\kkkwwwuuuXXX@@@;;;888...***///.........------.........///...---...000000000///,,,---...//////...---,,,222111000...+++...===LLL\\\nnnwwwRRR000222OOOwwwkkkTTTFFF777111999<<<999>>>IIISSS[[[fffoootttxxx|||yyy{{{|||yyyrrriiibbb^^^MMMNNN@@@333CCC^^^]]]GGG999EEEQQQYYYeeeooolllbbbOOOBBB<<>>===BBBBBBVVVxxxuuuSSSBBBLLLVVV[[[iiiwww}}}}}}|||zzzyyyzzz{{{{{{}}}yyykkkkkkvvvooobbbYYYbbbvvv}}}sssqqqmmm```LLL===555///***///...,,,,,,...000222222,,,---.........------,,,)))...000+++'''***333:::000111000---,,,111555666777888555///+++,,,...///***,,,......------...///------,,,,,,,,,++++++++++++***+++,,,...---+++)))+++*********+++,,,...///++++++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------.........//////---111,,,)))---000IIIssslllfffFFFBBBBBB;;;===;;;::::::;;;;;;:::888999999999888777666666666@@@<<<777777;;;AAAFFFHHHFFF===666888;;;===@@@EEEEEEFFFGGGGGGEEEAAA<<<:::000111333222000............///000111222222111111111111000000///...------,,,---------------......,,,333999???IIIVVV\\\[[[XXX[[[XXXZZZfffjjjiiioooggg___\\\^^^\\\VVVTTTXXXHHHDDDEEENNNTTTOOOCCC;;;000,,,+++...///---,,,...999FFFMMMJJJHHHOOOUUUUUUQQQZZZeeennnpppgggSSSBBBTTTXXXZZZWWWNNNEEECCCEEENNNEEE888333<<>>@@@===RRRuuuqqqDDD111>>>EEEOOOfffuuuuuuttttttuuuvvvwwwxxxxxx|||xxxxxxzzztttggg______jjjZZZNNNVVVkkkzzzxxxoooSSSMMMAAA555/////////...---.........---,,,,,,---111000///---------------'''///444444666:::;;;999444222---,,,888IIISSSTTTNNNLLLBBB333,,,---///...***,,,......------...///------,,,,,,,,,+++++++++,,,,,,,,,---......,,,***+++++++++,,,,,,------...******+++++++++***++++++---------------...///000//////.........---------,,,444...,,,111)))666___kkk{{{OOO===???BBB>>>???>>>>>>???@@@@@@>>>===<<<<<<<<<:::888888999;;;BBB===777666;;;AAAFFFHHHDDD:::555;;;AAAAAACCCGGGFFFGGGGGGFFFBBB===888555...111444444333111000000---...///000111111111111000000//////......------,,,---......------...000///666;;;@@@LLL]]]eeedddaaabbb[[[[[[fffiiieeehhh^^^___aaaaaa]]]WWWQQQMMM>>>===BBBKKKMMMEEE888111...,,,,,,///000------000999FFFNNNKKKIIIPPPUUUUUUZZZbbbiiilllqqqpppaaaPPPKKKJJJLLLLLLIIIGGGJJJQQQJJJ>>>444999GGGMMMGGG===@@@000))),,,444CCCMMMJJJBBB:::222AAA___fffYYYSSSkkkwwwooo^^^ZZZaaavvv}}}tttjjj\\\===111(((***---......000------...//////...------...---,,,---///000///...,,,---...000000///.........++++++///111///...000---444@@@LLL[[[nnnwwwddd]]]\\\dddRRR???===SSSssswwwnnn___LLL>>>;;;444444444333222444888;;;::::::999777888;;;@@@DDDEEELLLVVVaaakkkqqqmmmggglllhhh```WWWQQQJJJ===111555444888===???KKKhhhsssZZZIII999111777FFF]]]wwwwwwiiigggiiihhhqqqUUUJJJVVVWWWaaaxxxuuuuuuuuuwwwzzz{{{zzzyyyuuuxxx{{{}}}|||uuugggYYYZZZOOOFFFIIIRRRWWWPPPGGG666333///---...///---++++++---//////...---,,,,,,,,,,,,,,,...000222555777IIILLLPPPVVV```bbbQQQ;;;+++...222===VVVqqq~~~xxxuuugggSSSEEE>>>333(((+++,,,......---,,,---...------,,,,,,,,,,,,++++++---------...///...,,,*********+++,,,,,,,,,++++++***,,,------+++*********............///000000111000//////...------,,,,,,,,,333......333(((+++GGGjjjZZZEEEAAA@@@AAACCCBBBAAAAAABBBBBBBBB@@@===:::;;;:::777666777;;;???<<<888444666<<>>999444111000111333333111//////000---......//////000111111........................---///111000///...000222999AAAHHHKKKUUUbbbddd]]]ZZZYYYPPPPPP___eeedddhhheeelllkkkaaaXXXTTTJJJ>>>444333777<<<<<<666000///---+++,,,//////,,,---000444BBBKKKIIIIIIPPPVVVWWWbbbeeejjjooonnnhhhaaa]]]NNNDDD>>>CCCJJJNNNQQQTTTKKKAAA???IIIPPPGGG999000333<<<999444AAAPPPWWW[[[NNNLLLBBBKKKbbb^^^IIIEEElll|||}}}yyyttt\\\???;;;PPPppp{{{wwwjjjTTT...,,,+++------------///------...//////...------...,,,,,,,,,...///...---,,,------......///......000,,,,,,000111000000333///...---...555BBBQQQ[[[zzzXXXFFF777666@@@TTTrrrwwwkkkdddMMMJJJGGGEEEFFFGGGIIIIIIIIIKKKMMMPPPSSSWWW]]]aaadddqqq}}}}}}sssgggSSSJJJ???666///---222999===BBBKKKUUUdddwwwyyyWWW@@@555)))333222333;;;LLLddd}}}vvvxxx~~~rrrtttyyy~~~{{{{{{|||~~~}}}zzzsss{{{zzzqqqoooqqqeeeQQQDDD@@@;;;999888555///***------...000111000...---...///000111111111111222***...666@@@KKKTTT[[[___uuuxxxuuupppnnnhhhSSS<<<222@@@OOO___ttt{{{pppbbbIII111,,,---///...---,,,,,,---------,,,,,,,,,,,,++++++---------...///...,,,))))))***,,,------,,,+++***---///111000---******+++---------......///000111..................------,,,///------000***)))555jjjdddFFFFFFKKKEEEAAAEEEDDDCCCCCCCCCCCCBBB???<<<777777666444333555<<>>BBBBBB@@@666,,,,,,999CCCAAA???BBB>>>>>>>>><<<999555111...111222111///,,,+++---......---------...///000111------..................///111333222000000222444CCCNNNWWWZZZ___bbbZZZKKK>>>>>>888@@@XXXhhhnnnvvv}}}xxx___NNNHHH===---...,,,,,,...---***,,,000---+++,,,///...+++,,,000000>>>HHHHHHIIIQQQXXXYYY___]]]fffqqqjjjXXXSSS\\\SSSAAA444:::HHHOOOOOONNNRRRJJJLLLVVVSSS@@@222000,,,OOOVVVFFFEEEGGGIIITTTUUUaaa___]]]```MMM:::@@@hhh{{{wwwtttrrrWWW333,,,555KKKdddzzzmmm@@@***...111111---++++++---,,,---...//////...---,,,---,,,+++,,,...///...---,,,,,,,,,------.........,,,,,,---000///++++++///222111000000000000000000555CCCYYYppprrrbbbTTTLLLDDDFFFddd|||wwwzzz}}}{{{}}}yyytttrrrrrrrrrpppmmmppptttxxxyyyuuuoooiiifff]]]iiiooonnnrrrtttaaaEEE999555555888777:::MMMbbbnnnwww|||hhhLLL...)))333555...111333333666AAARRR```rrrqqqxxxzzztttzzznnnTTTJJJPPPHHH444000111000///---...111444///000111111...,,,///333...---,,,,,,...///000000000999JJJ]]]pppoooUUUGGG<<<333OOObbbuuu~~~uuucccnnn|||eeeFFF---...//////---++++++,,,---------,,,,,,,,,++++++---,,,,,,---...---+++)))***+++---///000///...---///222333222...++++++,,,,,,,,,,,,---...///000000,,,,,,------.../////////---,,,+++,,,...---++++++ooooooYYYHHHHHHJJJFFFDDDFFFGGGDDD@@@??????>>>;;;888999555111222666999888666///444999===BBBEEE???777///...000777@@@EEEDDDBBBBBB>>>999444000//////000444222///...///000111111777333///,,,,,,...//////222000...///111111///---444888777///+++///777<<>>777;;;===888000222111...---000000...,,,///000000/////////---+++...111000---000777===???VVVmmm|||yyyVVV???444888FFFkkkuuuvvvXXXBBB]]]}}}RRR111000...,,,++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------444333000---,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------...//////000000111000...,,,***+++,,,nnngggUUUFFFEEEFFFBBBAAADDDCCCAAA???>>>???===:::777666444222333777888777555111777===@@@CCCBBB<<<555222111222777???CCCBBB@@@999777333000......///000/////////000111111000///777444000......///000000222000......000000...,,,///333222,,,***222<<>>999555111111000///...---......///,,,,,,,,,,,,---......///...777CCCJJJOOOVVVaaajjjzzzvvvnnncccYYYOOOHHHDDD999...***000555333555;;;999IIIRRRYYYZZZBBB111;;;NNNdddYYY;;;000000888IIIWWWyyymmmQQQCCCGGGVVVTTTTTTPPP^^^||||||UUU222///111)))333___zzzggg;;;///---...(((+++000...---,,,---///111///---,,,+++---+++))),,,111000***.....................///...------------------...//////............//////444222222777FFF]]]vvvjjjJJJ<<<;;;:::LLLlllwwwgggdddiiillluuu]]]GGG<<<888BBBHHH>>>666DDDMMMFFF???IIIPPP]]]mmm{{{uuuSSS@@@222222333000000444444444444222000///222444===SSSXXXaaauuuqqqkkkvvvqqqjjj^^^SSSNNNGGGAAA@@@CCC@@@999;;;DDDHHHIIIAAA444111999<<<999000222111......000111...,,,,,,,,,---000222///,,,000...+++---555@@@KKKRRRWWWWWWcccxxx\\\===111111@@@WWWvvv|||oooQQQEEENNN~~~WWW111///---+++***+++,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////,,,...///...,,,,,,---...nnnzzz\\\NNNCCCAAA???<<<===BBB???>>>>>>>>>>>><<<888555444333333555666777555333555===DDDEEEBBB???888111222111111555:::===<<<:::000///...---...000222333///111444666666555333222777444111///000000000000111///............,,,+++,,,...---***---999GGGNNNZZZUUUNNNEEE888...,,,111555///---000///000:::FFFMMMLLLDDD:::444444444222000/////////...............---++++++,,,...111222...444;;;BBBHHHQQQ[[[bbbppphhh\\\NNNBBB999555333000***)))...///+++---333222333999SSSnnneeeIII;;;CCCSSSSSSGGG@@@::::::DDD```[[[EEEJJJYYYfff===777222GGGjjjlllKKK000333===333)))>>>```uuu~~~JJJ444+++...///444555---,,,...///......///---+++...///---))))))---...,,,.........------,,,,,,,,,------,,,++++++,,,------...------------------...000111///,,,---:::OOO___{{{bbbIIIDDDBBB666AAAbbbkkkVVVDDD;;;???HHHqqqyyysss[[[CCC<<<@@@DDDbbbZZZPPPTTT```]]]YYYaaannnuuu```FFF444///000444333,,,,,,111...///000111111000000///,,,:::999???SSSRRRQQQcccxxxwwwuuusssssstttvvvwww||||||uuuqqqaaaSSSFFFAAA???:::333///444,,,)))---///---111777333666333,,,---555999777111333222///...111111//////,,,***---111222000---000///444AAATTTaaaeeedddXXXAAAAAAccc~~~lll@@@)))***111EEEccc{{{zzzfffLLL:::MMMtttwwwrrrNNN000///---+++***+++,,,---,,,,,,++++++++++++,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------------,,,++++++,,,------+++,,,,,,------,,,,,,++++++++++++,,,------......+++---//////...,,,,,,---nnndddRRRIIIAAA>>>;;;888:::@@@??????@@@???>>>:::666333444555666666555444333333:::CCCIIIGGGAAA;;;444...000//////000333444333222------...///111333666777666888;;;======<<<;;;;;;777444111000000000//////000///...------,,,+++***---...---,,,333BBBQQQWWWUUULLLAAA888///***---333111...---///...---111888222333111------000222000/////////000///......---,,,,,,,,,,,,...///111333000111555999===BBBFFFIIIFFFAAA999111,,,+++,,,---,,,+++---000...)))+++111///***444YYY~~~|||YYY;;;---???SSS]]]ZZZQQQPPPYYYvvvsssYYYCCCNNNccchhhfff111///---777HHHDDD555333GGG___ZZZ999)))888YYYvvvOOO555...===KKKQQQJJJ;;;666555000***)))...111111000111000,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---......------------......+++000222///***+++444<<>>::::::000)))***...000111444@@@666///111444555666999///222111---...333555333111333222///...111222///111...---//////......111222;;;OOOhhh{{{xxxmmmUUU444---SSSyyyrrrTTT333---333000:::VVVmmmoooHHH???RRRqqqoooGGGHHHzzzNNN111///---+++++++++------,,,,,,++++++++++++,,,,,,***++++++,,,------,,,,,,+++++++++,,,,,,,,,------//////...---,,,+++***)))+++,,,,,,------,,,,,,+++******+++,,,,,,------...,,,...111111///---,,,,,,mmmYYYLLLGGG@@@<<<999777:::>>>@@@AAABBB@@@===888444222777888999777444333444666???FFFJJJFFF???999333...000///....../////////...---...///111444666888888===???AAABBBAAA@@@BBBDDD999666222/////////...............---,,,+++++++++......---...777GGGSSSXXXQQQCCC555///......000444...---...000000///000444***---...,,,---111222000/////////000///......---+++,,,...000111111111111//////111444555555444222---+++)))((((((+++...000''')))---...+++''')))---)))444PPPlllwwwlllTTT>>>222333AAAVVVdddlllvvv{{{~~~]]];;;BBBfffrrraaaSSS555666000---000,,,,,,999mmmSSS555777OOOjjjCCC000888YYYttt~~~wwwfffYYYNNN>>>333......000222------------+++***+++...******++++++,,,------...,,,+++************+++,,,///..................///,,,///222111///,,,,,,---<<<\\\sss^^^PPPQQQSSSSSS]]]mmm}}}uuucccbbbxxxdddHHH555///333:::111//////000000///111444777666333000......///000111///+++---222///,,,000///000000111111000000000111111111111000000//////333000///000000///333999AAA888000///333444333333000222222000000222222000000333222......111111/////////000000***'''///:::HHHSSSggg{{{zzzjjjNNNBBB\\\~~~PPPCCC;;;GGGLLL777---;;;YYYwwwKKK[[[uuuOOO///555eeeyyy]]]333111///---,,,,,,---...,,,++++++******++++++,,,---------------,,,+++***+++++++++,,,,,,,,,------.../////////...,,,+++***+++,,,,,,------,,,,,,+++******+++,,,,,,------...***---000222111000000000mmmuuuVVVJJJFFF@@@;;;999888:::<<<@@@AAABBB???;;;777444333888::::::777333444:::@@@DDDHHHGGGAAA;;;999555000222111000///////////////...///222444777888999:::@@@BBBEEEDDDBBBAAADDDGGG===999333///............---...///...,,,+++,,,---------,,,///:::IIIQQQRRRMMM???111---000000000000/////////000000000000000...111222000111444444111000/////////............+++---///111222222111000,,,...000222111000---,,,,,,,,,,,,+++++++++,,,,,,(((+++...///,,,***+++---,,,666UUUoooppphhhWWWBBB<<<+++000LLLiii}}}mmmNNN===VVVssscccBBB888<<<>>>333***---///333>>>mmm\\\^^^hhhsssBBB999LLLqqqkkkWWWOOOFFF666,,,,,,...+++)))+++,,,+++---111)))******+++---......///++++++++++++++++++++++++//////............//////111///---,,,---.........'''AAAccc{{{|||nnnhhhoootttuuu{{{|||ttt[[[???111000111111000000//////000111000///...///222444222///...000222444//////222222///---...111222333333444333333222222111111111333555888999333222444444///+++...555777111,,,,,,///111000...//////000000000111111000000222111...---000000...------000111+++***999LLLjjjlllpppssswww}}}zzzjjj```kkkzzzJJJLLLWWWlllnnnMMM000111QQQcccsssDDD444<<>>???<<<888555555666777999999555222777CCCNNNHHHGGGBBB;;;888999777333111111000///......000111000222666999<<<>>>>>>???@@@DDDIIIHHHEEECCCDDDFFFCCC>>>666111...//////000+++---///...---,,,...000,,,------222>>>LLLPPPNNNGGG<<<333111111///------///000//////000111111000///222333000000333333000111000///...---......///...///000000111111111111,,,...000000...------...,,,,,,,,,,,,++++++******+++---//////...//////...333666PPPiiilllmmmdddLLL>>>///777NNNddd|||iiibbbUUUTTTkkksssPPP...,,,:::FFF@@@111///111555===wwwccc]]]kkkzzzsssjjjpppwwwttt^^^ZZZkkknnnWWWEEEDDDAAA666...------,,,...222++++++,,,,,,------......***+++,,,------,,,+++***...------------------...000...,,,+++,,,...000111***111BBB\\\uuu{{{eeeGGG999///222888555---'''222333333333444888===???BBBJJJQQQOOODDD999333111444...111555000...111111***++++++,,,,,,------,,,///......------------...///------///...,,,---222000///...///222444222000.........///000///000000///111000---,,,//////---...,,,///555666;;;PPPfffyyyqqqllllllrrr||||||tttnnnoootttxxxyyyyyyccciiirrr___;;;222FFFkkkdddYYYzzz|||OOO333///XXXooogggGGGAAAUUUKKK999777444000...---------++++++************++++++,,,---------------,,,,,,++++++,,,,,,,,,,,,------'''***,,,///000///---++++++,,,,,,------,,,,,,+++,,,,,,,,,---......//////(((***,,,---...///111333lllRRRNNNIIIEEE>>>999999;;;999666999;;;<<<:::666555666888666888888444222:::JJJWWWJJJFFF>>>777666:::999555...///...---,,,---...000333666:::>>>BBBDDDEEEEEE@@@FFFMMMNNNJJJEEEDDDEEEHHHBBB999222///000111222***---//////------///111---...000666CCCOOORRRNNN???999555555222...,,,...////////////111555555444,,,//////------///000---222000...---,,,---///000222111///...///000222333---///000...***))),,,000(((((()))+++,,,...//////)))***++++++,,,......,,,555AAAbbbooo___]]]eee]]]DDD===FFFNNNOOOdddrrreeejjjfffiiiwwwsssNNN000222111MMMQQQ;;;,,,)))///999UUUyyyPPP333:::JJJ@@@333FFFwwwqqqsssVVVFFF666111///---...222......------------,,,,,,)))+++---//////---+++)))---,,,,,,++++++,,,,,,---+++---000000///...///000444))))))BBBhhhfffEEE888222000111000---111888///222444444:::IIIZZZeeepppzzzyyyaaaFFF333+++444---111444---,,,111111000000000111111222222222000111222333333333222111444///---000222111111333+++---///000222333111...111//////000000......000...000///,,,+++...///,,,222---000:::CCCMMMddd{{{{{{tttpppooorrrtttuuuzzzuuuooocccZZZcccsss|||}}}~~~ccc>>>000444@@@///333UUULLL222>>>BBBooorrrQQQ111555PPPNNN;;;999666222///---------++++++************++++++++++++,,,---............++++++,,,,,,,,,---------)))+++---///...,,,)))&&&+++,,,,,,------,,,,,,+++,,,,,,---......//////000---......,,,******+++,,,mmm|||XXXMMMMMMIIICCC===999777777777888888888666444444666888999777333222:::EEEIIIGGGIIIAAA555///999DDD>>>///...,,,...111000,,,///666<<>>VVV```ZZZUUU999777333111111000///---------///111000...000333000//////000111111///---//////000000///...------///......------///000111000000000///...,,,******,,,...//////......000111///---...///...+++---222<<<[[[cccfffppp```TTTiiiSSSVVVNNNDDDRRRhhheeeOOO[[[hhh}}}ooonnnjjj===111000777FFF666888???---666CCCwww~~~yyy```777,,,666---000XXX|||^^^???444///,,,///111///------......+++'''000///---,,,+++,,,,,,---,,,---......,,,,,,---...+++,,,---...///111222222444444000222HHHjjjxxx\\\BBB555777111000333111,,,///777444111555IIIfff}}}WWW---444333222222111000//////...***111444///---//////+++222222000///111555333000...///---+++...444666444///777;;;:::999:::666///444111///000333222---)))666...)))+++///000000///444<<>>444//////111000...111000...,,,++++++++++++***+++,,,------,,,***(((***...,,,''',,,555333)))+++,,,---.........---,,,///......000222111---***///...,,,++++++,,,...///000///...---,,,------...mmmqqqTTTNNNJJJGGGBBB===999777777777555666666666555666888:::555555222333:::DDDGGGEEEFFF===333333<<>>ZZZbbbiii}}}tttccckkkaaa\\\OOOGGGQQQ___VVVAAA>>>```}}}{{{}}}vvvOOO777666555<<<777IIIUUU;;;555CCCqqqfffYYYjjjyyyOOO///000//////\\\ccc@@@++++++111+++*********,,,...111333///...---,,,+++,,,---...,,,---......,,,,,,---...,,,,,,---...///000000111555222,,,+++:::WWWuuu}}}{{{|||{{{lllXXXCCC666111222333222000222555444000444;;;JJJaaayyyNNN***444222222111000000///......///222222...---000111------///111111---,,,///444444555111,,,---444:::;;;DDDLLLTTTVVVWWWUUULLLAAA:::444...,,,...222444444///222444333000///......;;;RRRooovvvrrr{{{}}}oooccc]]]mmmmmm{{{}}}```JJJTTTdddoooSSS:::222000///666BBBfffXXXBBB888CCCTTTTTTIIICCC>>>888555666666333000///...---+++***)))*********+++,,,------,,,+++***)))---,,,(((---666555,,,+++,,,---.........------///......///111111---***...---,,,++++++,,,---...///...---+++++++++,,,---jjjbbbQQQMMMFFFDDD@@@<<<999777777777222333555666666777:::<<<333444555777>>>FFFGGGCCCAAA777111666>>>>>>777111222000///111111222888>>>EEEFFFGGGGGGEEEEEEFFFGGGEEEFFFHHHJJJKKKLLLLLLLLLNNNLLLFFF<<<222------///---...///...------///111333&&&888XXXeeekkkfffSSS555222///...///111333333333333222333555666666555222000......000111111000...////////////...---------,,,,,,,,,,,,---......111111111111111000//////---...///...---,,,---...111---+++,,,------222888QQQdddgggqqqrrrgggcccUUUEEEAAAIIIMMMCCC555222ggg}}}~~~}}}kkkLLL555---...;;;eeefffVVVZZZzzznnnFFF333PPPhhhyyyttt???333222111ccciiinnniiiHHH999---,,,,,,,,,++++++---000222...---,,,+++,,,---...///,,,.........---,,,---...------------............333///+++***///???[[[rrrrrraaa]]]WWWTTTWWW___iiiooossseeeSSSDDD777///000444...555555///222:::888---;;;JJJbbbxxxxxxDDD,,,666111000000//////............///---***,,,000111//////,,,---222111,,,...555,,,333999;;;AAALLLVVVZZZbbbjjjttt{{{~~~{{{ooodddXXXNNN???444///000444777888===;;;000,,,666CCCJJJ\\\kkkuuukkkuuuzzzvvvxxx~~~|||kkk]]]ZZZbbbwwwyyy___PPPaaauuuaaa>>>///,,,+++333>>>NNN999222EEETTTPPPGGGFFF;;;999777888999888444000---,,,+++***)))(((((((((***++++++,,,,,,---------))),,,,,,)))...666666///+++,,,------......------///......///000000---+++------++++++++++++---------,,,+++*********+++,,,eeeoooYYYOOOJJJBBBAAA>>>;;;999777666666111333666777777888999:::333777:::===BBBHHHGGGCCC===222///888===666000/////////000222555777;;;???DDDEEEDDDBBBAAA@@@BBBDDDBBBDDDGGGJJJLLLMMMMMMLLLOOONNNIII???444---,,,...---.........------///000777)))DDDeeeccc___[[[DDD333000------///222444555222222111000222666444111555222000//////000///............//////...---------------------.........//////000000000000000///---...///...,,,++++++,,,///...------+++---777CCCbbbjjjiiittt|||cccQQQ@@@333444::::::888888LLLzzzkkkhhhnnn{{{ddd555...***===qqq|||UUU111,,,RRRrrr;;;WWWvvvRRR;;;111333jjjwww___;;;888fffwww]]]:::000...,,,,,,---...---------,,,,,,+++,,,---///000---...///...---,,,---///......---------,,,,,,,,,111---///222000000>>>PPPqqqsssWWWBBB888777666666777:::>>>@@@PPP\\\mmm}}}ssseeeXXXQQQDDD===555222///...222888000444555111111555999:::TTTbbbvvvccc<<<222777000/////////.........---///---++++++...111222000222))))))333777333111555888GGGXXXdddmmmwww~~~yyy}}}{{{rrrdddVVVMMMJJJKKKNNNiiillleeeXXXYYYhhhuuuxxxyyyuuuxxxtttHHH>>>OOOppp~~~zzzxxx|||yyyoooYYY]]]lllmmmYYYRRRaaannnuuuTTT666------+++///666777,,,555NNNTTTDDD;;;AAA111000111222444444111...,,,,,,+++******)))))))))+++***++++++,,,...///000***,,,,,,***---333333...,,,,,,,,,---------------.........//////...---,,,---,,,++++++++++++,,,---------++++++***+++,,,---eee___WWWQQQGGG@@@???===;;;999777666555333555888999888777666777333888===@@@CCCFFFDDD>>>999111000777888000+++---...111444888<<>>??????>>><<<:::999;;;======@@@EEEIIILLLMMMLLLKKKLLLMMMKKKAAA555---+++---,,,---...---,,,---...000666111QQQkkk[[[PPPKKK777000...,,,,,,///222444555000333222///111555444000888555222000000...,,,+++------............------------......////////////,,,---......///.........---...///...,,,++++++,,,,,,...111///***...@@@RRRcccdddaaakkkrrrYYY===000)))---///...777EEEjjjuuuMMM@@@OOOmmmbbb666888,,,555[[[}}}yyyKKK999JJJlllbbb***;;;MMMiiiRRR999888AAAtttXXX666666,,,UUUjjjBBB999...)))***---......---,,,,,,+++,,,---///000---...//////------...//////......---,,,,,,++++++111,,,...444222---000999FFFdddvvvdddUUUFFF777---//////000000111111111111000555@@@OOO]]]gggllllllkkkhhhaaaXXXLLL???555///666333333666666222222444555111333666000---===TTTxxx}}}pppJJJ666555333////////////............222000...///000000000000444333888>>>>>>:::@@@JJJjjjxxx|||{{{}}}xxxwwwrrrSSS<<<333444RRRxxx~~~zzz|||pppbbbWWWLLLAAAJJJ___iiiXXXBBB222555:::444...///000:::IIIOOODDD222---333,,,++++++,,,...//////...---------,,,,,,+++******+++++++++,,,---///000111,,,---,,,+++,,,...---+++,,,,,,,,,,,,------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///hhhfffTTTWWWRRREEE>>>>>>>>><<<:::888666444444777::::::888666444333333999???@@@AAAAAA===777555222222444333///---///444888;;;===AAACCC@@@;;;777888777555444333555777777:::@@@FFFJJJJJJIIIHHHHHHKKKKKKCCC666---+++---,,,---...---,,,,,,...000111;;;YYYgggVVVJJJBBB111///...,,,---///222222222000777888222111555666333888666444222111///+++))),,,,,,---............------...//////000000//////+++,,,,,,---------,,,,,,---...///...---,,,---...+++...111000---444KKKaaagggaaa___dddhhhaaaNNN===555...,,,...,,,+++999KKKnnnooo;;;'''555KKKIII///;;;+++)))<<>>???>>>===;;;888555444333666:::;;;999666444333555<<>>@@@;;;444222333333222111000222333111555<<>>111+++111......000---+++555BBB___uuunnn<<<'''222222444000EEE444---333GGGxxx~~~]]]999---555777999HHHuuuGGG000+++DDDfffzzz}}}qqqYYYCCC555000000///...---,,,+++,,,---...---///000///...---...000000//////......---------///000///,,,...333666444///111444:::EEENNNMMMGGGAAA999333333333222333777111///---+++,,,...111333,,,++++++---///111222333444333111///...---------000---...111222000000333333000222555666@@@bbb\\\888555444...000000000000000000000000000---,,,...222444777DDDRRRhhhiiicccZZZ___uuu|||~~~~~~|||yyyyyy___LLL>>>666===JJJ```nnnyyyvvvxxxuuussshhh[[[]]]aaaYYYIII@@@CCCQQQSSSEEE666222222EEELLL<<<...///333000---------------...///000------...///...---,,,++++++,,,...///000000000///,,,,,,------,,,++++++,,,------,,,,,,,,,---...///---...///...+++***,,,............//////.........000000///...///000111222iiikkkHHHFFFRRRRRRHHH?????????>>><<<999555333222555999;;;:::777555333999@@@DDDCCC@@@===777111///666777...---555;;;;;;AAABBB???999888:::555---000111222222111000111222---222999@@@EEEFFFDDDCCCCCCIIILLLFFF:::111///222,,,---------,,,,,,...///666SSSaaa\\\ZZZRRR???000.........000111000...,,,---:::>>>555...222777666111111333444555333...++++++,,,------.........---+++,,,---.........---,,,,,,---------,,,,,,+++***,,,...//////......000111222+++(((---888HHH]]]mmmaaa]]]iiimmmRRR555///333++++++,,,...,,,+++///555RRRfffqqqDDD111;;;***000AAAYYYFFF<<<;;;HHHyyynnn===444666(((<<>>===@@@MMM[[[sss|||www}}}wwwaaa]]]___XXXJJJCCCFFFRRRSSSEEE888666@@@IIIFFF666---//////(((,,,---//////......---...,,,---.........---,,,++++++,,,///000111000///...,,,,,,---...---,,,---///------,,,+++,,,---...///---...///...+++***,,,///......////////////......000///......///000111222kkkzzzRRRMMMGGGPPPUUUAAABBB@@@AAABBB>>>777444666:::;;;:::555000...222777AAACCCEEEBBB===888666666555111...000555;;;>>>???AAA???;;;666222000///...+++111444000///444555222000222333666>>>EEEDDD>>>DDDLLLNNNBBB444...000222......,,,***,,,///111000GGG]]]ddd^^^[[[OOO;;;///000111111///------///111//////000111222222333333111111222111111000///...---,,,,,,,,,***))),,,000------............------,,,)))((())),,,...---,,,++++++,,,,,,---...//////+++222,,,+++@@@WWWccckkkcccmmmooo]]]@@@------444///***))),,,//////000444...UUUqqqeeeDDD000000555YYYnnnHHHEEE___yyyuuu~~~fff999444555;;;iiiBBB222===```JJJ111666666???JJJooovvvkkkIII;;;444...)))///222***000000000...++++++,,,...---,,,,,,000333333///***000000000000000/////////000000000000000000000000333222000///...///111222000/////////000111222222////////////////////////111111111111000000000000333//////555999666111...666333---222MMMqqqpppRRR666222666444111111...222444444444555222...222///;;;YYYttt~~~SSSWWWcccxxxsssrrrzzz|||}}}JJJ;;;___JJJ???EEEVVVaaammmvvvtttzzzyyy{{{xxx___cccxxxuuudddZZZYYYVVVOOOLLLPPPNNNFFFBBBEEERRRIII;;;111---,,,***(((,,,---......------///111---------............///,,,,,,.../////////...---...---,,,,,,++++++++++++------------------,,,,,,/////////...------,,,,,,/////////---,,,---000333---,,,,,,,,,,,,---......mmmhhhHHHJJJJJJUUU[[[JJJDDDBBBAAABBB>>>777444666;;;<<<;;;666222222777<<>>@@@@@@@@@>>>999555111/////////111333333111444999777111000111222555===DDDDDD???FFFMMMMMMBBB444...///111......,,,+++,,,///111111GGGZZZ___YYYWWWMMM999///000000000///......000222111111111111222333444444444333222111000///...---...---------,,,++++++,,,....../////////...---------+++)))***,,,...---+++++++++,,,,,,---......///***///+++///III^^^fffjjjdddnnnkkkUUU999,,,---111///++++++------***)))+++444;;;VVVpppccc<<<+++555QQQ}}}vvvrrr}}}\\\CCCEEEjjj}}}www~~~~~~PPP>>>333...RRRrrr|||BBB;;;ggg___999111***000999CCCVVVkkk{{{www```UUUSSSIII@@@<<<666333///++++++///222222111000///...------...///000////////////////////////000000000000000000000000333111000......///000111000000000000000000111222222222222222222222222222000000000000000000111111222......222333000000111111---///CCCfffVVV@@@...///555444222333333111//////000111222444222GGG___uuuzzzZZZWWWkkk{{{uuuxxxuuuBBB,,,:::MMM```|||{{{yyywwwqqqiiiUUU???SSS~~~pppgggeeejjj\\\UUU\\\dddaaaYYYTTTXXXEEE111+++---...---,,,,,,---......------///000---------............///,,,---.../////////...---///...------,,,,,,,,,---------------------------...............---------...///...---,,,---000222---------------......///pppVVVAAAJJJQQQ\\\```RRRHHHDDDAAA@@@===777444666<<<<<<:::777555777===BBBDDDDDDBBB===777222000//////111555;;;@@@BBBAAA???===:::666333111000111222777666444555:::===888000///111222444;;;BBBDDD@@@GGGMMMMMMAAA333......000...---,,,,,,---...000222HHHWWWXXXSSSSSSJJJ888//////000000//////000222444222222000000000222444555666555333000///.........000///...---------+++)))//////000000///...------///---++++++,,,---,,,+++++++++,,,,,,------......***,,,)))444RRReeehhhjjjgggnnneeeIII111,,,......,,,***+++///000---,,,///333)))>>>kkkxxxVVV666///===aaa}}}QQQ333<<>>IIIZZZ===000&&&>>>JJJlllhhhAAAMMMzzzXXXIII888333000---222:::HHHcccxxx}}}ttteee___]]]QQQBBB222...444888444,,,---...///---+++,,,///222.........///////////////////////////////////////111000///...---...///000222111000000000000000000/////////////////////////////////000111111222222333000...///...---000555555///777VVVzzzyyyrrr===111)))...444333222333666///,,,000111000444===CCCbbb}}}```EEEllluuuTTT???>>>AAAYYYzzzpppnnnbbbPPPEEE===888TTTwwwsssyyyrrrsssuuuqqqiiibbbdddEEE+++)))//////---000---.........------...000---------............///,,,---...///000///......//////...---------......+++,,,,,,------.........---------........................---,,,---///222------,,,,,,------...///qqqnnnNNNBBBNNNWWW______TTTMMMFFFAAA???<<<666555666;;;:::999777777;;;BBBGGGGGGDDD@@@;;;555111///...000444;;;AAADDDBBB???;;;888666444222222444666888;;;:::999:::===<<<777111///111111222888AAADDDBBBIIINNNLLL@@@333---.........,,,,,,---------000444JJJTTTSSSNNNPPPIII999222...///000//////111333666222111///......000333555555444111///...///000111444222///+++,,,...---)))000000000000///...------000///---,,,,,,,,,,,,+++++++++,,,,,,,,,---------***++++++999UUUcccfffllllllnnn^^^>>>***,,,000------++++++......,,,---222...+++444NNNjjjlllMMM+++222@@@```DDD:::SSS~~~zzzIII000<<>>EEEIIIGGGDDD>>>888444222111000555999???CCCCCC???999666333333444555777:::===>>><<<===???@@@>>>999555333///111111111666???EEEEEEJJJNNNKKK???333............,,,,,,///...,,,000777MMMSSSPPPMMMRRRJJJ:::444---.../////////000333666111///---+++,,,...000222222000///......000222333666666111***)))...///---///////////////...------000//////---,,,++++++,,,+++++++++,,,,,,,,,,,,,,,***,,,...>>>UUU^^^cccppprrrlllUUU777)))---111---222...+++***((('''+++222000222...000KKKdddUUU333555222III{{{VVV]]]vvv^^^???999RRR[[[YYY999333AAA777111888]]]tttKKK999NNN}}}lllPPP000...---...333@@@SSSbbbttt~~~vvvVVV???---666UUUmmmooofff===666...---000222///+++............//////000000////////////////////////000//////...............222222111000/////////000000000000000000000000000---......000111222333444777000,,,...000///...000,,,888SSSsssvvvKKK333222222222000---///333111......111111888MMMccc~~~rrrllleeeOOOBBB^^^hhhPPP;;;<<>>rrrvvvSSS444333666>>>333>>>UUUIII:::MMMfffccc999777ZZZiiidddooo{{{qqqAAA333***---222555999>>>III^^^uuuzzz~~~]]]:::,,,)))AAAjjjyyyOOOAAA000***---222111.........//////000000111111////////////////////////000000000/////////......222111000000000000000000////////////////////////---...///000111222333333222---+++---......000444;;;PPPooo~~~zzz]]]:::000111111///,,,,,,///333222000------555IIIdddxxxqqq\\\FFF???KKKccc~~~yyy{{{fffDDD555HHHqqqxxxIII444EEEPPPHHH;;;000---777FFFaaa{{{bbbbbbnnn{{{}}}hhhCCC555...222333---,,,333...//////...,,,,,,---///---------............///---...///000111000//////,,,,,,+++++++++,,,------+++,,,,,,------.........,,,,,,------...///000000+++---......------...///******))))))******+++,,,rrrVVVCCCCCCCCCJJJWWWZZZYYY]]]VVVJJJ>>>:::999999:::===333444555999>>>DDDHHHJJJ@@@;;;444111111444666777;;;===>>>;;;777333222222777999===@@@CCCDDDDDDDDDFFFCCCEEEIIIFFF===555444111333222000444???HHHKKKIIIKKKGGG<<<222/////////...+++,,,222000***///;;;MMMOOOLLLPPPYYYPPP<<<444,,,---...------...111333...------,,,,,,------...,,,,,,------......//////...888999///***...111///***+++,,,---............,,,---...,,,***)))***,,,++++++++++++++++++++++++///...444MMMgggiiiiiixxxyyy```CCC333...------000++++++,,,///111555@@@KKKCCCAAA;;;222---111:::BBB,,,555AAAooo}}}```222+++222---<<<^^^bbb\\\mmmyyyhhhHHHSSSpppyyyNNN@@@HHH___zzzsssFFF:::444888888000///444...@@@]]]uuuoooBBB222///999XXX{{{wwwaaaGGG<<<111,,,...222111/////////000000111222222333000000000000000000000000000000111111000000//////000000000000000000111222...........................//////000111222222333,,,---//////,,,---888EEE```rrr}}}fffCCC111---///000...,,,---///111...111222777LLLjjj|||```EEE333CCCeeejjjYYYRRRZZZuuuzzzhhh~~~\\\kkkDDD>>>]]]zzzPPP---000333111888@@@AAAUUUiii|||~~~lllZZZXXX]]]jjj}}}rrrGGG444...+++///222000///000...//////...,,,,,,---...---------............///---...///000111000000///,,,,,,,,,,,,,,,---......------------------------,,,---------......//////+++,,,......---,,,---...+++++++++++++++,,,,,,---sss|||HHHDDDHHHGGGLLLXXXZZZYYY```VVVJJJ===999999999;;;>>>333444666;;;AAAFFFIIIJJJ===777000...000444888999<<<===<<<888333000111333;;;===AAAEEEGGGFFFDDDCCCLLLEEEEEEJJJKKKBBB777222222444333000444???IIIMMMIIIKKKFFF;;;222000000///...***,,,222000***///<<>>KKKooo}}}pppjjjcccfff___XXXWWWTTT\\\pppccc:::222...+++---222444111,,,/////////...,,,,,,---...---------.........//////---...000111111111000///---------------...///000------------------,,,,,,---------...............***,,,......---,,,---...------,,,,,,------...///nnnXXXPPP??????FFFRRR\\\^^^^^^___PPP@@@444666:::999666444333444777;;;AAADDDFFFFFF999555000000444:::>>>@@@:::888333000000222666888???AAABBBCCCCCCEEEIIIKKKNNNHHHGGGMMMMMMDDD999555222111...---444???GGGIIIKKKLLLFFF:::111000000000---///,,,...222...222CCCTTTPPPKKKJJJNNNOOOBBB222---+++,,,...---******............------,,,,,,,,,++++++,,,,,,...///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---...,,,***'''''''''---)))''',,,///...------000(((777]]]sssqqqsssSSS999444+++,,,444------,,,+++,,,......---,,,666444;;;FFFEEE888000222888UUUmmm}}}^^^XXXsss<<<333***...444999YYY|||YYY999111:::<<<444///FFFhhhxxxooocccTTT@@@???>>>ooo{{{AAA:::111HHHggg|||eee000'''111///+++111111,,,,,,...000444444...)))...666333222111333666555111,,,...//////000000000//////---666888111111:::???===999999:::999888555333222222---,,,000222000///000111...333111'''444XXXrrr}}}{{{~~~qqqwwwkkkttthhhEEE333...222///,,,,,,111444000***---888777aaakkk666HHH^^^qqqWWW777:::777;;;bbbgggBBBxxxnnnAAA}}}WWW///+++333111GGGqqqzzzoooaaaKKKCCCMMMPPPZZZaaa\\\UUU]]]llllllGGG333000000000000000000000000111111000...------------////////////////////////...///111333333111///............------,,,,,,,,,...------,,,,,,------...---------------...////////////.........---------***//////,,,+++...,,,'''lllUUUKKKCCCAAAFFFRRR\\\]]][[[ZZZIII>>>666888;;;999555555333555:::???BBBCCCBBBAAA555333222444999===???@@@888555222000111555999<<>>AAACCCCCCBBB@@@???AAAEEEHHHMMMJJJJJJMMMKKKBBB999333333222///...666AAAGGGGGGFFFFFF???444......///...---///,,,...222---111BBBKKKNNNKKKHHHSSS___SSS<<<000,,,+++------+++,,,///,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,...///...---+++,,,,,,---))))))---///------...---777QQQnnnwwwrrryyyuuuTTT===444---...111,,,111///...---------+++***+++''')))222555444777>>>;;;NNNhhhiiiFFF;;;xxxaaa888---,,,,,,:::999...888@@@CCC;;;***222PPPyyyiiiDDD<<>>wwwzzzkkkRRRiii}}}OOO===///...>>>dddsssFFFmmmkkkKKKkkkMMM<<<777BBB@@@CCCPPPSSSDDDJJJhhh```bbbSSS???444555KKKmmm{{{cccOOOGGG;;;333GGGeeeeeekkk~~~|||UUU444)))+++000000000000000000000000//////...------.........////////////////////////...........................------------,,,,,,,,,------------------------...............///000000............---------------///...++++++---...,,,fffSSSHHHAAA@@@===BBBMMMUUUQQQGGG@@@888:::===>>>;;;777555666888===DDDIIIGGGAAA:::555...222777===???>>>:::777111111111222666<<>>XXXnnnsssqqqyyymmmWWWAAA444...//////,,,000...------......---+++///******---///...111777---888LLLeeeooo[[[LLLTTTjjj>>>333111***111+++333RRRjjjkkkTTT666999UUU|||DDD444666LLLrrr___^^^aaa^^^KKK555666EEE>>>555555888>>>WWWsss}}}tttzzzpppBBB<<>>CCCKKKUUU\\\bbblllzzzbbb@@@000///111111//////333222AAAjjjxxxvvvyyy}}}~~~vvvkkkcccQQQTTTXXXNNN999222444//////...///222222000000222CCC[[[www^^^ZZZffflll>>>555444???XXX~~~HHHTTTvvvvvvQQQ```@@@,,,,,,999---IIIooo\\\;;;999777888444222===QQQhhh{{{]]]777...---,,,===XXXkkkfffpppbbb===******000//////////////////////////////.........///000000//////////////////////////////...------...//////------------------------------............------///............///000000------------------------//////---,,,+++---......dddsssOOOBBBAAA===<<>>===999333000000111333666:::>>>BBBDDD>>>===:::666444555999<<>>>>>CCCKKKMMMEEE<<<777:::???@@@:::555555777888???CCCGGGGGGAAA;;;777555444888<<<===:::444000---222444777;;;===?????????999888555222///000333666FFFKKKMMMKKKGGGBBB;;;444000///---111===IIILLLHHHHHHEEE;;;111...000111///---///,,,---000+++///@@@EEEHHHGGGGGGOOOZZZYYYOOO===555...---...,,,,,,...............////////////,,,,,,---...///111333444//////......---,,,,,,,,,+++,,,------......------+++,,,......---,,,---...,,,+++,,,///...,,,---222999NNNdddnnnrrrwwwyyyxxxcccaaaJJJ333000///,,,...---,,,,,,---///111111000/////////000///...------000...***,,,333:::ZZZcccCCC---)))444+++:::kkksssXXX]]]xxxzzzOOOCCCQQQttt}}};;;...000333222***000UUU}}}{{{gggVVVGGG===OOOssspppTTTDDDTTTvvv|||tttQQQ111---...777MMMjjjFFF111...***---===______[[[MMM777(((***444,,,,,,---444BBBWWWnnn|||iiiKKK333---222,,,555...===nnn~~~zzzssskkkeee]]]VVVQQQDDD444111444...444///...111///+++000:::]]]kkkOOO===NNN}}}iiiDDD///444PPPrrrOOODDDiii~~~ccc???000555666<<<^^^vvv```===111)))...<<>><<<===BBBDDD@@@666111444888:::@@@BBBCCC@@@:::666555777999;;;===;;;777222000///555888<<>>;;;999444444222000...---///111AAAGGGJJJGGGCCC@@@999222...---,,,222???LLLNNNIIIJJJEEE;;;000---000000------///,,,---000+++...???EEECCCBBBDDDHHHLLLOOOPPPBBB888///------,,,+++,,,---------.........//////---------......000111111/////////...------,,,,,,++++++,,,------------,,,---...000000...------...,,,+++---000...+++---222777SSSlllssstttxxxvvvoooaaafffOOO333000000+++000...---,,,...///000000///...///000//////000///...))),,,))))))---222IIIjjjxxxgggEEE...111+++===ddd{{{wwwpppqqqHHH444555666222---444MMMgggrrrhhhhhhjjjfffooo___:::...;;;mmm\\\KKK555((()))000999BBBWWWQQQ===......,,,,,,444BBBZZZpppjjjJJJ...---999***000>>>QQQhhh|||}}}{{{yyyvvvxxx}}}mmmOOO999///000666,,,>>>rrr}}}{{{mmmbbb]]]QQQ:::111444333222000111111,,,---@@@WWWxxxyyy\\\:::<<>>333000///000666FFF```vvv```YYY]]]tttfffLLL444...111000000222000000000000000000000000111000///...---------...////////////////////////---...////////////...---,,,,,,,,,---------......---...///000000///...---,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------///,,,---111222......111eeesssWWWBBBIII>>>@@@>>>======:::777;;;AAAGGGGGG@@@444///444999:::???AAA@@@;;;555222444888;;;======:::555222222333777:::???BBBBBB>>>888444222222222000------...///<<>>888000---,,,,,,222@@@NNNOOOJJJJJJEEE:::///,,,//////,,,---///,,,---000***...???EEE@@@>>>BBBCCCBBBGGGOOODDD:::000------,,,++++++,,,,,,,,,------...............---------......///000000///...------,,,,,,,,,---......//////......///000222111///......///,,,+++...000...+++---333222TTTrrrwwwtttuuurrriiiaaajjjQQQ222000000+++111000///......///000///---///000000......//////...'''///000///000+++000BBBZZZ|||ccc<<<888444!!!>>>VVVfffvvv~~~jjj888222,,,+++///555999;;;???BBBZZZuuuXXX===;;;CCCqqqeee>>>000...555666777555------555000***///111---000///???XXXmmmmmmYYY@@@222555CCC[[[vvvvvvnnneeeYYYOOOIIINNNHHHAAA@@@III[[[ooo|||vvvRRR777222777///EEE{{{wwwkkkfffXXX;;;***---222///000333333,,,222RRRuuujjjZZZ:::FFFppppppuuunnnGGG...777LLLZZZ888666???fffqqq<<>>VVVnnnyyyyyyWWW<<<;;;gggIII777,,,000222,,,---555000000000000000000000000000///...---,,,+++++++++////////////////////////+++,,,...//////...,,,+++,,,,,,,,,------.........---...///111111///...---,,,++++++++++++,,,------+++++++++,,,,,,---------///,,,---333333///...111kkk]]]KKKEEE>>><<<>>>>>><<<888666999@@@EEEFFFAAA999333111333888;;;AAA>>>:::444111222777;;;???;;;666???III???444999@@@??????>>><<<777000,,,222000///111...+++,,,000>>>AAAEEEFFFBBB<<<444//////***---888EEEJJJLLLMMMLLL???333//////...---///,,,111...+++---***///???FFFCCC:::===KKKMMMHHHKKKMMMBBB555......///---++++++++++++,,,---...000000...---,,,,,,---...000111---)))***//////+++***...000111000---******...222***///000+++***...///,,,,,,111111+++))),,,---+++<<>>,,,,,,777666555PPP}}}dddttt|||jjj666111///000000......000///000<<<___vvvZZZ]]]qqqlll999,,,<<<--->>>^^^<<>>777///))):::>>>OOOzzzqqq^^^OOOfffuuu]]]XXXLLLAAA>>>AAACCCAAANNNPPPRRRPPPKKKFFFBBBAAAaaannnTTTKKK;;;:::MMMyyymmm\\\CCC---+++555000333,,,555,,,111iiirrr>>>CCCSSS???BBBDDDaaaKKK888---<<<:::zzzkkkIII777222WWW~~~~~~LLL===fffgggZZZHHHNNNFFF333===FFFbbb^^^ZZZIII111,,,333333---333DDD^^^tttyyykkk[[[===:::AAA^^^jjj???666111111000------111111000000000000000000111222111///...---------...333222000///---,,,,,,,,,+++,,,---......,,,***)))---------............///333222000///000///...,,,,,,++++++---111222///---111...******---000000///------............------lllyyyTTTJJJFFF>>>:::===<<<:::777666:::AAAGGGCCC>>>888333222555999<<>>CCC@@@===:::777444111...000//////111///+++---111@@@CCCFFFFFFBBB;;;444000000---///:::DDDHHHHHHIIIKKK>>>333//////......//////333000,,,...***---<<>>KKKLLLFFFHHHIIIDDD<<<444///,,,---...------............//////------------...///000000///++++++///000,,,---000---...//////......///000+++///000,,,+++...///---,,,000000+++***---///---@@@bbbqqq{{{~~~nnnkkkmmmVVV888......---///,,,,,,------.../////////,,,,,,,,,------........./////////......---------000555BBBXXXgggbbbKKK666///666222111NNNwwwyyy]]]===RRRqqqTTT444///,,,///111///---...000000;;;^^^|||kkk===,,,888...???ZZZ===666000,,,,,,:::QQQZZZJJJ222111222111MMM}}}wwwmmmrrr}}}rrr]]]PPPCCCEEEDDDDDDKKKXXXdddhhhnnnsssyyyzzzsssfffXXXOOO@@@LLLrrrppp___SSSXXXzzzzzziiiMMM111***000---222,,,222---:::pppddd<<<;;;AAA444333777OOO}}}DDD777...777;;;{{{]]]@@@555666bbbzzzvvvwww~~~[[[999XXX{{{OOOEEE333888999888SSSddd~~~wwwlllRRR444...444000444AAAQQQdddzzzccc@@@666---111TTTtttKKK:::333///000000...///222000000000000000000000000222111///...------......333222111///......------,,,---...///...---+++***---------............///222000////////////...,,,,,,++++++---000111///---000---******---//////...------............------nnnaaaJJJIIIFFF>>>999<<<;;;888666666;;;AAAGGG???;;;666444555888;;;===<<<888444333666999::::::666555444BBBTTTPPPDDDEEEDDD???999444111111000//////---...000///---...333BBBEEEGGGFFF@@@999333000111///333===DDDEEEDDDDDDIII===222//////......///111555111...///+++---:::???BBB===>>>JJJKKKEEEFFFHHHHHHFFF===222,,,---111///000000000///...------,,,,,,---...////////////333///...//////---...000+++,,,...111333333000...,,,000111...---//////...,,,//////,,,+++...000000CCClll|||ooorrrttt[[[999,,,,,,+++---..................//////------------..................------------,,,,,,///)))***888JJJOOODDD555111555333777VVVGGG555OOO}}}qqqUUU666222---+++///222111///000///444DDDggg|||NNN444555,,,888HHH111000111------AAAeeeyyyccc???111///666VVVxxxwwwfffdddyyyhhhYYYQQQOOO]]]fffpppwwwxxxpppPPPDDDPPPlllppphhhiiiyyy]]]>>>///...///222---......FFFwwwxxxOOO===666111...***111GGG|||www===777///222@@@rrrLLL444444>>>rrr|||iiiSSSVVVbbb|||kkk[[[ccc|||jjj;;;HHHtttZZZHHHBBB...111888GGGlll~~~|||iiiJJJ///000777111666KKKeeexxxzzzjjjKKK111<<<444777PPPooouuuVVV333555000---///000000000333......////////////......111000///......---......333222111000////////////---.../////////...,,,,,,---------............//////...------...///...---,,,+++,,,---///000///---...,,,******,,,.........------............------ooo~~~NNNEEEHHHDDD>>>;;;===;;;888666777:::???CCC:::777555555999<<<===<<<999555222444999===;;;999444333111>>>RRRRRRGGGGGG@@@;;;555000...............---...000000...111666CCCEEEFFFCCC<<<555000...///000666???EEECCCBBBCCCFFF;;;111...///......///000444111///222---...:::@@@EEE???===GGGJJJGGGIIILLLNNNLLLDDD999000.........//////000///...---,,,+++,,,...000000000//////444222000///......///111000......000333444111......000111000...///000000///000000...,,,...000111MMMxxx~~~pppyyy|||bbb===........./////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........///111222333///333444999RRRtttyyyIIILLLjjjuuuUUU>>>...///---...111111111666<<<===III\\\xxx}}}qqqxxx|||xxxaaa>>>111)))///444%%%,,,///------===bbb~~~tttWWW:::===III^^^mmmkkkkkkrrr~~~|||{{{vvvooovvvxxxxxxsssmmmmmmttt|||{{{eeeMMMFFF\\\sss[[[nnnRRR;;;111222444444444999WWW{{{jjj===???888,,,222...999TTTqqq777555111222OOOkkkGGG555???QQQrrrJJJ333999CCCzzz}}}YYYBBB666AAAmmmzzzNNNBBBnnn___GGGBBBGGGFFF888===IIIXXXsssxxxgggZZZGGG222)))999GGGAAA===XXX{{{iiiCCC999CCCPPPTTTWWWVVVPPPGGG<<<444222///---...000000000111------...//////...------000000//////............111111000///......//////......///000//////...------------............///---,,,+++,,,...///...---,,,,,,,,,---............,,,++++++++++++,,,------------............------pppdddDDDHHHFFF@@@???===???<<<999777777999;;;===777555444777<<>>;;;777444444000999KKKLLLCCCCCC888555111/////////...---000......000000///333999BBBEEEEEE@@@777000---------000888BBBEEECCCCCCEEEDDD999///...//////...///...222//////444000///;;;DDDJJJCCC<<>>;;;...444333CCCjjjeee333000333;;;gggqqqVVVNNN]]]qqqrrrRRR555***111444qqquuuXXX:::555333BBBppppppRRR\\\___FFFKKKJJJMMMFFFTTT```aaafffZZZDDD555++++++666RRRddd```YYYuuuqqqKKK;;;III]]]^^^eeefffWWW===---///999111000///...///000///---,,,---...//////...---,,,///////////////.........///......---------........./////////////////////---------............///,,,+++***,,,...///...---,,,,,,------,,,,,,---...++++++,,,,,,+++,,,---...------............------oooQQQBBBMMMDDD<<<@@@>>>>>><<<:::999999999888777555444555999???@@@<<<777222222444888<<<<<<999555333666333888EEEEEE<<<;;;222111000000111222222111444111/////////000666>>>BBBDDDCCC===333---,,,------222;;;CCCEEECCCDDDHHHAAA777...---/////////000,,,000...///555111///999FFFNNNFFF<<>>666222000//////000///000111000---...222444111000000///---000666kkk}}}zzzuuuzzzjjj@@@...000///...---,,,,,,,,,++++++******++++++++++++************++++++,,,,,,,,,,,,------...,,,+++---111222///,,,,,,//////+++,,,222666555555:::BBBHHHEEE999111111///111333222......;;;IIIYYYhhhtttuuubbb>>>---777iiixxxZZZMMMJJJfff}}}XXX999111///)))(((...,,,......,,,777RRRppp{{{iii``````eeeooolllXXXPPPSSSWWW___nnn~~~pppfffgggdddaaaeeeppp}}}{{{wwwtttpppnnnrrr~~~~~~dddNNNfffoooTTTggguuu]]]JJJ333444QQQfffyyyzzzLLL666999999000///888MMMzzzRRR000,,,555FFF|||~~~ppppppXXX<<<000000888:::www]]]???000444>>>VVV|||vvvjjjppp{{{lllkkknnnooohhhtttttt```RRR>>>666***000EEEYYYooo}}}{{{yyyxxxJJJ<<>>EEEDDDBBBDDDJJJ???555------/////////000---000---///555000---555EEEPPPJJJ>>>BBBJJJNNNSSSVVVRRRNNNMMMNNNIII>>>555111///---++++++,,,...///............///000111222111888@@@FFFPPP]]]eeeeee\\\VVVLLL@@@555///......000---...111000,,,---222222///...000000///444;;;nnn}}}zzzzzz~~~uuu|||oooCCC000000...+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,---------...111---***,,,000111---'''---...------///222333333000000---...333000***,,,111//////000///...444<<>>999BBB999888777888;;;======888444555444666<<>>@@@<<<666000......111:::DDDBBBDDDCCC<<<222,,,...111333777@@@FFFDDDAAADDDJJJ>>>555------/////////000...111...///444///***222BBBOOOKKK@@@CCCJJJMMMQQQRRRPPPNNNOOOPPPLLLDDD===555333///,,,+++,,,.../////////.........000222333;;;CCCKKKQQQ\\\iiiooooooeee```WWWHHH999000------000---...111000+++,,,222000,,,,,,000111111666???sss|||}}}yyyuuuGGG333222///+++---------------------------------,,,,,,+++++++++,,,,,,,,,------.........(((***++++++***+++---000...***((()))---///---***,,,222///+++///...---555333...+++...000...---...+++......333555///888RRRqqqVVV333222---555CCCOOO==='''***000///333///777333444999:::DDDbbbpppRRRPPP[[[QQQSSSnnn}}}sss```aaa```^^^aaalll|||wwwqqqpppqqqrrrzzzyyy[[[ooo{{{eeeGGGTTTaaatttFFFNNN222888===000QQQqqqkkk<<<;;;...888NNN}}}RRR444222444000222MMMlllVVV===888===SSSfff{{{xxxbbb<<<666666222555YYYyyyuuuxxxhhhFFF///BBBhhh~~~vvvcccNNN888000000000111333...222222000111555222+++,,,...000111111000...,,,---...///000000///.....................///000111---------------...///000---------........./////////...------//////...---,,,---...,,,)))))),,,///***---000000...,,,...000---..................---jjj{{{JJJJJJIIIEEEAAA===<<<<<<:::;;;<<<===<<<999777555888777777888::::::888666555777<<>>CCCCCCDDD===222---//////+++333<<>>,,,...222,,,,,,444222///,,,,,,...000000///000000////////////000000222000......//////...---------------------------+++,,,.../////////...---,,,,,,,,,---...///000111---------------...///000//////.........---------,,,,,,,,,---...///000111......////////////......llljjjFFFFFFFFFCCC@@@>>>===>>>:::;;;;;;:::999888666555666888999:::999888666555777888;;;===888111333999FFFLLLOOOJJJ???666333444333:::??????AAADDDCCC>>>777333//////333:::@@@CCCAAAAAA;;;111---///000---666<<>>222000///...---...///000222000......000000000...888@@@LLLKKK@@@EEEPPPPPPVVVTTTRRRPPPOOOOOOPPPQQQOOODDD:::444000---,,,...111000111777===CCCMMMWWW\\\ZZZ\\\dddjjjjjjjjjlllrrruuuccchhh___:::///,,,---------.........//////...***---333///...FFFeee}}}MMM111777111/////////......---,,,,,,+++//////...,,,,,,++++++,,,............---,,,++++++,,,...//////...,,,,,,---,,,------...............---------............//////...///000222222000...------,,,,,,---///111222<<>>;;;;;;<<<;;;:::999888777666666666555888;;;;;;888555555666<<<;;;:::999555333999AAAXXXRRRJJJ@@@888222000000333;;;CCCFFFGGGFFF@@@999555000---///777???CCCCCC???>>>888000---///000///:::<<<<<<;;;===>>>:::333..................//////111000//////111222111000444???PPPSSSFFFDDDIIIFFFRRRSSSTTTTTTSSSSSSSSSTTTXXXPPPGGGBBB;;;333...---...///666BBBLLLSSS[[[ccciiidddcccggglllnnnrrrvvvooorrrgggppplllIII444***------........./////////---+++///333...111RRRyyy~~~QQQ333666///////////////...------,,,,,,//////...---,,,,,,,,,,,,---------------------,,,+++---//////...------...+++,,,---//////......------------............///...---...///111111///---+++,,,---............---###999KKKFFF666+++,,,000111,,,000<<>>LLLeeevvv```mmmccccccxxxggguuummm{{{lll]]]qqqLLL___}}}aaa???000///...333333666ZZZxxxGGG333---111000AAAiii\\\???BBBVVVwww|||uuuyyy~~~mmmEEE)))+++444PPPuuuzzz___MMM555222......000111///,,,///......///000000...---000000////////////000000111///...---/////////...////////////////////////,,,++++++++++++,,,------,,,++++++,,,,,,---...///------------------...///...............---------......---------....../////////000000000000//////nnnrrrPPPGGGFFFDDD@@@;;;888777888<<<;;;999666555666666777555999;;;:::666666:::>>>EEE@@@999333222666@@@III___QQQAAA888333000...///333888@@@EEEGGGCCC<<<555333...,,,111<<>>:::888777333---,,,---...///000//////...///......///111222111///222:::LLLTTTLLLHHHHHHAAAMMMOOORRRWWWZZZYYYVVVTTTZZZVVVRRROOOGGG:::111...444666@@@PPP\\\```aaacccaaa\\\YYY[[[___dddkkkssspppsssooouuupppQQQ666...............////////////***---///---...???bbbwwwTTT555555///000/////////......---------......---,,,++++++,,,,,,------,,,,,,---------...***+++------,,,,,,---///***,,,---//////...---,,,---------............///---,,,---...000000...,,,//////////////////......,,,000555888777222...,,,...--->>>ZZZcccPPP777+++111999TTTlllbbbGGGHHH___zzzvvvqqqnnniiiqqqyyyQQQ555777>>>kkkddd???222:::RRR~~~XXX===MMMqqqwwwSSSdddkkklllmmmnnnqqqccctttGGG___||||||cccEEE222222888///111333...BBB]]]hhhuuu}}}~~~sss]]]JJJ999//////555:::TTT|||^^^HHHQQQmmmxxx___SSSfffnnnKKK666KKKKKK```oooKKK888***000111---...333111+++......///000000///...,,,//////000000000000//////222000//////000111111000.............../////////---,,,+++++++++,,,...///+++++++++++++++,,,---...---------,,,,,,---..............................///......---------............////////////......lll___LLLFFFFFFCCC???:::888888999>>><<<999777666666777888777999:::777555999AAAHHHLLLCCC777000333>>>IIIPPPXXXHHH999333222000000333888999<<>>999333///------000333===BBBBBB;;;333111000...,,,---///111111111//////---,,,,,,...000000///---333333BBBPPPQQQQQQNNNCCCHHHHHHKKKSSSZZZ[[[VVVPPPUUUVVVYYYZZZRRRDDD777333DDDGGGQQQaaajjjggg___YYYHHHCCC>>>???AAAEEENNNVVVqqqxxxyyyXXX444---........./////////000000%%%///000,,,:::[[[xxxzzzppp{{{WWW777444...222...............------------,,,,,,+++++++++++++++------,,,,,,,,,---......)))***,,,+++++++++,,,...++++++---.........---,,,---------............///,,,,,,,,,...000000...,,,111000...------...///000333000...000222222///,,,---///EEEjjj{{{iiiIII666===EEEQQQUUUKKKJJJcccvvvrrrqqqooossszzzddd@@@444999222\\\NNN777888444EEEzzzhhhBBB---;;;TTTSSSCCCZZZ}}}ssstttvvvlllssskkk}}}~~~rrrAAAdddttt___DDD000)))222;;;...///666000===666===CCCDDDBBB???888111777///000888JJJmmmtttdddnnnOOO>>>555JJJuuuyyyvvvyyyiiiaaaaaaooowwwvvvqqqtttrrrUUU111)))111222,,,+++222333,,,...///000111000...---,,,//////000000000000//////000///---...///000000///,,,,,,---------............---,,,,,,,,,---///000,,,,,,+++++++++,,,------...------,,,,,,,,,---------.....................///......---------......,,,------......------,,,jjjOOOHHHCCCBBBAAA>>><<<;;;===???===<<<999777666666777888888888888666777===EEELLLKKKAAA555222===LLLSSSRRRKKK>>>333222333222666===CCC>>>;;;>>>???<<<888777///...111888AAAFFFEEECCC;;;555000......///333999???CCCCCC999000...000222---...///000111000///...,,,,,,,,,...//////---+++111,,,999LLLTTTXXXUUUJJJGGGFFFGGGLLLRRRUUUSSSOOOSSSVVV\\\```ZZZMMMBBB???QQQSSS]]]kkkpppdddQQQDDD777222...---,,,---333;;;VVVddd}}}ddd777........./////////000000000%%%...222888SSSxxxyyypppwwwZZZ999333---333---------------------------,,,,,,++++++,,,,,,,,,///...,,,,,,+++,,,---...+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,------------------............///---,,,---...000000...,,,000...---++++++,,,...///(((///444111...///111111///...???ccc~~~{{{eeeSSSLLLKKKKKKNNNXXXkkkvvvmmmttt{{{{{{QQQ222666<<<111VVVtttAAA666:::000>>>vvviiiNNN555,,,999LLL]]]555888ZZZ|||kkk}}}pppvvvooolll\\\]]]sssEEEdddnnn]]]MMM>>>333333333???HHH666333777...777)))...000---+++...000///333......777SSSfff999000///IIIyyyxxxeeeccc{{{{{{xxx~~~xxxxxx~~~wwwqqqrrrooo```FFF111---111111,,,,,,222333...///000111000...------......///000111111000///......,,,++++++---......---++++++,,,,,,---............------------...//////------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------.....................---------......///---------......---------iiiiiiEEEHHHBBBBBBAAA???======@@@CCC;;;:::999777666666666666888777777777:::???EEEHHHBBB:::333888KKK\\\\\\SSS@@@777111333333333===JJJMMMDDD===<<<<<<777333333...000555<<>>555///000333333....../////////...------------...///000///---***---(((666LLLVVV[[[ZZZRRROOONNNLLLIIIGGGJJJQQQWWWWWWYYY^^^bbb^^^TTTOOOOOOXXXZZZdddqqqrrr```DDD111111...------***(((,,,222555CCCeeesss{{{kkk<<<444.../////////000000000000---,,,555NNNnnnzzzqqqwww^^^;;;333,,,333,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000///---+++++++++,,,---.........---++++++---///---,,,+++***+++,,,...///---------............///---------///000111///---........................&&&111444...///888999222111---555QQQtttyyyiiiOOOIIIJJJ]]]uuuoooqqqxxx}}}HHH***333333000WWWqqq===333555///CCC~~~kkkGGG999222///AAA[[[\\\999222===zzzuuuxxxvvvrrreee]]]YYYUUURRRMMMQQQtttEEEZZZQQQ777///...222???LLLYYYbbbMMMCCC???...333...222444333444777555000000//////333OOOtttGGG888///777\\\yyy\\\>>>@@@aaazzzmmmdddoooccc===+++444......------000222222///000111111///---+++---///...///000111111000///......---+++,,,...//////...,,,,,,,,,---.../////////,,,,,,---............---......---------------......---,,,,,,++++++,,,,,,---------.........//////---------------...///000...//////////////////...jjj\\\BBBJJJFFFEEECCC@@@======???BBB:::999888777555555555444777666666999===AAABBBBBB999444222===VVVhhhbbbRRR<<<444222444333333BBBTTTRRRFFF===;;;999222---------222888>>>BBBCCCCCCBBB222,,,)))---222555>>>GGGDDD@@@999111///333444222.........------,,,,,,,,,/////////000111000---***)))&&&888OOOWWW[[[\\\WWWXXXYYYTTTIII@@@DDDSSSaaa]]]]]]```bbb___XXXWWW[[[```aaakkkxxxwwwbbbBBB,,,---,,,...000...+++...444///777VVVcccrrrkkk>>>666////////////000000000000666+++777___~~~|||{{{rrryyyaaa===222***333++++++++++++++++++++++++000000/////////000000111111000---+++***+++,,,---000111000...,,,,,,...000...,,,***))))))+++...000---------.........//////...---...///111111///------///111333333222000///333555---&&&333GGGBBB///111,,,///GGGllloooHHHCCCOOOmmmzzzaaaxxxsssFFF111???000888```rrr;;;,,,000111MMM]]]444333666444KKKqqqOOO@@@???777nnnjjjvvvYYYOOO[[[ooo}}}\\\[[[rrr===RRRIII666999;;;999BBB[[[jjjuuubbbVVVMMM777:::666333---***...555444000111444333000GGG{{{wwwYYY///999,,,999ggg[[[>>>444666XXXiiiOOO999,,,...888...******///333333111000000111111///,,,+++---000...///000222222000///...111000...///111222222111---------...///000000111***+++,,,---...---,,,+++///......---------.........---,,,,,,++++++++++++---------.........//////,,,,,,,,,---...///000111000000111111111111000000mmm}}}NNNIIINNNGGGBBB<<<:::<<>>AAA???===666222333EEEcccrrraaaFFF;;;444000111111888MMMeeeXXXDDD444333333///...222222444;;;DDDLLLIII>>>444000111111///111888AAAHHHDDD:::222222111---,,,///,,,------......------,,,,,,,,,---------,,,+++*********...CCC```eee]]]]]]]]]\\\[[[TTTHHHBBBMMM]]][[[```dddbbb]]]YYYZZZ]]]jjj^^^qqqyyyKKK111---000///...,,,+++***,,,---222...;;;MMMjjjlllEEE444000000000000000///......///***;;;eee~~~xxxooozzzjjj333---,,,111...---------......,,,***---------....../////////***+++,,,,,,------,,,,,,---......---,,,,,,///111,,,++++++++++++,,,------000111111000000///...---////////////......//////---@@@999***222333---222---888)))///,,,EEEkkk:::666111000@@@```tttbbbDDD888LLLfff{{{uuu___ooozzzCCC555666555666ooosss888444222333MMMGGG666444***???ccckkkBBB---<<>>999888888888777777777777666666777:::>>>???===:::555111666JJJbbbgggSSS<<<000......000666CCCZZZmmmPPP???222222444000///222333666===EEEIIIEEE;;;333111333111...111<<>>222777444...333---999000:::666KKKqqqKKK333555333555BBBNNNEEE222III[[[rrr~~~zzznnnfffdddxxxAAA000///888999nnnwww<<<444444:::VVVttt===333555777XXX{{{uuuGGG222CCCaaassskkk[[[qqqzzzkkkWWWkkkrrriii{{{XXXBBB```NNNAAAHHHGGGWWWkkkzzzsssrrrqqqqqquuurrreeeVVV888555000,,,000DDDeee~~~jjjUUUAAA444333999>>>FFFfff{{{gggEEE444///777LLLggg{{{OOOMMMVVVooo}}}fffAAA444888888///000///////////////000000........................000000000000000000000000////////////////////////---------.......................................+++,,,...///000///...---***,,,......,,,+++++++++*********++++++---......000,,,+++,,,,,,)))+++...***---...,,,,,,//////,,,nnnZZZDDDGGGEEE???<<<:::<<<@@@AAA>>>:::999999888888888888888888666666888;;;<<<<<<999666666333===UUUcccYYYBBB333000111111111;;;MMM^^^gggDDD888000222444000///222444999@@@EEEEEE???777222000444222,,,333BBBGGGAAA666111---...---***)))***------............------......---,,,,,,,,,,,,------...///???YYYbbb___cccTTTSSSUUU[[[[[[TTTMMMIIISSS\\\eeehhheeeaaabbbdddcccRRR222//////////////////............---+++,,,000OOOaaaCCC/////////000000000///.........,,,444KKKiii}}}|||~~~zzzuuuuuuttt777111---***---+++***+++,,,,,,***))),,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,......///...---...///111---------,,,---......///---...............---,,,***+++---...///......---...555222---222///***111...333)))222111FFFuuuhhhDDD666...222444222777BBBcccrrr|||gggYYYaaasssuuu@@@111111888<<>>222000///000///...------------............------//////---,,,,,,,,,---...***---,,,888QQQ]]]___eeeSSSQQQQQQUUUYYYZZZXXXUUUQQQZZZdddhhhgggdddcccdddhhh}}}sssDDD000111///111000///......---+++***---......(((BBBYYYAAA000...///////////////......///...///:::RRRnnn|||}}}|||||||||yyyrrruuu888333///***///...,,,,,,---...---+++///......------,,,,,,,,,***+++,,,,,,------,,,,,,---///000///......000111...------------...//////------.../////////......+++,,,...///000///......111222111222444222111555...///)))000+++888```dddJJJ000///GGGHHH555???bbbzzzqqq\\\\\\qqqsss???555888222@@@rrruuuCCC444999HHHlllLLL666555555OOOyyyHHH@@@hhhlllmmmqqqiiiTTTjjjpppwww___bbbooonnnnnnqqqfffJJJIIIqqqppphhhnnnxxxjjjhhhwwwnnnGGG...444;;;222000:::***///555777444777III\\\{{{~~~III222777:::```jjj[[[hhhTTT999999+++555NNNpppSSS444666666>>>CCC:::***)))333---------...///000111222,,,------...///000000111000000000000000000000000/////////////////////////////////...---------,,,---------------------------......//////...------))),,,///111000///......+++,,,.../////////...---///,,,+++------++++++///------+++,,,222777444...mmmpppHHHDDDDDD===888888:::===@@@???;;;888>>><<<:::777666555555666777999::::::999666333222888777GGG______EEE333222///---,,,444KKK___[[[LLL666333111222222111222444;;;???BBB@@@:::333000000,,,111111000:::IIIGGG;;;///000111000000000000///---......//////......---000///......------......+++///,,,222HHHUUUYYY___SSSTTTUUUVVVXXX[[[^^^___PPPUUU\\\bbbfffggghhhhhhfffooo|||oooKKK444222222000...,,,---......---+++,,,111222(((<<>>===;;;;;;;;;>>><<<999666444444555555999:::;;;:::777444333333666666DDDUUUQQQ<<<000444444000000===PPPYYYLLL:::444333333222222333777;;;AAAAAA@@@;;;555000///000---///222777???EEE@@@666,,,///111...---///000///......////////////......//////000000//////...---...333...///???KKKPPPWWWSSSYYY]]]\\\ZZZ\\\]]]\\\QQQQQQSSSZZZccckkknnnnnnooouuu]]]:::000000000---***+++...111111///+++...333...AAAOOO888...------.../////////......000...+++***222HHHggg~~~xxxwwwzzz}}}|||vvvzzz???444///000...,,,***)))***+++++++++++++++++++++***************+++,,,,,,------,,,,,,+++---//////...---...///---------,,,---......///------///000111111111111000000000000000000000000***(((------...<<>>999777:::???:::999666444333444666777:::;;;;;;999555333333555777888@@@HHHCCC666111666777555;;;IIISSSLLL;;;...222444444222222777???DDDFFFCCC===666111......000111///444???CCC===555000+++000111---+++...111000......////////////.........///111222111000---,,,,,,333...,,,;;;GGGMMMTTTUUUZZZ]]]ZZZZZZ]]]^^^[[[[[[SSSNNNSSS```lllooonnnyyy|||rrrWWWHHH===777222---,,,///111111000---+++111777OOOWWW999---,,,---......//////......---,,,...---,,,666VVVuuu}}}{{{HHH555+++...///,,,***)))***+++++++++***************+++++++++***+++,,,,,,------,,,,,,***,,,......---,,,------,,,,,,,,,,,,,,,------...+++,,,---///000111111111333222000...---...///000...///666333444NNN]]]LLL111222222222BBBXXXgggzzzzzzpppIIICCCgggnnn^^^hhh~~~dddDDD444111>>>fffyyy```PPPCCCXXXppp~~~ZZZBBB444@@@WWWpppEEE:::DDD[[[~~~bbbCCC===WWWxxxCCC000555111222BBBdddVVVnnn}}}UUUwww\\\cccVVVVVVUUUgggiiidddqqqooohhhnnn|||XXX777111222333444:::PPPxxxlll<<<222JJJ{{{```PPP[[[xxxeeeKKK333(((***111------+++(((,,,333555111000000/////////000000111///////////////000000000////////////////////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,......---------.........)))***+++++++++,,,...111......---------------...---+++,,,///000------///)))---...---...222222///iiihhhFFFGGGAAA888@@@999???CCC>>>666444:::BBB777666444333333555888999<<<<<<;;;888444222444777:::;;;???AAA<<<444333888...000>>>QQQVVVHHH999444111333444111222:::DDDKKKIIICCC;;;333///...///000444000666DDDEEE777,,,+++,,,222333---+++000333222......////////////......---///111333333000---+++'''///,,,+++:::HHHPPPXXXXXXZZZWWWSSSVVV___ccc```gggZZZNNNOOO]]]jjjmmmjjjvvvsss{{{}}}oooYYYAAA:::111......000...,,,111)))000>>>]]]bbb===///,,,,,,---.../////////...++++++000222***,,,IIImmm}}}~~~~~~OOO666(((+++111...++++++,,,---------+++++++++,,,,,,------...++++++,,,---------,,,,,,)))+++---...---,,,,,,,,,,,,++++++++++++,,,------***+++,,,...///000000000444222///,,,+++,,,...///+++,,,000&&&"""???MMM666333???MMMVVVmmm~~~{{{mmm[[[]]]sss~~~___WWWwwwxxxOOO555111222777XXXqqqvvvmmmaaannn{{{XXXDDD444IIIcccvvv]]]OOO\\\xxxjjjIII444DDDiiivvv???666666,,,???XXXiii[[[ppp~~~~~~```UUUlll{{{}}}uuuRRRwwwxxxlll999999DDDWWWkkkvvvxxxwwwGGG666555333//////===\\\www___,,,666YYYzzz~~~```AAA333111///...000,,,,,,---...,,,***---333000//////.........//////000000000000////////////////////////////////////////////////////////////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111//////...,,,+++,,,///111///...,,,++++++,,,---...---+++,,,000000------000+++000222000000222333222nnnZZZKKKBBB>>>>>>;;;;;;>>>AAA>>>999777999<<<888777555333333555999<<>>AAA:::555555555222222:::LLLZZZRRR===555:::111333444555777===GGGOOOIII???666111---+++...222///<<>>TTTyyy|||yyy~~~ZZZ111...000...,,,++++++,,,---,,,+++111///---+++************...***+++333999777111------------------...///000...---,,,+++++++++++++++,,,...//////...------...//////////////////......///++++++000111///111666GGGbbbrrrxxxvvvLLL___jjjRRRaaawwwBBB333333111555]]]wwwjjjBBB444<<>>FFFfffwwwuuuKKK---999222666000>>>NNNbbb|||KKK444KKKqqqWWWBBB333222333---+++...,,,++++++,,,...//////......---,,,+++,,,...000222...//////000000000000000222111111111000000/////////000111111111000...---,,,,,,------.../////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,------...............---------------------------------......///...,,,+++***111000/////////111222333ooowwwSSSHHH@@@<<<===:::;;;======<<<::::::;;;===666777777555333555999>>>;;;777333222333555555444888>>>@@@:::555555666444666CCCTTTYYYLLL:::333666111111222555;;;BBBGGGJJJ@@@999333111///---///333999CCCJJJEEE;;;444111...111000/////////000000111---...//////......------------.........---,,,+++---+++))),,,:::NNN\\\aaa```]]]YYYUUUQQQQQQZZZfffccc```TTTOOOIIILLLeeexxxyyy|||{{{zzzzzzzzzRRR666333111......------000999RRRhhhZZZ;;;---000///////////////000000,,,***---111///,,,777HHHsss||||||{{{___444......---+++******+++,,,,,,+++///...,,,++++++++++++,,,%%%***999NNNYYYOOO999(((------,,,,,,---....../////////.........---------+++---//////...---...///........................------000111...,,,444???ccc|||lllHHHGGGkkk^^^]]]qqqHHH555444888888bbb}}}rrrTTT===666999YYYxxxccc<<<:::SSSqqq{{{{{{zzzJJJ:::BBBBBBWWWwwwhhhOOO___nnnkkkXXXdddjjjttt{{{dddfffoooSSSKKK\\\zzz}}}}}}}}}lll???999+++444111999???GGGcccyyyXXXBBBGGG```vvv~~~dddQQQAAA333+++...111---,,,///,,,++++++,,,...//////...,,,,,,---...////////////------......//////......000000000/////////......//////000000000///...---...............---------,,,,,,---------------------,,,,,,++++++,,,,,,------...............------------------------------,,,---.........---,,,+++//////......///000111222qqqfffJJJCCC===;;;===:::<<<;;;999:::;;;======<<<444666777666555666:::>>>555555333222111222555777<<>>GGGQQQRRRdddVVV\\\SSSNNN{{{~~~~~~yyyzzz|||}}}yyyaaa???...000///***+++---888HHH___jjjTTT777...111000...,,,,,,---///111---***,,,111000,,,000999hhh|||}}}ggg888///---+++***))))))+++------,,,---,,,,,,++++++,,,,,,---******444FFFRRRLLL999+++,,,,,,,,,,,,,,,------...000000111222111000///...+++---...///.........000........................)))+++...///000:::QQQfffjjjKKK222VVVnnn]]]vvvHHH777777===:::fff}}}tttSSS===888999888gggnnnTTTFFF<<>>;;;>>>:::777888<<<>>><<<999555444444666999<<<<<<;;;111444555333000111666<<>>888333222333555111JJJXXXKKK999444666666555777<<>>DDDLLL___qqqvvvxxx}}}hhhZZZnnnoooTTT>>>IIIcccttt}}}rrrpppfffiii~~~^^^EEEEEEMMMGGG<<>>:::555888333111666>>>AAA===666111444666444111222999???EEEAAA===888333000000222///FFFPPPAAA222333999888555<<>>:::777999BBBMMMPPPLLLHHHJJJ666RRReeeLLL555<<>>BBB>>>>>>;;;999;;;>>>===888222999444222888AAACCC<<<444222555777555333555;;;AAADDD>>>:::777333//////222444BBBFFF:::222777<<<<<<===CCCHHHGGG@@@999444222777444333333222333:::DDDJJJJJJDDD888///...//////000...---...000444999<<<;;;666///,,,---///...---.........---......///000(((444CCCMMMRRRPPPEEE:::777111///000111//////222888<<>>IIIGGGAAA555666EEEEEE@@@DDDFFFDDDCCCDDDAAA>>>BBBKKKVVVWWWWWWPPPBBB777:::DDDHHHVVVhhhkkkdddWWW^^^___MMMTTTdddtttuuukkkgggjjjXXXeeeeee===IIIHHHCCCGGGbbbjjjNNN222(((,,,...,,,(((//////000///...------///...---,,,---///000000///111000...------...000222///...---------...000111///////////////000000000......---,,,,,,,,,,,,---***++++++,,,------......------------------,,,,,,......------------......,,,,,,---...////////////------------------------,,,++++++,,,---...///000......//////......---,,,mmm|||NNNBBB@@@AAA<<<===BBB>>>999999;;;===???===888333666666888<<<@@@???:::555444555555555444666;;;@@@???999555666555111000333888<<<<<<777888@@@FFFGGGRRRNNNIIIAAA:::444222111222111333555555555<<>>999GGGOOOeeelllllleeeVVV;;;...777111111111111000///...---...000111///...000333555KKKvvvxxxooo@@@444///000...------///000///...------......---+++***)))---***((((((''''''---555///......---,,,,,,------+++++++++,,,,,,---------,,,...//////...------.........//////000111111222+++AAA\\\rrrjjjMMMAAA\\\ppp\\\fffhhhLLL;;;999SSSxxxfff666000555666???^^^dddbbbfffSSSCCC999333333999;;;666222333...666MMMrrrvvvooorrr^^^??????:::555888FFFVVV^^^IIIKKKBBBDDDTTTTTTPPP\\\UUUSSSIIIBBBCCCAAA<<<>>>===AAACCC>>>666444;;;DDDPPPjjj}}}yyy}}}yyy{{{zzz]]]HHH>>>777DDDbbbppp===888333000+++(((***///,,,---///000000111000---...---,,,---000111000///000000///////////////000///...---,,,---...000111------.........///////////////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------------......------------......+++,,,---...////////////---------------------------,,,,,,+++,,,---...///000000000000///---,,,+++kkklllLLLBBBAAABBB;;;<<>>999555333777===???>>>;;;999888555444444444444777;;;>>>:::444222555666222222555888666444666???IIIPPPSSSfffZZZIII;;;444000...,,,,,,...333777777777===EEEAAAAAA;;;111,,,...111111...------000777BBBNNNTTTVVVLLL>>>444111111000...///...------...///000111BBBOOOWWWOOO@@@444///...---,,,...000///+++---111'''>>>CCCeee{{{yyyzzz]]]]]]oooxxxzzz|||yyytttNNNKKKdddnnnssstttlll___OOO555)))333333111///---,,,---...///,,,111444222//////111222GGG{{{nnn???333///000...------.........---+++,,,------------++++++)))'''(((---...+++)))***000///...---------------+++++++++++++++,,,---...)))+++...///...///000111...//////000111222222333@@@]]]{{{lllKKKFFFYYYyyy{{{uuu}}}~~~VVV@@@999222HHHrrr^^^111000777999,,,999===<<>>:::222:::222777MMMGGG>>>FFF555EEEOOORRROOOTTThhhzzzxxxyyyvvvvvvmmmuuuuuudddVVVIIIFFF>>>777:::@@@===333BBBoooVVVZZZ\\\GGG===KKKaaarrr}}}^^^EEE555---(((,,,000000...---,,,...000222444444000+++...---,,,...000111000///...///111222111000...---///...---,,,,,,...///111,,,,,,,,,------.........000///...---,,,---.........------,,,,,,++++++***,,,,,,,,,------...............------------......+++,,,---...////////////------------------------...---,,,+++,,,---...///111111111111///---+++***hhhTTTFFFAAA<<<===@@@BBB>>>:::888===CCCEEEBBB===999777:::;;;===@@@???;;;555000000222111///222999===<<<===888333222444444111...777777777:::@@@KKKVVV]]]cccPPP<<<333000...------000333111<<<===>>>HHH888<<<888333///.../////////444---,,,888JJJUUUVVVTTTUUUWWWLLL888---///000+++000)))(((...000000999FFFXXXddd\\\???---000333+++,,,...000000///......///333333BBB___yyyzzztttgggttt|||zzzyyy|||yyyrrrxxx}}}uuulllVVVTTTttt~~~xxxlll^^^BBB111333555444222000...------//////(((---222222000000111222HHHxxxyyyoooAAA222333///---++++++,,,......---///---+++***+++------,,,222,,,((((((''''''+++000ZZZ@@@+++)))...---,,,///,,,,,,---......---,,,,,,,,,,,,------.../////////,,,888JJJRRRDDD111111>>>```qqqlllHHHIIIeeefffDDD999:::444LLLIII777666555777444...111999333///:::555888JJJeeepppeeeUUUOOOHHHCCC===777999BBBPPPZZZjjj~~~ooo|||eeeggg[[[```RRRUUUAAA999RRR~~~dddkkktttkkkoooqqqfffllluuuLLLOOODDDEEERRRQQQ}}}pppPPP666111...------,,,,,,,,,------111///...000444555000,,,+++---///000//////000111,,,...///000//////111222//////............//////,,,,,,,,,------///000111////////////////////////---------............//////...------------...///,,,,,,,,,+++++++++******.........////////////000---,,,,,,+++++++++,,,,,,...------,,,,,,,,,------000000///...---,,,,,,+++jjjRRRDDD@@@======@@@AAA===999;;;AAAGGGGGGBBB===::::::888;;;>>>???===999444000///111111///333:::>>>===;;;777222111333444222///666:::>>>???@@@EEENNNVVVVVVHHH999111///...000222333333333AAA???<<>>>>>@@@???<<<888===CCCHHHGGG???999888:::777:::>>>===999444222111///000000000444<<>>999555111111333444333111555<<>>===CCCIIIHHH@@@888333000---000555222666???VVVTTTFFFIII===888444000---,,,------,,,...000777BBBQQQ___iiimmmeee```QQQ<<<111222222///***///333444;;;HHHUUU[[[OOOGGG888...---111111---///000000///...///111222111444OOOuuutttsss}}}||||||}}}zzzuuuuuuxxxwww|||sssZZZMMMkkkyyyhhhIII///111999222222111///...---......///333111...------...111444MMM{{{rrrpppBBB111///,,,***(((((()))++++++***,,,+++))))))+++,,,++++++000,,,***++++++)))***...EEE777---------***))),,,......////////////......,,,,,,---......//////000...555^^^VVVHHH^^^yyy]]]MMMSSSrrrNNN<<<444777HHHrrrKKK777111///111444///---222333777EEEXXXfffrrriiiiiirrr~~~}}}NNNNNN[[[___ppp}}}nnndddqqq]]]NNNFFFJJJUUUBBB888===DDD<<<222...(((111222KKKzzzzzzdddRRRGGGZZZNNN???@@@EEEnnniiiOOOAAA111+++222...............///000111111//////111444444000---+++---///000/////////111...///111111000000111333//////............//////........................------------------------------------............,,,---...//////...---,,,))))))***+++,,,---......,,,---------.....................------......///...---------------......,,,,,,---------.........nnnaaaKKK?????????@@@@@@>>>:::888<<>>@@@>>>666333111111333444444333555:::>>>>>>;;;999:::===>>><<<;;;:::444...000666444???SSStttrrr[[[UUUDDD777444000------...---------666AAAHHHPPPYYYaaaeeeddddddYYYEEE555000000000***333;;;@@@MMM]]]aaa[[[CCC777,,,+++///000000000,,,///333444333111000000444AAA\\\vvvzzzrrrvvvtttqqqvvvvvvqqquuurrr|||uuu^^^HHHaaa|||mmmWWW???---000666111111000///............///666111............000333\\\ooosssCCC111...---+++((((((***++++++++++++)))((()))+++,,,+++***,,,)))(((******''''''***---(((&&&)))+++***,,,000---..................---+++++++++,,,------......888&&&///VVVggg[[[[[[lllzzzjjjMMMTTTkkkJJJ???555===^^^HHH666111666111999666222;;;GGGXXXmmm|||yyy}}}vvveeewwwbbb^^^NNNOOOtttbbbbbbooosssZZZAAA;;;AAACCCBBB@@@>>>333111000,,,111555///888444===YYYssssss]]]GGGLLLGGGSSSFFF777999@@@```hhh```HHH444///******444------------...///000111///......000222222///,,,,,,...///000///...///000///000111111000000111333//////............//////..................------------------------------,,,,,,---------.........,,,---///000000///---,,,******++++++,,,------...,,,,,,,,,---------......,,,,,,+++++++++,,,------...------------......///........................nnnwwwPPPGGG===???AAAAAA???<<<:::999>>>AAABBB===555111222666777:::<<<999222...///222000000000111888@@@AAA===444222111111222444444444777666555555666666555444555888===@@@;;;666999@@@FFFQQQccc}}}fff\\\GGG777444111//////000//////...===KKKOOOPPPUUUYYYZZZ[[[aaaaaaSSSAAA777888<<<@@@GGGLLLRRR]]]bbbTTT@@@555---***///111//////222+++---///000111222444666;;;TTTmmmuuusssrrrssstttqqqmmmrrr|||}}}uuuqqqtttooo{{{yyygggJJJXXXuuu|||XXX@@@:::222...111111/////////...............444///...111000...000555]]]xxxzzzmmmuuuDDD222///...,,,******+++,,,---,,,***)))((()))+++,,,+++***,,,)))(((******''''''***...------///---***+++---,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111+++,,,444;;;IIIeeettt```PPPUUUhhh|||yyyyyyFFF???666FFFvvvAAA111---777---FFFVVV[[[fffssssssuuusssvvvjjjJJJVVVsssVVVIIIlllwwwqqqYYYddd~~~yyyaaa@@@===>>>CCCGGGGGGEEEEEE===333///---***222:::444666222000;;;RRRfffkkkfffuuuiii```LLL>>>999000333<<<===333***------,,,333---,,,,,,,,,---......///,,,---...///000///---+++,,,...000000///...///000///000111111000///111222//////............//////---......//////...---,,,------------------------,,,,,,,,,------------...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---...---------------...///000111111000000///......---nnnbbbIIIDDD===@@@BBBAAA===;;;;;;<<>>BBBDDDAAA<<<:::<<>><<<333555AAAGGG___xxxddd;;;+++333777(((222111...333333------000///...------,,,,,,---,,,...000111111///......---///000000///......///---///000///...---.../////////............//////+++,,,...///000///...---........................++++++,,,,,,,,,---------........................,,,,,,,,,---------------------........./////////------------...///000000------------...///000111//////......------,,,,,,kkknnnJJJIIIAAA???CCCEEEBBB<<<999===AAAJJJCCC<<<777777888888888???;;;666333222111111000444333111333;;;BBB@@@999222333222111000111333444...111444444222///......///---///666@@@OOOfffxxxzzzwwwpppmmmfffAAA555333111111222333222111===LLLUUURRRPPPVVV[[[ZZZXXX[[[```cccbbb\\\WWWVVV___XXXXXX\\\UUUCCC555222000111---)))---555444---+++222>>>JJJVVV```hhhmmmyyyhhhUUUMMMSSSaaaoooxxxnnntttuuuqqqssswwwqqqfffiiixxxpppZZZHHH\\\???444111111...111333***------......///......---...,,,...000+++(((666JJJ|||yyyqqqdddvvv>>>...222///---++++++,,,......---*********,,,//////...,,,///+++)))+++***(((***...------+++((((((++++++***...---,,,,,,,,,,,,---...,,,,,,---......//////000333...---:::WWWpppuuuooonnn```LLL<<<<<>>ggg{{{~~~}}}===333333...,,,++++++,,,------,,,******+++...000000...,,,111///......///...,,,)))+++***)))(((''''''''''''******+++,,,,,,---......000///......///000///------444,,,>>>qqqwwwUUUFFF===777222777GGGZZZjjjrrr[[[MMMlllfff:::...666999kkkSSSAAA>>>000;;;TTTSSStttzzz}}}ttt}}}~~~NNN777777RRR|||vvvlll~~~sssaaaEEEVVV|||gggttt~~~uuuoookkk\\\FFF:::999666999>>>???999>>>^^^[[[999===@@@===777===RRRjjjwwwhhhBBB888EEEWWWyyy]]]iii}}}VVVGGG<<>>AAA???999333111222444333111111///000666???DDDDDDBBB777333111222222000222555222111111111111111111111333333666<<>>000222///111777333...555@@@LLLNNNMMMTTTWWWVVV[[[bbbdddccc___^^^``````]]]ZZZTTTKKK@@@888222000//////...,,,+++---222888===RRR]]]kkktttwwwsssmmmhhhIII999333222222DDDeeeyyy~~~jjj]]][[[bbbrrrttteeeYYYiiiwwwmmmMMM;;;222222222222222111000000////////////////////////444---000777000+++HHHrrrCCC111+++...,,,++++++,,,------,,,+++++++++...000000---+++(((,,,...---+++---555<<<------+++******))))))))))))*********+++,,,,,,,,,///...------//////...---...444333GGGmmmpppRRR@@@888333555CCCVVV^^^XXXNNNEEEEEEjjjWWW666...555@@@tttaaa>>>444;;;EEEiiizzz}}}nnnuuusssqqqyyy{{{tttyyy{{{QQQ>>><<>>>>>;;;:::GGG___ttt}}}tttuuu~~~oooQQQEEEKKKOOObbb|||cccLLLccc___RRRJJJaaaxxxMMMDDDeeecccQQQ===------000......111////////////////////////111000///...------,,,,,,...........................///000000///...---,,,000///......000000///......///111111000///000111...------///000000...,,,............------------.........---------,,,,,,---,,,,,,,,,,,,---......------............------///...------------...///------,,,+++++++++++++++***,,,---,,,+++***,,,///---,,,+++***)))******+++jjjsssHHHBBBEEECCCBBB???<<<:::<<<@@@DDDEEEGGG???777444888===??????:::777333222444555333111...---///666@@@FFFEEECCC666222111333333000111333222222222111222222222333555777<<>>FFFHHH???AAAdddpppQQQEEE>>>PPPyyy[[[444777]]]uuucccBBB<<<333///000000+++---222//////000111111000//////000000000//////.........,,,------......//////000111111111000///......---///...------///000///------///000000//////000111//////...///000000///---............------------//////............---------,,,,,,,,,,,,---......------............------///...------------...///,,,,,,,,,,,,++++++++++++***+++---,,,++++++---...,,,+++***)))))))))***+++jjj[[[HHH>>>FFFEEECCC>>>999:::???DDDEEEDDDFFF===555555;;;@@@@@@===666444333333555555444222///...000777AAAFFFEEEBBB555222222444444000000222222222111111222333444555555;;;BBBGGGEEE>>>666111555@@@OOOZZZ___YYYGGG555///111---...333000///:::EEENNNLLLJJJRRRVVVTTTXXX[[[```cccbbbaaa___[[[UUUPPPGGG;;;444333333222000000,,,***000>>>PPP___hhh]]]mmmzzzzzzsssfffLLL222444000333222111GGGgggwwwxxxXXXSSSgggjjj```aaahhh^^^TTT]]]jjjrrr{{{jjjAAA222222333333222222111000////////////////////////...222222///000EEEkkkLLL666///...,,,++++++,,,---,,,,,,---,,,,,,---...---,,,***'''000666333,,,000CCCTTT000000///......---......///////////////.........---,,,+++,,,.........,,,+++''';;;aaayyy}}}mmmWWW]]]]]]\\\[[[[[[aaaiiipppqqqiiiUUUAAA888>>>MMMgggvvvxxxmmmVVV999555CCC^^^~~~\\\???FFFgggooorrrlllyyykkkSSSZZZvvv|||~~~gggUUUYYYiiitttuuusss~~~yyyttt}}}pppaaa[[[^^^iii{{{~~~}}}}}}|||uuukkkeeeggglllpppqqqwwwvvvyyy{{{rrr^^^NNNIIIGGG@@@<<<===@@@MMMmmmjjjRRRGGG===DDD\\\]]]III:::DDDZZZ```NNN888:::666555666333......222...000111333333111000...//////000000000000000///---...///000111222333333444333111000////////////...---,,,---...///...------...//////...///000222111000//////000111///............---------,,,,,,............---------------,,,,,,,,,,,,---......------............------.........------.........,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,---------,,,+++***)))))))))***+++kkkMMMGGG>>>GGGFFFAAA<<<888;;;BBBFFFFFFDDDDDD<<<555777>>>CCC???:::444333333444555555444333111000222999BBBFFFEEEAAA666333333555444111000222222111111111222444666888:::AAAGGGFFF>>>555000000...333<<>>666333444555222///000,,,---999NNNaaalllooocccooouuunnnbbbSSS@@@...333000000---///JJJhhhrrreeeYYY___kkkfff```dddeeeeeeXXXXXXbbbpppzzzPPP111111111111111000000///////////////////////////000000......;;;XXXxxxJJJ555---...,,,++++++,,,---,,,,,,---,,,+++,,,------+++***'''---000---(((***444>>>///......------------...000/////////////////////---,,,+++,,,...///...---...'''???ppp~~~hhhVVV^^^{{{dddQQQhhh}}}]]];;;999CCC[[[gggooo~~~lllGGG555???___sss^^^QQQ[[[lllpppqqq|||wwwhhhVVVSSSbbbzzzsssttt~~~{{{~~~|||vvvtttxxxooohhheeeeeehhhuuu}}}qqqcccXXXKKKGGGMMMJJJFFFDDDHHHKKKFFF:::000333///...000111111111333...000111333333111000......///000000111000000///---...///000111333333444333333111000////////////...,,,,,,---/////////...---/////////...///111333222000//////000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------............---------..................---,,,------------,,,+++***)))***+++,,,......------++++++***))))))***+++,,,mmmHHHEEEAAAIIIDDD===::::::>>>DDDHHHGGGDDD@@@;;;777:::AAACCC>>>777333333333333444444444444222222444;;;DDDHHHFFFBBB999555444666555111111444222222222333555888;;;>>>BBBEEEEEE???555...---///000///222===MMMRRREEE444000333...,,,111000333AAANNNTTTOOOKKKTTTXXXWWWZZZSSSYYY]]]\\\YYYUUUNNNFFF888444111000222222000...000111999III]]]jjjmmmjjjjjjggg```SSSEEE999333000222/////////888VVVnnnlllXXX___lllnnnfffjjjqqqllllllddd\\\^^^rrr|||VVV000111111111111000//////////////////////////////000//////:::PPPkkkPPP777---...,,,++++++,,,------,,,,,,+++***+++,,,---,,,+++---------,,,***)))+++,,,------,,,,,,,,,,,,,,,---,,,------------------------,,,+++,,,...//////...444---<<>>HHHMMMKKKHHH>>>999666666555222444888666666666888<<>>CCC???999777555444111444///---111000666GGGRRRVVVOOOJJJSSSXXXVVVYYYTTTXXXXXXSSSMMMFFF<<<333---......---,,,...222555666IIIbbbsssuuunnneee```MMM888+++000333---///888---...444===QQQkkkkkkQQQmmmqqqyyyxxxrrr{{{{{{qqq}}}jjj\\\tttdddGGG222333333333333222111111////////////////////////***///BBBaaazzzJJJ333---...,,,++++++,,,------,,,+++)))((())),,,---...---,,,+++++++++,,,,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,------...///000000...---,,,...000111111000222666666SSSxxxnnn^^^rrrsss::::::444VVVxxxFFF222<<<777~~~yyyTTT@@@IIIbbbSSS111,,,111000111555777444111111111222//////............//////---...///000///...,,,+++000000111111222222333333,,,---///111222111000//////...---///111222222111000111111000000222555888222000---,,,---------,,,---------,,,,,,,,,++++++---------.........//////---,,,,,,,,,,,,---......---..................---,,,---...//////...---,,,...000111222111000...---)))((())),,,000111...+++------,,,+++,,,---//////rrrNNNIII:::PPPFFF===<<<;;;>>>DDDIIIHHHEEEBBB999999<<>>GGG@@@::::::@@@DDDCCC@@@>>>555///...000///000333EEEBBBAAABBB>>>777333444...//////......111777<<>>III;;;:::<<<;;;???GGGLLLIIIDDDAAA999;;;???CCCCCC>>>888555444444333333333222222222333111111666>>>EEEGGGFFFFFFAAA>>>>>>===>>>GGGQQQiii]]]MMMBBB???>>>;;;999888222.../////////333888MMMKKKIIIGGGAAA666000000000111111///...///333777LLLOOORRRSSSVVV\\\^^^[[[```YYYNNNBBB888333111111///...111333...---999JJJdddnnnsssllleee___PPP>>>555222---,,,///333444333222555GGG___gggaaabbbkkk}}}}}}|||{{{{{{zzzzzzyyy{{{xxxvvvgggkkkmmmSSSIII888222444444///333555---000...---......///111333222KKKlllxxxsssrrreeeiiiwwwAAA111222000---)))***...///---************+++,,,---...///---...///...,,,+++,,,---222000...,,,++++++,,,,,,+++++++++++++++++++++++++++,,,---......//////...---222555PPP~~~@@@777888MMM}}}???333111MMMpppoooKKK<<<^^^VVV111555444+++333555222000000000000///...000000//////..................000000000000......000000//////000000111111.........///////////////111111000//////000111222000000111111111111000000111000///......------------------------,,,+++++++++---///111111000...---..................------........................++++++,,,---.../////////,,,---.../////////......***++++++,,,------......,,,+++***,,,...///---+++rrrZZZLLLEEELLLQQQMMM@@@<<<;;;AAAKKKOOOJJJBBB???888===CCCDDD@@@;;;777444333333333333222222222222222000000444<<>>PPPNNNMMMKKKCCC666///...111222222000///...000111:::AAAGGGKKKPPPVVVXXXUUUVVVNNNBBB666///---///111+++000222000...888LLL^^^ssszzzxxxgggSSSEEE999//////...---...111444555555555@@@\\\tttppp___fff|||}}}{{{yyyxxxxxxvvvssseeefffXXXOOO;;;222444777333444555---222......222222///333;;;GGGgggzzzoooaaaiiixxx~~~___~~~@@@///111222///,,,,,,...///---+++,,,+++++++++,,,,,,---...---......,,,******,,,...000///---+++******++++++++++++++++++++++++++++++***+++,,,---......//////,,,333444NNN}}}CCC333:::QQQOOO111...RRR```LLLBBBTTTyyykkk???000222///,,,000333111//////000111000///000000000000////////////---...///000000///...---///////////////000111111//////////////////......000/////////000111222333000000111111111111000000222111///...------......,,,,,,------,,,,,,+++++++++---///000000///...---/////////...---------,,,------------------------)))***+++,,,---...//////,,,,,,---.........------+++++++++,,,------......---+++******,,,------,,,rrrSSSOOOKKK]]]UUUhhhAAA>>><<>>[[[rrrkkk]]]VVV___iiikkkiiijjj~~~vvv;;;000555111000///...............------,,,++++++,,,,,,,,,,,,------,,,++++++---///,,,,,,,,,+++++++++******++++++++++++++++++++++++---..................---)))///***>>>ooo|||{{{zzzzzz{{{~~~ddd===;;;???hhhyyyNNN333:::EEE^^^{{{xxxxxxvvvqqqfffnnnxxxyyymmmccclll}}}|||~~~}}}yyyyyykkkPPPUUUHHH888>>>HHHGGGFFF;;;888999MMMccc[[[FFF>>>LLLkkk|||{{{~~~|||fff;;;,,,666222///111,,,222000//////111222111000+++,,,.../////////...------...///000000///...---////////////000222333444000000000000000000//////...///000111111222111111000000111111111111000000//////////////////......,,,,,,------......---------............---,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,+++++++++,,,,,,------------------......,,,------,,,******+++---rrr\\\>>>EEEZZZ~~~uuuxxx___PPPHHHLLLHHH;;;666;;;===EEEEEE;;;555888:::777555555555666666666777777666555444333555888===AAA===CCCFFFDDDCCCDDDAAA<<<;;;777333000000111333555222111222444333444===GGGPPPPPPQQQNNNBBB666333666333111000111333555333222---444999666333333444333555333000...---...///000......999NNN^^^eeekkkrrrwwwZZZ???666444000///333222///000444111///999III___iiiiii```bbbpppyyywww~~~}}}|||{{{{{{zzz{{{yyy|||pppooopppggguuu```>>>///777666000222555...444666666AAAWWWhhhmmmpppfffaaafffllloootttzzz{{{ccc555000000/////////...------...///,,,,,,+++++++++,,,------+++---......------...///,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,---///000111111111***444000>>>hhh{{{||||||~~~RRR555AAAMMMvvvmmmMMM555BBBbbbqqqkkkeeeaaa]]]ZZZ]]]cccXXXSSSTTT\\\```bbblllzzzvvvkkkzzzrrrttt]]]@@@:::>>><<<;;;999888777CCCRRRJJJ<<<<<>>===999888999888333777@@@===>>>LLLkkkiiibbbccckkkjjjhhhqqqyyyxxxvvvwww{{{|||xxx}}}eeeHHH777888666222000333333000333111//////000111000///,,,...000111222111000///...///000111111000///...000000000111222444555666111111111222333333333444000000111222222111//////000000111111111111000000+++---000111222000...,,,------...///000000//////.........------,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000///---,,,+++,,,------..................------+++...000000---++++++,,,sssaaaMMMKKKBBB>>>QQQjjjlll\\\CCCIIIMMMIII???777666888CCCAAA>>>;;;888666555555555555333333333333555555222555444000///333555555888999::::::999777444333111222222111000000111333222000///222:::BBBGGGJJJUUUTTTPPPGGG;;;222222777555555666666555444444333000222444666666444222000---444000***......---444666888PPPkkkqqqoookkkcccCCC888000000222///...000444)))000444+++>>>ddduuuvvvkkkhhhqqqxxxwwwzzz~~~wwwrrrrrruuuwwwzzz}}}wwwzzz{{{vvvkkk___VVVQQQ???777555999666000444???@@@KKKggg|||yyyuuuuuuqqqmmmyyy{{{uuuyyytttBBB(((---......---,,,+++***+++,,,---)))+++............///111///...,,,,,,...000111111------............------,,,------......------,,,111...---...111222111.../////////222:::MMMfffyyy|||nnn===000CCCUUULLLSSSPPP===>>>KKKGGGGGGhhh|||gggNNN;;;SSSYYY```ppphhhiiizzzmmm{{{sss^^^\\\QQQ<<>>888FFFfff{{{sss___aaa}}}rrrqqq{{{ttthhhkkkjjjhhhSSS\\\iiiXXXAAA>>>444666666444444555111+++222000...---...///...------000333444222000......555///---111222000000444444333222111111333444666888666555333222222222333000000111111111222222222222000...///222333111...222111000.........///000333333333111...---...///111000///---,,,,,,,,,,,,---......,,,++++++---///,,,+++***)))***+++,,,---,,,,,,---.../////////...//////...---,,,++++++***111111000000//////......,,,---......,,,,,,---...qqq\\\IIIFFF>>>888@@@NNNQQQJJJDDDIIIKKKFFF===666666999AAA???<<<999666555444444333333222111111222333333333666666222111555888888666777888888777555333222111222222111000000111333222000///555>>>HHHMMMOOO[[[ZZZTTTIII;;;222222666666666666555555333222222///111333444444333111///---444000,,,111111///666111666PPPllltttooocccTTT<<<333---///111000///000000***000444333OOOvvvvvvnnnssswwwuuuuuuzzz}}}zzzvvvuuuwwwzzz{{{zzzoootttzzz{{{tttiii]]]VVVDDD777000666<<<>>>EEEOOOaaa^^^jjjuuutttyyy|||zzz{{{~~~kkk;;;,,,111,,,------+++*********+++,,,+++---//////......///000111///------...//////...------............------,,,------......------,,,000///...///000111000//////,,,---111444===RRRhhhyyyddd<<<111999>>><<>>UUUoootttkkkXXXBBB444...+++...111111000111333000222///555VVVzzzwwwvvvxxxtttppppppuuuyyyyyyuuuxxx~~~}}}wwwxxxzzz||||||uuuhhhYYYNNNBBB777444AAAQQQYYY^^^cccnnnccceeelllppp|||{{{}}}YYY333///444***---,,,++++++******++++++---///000000///......///222000...---......---,,,------............------------............------...///000000//////000111111---...333888@@@UUUiii|||yyyMMM444...///000...444555333GGGiiizzzoootttrrrqqqppp^^^EEE<<>>:::999777333000000333222111000000000222222444333111000000000111111000000000111111111111222000...------/////////...//////.........///000000333333333111...------------......///...---+++******+++,,,------...111333------,,,,,,------...///...............---------------------------------000000000000////////////,,,.........---,,,---...mmmMMMNNNGGGBBBAAA===999???JJJJJJIIIEEE@@@:::888:::===:::999777444333222222222111111000000000000111111...222333000000333666555222222333444444333222222111222222111000000111333000///222:::FFFPPPTTTTTTVVVUUUMMM???444111222444222222333333333333222222000111222333333222111000///333......555333111:::NNNKKKWWWeeecccZZZGGG000000------///111222111111555666222---;;;```}}}{{{zzzuuuooolllnnnxxx|||yyy{{{yyy~~~|||yyytttiii\\\RRRBBB@@@III^^^pppvvvuuusssooohhhmmmvvvuuu|||{{{wwwyyygggFFF111000222,,,...---------,,,,,,,,,,,,...000111000///------...000///------......---,,,,,,------......------,,,------............---------///111111...---000222///000///111BBB^^^wwwWWW777...000222555111555BBBVVVnnnzzz{{{tttkkk]]]FFF???NNNqqq{{{sss^^^NNNJJJ\\\VVVvvvqqq^^^zzzooo~~~~~~~~~fff???444222333111...///222111...111000///111222333222111---000222333222111111222888555444444555444222222333222111111111111222222333222111000000000111222000000000000111111111111000///.........//////000............//////000000222333333111///---,,,---+++,,,...///...---+++))))))***,,,,,,,,,---///111...............//////000//////......------------,,,,,,,,,------.........000000000000////////////---...///...---,,,---///llltttHHHKKKAAA;;;>>>===:::???JJJLLLIIICCC===::::::<<<>>>999777666444333222333333111222222222222222222111...222333000000333555444111222222333444444444444111222222111000000111333000111555===FFFMMMPPPQQQVVVTTTJJJ:::000///111111...///000222333333444444222222333444444333222222111222------222///111???ZZZRRRRRRPPPGGGAAA888(((000000000000222333222000222666111333NNNttt~~~zzzsssnnnqqqzzz}}}{{{uuuwww{{{vvvoooUUU\\\jjj|||}}}ssspppIII777444///---111///////////////............000111000...------------,,,,,,---///000///---,,,,,,------------,,,,,,---......//////......------///111111...---000222+++111...+++IIIzzzYYY>>>222///333999888???LLLcccuuuSSS444===bbb~~~yyy||||||ggg\\\uuudddvvvoooiii}}}{{{}}}vvvHHH555111222000---...222222...333222111222333222000...---///000000...,,,,,,,,,---------///111444444222222222222222222333444444222222111000000111222333000000000000000000000000111111000///...///111222------....../////////000000111222111///---,,,---***+++---......,,,***))))))+++,,,,,,++++++,,,---......//////000000000000000///...---------------+++,,,,,,------.........////////////000000000000---...//////------...///mmmcccFFFIII???999;;;<<<;;;@@@HHHMMMGGG@@@;;;:::;;;===>>>777666555333333333444444222222333444444333222222000444666333222444555444111111222333444555666777111222222111000000111333///444<<>>EEEKKKKKKDDD<<<888888;;;;;;;;;555444333222222333333444222222333444444333222222111555666333222333444222000000111222333555777777111222222111000000111333000999CCCHHHIIIJJJNNNSSS___\\\MMM888...111222///...///000000111111000000222222222222222222222222333555111...000000AAA___ggggggfffTTT999222666222...222333//////444666333777777000>>>fffyyyxxx}}}zzz{{{xxx||||||}}}{{{nnnDDD000666111+++555000000111111111000///...+++---......,,,+++,,,---,,,,,,,,,---//////---++++++,,,,,,------,,,,,,+++......////////////......000///...///000111000///111333222555GGG```ppprrr~~~xxx|||~~~\\\===666999999>>>III\\\rrr}}}}}}VVV:::HHHooo{{{ZZZUUUfffggg}}}OOONNN}}}ZZZ<<<888...111111000222555333...000000000222333222000---+++---////////////000222***---...,,,...111000+++---...000222444555666666//////......///111222333111111000000////////////111111111...,,,---000444---.../////////...---,,,+++...000111000/////////*********+++++++++++++++***,,,...///...------...---...///000000000/////////...---,,,,,,---///000,,,,,,------------------.../////////000000000111---///000///...---...000oooPPPHHH===@@@>>>999777>>>GGGNNNIIIBBB999666777::::::999333333222111111222333444111222333444444333222111000444555222///111111......//////111222555666777111222222111000000111333000<<>>ZZZwwwvvv{{{[[[jjjdddqqqoooDDD,,,111---000222111333666333.........///111333333111///---...000///......///000(((,,,,,,***,,,000///(((+++,,,...111333555666666...---------...///111222111111000000/////////...///000000---++++++///333....../////////...,,,+++***,,,000111000//////000+++******)))******++++++))),,,///000000000111222,,,---///000000000///......---,,,+++,,,...000111------------------------.../////////000000111111...///000///...---...000mmm|||IIIEEE???<<<::::::===CCCJJJNNNFFFBBB===999777888888888777666444333333444666777---///111222111/////////111000......//////...,,,///111000///666>>>===666333000///222666777333///666EEEQQQQQQNNNOOORRRRRRUUUVVVJJJ777...222333///333333333222111000///...///000000111222222333333222:::;;;333///>>>ZZZqqqrrruuuhhhKKK666111111///333111///000222444555555999...555RRRkkktttyyy}}}xxx|||yyy{{{NNN,,,111111(((,,,888444///......//////---...---,,,+++************---222%%%222***///!!!///222000...,,,+++,,,---...,,,---//////...///000222111111000///////////////000+++,,,111000,,,444AAAooo}}}xxxnnnAAAAAA...(((???NNNYYYnnnkkk[[[RRREEEOOOWWWNNNAAAYYY{{{}}}KKK888333555///111'''333///***;;;---777+++444777888777***111555555444333111///---,,,///---***(((((())),,,---///,,,&&&***888777///222111///......000222222111//////000000000000//////222111///.........///000000000000000111111111111000///.........000111222......---,,,***)))((((((////////////000222333444///000111000...,,,,,,---+++,,,.../////////...---------............------,,,,,,,,,------///000111...000111000///...///111mmmqqqGGGAAA>>><<<:::;;;???EEEKKKNNNAAA===999888:::<<<;;;:::666555333222222333555666000111222222111000000000111000////////////...------000222333999>>>;;;444111000000222444555444222===IIIQQQOOOJJJKKKMMMNNNQQQQQQFFF555---000222---111222222333333222222111222222222111111111000000333666444222<<>><<<555---)))+++///000000......---,,,++++++++++++---333'''000,,,111&&&222///...,,,+++***++++++,,,+++---...///......000111111000//////.........///111,,,---222111...555AAAssszzzsssttt[[[999;;;222111888666AAAaaa{{{ooo\\\SSSNNNGGGCCCYYYzzzwwwgggpppggg:::444000222000222***333...***;;;///---...;;;555111444,,,222444444444444222000...---...---,,,***************,,,,,,'''***444222...555111000///000222222111000//////000000000000//////222111000///...//////000/////////000000000111111000//////......///000111000///...---,,,+++******000000//////000000111111///111222111///------...---...//////000000000///---...///000000///...---------------...///000000...000111000///...///000lllaaaEEE===>>><<<;;;===BBBHHHLLLNNN>>>:::777888<<<>>>;;;888444333222111111222333444222222222111111000000000222111111000//////......,,,111666:::???@@@999111...000111222222333555777DDDLLLQQQNNNJJJJJJNNNQQQLLLKKKAAA222,,,///000,,,///000111333444444444444444444333222000///......222333///333PPPqqqxxxjjjmmmeeeQQQ999,,,///333111111000000111333333111000//////@@@```yyy|||zzzwwwsssvvv}}}{{{kkk888000666---888ZZZPPPCCC444,,,,,,......---//////...---,,,,,,,,,,,,...666,,,...,,,222***222------,,,,,,,,,,,,,,,,,,+++---......------///000000///......---.........111...///333222///555???uuuzzzqqqzzz^^^EEE222333222666444,,,AAAmmm~~~yyyjjjffffffmmm}}}hhhoooKKK...555000111111000,,,333...,,,999111///@@@QQQ===///444///111222333444555444222000///.........---,,,++++++***+++---)))+++333111...666222111111222333333111...///000000111111000000///111111000///////////////....../////////000000000111000000////////////000111111000///...------,,,000000000//////.........000111222222000......///000000//////000000111111---///000111111000///---/////////......///000000...///000000......///000lllUUUGGG>>>>>><<<<<<@@@EEEJJJLLLLLL>>>:::777999======888222222222111111111111222222333222000000000000000///111222222111000///000000///555<<>>222---//////,,,...///000111222333333333333333222111000///......///222///666ZZZ{{{vvvhhhOOO777---000222111111111111222333333000...222666IIIfff|||xxxsssuuurrryyy{{{QQQ+++---444///<<<[[[RRREEE666...---///---***000000///......---......222>>>777---,,,000+++...------...///000/////////+++---......------...000///......---------......000...///222222000444;;;ppp~~~nnnWWW>>>555333222444666???___ppp777222???111444111---...333///111888111888SSSgggIII222777111///111222444666666444222111000//////......//////000,,,...+++000:::777000444222222222333444333000---000000000111111000000000111000000///////////////............////////////111111000000//////......000000000//////............///////////////......000111333222000//////000111000///......///111222...///111333333111///...111000000////////////000...///000///......///000kkkqqqOOOIIIBBB===<<<===BBBHHHLLLKKKHHH;;;888777:::===<<<777111111111111000000111111111222111//////111111///---000222333333111000222333666;;;BBBIIIIIIAAA777000,,,000333222000333<<>>GGG222666111,,,666888333666777333777OOObbbGGG333888111000000111333555555444333222111111//////000333555777000///,,,555DDD@@@333111111111222333444222///---000000111111111111000000000000000000000//////...............////////////111111000000//////....../////////...............,,,,,,...///000000000000///111222222000//////000111000///.........///000///000111333333111000///111000000////////////000---///000///...---...///kkkgggKKKFFFCCC>>><<<>>>CCCJJJLLLHHHDDD444555777:::;;;;;;888555111111111111111111111111111000///111444444111---...111444444222222444777???AAAFFFKKKHHH>>>555222...000222111111777@@@IIINNNNNNPPPRRRPPPNNNQQQVVVRRRIII<<<222...//////...------...///////////////......//////000111222222)))222444333GGGhhh||||||qqq___HHH777111222222111222111111222444444222111000DDDeee|||ooonnnpppyyy}}}}}}tttYYY???222222//////111,,,222000...///111222000...000000//////...//////000<<>>@@@>>>===>>>DDDKKKLLLFFF???333666999:::888777666666111111111222222111111111111000000444888888444///,,,000444444333333777;;;FFFEEEGGGIIIDDD:::333222000111111111333:::DDDLLLQQQPPPRRRUUURRRMMMMMMQQQXXXKKK<<<111---------...+++,,,---///000111111111......//////000111111222,,,222666:::III___mmmoooPPPCCC555......222555777333222111222444555555444000GGGfff}}}wwwuuu{{{}}}zzzxxxwwwssspppqqqxxxvvvQQQ555---444000333999555555666666666444222///...//////.........//////000333UUUaaa777111***333---*********+++---000222444///000111000///...///111///.........//////000111...///000000222333222000+++JJJ\\\wwwyyymmmLLLEEEQQQeeeuuuzzz[[[@@@---GGGxxxxxxnnn~~~iiigggrrrsss@@@...222999:::///444444CCCjjj___???666333CCCPPP:::666111222444,,,666222222111000111222333333000111444555666444333111222000+++333CCC@@@444222000///......000111000///000111111222222111111000///000000111000///...---/////////000000000111111...///000111111000000///---------....../////////---...000111222111000///---///000000///...///000000111111111000000///...111000////////////000111------------...///000000---...//////------...///jjj~~~[[[DDD777<<<>>>===???EEEKKKKKKDDD===555:::===;;;666222222444111111222222222222111111111000222777;;;;;;666000+++000444555333444888===JJJGGGFFFGGGAAA666111333222111000000555===GGGNNNRRRQQQTTTYYYVVVOOONNNRRR[[[MMM;;;111,,,+++,,,---)))***---///111333444555////////////000000000000000333888CCCTTTcccjjjiiiHHH===222...///111333555444222111111444666777777;;;NNNgggvvvzzz~~~{{{vvvsssuuulllllliiiggglllzzz|||VVV222***444//////;;;===---000444555333111222333//////............///000(((OOO```444---'''333---,,,,,,,,,,,,///222555777000111222111000///000111///////////////000111111///000111111333444333///222777===hhhzzzhhhrrrfffAAA444999```]]]VVVxxxmmmjjj@@@XXX{{{uuuWWW\\\bbbfffkkkddd999666888000222111555666OOOpppCCC333222KKKqqqGGG555333777444***777333222000//////000222444...111666999888444...***000///+++000<<<:::222555///...,,,---///000000000111111222222222222111111///000111111111000...---000000000000111111111111---...///111111111000000------......//////000000///000222333222111///...---...000000///......///111222333333333111000///222000...------...000222,,,,,,,,,------///000111---...///...------...///jjjeeeLLLEEE===::::::===BBBHHHKKKHHH@@@:::666777999999999888666444222222222222222222222222///555444:::IIIHHH999111000111111000000666BBBKKKJJJLLLKKKEEE;;;444222333222///---///666AAALLLSSSXXXQQQRRRYYYUUUMMMVVViiijjjTTT:::,,,+++///...***---...///000000///...---...//////...---...000222111:::,,,EEEdddkkkqqqbbbFFF888------000//////222000111222222333555444111555jjj|||xxxuuuuuuvvvxxxkkkgggtttmmmAAA666...///111000000222111111222222222000///---------------------,,,,,,555777888555000,,,++++++***+++,,,---///000111111///......---------.........///111333111......000111000000000000000000111111///444IIIggg|||oooTTTAAA<<<777???tttwwwHHH>>>VVV^^^mmmYYY@@@fff~~~tttFFFHHH???FFFGGGfff]]]<<<;;;///222AAA///...666SSSxxxPPP444;;;666[[[rrrCCC555<<<000333===333222111000000///000000000...111555888888555111...///---,,,///555999888555555444222000.........//////000111000//////111333///000222222000///000111111000///000222222000///000000000000000000000000,,,...000222333222111000222000//////111222222111///000///---///222000***111111111111111000000000111000...---...///111222---------.....................////////////......hhh___IIIDDD>>>;;;:::>>>DDDIIIKKKFFF???999::::::;;;:::999666444222222222222222222222222222///333///111>>>===111...222222333555:::@@@EEEHHHKKKMMMKKKEEE;;;555333333222///...000777BBBLLLRRRUUUSSSUUU[[[ZZZVVV\\\ggglllWWW>>>000///222000,,,...///000000000000///...///000000///......000222000999666MMM```gggsssdddCCC777......000000///111333333222111222444555444@@@}}}xxxwwwwwwuuu{{{ssstttiii===444---///111//////111...///000111111000000//////////////////.........444555444111,,,***+++---++++++,,,---...//////000000//////.........//////,,,---///111222111111111222111000000000000111222888000)))///CCC```|||wwwZZZDDD444***000777IIImmmBBB:::VVVssseeeBBBOOOooo{{{SSSIII999???HHHkkk|||fffnnnnnnaaa[[[YYYCCC000DDD...666TTT===,,,222>>>zzzwww@@@...:::777888???555222222222111111000000//////111444666666444111///000---,,,///444777666444555444222111///////////////000111000000000222444///111222111000///000111222111000111111111///...000000000000000000000000...///111333444444444444...---,,,,,,,,,------,,,///000///...000333111,,,000000000///000000111111000000.........///111222111111000000///.........000000000000000000000000gggXXXCCCAAA>>>===;;;@@@FFFKKKJJJDDD<<<777>>>>>>===;;;888555222000222222222222222222222222555666///...888777000222000000333;;;DDDKKKKKKIIIMMMMMMJJJDDD;;;555333333222000///222:::DDDLLLQQQSSSUUUXXXYYYZZZ[[[^^^```bbbPPP:::......000...+++///000000111111000000///000111111000///...000111000777EEE[[[___jjj|||kkk???666//////111111000000555333222111222333555777QQQwww{{{~~~}}}uuu[[[777111---...000000///000,,,---...///000000000000000000000000111111111111333222000,,,)))))),,,...,,,,,,,,,---------......000000/////////000000111...///000111333444333111444333111000000111333444444333000...222???QQQ^^^xxxXXX:::+++;;;222666999FFFrrr\\\:::555SSS\\\RRRcccqqq]]]>>>;;;FFFkkkxxxPPPDDDcccyyyCCC???gggIII000666111000222AAAQQQ666:::777888===666222333333333222111///...000111222333333222111000111...---///333555333111444444222111000000000000...///111111000111222444000111111000//////000222222111000111111111///...000000000000000000000000000111111222222333333333000//////......---------...000///...000444333/////////.........000111222000///.........///111222111111000///////////////222111000//////000111222hhhRRR??????===>>>;;;AAAIIIKKKHHHAAA:::666???>>>===;;;888555222000222222222222222222222222777777000///666555222:::...000555>>>HHHOOOPPPOOOLLLKKKGGG@@@999444222222222000111666???HHHNNNQQQQQQWWWWWWSSSTTT[[[\\\WWWWWWHHH555,,,---000...+++000000111111111111000000000111111000///...///000111444PPPeeebbbrrrnnn:::555000000222222000///333222222333333222444777[[[xxxjjjpppyyygggIII333000...///111111000000,,,------....../////////000000111111111111111222000///---,,,++++++---...---------------,,,,,,,,,/////////...//////000000222333222222444666444///555333111000000111333555...333888888555333666999\\\ttt___<<<444<<>>///222222444OOO~~~zzzXXX999666===999222333444555444222000...111111000//////000111111222111000000000000///...000000000000000000/////////111222333222111222222000111111000//////000222---------000222444333222111111111111111111111111000000///......///000000000222333222///------...,,,//////------111333111///.........///000222333///////////////000000111333222111000000000222222111000...------...000111iiihhhJJJ<<<===<<<;;;===DDDKKKJJJBBB;;;888999<<<;;;:::888666555444333222222222222222222222222111444222555:::666;;;LLLLLLLLLKKKJJJJJJMMMQQQTTTHHHDDD>>>888444222222222222111555>>>JJJSSSVVVUUUOOOUUUVVVQQQSSS\\\aaaaaa___QQQ@@@555333222000---111000000//////000000111---///111111000000000111222777XXXaaa^^^iiiZZZBBB333333222///111444333///000---000666555111555>>>tttooovvvuuuRRR444///111111...///222333111000000///------,,,,,,---.........///000000111111------...000111111///---.....................---------,,,------...///000(((000333//////444555111222222111111111111222222333222000111333777999:::222999@@@???666222===KKKcccaaaYYYLLL@@@888666666FFFYYYnnnyyyYYYAAA@@@SSSWWWYYYDDDNNNdddiii[[[zzzuuuFFF___kkkHHH444,,,111BBBHHHfffpppXXX===666666222111222333333333222000000222111000//////000111222333222222111111000/////////000000111111111000000000222444444222111000111///000222222111000000111---,,,---000333444444333111111111111111111111111---...///000222333444555111555777777333111111333---111111...---000333222//////000000111111222222////////////000000000000999888555222111111222222000///...------...///000kkkWWWGGG<<<>>><<<;;;===EEEKKKIII???888999<<<<<<;;;999777555333222111222222222222222222222222333666444666:::777???VVVXXXSSSNNNLLLNNNPPPQQQPPPGGGBBB<<<777444444444555111111666AAAOOOXXXZZZWWWQQQVVVZZZYYYWWWXXX]]]aaa[[[NNN>>>333000000///---000000///......///000000---000222333333333333444555CCCcccbbbbbbeeeGGG555111333222...///444444111333///000555444222:::GGG{{{zzzaaa???333...111111,,,,,,000222000000///...------......///......//////000111111111///...,,,---///111000....../////////////////////------------...///000111,,,888<<<444///222444111000000111222222111000000222444666777777444111///222///...000111111444:::???FFFHHHGGGFFF@@@???HHHaaatttoooaaaaaaZZZ[[[]]]LLLJJJOOOUUUTTTXXXcccdddcccjjjkkkwwwWWW777888999>>>YYYttt{{{zzzuuuBBB:::XXXQQQRRRtttXXXAAA999999///CCCNNNKKKEEE:::111000000000000111111111111222222111000000000000111222333333333222111000000111000111222333444333333222222444555555333000//////---000333333222000/////////......000222333222000111111111111111111111111---...000222222222222111333777;;;:::777444555777111444444000...111444444///111222333333222111000...//////000000000000000666444222000000111333555////////////////////////oooMMMEEE<<>>EEEKKKGGG>>>777999>>>===<<<999666444111000000222222222222222222222222111333000111444111<<>>NNNnnnzzzyyytttNNN...444---111000***)))...111///......------...///111222...//////000111111222222222...******---///000///////////////000000000111............///000222222777DDDGGG;;;111222333000...///111222222111///...222333444222000111666:::222222555555111+++---333...666666555555000333BBBPPP[[[UUU\\\IIIPPPCCCCCC>>>444555,,,000;;;222111000555333444:::888666>>>666CCCQQQ^^^qqqrrrDDD;;;>>>HHHzzzZZZ\\\xxxDDD444IIIbbbiii666fffbbbFFF222;;;888777DDDOOOCCC666999////////////000111222333222222111111111111222222333444444333111111111222111222444555666555555444333555666666333000...---,,,///333555333111///...222111000111222111000...111111111111111111111111000111222111000---+++)))...333888888444111333555333777777222///222555666000111444555555333111///...//////000000000000000,,,+++++++++...222555888000000111111111111000000ooo|||SSS@@@===???555666CCCJJJKKKCCC:::999<<>><<<999666444333333333111222333333111111222333///333444000000:::FFFMMMQQQLLLHHHKKKQQQUUURRRNNNKKK???555444444222111333444222666DDDUUU___^^^YYYPPPeeennnbbbVVVWWWZZZXXXWWWJJJ:::000...///111111000000//////000000111222---111777:::;;;:::888888666ZZZoooooopppgggKKK444555444222000000000222333;;;;;;666777888222===WWW~~~ZZZ;;;444000222000......///000000///////////////////////////000...------///000000///............////////////111111000000000000111111---///000000//////000222222eeeiii555///===...111+++000333444333444333111333333333222333333444444000000111222333444444555444333333222222333333444:::999888777555444333222444666333...---//////---333111111111333333333111333666:::<<>>...:::///333000222555555222...---......//////000111333555666111111111222333333444444222222111111111111222222444444333222111000000///000222222//////333444222222000000111333444333222111333444333666CCCWWWggg___WWW|||]]]JJJ===\\\mmmGGGQQQOOO:::UUUjjjfffgggCCC888444AAA;;;yyy{{{BBB999000000000000000000000111111111111111000///......(((000//////666444///333,,,666666444777444000333222222111000000000000000111111111000000000000///222222222111111111000000000000000000000000000000//////000000000000//////,,,------...///000111111333222111000//////000111111000000000111111///---111000000333666777555333111///,,,,,,...000222222333222111111222222111111lllfffDDD@@@CCCBBB999BBBHHHLLLJJJBBB::::::<<<>>>999888666444333333444444333444555555333333444555666777666333888BBBIIILLLEEEGGGLLLRRRUUUSSSNNNJJJ>>>666000000111111222333...777DDDNNNTTTVVVWWWXXX^^^aaabbbaaa]]]ZZZYYYYYYVVVJJJ:::000---...///...333333222222333333444555111555999;;;:::777555444???^^^nnnllllllaaaEEE000555444222111111222333333333444111333666444CCCaaaxxxxxx|||{{{sssooouuujjjFFF666777555333111//////000111000///111111111111111111111111000.........000111000///........./////////000000/////////....../////////...///000000000111444777MMMMMM...666...222:::;;;AAAFFFAAA555222777//////000111222333555666222222222222333333333333111000000000000000000111000000000////////////......111222000111555666333111000///111333444444333333444333222111444;;;AAA```zzzlllnnniiiOOOAAAVVVYYYOOOHHHBBB\\\kkk;;;EEEwww[[[666444???777rrrwwwEEE333111111000000000000000000//////000000000//////...---...+++///444+++'''111+++,,,222222///444888222222222111000000000000111555555444333111000///...222111111111111000000000000000000111111222222333///000000111111000000///............/////////000000//////............///111000......///000///...//////000333555666555444333111000000111222111111222222222111111000000000mmmZZZ>>>@@@DDDAAA:::EEEIIIKKKGGG???999:::<<<<<<777666555444333333444444444666777666555444555666444777999;;;AAAIIIMMMKKKDDDHHHNNNRRRRRRNNNIIIEEE<<<777222111222333333444111<<>>DDDKKKPPPOOOJJJHHHJJJMMMNNNLLLHHHCCC@@@999777444111111222333222555>>>LLLVVVZZZZZZXXXXXXYYY___kkkrrrlll___VVVUUU[[[OOO???555111111111///111111111111111222222333///333888;;;:::888777666===\\\nnnnnniiiXXX???000222222222111222222222222222333000222555777KKKmmmuuuLLL333222555555555333111111111111000///000000000000000000000000000//////111222333111000...////////////000000000222111111000000111111222///000111111111333666999BBB}}}lll???;;;666999111222777===999///...444777666666555444444555555555555444333333222222222333222222111111222222333000000111111222333333444222444444111000333222///333222222333666888888777111111111333444666777777333888:::LLLqqq[[[MMM>>>KKKvvvsss]]]FFF555NNN]]]AAA888666WWWFFF444888111111111111000000//////---......////////////...---+++)))000333///@@@eeepppAAA...777555222555///222111111111111111222222222222111111111000000000000000000000000000000000000000111222333444444555000000111111111111000000////////////.............../////////////////////000...,,,,,,...000111000000111222222111///......------...000222333222111000222333111///...///111ppp{{{LLL???>>>===>>>:::EEEKKKIIIAAA999888<<<>>><<<666666666666555555444444555666777777555555666777222;;;EEELLLPPPSSSOOOJJJKKKJJJIIIIIIHHHDDD>>>:::333555333000///111222000666@@@MMMVVVYYYZZZ[[[]]]^^^bbbfffeee___[[[YYYZZZ\\\QQQAAA777333222111///000000//////000000111222///333888;;;:::999777777;;;ZZZmmmiii```MMM999222000000000111111111111111222444111333777:::QQQuuujjj@@@444666666777666444222111222222111///000000000000000000000000000000000222444444222000111111222222222333333333333222222111111222222333...000222222222333555666@@@qqqtttDDD888333888999777555111//////222555333333333333444555666666555555444444333333222222444444333333333333444444///000000111222222333333333555444000000444555333444333222444666777777666555555444333333444555555000777555888NNNiii}}}gggPPPSSSwwwYYYrrrrrrKKK777444]]]pppHHH777:::SSS;;;444;;;222222111111000///////////////000000000//////......---+++...000---@@@ccclllCCC---333666111222555222111111111111222333333/////////000000000000000//////000000000000000111111111111222222333333444000111111222222111111000///////////////............///000000111000000000///---,,,---000111111111333444555444222///......,,,+++,,,...111222222111///111333222000...000333nnnjjjIIIBBB<<<888======FFFMMMIIIAAA999:::???AAA???888888777777666555444333555666777666555555666777888BBBLLLPPPPPPPPPNNNKKKIIIFFFEEEFFFGGGDDD;;;444///333333000000333444222888EEETTTZZZYYYZZZaaaiiikkklllfff]]][[[aaaccc___]]]QQQBBB777333222000...000////////////000111111000444999;;;:::888666555<<>>XXX~~~}}}~~~}}}XXX444333777444666777555333222222222111000111111111111111111111111000000111333555444222000111111111111222222222222222222111111111111222222---///222444333222222333;;;gggWWW???111222444888777222333:::888000333333333333444555666777444444444444444333333333444444333333333333444444111111111222222333333444:::;;;777222000444555444333222222333444555555444666777777666444444777999:::DDDAAA999;;;GGGddd|||eeekkkVVVtttXXX@@@AAAOOOvvv^^^;;;333HHH666777555222222111111000//////...111111111111000///......000111------...)))///EEEKKKFFF999111333111111:::222111111111222222333444000000000000000000000000////////////000000111111111111111222222222222222000111111222222111111000.........///////////////---...///000111000000///---------///222333222111111333555444111/////////...---,,,...000111111000---111444333000000222666lll```GGGDDD;;;444>>>???GGGOOOJJJAAA:::<<>>HHHQQQQQQNNNMMMMMMKKKFFFCCCBBBEEEHHHEEE:::111---333555222222777999777;;;KKK\\\```[[[[[[hhhuuu~~~qqqaaa```hhhdddWWW\\\QQQAAA777333111///---000000000///000111111222333666:::;;;:::666444333>>>[[[gggZZZGGG444---444------...///000000//////000222222555;;;AAA]]]rrrjjjrrr~~~vvvJJJ***111666000444888666333222222222111000222222222222222222222222000000111333555555222000............////////////111111000000000000111111,,,///333444444222111111888dddsssPPP666222>>>LLLSSSRRRXXX___UUUBBB999999888666666555555555444444444444444444444444444333333222222333333444333333444444444555555555CCCBBB<<<444000222333222333111111111333333333111---111444555444555999===RRRZZZUUUGGG===555<<>>666===111222222222111000//////...222222222222111000......---000---///444///+++555===XXXTTT:::222///---666222111111111222333333444111111111111000000//////.../////////000000111111222222111111111111111111111111222222222222111111............//////000000,,,---///000000000//////------...111333444333111---000333222///---...///111///......///000000///---111444444111000444888mmm~~~TTTGGG??????===999>>>IIINNNFFF<<<:::???DDDEEECCC777888888666333111111222333555777555333555<<>>555333888555555444444555777555222888666555555333///222777333333444555444333222111:::<<<999222///000111000555444333222222222333444333333555777999;;;;;;:::WWWOOODDD;;;444222777>>>VVVuuuXXX[[[nnnZZZGGGnnnEEE???OOOQQQfff@@@222777;;;:::555111...---...000000000---.........//////000000000------000111222666<<<]]]^^^888222555000666+++...777444111333000------...///000111222222,,,...000222333222111111444333333222111111111222111222222222222111000000555333000///000111111111............/////////000111000000//////000111222000///...------...///000...000000000...---...///111000/////////111222333mmmzzzPPPEEE>>>???===;;;@@@KKKPPPFFF;;;999???GGGHHHGGG999::::::888555444333444333555555444333777???FFFPPPPPPQQQSSSTTTRRRNNNKKKPPPUUUUUUOOOHHHBBB;;;555444444333333444444444444>>>OOOXXXUUUXXXeeemmmkkkmmmrrroooeee```aaa___XXX^^^ZZZLLL888...111333111111111111111222333444444888777666555444222111111:::LLLRRRBBB333111333000000//////...///000111222222111111333888FFF___uuulllwww~~~~~~{{{qqqiiihhhmmmlll~~~~~~|||lllkkk}}}WWWAAA//////555555555888555777888555222111555999222111000//////000111222777222222555666333000000000333222......111000+++***+++---...////////////444222333555333...///444EEEssszzzQQQIIISSSTTTiiinnneeeZZZKKKCCCDDD===;;;666111111444555333333222333666555///---///999888777666666666666666555888888444222555777666555555444333333444444555777444333666<<<>>><<<888<<<;;;:::777555555444333<<>>>>>===CCCLLLPPPDDD999888AAAJJJLLLJJJ999::::::888666444444555444444444333555;;;EEEMMMVVVUUUTTTTTTTTTSSSQQQOOOVVV[[[ZZZQQQEEE>>>999666111111111222333444555555EEEOOOTTTSSSZZZgggjjjdddbbbiiiiii___YYY\\\]]][[[aaa]]]NNN;;;222444444//////000111333444444444555444444333333222111111111888===>>>888111000000////////////000000000111111000000111333888EEE^^^tttnnn{{{mmmddd___\\\TTTbbbiiirrrttt```]]]zzz{{{CCC555+++///444555666:::222444777666444333666999222111000//////000111222333///...111222000///111000333333000000333222000111111222333222111///...//////000111//////555===iiiaaa888555IIIkkk{{{oooiiiiiiZZZXXXQQQFFF@@@===777111333000///222333111000111666555333222111222333333111666777555444777999888666555444444444555555666:::555111555===@@@<<<666000555666666999???;;;222444JJJeeeXXX???HHHWWWqqqfffFFF;;;EEESSS```HHH===999666555444333333333333222000000000000000111111111000+++111:::111+++KKKxxxpppMMM:::555888666:::777---///555///........................///000111222222111000///333222111111111111111111000000000111000//////...222111111111222222111///....../////////000000000000000//////000111222222111111000000000000111111000...,,,...111333111///............///000111222oooaaaJJJBBB=========>>>DDDLLLKKKAAA888:::DDDLLLKKKGGG777888888777444333333444666555555555999AAALLLTTTXXXVVVTTTSSSTTTUUUTTTSSSVVV[[[YYYLLL???888666555333222222222333444555666LLLTTTWWWTTTXXX```aaaZZZZZZ``````XXXVVV[[[^^^[[[______TTT@@@444333444222000111333444555444333333000000111111000111111111555333444666222------000...///000111111111111000///000222444777DDD]]]sssyyyhhhRRRLLLUUU[[[gggmmmZZZ[[[~~~~~~WWW999222...111333222222555000222555666444333444555222111111000000111111222///,,,---111222000000222222333222111111333555666666777999;;;<<<<<<<<<;;;;;;888555222111333888<<>><<<===???DDDJJJDDD===999===FFFKKKFFF@@@777888888777444333333444888777888:::???HHHRRRYYYUUUSSSQQQQQQSSSVVVWWWWWWUUUXXXTTTGGG999444555666666555444333333444555666KKKUUUZZZWWWUUUXXXZZZWWWYYY[[[XXXRRRVVV___aaa\\\\\\bbb\\\GGG555111555777333444555555444333111000/////////000000000111111111111666999444,,,+++111//////000111222111111111000111333444666BBB\\\ttt{{{ggg^^^aaa^^^bbbdddSSS[[[ddd;;;555333333444444111000111///111333444333222111111222222111111111111222222111000222666666222000222222333555777:::>>>EEEKKKXXXZZZ]]]bbbgggkkknnnoooaaa]]]VVVQQQLLLDDD999000HHHNNN222;;;WWWooo{{{mmmYYYOOOEEE>>>999444444777444555777888888666555444000555666333111333333111222222333333444444444444333444666777666666666777444666333000666>>>===555///444999CCCRRR^^^xxx\\\===<<>>;;;<<<@@@EEEIIIAAA===<<<@@@EEEFFF@@@999999::::::999777666666777888999;;;???EEEMMMTTTXXXQQQPPPNNNOOOSSSVVVYYYZZZVVVVVVPPPBBB777444666888777666444333333444555777EEEQQQZZZXXXUUUVVVZZZ]]]ZZZ[[[VVVRRRWWWbbbddd___^^^hhheeeOOO999222777;;;555555555555444222111000//////000000111111111111///333999:::444------111000000000111111111222222111222444333444AAA]]]vvv~~~}}}~~~pppddd\\\LLLXXX}}}hhhLLL---222333444555555444333333000111222333333333222111222222222222222222222222111000222555444000000333666;;;EEEQQQ[[[eeeqqq|||}}}~~~}}}zzzuuugggOOO;;;555777888QQQppp|||mmmiiiddd]]]PPPBBB:::999888999999888666444222000222666777333222444444333111111222333444444444444111555888777333222444777,,,...333999======777111222777555555:::>>>QQQnnnxxxXXXLLL<<<888QQQ{{{]]]===222222222222222111111111111111...//////777RRRyyyNNN;;;222111---///222,,,111111222222333333333444000000000000000111111111///////////////000000111333333444444333333222111111000000111333333222000/////////000000000111111---...///111222222222222111111222222222222111111000...---000333555444222111111111111111000//////ooouuuKKKBBB@@@===:::<<>><<<666333555555444111222333444555555555444333555777666555444444555///000999FFFGGG===555666999888000///:::???@@@IIIsss[[[@@@FFFFFFMMMmmm___BBB222222222111111111000000000000...777TTTzzzpppJJJ222111000///111...444444333222222111000000/////////000000111222222///............///000111222333333333333222111111222000///000222333333222//////000000000111111111,,,...///111222222222222000000111222222111000000000000000111222333444444333333333333222111///...ooommmGGG>>>>>>;;;:::===DDDJJJMMMEEEDDDCCCAAA???<<<999888777888888777555444555666555888===DDDKKKOOOPPPPPPPPPOOOOOOPPPTTTWWWXXXXXXXXXSSSGGG888111222333222222111000000111444777999GGGOOOXXXZZZ[[[\\\___aaa[[[aaa```YYYXXXaaaiiijjjpppuuuoooYYYDDD<<<999777555444333222222444555666222222222222222222333333000555444......333555111333111000//////111333444555555555333333@@@___zzz~~~~~~xxxuuu___NNNXXX{{{}}}PPP//////999444444222222555777666333111111111333666999999999111222222333333222222111222111333999>>>EEEQQQ]]]xxx}}}vvviiiYYYoooqqqttt|||zzz~~~uuupppggg^^^WWWTTTTTTUUUFFFGGGCCC:::555444444222111222444666777777666666777666555666777777555333999555<<>>nnn{{{hhhiiiYYY666444444111222333777666444222000...---,,,////////////000111333333...............///000111111222222222222111000000333111//////111333333333000000000000111111111111,,,---///111222333222222///000111222222111000//////111333333222222333555555555555444333111///---pppaaaJJJAAA@@@<<<888<<>>BBB<<<555333666777888777666555555777222666555666<<<@@@OOOhhhrrrwwwuuukkkOOO???888;;;UUUooovvvxxxccc}}}XXX888444//////333555444111,,,:::DDDlllPPPDDDhhhTTT---666666---888999555333333111,,,+++...---...000222222222222111///000000...,,,+++,,,---111111111111111000//////111111111...,,,///555:::111111111111111000/////////000000000000111111111333333333333333222111000111111000000000222333444777666555333222111111000ppp[[[FFFAAA@@@<<<999>>>GGGKKKJJJFFFCCCCCCDDD@@@888555777999777666444444555666666;;;EEENNNPPPPPPRRRSSSRRRUUUTTTSSSVVVYYYZZZVVVRRRKKKAAA666///...000000000666333333555666555888===QQQ[[[[[[[[[cccgggfffjjjcccddddddddddddcccbbbaaammmooosssmmmYYYAAA555555666444222222333444444444222222333333333333222222444444111///111555555222333666666333000000333555777777444555777777MMMppp{{{xxxtttwwwoooUUU@@@666222111111222222333444777777555444111222333333333333555666???888111222888<<<;;;888QQQ[[[kkk{{{sssllllllnnnoooiiiWWWEEELLL^^^aaa^^^dddZZZyyyvvvsssssswwwzzzrrr```QQQBBB999111111555888;;;???<<>>FFFMMMRRRQQQPPPRRRSSSRRRSSSTTTWWWZZZ\\\[[[VVVSSSCCC===444//////000000///555333333555555555999???TTT^^^]]]ZZZaaacccbbbgggdddfffjjjkkkjjjfffaaa^^^rrrnnnttt{{{iiiFFF555999777555222111222444444444222222333333333333222222666222111444555444444777<<<>>>:::111///555777444666888555555666444EEEddd}}}~~~~~~nnnVVV>>>666666444333444333333333555777888666444222444555444222111444666777:::;;;777444<<>>777GGGddd}}}eeeBBB999999III\\\]]]~~~aaa^^^nnnhhhIII444777999000///:::222UUUMMM888;;;000\\\oooHHH666333333555111000222111------000///......//////000111222222333222000......///111...///000111111222222111000000222444555444111...---...///000111222222222111111222222222333333333555444222111111222333333333222111000///000111111555444333222111000000000oooOOO@@@??????===>>>CCCJJJIIIEEEDDDJJJPPPNNNDDD;;;:::===888888777666666:::@@@EEEMMMQQQSSSQQQPPPRRRTTTTTTQQQTTTYYY]]]^^^ZZZTTTPPP???;;;666333333333333222333222222444333333999@@@QQQ^^^aaa```fffeeeaaacccgggiiikkkmmmllliiieeecccyyyqqqqqqwwwnnnUUU@@@999:::888555444555555444222222333333333333333333222222111555<<<999111444>>>TTTNNN???000222<<<;;;111444777555555777444@@@YYYyyy~~~zzztttzzzuuuZZZCCC333666:::555444999333333333555777888666444222333444444555555555555...777======>>>OOOmmmmmm```]]]ddd^^^VVVlllxxxaaa\\\vvvwwwlllnnn|||yyyfffPPP>>>555666:::777555888<<>>>>>>>>@@@GGGLLLHHHAAAFFFNNNRRRLLLAAA999888;;;777666555555888>>>EEEJJJOOORRRRRROOOOOOTTTVVVVVVQQQTTTYYY^^^___YYYOOOHHH:::888666555555555444333111000111222111222888AAARRR```dddbbbggggggeeeiiikkkkkkjjjiiiiiijjjkkklllsssrrrpppqqqxxxuuu[[[<<<888777666777777666444111333333333444444333333333222222777999222000???SSSrrrmmm]]]EEE666666777444333777555555999666>>>RRRxxxyyyrrrwww~~~^^^CCC555///666777000///666333222333555777777666444333111000333666777444111666666;;;JJJbbbzzzuuuddd[[[YYYkkkxxxuuueeehhhttt^^^rrruuuyyyuuuaaaSSSOOOSSSNNNJJJMMMWWW```cccaaaXXXZZZ\\\___ccciiipppuuu|||mmmxxx___DDDBBB>>><<<<<<>>>NNNuuurrrzzzqqqJJJ111@@@444```^^^CCCDDDAAA222999UUUfffHHH777777<<<@@@VVV>>>999999777888NNNeee{{{fff???333555111......111111///000444000000///......///111222000111111000///...///000777777666555444222111000555333111222555444111---333333444444444444333333222333333333333444444444555444333111111333555666444333222000000000111111222222111111000111111111nnnjjjJJJFFF===>>>???CCCJJJNNNHHH>>>EEELLLNNNEEE999444555777777444333555<<>>555555444333333222222222000000111222111111999CCCZZZeeeddd^^^cccfffjjjssslllkkkiiihhhiiijjjmmmnnngggqqqqqqrrrzzzIII777666555666777777555333333333444444444444333333444555444000...<<<[[[wwwpppHHH///000;;;222777555555999888<<>>III[[[ooosss\\\]]]qqq{{{hhh\\\XXXgggqqqrrrooooookkklllwww}}}uuu~~~vvveeePPPBBB<<<>>>>>>>>>DDDXXXzzzLLLSSSfff;;;>>>333FFF{{{bbb999///777444:::PPP|||qqqRRROOObbbqqqttt:::666444999AAAsssdddKKKsss||||||RRR555...222//////222222111222555111111000000000000111111000222444555333222111222999999888666444222000///555444222222333333222111222222222222222111000///222222333333333444444444222111111000000111333333555444222222111222333333222222111111111222222333nnn^^^EEEFFF<<<>>>@@@EEELLLOOOGGG;;;EEEJJJHHH===444333666777888444222777AAAKKKOOOOOOQQQSSSRRROOOQQQWWWYYYXXXWWWWWWYYY```cccYYYFFF555222333333222111111111222111111333444222222<<>>\\\mmm@@@333<<<333888444333888777999EEEttt}}}tttyyyttt{{{nnnfffzzzsssOOO999555555555444333222333444111000111333555555444222222444444222222888BBBKKKSSSjjjkkk[[[aaayyylllHHHBBBYYY```ZZZWWWeeehhhYYYLLLiiiqqqeeeUUUFFF:::555;;;DDD===GGGWWWpppHHHLLLpppUUUttt]]]zzzbbbTTTnnn\\\===888555HHHUUUIII444333<<<666<<>>AAAVVVdddmmmXXXaaaqqq~~~~~~gggDDD777333000000333333222333666111111222222222222111111...111555777666333111000777777666555333111000///222333444444333222222333///000111111111111111000222222222222333333333333222222222222333333333444555444333333333444555666222222222222222333444444nnnVVVAAADDD<<<===@@@FFFNNNPPPFFF:::GGGJJJFFF:::333555999:::999444111888EEEPPPRRRQQQTTTUUUSSSQQQSSSXXXZZZWWW[[[YYYZZZaaaeeeZZZDDD000333333333222111111222333222333555555333444>>>IIIXXXgggiiieeegggggggggnnnfffiiinnnqqqpppkkkeeeaaappptttppprrrmmmRRRKKKBBB:::666555555666333444444555555444444333000777;;;???TTT{{{[[[<<<888555999444222666555666@@@qqq|||{{{}}}iiilllvvvggggggoooSSS666:::444555333......333444222000000000222444555333111000555888555333<<>>777;;;BBBCCC@@@===KKKZZZvvv[[[aaaSSS999lllrrrLLLwww{{{CCC...OOOppp555AAA>>>999666:::888???IIIFFF\\\HHHCCCBBBYYYvvvuuupppVVV\\\pppzzzdddssssssVVVGGG444111111444444222333777111222333444444333111000+++///444777555222///...444444444333222111000///...222666777444222222333///000111222333444444444111111222222222333333333444444555666777777666666555444444333444555777888222222222222333444555555nnn^^^DDDAAA???:::???NNNRRRHHH???>>>HHHFFFAAA<<<888888;;;>>>???666333>>>KKKQQQTTTVVVWWWTTTPPPQQQTTTXXXYYYYYYWWWRRRUUU^^^[[[JJJ:::444444444555555444333111000888555333333222444<<>>gggrrrIII555555777888===777JJJttt}}}JJJAAA[[[~~~\\\EEENNNGGGTTTxxxtttttt\\\CCCVVV~~~{{{YYY<<<---000555,,,111888000111333444555555444222000,,,///222111///...///222222222222111111111111111333444444555555444444333444444444444444444444444222111000000111333555666555666777888888777666555333333444333222333555888///000111222444555666777ppp}}}VVVBBBBBB>>>;;;@@@LLLPPPFFF>>>===FFFCCC===999777888:::;;;<<<666666AAAMMMRRRTTTUUUXXXUUURRRRRRVVVYYYZZZZZZXXXWWWXXXYYYRRRDDD888333333333444444444333111000333222111333333555>>>GGGbbb]]]hhhjjj^^^cccqqqnnnttt|||zzzvvvvvvqqqooowwwuuuyyyzzz|||___GGGCCCFFFGGGFFFGGGHHHLLLPPPRRRPPPMMMUUUfff~~~NNN888777777888:::777444888???ppp|||yyy}}}vvvuuuVVVBBB777444:::333444555555444222222111888666333222111222333444333999:::EEE```rrr}}}tttrrrooommmooopppnnnjjj[[[SSS^^^}}}zzztttrrrvvvIIICCC<<<888999999666444<<<999555333>>>WWWxxxZZZ\\\zzzrrrIII???ooorrrDDDIIIpppNNN888:::000MMM~~~ZZZAAA999;;;>>>HHH]]]kkk{{{ddd:::PPPNNN999CCCAAAMMMiiisssdddSSS:::555WWWWWW===...000//////333333111222333444444444333222...000111222111000111222222222222222222222333333444444555555555555444444333333333333333333333333333222111000111222444555888888999999999777666555444555555444333222444555000111111222333444444555rrroooLLL???BBB>>><<>>888555777999999999999666:::EEEPPPTTTTTTSSSYYYWWWUUUUUUXXX[[[\\\\\\ZZZ^^^\\\QQQDDD;;;555111111222333444444333222111000///111444666888???HHH___^^^eeedddZZZ```rrrxxx~~~|||www}}}yyy{{{|||}}}|||mmmnnnqqqqqqxxx|||]]]888777666888999777555888???nnn~~~zzzOOO888:::999000///000222444555444333222:::777444222222333333333???LLLWWWfffzzzwwwpppxxxxxxJJJWWWsssxxxaaaeee|||bbblllCCC>>>777666999===??????;;;BBBMMMZZZmmmfffJJJCCCWWWOOOFFFZZZXXX444LLLwwwNNN999>>>111;;;bbbtttppphhhXXXCCC222222FFF[[[}}}QQQ777lllYYYPPPaaaccciiiuuutttaaaKKK???RRRuuuzzz[[[777,,,222///...888222222222333333444444444222111111222444444333222222222222333333444444555444444555555555555444444333333333333333333333333333333111111111222333444777777777777777666555444555666777666444333333444222222222222111111111111ttteeeFFF>>>CCC>>>===BBBHHHGGG@@@;;;<<>>kkk[[[;;;888:::000555333222111222333444444111333666666444444555777NNNgggzzzgggxxx|||UUUeee~~~nnnqqq}}}kkkgggtttrrrrrrDDDBBBAAAEEELLLUUU[[[]]]XXXiii___>>>888MMMbbbbbbDDD:::GGGxxxMMM...:::777666???AAA@@@???AAACCCCCCPPPsssrrrLLL@@@|||{{{mmmmmmSSS333222///---;;;222111111222333444555666444222111333666777555222000111111222333444555555333333444444444444333333222222222222222222222222222111111111111333444444222222333333444444444444444555777666555444444555333222222111000///......uuu```DDD>>>BBB===???CCCFFFCCC===;;;===@@@:::555444888;;;:::888888>>>GGGOOOTTTWWWUUURRR[[[\\\\\\\\\\\\^^^```aaabbbdddYYYCCC333111444333///111222444555555555444444444666::::::999???FFFYYY^^^aaaccchhhlllpppwww}}}|||{{{}}}~~~}}}iii888999666666888888777999===hhhmmmCCC222888999:::777555444444444222///...222555333///222<<>>:::666666888::::::999===EEENNNRRRUUUWWWWWWTTT\\\]]]^^^^^^^^^___aaacccddd^^^OOO===333222444444///111333555777777777777666666888:::999888===DDDQQQZZZZZZ]]]iiimmmmmmvvv~~~{{{zzzlll<<<999666555888999777999===fffhhh```bbbQQQEEEAAA444222111111333666666333///333444222......999LLL[[[uuu}}}}}}pppqqquuunnniiiVVVAAA:::======rrr|||QQQ888;;;:::444888===BBBKKK```|||nnnZZZ|||JJJ222///111555222222222333333444444444333222222333555555444333000000000111111222222333222222333333333333222222333333333333333333333333///000111222333444444555111111222333444666888999111222222222222444777::://///////...------,,,,,,rrrSSSBBB@@@@@@;;;AAAFFFDDD>>><<>>:::666444777999888999<<>>555444555666222111666EEE[[[ppp~~~{{{sssoooiiihhhuuurrr]]]OOOJJJ>>>555cccmmmYYYXXXfffyyyyyyiii\\\PPP222333,,,(((000222111333444555555444222000---111333333000///111333444333333333333333333333555555666666666666555555444444444444444444444444555555444444222111///...555444333222111222333333555444111...---///444888+++++++++,,,,,,------...vvvMMMAAAEEE======CCCEEE>>>999999===@@@999777666666555444;;;CCCSSSSSSSSSSSSUUUWWWZZZ\\\YYYaaafffdddaaabbbeeeeee[[[DDD333555:::777333333999:::::::::999888666555444555666444444666===BBBKKK]]]]]]SSSWWWggg}}}vvvppp{{{~~~AAA888<<<666222;;;===999<<>>@@@;;;777555555333444;;;DDDWWWVVVUUUUUUWWWZZZ]]]___cccggghhhccc___```___^^^RRR???222555999777444555888888999999888777555444333444555444444777===BBBLLLZZZYYYTTT___qqqzzzxxx|||BBB777;;;555222:::;;;888===mmmmmmFFF>>>>>>888555555555333666;;;CCCdddhhh;;;:::555:::444999???YYY|||}}}qqqkkkooouuukkk|||xxxqqquuu|||vvvwwwgggjjjnnnnnn~~~WWWCCCAAA```wwwwwwiiivvvvvvmmm[[[kkkccc===+++111111---///111//////...///111222111000222111111000000111222222444555555444333333444555666555444444444555777777777444222222444666555444555555555444555555666666888777666555555555666777<<<555555444111888===666......---,,,+++***))))))rrrpppHHH???BBB@@@>>>CCCDDD???;;;===??????;;;777444444444777AAALLLUUUSSSRRRRRRSSSWWW[[[]]]bbbdddccc``````bbb```\\\FFF:::222555888666555888777777777777666555444333222444555444444777>>>CCCUUU^^^ZZZZZZmmmttt???666:::444222999999888@@@}}}eeeCCC>>>???888222444666555444333...TTTeeeBBB???888===555HHHSSSqqq}}}{{{www|||rrreeejjjxxxOOOHHHqqqvvvmmm~~~mmmaaagggyyyrrrAAA000IIIdddvvvyyy|||jjj]]]TTT___wwwyyyoooVVVAAAWWWxxxyyyvvvLLL666,,,///...000333000000///...///111111000......///111222333222111111666444444444555666555444444444444555555555666666555333222222444555555444444444555666777777777666888777666555444555666666>>>111///444333666999333///...,,,+++************pppkkkLLLCCCAAAAAA>>>BBBBBB>>>===@@@@@@???:::666444444666<<>>888555777777555666:::555555555555444444333333222333555444444777>>>CCC^^^ddd______ssshhh999666:::555333999888:::FFFUUU<<<;;;>>>:::666777999999888666666CCCQQQAAAIIIGGGWWWXXXvvvwwwlllcccvvv{{{PPPCCC===GGGhhhtttJJJ===DDDEEENNNeeeaaa===>>>JJJGGGUUUbbbZZZ``````[[[aaauuu{{{lll~~~yyyzzzZZZXXXggghhh```SSS:::222000///+++111666...000//////000111111///------...000111222222222222666444222444777888666333333333444555555555555444444333333222333333333222222333555777888888777777777666555444444444555666<<<------222//////222///000...,,,***)))***+++,,,ooojjjUUUJJJAAAAAA>>>@@@@@@===???BBBAAA===:::666444555666;;;GGGSSSUUUTTTSSSRRRTTTXXX[[[^^^gggiiiiiihhhgggaaaSSSDDD;;;999888888666444555888444444333333333333333333222444555444444777>>>CCCbbbjjjeeedddttt```999777:::666555:::888<<>>>>>MMMSSS~~~mmmuuu}}}jjjfffkkkVVVWWWXXXZZZ```hhhqqqwwwppp{{{aaa777???===000<<>>===<<>>RRRCCC<<>>UUUHHHAAABBB:::;;;999888===EEEFFFBBB>>>444DDD>>>AAASSSuuu[[[===999<<<888:::888666555666777999999<<<@@@IIIWWWeeeqqqyyy||||||pppBBB888:::>>>???;;;999DDDJJJMMMQQQYYYyyy}}}qqqVVVGGGyyycccjjj___@@@;;;SSSxxxyyyTTTMMMVVVxxx===>>>444000...222222,,,000555000//////000333555555222/////////000000000000000///...111333555444444333444333222111111111222444555000333666666555444444666444444333333333444444555555555333222222222333444,,,///444///---;;;AAA333---------------,,,,,,,,,oooZZZZZZOOO;;;???;;;:::999:::???DDD@@@999111222666<<>>888999999???CCCJJJccc{{{xxx]]]wwwfffsssbbbAAA555LLLmmm}}}fff666@@@ZZZiii---888***111+++///111,,,///555222...///111444666666333111---///111333333111...,,,,,,000444555333222222444333222111000000222444555...111555777666666777:::555444333222111222333444555444333222222222333333000555888333666KKKPPP;;;------.........---,,,,,,ttt|||WWWVVVLLL>>>AAA===;;;888999???BBB===666999888555666BBBOOORRRMMMRRRRRRRRRUUUYYY[[[\\\[[[^^^```eeeeeeTTT===444999444333222111000000000000999,,,222888111777===222666666555666666777888999RRRWWWfffuuu~~~}}}pppHHH@@@;;;;;;333111888999???NNNhhhDDD:::AAA@@@HHH]]]xxxpppvvv{{{mmmxxxPPP666888333444666555555444444444555555;;;000222DDDQQQLLL@@@999555DDD;;;KKKNNNFFFQQQDDDNNN||||||JJJAAALLLEEEkkkwwwwwweeeXXXXXX^^^TTT777===>>>HHHeeevvvhhhGGGfffmmmZZZsssGGGFFFGGGyyyvvvNNN888@@@xxxIII>>>---111111111111111111111111111000000000222333444222000......///222333333111///222///...111666999666333222222111111222222333444666666777888888888888888111888BBB111---999222///333222222111222333555666000;;;(((...888~~~ZZZ999...)))''',,,---******---vvvyyyXXXUUUMMM>>>@@@===;;;999<<<@@@BBB===666<<<;;;:::===JJJXXX[[[WWWPPPPPPRRRVVV[[[___```aaacccfffggg___LLL888111333444444333333222222222222555444444333888EEEDDD111555444444444555666777888JJJXXXeeerrr}}}>>>;;;;;;:::444444999777BBBZZZtttjjjWWW```rrr{{{~~~wwwxxx{{{eee999666888333999888666555444444444555888999HHHbbbnnnaaaKKK>>>888GGGSSSvvv}}}vvvjjj___sss}}}aaa===:::@@@999AAAJJJPPPKKK@@@:::>>>EEErrrhhhhhhuuuoooHHH;;;HHHUUUoooxxx}}}dddLLLaaa|||QQQ___|||lllkkk{{{fff```ppphhh===<<>>LLLYYY]]]YYYNNNOOORRRWWW^^^cccfffgggeeejjjgggVVVAAA444000000444444555555555444333333000:::444///BBBTTTHHH333333333333444444555666777BBB]]]gggsssyyy___???<<<;;;:::777888999555GGGkkkzzz{{{~~~pppttt{{{yyyyyyvvv}}}rrr;;;444;;;666<<<:::777444333333444555111000999JJJQQQIII===888888???\\\oooooo{{{MMM888:::;;;666777;;;>>><<<777777>>>EEENNNpppbbb??????LLLnnnfffXXXCCCEEEccckkkVVVXXXgggrrrxxxffffffrrr}}}yyyjjjIIIQQQwwwWWWxxx~~~YYYWWWuuuqqqIII???===iiifff===222555777000222333444444333222000000//////111333333111///.........000111111///---000......000555888777555555444444444444555666666444444555555555666666666888EEEUUUBBB333777333888777666555444333333333333555888///777888aaa@@@000...+++***---...+++)))***xxxlllWWWTTTLLLAAA>>><<<:::<<>>MMMXXXZZZXXXOOOPPPSSSYYYaaagggjjjkkkeeejjjbbbKKK999444555333333333444555555555444333000:::000111MMMWWWDDD666333333333444555666777888???fffooo|||uuuIIIEEE<<<;;;;;;999:::888444NNNyyy~~~vvvmmm___ffftttfff@@@999666;;;;;;999555222222333555777:::555222555666555777;;;@@@999YYYiiiyyyLLL:::;;;999;;;777888888777555666:::>>><<>>===:::===DDDFFF@@@999777888666999EEERRR[[[[[[YYYSSSTTTVVV\\\bbbhhhjjjkkkfffggg[[[CCC444444666555222222333444444555555444444666///999QQQMMM:::999444444444555666888999:::AAAooo{{{wwwggg;;;EEE222;;;<<<::::::999999WWWlllZZZeeezzzUUUNNNJJJ111999777555222000111333666888777777999<<<:::777666888HHH===___tttSSS;;;555555===666666666555555555555555===;;;@@@SSSooozzz:::777777777:::CCCIIIEEE===QQQ|||qqq```QQQZZZfffOOOccc|||~~~}}}xxxmmmtttYYYLLLZZZmmm???DDDjjjBBB;;;222888...333555777999999777555333222222222444555555444222///.........000000...---///......000222555666777444444444444444555555666666666666555666777888888666:::FFF:::555;;;333555555555666666777777777777666///...222///===---222+++,,,---...222444444222uuuZZZSSSQQQLLLEEE======999<<>>444333444444222222222333333555666777999777888EEEMMM@@@444888444444555555777888:::;;;DDDpppyyyMMM888@@@///888===:::777;;;FFFeeetttaaahhhVVVZZZ```@@@999444333111000111333666888111222555666666666666888<<<===gggjjjFFF555555>>>999999:::;;;;;;;;;::::::888777777;;;CCCSSSmmmAAA666888:::888333333???NNNlllKKKUUUYYYPPPwwwyyyvvv}}}pppVVVNNNiiijjjiii888555111999222111333444555555444333111000//////111333333111///111///......000000///...000//////000111333555666444444444444444555666666555444333333333444555666888555===666888@@@777888444555666777888999888888888///333111///888...666+++,,,------111666888666uuu|||RRRQQQPPPKKKGGG======999;;;DDDDDD:::666999888555;;;JJJXXX\\\[[[ZZZWWWXXXZZZ^^^dddhhhjjjkkkcccSSSBBB999555444444555555444222222333666999:::<<>>;;;<<<===666777QQQqqqwww{{{fffqqqhhhKKKxxx}}}wwwwwwcccSSS}}}JJJ:::444000666666111222222333333222222111///...///000222222000...222111//////000000///...111111000000000111444666666666555555666666777888555444333222222444555777888333:::444777AAA999<<<666777888999999999888777666000777111111777///444+++---,,,***---555888555vvvvvvMMMPPPOOOKKKHHH===>>>888;;;CCCCCC999555999999666<<>>888===999999::::::999888666555333///999000222555---...,,,...+++'''+++333666333yyytttRRRKKKIIINNNDDD===<<<<<>>UUUsssgggGGG777777888666:::333<<<<<<>>>ooowwwllllllwwwyyy|||UUUkkkQQQCCC777333333111333888555555555666666666666666===lllggg999:::888999777555444777999999666666777888999:::::::::@@@???ZZZ^^^BBB:::777444:::^^^VVV<<>>KKKkkkrrrsssrrrSSS\\\nnnKKKHHH888UUUxxx{{{III222666222222777000AAA555---000888999222***---///111222000///...---222///...000111///---,,,---///111000---,,,...000444777:::;;;:::999888999;;;999777555444444666777555555666888999:::;;;<<<;;;999555444555666666666444444333222222111111000***000///(((,,,:::AAA>>>ssspppQQQLLLJJJNNNDDD===<<<===AAAEEEBBB:::888;;;:::;;;FFF[[[jjjkkkbbbZZZ[[[aaabbb___cccjjjfff\\\JJJ>>>444333666666555666555666666555333333555666555DDDKKKAAA666444444333555555444222111222666999<<>>GGG[[[cccMMM;;;FFFgggyyyVVVDDDMMMIIIccc\\\<<<111888333222333+++111222333333111000111444333333333222000//////000,,,---///111111000111333///111222111//////111333666999<<<===<<<<<<<<<<<<<<<;;;:::888777777888888666777888999:::;;;<<<<<<:::777444333444555555444666666555444222111000000---000///******444===@@@ppplllPPPMMMJJJNNNDDD======???CCCEEEAAA;;;999;;;<<<<<>>===EEEYYYjjjmmmfff```YYYeeeeee[[[^^^hhhaaaNNN<<<555111333666444333333444666888777555333222222222666666333333666666333333444444333222222555777999;;;[[[{{{VVV666333999777333444666444555999UUU~~~|||vvvlllfffvvvppp~~~wwwjjj___dddjjjbbbgggtttxxxrrrHHH;;;JJJSSSTTTVVVSSSHHH999111444<<<666555555555666777888999KKKsssFFF???;;;888777555555888===999777555444555777999;;;:::777333;;;TTTuuunnn>>>CCC[[[kkkxxx{{{eeelllvvvzzzqqqdddXXXRRR```^^^AAA>>>888555888===@@@>>>IIIeeerrrWWW666111000222555;;;???<<<444333222555<<>>:::;;;;;;;;;;;;:::999888888999999999::::::;;;;;;999777444444444555444333555444444333222111000000111---...222000000AAAXXXxxxkkkQQQLLLFFFJJJDDDBBB===AAADDDBBB>>>;;;:::::::::>>>LLLbbbqqqrrriiiaaa[[[hhhkkkbbb```cccXXXEEE999333111444666555333444333555666666333111000000000555999777555444444333222333555444333333444666777BBBaaaeeeKKK888999<<<666222555888666444777RRR{{{zzzsssttt|||xxx~~~~~~rrr___RRR\\\fffaaahhh```YYYeeeuuuNNNBBBFFFGGGFFFOOOTTTNNNBBB999888:::666666555555555777999:::III___===:::999;;;999666:::AAA888666444333333555777999===666444222<<>>>>>???>>>>>>===<<<888888888888999999999999999888666555666666555444000000000000000111111111222---///444111---???XXXwwwgggPPPLLLFFFHHHDDDCCC<<>>CCC???999666555666777777666888:::::::::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888888999888666666777777555444------...///000111111222222...000333...***777KKKrrr^^^NNNMMMGGGIIICCCBBB<<>>::::::999777888FFF___tttzzzqqqddd^^^bbbiiinnniiiYYYGGG;;;666666222111333444222222555333444444333222111333444///222555777555222111222222555777888777666666666444BBBJJJRRR888888888888888888999999666999999===DDDSSSzzz|||RRRPPPYYYkkkuuuiiisssvvvmmm[[[MMMBBBAAAIIIHHHGGGHHHNNNYYY]]]OOO>>>777666555444555888;;;<<>>;;;;;;<<<:::;;;<<<<<<;;;<<<>>>@@@<<<;;;:::999999:::;;;<<<:::::::::999999888888888888777666666777666444333......//////000000111111///000222222---+++444AAAoooWWWKKKNNNIIIJJJBBB@@@;;;BBBCCC===999999999666???KKK^^^mmmooogggaaaaaa]]]aaafffdddRRR;;;222555666222000222222000111444444444444333222222555777333111222444666555444444333555888999888777666666777>>>666uuuaaa555444999999666666:::;;;888333888===AAA@@@BBBhhhxxxxxx~~~jjjxxxbbbGGG```]]]WWWUUURRREEEFFFYYY```iiipppsssssslll\\\JJJ777666555444555888;;;===999RRRuuuqqqBBB333:::?????????999999999999999888888888:::777===///444???111???bbb}}}iiirrr~~~KKK:::<<<999666;;;;;;eeeddd___jjjzzz{{{III888555///333///333<<<777EEEnnn}}}yyy^^^MMMFFFDDDDDDCCCEEEEEEEEEDDDDDDFFFHHHCCCBBB@@@??????AAABBBDDD<<<;;;;;;::::::999999999777666555555666555333111111111000000000000000000,,,000333333000000777???xxxWWWHHHGGGGGGIII@@@DDD@@@DDDBBB;;;888;;;===;;;@@@PPP```ffffffdddbbb___[[[nnnxxxfffIII777555777444444333222111111111111444444333222222222333333444222222333222000222888555666666666666666555555::::::333WWW~~~~~~NNN<<<:::888777888999999888777444444999>>>===>>>PPPgggsss}}}}}}~~~xxx}}}fff@@@UUUWWWRRRPPPaaaPPPHHHwwwdddSSS888===;;;444777AAA>>>333333FFF[[[ppp\\\<<<:::>>>FFFUUU<<<======<<<888444333555;;;666333444555666888<<>>BBBQQQtttzzzVVV===999555666000888???,,,LLLooozzzvvv{{{nnngggfffggg^^^]]]eeehhhbbbbbbgggooojjjaaaZZZ[[[cccgggggg\\\WWWNNNCCC<<<888999;;;888666444444///+++///777///...,,,---222666555111,,,333555333111+++555NNNwwwUUUGGGGGGHHHIII@@@CCC@@@CCCBBB;;;888;;;===;;;FFFSSS___bbbaaa```___^^^```nnnrrraaaFFF666333555666555444333333222222333444444333333222333333333333222444888999666444555444444555555555555444444555===333DDD}}}yyyuuuBBB888999777777777888999888666888666:::???<<<:::EEEUUU~~~xxxtttmmmkkkllluuupppIIIPPPZZZjjjzzziiiYYYxxxkkkMMMBBB777444777999999888999777KKKxxxwwwZZZYYYbbbtttcccIII111...888;;;777222888::::::::::::::::::999555eee~~~|||bbbMMMJJJSSS\\\```|||MMM888999555222333999:::666lllnnnWWWCCC666000444000...///444777555222222333333333333333222000+++000000222444///666JJJvvvzzzQQQGGGHHHHHHIII???BBBAAACCCAAA;;;888;;;======LLLVVV^^^^^^\\\\\\]]]\\\```fffdddTTT@@@555333444888777666555444444444444444333333333333333444444222111555===AAA<<<666333222333333444444444333333000???444///RRRvvv}}}{{{UUU666888777666555666888888777555888666999>>><<<777;;;CCCzzzssssssaaammmllltttzzzyyy~~~xxxuuujjjaaayyyyyygggmmmrrrjjj```}}}vvvcccIII666555666222222777;;;111<<>>;;;<<>>OOOWWW^^^^^^\\\\\\\\\ZZZZZZXXXQQQEEE:::555555777888777666555444444444444333333333333333444555666444111444===CCC???777222222333333444444444444333000===666***777PPPmmm~~~```OOO;;;222<<<555444555666888888666444777333444999;;;888888<<>>777===>>>;;;@@@GGGCCC888999MMMKKK:::---555111666999666333GGG}}}lllooozzz^^^333///...222555555333333555555111000333///333EEErrrlllLLLIIIIIIFFFHHH???@@@CCCAAA>>><<<999999<<<@@@MMMVVV^^^```______]]]YYYWWWOOOEEE===777555777999777666555444333333333333222222222333444555666777666222222999>>><<<777444333333444555555555555555444888777444111666QQQsss[[[AAA999555444:::444333444666888888666444888333111555888999999:::IIIwwwkkkqqqvvvooo|||zzzsssnnnfffaaaaaapppuuuqqqggg]]]TTT```yyyuuuRRRLLL\\\qqq^^^BBB666555777666444888777222???eeezzzXXXIIIKKKJJJIIICCC???FFFQQQRRRKKKQQQ\\\~~~555444000888666:::777333666LLLyyy~~~KKK<<<000111666555000---555777333111222...777NNNqqqhhhLLLKKKIIIEEEGGG???@@@DDD@@@===<<<:::888<<>>[[[yyybbbKKK;;;888888999777///333333555888:::999777555666555333333555777666555444IIIcccpppiii^^^eeennn{{{ooowwwzzzzzzzzzyyy|||{{{vvvccc^^^YYYpppwwwjjjeeessswwwbbbDDD888:::;;;111444???===555EEEbbbrrrwwwvvvlllaaaYYYRRRTTThhhyyyvvvSSS888333:::111222333000///999SSS^^^fff~~~___BBB888888777777:::333555111333777444999KKKooofffNNNOOOIIICCCFFF@@@AAAEEE???<<<<<<:::888<<>>888777222444;;;444222>>>