BM66(@h ***'''%%%%%%'''((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,+++***))))))***+++,,,111///+++((('''(((***,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))++++++******************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000///---,,,...///...---,,,,,,.../////////..........................................------/////////------...222555DDDddd}}}yyykkk___OOO???///...,,,+++,,,,,,+++***222///+++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******(((&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***************************))))))))))))*********+++))))))))))))))))))))))))+++*********))))))))))))************************************************************************************************++++++************++++++,,,+++***))))))***+++,,,000...,,,***)))***+++---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++*********)))************************++++++******************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++,,,,,,++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---///---,,,,,,...//////.................................................../////////...---...222555CCCbbbzzzxxxkkk___OOO@@@000...,,,+++,,,,,,+++***111///,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++)))'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))******************************)))))))))***************))))))))))))))))))))))))***************)))))))))************************************************************************************************++++++************++++++++++++************++++++---,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++---//////---,,,+++,,,000///------...///...---................................................///000///...---///222555@@@]]]uuuvvvkkk___OOO@@@000...,,,+++,,,,,,+++***000...,,,+++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++))))))(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------,,,...111222000...------111000...---...///...---....................................///////////////000000///...///222555;;;UUUmmmqqqiii^^^MMM>>>000...,,,,,,,,,---,,,+++...,,,******+++,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++''''''(((''''''((()))***************************(((((((((((((((((((((((())))))))))))************))))))))))))************************************+++++++++******************************************************+++++++++************************************************************************************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++'''((()))***++++++******,,,,,,---------.........+++++++++++++++++++++++++++++++++++++++++++++,,,******************************++++++,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++...111222000///......222000......//////...---////////////////////////........./////////000000///000000000///000222444666MMMdddlllggg\\\KKK===000///---,,,------,,,++++++***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,&&&'''(((((('''''')))+++************************)))))))))))))))))))))))))))))))))************+++)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***++++++******,,,---------............++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,------111000......///000///...////////////////////////.........//////000000111///000111111000000222444222FFF]]]hhhggg\\\KKK<<<111///---,,,------,,,+++***))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,&&&(((***)))((((((+++---************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------,,,+++++++++++++++++++++,,,,,,,,,------------............+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,------...***+++,,,---............------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////............------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000------------------------+++,,,------,,,,,,---///000///......000111000000////////////////////////---......///000000111111...000111111111111222444111CCCZZZggghhh]]]LLL>>>111///---------...---++++++******,,,...///...---------------------------,,,,,,------------,,,,,,''')))+++***)))))),,,///************************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++------------++++++...------,,,,,,------...---------.........//////+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......***+++,,,---............------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////////////////---...///...---...000222000...---...000111111000000000000000000000000000---......///000111111222...000222222111111222444111BBBXXXgggiii___MMM???111///---------...---,,,,,,+++,,,---000111000///////////////////////////,,,------......------,,,)))))))))))))))******+++*********++++++,,,,,,---******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........---,,,+++***)))///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,---.........---,,,+++///---+++,,,///000///---...,,,***+++---...,,,***///---,,,,,,---...------///...,,,---//////...,,,......//////......---,,,////////////000000000111......///111222333444555000000000000000000000000000000000000000000000000111...,,,...111333111///333EEEbbbmmmeee]]]RRR@@@111111111111000///---+++---------.........//////...///111000...------...111...---...000111///---)))))))))))))))***+++++++++++++++++++++,,,,,,,,,******++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////------------------------...------------------...,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------......///......---,,,+++///...------,,,,,,,,,---...------,,,,,,------...---.../////////...------///---,,,---///000///---222000......//////---+++///..................---////////////000000000///...////////////...---------------.........////////////000111222333333444000000000000000000000000111111111111111111111111222111111222444444333111333DDDaaaoooggg^^^QQQ???333444444444333111///...------........./////////111333444333111000000111000...------///000///---******))))))******+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...//////////////////////////////------------------------........................,,,,,,------------,,,,,,,,,,,,,,,---------.........///////////////......///...------,,,---------......------------.........//////000000000/////////...---...///000///...111000//////000000///...//////000000///...---------...000000//////000111//////000000//////...---............////////////000000111111111222222222000000000000000000000000222222222222222222222222000222333333111000000111444DDDaaaqqqjjj___PPP<<<111111111000///...---,,,............///////////////000222111000//////000///...------//////...---+++************+++,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------------------------------------------------------........................------------------------.........---......///000////////////////////////.................................//////.........------............------------------............---...//////000000000///......------------............------------............/////////000/////////......///000000000000...------...///000000000...///000000///...------,,,...///...,,,,,,...000000000111111000000///...000000111111111222222222111111111111111111111111000000000000000000000000222222222222222222222222111333444222///...111444555BBB___rrrmmmaaaPPP;;;000000///...---,,,++++++....../////////000000000...///111111///.../////////............///......+++++++++++++++,,,,,,---...------,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................................................................------------------------................................................///............///000000000000000000000000000000...........................//////000000//////...---......//////......---------........./////////,,,---...//////000//////......---------......//////......------......///---------......//////000//////000000000000000111111111111111000/////////,,,///000000...---...///222222000...,,,,,,...000111111222222111111000///111111111222222222222333222222222111111111111000111111111111111111111111222222222222222222222222555666666333000111444888666@@@]]]ssspppcccPPP;;;444333333111000000///////////////000000000111111111333555444333222333444...////////////...//////,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////........................////////////////////////////////////////////////------------------------........................///////////////////////////////////////000111111000000000000000000000000...........................///000111111000///.........////////////...............////////////000------...//////000//////.........---......///000//////............//////------------...///000000///000111111000000111222888999888555111///......---///111000......111444???:::444000///000111111222222333333222222111000///000000000111111111111222222111111111111111111222222222222222222222222222222222222222222222222222222333333222222444555777>>>ZZZrrrrrreeeRRR===444333222111000/////////000000000000111111111111000222444444333222333444///000111111//////000111,,,,,,,,,,,,,,,---......,,,,,,,,,---------------------............------------------............------------------------................................................---------------------------.........////////////........................////////////////////////////////////////////////................................................////////////////////////000000//////000000111222000000000000000000000000...........................///111222222111///.../////////000000/////////....../////////000000000//////000000111000000000...............///000000//////............//////...............000111222///111222222000000111333888999999666222000000111...111222111...000555:::KKKAAA555000000333222000333333333333333222222111000000000111111111222222111111111111111111222222333333333333333333333333333333333333333333333333///111444888;;;999555222888===WWWqqqsssfffSSS???333222111///............000000000111111111222222...000222222111000111222000222333222000000111333---,,,,,,,,,,,,---......,,,,,,,,,------.........------............---------------.........//////------------------------..................................................................................../////////000////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000////////////////////////...000111222222111000...//////000000000000//////////////////000000000000111111222222222111111000...............///000000//////............//////000////////////111333444///111333222000000222444111333555444222111333555000222333111000222999???PPPCCC444---///222111...333333444444333333222111222222333333333444444444000000111111111222222222444444444444444444444444555555555555555555555555444777===EEEIIIFFF>>>666888<<>>===<<<;;;;;;;;;;;;///000000000000///...---000000000000///......---111000//////111111000///...,,,+++---///000///,,,222111000///////////////222111000000//////000000111111111000000111111111111111111111222222222222111222333222000000111222...000222222111000111111333222222222111000000000222222333333333333444444444444333333444444333333000111222222000000111222111111222111111222333555333222000000111222333333444444444555555666666777333222222222222333333333333333333222222111111000000000111222333333111000222111000111333444444333222111111222333444444444777222111333555333444666222222333444555555666666444666888999888888:::;;;:::999;;;>>>??????======@@@BBBAAA>>>@@@DDDDDDBBB@@@???>>>=========???@@@>>>>>>???AAABBBDDDEEEFFFKKKJJJFFFCCCEEEKKKLLLJJJFFFGGGFFFDDDBBBAAACCCEEECCCCCCCCCCCCBBBAAA@@@???@@@???>>>===<<<<<<:::999=========???BBBCCCCCCBBBGGGFFFLLLWWWZZZXXX\\\fff]]]aaaiiitttzzztttfffZZZQQQOOOLLLKKKMMMNNNNNNLLLQQQOOOOOOQQQTTTUUUTTTRRRLLLMMMNNNOOOQQQSSSTTTTTTXXXWWWVVVUUUTTTTTTSSSSSS000000//////............111000000///////////////111///...///000111000...111///......000111111111222111000000//////000000---...000222222222222111333333333333222222222222222222222222333444555555444333333444555555333222444555555555333111222333111444666666444333444666222333444555666777888888888888999:::::::::999888666888999888777666777888999999999::::::::::::999888888777888999;;;<<<>>>========================::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======AAABBBDDDEEEEEEDDDBBBAAABBBAAAAAABBBDDDDDDCCCAAA===???@@@???===<<<>>>@@@???999666888888777999<<>>===<<<;;;888:::>>>BBBEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDBBBBBBDDDHHHJJJGGGDDDKKKKKKJJJGGGDDDCCCCCCDDDBBBFFFIIIGGGDDDCCCGGGKKKIIIJJJLLLOOOPPPQQQRRRRRRRRRTTTVVVWWWVVVUUUTTTSSSSSSUUUVVVUUUTTTSSSTTTVVVWWWWWWXXXYYYYYYXXXVVVTTTMMMNNNOOOQQQSSSVVVZZZ]]]YYYXXXXXXWWWVVVUUUTTTTTTXXXWWWUUUTTTSSSSSSTTTTTTZZZYYYYYYYYYZZZ[[[]]]^^^fffhhhjjjjjjhhhfffdddccc```aaacccfffgggeeeaaa]]]ZZZ[[[\\\\\\[[[YYYWWWVVVSSSOOOLLLIIIEEEDDDKKKTTT___aaaeeeiiijjjjjjiiihhhjjjnnnrrrttttttsssttttttsssvvvyyyxxxyyy|||~~~}}}}}}}}}xxxxxx~~~wwwtttuuuzzz~~~{{{vvvsssrrrqqqnnnkkkhhhggghhhjjjooopppqqquuuyyy||||||||||||{{{}}}DDDEEEGGGIIIKKKMMMNNNOOOIIIIIIIIIJJJLLLOOOQQQSSSQQQOOONNNNNNOOOOOONNNLLLJJJIIIGGGEEEEEEGGGJJJMMMPPPUUU[[[aaacccbbb___\\\]]]___dddiiimmmpppqqqqqqlllmmmooopppqqqqqqqqqqqqmmmllljjjhhhggghhhhhhiiiiiiggggggjjjoooqqqpppnnnppppppooommmkkkkkkmmmooorrrttttttpppjjjiiinnnrrrxxxzzz}}}|||xxxpppqqqssstttuuuwww{{{~~~vvvwwwwwwwwwxxxxxxyyyyyy}}}xxxtttrrrsssuuuwww}}}{{{yyyxxxwwwyyy{{{|||~~~}}}~~~xxxvvvvvvxxx|||yyysssrrrpppmmmeee\\\[[[hhhwww|||___aaaeeeiiilllnnnooopppkkklllmmmoooqqqsssuuuwwwwwwvvvttttttuuuuuutttrrrllllllkkkiiihhhjjjmmmpppvvv|||}}}rrrppp}}}vvvyyy~~~||||||}}}}}}|||~~~~~~~~~}}}{{{xxxvvvtttqqqnnnkkkkkklllmmmmmmmmmkkknnnqqqrrrqqquuu|||~~~zzztttnnnhhhdddbbbbbbiiiiiiiiifffdddeeehhhkkkkkklllmmmmmmnnnqqqvvvyyyrrrrrrpppnnnrrrxxxxxxttt~~~zzzvvvwwwzzz~~~|||xxxuuussssssrrrqqquuuuuuvvvxxxzzzzzzyyywwwsssppplllkkkppptttqqqjjj~~~{{{xxxvvvttttttuuuvvvvvvwwwvvvtttqqqooonnnnnnoooxxxvvvuuuuuutttooojjjggggggnnnuuuwwwtttrrrsssuuuwwwwwwvvvtttsssqqqppppppsssrrrooollljjjlllqqqvvvrrrqqqqqqooonnnlllkkkjjjqqqtttxxxxxxyyy~~~~~~~~~}}}uuuxxx{{{qqq}}}~~~}}}||||||vvvsssrrrssssss~~~|||zzzxxxuuuppplllpppvvv}}}~~~zzzwwwwwwyyy{{{xxxuuuqqqoooooopppqqqsssoookkkiiikkknnnoooooojjjhhhfffbbb^^^[[[YYYXXX]]]```bbbaaa___aaahhhooommmiiieeefffkkknnnlllhhh^^^cccnnn|||rrrfffkkkqqqvvvvvvxxx~~~|||vvvrrrnnnlllmmmmmmlllhhhdddbbbdddgggeeeaaa^^^```dddfffccc```^^^___ccciiinnnkkkccc[[[```fffiiieeebbbfffmmmpppzzzwwwtttrrrpppmmmhhhdddvvvxxxvvvoookkkmmmqqqssszzzrrrqqquuuyyy|||}}}~~~~~~~~~zzzwwwyyy~~~|||{{{zzzyyyxxxwwwzzz~~~{{{zzz|||wwwuuuvvvnnnhhhfffgggkkkttt}}}~~~}}}|||zzzuuuppprrrvvv}}}yyywww{{{~~~xxx{{{}}}~~~zzz{{{{{{vvvqqqpppxxxvvvuuutttooojjjlllqqqmmmpppppplllkkknnnsssvvvwwwtttqqqqqqtttxxxzzzzzzyyywwwuuuuuuwwwyyyzzzzzz|||xxxrrrnnnpppwww~~~|||tttnnnmmmrrr{{{~~~vvvsssxxx|||{{{vvvtttfffhhhlllrrryyy~~~{{{~~~~~~~~~~~~{{{tttqqqrrrttt}}}yyyyyy}}}}}}~~~xxxwwwvvvvvvvvvtttpppnnnqqqsssvvvwwwwwwvvvwwwxxxhhhlllssswwwuuuwww|||~~~www{{{|||}}}{{{sssrrr|||xxxxxx|||~~~|||~~~~~~{{{xxxwwwzzz~~~~~~zzz{{{~~~wwwrrrqqqxxx~~~}}}zzzyyy}}}yyyxxx||||||~~~{{{yyyyyy~~~}}}{{{yyyyyy}}}~~~sssmmmmmmvvvzzzvvvttttttsssrrrvvvyyyyyyrrrlllnnnvvv|||}}}{{{sssooooootttvvvttttttvvvzzz}}}~~~zzzsssqqquuuwwwuuuwww}}}{{{wwwyyy|||}}}yyyttt|||wwwwww|||~~~|||uuuvvv}}}|||vvvqqqqqqrrrsssvvvyyy}}}xxxuuuuuuqqqsssnnnaaaWWWUUUZZZ___jjjpppsssqqqqqqtttvvvvvv~~~zzzuuutttwwwxxxtttooollleee___aaakkkvvv}}}yyyqqqjjjpppxxxtttwwwzzz}}}{{{nnniiiooowwwxxxtttqqquuu}}}wwwxxx~~~|||vvvqqq~~~||||||www~~~wwwqqqnnnnnnqqqtttooorrrttttttyyy~~~~~~~~~wwwqqqmmmmmmppprrrmmmllllllmmmqqqxxx|||~~~{{{tttmmmmmmrrrxxxzzzyyysssqqqooooooppprrrtttuuuxxxqqqpppuuu~~~~~~~~~~~~}}}||||||zzz||||||xxx~~~wwwqqqpppuuuyyywwwtttooommmllllllmmmmmmlllkkknnnnnnnnnooorrruuuyyy{{{sssnnnfff\\\WWWZZZccckkkmmmllllllnnnqqqttttttssspppzzz|||wwwvvvxxxzzzyyywwwzzzzzz|||xxxrrrrrryyy~~~{{{vvvvvv||||||}}}xxxrrrllllllqqqyyy|||xxxwwwxxx~~~{{{vvv~~~}}}~~~~~~}}}yyywwwyyy|||}}}yyywww|||~~~}}}~~~^^^gggppprrrooommmnnnppp|||}}}~~~gggffffffffffffgggiiilllrrrvvvzzzzzzuuuppplllkkkuuulllkkkwww~~~~~~~~~~~~{{{xxxiiifffmmmttt|||wwwyyyvvvrrrsssxxxuuummmggggggjjjooovvv~~~wwwppp|||zzzzzzzzzyyyxxxvvvuuutttrrrpppjjjiiirrr}}}|||yyyiiinnnpppmmmmmmsssxxxxxx|||zzzzzz~~~wwwqqqpppqqqvvvwwwsssqqqssstttyyyyyyuuutttvvvtttooosssssstttvvvyyy{{{{{{{{{{{{zzzyyyzzz|||{{{{{{iiizzzqqqxxx~~~}}}lll{{{~~~xxxtttxxx|||~~~yyyuuuwww{{{~~~yyyxxxttt~~~nnnppp}}}ggglll}}}~~~sssyyy}}}yyyqqqooovvvxxxvvvyyyooozzzxxxxxx{{{ooosss{{{~~~zzzqqqzzz~~~mmmzzzxxxrrriii___ZZZZZZ\\\aaammmlllfffooowwwooodddbbbmmmzzz{{{pppgggbbb[[[qqqrrrpppqqqwww}}}|||rrriii{{{zzzwwwooobbb]]]```eeennn~~~~~~qqquuu}}}tttsssvvvxxxrrrmmmlllppprrrpppllldddccccccccceeegggfffeee```bbb___XXX[[[bbb___VVVWWW]]]___cccvvv|||{{{ddddddfffiiinnnqqqrrrqqqttt\\\WWWXXXZZZ___iii{{{{{{mmmbbb]]]]]]VVVYYYfffccc[[[fffqqqxxxjjjlllxxxnnnbbb]]]hhhooommmrrrpppuuu}}}yyyrrrsss|||~~~tttZZZYYY\\\ccclllqqqooolllssswww{{{rrrgggkkkooo___TTTVVVUUUMMMHHHJJJEEEQQQeeeooocccUUUZZZjjjvvvdddWWWVVVYYY^^^YYYUUUWWW^^^cccbbb______\\\YYYXXX[[[^^^aaabbb```ccc```ZZZ^^^gggeee[[[QQQ[[[XXXNNNYYYtttyyynnnyyy|||{{{cccLLLPPPVVV\\\gggxxxyyymmmcccaaasss\\\RRR^^^jjjpppmmm|||{{{^^^cccbbb^^^fffzzz~~~___bbb]]]QQQLLL\\\yyyxxxjjjiiizzzyyyaaa\\\[[[YYYXXXYYYZZZ[[[[[[nnn~~~}}}~~~zzzrrrppp~~~fffeeepppwwwwwwzzzwwwmmmpppuuunnnbbbXXX___ccc___]]]aaafffjjj\\\WWWTTTXXXcccllloooooo~~~{{{uuunnngggaaa]]]TTTQQQJJJFFFHHHLLLHHHAAABBBQQQQQQRRR]]]WWWRRR```hhhiiieee\\\RRRMMMLLLLLLOOONNNLLLNNNVVV```ddddddTTTMMMMMMVVV[[[]]]hhhwwwtttrrr}}}~~~tttccchhhiiibbb]]]```hhhllluuuyyyyyynnneeennnzzzsss```TTT___llliiimmmrrrhhheeefffdddccckkk{{{vvvwwwsss^^^WWW[[[mmmpppgggyyywwwlllcccbbbgggoooyyy}}}rrr\\\TTTRRRNNNccc~~~zzzhhh^^^dddllllllmmmrrrzzzyyysssqqqnnn]]]SSS[[[mmmsss______yyymmmwwwuuuwwwwwwqqqiiiggglllssslllaaaaaa~~~ssslllkkkmmmoooqqqrrrwww~~~~~~~~~xxxlll```[[[YYYQQQFFFNNNSSSUUUPPPLLLNNNQQQQQQKKKJJJIIIJJJNNNSSSXXXZZZkkkgggaaaZZZUUUSSSSSSSSSPPPPPPMMMGGGFFFLLLQQQQQQNNNXXXUUUTTT___\\\XXXccciiiddd\\\TTTPPPPPPQQQRRRNNNQQQMMMHHHTTTkkkwwwtttZZZPPPMMMUUU^^^gggwwwzzzxxxllliiijjjkkkhhhlllllleee[[[WWW\\\dddvvvxxxzzzxxxwwwmmmzzzyyynnnbbb___bbb```TTTOOORRRRRRSSSQQQLLLHHHMMMbbbrrrfffkkkvvvyyyrrrbbbXXXeeeggg^^^]]]\\\eeeppprrr~~~xxxooovvv~~~{{{zzzpppmmmmmmsssvvvuuutttuuuvvvxxxvvvxxxnnniiihhhdddssswwwlllhhhpppwwwxxx|||jjj[[[^^^jjj{{{rrrkkk|||kkk^^^bbblll|||bbbcccbbb^^^YYYWWWYYY\\\dddXXX\\\|||mmmpppooogggeeekkkmmmfff```aaadddkkksssvvvsssmmmiiiggg___^^^ZZZSSSNNNKKKGGGAAADDDHHHIIIEEEBBBBBBBBB@@@AAADDDEEECCC@@@AAAEEEJJJQQQNNNJJJGGGEEEEEEFFFGGGMMMOOOKKKCCC@@@FFFOOOSSSWWW^^^ZZZUUU[[[]]]aaammm~~~ssseeeZZZVVVWWWYYY[[[___ddd\\\QQQ___|||~~~cccZZZVVV___iiiqqq||||||kkkkkkqqqssswww{{{xxxmmmccc``````___]]]___bbbbbb]]]VVVPPPLLLNNNRRRQQQKKKPPPddd{{{~~~lll]]]jjjyyykkkdddaaaaaaWWWJJJGGGBBB@@@EEEEEEDDD@@@<<<===JJJ___ooovvvjjjYYYUUUTTTOOOLLLTTThhh{{{vvv^^^ccchhhcccaaa\\\___lllzzz|||sssnnnoooqqqjjjhhhsssyyyaaajjjrrrrrrkkkbbb______dddfffmmmwww{{{vvvpppmmmeeehhhgggfffooo~~~~~~uuuuuuwwwttt}}}zzzwwwyyyppp\\\ZZZgggssslllaaagggnnn___ZZZZZZ]]]yyywwwnnnyyy~~~zzzYYYXXXWWWUUUUUUWWWZZZ\\\```ZZZ\\\vvvfff^^^cccXXXVVV```bbbWWWOOOPPPOOOSSSVVVWWWWWWVVVVVVXXXLLLLLLKKKJJJJJJKKKKKKIIIAAAFFFGGGDDDCCCDDDCCC@@@@@@CCCDDDAAA===;;;???CCCBBBCCCDDDEEEEEECCCAAA???EEEEEECCCCCCJJJUUUZZZYYYdddkkkgggYYYPPPRRR```ooowwwpppmmmooovvv~~~xxxggg___jjjzzzzzzoooccc^^^]]]dddjjjiiifffeeeaaakkkmmmaaaSSSOOOQQQQQQMMMRRRSSSNNNIIIJJJKKKKKKGGGGGGHHHJJJKKKJJJHHHFFFFFFGGGFFFDDDFFFMMMTTTXXXhhhddd^^^```ooo~~~{{{ooovvvTTTJJJ]]]iiiiiieee___iiihhhNNN<<>>AAA>>>AAACCCBBBBBBGGGPPPWWWXXXbbbrrryyyZZZMMMMMMYYY[[[XXXlllfffWWW___gggbbbZZZVVVZZZcccnnnpppjjjgggiiiggg^^^XXX]]]iiisssuuurrraaakkktttrrrfff[[[WWWYYY___```eeemmmqqqooonnnoooZZZccciiihhhhhhiiigggcccpppnnnqqqtttvvvzzz~~~}}}}}}zzz{{{zzzhhhXXXUUUhhh|||qqqaaaSSSZZZuuunnn^^^VVVRRRrrrrrriiiuuu}}}yyyLLLKKKJJJLLLRRR[[[cccgggdddbbb[[[eee```FFFOOOFFFFFFQQQQQQGGGDDDJJJHHHHHHHHHHHHJJJNNNRRRVVVRRRLLLFFFDDDDDDDDDDDDDDDBBBGGGIIIEEEBBBBBBBBB????????????>>>;;;;;;===???@@@AAAAAAAAA@@@???>>>===:::999>>>NNNhhhzzzyyyppprrryyyvvvaaaJJJKKK^^^lllwwwwww{{{}}}___[[[bbbaaa[[[VVVXXXTTTTTTYYY[[[UUUMMMGGGJJJOOORRRPPPKKKHHHGGGGGGCCCGGGHHHCCC?????????===??????>>><<<;;;;;;<<<>>>AAA@@@AAAFFFJJJIIIGGGFFFVVVXXXVVVUUUbbbtttwwwnnnbbbUUUSSSWWWZZZccchhhbbbrrrwww___CCCDDDCCC<<>>???@@@DDDIIINNNRRRSSSTTTWWW\\\bbbhhhlll|||qqqZZZQQQKKKPPPtttuuuVVVJJJMMMTTTSSSLLLWWWYYY^^^dddeeeddddddggg```[[[WWWXXX]]]cccffffffpppwwwzzzpppaaaYYY```iiimmmkkkkkknnnmmmiiiiiilllbbbiiinnnmmmkkknnnrrrtttppptttuuuvvvzzz{{{{{{~~~}}}yyyooolllnnnqqqjjjddd]]]^^^iiisssxxxttthhhYYYYYYggglllaaaWWWkkkxxxpppffffffgggdddrrrxxx@@@@@@BBBFFFOOO[[[fffmmmnnnpppdddccczzzeeeFFFFFFBBBCCCHHHGGGAAAAAAGGGBBBBBBBBBDDDHHHNNNSSSWWWWWWOOOFFFDDDCCCBBBCCCFFFHHHNNNOOOGGG???======<<>>AAACCCBBB@@@===>>>???>>>:::;;;BBBEEEFFFKKKTTTVVV___hhhqqqxxxnnnhhhnnnjjjeeexxxtttZZZJJJIIIKKKNNN???<<<999888;;;BBBJJJPPPLLLIIIHHHJJJOOORRRQQQOOOWWWhhh{{{fffXXXlllbbbKKKDDD???CCCGGGBBBLLLNNNPPPQQQRRRRRRUUUWWWPPPSSSWWWXXXXXXWWWWWWXXXbbbppp|||xxxiiiaaagggrrr}}}}}}|||tttiiibbbbbblllttt{{{|||uuupppmmm~~~hhhffflllooorrrnnnpppzzzwwwdddYYYWWWuuullltttyyyuuullleee^^^ZZZSSS[[[{{{===???AAADDDHHHPPPYYY```dddlllkkknnn~~~|||cccOOODDDDDDDDDCCCCCCAAA@@@???===>>>@@@DDDHHHKKKMMMMMMMMMHHHEEEEEECCCBBBHHHQQQXXX___```UUUHHHCCCDDDGGGKKKOOOQQQMMMGGGFFFNNNUUU]]]WWWNNNGGGEEEGGGLLLPPPYYY```kkkvvv~~~{{{iiiXXXVVVRRR]]]iiitttZZZXXX]]]ddddddeeeqqqlllQQQKKKJJJFFFGGGNNNMMMKKKFFFBBBCCCHHHMMMOOOIIICCCCCCHHHIIIEEEDDDGGG???BBBAAA===<<<>>>???===555777:::===>>>>>>>>>===???===@@@DDDCCCFFF[[[sss|||xxxxxxoooSSSiii{{{rrrffflllpppcccFFFCCC@@@AAAEEEKKKOOOQQQGGGEEEGGGQQQ^^^dddaaa[[[XXXWWW\\\mmmrrrPPPAAABBB;;;===CCC>>>@@@CCCEEEDDDDDDEEEGGGGGGHHHNNNSSSRRROOOMMMPPPTTTXXXmmmoooaaaccckkk~~~}}}~~~tttggg^^^\\\pppxxxzzzttt}}}yyyfffjjjwww~~~wwwuuu}}}gggZZZSSSiii}}}|||{{{sssgggWWW\\\zzz>>>@@@BBBAAA???AAAEEEJJJEEEVVVeeettt{{{jjjRRRIII@@@AAA@@@===>>>@@@<<<444:::===AAAEEEHHHFFFCCC???@@@@@@BBBCCC???<<>>AAAFFFIIIBBB@@@GGGPPPPPPFFFAAACCCAAACCCAAA<<<:::======;;;@@@>>><<<>>>BBBDDDDDDCCC>>>AAAIIINNNIIIMMMmmmiiiZZZ[[[mmmoooRRR```xxxkkkGGGHHHKKKOOOSSSTTTQQQMMMNNNKKKLLLYYYkkkuuurrrlllaaadddggghhh```ZZZ^^^gggoooaaa@@@888???999;;;AAA;;;@@@DDDGGGFFFEEEFFFFFFEEEPPPSSSSSSNNNGGGHHHRRR\\\ppp~~~yyyaaaSSSYYYeeepppppprrrssslllbbb]]]^^^sssuuu{{{{{{~~~yyyzzz{{{rrrppp}}}uuudddkkk|||{{{yyyeee]]]ZZZsss}}}}}}vvvtttsssBBB???;;;<<>>BBBAAA===>>>BBBBBB===>>>BBB===;;;NNNggg{{{|||nnneee```hhhrrrcccJJJMMMdddwwwjjjiiirrrxxxrrrhhhjjjoookkk^^^\\\DDDQQQRRRLLLQQQtttmmmUUU@@@===???======AAA[[[VVVOOOHHHDDDCCCBBBAAA@@@EEEGGGCCC@@@AAABBBAAAEEEAAA@@@EEEIIIHHHEEECCC@@@CCCFFFCCC===<<>>@@@======@@@@@@>>>>>>AAAAAA======??????DDDVVVkkk~~~sssuuuzzzgggNNNXXXyyy{{{vvvgggkkkwwwkkkjjjZZZHHHCCCEEEWWWvvvrrrTTTDDD<<<777999AAATTTPPPJJJEEEBBB@@@??????AAAGGGIIIFFFCCCCCCCCCAAABBBHHHHHHDDDFFFLLLHHH===CCCDDDBBB???CCCOOO]]]eeelllppptttxxxtttLLL???EEEQQQ```lll{{{nnnhhh]]]aaadddoooooo___RRROOOLLLFFFEEEIIIXXX]]]aaafffqqqzzzqqqaaaSSSLLLHHHKKKMMMKKKIIIIIIIIIFFFKKKddd]]]BBB===;;;>>>AAADDDJJJQQQXXXbbbhhhfffbbb]]]VVVNNNKKKOOOTTTWWW[[[dddoooxxx~~~zzz^^^JJJDDDDDDBBBGGGQQQZZZ[[[YYY\\\cccjjjqqqvvvtttssswww{{{|||~~~~~~~~~{{{}}}lll___XXXZZZlll}}}|||zzzuuurrrssswwwzzzzzzzzzyyyooobbb[[[```jjjsss}}}vvviiiiiisss}}}uuulllzzzssssss555;;;<<<888666:::>>>@@@>>><<>>CCCSSSgggwwwiiiRRReeetttsssqqqssslll```JJJHHHfffjjjQQQAAA777666;;;GGGFFFEEECCCAAA@@@???>>><<>>AAAJJJRRRVVVWWWZZZfffqqquuullleeecccZZZMMMKKKMMMPPPUUU^^^lll{{{{{{{{{yyysssbbbOOODDDAAABBBPPP]]]aaaaaaaaa___[[[bbbjjjnnnkkkhhhnnnwww~~~{{{zzz|||vvvkkkiii\\\QQQHHHFFFZZZqqquuuooommmjjjjjjkkkkkkhhheeerrrhhh]]]VVVTTTUUU^^^gggiiiooommm```UUUZZZiiittt{{{nnnjjjzzz~~~mmmkkkuuu<<>>888666999===>>>EEEHHHWWWiiiqqquuu~~~zzz~~~yyykkkbbb[[[WWWMMMDDDJJJ___www~~~{{{kkkZZZpppxxxwwwnnnzzzvvvkkksssyyy}}}]]]PPPlllnnnZZZNNNBBB999666<<<@@@DDDGGGGGGEEEDDDCCC===AAAAAA???@@@DDDEEEDDD<<>>:::777:::???@@@<<>>@@@EEEJJJYYY|||{{{fffccccccdddkkkxxxoooiiiggghhhfffgggaaa[[[```iiieeeXXXTTTcccpppppphhhdddeeefffrrrwww~~~~~~{{{zzzrrrqqq~~~eeelll|||rrryyyoooTTTPPPXXX[[[]]]]]]YYYSSSOOOMMMLLLMMMOOOQQQQQQQQQOOOOOOLLLNNNXXXiiiwwwuuubbbVVVQQQPPPSSSTTTTTTUUUUUUSSSRRRQQQPPPQQQQQQOOOLLLJJJIIIJJJKKKHHHHHHJJJJJJHHHHHHJJJNNNNNNPPPUUUYYYYYYTTTOOOTTTRRROOOMMMLLLNNNPPPRRRXXXVVVTTTRRRQQQYYYooo~~~tttuuuzzz|||tttfff___gggvvvpppaaa\\\]]]```bbbxxxxxx[[[EEEIIILLLQQQWWW[[[\\\]]]\\\[[[[[[ZZZXXXVVVUUUUUUVVVSSSPPPQQQVVVXXXRRRMMMKKKPPPSSS\\\eeeeee]]]WWWWWWXXX___dddaaaXXXQQQRRRUUUQQQWWW___```WWWLLLMMMSSStttzzzqqqxxxuuunnndddZZZSSSNNNLLLKKKHHHDDDAAABBBFFFKKKNNNCCCKKKRRRQQQJJJCCCBBBDDDCCCGGGLLLGGG???AAAOOOZZZhhh^^^RRRMMMMMMLLLHHHCCC>>><<<>>>BBBCCCLLLggggggPPPLLLMMMPPPXXXeeecccaaa]]][[[ZZZ[[[\\\RRRTTTSSSRRR[[[fffeee[[[UUU___jjjmmmmmmllliiidddvvv{{{yyy{{{qqquuu}}}ZZZ^^^ttthhhhhh|||mmmeee[[[NNNQQQYYYZZZZZZWWWRRRMMMIIIGGGKKKLLLMMMNNNOOOOOOOOOOOOKKKLLLPPPXXXjjjgggRRRLLLMMMMMMLLLPPPQQQQQQQQQOOOLLLHHHFFFDDDGGGJJJLLLLLLLLLMMMNNNIIIGGGIIILLLMMMIIIHHHIIINNNMMMMMMPPPTTTTTTQQQMMMTTTRRRPPPOOOOOOQQQTTTVVVRRRSSSTTTSSSUUUgggssseeegggfffkkkxxxqqqppppppiiibbbXXXUUU\\\nnnxxxnnn___WWWZZZiii{{{uuuaaaKKKHHHJJJOOOTTTXXX\\\^^^^^^YYYXXXVVVVVVWWWXXXWWWWWWUUUTTTWWW\\\\\\UUUOOOLLLNNNUUU^^^bbbZZZPPPMMMPPPZZZ[[[[[[WWWRRROOOPPPRRRRRRPPPQQQRRRPPPQQQXXXaaatttcccYYYPPPRRRVVVXXXVVVNNNHHHEEEEEEFFFDDDBBB@@@@@@BBBEEEFFFAAA@@@>>>>>>???AAABBBBBBAAADDDWWWXXXEEEHHH\\\aaafffWWWEEE===AAAGGGHHHFFF<<<<<<>>>AAA???BBBUUUjjj}}}cccIIICCCDDDGGGOOOWWWRRRKKKGGGGGGGGGFFFDDDHHHKKKJJJIIIOOOWWWUUULLLNNNSSS[[[bbbjjjooojjjbbbwww|||uuunnnvvvyyy|||VVV[[[jjjtttkkk[[[___nnnyyymmmUUUSSSUUUSSSXXXYYYYYYXXXUUUQQQMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQMMMNNNNNNTTTiiiwwwfffSSSKKKNNNSSSQQQMMMMMMNNNPPPQQQPPPMMMJJJGGGCCCFFFJJJMMMNNNOOOPPPQQQLLLJJJKKKNNNNNNKKKKKKNNNPPPOOONNNPPPRRRTTTRRRQQQSSSRRRQQQQQQRRRUUUWWWYYYQQQSSSTTTSSSXXXkkknnn___\\\YYY[[[[[[SSSYYYfff{{{zzzcccWWW\\\___dddccc]]]VVVYYYiiizzzmmmggg^^^]]]mmm}}}oooiiicccZZZLLLNNNQQQUUUYYY\\\___aaa\\\YYYWWWXXX\\\^^^]]][[[[[[ZZZ[[[___]]]WWWQQQPPPUUU\\\cccaaaWWWMMMIIIKKK^^^\\\XXXTTTRRRPPPNNNNNNPPPLLLKKKLLLNNNUUUcccppp}}}zzzgggTTTKKKIIIFFFFFFGGGHHHGGGDDDDDDEEEGGGIIIHHHFFFDDDBBBAAA@@@???FFFAAA<<<;;;===AAABBBBBBFFFGGGcccmmmXXX\\\nnniii]]]SSSGGGBBBCCCFFFEEECCC===>>>@@@BBB@@@BBBOOO^^^|||cccJJJEEEDDDEEEMMMXXXOOOEEEAAABBBBBB???;;;FFFHHHFFFCCCEEEHHHDDD>>>BBBEEEIIIPPP[[[cccbbb\\\gggjjjxxxxxxwwwuuuwwwtttRRR\\\ccc___YYYZZZ\\\]]]bbbfff___RRRQQQSSSRRRRRRTTTUUUTTTSSSQQQPPPQQQRRRJJJJJJKKKKKKLLLMMMNNNNNNIIILLLPPP[[[sssnnnVVVPPPKKKKKKPPPRRROOOLLLLLLNNNQQQRRRRRROOOLLLJJJCCCFFFIIIJJJKKKKKKLLLMMMOOOKKKJJJLLLLLLKKKMMMQQQPPPOOONNNOOOQQQSSSTTTTTTQQQPPPPPPQQQSSSVVVXXXZZZWWWXXXUUURRRSSS^^^nnnyyyjjjbbb\\\YYY]]]nnnmmmXXXGGGNNN^^^bbbUUUTTT]]]```aaabbb___ZZZZZZbbbhhhiii___cccjjjxxxuuugggaaa]]]^^^bbbQQQRRRTTTVVVXXX[[[]]]^^^]]]ZZZXXXZZZ]]]```___]]]ZZZXXXYYY[[[ZZZVVVUUUWWWZZZ^^^aaa^^^YYYSSSNNNKKKRRROOONNNOOOQQQSSSQQQOOOJJJIIIIIIJJJIIINNN\\\jjjiiibbbUUUIIICCCCCCEEEFFFNNNJJJEEECCCCCCBBBAAA???BBBCCCDDDEEEEEEDDDDDDCCCFFFDDDBBBAAAAAACCCDDDEEEEEEDDD```pppbbbfffqqqdddJJJHHHEEEBBB@@@???????????????@@@@@@>>>@@@JJJTTTccccccRRRAAAAAAAAAAAAGGGOOOGGG???>>>DDDHHHGGGCCC???AAAAAA@@@AAACCCBBB@@@>>>AAABBBBBBHHHPPPSSSQQQLLLMMMYYYwwwtttxxx}}}{{{tttrrrjjjMMMZZZ]]]SSSRRR[[[\\\RRRXXX[[[\\\YYYWWWVVVSSSMMMNNNOOOPPPOOOOOOOOOQQQSSSLLLMMMMMMNNNNNNNNNNNNNNNFFFJJJPPP]]]ooowwwkkkWWWKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMJJJHHHHHHIIIJJJJJJIIIIIIKKKMMMNNNJJJHHHJJJJJJJJJMMMQQQNNNMMMMMMMMMMMMNNNOOOPPPNNNNNNOOOPPPRRRTTTWWWXXXWWWWWWUUURRRTTTYYYZZZYYYVVVXXXYYYUUU___{{{mmmLLLKKKSSSVVVQQQUUU^^^]]][[[\\\ZZZXXXUUUTTTWWWZZZ___ppplll[[[]]]___ZZZXXX\\\RRRSSSTTTUUUVVVXXXYYYYYY\\\[[[ZZZZZZ\\\]]]]]]\\\[[[YYY[[[^^^^^^\\\^^^cccYYY[[[\\\ZZZZZZZZZVVVPPPOOOMMMLLLNNNQQQRRRPPPMMMLLLKKKLLLKKKGGGFFFNNNYYYWWWNNNGGGEEEEEEDDDCCCCCCIIIFFFDDDEEEGGGFFFAAA<<>>>>>===;;;999:::???DDDDDDJJJCCC<<>>???AAABBBCCCEEECCC>>>===BBBFFFFFF???CCCJJJYYYmmmrrrrrrtttnnniiijjjhhhhhhfffMMMVVVXXXSSSQQQUUUUUUOOOPPPPPPVVVXXXUUUWWWWWWOOOLLLMMMNNNMMMLLLLLLNNNOOOMMMNNNOOOPPPPPPNNNMMMKKKGGGJJJPPPVVVZZZYYYRRRKKKMMMNNNNNNMMMKKKJJJLLLNNNKKKLLLLLLLLLKKKJJJHHHGGGJJJKKKKKKJJJJJJKKKOOOQQQMMMIIIIIILLLMMMKKKMMMPPPMMMMMMMMMKKKJJJIIIIIIIIIKKKLLLLLLNNNPPPRRRTTTUUUQQQTTTTTTRRRUUUZZZXXXRRRRRRQQQSSSRRRWWWjjjssshhhSSSMMMPPPSSSOOOTTTZZZVVVYYYWWWXXXYYYVVVVVVeeevvvtttbbb[[[WWWYYY]]]\\\WWWSSSQQQRRRSSSUUUVVVVVVWWWWWW\\\\\\\\\[[[ZZZYYYZZZ\\\______bbbeeedddaaabbbgggYYY]]]]]]ZZZZZZ[[[YYYSSSWWWTTTQQQOOONNNMMMKKKIIIOOOLLLJJJKKKIIIEEEFFFIIIHHHCCCBBBFFFFFFAAAAAAEEEBBBBBBDDDFFFGGGFFFDDDBBB@@@AAAAAAAAA@@@>>><<<;;;;;;;;;===???AAABBBBBB@@@999;;;AAAFFFHHHIIIGGGDDD>>>===<<<;;;<<<>>>AAACCC:::<<<<<<;;;999:::;;;;;;888AAA???===GGGLLLLLLPPPGGGBBB>>>>>>BBBDDDCCCAAADDDDDDCCC@@@<<<:::===AAADDDEEECCC???>>>AAABBB@@@CCCEEEGGGIIINNNYYYiiiuuu~~~sssgggcccdddcccaaa```^^^bbbeeeQQQSSSWWWWWWSSSMMMLLLOOOMMMJJJNNNQQQNNNRRRTTTMMMMMMNNNOOONNNLLLJJJKKKLLLHHHIIIKKKLLLKKKIIIFFFDDDFFFJJJOOOQQQMMMIIIMMMSSSJJJLLLMMMMMMLLLJJJJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGJJJOOOSSSLLLKKKLLLQQQQQQOOONNNPPPOOOOOONNNLLLHHHFFFEEEEEEJJJJJJKKKLLLNNNPPPRRRSSSPPPTTTTTTPPPPPPSSSQQQKKKPPPKKKOOOTTTRRRXXX^^^ZZZUUUOOORRRUUUQQQUUUZZZUUUZZZWWWZZZ```___eeevvvhhh[[[SSS[[[\\\WWWXXX^^^[[[QQQPPPRRRTTTVVVWWWXXXXXXWWW]]]___```^^^ZZZXXXZZZ]]]```aaaeeehhhddd]]]\\\___^^^cccccc]]]YYYYYYXXXSSSUUURRRNNNKKKJJJJJJJJJJJJLLLEEEBBBEEEGGGEEEAAA@@@===;;;>>>CCCAAA<<>>@@@DDD<<<===>>>@@@@@@@@@??????===:::999;;;???AAA===999;;;@@@===;;;???===;;;@@@???===;;;<<<@@@@@@===:::777;;;>>>>>>??????===;;;555>>><<<;;;DDDIIIIIIMMMEEECCCAAABBBFFFIIIIIIHHH@@@@@@@@@>>>;;;:::@@@GGG???@@@@@@???BBBGGGEEE@@@FFFEEEEEEJJJQQQUUUUUUSSSMMMVVV[[[WWWYYYaaa```YYYZZZaaagggMMMLLLLLLNNNOOOOOOMMMKKKLLLKKKKKKNNNRRRSSSPPPMMMQQQOOOLLLIIIHHHIIIKKKLLLMMMKKKJJJKKKNNNNNNJJJGGGHHHIIIJJJKKKLLLMMMNNNOOONNNMMMLLLMMMNNNOOOPPPOOOQQQPPPOOONNNMMMLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKMMMQQQSSSQQQNNNLLLKKKJJJJJJKKKJJJHHHFFFLLLJJJIIIMMMRRRTTTQQQNNNKKKOOOPPPOOOOOOSSSSSSPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUXXXYYYZZZ```ooorrrhhhaaa[[[XXXVVVWWWVVVUUUXXX\\\ZZZUUUQQQNNNQQQXXX[[[XXXSSSRRRXXX[[[aaadddccc___YYYTTTXXXZZZ\\\\\\hhheeeeeeooopppcccZZZYYYVVVOOOMMMOOOPPPNNNKKKHHHGGGGGGMMMAAAAAADDD@@@@@@EEECCC===:::;;;???@@@>>>>>>@@@GGGJJJHHHAAA<<<<<<>>>???;;;???DDDEEEBBB???>>>>>>===<<<>>>@@@???===<<<===<<<:::888999<<<@@@CCCDDDKKKDDD===;;;===???>>>;;;;;;@@@;;;999>>>===;;;CCCDDD:::666;;;<<<888;;;DDD@@@???>>>???CCCGGGIIIJJJCCC???;;;;;;===@@@@@@@@@DDDAAA???@@@BBBCCCAAA???BBBCCCGGGOOOUUUUUUOOOIIIHHHJJJVVVccc^^^RRRUUUeeefff[[[gggQQQQQQPPPOOOMMMJJJHHHGGGIIIGGGGGGJJJOOOSSSSSSSSSLLLJJJIIIGGGFFFGGGHHHIIIPPPNNNLLLKKKLLLLLLLLLKKKIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLPPPNNNMMMNNNOOONNNKKKHHHMMMKKKJJJJJJKKKJJJHHHFFFJJJIIIHHHLLLQQQRRRPPPLLLIIILLLNNNMMMNNNRRRSSSPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRVVVWWWWWWXXX```jjjoooooorrrnnniiiccc```___^^^^^^WWWYYYXXXWWWZZZ]]]\\\WWWSSSPPPPPPUUUXXXVVVUUUUUUYYY\\\```cccbbb^^^XXXUUUVVVVVV[[[ccc|||zzz{{{qqq\\\PPPRRRUUUTTTSSSQQQOOOLLLJJJHHHHHHGGGNNNEEEEEEEEEBBBHHHOOOJJJ@@@;;;999;;;;;;999:::<<>>>>>???;;;;;;<<>>>>>>>>>>><<<::::::<<>>;;;;;;===>>>>>>===???IIIIIIHHHLLLKKKKKKUUUQQQCCC888:::<<<888999>>><<<;;;<<>>??????AAA???@@@DDDIIIHHHCCC===BBBCCCGGGNNNUUUVVVRRRMMMGGGKKKZZZgggcccTTTTTTaaafff\\\hhhQQQSSSSSSPPPJJJFFFEEEFFFFFFEEEDDDEEEIIIMMMPPPQQQKKKKKKJJJJJJJJJJJJJJJJJJOOONNNMMMJJJHHHHHHKKKMMMJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLJJJIIIHHHIIIKKKLLLOOONNNMMMMMMMMMKKKHHHFFFMMMLLLKKKKKKKKKJJJHHHFFFIIIHHHHHHKKKOOOPPPNNNKKKJJJMMMNNNLLLMMMQQQRRROOOMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPUUUWWWXXXWWWXXXZZZXXXSSSWWWZZZ\\\\\\YYYYYY[[[]]]XXXZZZ[[[YYY\\\___^^^ZZZXXXRRRPPPRRRTTTTTTUUUXXXZZZ\\\^^^___^^^ZZZWWWTTTYYYSSSTTT\\\ttt~~~nnnWWWJJJMMMSSSUUUVVVRRRNNNMMMPPPSSSUUUTTTMMMIIIIIIIIIKKK[[[bbbWWWKKKDDD>>>===;;;999:::===;;;<<<<<<:::<<<@@@???<<<;;;<<<>>>>>>======>>>???;;;<<<======>>>>>>>>>===???===;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>===<<<===>>>888EEEIIIIIILLLKKKNNNZZZXXXGGG999999;;;;;;;;;>>>::::::<<>>>>>???>>>???CCCHHHHHHDDD???AAAAAADDDJJJPPPRRRPPPMMMEEELLL\\\jjjeeeUUURRRZZZggg```qqqMMMPPPQQQNNNHHHDDDEEEHHHFFFDDDCCCCCCDDDEEEFFFFFFIIIJJJKKKLLLLLLKKKJJJJJJHHHJJJKKKIIIEEEDDDFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNMMMMMMMMMOOOPPPLLLLLLLLLLLLLLLLLLKKKKKKNNNLLLJJJHHHGGGHHHIIIJJJHHHIIIJJJKKKLLLKKKJJJIIIMMMLLLKKKKKKKKKJJJHHHFFFHHHHHHIIIKKKNNNOOOMMMKKKOOOQQQQQQNNNNNNQQQRRROOOKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOQQQRRRSSSSSSWWWYYYYYYYYYYYYVVVPPPQQQVVVZZZXXXSSSQQQTTTXXXYYY\\\]]][[[\\\```___\\\[[[VVVTTTTTTTTTRRRRRRUUUXXXYYYYYYYYYXXXVVVSSSRRR[[[SSSOOOQQQ[[[pppuuudddpppooofffXXXOOOOOOQQQPPPWWWRRRMMMNNNSSSWWWWWWUUUJJJHHHJJJPPP]]]uuuyyyfffVVVKKKAAA<<<:::888999<<<888999:::;;;@@@EEEDDD??????>>>===;;;;;;;;;<<<>>>===??????<<<<<<======:::===<<<::::::;;;;;;:::888:::>>>BBBAAA===999999;;;111;;;;;;;;;@@@???AAAKKKMMMBBB999999<<<===@@@CCC=========>>>@@@???===;;;:::999888888999;;;<<<===???@@@@@@@@@@@@AAABBBCCC>>>>>>???CCCGGGJJJIIIHHHEEEKKKZZZfffaaaTTTPPPVVVjjjjjjJJJMMMNNNJJJDDDAAABBBFFFCCCDDDEEEEEEEEECCCBBBBBBCCCDDDFFFGGGGGGGGGEEEDDDCCCFFFJJJJJJGGGDDDDDDEEEIIIIIIIIIIIIIIIJJJJJJJJJLLLNNNNNNMMMKKKKKKMMMOOOJJJJJJKKKLLLLLLLLLKKKKKKLLLKKKIIIGGGFFFFFFGGGHHHCCCEEEGGGIIIIIIJJJJJJJJJLLLJJJJJJJJJJJJJJJHHHFFFIIIIIIJJJLLLNNNNNNMMMLLLNNNQQQQQQOOOPPPUUUVVVUUUIIIJJJJJJKKKMMMOOOQQQRRRRRRRRRQQQPPPPPPRRRSSSTTTSSSXXXZZZXXXWWWXXXVVVRRRLLLQQQTTTQQQLLLKKKPPPWWWYYY]]]^^^\\\[[[^^^^^^[[[\\\YYYXXXXXXTTTOOOMMMNNNTTTTTTTTTSSSRRRPPPOOONNNSSSNNNPPPQQQRRR^^^cccZZZ^^^___]]]WWWSSSQQQPPPMMMTTTOOOKKKKKKNNNOOOLLLHHHFFFDDDKKKYYYpppqqqZZZLLL>>>888555333444777666888888:::@@@FFFFFFAAACCCAAA===:::::::::;;;;;;:::>>>>>>::::::>>>???;;;:::999888999:::;;;:::888777<<>>===BBBGGGFFF@@@<<<>>>BBB???>>>>>>@@@AAACCCCCCCCCHHHMMMWWW```\\\SSSSSSYYYllluuuJJJJJJJJJEEE@@@======???>>>BBBEEEHHHHHHGGGGGGHHHDDDDDDEEEFFFFFFEEEDDDCCCAAAEEEIIIKKKJJJHHHFFFEEEHHHHHHHHHIIIIIIIIIJJJJJJLLLNNNOOOMMMIIIGGGIIILLLGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEHHHHHHGGGEEEEEEFFFIIIHHHGGGHHHJJJJJJHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJMMMNNNMMMPPPWWWZZZYYYIIIIIIJJJLLLNNNQQQSSSTTTSSSRRRPPPNNNNNNOOOPPPQQQYYY]]]]]]YYYUUUVVVUUURRRRRRUUUUUUQQQJJJIIINNNTTTXXX\\\^^^ZZZYYYZZZZZZXXXYYYWWWXXXXXXSSSJJJGGGHHHOOOOOOOOOOOONNNMMMLLLLLLHHHFFFMMMQQQOOOUUU]]]YYYZZZXXXTTTPPPNNNNNNNNNOOOJJJHHHGGGIIIMMMOOOOOOMMMEEECCCNNNccc{{{yyy___OOO???777555333444666333666777777;;;AAABBB@@@DDDAAA<<<:::999:::::::::777<<<<<<888:::@@@BBB>>>888777666666888::::::999444888;;;:::777555777;;;@@@@@@777444<<<;;;666999444888<<<===;;;:::===@@@>>>;;;888666777888888888666888999::::::;;;>>>@@@;;;DDDNNNPPPHHHAAA>>>???AAAAAAAAAAAAAAAAAAAAABBBJJJMMMTTTZZZXXXTTTWWW]]]lllyyyFFFDDDBBB@@@===<<<<<<<<<;;;>>>BBBEEEFFFHHHKKKNNNFFFFFFFFFFFFEEEDDDDDDCCCAAABBBDDDFFFIIIIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOLLLFFFDDDFFFIIIEEEGGGIIIKKKKKKKKKJJJJJJHHHIIIIIIIIIIIIHHHFFFEEECCCEEEHHHGGGDDDBBBBBBCCCFFFEEEEEEGGGIIIIIIHHHGGGGGGHHHJJJLLLKKKKKKKKKKKKHHHJJJKKKIIILLLRRRVVVUUUIIIJJJKKKLLLNNNPPPRRRTTTSSSQQQNNNLLLKKKKKKMMMNNNVVVZZZ[[[WWWTTTUUUUUUSSSXXXYYYXXXTTTNNNKKKNNNQQQWWW[[[\\\XXXUUUVVVVVVTTTSSSRRRSSSSSSMMMFFFCCCFFFKKKLLLLLLMMMMMMLLLKKKKKKHHHBBBFFFKKKGGGJJJPPPNNNUUUPPPKKKHHHGGGHHHJJJLLLGGGFFFFFFHHHKKKPPPTTTWWWHHHFFFUUUkkkzzz|||bbbRRR@@@999666555666777333777888666777<<>>888888???@@@:::999777555444666888999999999::::::888666666999<<<===AAA<<<:::???<<<555777555888;;;;;;::::::::::::;;;:::888888888888777666666888;;;<<<<<<===???BBBAAAEEEJJJKKKIIIEEEBBBAAA@@@AAABBBBBBBBBBBBBBBCCCFFFIIINNNSSSSSSRRRWWW]]]iiiuuu@@@>>>;;;;;;===>>>>>>>>>:::<<>>AAAEEEGGGFFFDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLOOOOOOKKKEEEBBBCCCGGGEEEFFFHHHJJJKKKKKKJJJIIIGGGIIIJJJKKKKKKIIIGGGFFF@@@DDDFFFFFFDDDBBBCCCDDDDDDCCCDDDFFFHHHIIIIIIGGGEEEGGGJJJJJJJJJIIIIIIJJJJJJLLLJJJGGGGGGLLLNNNLLLKKKKKKKKKLLLMMMOOOPPPQQQTTTRRRNNNKKKJJJJJJKKKLLLGGGNNNRRRQQQPPPSSSTTTSSSNNNPPPRRRRRRPPPOOOQQQTTTVVVZZZ\\\WWWSSSSSSSSSRRROOONNNNNNNNNIIIBBBBBBFFFIIIJJJLLLMMMMMMMMMLLLKKKQQQEEEEEEJJJFFFHHHLLLIIILLLGGGDDDDDDDDDDDDEEEGGGOOOMMMIIIEEECCCEEEJJJNNNKKKJJJ[[[ooouuuzzz}}}^^^NNN===555333222222444555999:::777555999>>>@@@<<<999666666999;;;;;;:::@@@EEEBBB888666;;;;;;444;;;888555333444666777888DDDBBB>>>:::777777999<<<777AAAAAAAAADDD>>>777:::888888777777:::<<<;;;888;;;:::;;;<<<===<<<999666666999<<<======>>>AAADDDKKKEEE@@@>>>BBBFFFGGGGGG===???AAABBBBBBBBBCCCDDD???BBBHHHMMMNNNOOOTTTYYYgggppp>>><<<:::888777888:::;;;::::::<<<>>>???AAABBBCCCDDDBBB@@@>>>>>>???@@@AAA<<<;;;<<>>;;;999999:::::::::>>>DDDQQQKKKBBB;;;777777777777444444444444555666777888DDDJJJJJJBBB;;;<<<<<<:::888777:::CCCKKKKKKAAA888777777888999:::;;;;;;;;;<<<888888;;;;;;777555666===999888;;;:::888===DDDSSSJJJ<<<<<>>???@@@<<<<<<<<<>>>AAACCCBBBAAACCCCCCDDDGGGIIIIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBIIIOOOPPPJJJEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGCCCDDDDDDDDDBBBAAABBBDDDGGGEEEDDDDDDFFFGGGFFFFFFGGGHHHIIIIIIIIIGGGEEEDDDFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKIIIHHHHHHHHHHHHHHHFFFIIIIIIHHHKKKRRRSSSPPPPPPMMMLLLNNNLLLIIILLLSSSSSS\\\\\\QQQIIIMMMQQQQQQNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIKKKLLLMMMMMMNNNNNNLLLIIIIIIKKKNNNQQQRRR\\\SSSGGG@@@@@@DDDGGGHHHJJJEEEHHHRRRQQQGGGEEEKKKNNNQQQllltttgggddd\\\RRRGGG???>>>???===;;;:::666555444444555777888888<<<999999;;;;;;:::>>>DDDMMMGGG@@@:::777666555555666666666666777888999:::DDDLLLOOOEEE;;;777777666999777888===CCCDDD???999555555666777888888888888<<<888777999999666555777:::777888<<<<<<:::<<>>???CCC@@@BBBEEEHHHHHHGGGEEEDDDAAAEEEJJJOOORRRSSSSSSSSS^^^bbb666777999:::;;;;;;:::999555666777999:::<<<===>>>>>>===<<<<<<<<<===>>>???<<<<<<<<<>>>@@@@@@>>><<<@@@@@@AAADDDFFFGGGFFFDDDBBBAAAAAACCCGGGGGGDDDAAAEEEIIIJJJFFFBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHAAABBBCCCCCCBBBBBBCCCDDDFFFEEEDDDDDDFFFGGGGGGGGGDDDEEEGGGIIIJJJIIIHHHGGGBBBDDDGGGJJJKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIGGGJJJJJJIIIKKKOOOQQQPPPLLLKKKJJJLLLKKKIIIKKKPPPQQQZZZ[[[QQQJJJLLLNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKRRRPPPMMMKKKLLLPPPTTTWWWccc[[[OOOEEE@@@AAAFFFJJJIII@@@GGGYYYXXXFFF???HHHHHHMMMeeexxxqqqeee```[[[XXXNNNDDDBBBBBB>>>;;;:::999777555666888999777444666444444666555444777===BBB???:::777666666666555666666555666666777888999>>>HHHOOOHHH<<<666555555888777666888:::;;;;;;999555555666777888888888888;;;777666777777444555888888888:::======;;;;;;???RRRoookkkGGG999??????;;;:::@@@HHHLLLJJJFFFCCCBBBAAAGGGOOOUUUVVVTTTRRRPPPYYY```777888999999999999999888555555666777999:::;;;<<<;;;;;;::::::;;;<<<===>>>;;;;;;<<<>>>??????===;;;======>>>@@@CCCEEEDDDCCCAAA@@@@@@EEEKKKLLLHHHCCC@@@BBBCCCAAA??????@@@AAA@@@@@@@@@AAABBBCCCCCCDDD@@@AAACCCCCCCCCCCCDDDFFFFFFDDDCCCDDDGGGHHHHHHHHHAAACCCEEEGGGHHHGGGFFFEEE@@@BBBEEEGGGHHHHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFHHHIIIGGGJJJKKKJJJIIIJJJLLLNNNLLLKKKKKKKKKKKKJJJJJJLLLPPPTTTTTTOOOMMMNNNNNNJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPOOOLLLJJJKKKKKKJJJQQQPPPMMMKKKIIIJJJMMMOOOVVVSSSLLLDDD??????EEEJJJGGGAAAEEEQQQQQQEEE>>>BBBAAAEEEWWWhhhiiiaaa]]]^^^YYYOOOGGGDDDBBB===999888===999666666:::;;;999666444111111333222111333888666555444555666777777666333333333333444555666666666>>>FFFFFFAAA;;;888777777777777666555555777888777777888999999999999999:::666555666555333555:::<<<<<<======<<<:::;;;===LLLccc]]]AAA<<>>AAACCCBBBBBB@@@??????DDDKKKLLLHHHDDD?????????@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@@@@@@@AAACCCEEEEEEDDDCCCDDDGGGIIIJJJIIIEEEEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLHHHFFFEEECCCDDDEEEGGGIIIEEEHHHLLLLLLHHHEEEGGGJJJMMMNNNMMMLLLLLLLLLJJJHHHNNNMMMKKKKKKOOORRRNNNHHHKKKJJJIIIHHHHHHIIIKKKLLLMMMQQQQQQLLLIIIKKKLLLJJJHHHJJJKKKIIIGGGEEEFFFGGGGGGHHHGGGCCC???>>>BBBGGGEEEGGGFFFEEEHHHLLLJJJFFFFFFGGGMMMWWW\\\TTTQQQVVVSSSJJJCCCAAA>>>999666666;;;888555444777999:::999777555555777666333555:::333222222333555555444333222222222222333444555666444666<<>>@@@DDDLLLUUUXXXRRRKKKFFFEEECCCIIIQQQTTTTTTSSSUUUWWW\\\bbb>>>;;;888555444444666777555555666777888999:::;;;999999999999::::::::::::888777888:::===@@@@@@@@@<<<;;;;;;<<>>>>>AAAAAA??????AAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<;;;===AAADDDDDDCCCCCCEEEHHHJJJKKKJJJEEEFFFGGGIIILLLPPPSSSUUUFFFDDDCCCBBBCCCFFFIIIKKKKKKLLLLLLMMMNNNMMMMMMMMMIIIGGGEEECCCCCCDDDGGGHHHIIINNNTTTUUUOOOGGGGGGLLLMMMNNNNNNMMMMMMOOOLLLGGGLLLHHHFFFIIIOOOQQQNNNIIIIIIHHHFFFEEEFFFIIILLLOOOMMMTTTTTTLLLGGGJJJLLLIIIGGGJJJNNNNNNLLLJJJKKKMMMCCCDDDEEECCC@@@>>>@@@CCCDDDIIIGGGAAAGGGTTTWWWOOOQQQPPPIIIKKKPPPFFF>>>FFFGGGAAA<<<<<<:::666444555666666555444444555777888777555555777555222333888555444333333333222000...444444444444444555777777888555777???DDD@@@888222555777888888777555444444555555666777777666666555666555777888666333777===DDDEEEAAA:::777999;;;;;;:::JJJRRRQQQIII;;;:::HHHIIIMMMSSSSSSOOOJJJGGGFFFBBBHHHNNNPPPOOOOOOSSSWWW___aaa:::999888666555555555666444555555666777888999999999999:::::::::999999888888777555777:::===??????<<<;;;:::;;;>>>?????????;;;<<<===???@@@AAAAAA@@@@@@<<<;;;???@@@<<<<<>>;;;:::===CCCGGGDDDCCCCCCEEEHHHKKKKKKKKKCCCDDDEEEHHHMMMTTTZZZ]]]GGGEEEDDDCCCDDDGGGJJJLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKIIIFFFCCCCCCDDDFFFHHHKKKQQQZZZ\\\TTTIIIGGGMMMIIILLLLLLLLLNNNQQQNNNHHHIIIHHHHHHJJJJJJJJJKKKLLLNNNKKKFFFCCCDDDGGGLLLOOOOOOWWWWWWLLLFFFIIIJJJFFFJJJMMMPPPOOOLLLKKKMMMPPPEEEEEECCCBBB@@@???AAABBBDDDDDDCCCDDDJJJQQQQQQMMMSSSQQQEEEDDDLLL@@@555???<<<777555666666333333666444888<<<;;;777444444555444333333555333///000444444333222222333333111///333333333333444555666777:::555666===@@@<<<666444666666666666666666555555555666666666666666555555555555888:::888555888>>>>>>AAA@@@999777999;;;999???MMMUUUVVVTTTEEE===EEEDDDDDDEEEEEEDDDDDDCCCBBBCCCJJJPPPRRROOONNNQQQUUU___]]]666666777888888777666555444444555555666777888888:::::::::::::::999888777999777444444777:::<<<======<<<;;;;;;===>>>>>>>>><<<>>>??????>>>>>>???AAA>>>888777<<<===999888;;;;;;;;;<<<===>>>???@@@@@@GGGEEEAAA===<<<@@@FFFKKKDDDCCCCCCEEEHHHKKKLLLLLLFFFDDDBBB@@@AAAEEEIIILLLFFFFFFEEEEEEFFFHHHJJJLLLGGGHHHIIIIIIJJJJJJIIIIIILLLJJJFFFDDDCCCDDDFFFGGGEEELLLVVVZZZPPPCCC@@@GGGDDDIIIJJJJJJNNNSSSQQQIIIGGGIIILLLKKKGGGDDDHHHNNNUUUPPPIIIDDDBBBEEEIIIMMMRRRZZZZZZMMMEEEGGGHHHCCCIIIKKKKKKGGGBBBAAADDDHHHFFFCCC@@@??????@@@BBBDDDDDD======GGGKKKFFFBBBBBBKKKLLL@@@AAAMMMBBB666AAA555111111333444333444777444<<>>888===>>>999777::::::777444===AAAIIIYYYXXXIII@@@@@@>>><<<<<<>>>@@@AAAAAAFFFNNNUUUVVVRRROOOQQQTTT]]]YYYyyy888777777666555444444444555555555555666666666666888888999::::::;;;<<<<<<666666666666777888999:::CCC@@@===;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;999888<<>>CCCFFF@@@@@@AAAAAA@@@???===<<>>888777;;;>>><<<999444000111555777444000444CCCYYYaaaPPP666///777777666555444444444444444000000000111222222333333555444444333333333444444???CCCDDD???;;;:::888555444333222111222333444555888888666555555666666777:::999777555666888:::<<<>>>===;;;:::999888888888888<<<>>>BBBKKKTTTTTTMMMAAA;;;999<<<@@@AAABBBEEEDDDMMM\\\dddYYYIIIJJJVVV[[[TTTkkk777777666666555444444333444555555555666666666666666777777888999999:::::::::999777666777999<<<>>>PPPKKKCCC>>><<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<:::;;;<<<<<<;;;999888;;;>>>>>><<<;;;<<<===CCCAAA???>>>???BBBEEEGGGCCCAAA??????BBBDDDDDDCCCCCCDDDEEEFFFFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFIIIGGGHHHKKKIIICCCBBBFFFEEEFFFGGGEEEBBBAAACCCFFFLLLLLLJJJGGGDDDDDDGGGIIIJJJKKKKKKHHHFFFDDDDDDEEEKKKGGGDDDBBBCCCEEEGGGGGGKKKKKKKKKHHHEEECCCCCCDDDBBBCCCDDDAAA>>>===???BBB???CCCCCC>>>===@@@CCCCCC<<<<<<======<<<;;;999999>>>???<<<777666:::<<<;;;777555333111222333444555111BBB[[[gggYYY???222555666555444444333333444444333333333222222222222222555444444333333333444444888<<<===:::777777777444444333222111111222333333888888777666777888999:::999888666555555777999;;;>>><<<:::888777777888999:::;;;;;;<<>>AAA@@@@@@BBBGGGOOO]]]ddd[[[MMMOOO[[[aaa[[[qqq666666666555555444444333444444444555555555666666555555666666777777888888<<<999666444555888<<>>::::::;;;;;;:::::::::999::::::;;;;;;>>><<<;;;;;;<<<<<<;;;:::888:::<<<<<<;;;::::::;;;===<<<<<<<<<===???BBBCCCAAA???>>>???AAABBBCCCBBBAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEAAABBBDDDEEEFFFGGGHHHHHHJJJEEEBBBDDDFFFFFFFFFGGGGGGFFFJJJPPPLLLBBB@@@EEELLLKKKHHHEEEBBBCCCFFFIIIFFFHHHIIIHHHFFFCCCBBBBBBBBBAAAAAABBBDDDFFFEEEDDDHHHHHHHHHFFFCCCCCCDDDEEE@@@AAAAAA???<<<;;;>>>@@@>>>@@@???===???CCCCCC???::::::::::::999888777777<<<===:::555444888:::999999999777444000000222555///<<>>@@@FFFMMMXXX___XXXOOORRR\\\```\\\ttt555555555444444444333333333333444444444555555555555555555555666666777777777666444333444666999;;;GGGBBB===999999:::;;;;;;888888888888888999:::;;;>>><<<;;;<<<======<<<;;;999999:::::::::999::::::777888999:::<<<===????????????>>>???@@@@@@AAAAAA@@@@@@BBBCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFAAABBBCCCDDDEEEFFFFFFFFFGGGCCC??????AAADDDGGGIIIDDDFFFRRRaaa^^^KKK@@@CCCJJJIIIFFFCCCAAAAAAEEEHHHBBBCCCEEEFFFEEEDDDEEEFFFCCCBBBBBBCCCEEEFFFEEEDDDGGGFFFDDDAAA@@@AAAEEEHHH???>>>>>>???AAA@@@===:::===>>>======BBBFFFCCC<<<;;;;;;;;;;;;:::999888888:::;;;999444444777999777<<<<<<:::888444222111000000444<<>>>>>@@@BBBFFFNNNTTTQQQLLLPPPXXXXXXXXXqqq444444444444333333333333333333333333444444444444555555555555666666666666333333444555666666666666888777666777999;;;;;;:::777777777777777888999:::===<<<;;;<<<>>>???>>>===;;;::::::999::::::::::::555666888:::;;;<<<======>>>>>>???????????????@@@>>>???AAABBBCCCEEEEEEFFFDDDCCCCCCBBBBBBCCCEEEFFFBBBCCCCCCDDDDDDCCCCCCBBBFFFEEEBBB>>><<<>>>CCCFFFBBBDDDQQQaaa^^^KKKAAADDDGGGFFFDDDAAA???@@@CCCFFFCCCDDDDDDCCCBBBDDDGGGJJJDDDBBB@@@AAACCCEEEFFFFFFIIIFFFBBB>>><<>>DDDJJJIII@@@777======<<<===BBBGGGCCC;;;<<<<<<;;;:::999999999999888:::888444444777999777999888777999;;;:::444///111//////222222111000222222222111111111222222333000111111111222222222333222222222222222333444555000444555111000222333222111111222333555888;;;<<<666555444222222222333333444444333333333444555666222444777::::::999777666777666777:::;;;;;;999999999777:::???@@@>>>???CCC???BBBFFFJJJKKKJJJMMMRRRTTTVVVqqq333333333333333333333333222222222333333333444444555555555555555555555555222333555666777777666555444444555888;;;<<<:::888777777777666777777888888;;;;;;;;;<<>><<<::::::;;;<<<;;;:::777888999:::;;;<<<=========???@@@@@@???>>>>>>???>>>???@@@AAABBBDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@???GGGIIIFFF???;;;===@@@AAABBBBBBIIIPPPMMMCCC@@@EEEDDDDDDCCCAAA??????BBBDDDFFFEEEDDDAAA@@@AAADDDGGG@@@>>><<<===@@@DDDGGGHHHIIIGGGCCC>>><<<>>>CCCGGGDDD@@@@@@GGGNNNMMMCCC888======<<<<<<@@@DDDAAA:::;;;:::999888777777777777666888777333333777888666222000111777>>>???:::444111000000222444333111000222222111111222222333333//////000111111222333333222111111222222333444555333666666222111333444333111111222333666999<<<>>>888777666555444555555666444444444444444555555666111333777:::<<<;;;888777666555888<<<===:::999;;;777666999===>>>===@@@EEEBBBBBBDDDGGGJJJKKKMMMNNNVVVZZZuuu222222222222222222333333222222222222333333333333333333333333333333333333111222222333444444555555555555555777:::;;;:::999999888777777777777777777:::999:::<<<@@@BBBCCCBBBAAA>>><<<;;;===>>>===<<<;;;::::::;;;;;;===>>>???<<>>>>>????????????@@@AAACCCDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA??????DDDFFFDDD@@@AAAFFFFFFBBBBBBEEEGGGFFFBBB???@@@AAAAAABBBBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@BBBDDD@@@>>><<<===@@@CCCDDDEEEGGGGGGFFFCCC@@@>>>???@@@???>>>@@@CCCFFFEEE@@@:::;;;<<<;;;999<<>>@@@???=========<<<;;;<<<===???@@@===@@@BBBBBB???>>>>>>@@@?????????@@@AAABBBDDDEEEAAABBBDDDEEEEEEEEEDDDCCCAAABBBBBBBBBBBBAAA@@@?????????>>>???HHHRRRPPPHHHBBBIIIMMMHHHDDDBBB@@@===???AAABBBBBB@@@??????@@@:::<<<@@@AAABBBBBBCCCDDDDDDBBBAAAAAABBBBBBAAA???EEEGGGIIIHHHDDD???<<<;;;888:::======;;;::::::;;;999;;;:::777888;;;:::777<<<;;;999888777777888888111444333000000444444222000111111000000111555888555444111------///111111333222222222333444444555555444444333333222222111111111111111222333444555000333333000///333666555222222111111222444555666111111111222444777:::;;;444444444555555555666666666555555555777:::===???999555555777777333666<<<:::999:::<<<:::999===DDDFFFFFFEEEFFFJJJNNNKKKGGGNNNVVVsss///333444222111333111...222222222111111111111111//////000111111111111111000111222333333222000///444222111333777999888666555666777666444444555777666888<<>>============:::;;;;;;:::999999<<<>>><<<<<<===>>>@@@AAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGFFF@@@???EEEHHHFFFFFFJJJEEEEEEDDDBBBAAA@@@????????????BBBIIIQQQUUURRRNNNFFFHHHKKKIIIEEEBBBAAAAAAEEECCCAAA?????????@@@AAAEEECCCDDDGGGGGGCCCBBBDDDCCCAAA>>>======???BBBDDDAAAAAA@@@@@@AAA@@@===:::;;;888555777;;;>>>===:::===;;;888666555777:::<<<===<<<999777555444444444666555444222111000000000------------...222888<<>>@@@@@@FFFEEEDDDEEEGGGKKKOOORRRSSSUUU{{{222777999555111111222111111111111111111111111111111111111111222222222222000111222222333222111111555444333555888:::999777666555555555555666666777777999<<>>============;;;>>>@@@AAA???>>>>>>>>>????????????????????????@@@@@@AAAAAACCCDDDFFFFFFFFFBBBAAADDDEEEBBBCCCFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???AAAFFFKKKMMMJJJFFFGGGIIIKKKIIIEEEAAA??????EEEEEEDDDCCCCCCAAAAAA@@@DDDBBBDDDGGGFFFBBB@@@BBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@AAAAAA@@@===;;;===999777999===???>>>;;;999999999999999888888777<<<:::888666555555555555555444333222111000000000///111111000...000666;;;000111111000////////////000000000000000000000000111222222222222111000///222000...///222333111///444...555777,,,111888...000...------///111111111333222222222444555666555444444444444444444333333444555666777888888888888666999<<<===<<<:::999999AAA===999777999<<<<<<<<>>??????>>>===AAA@@@???>>>>>>======>>>;;;???DDDEEEDDDAAA>>>===@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDFFFGGGDDDCCCCCCDDDCCCAAABBBFFFFFFFFFFFFEEEDDDCCCBBBAAAEEEDDDEEEHHHLLLMMMJJJGGGKKKMMMMMMLLLHHHEEECCCCCCFFFFFFGGGGGGFFFDDDBBB@@@CCCBBBDDDGGGFFFAAA>>>???BBBBBBDDDDDDDDDCCCBBBAAABBBAAA@@@@@@@@@???===;;;;;;999777999<<<>>>===:::666999===??????<<<777555999888777555555555555666444444222111000000000000111555666333......444;;;111111111000000/////////000000000000000000000000111111222222111111000000111//////000222333222111222222888666///555999///555444333333444444222000000111222444666777777666555555666777666444222111666666666777666666555444666:::>>>@@@>>>;;;888777>>><<<999888999::::::999<<<===???AAADDDGGGIIIKKKNNNPPPvvv555999888444111333333222...//////000111222222333444333222111111111222222///000111222333333444444222222222333444555555555888444111333777:::888555888999;;;============<<<@@@???>>>>>>=========>>>;;;>>>BBBCCCBBB???<<<;;;>>>???@@@AAABBBDDDEEEEEE???@@@@@@AAACCCEEEGGGHHHAAABBBDDDDDDBBBBBBDDDGGGDDDEEEEEEEEEEEEDDDBBBBBBFFFEEEFFFIIIMMMOOONNNLLLJJJKKKKKKJJJIIIGGGFFFEEEGGGGGGGGGFFFEEEDDDCCCBBBDDDBBBDDDHHHGGGBBB>>>???BBBCCCDDDDDDDDDCCCBBBAAAAAA???>>>===>>>===;;;999888666666777999:::999777777:::>>>AAAAAA===999555777666555444444444555666333333222000000/////////000666999555///...555===222111111111222222222111000000000000000000000000000000111111111111000000000000000111222222333222111444666333111666444+++---000333555444333333444111000111555;;;<<<999555777888:::<<<;;;888555333555555555666555555444333555888;;;<<<:::777555444;;;:::::::::;;;;;;;;;:::;;;<<<>>>AAADDDGGGIIIJJJPPPRRRxxx444555444111222555333///......///000111111222222111111111000000000111111000111111222222333444555222333333444444444555666888444111333777:::888444777888:::;;;<<<<<<<<<;;;>>>>>>======<<<<<<=========>>>@@@???>>>======>>>@@@AAABBBCCCEEEFFFGGGGGGAAABBBBBBCCCDDDFFFHHHIIIAAACCCCCCAAA@@@AAABBBCCCBBBCCCDDDEEEEEEDDDBBBAAABBBBBBBBBDDDFFFGGGGGGGGGDDDDDDEEEFFFFFFGGGGGGFFFIIIGGGDDDBBBAAABBBDDDEEEEEECCCEEEHHHHHHCCC@@@AAACCCCCCAAA@@@@@@@@@AAAAAA>>><<<::::::::::::888777666666666777888888777666777999;;;<<<<<<:::777555666555444333333444555555222222111000////////////---333888555//////666>>>222111000222444666555444000000000000000000000000///000000111111111000000000111111111111222222333111444222000444444///,,,---000222111------111555444///...555>>>AAA;;;333555888;;;======;;;888555222333444555555666555555666888999888666555555555777888:::;;;<<<===>>>>>>===>>>@@@CCCFFFIIIJJJKKKTTTUUUzzz444666777444444555333......//////000000111111111...///000111111111111000222222222222222333444555555666777777666666777999888666333444666888666444666777888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===>>>AAACCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFHHHHHHDDDDDDBBB???@@@BBBAAA===@@@BBBDDDEEEEEEDDDCCCAAADDDCCCCCCBBBAAAAAABBBBBBFFFEEEEEEGGGJJJLLLLLLLLLHHHEEEBBB??????BBBEEEHHHFFFCCCDDDGGGGGGCCCBBBDDDCCCBBB@@@???>>>>>>???@@@===;;;888777888888777555666777888999999888777777555555555555444444333333555444333222222222333444111111000///////////////+++000444333000000666<<<333111///111555777666444000000000000000000000000//////000000111111000000111222333222111000111333111333...///555111222BBB```WWWHHH:::000...000222333///---333===@@@999222333555888::::::888555444111222333555666777777777888999999888777666777888555777:::;;;<<<===???AAA@@@@@@BBBCCCFFFHHHKKKLLLTTTUUUyyy444===AAA<<<555222111111/////////000000000000000,,,...111333444333222111444333222222222333444444666888999999777666888:::888777666555555555555555444555666888:::;;;<<<===;;;::::::999999::::::;;;>>>>>>???>>>>>>???BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEBBBAAAFFFLLLJJJCCCAAABBBEEEFFFGGGFFFDDDCCCGGGFFFEEEDDDCCCCCCEEEFFFIIIGGGFFFHHHLLLNNNNNNMMMEEECCCBBB@@@AAADDDFFFHHHEEEBBBBBBEEEEEECCCCCCFFFAAAAAAAAAAAA@@@???>>>======:::888777777777666555555777999999888777666666444333333222222222222222555444333111111111222333000000///.........//////+++...000000///000444888555111///000333555222///000000000000000000000000...//////000000000000000222444555333111///000222000333...111555...???iii~~~WWW<<<222222222111......///222666888555333333444666777666444222000222333444555666777777777555777::::::999888888888555777999:::999;;;>>>AAAAAAAAAAAAAAACCCFFFHHHJJJNNNPPPuuu555CCCLLLDDD666...000444000000000000////////////+++...222555666666444222555444333222222222333444444666888888555555777999888888888666444333333555444444666777999;;;<<<===999999999888888999:::::::::<<<===>>>>>>???AAACCC???@@@AAABBBCCCEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFCCCDDDNNNYYYWWWOOOAAACCCFFFHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBDDDHHHJJJEEECCCAAACCCFFFHHHHHHFFFBBBBBBBBBCCCDDDFFFGGGHHHDDDAAA@@@BBBCCCBBBCCCGGG???@@@CCCDDDCCC@@@===;;;===;;;888777777888777666222444777777666444333333444444444444444333333333555444333111000111111222000//////............///,,,---...//////000222444666222//////222222...***000000000000000000000000......///000000000000000333555666444000///000111///333000444555---KKK}}}JJJ,,,)))222555222)))---222222000000222555666666777666555222000...444444555666777777777777111555999<<<;;;888777666666888999888777888;;;???AAA@@@??????@@@CCCFFFHHHIIIJJJppp666<<>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@GGGGGGDDDHHHSSSUUUNNNAAACCCEEEEEEDDDEEEFFFHHHFFFDDD@@@>>>>>>@@@DDDFFFGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>>@@@CCCFFFGGGFFFAAAAAAAAA@@@@@@@@@????????????@@@BBBBBBAAA===:::888777666555333333222222666666777777777666444333111333444444222111111222555555555444333222111000222111///...---------...------,,,---...///111222555555111------111222000000000000000000000000000111000///......///000111444444333333222111111111222222555777555333<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???????????????>>>DDDCCC???BBBKKKKKKEEEAAABBBDDDDDDCCCDDDEEEGGGEEECCC@@@>>>>>>@@@CCCEEEFFFEEEDDDCCCBBBAAAAAAAAA<<>>>>>>>>??????@@@AAABBB@@@===:::888888666555444333333333555555555666555555444444222444555444333111222222444444444444333222111000222111///...------...............///111444666888777777333...---000000---000000000000000000000000111000///......///000111222222222222111111111111///999EEEGGG:::...000:::;;;555///---///000000...111111000000111111222333444444444444444333333333222222333333333333444444333444555666777777888888888888888999:::;;;======CCC@@@>>>>>>BBBDDDEEEEEEEEEHHHlll///000111111222222111111111000000000000/////////000111111222222111111000111111222222222222222222111111222333444555666666777666555444444444444444333444555666777777777777666666777777888999::::::;;;;;;;;;;;;<<<===???@@@??????@@@@@@@@@@@@@@@???@@@@@@???>>>>>>>>>??????>>>BBBAAA<<<===CCCCCC===@@@AAACCCCCCBBBBBBDDDEEEDDDBBB???======???BBBDDDEEEEEEDDDDDDCCCCCCCCCCCC===BBBIIIKKKHHHCCC@@@???BBBBBBAAA???>>>===<<<<<>>???@@@AAA???<<<999999888777555555444444444444333333333333444444555222444555555333222222333111222222333222222111111111000///......---.........---,,,,,,...000333555888999666000---......+++000000000000000000000000000000////////////000000000000000000111111111111111999CCCEEE;;;///***---///---+++---000111000---111000000000000111222222000111222333444555555666222222333333333333444444444444444444444555666777666666777888:::<<<===>>>AAA???======???BBBCCCCCCEEEIIInnn222000...///222444444222000000000000000000000000000000111111111111000000222222222222111111111111111111222333444444555555666666555444444444555555555555666666666666555555333444666777888999999999:::::::::;;;<<<======>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAABBBAAA===>>>BBBAAA===???AAABBBBBBAAAAAABBBCCCCCCAAA???======???AAACCCCCCDDDDDDDDDDDDDDDDDDDDDAAAGGGLLLKKKGGGCCCCCCEEEBBBBBBAAA???===<<<;;;:::>>>>>>>>>>>>???>>>;;;999999888777666555555444555222222111111111333444555111333444444222111111222///000111111222222222111000000//////............111000...,,,,,,,,,...///666888777111......---+++////////////////////////000000////////////000000.........///000111111222777333000222444333000---...------///222444333222000000000000000111222222///000111222333444555666222222222333333333444444555444333222333444555666555555666888:::<<<>>>???>>>===<<<===???AAADDDEEEMMMRRRwww444000---...222444333111000000000000111111111111000000000111111000000000222111111111111111111111111222222333333444444444555555444444444555555666666666666666666555555444222333555666777888888888999999::::::;;;;;;;;;;;;>>>???@@@BBBBBBBBBAAA@@@>>>>>>>>>>>>>>>???@@@AAA@@@AAA???>>>@@@CCCBBB@@@???@@@AAAAAA@@@@@@AAABBBBBBAAA???>>>>>>???AAABBBBBBCCCDDDDDDEEEDDDDDDCCCDDDFFFHHHEEEAAAAAAFFFKKKBBBBBBAAA???===<<<;;;:::>>>===<<<=========:::888888777666555555444555555222111000000000222333555///111222222000//////000......///000111111111111///////////////.........444333222000000000000000111666666222/////////---//////////////////////////////000000000000//////------...///000111111222888444...***+++000444555333111000000222333444555000000//////000000111222000111111111222333333333222222222333333333444444555444333222222333555555555555666777999;;;===>>><<<<<<===>>>???CCCFFFIIIVVVZZZ}}}222///,,,---///111000...000000000111111111111222///000000111111000000///000000111111111111111111111222222222333333333444333333333333333444555666666666777777666555444444333333444555555666777777777777888999999999999999<<<>>>@@@AAABBBAAA@@@???:::::::::;;;<<<===>>>???>>>===<<<===???AAABBBAAA???AAABBBAAA@@@???@@@BBBBBBAAA@@@??????@@@AAABBBAAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@>>>@@@EEEIIIBBBBBBAAA???>>>===<<<<<<===<<<;;;;;;<<<<<<:::888666666555444444444444444222111111111111222222333...000111111///......///---......///000000000///......////////////......---...///000111222111111...444777333000000000///000000000000000000000000//////000000000000//////---......///000111111222333;;;>>>666,,,,,,555<<<666444111///...000222333000////////////000111111111111111111111111111111222222333333333333444444333333333333333444555666555555666777999;;;<<<===<<<===>>>???@@@BBBGGGJJJSSSVVVwww------------/////////...000000111111111222222222//////000000000000////////////000000111111222222222222222222222333333333111111111222222444555555666666666666666666555444444444333333333444666777555666777888888888777666999;;;>>>@@@@@@@@@>>>===999999999:::;;;===>>>???===;;;:::<<>>>>>>>>===<<<::::::;;;;;;999777555444444333333333333444222222333333222222111111///000222111///......///---....../////////......---...///000000///......(((***---000111111///...,,,444777444000000000///000000000000000000000000...///000111111000///.../////////000000111111111000888<<<999666:::???AAA444444222///...---///000///////////////000111111000000000000111111111222222222333333333333444444222222333555555666666666666666666777888:::;;;<<<>>>???@@@??????@@@DDDHHHIIIJJJkkk+++,,,...///000000111111000000111111222222222222//////000000000000//////...//////000111222222333222222222222222222333333000000000111222333444555555666666666666666555555666444333222222333555666444555666777777666555555777999<<<>>>???>>><<<;;;::::::;;;<<<===>>>@@@AAA>>>;;;:::===???@@@@@@AAA@@@BBBCCCBBB@@@@@@AAABBBCCCCCCAAAAAAAAAAAACCCCCC@@@AAABBBCCCCCCAAA???>>>@@@CCCHHHLLLMMMIIIBBB<<>>AAAEEE@@@AAAccc............////////////////////////000000000000111000000/////////......111111222222222333333333333333333333333333333333000000111111111222222222333666888888666444444555666555444333333444555666444333222222333444444333777999;;;===>>><<<999777<<<:::999:::<<>><<<;;;;;;<<<<<<;;;:::999888666666666777777666555444333444555666777111111222333555444222///////////////000000000000++++++,,,,,,---...//////,,,---000222222111000...---------------...///000333444444333111000000111333333222///---,,,---///111111111111000000000000---000444444333000...---***666555,,,444NNN[[[VVV444222000000111222111111000000///......111666:::666222///222666888666222000111222333444333222111111111222222222333333333777666666888;;;<<<<<<<<>>===;;;:::;;;???CCCFFFGGG```............////////////////////////000000000000222222222222222111000000000000111111111222222222333333333333333333333333111222222222333333333333666555444444666888888777666666555444444555666666000222444444333222222222777888:::;;;<<<=========:::;;;;;;<<<<<<===???@@@AAAAAA???>>>>>>???@@@AAACCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCAAAAAAAAAAAABBBAAA@@@@@@AAABBBCCCDDDAAAAAABBBEEEGGGFFFCCC???@@@>>><<<<<<======<<<;;;:::999777666666666777888666555444333333333444555111111111333555444222///000000000///////////////+++,,,,,,------.........------------............---------------...//////000111222111///...///000+++---......---...000333000000000////////////...///111222222000......///000777444+++///???HHHDDD444111///......000000////////////......000444777777333000111444777888777222333333333333333222222222222222222222333444444666555555777999;;;;;;::::::;;;=========>>>@@@BBBEEEGGG```............////////////////////////000000000000222333555666555444222111111111111222222222333333222222333333333333333333222222333333333444444444777333000111666999999777666666555555555555666666333555666555222222444777999999888999:::<<<>>>???:::===AAAAAA>>>===>>>@@@@@@???>>>>>>>>>???@@@AAADDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????CCCBBB@@@??????AAABBBDDDBBBAAAAAABBBBBBBBB@@@>>>???>>>======>>>>>><<<:::999888777666666666777888666555333222222222222333222111111222444333111///000000000//////.........------------------------...---+++******+++,,,---...------------...//////111222333222111000111222...000111111000//////000////////////............000111111000......///111555555111,,,---222666666666333000......000000000...///000//////000222444666444222000111444888:::666555444333222222333333444333222111222333555666666555555666999::::::999555999===???@@@???@@@@@@DDDFFF```............////////////////////////000000000000111333555777777555333111222222333333333333444444222222222222222333333333222222222333333333333444444444333444666777666555666666666666666666666666777555333111222333666888999888888777888999:::;;;;;;AAAFFFEEEAAA>>>???AAA???>>>=========>>>???@@@BBBBBBCCCBBBBBBBBBAAAAAA???>>>>>>???@@@AAAAAA@@@CCCBBB@@@>>>>>>???AAABBBBBBAAA@@@??????@@@@@@@@@>>>>>>===>>>???>>>;;;999888777666555555666777888666555333111000000111111222111111222333333111///000000000///......------------------------,,,,,,///...---,,,,,,,,,,,,,,,......---------......//////111222222111111222333000222444333111...------000000/////////.........000111222222000///000222444111///000000///000444:::666222000000222333333---...000000000///000111444444444222111222555777999777444222111222333444666444222111111333666888888777666777999;;;:::999666999===>>>???>>>???@@@DDDGGGbbb............////////////////////////000000000000///111333555555444111000111111111111222222222222111111111222222333333333111111111111222222222222222888>>>>>>999555444666555555666666666666555555444333444777;;;;;;777333444555666888999999999999:::@@@EEEEEEAAA======???>>>===<<<<<<<<<===>>>??????@@@AAAAAAAAA@@@??????===<<<<<>>>>>>>>???@@@AAA@@@???>>>>>>???AAACCC>>>======>>>>>>===;;;888777777666555555666777888555444333111000000000111333222111111222222000///000/////////.........---------------------,,,,,,...///000111111///---,,,///......---------......,,,---////////////111333222444555555222000//////111111111000000000//////...111444555444222111111222......333333000000555999666222000111222333333,,,...000111000///000111111333444444222111111222999777444111000111333555666444222111111333666888999888777999;;;<<<<<<;;;;;;<<<<<<;;;;;;<<<>>>@@@EEEIIIeee............////////////////////////000000000000...///111222333222000///.........////////////000000000111111222333333333000000111111111222222222333;;;DDDDDD===666555777444444555555555555444444333888@@@HHHKKKHHH???888333444777999;;;<<<<<<;;;999===AAAAAA???<<<;;;<<<>>>===<<<;;;;;;;;;<<<<<<===>>>???@@@AAA@@@??????>>><<<<<>>>>>======?????????>>>===>>>AAADDD===<<<;;;;;;<<<<<<:::888777666555555555666777888555444222111111111111222333222000000111111000...........................---------------------------///111333333111...,,,//////...------------......000222333333444666888CCCCCCAAA===777222///...111111111111000000000000---000444666555222111000000......111111///...000444222//////000111111000,,,...000111000000111222///111333555555444222111888666333111000111333555444333222111222333555666888777777999<<<>>>>>>===>>>===;;;999888:::>>>BBBEEEJJJggg............////////////////////////000000000000......///000000000000000...////////////000000000///000000111222222333333111111111222222222333333222888??????;;;666444555222333444555555444333222444<<>>>>>===<<<<<<======>>>;;;<<<>>>??????>>>===<<>><<<:::999999::::::;;;<<>>CCCFFFEEEBBB@@@AAAAAA@@@???===<<<;;;>>>??????===;;;:::===@@@===;;;999999::::::999888666555555444555666777888444333222111111222333444444222000000000000///...,,,------....../////////+++,,,,,,------.........,,,---.../////////......//////...---------------///111333444555666888:::HHHFFFBBB<<<555///---,,,111000000000000/////////,,,///222222111000000000...000000......//////---000///...///111222000///---...000111111111333555000//////333777:::999777555444222111111222333444222222222222222333444444666666666888<<<>>>???>>><<<<<<:::999888:::???CCCDDDJJJhhh............/////////000////////////000000000000....../////////000000111111222222222222333333333///000000111222222333333222222333333333444444444000222555777666444333222222222333444444333222222222999===999333555BBBPPPLLLIIIDDD@@@===<<<<<<===?????????@@@BBBCCCAAA???@@@>>><<<:::999888999999;;;<<>>BBBDDDBBB??????@@@AAAAAA@@@===;;;999>>>??????<<<999888999<<<===;;;888777888999888888666555444444555666777888444333222222222333444555444222000///000000///...+++,,,,,,---...///000000++++++,,,,,,---...//////,,,++++++***+++,,,...///000///...---------------(((***,,,...///000333555111111111...,,,,,,...///000/////////............---...///...---...000111,,,111111------222222...//////000222444444222000---///000000111222555777111...,,,111999>>>???===333222111111111222333444111111222222222333333333444444555777;;;>>>>>>>>>999999:::999:::<<<@@@CCCCCCIIIggg,,,,,,------.../////////////////////////////////......///000000000000000111111111111111222222222000000111222333333444444000000222333333333333333222333444444222222333444333333555666666666555444555555666666777777888888===>>>???>>><<<;;;<<<======>>>@@@AAAAAA@@@???>>>@@@???>>>======;;;777444:::<<<>>>@@@AAA@@@???>>>??????>>><<<;;;;;;===@@@@@@AAABBBBBBAAA???<<<:::;;;;;;:::999888888888888999888777666666777888999444555666555333222333444333222000000111000///---444333111////////////000,,,,,,,,,------........./////////...------,,,,,,---...///...,,,+++,,,---///---,,,,,,///000111111---...//////000//////...000000//////.........---........................,,,...///111111111000000---.........//////000000///333333111999DDDAAA666333---)))---666===<<<888555///---555AAAEEE===333000000111222222222222222333333222222111222222222555555555555777999;;;<<<:::888777888:::===??????GGGMMMfff,,,,,,------.../////////..............................///000000000000000000000000000111111111111000111111222222333333333///000111222333333333333222444555444333222333444333333555666666666555444666666666666666777777777888999::::::888888999:::;;;<<<>>>???@@@???>>>======<<<<<<<<<<<<;;;888666999:::<<<>>>???>>>===<<>>===;;;;;;===???>>>???@@@@@@???===:::888;;;;;;:::999888888888888777777666555555666777777333444555444222222222333333222000000111000///---333222111///////////////,,,,,,,,,---------------............---------------...///...,,,+++,,,------///000111000---***)))...---------------------000000000/////////..............................------///000000000000000/////////000000000111111000222111...444>>>;;;111222...,,,222>>>IIINNNOOO999777666999===<<<777222///000111111222222111111222222222111222222333333888777777777888:::<<<===:::888777777999<<<>>>@@@EEEJJJccc,,,,,,,,,---......//////..............................///000000000000///////////////000000000111111111111111111222222222...///000111222222222222333444555555333333444555333333555666666666555444777777666666666666666666444666777777666666888999999:::<<<>>>>>>>>>>>>======<<<<<<===>>>>>><<<:::888999;;;<<<===<<<<<<;;;?????????===;;;;;;===???>>>???@@@@@@???===;;;999;;;:::999888777777777777555555444444444444555555222333444333111111111222333111000000000000///---222111000//////...//////------------,,,,,,,,,,,,------------............---...///...,,,+++,,,---,,,///111111......///222111000...---,,,------...111000000000000000//////........................------......///000000000000000000000111111111111///111...,,,333<<<<<<444111111222777===CCCFFFGGG888:::<<<;;;777333111111//////000111111111111111111111111111222333444444888888888888888999::::::999888777777888;;;>>>@@@BBBFFF^^^+++,,,,,,------...//////........................---...//////000000//////------......///000000000111111111111111000000000...///000111111222111111333444555555333333444555333333555666666666555444777777777666666555555444444666888888888888:::<<<888999;;;===>>>?????????AAA?????????@@@AAA???>>>:::;;;<<<============<<<>>>??????===<<<;;;===???@@@@@@AAAAAA@@@???===<<<:::999888777777666777777555555444444444444555555111222333222000000000111222000//////000000///...000000//////...............------,,,,,,+++++++++++++++,,,------...//////---...///...,,,+++,,,---,,,...---++++++222===GGG555333111///......000111111111111111000000000000........................---------......///000111000000000000000000000000---...---...666AAADDD@@@...222666888777444111///222555777666222//////111//////000111111111111000111111111111222333444555666666666666666666666666777888:::;;;<<<===>>>???BBBEEE[[[++++++,,,,,,---.................................------...///////////////,,,------...//////000000111000000000000000000000...///000111111222111111333444555444333333444555333333555666666666555444777777666666555555444444444666888999888999;;;===999:::;;;===>>>??????@@@BBBAAA??????@@@@@@???===>>>>>>??????????????????>>>??????>>><<<<<<===>>>???????????????>>><<<<<<999999888777666666666666555555555555555555555555111222333222000///000111111000...///000000///...////////////.........------------,,,,,,++++++******++++++,,,---...//////---...///...,,,+++,,,---,,,...---++++++222===GGG555333111///......000111000000000000111111111111........................------......///000000000////////////////////////......---000777AAAFFFEEE111333555555333000000000222222222111111111000000//////000111111111111111111111111111222333444555666666666666555555444444444888>>>AAA@@@>>>======CCCDDDZZZ+++++++++,,,------......------------------------------...////////////...,,,------...///000111111///////////////000000000...///000111222222222222222333444444222222333444333333555666666666555444666666555555555555555555333555666777777777999;;;;;;;;;;;;<<<===>>>??????@@@>>><<<;;;<<<===<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@===>>>???>>>===<<<<<<>>>;;;;;;;;;;;;;;;:::999999999888777666555555555555444555555666666555555444111222333222000000000111000///......000000///...------............------,,,,,,,,,,,,++++++++++++***++++++,,,---.........---...///...,,,+++,,,---,,,///111111......///222111000...---,,,------...//////000000000000000111........................,,,...///111111111000000////////////............000......///444999===>>>===:::555000---///333777888555111111222333111///000000111222222222222222111111111111222333444444666777777777777777666555222888???BBBAAA>>>======CCCCCCWWW***++++++,,,,,,---......------------------------,,,---......//////......,,,---...///000111222222---......//////000000000///000111222333333333333111222333333111111222333333333555666666666555444444444555555555555555555333555666777666666888:::;;;;;;:::;;;;;;<<<======<<<:::999999;;;<<<<<<<<>>>>>>>>??????===>>>??????===<<<<<<===::::::999999999999888888888888777666555555555555222333444555555444333222222333444333111000111222000...---...///000///...,,,---............---,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,------------...///...,,,+++,,,------///000111000---***)))...---------------------....../////////000000000........................,,,...111333444333111///000000000000//////......000...---...000111333555AAA===777222000111444555777555222111111111111111111111222333333333333333222222222111222222333333444555666777777777666555222777===>>><<<;;;<<<>>>@@@???SSS***++++++,,,,,,---......------------------------,,,---......//////......------...///000111222333,,,------...///000111111000111222333333444333333000111222222000000111222333444555666666666555444333444444555555666666666555777888888777777999::::::::::::999999:::;;;;;;;;;999888999<<<>>>??????>>>======<<<<<<<<<=========>>>@@@???===<<<<<<===;;;;;;::::::::::::::::::888777666555555444444555111222333444444333222111222333444333111111111222///...---...///000///...+++,,,---.........---,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,---------...///...,,,+++,,,---///---,,,,,,///111111111---...//////000//////...---.........//////000000........................+++...222555666444111///222111111111000000/////////---,,,...//////000222777777888:::<<<<<<:::888111111000///...///222444222222333444444444444333333333222222111222222222111222444555555555444333333777::::::888888;;;???>>><<>><<<<<<<<<<<<;;;:::>>>===<<<;;;;;;<<<>>>???@@@@@@???>>>===<<<<<<;;;999::::::888777777999;;;555555444333333333444444333333333222222222111111000000000000000000000000////////////............111111000///......------+++++++++,,,,,,---------000///---+++++++++---...,,,,,,,,,---------......111111000000//////............////////////......000///---,,,+++,,,...///111000///---------...///333222111///............//////////////////////////////............//////000000000000000000000000222000......///000000///222000...///222444333222333333111000//////......333222222555666555666888666999===???>>>===<<<<<<===>>>PPPzzz+++++++++,,,,,,------------------------------------------............///............////////////////////////000000000000000000111111222222333333333444444555444444333333333444555444333222333555333444555666666666555444444555666888999999999888999999999888777888:::===???===;;;;;;<<<<<<;;;:::<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;:::::::::999777777888:::777666555444333222222222333333222222222111111111000000000000000000000000////////////............///......---,,,,,,+++++++++++++++,,,,,,---------000...---+++++++++---...,,,,,,,,,---------......//////////////////............////////////......000///...---...///111333000//////............///222111000///............//////////////////////////////............//////////////////////////////111000......000000000///111///...000333444333222444444333222111111111111222222333555666555555666777999<<<>>>===<<<<<<<<>>NNNuuu++++++,,,,,,,,,,,,---------------------------------------............///............////////////////////////000000000000000000000000111111111111333333444444444444333333222444555444333222333555555666666777666666555555555666777888888888888777999999999888777888:::<<<>>><<<:::::::::;;;:::999888999::::::;;;;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;999666555666888888777555444222111111111333222222222222111111111000000000000000000000000/////////............---......------,,,+++++++++++++++,,,,,,,,,,,,------///...,,,++++++,,,------,,,,,,,,,---------......------........................////////////.........---------...000222333---....../////////......000//////......//////000//////////////////////////////............//////////////////////////////000///...///000111000///......///111444555333222444444333333333333444444///000222333444555555444888:::;;;;;;;;;;;;<<<>>>AAA>>>KKKppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000000000000000////////////000000111222222222222111222333444444333222333555666666666666555555555444666666777777777777777777888999999999888888:::<<<<<<:::999888999:::999888666777999:::;;;::::::999777888888999:::;;;;;;<<<;;;;;;;;;999666444444555666555444333222222222222222222222222111111111111000000000000000000000000//////.........---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........---......//////......---,,,,,,+++,,,,,,...///000+++,,,...///000///.....................///000111//////////////////////////////............//////////////////////////////000///...///111111000///,,,---000222444444333222333333333333333444555555000111111///000444555555999::::::999999:::<<<>>>@@@>>>KKKnnn,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000000000/////////////////////000111111222222222111111222333333222222444555555444444444444444444444666666666666666666777777888999:::999888888:::;;;;;;999888777999999999888555777888:::;;;;;;:::999999999999:::;;;;;;<<<<<<:::;;;;;;999666444333444333333222222222333333444222222222111111111000000////////////////////////............------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......------............---------------,,,,,,,,,------+++,,,---/////////...---------------...///000111//////////////////////////////............//////.................................///111222000///,,,...111333444333333222222111111222222333444555;;;<<<777000///333666555999999999888888999<<<>>>>>>>>>MMMppp------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000////////////000000000000000111222333444444444444000111333333222222444555333333333333333444555555666555555555555666777888777999::::::999888:::;;;:::999777777999999999888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888::::::999666333333333111111111222222333444555222111111111111000000000////////////////////////.........------------,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------............------////////////......------,,,------.........------...---------...//////000//////////////////////////////............//////...........................---...000222222000///---000222333222111222333111111111111111222333333EEEFFF???444000555777333888888999888777888;;;=========MMMqqq---------,,,,,,+++++++++++++++++++++++++++++++++---------............///............////////////////////////000000000000/////////000000111111111000111222333333444444444///111222333222222444555333333333333444555777888555444444444555777888999777888::::::999999999;;;:::999777888999::::::999:::::::::;;;<<<===>>>???>>>===<<<;;;:::999888888777888999888666333333333222222222222222222333333111111111111000000000000////////////////////////.........---------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,------......------,,,------......///...............------,,,,,,------......---------...////////////////////////////////////............//////........................------...000222333111///000111333222000000111333222111111111111222222333???CCC???555333888999333666888999888888888:::<<<<<<===LLLnnn---------,,,,,,+++++++++++++++++++++++++++++++++---------.........//////............/////////000////////////000000000000...//////000111222222333......///111111222222222///111222222222222444555444333333444555777999:::444444333444555777999:::777888::::::999999999:::;;;999888888999::::::999;;;;;;;;;;;;<<<>>>@@@AAA???>>>===;;;999777666555666777999888666444333333444444333222111111111222111111111111000000000000////////////////////////......---------,,,,,,,,,---------------------------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......---------,,,------......------,,,)))***+++,,,---.........000///---,,,+++,,,,,,---///......---------......//////////////////////////////............//////........................,,,---...000333333111///111333444222///...000333333222222111111222222333000888999333444;;;;;;444555777999999888888999;;;<<<<<>>======<<<;;;999888777;;;;;;:::999:::;;;<<<===@@@???<<<:::999888888888888777555444333333444555222222111000//////000000111111111000000000000000......------------......,,,,,,------,,,,,,+++*********+++,,,,,,---......///...---,,,+++,,,,,,---++++++,,,------------,,,---,,,+++++++++,,,---...222111000.........///000......//////...---,,,,,,------,,,++++++,,,,,,,,,000000//////............------------------------------------............---------......000111111............//////////////////...111;;;CCC<<>>DDDccc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000////////////////////////111111111111111111111111111111222222111111000///222222222333333333444444555555555555555666666777666777777888999::::::;;;:::999999999999::::::;;;=========<<<;;;:::999888;;;;;;:::999:::;;;<<<===@@@>>><<<:::999888888888777666555333222222333333222111111000//////000000000000000000000000000111......------------......,,,,,,------,,,,,,+++***)))******++++++,,,,,,,,,///...---,,,+++,,,,,,---***++++++,,,,,,,,,,,,,,,------,,,++++++,,,---...000000...---------............//////...------,,,------,,,,,,+++,,,,,,---/////////.........------...........................------------------------------......///000111............////////////.........000999???;;;111111111111111111222222222111111000000111111222333222333333444555666777777666222444;;;<<<<<>>IIILLLFFFLLLhhh------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////////////////000000000000111111111111222222333333333222222111111222222222222333333333666666666666555444444333333555888;;;<<<===<<<;;;;;;<<<<<<===<<<;;;999888;;;<<<<<<======<<<<<<<<<;;;:::999999999:::;;;<<<>>><<<;;;999888777888888555444333222111//////...111000000/////////000000---......///000111222222...------,,,,,,------...,,,,,,------,,,,,,+++***++++++++++++************---,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***///...---,,,+++,,,------......---------------------...............---------,,,,,,,,,,,,------...------------------------........................------......///000000111...............///000000............////////////222222222222333444555444333222222222111000000000111111000000111111222333666555333222222333555777;;;777555555333000333:::AAA>>>GGGddd++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////........................//////000000000111111111111222222333333333222222111111111222222222333333555555666666555444333222333555888:::<<<<<<<<<;;;;;;<<<<<<===<<<;;;999888:::;;;<<<<<<<<<<<<<<<<<<::::::999888999:::;;;<<<<<<;;;:::888777777777888333333333222000///......000///////////////000000------...///000111111222------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,))))))***++++++++++++***//////---,,,,,,,,,------........................------...............------,,,,,,,,,------...///------------------------------------------------,,,---...///111333444555///............//////000............////////////666555444333222111222333333222222222111000000000111111000000111111222333555444333111222333555666555444444555666777:::???999;;;FFFccc++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///...........................//////000000111111111000111222222222222222222111111111111222222222222333444555666666555333222444555777999:::::::::::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<;;;;;;;;;:::999888888888999;;;<<<;;;:::999777666777777888222222222222111000///...//////......//////000000.........//////000000000------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++)))******+++,,,+++++++++000///...,,,,,,,,,------------...////////////...,,,---......///.........,,,,,,,,,,,,---...///000---------------.........------------------------,,,,,,...000222333555555//////............//////............////////////666333111333222000000222222222222111111111111111111111000000111111222333333333222222222444555666444333444555777999<<<===;;;???KKKeee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///..............................//////000111111222///000111111222222111111111111111111222222222222222333444666666555444333555555666777888888999999:::999999999999::::::;;;999:::::::::::::::999999:::999888888888999;;;;;;;;;:::888777666666777777000111222222222111000000...............///000000......//////////////////---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********++++++,,,,,,------)))***+++,,,---,,,,,,+++***++++++,,,,,,,,,,,,,,,111000...---,,,,,,------+++,,,---...///......---,,,------...//////......,,,,,,,,,------...///000------........./////////........................------...///000111111222//////............//////............////////////111,,,,,,000333000///111111111111111111222222222111111000000111111222333111111222333444444555555666666555555666777777666<<>>KKKggg,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------......//////////////////000000000000............////////////000111222111000///000111000111333444333222222333666777777777777666666555888777777666666666666666666666777777888888888888777666444333333444666777<<<999666222000000111222//////000000000////////////............---------//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,---,,,+++******,,,...///------------------------,,,,,,---------.........------------------------,,,------...............)))...222111---+++,,,///+++...111333333111///---...//////////////////.../////////000000000000000000000//////000000111222222222222222222222222222222222222333333444444555555555666666777888999::::::===JJJfff,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...............////////////000000000000............///////////////111222111//////000111///111333333222111222333555555555666555555444444777777777777666666555555444444555555555666777777666555333222222333555666@@@===999444111000000111...///000000000000/////////............---------............------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++***)))))))))******---,,,+++******,,,...///------------------------,,,,,,,,,------------...---------------------------------.........//////---333999999333...---///,,,---...////////////.........////////////............//////000000000000///000000111111111111111222222222222222222222222111111222222333444444555555555555666777888:::;;;999<<>>;;;<<>>HHHbbb******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---------............///000000111111111111000000333222222222222222222222222222222222222222222222111333555888999999888888555777999:::::::::888777:::999777555555555555666555444333333222222333333111111000///////////////,,,---......------///000------------------------........................******+++++++++,,,,,,,,,---------,,,,,,++++++++++++)))***///000---+++---,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------...............////////////000............//////000000++++++,,,---............---...//////000000//////.........------,,,,,,,,,//////000000000000/////////////////////.........///000222222000///000111111111111111111111111111111111222333333333222222666666666666777888999::::::===KKKhhh******************************+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---------.........---------............///000000111111111111000000222222222222111111111111111111111222222333333333222444666888::::::999888555666888::::::999888777999888666555444444444555444444333222222222222333111000000///////////////...///000///............,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,000444111+++***---,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++,,,,,,,,,,,,,,,---------......------........./////////------........./////////,,,,,,------...---------------........./////////......---------,,,,,,,,,//////000000000000/////////////////////////////////000222222000///000111111111111111111111111111111111222222333333333222555555555666777999:::;;;<<>>@@@LLLggg******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............/////////000000000000//////////////////000000000000//////000111333444555555444444555777777777777666555666777888888888777777777777666555555555555555333333222111111111111111000000///............///,,,,,,,,,---...---+++***++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------)))))))))******++++++,,,'''333FFFSSSQQQAAA111***++++++,,,,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------............---,,,++++++---,,,,,,+++,,,---...///------------------------...//////////////////...///////////////000000000///000222222000///000111111111111111111111111111111111111111222333444444333444444666888:::<<<===@@@BBBMMMggg******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------............/////////000000000000//////....../////////000000000//////000111333444555555333333444444444444444444555555666666777777777777666666666666666666555555222222111000000000000111000//////...............+++***+++...000111///---++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------)))))))))******++++++,,,***///<<>>FFFRRReee))))))))))))))))))))))))((()))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,---------000///......------............//////000000111111222111111000000111111222...///000111111111111111111000///......000111333............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------)))(((&&&&&&'''+++...111,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444444111---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------..............................---------............/////////...------...//////------...//////...---,,,,,,---......////////////////////////000000000000,,,...111333444333111000///000111222333444444444666555666999999777999>>>@@@HHHTTTfff))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------...///...------------------......//////000000111111222111111000000111111222222222111000000000000111111000/////////000222333............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------***************)))((((((,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------///111111///---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------..............................---------............///......---,,,,,,---......------......///......---,,,------....../////////////////////000000000000......///000111111111111///000111333444444444444444444666999:::888:::???BBBIIITTTfff(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---.........------,,,,,,,,,------......//////000000111111111111000000000000111111>>><<<999555222000//////111000000000000111222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------+++++++++,,,,,,,,,------......//////...,,,***))),,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...........................---------............///...------------------...---------..................---------,,,,,,------////////////000000000000///////////////000111111000000222333444555555555333222555::::::999;;;@@@BBBIIITTTeee((((((((((((((((((((((((******))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------,,,,,,,,,------.........//////000000111111111000000000000000000111CCCAAA<<<888333000///...000000000000000111111222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,,,,,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++---...///000---------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------........................---------............///........................------------......//////---,,,,,,+++,,,,,,---...////////////000000000000000//////......///000111000111222333444555555555222222555:::;;;999;;;@@@@@@GGGRRRccc))))))))))))))))))))))))************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///------------------...///......//////000000111111111000000//////000000111;;;999777555222000//////.../////////000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,((()))***,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,---------------------------------------............///......////////////......---------------...///000---,,,,,,,,,---///111222////////////000000000000111000000//////000000111000111222444555555555555222222666;;;;;;999;;;??????EEEPPPbbb))))))))))))))))))))))))************)))))))))((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////......------......///000......//////000000111111000000////////////000000000111111000000///...---------...///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///++++++,,,,,,,,,,,,------,,,,,,---......---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,------------------------------------............///,,,---............---,,,------,,,,,,---...000111444333111///...///000111////////////000000000000111111111111111111111111000111333444555555666666222222666;;;<<<999:::>>>>>>EEEPPPaaa))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000...............///000111......//////000111111111000000////////////000000---.../////////...,,,+++,,,------...///.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,,,,---------(((***,,,------+++)))''',,,,,,,,,+++++++++***************++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))),,,//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,------------------------------------.........//////++++++------------++++++------,,,,,,---...000111???<<<888333///---,,,,,,////////////000000000000111111222222222222111000111111333444555666666666222333777<<<<<<999999===>>>EEEPPPbbb)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////..................////////////......///000000000000000///////////////////////////////////////......---......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,---------......,,,---......,,,,,,,,,...,,,++++++******++++++,,,---,,,************,,,---111((('''111666000,,,///111000...---,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---333000------///111111///.........////////////000......//////...---,,,,,,..............................------------......000000000000000000000000333333333222222111111111111222222333333444444555666666555777:::<<<======BBBFFFOOObbb)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............------------..................///000000000000000///////////////////////////000000000000///..................---------,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,---------......***+++---,,,++++++,,,...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,///***...:::???666///...000///...------,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---222///------///000000...------........./////////......//////...------,,,..............................------------......////////////////////////000111111222222333333444111222222333333444444555666666777888;;;===??????@@@FFFOOOaaa)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,------------.........///000000000000000000000000000000000000000000000111111000000///.../////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,---------......)))***,,,,,,++++++,,,...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++222???CCC999...+++......///......---,,,+++++++++++++++,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000...,,,,,,...///......,,,---------.....................///......---,,,..............................------------....................................///111333444555666111222222333333444444555666666888:::<<<>>>@@@AAAAAAHHHSSSccc))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,---------...............///000000000000000000000000000000000000000111111111111111000//////000////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,---------......+++---------++++++,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,............,,,+++***)))///999;;;444,,,)))------...///...---+++***++++++++++++,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...---,,,,,,------------,,,,,,,,,---------......---...............------..............................------------......////////////////////////---...///111222444555666111222222333333444444555444666888:::<<<===???AAACCCLLLWWWggg))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------......---.........////////////......///000000000000000000000000000000000000000111111111111111000//////000////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,---------......///000000///,,,++++++,,,---,,,,,,,,,,,,,,,,,,---+++,,,............,,,++++++)))***---///,,,++++++,,,---.........---,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------------,,,,,,---,,,,,,,,,---------......------...............---..............................------------......000000000000000000000000//////000111111222333333111222222333333444444555222555888::::::;;;===???CCCLLLWWWfff)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---***++++++,,,,,,------...------,,,,,,,,,------............/////////000000......///000000000000000000000000000000000000000000000111111000000///.../////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,---------......000111111000---,,,,,,---------,,,,,,,,,,,,------,,,,,,------------,,,,,,...,,,)))(((((())),,,...,,,,,,------------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,---...//////------------------------------------------------......------------......+++---......---,,,,,,---,,,---------............,,,---......///.......................................------------......111111111111111111111111000000111111111111111111111222222333333444444555111555:::;;;:::999;;;>>>AAAHHHSSSccc)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------******+++,,,,,,---.........---,,,,,,,,,,,,---...---------.........//////......///000000000000000///////////////////////////000000000000///..................---------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,---------......---...///...------...///------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,+++)))((()))+++,,,---,,,,,,+++,,,,,,------++++++++++++,,,---......------,,,,,,,,,------.........................................................------------......+++---000000...,,,---...------........./////////,,,------...//////....................................------------......000000000000000000000000000000000000111111111111111222222333333444444555333777<<<===:::999;;;===AAAFFFOOO```)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------******+++,,,,,,---......///...---,,,+++,,,---...,,,,,,,,,---------.........//////000000000000000///////////////////////////////////////......---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......)))+++,,,---------///111...------,,,,,,------...---,,,************,,,---'''***,,,+++)))))))))'''---,,,+++***+++,,,---...++++++++++++,,,---......//////...---,,,,,,,,,,,,////////////////////////..............................------------......+++...111000...,,,---............////////////000,,,,,,---.../////////....................................------.........////////////////////////...//////000111222222222111222222333333444555555444999>>>>>>;;;999;;;>>>CCCGGGNNNaaa************************************************)))************+++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,........................,,,...000111222111///...---///000222222000///---111000000///...------------,,,,,,++++++,,,,,,---)))***,,,---...------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++******)))***---111333111...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///............---------***+++,,,,,,------,,,,,,+++,,,...000000///...---------------------------........................111222222111000//////000........................000///---+++***+++---...---///111111...,,,---///111111111111000000000000////////////000000000000222222333444444555555666777999<<<===<<<:::999:::@@@HHHQQQaaa))))))))))))))))))))))))************************)))************+++++++++,,,++++++++++++,,,------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,........................---...///000111000000///...///000111111000///...000000000///...------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++,,,++++++---000111000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---............------------***+++,,,,,,------,,,,,,+++,,,...///000///...---------------------------........................///000000///...------///........................///...---,,,+++,,,------+++...000000...---...000000000000000000000000000////////////000000000000222222222333444444555555666888;;;<<<:::999999999@@@HHHQQQaaa((((((((((((((((((((((((************************)))************++++++++++++++++++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------............................../////////000000000...///000111111000///...000000//////...---------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************************---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,///...,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,+++............------------***+++,,,,,,------,,,,,,+++,,,---//////......---------------------------------------------------,,,---...---,,,+++,,,---------------------------...------------,,,,,,,,,***,,,.........---...///////////////////////////////////////000000000000111111222222333444444444777999;;;<<<;;;::::::;;;@@@HHHQQQ```))))))))))))))))))))))))************************))))))*********++++++++++++++++++***+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................///............///000000......///000000///....../////////......---------------,,,,,,,,,,,,------///...,,,+++***++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,........................111000---,,,++++++,,,,,,........................---------,,,,,,+++++++++.........---------,,,,,,***+++,,,,,,------,,,,,,+++,,,---.........------------------------------------------------------+++,,,---,,,+++***+++,,,------------------------,,,------......---,,,,,,+++,,,---...---------------------...............////////////000000000000000111111222222333333444888:::<<<===<<<<<<<<<===@@@HHHPPP___************************************************))))))*********++++++++++++************+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.......................................---...///000000......////////////..................------------...------,,,,,,------...///...,,,+++***++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******)))******,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------.........111000...,,,******+++,,,........................---------,,,,,,+++++++++...------------,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---------------------------------------------------------------+++,,,------,,,+++,,,---------------------------,,,,,,---......------,,,......------------+++***,,,---------.........///////////////000000000000000111111222222333333444777999;;;;;;::::::<<<===@@@GGGPPP^^^************************************************)))************+++++++++***************+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------........................------........./////////........................------------------------......------------......------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...............---+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...------///...---+++,,,,,,------.../////////////////////000000000000111111222222333444444444555666888888888888:::<<<@@@GGGOOO^^^~~~************************************************)))************+++++++++***************++++++,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,........................,,,---.../////////...---.........------.........------------------------......------------......++++++,,,---------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++------++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000---///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...***,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---,,,+++---000111000...,,,------...//////000000////////////000000000000222222222333444444555555666777888888888999;;;===AAAGGGOOO]]]}}}))))))))))))))))))))))))************************)))************+++++++++*********)))***++++++,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,........................+++,,,...000000///...,,,......------------......------------------------......------------......)))***,,,---...------,,,*********++++++,,,,,,---************************---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111...///111000///------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...'''+++......---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000+++******---222444333111------......///000111111////////////000000000000222333333444444555555666999:::;;;;;;;;;<<<>>>AAAAAAGGGOOO]]]}}}))))))******+++++++++,,,))))))))))))))))))))))))((()))***,,,,,,+++******++++++******************222000...,,,+++,,,---......------,,,,,,++++++***++++++,,,,,,---...//////,,,---///000111000///---..............................---,,,,,,+++******,,,------......------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,---------......,,,++++++---...///...,,,,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++***+++,,,------,,,+++***,,,,,,+++++++++,,,---...,,,,,,+++***+++,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................///000000////////////000000000000///000111111000111333555888999::::::999888999:::===GGGRRR```~~~)))))))))******+++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++************************111///---,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---......///,,,---///000000000....................................---,,,,,,+++******,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,---------......,,,,,,+++---...///...,,,,,,------......------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................///000000////////////000000000000///000111111111111444666888:::::::::999888999;;;===HHHRRR```~~~)))))))))))))))*********))))))))))))))))))))))))+++************+++,,,,,,************************///...,,,+++***++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,---...///000///......------------------------...------,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,---------......---,,,,,,---...///---,,,,,,------......------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................................................./////////000000////////////000000000000///000111111111222555888:::;;;;;;:::999888:::;;;???IIISSS```}}}))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))***+++,,,***************+++++++++------+++*********++++++******+++,,,,,,---......,,,,,,,,,---------......,,,---.../////////......---------------------------------,,,,,,+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,---------......---,,,,,,---......---+++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................///000000000000000////////////000000000000000000111111222444888;;;;;;<<<<<<:::999999:::<<<@@@IIISSS```}}}*********)))))))))))))))))))))))))))))))))))))))))))))((('''''')))***+++))))))*********+++++++++,,,,,,++++++*********+++******++++++,,,---......,,,,,,,,,---------------,,,------...............------------------------------,,,,,,,,,,,,++++++)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,---------......------,,,---......---+++,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...................................................///000000111111000000////////////000000000000000111111222333666:::>>>======<<<;;;999999;;;===AAAJJJSSS___{{{+++++++++***************)))))))))))))))))))))))))))(((((((((((()))******)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,---------.........---,,,---......,,,+++,,,------......------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------+++,,,---//////......---,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...................................................///000111222111000///////////////000000000000000111111222333777<<<@@@>>>>>>===;;;999999;;;===AAAJJJRRR]]]yyy,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))***+++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,---------.........---------......,,,***,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...+++,,,...///000///...---,,,,,,---------,,,+++***+++++++++,,,,,,---------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...................................................///000222222111000///////////////000000000000000111111222444888>>>BBB@@@???>>>;;;999999<<<>>>AAAIIIQQQ\\\xxx---------,,,,,,+++++++++))))))))))))))))))))))))***+++,,,---...---,,,,,,((())))))***++++++,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---............------.........,,,,,,,,,---------.........---------......,,,***,,,------......------,,,,,,++++++++++++++++++,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...+++,,,...000000///...---,,,,,,---...---,,,***)))+++++++++,,,,,,---------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...................................................///111222333222000///////////////000000000000000111111222444999???DDD@@@@@@>>>;;;999999<<<>>>AAAIIIPPP[[[vvv))))))***++++++++++++***)))************++++++++++++---000000...,,,+++++++++++++++*********))))))******+++,,,,,,***)))(((,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---------,,,,,,,,,---------......---------------------------,,,,,,+++*********+++,,,,,,++++++,,,,,,---......------,,,,,,------...........................//////.........---------,,,------......------,,,///---+++)))(((((()))***+++++++++,,,,,,,,,,,,---......---,,,++++++++++++------------------------------++++++++++++------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000...,,,******,,,...//////---+++,,,---...---,,,---,,,+++***+++,,,---...000//////.........////////////000000111111222222000000000000000000000000111222222444777:::===>>><<<;;;:::::::::<<<>>>@@@BBBIIIPPPZZZvvv))))))***++++++++++++***)))************+++++++++***---//////---+++******,,,,,,,,,,,,++++++******))))))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,---------......---------------------------,,,,,,+++******++++++,,,,,,++++++,,,,,,---...///..................///........................//////.........---------,,,------......------,,,///...,,,+++*********+++,,,,,,------......//////---,,,,,,,,,+++,,,,,,---------------------------------,,,++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------///---+++,,,---...---,,,,,,,,,+++++++++,,,---.../////////.........//////------..................000000000000000000000000000000111222555888:::<<<;;;:::999999999;;;===???CCCJJJQQQ[[[www))))))***++++++++++++***)))************+++++++++)))+++------,,,*********---------,,,,,,,,,,,,+++((()))))))))+++,,,---...,,,,,,++++++,,,,,,---...,,,,,,---...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,,,,,,,,,,---------......---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...////////////////////////.......................................---------------............------......------,,,,,,++++++------...///000000111111,,,,,,,,,,,,,,,,,,---...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............//////000+++,,,---...///...,,,+++///---+++,,,---...---,,,,,,,,,,,,+++,,,------...//////......////////////..................------000000000000000000000000000000000111333555777999:::999888777888:::<<<===CCCJJJQQQ\\\www))))))***++++++++++++***))))))*********+++++++++)))***,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++---...,,,,,,++++++,,,,,,---...,,,,,,---.........------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,,,,,,,,,,---------......---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////////////////................................................------............------,,,,,,---------,,,,,,+++------...///000111111222...------,,,,,,,,,---------------------------------------,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,------...---------///---+++,,,---...---,,,,,,,,,,,,,,,------...............///////////////222222222111111000000000////////////////////////000000000000222444666888999888777666777999;;;<<>>FFFMMMXXXuuu))))))***++++++++++++***)))************+++++++++)))***++++++******,,,---*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---......---------------...//////---...000111111000...---........................---------.........//////......////////////......,,,+++++++++,,,---///000.........------------,,,---------------...//////------------------------,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,++++++,,,---///000///---+++,,,---...---,,,,,,,,,.../////////...---+++,,,...000111000//////.............../////////000000000000000000000000//////000111444666999;;;888777666666666888:::<<>>666...,,,,,,...---------------......------------------------//////.........---------,,,,,,---------............,,,++++++---...,,,***............------------...........................------,,,,,,------...,,,,,,---...///......---------............------////////////////////////000000///000000111222333222222222333444555666777888888888999999:::;;;<<>>AAACCCIIIMMMRRRjjj******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++...***(((***000222000,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------...//////000//////............///222222111111111000000000111222333333333333666777222555999<<<===<<<999666666444555888999999===BBB>>>@@@???>>>AAAFFFGGGDDD@@@???<<<;;;;;;<<<=========???AAABBBBBBAAA???===@@@@@@@@@???===;;;999777<<<;;;999777666777999;;;777777777666666555444444555555444444444444444555444444333333333222222222000111222222333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////.......................................---.........////////////......---------,,,,,,,,,---------............///............//////////////////000000000000//////////////////000000000000222222333555666777888999777888999999:::;;;???AAACCCIIIMMMRRRjjj******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...***(((***000222000,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...////////////...............///111111111111111111111111555777999:::;;;>>>AAADDDDDDEEEHHHJJJHHHCCC>>><<<888999===CCCFFFHHHNNNUUU___```___^^^ccclllqqqpppXXXXXXXXXXXXYYY\\\___bbbbbbcccdddccc^^^UUUMMMHHHUUUUUUTTTQQQNNNJJJFFFDDDAAA@@@>>><<<;;;:::888777555555555555555555555555666555555555555555666666444444444333333333222222111111222333333333333222222222222222222222222222000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................,,,,,,---------...............---------,,,,,,,,,---------............///........./////////000000//////000000000000//////////////////000000000000333333444555777888999999777888999::::::<<>>@@@BBBCCCJJJLLLOOOQQQSSSVVVZZZ]]]]]]^^^dddlllkkkbbb[[[YYYjjjppp|||zzzuuunnnggg___VVVMMMFFFAAA>>>;;;888777888:::;;;777666666666777777888999555444444444444333333333111222333333444444333333222222222222222222222222000000111111111222222222000000000000000000000000......//////000000000000////////////////////////.../////////000000000000........................------------..................---------,,,,,,,,,---------............///---......///000000111111......///000000000000000////////////000000000000555555666777888888999:::666777999999999;;;>>>AAACCCJJJMMMQQQhhh******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***,,,---,,,***)))***,,,++++++++++++++++++++++++++++++,,,,,,---...//////...............///000000111111222333444666777888AAABBBCCCEEEGGGIIIJJJKKKOOOQQQTTTVVVWWWZZZ^^^```kkksss}}}wwwmmmfffbbb___PPPLLLFFF???;;;:::;;;;;;777777666666777888999999555555444444444333333333111222333333444444333333222222222222222222222222000000111111222222222222000000000000000000000000//////000000111111111222////////////////////////.../////////000000111111////////////////////////............/////////000......---------,,,,,,,,,---------.........//////---......///000111111222......///000000000000000////////////000000000000555555666777888999999:::666777888888999;;;>>>AAACCCJJJMMMQQQhhh******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++***)))+++...---***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...+++---///111222111///...666444444666<<>>;;;999888888999999999999555555555666777666444222333333333222222333444444333333222222111000000///444333222111111222333444333333222222111000//////111111000000000000111111////////////////////////000000000000000000000000//////............//////000000000000000000000000000///...---------------////////////////////////000///---,,,---...000222222111///------...000111222000///...///000222333999999999999888777666666888888888999;;;===???@@@CCCHHHMMMSSSggg******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...//////......---111000/////////000222333;;;===AAAFFFKKKMMMMMMMMMIIIKKKNNNPPPRRRUUUXXXZZZbbbgggmmmuuuzzzqqqfffXXXOOOFFFAAA;;;999:::;;;999777777666666666777666444222444444333333333333444444444333333222111111000000333333222222222222333333444333333222111111000000111000000//////000000111////////////////////////000000000000000000000000//////............////////////////////////////////////...---------------////////////////////////000///---------...000111444333111///......///000111000///...///000222333888888999888888777666666666666777888:::<<<===>>>DDDIIILLLRRRggg******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...---///...------000555:::>>>JJJKKKLLLMMMLLLJJJGGGFFFMMMSSSYYY[[[[[[```kkkuuu}}}oooaaaYYYOOOIIIEEEBBB===888888777555555555555444333555555444444333444444555444444333333222222111111222222333333333333222222444444333333222222111111000000////////////000000////////////////////////000000000000000000000000......------------......//////////////////////////////...------------...///////////////////////////......------///000111666444222000///......///111000/////////000222333777777888888888777777666777777888999;;;===???@@@FFFIIILLLQQQfff******+++++++++,,,,,,,,,+++++++++++++++++++++++++++((((((,,,///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................//////...000333888>>>DDDIIILLLOOOMMMJJJFFFDDDEEEHHHJJJXXX^^^dddggglllyyyxxxkkk^^^QQQFFF@@@===;;;888777777888888888666666555555444444555555444444444444333333222222111222333444444333222111444444444333333222222222000//////////////////000////////////////////////////////////////////////......------------......///////////////////////////......---------......///////////////////////////............///000000444444222111000000000000000000//////000000111222666777888888999999999888999::::::<<<>>>@@@BBBCCCGGGJJJKKKPPPggg******+++++++++,,,,,,,,,++++++++++++++++++++++++...'''&&&000777555///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++,,,///222444999===CCCJJJNNNOOOOOONNNBBBBBBCCCDDDGGGOOOXXX___dddjjjttt~~~hhhYYYRRRIIIEEE???;;;:::;;;;;;;;;888777666666555555555666555555555555444444444444222333444555555444333222444444333333333333333222000000////////////000000000000000000000000000000////////////////////////.........------.......................................---------......///////////////////////////...............///000000111111111111111111222222000000000000000111111222666666888999::::::;;;;;;999:::;;;<<<>>>AAACCCDDDHHHIIIKKKQQQhhh******+++++++++,,,,,,,,,++++++++++++++++++++++++000***,,,888???:::111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,---000444888;;;BBBDDDIIIKKKKKKHHHDDDAAA999>>>EEEKKKRRR[[[eeemmmuuu~~~zzzqqq___XXXMMMDDD>>>;;;888777999999888777666666666666666666555555555555555555333333444444444444333333333333333333222222222222111111000000000000111111000000000000000000000000000000000000000000000000//////............//////...........................------------...//////////////////////////////........./////////////////////000111111222222222///000000000111111111111444555666888:::;;;;;;;;;666777888:::<<>>>>>===EEEIIIPPPVVV^^^iiiwww~~~mmm]]]PPPFFF@@@===::::::999888777666777777666666666666666666666666444444333333333333444444222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000........................---------------...//////////////////////////////---....../////////////////////000000111000000000//////000111111111111111111222444666888999:::;;;555666777999<<<>>>AAABBBFFFIIIKKKTTTlll******+++++++++,,,,,,,,,++++++++++++++++++++++++)))---888CCC>>>...(((,,,---------------------------------.........//////,,,000666===BBBEEEFFFFFF;;;999666666999???FFFJJJRRRUUUXXX^^^iii||||||iii[[[QQQLLL;;;:::999888777777777777666666666666777777777777555555333222222333555555111111111111111111111222333333222222222222333333000000000000000000000000000000000000000000000000111111000000000000111111........................---------------...///000////////////////////////---......///000/////////000000000000000///...---//////000111111111111111///000222444666888999999777888999;;;===@@@BBBDDDFFFHHHKKKUUUnnn***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------999EEECCC777------000---,,,******+++---......000---***+++///111000...111999EEEOOOMMMCCC;;;999555444:::BBBEEEFFFMMMWWW\\\bbblll{{{xxxcccWWWDDD===???<<<;;;:::444555666777777777999===AAA333555666666555444444555222222222111222222333333111111111111111222222222111111222222222222111111222111111000///......---111111000///////////////................................................,,,------...///000111111//////............//////000000000000000000000000000000000000111111111111222222444666777888888888444888<<<===<<<===AAAEEEDDDHHHLLLRRRhhh***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,111777666222---,,,---...---,,,,,,---.........,,,---...///000111222333===DDDPPPVVVPPPBBB;;;:::???AAAFFFLLLMMMNNNWWWbbbxxx~~~eeeTTTLLLBBB???@@@::::::::::::;;;;;;;;;::::::555777999888666555444444333333222222222222333333222222222111111111111111111111222222222222111111222222222111000000//////111111000///////////////................................................------......//////000000//////............//////000000000000000000000000000000000000111111111111111222444555777888888888999:::;;;===???AAABBBCCCAAAHHHNNNSSSeee***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------+++***+++---///---,,,..................------+++...000111111666>>>EEEUUUWWWXXXUUUIII===999<<>>BBBIIIQQQQQQTTT]]]lllsss```MMMFFF@@@:::888;;;===<<<999666999;;;;;;999777555555555444444333333333333444444444333222111111000000111111222222222222111111///000000111000///...---000000////////////000000................................................///////////////.........//////............/////////////////////////////////000000000111111111111111222333555666777888888777888888999:::===???AAACCCJJJNNNSSSeee***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...///////////////,,,...///...,,,,,,---///...000555>>>IIIPPPTTTTTTKKKCCC===???DDDKKKSSSZZZSSSXXXaaarrrrrraaaVVVHHH???>>>??????>>>666888;;;;;;999888777777666555555444333333444444555444444333222111000000111111222222222222111111000111222333333111000///000000////////////000000///////////////////////////////////////////////////////////////.........//////............/////////////////////////////////000000000111111111111000111333555666777777777333888;;;999777:::CCCKKKHHHJJJKKKQQQiii***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***---000000...,,,,,,...---///000...,,,,,,000333111666AAANNNWWWWWWNNNFFFDDD@@@@@@GGGNNNSSSXXX\\\```lll~~~zzzfffUUUIIIBBB>>>;;;:::;;;<<<<<<:::888888999777666555555444444444444444444333333222222111111111111222222222222111111222444555666666555333222///////////////000000111////////////////////////////////////////////////........./////////////////////............//////000000000000000000000000000000000000111111111111000111333444666666777777333999===;;;999>>>MMMZZZKKKJJJIIIPPPiii***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---//////111111///---...444999<<>>:::999999:::888777666555444444444444333333333333333333333333111111222222222222111111111333555666666555333222///////////////000111111////////////////////////////////////////////////------......//////000000//////............//////000000000000000000000000000000000000111111111111000111222444555666777777444777999888:::EEEVVVcccHHHIIIIIIOOOfff++++++,,,---------,,,,,,++++++,,,,,,,,,------------,,,******---///111111111333333000...000777>>>IIIOOOTTTWWWVVVVVVXXX[[[RRRTTTVVVVVVTTT[[[nnnppp\\\RRRIIIGGGDDD???;;;999999;;;888888777555555444444444333333333333333333333444111111222222222222111111...000222444444222000//////////////////000111111000000000000000000000000000000000000000000000000,,,------...///000111111//////............//////000000000000000000000000000000000000111111111111000111222444555666777777444333222444;;;HHHYYYeeeDDDHHHJJJNNNccc++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,+++---000222111///,,,---333>>>IIIQQQYYYXXXXXXZZZ\\\\\\YYYUUUXXXWWWYYY```jjjxxx|||iiiVVVMMMEEE@@@;;;555777===<<<999666777::::::777444444444444555555555666666111222333444444333222111222222222111111111111000111000000000//////......000000000000000000000000//////////////////////////////000000000000//////000000000000////////////000000000000000000000000000000000000111111111111333333444555666666666666555777777777???LLLQQQOOO???EEEHHHLLL^^^++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---.........---///000//////222888AAAJJJRRRUUUYYYZZZZZZZZZZZZYYYWWWUUUXXX]]]hhhxxx|||eeeMMMBBB???===:::999>>>;;;888777666555333000444444444555555555666666111222333444444333222111222222222111111111111000111111111000000/////////000000000000000000000000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111333333444555666666666666777888666444999BBBEEEBBB@@@EEEIIILLL___++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...000000///......///000444<<>>GGGTTT___bbb___ZZZVVVZZZ\\\[[[ZZZ```lllvvvfffNNNCCCAAA777888999:::999999999:::555555555555555666666666333333444444444444333333222222222111111111000000222222111111111111111111000000000000000000000000//////////////////////////////000000000000//////---......///000111111222000000000000000000000000///000000000111111111111222333444666777777777777888888888888:::===??????BBBFFFIIIMMMbbb+++++++++,,,,,,,,,------,,,,,,,,,---------......///...---,,,---111777<<>>===;;;:::888666555666666666666666666666666444444444444444444444444222222222111111111000000111111111111111111222222000000000000000000000000000000000000000000000000//////000000000000//////---......///000111111222000000000000000000000000///000000000111111111111222333444666777888888888999999:::===>>>???@@@BBBCCCFFFHHHMMMccc++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...------000888AAAHHHRRRTTTWWWYYYZZZ[[[[[[ZZZ^^^cccjjjpppyyy|||vvvyyyvvvuuuyyy~~~~~~|||]]]HHHBBB<<<999;;;===<<<;;;777777777666666666666555666555555444444555555666222222222111111111111000000000000111111111111111000000000000000000000000000000000000000000000000//////000000000000//////......//////000000111111000000000000000000000000000000000000111111111111222333555666777888999999::::::===@@@???======AAACCCEEEGGGLLLccc++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000222888AAALLLSSSUUUWWWYYYXXXVVVVVVZZZ^^^jjjpppzzz~~~~~~```SSSBBB:::<<>>>>>===888888777777666666666555777666555444444555666777222222222111111111111000......//////000000000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000000000000000111111111111222333555666888999999:::888888===CCCCCC>>>???EEEBBBDDDDDDKKKccc++++++,,,,,,,,,---------...,,,***+++///111///---///444;;;CCCKKKRRRXXX[[[SSSRRRRRRSSSTTTXXX___eeewww{{{vvvvvv~~~jjjSSSCCCAAA@@@777<<<;;;888555555777666444555555555555555555555555444222222222333333111///222222111111111111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000///.........///000111111333444666888999:::999999666;;;AAAEEEEEECCCBBBAAAAAA===EEEPPP```++++++,,,,,,,,,---------,,,,,,,,,...///000///...444999AAAJJJQQQTTTRRRPPPWWWUUUVVVYYYZZZ^^^kkkyyy}}}|||{{{oooRRRFFFDDD>>>:::999666555777888777555555555555555555555555555000111222111111333777;;;222222111111111111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000111222222444555666777888999999999666:::???CCCCCCBBBAAAAAABBB???FFFPPP```,,,,,,,,,,,,------------+++,,,.../////////000111999@@@JJJUUU\\\\\\WWWSSSPPPRRR]]]jjjnnnppp}}}zzz~~~~~~hhhQQQJJJCCC===:::777888999999777555555555555555555555555555000333333111...000999BBB222111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000111111222333444555555555666777888999:::777:::===??????@@@@@@AAADDDAAAGGGOOO]]],,,,,,,,,------------...+++---......---///444888CCCJJJTTTZZZ[[[ZZZ[[[\\\]]]cccvvvwwwuuuwww|||}}}zzzxxxwwwxxxzzz~~~}}}yyyyyy~~~}}}{{{}}}~~~}}}jjjZZZIIIDDD===999:::;;;:::666555555555555555555555555555666666555111...///555:::111111111000111111222333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111111222333444555666666666555555666777999:::777999;;;<<<<<<===@@@BBBEEEAAAFFFNNN[[[,,,,,,---------.........---...---,,,---222<<>>888999999:::999888777777777888777666555444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000111333444555888777777666555555666666999888888:::>>>@@@@@@???CCC@@@GGGQQQ```,,,...111000//////111444>>>DDDLLLSSSVVVWWWXXXXXXYYYuuu~~~{{{|||wwwrrruuuxxxjjjddd\\\WWWWWWZZZ^^^```]]]^^^^^^```bbbdddfffgggkkkiiihhhhhhjjjkkkkkkkkkuuuvvvuuusssqqqpppqqqrrrrrrqqqpppppppppooollliiiiiiiiiggggggggghhhiiijjjkkkiiifffddddddbbb```]]]\\\YYYVVVSSSQQQQQQRRRSSSWWW]]]bbbddddddfffkkkqqqxxxsssssszzzaaaSSSHHH;;;::::::::::::999888888777888777666666555444333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222333444777666666555555555666666:::999888999;;;======<<>>EEEOOO\\\...000///---,,,111<<>>EEENNN[[[//////...---000888DDDMMMRRRTTTTTTSSSUUU\\\iiisssyyyyyyvvvssskkkaaaXXXVVVYYY]]]``````aaafffpppzzz~~~xxxvvvuuutttssspppmmmjjjgggfffeeedddbbb```___^^^WWWWWWWWWUUUSSSSSSUUUWWW\\\___bbbeeelllvvv{{{zzzyyy}}}jjjVVVIIICCC<<<888999::::::999777777777666666666555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111//////000111222222111111222222222333444555666777555666666666777999===@@@???>>>FFFNNNZZZ......///222999CCCMMMSSSQQQSSSTTTUUUWWWbbbrrrxxxcccbbbaaa^^^[[[[[[```ffffffjjjqqq}}}{{{uuuqqqnnnnnnmmmkkkhhhfffcccaaa\\\\\\[[[XXXVVVTTTTTTTTTSSSXXX[[[]]]eeesss~~~|||ppplll~~~jjjWWWNNNBBB;;;999:::999888777777777777666666666666444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000---...000111222222222222111111111222333555666777777888888777666888<<<@@@???>>>GGGOOOZZZ---...000777AAAKKKRRRUUUNNNRRRUUUWWW[[[gggxxxtttiiieeeZZZ\\\```bbbbbbcccggglllwww~~~~~~xxxwwwvvvsssppplllhhhfffaaaaaa___]]]ZZZXXXWWWVVVLLLUUU[[[[[[bbbppp~~~yyyjjj]]]ccc~~~|||aaaVVVGGG===::::::999777777777777777666666666666666666666666666666666666444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////,,,---///111222333222222000111111222333555666777999::::::888666666:::>>>??????HHHOOOZZZ